From f9336b69c1b3e14f3a2772e83db1eff01735a637 Mon Sep 17 00:00:00 2001 From: OpenProject Actions CI Date: Thu, 4 Jun 2026 04:41:43 +0000 Subject: [PATCH] update locales from crowdin [ci skip] --- config/locales/crowdin/af.yml | 1 + config/locales/crowdin/ar.yml | 1 + config/locales/crowdin/az.yml | 1 + config/locales/crowdin/be.yml | 1 + config/locales/crowdin/bg.yml | 1 + config/locales/crowdin/ca.yml | 1 + config/locales/crowdin/ckb-IR.yml | 1 + config/locales/crowdin/cs.seeders.yml | 6 +- config/locales/crowdin/cs.yml | 5 +- config/locales/crowdin/da.yml | 1 + config/locales/crowdin/de.yml | 1 + config/locales/crowdin/el.yml | 1 + config/locales/crowdin/eo.yml | 1 + config/locales/crowdin/es.yml | 189 +++++++-------- config/locales/crowdin/et.yml | 1 + config/locales/crowdin/eu.yml | 1 + config/locales/crowdin/fa.yml | 1 + config/locales/crowdin/fi.yml | 1 + config/locales/crowdin/fil.yml | 1 + config/locales/crowdin/fr.yml | 53 ++--- config/locales/crowdin/he.yml | 1 + config/locales/crowdin/hi.yml | 1 + config/locales/crowdin/hr.yml | 1 + config/locales/crowdin/hu.yml | 1 + config/locales/crowdin/hy.yml | 1 + config/locales/crowdin/id.yml | 1 + config/locales/crowdin/it.yml | 207 +++++++++-------- config/locales/crowdin/ja.yml | 1 + config/locales/crowdin/js-zh-CN.yml | 4 +- config/locales/crowdin/ka.yml | 1 + config/locales/crowdin/kk.yml | 1 + config/locales/crowdin/ko.yml | 205 ++++++++-------- config/locales/crowdin/lt.yml | 1 + config/locales/crowdin/lv.yml | 1 + config/locales/crowdin/mn.yml | 1 + config/locales/crowdin/ms.yml | 1 + config/locales/crowdin/ne.yml | 1 + config/locales/crowdin/nl.yml | 1 + config/locales/crowdin/no.yml | 1 + config/locales/crowdin/pl.yml | 219 +++++++++--------- config/locales/crowdin/pt-BR.yml | 157 ++++++------- config/locales/crowdin/pt-PT.yml | 33 +-- config/locales/crowdin/ro.yml | 25 +- config/locales/crowdin/ru.yml | 1 + config/locales/crowdin/rw.yml | 1 + config/locales/crowdin/si.yml | 1 + config/locales/crowdin/sk.yml | 1 + config/locales/crowdin/sl.yml | 1 + config/locales/crowdin/sr.yml | 1 + config/locales/crowdin/sv.yml | 1 + config/locales/crowdin/th.yml | 1 + config/locales/crowdin/tr.yml | 1 + config/locales/crowdin/uk.yml | 1 + config/locales/crowdin/uz.yml | 1 + config/locales/crowdin/vi.yml | 1 + config/locales/crowdin/zh-CN.yml | 195 ++++++++-------- config/locales/crowdin/zh-TW.yml | 1 + modules/avatars/config/locales/crowdin/hy.yml | 6 +- .../backlogs/config/locales/crowdin/cs.yml | 10 +- .../backlogs/config/locales/crowdin/es.yml | 26 +-- .../backlogs/config/locales/crowdin/it.yml | 48 ++-- .../backlogs/config/locales/crowdin/ko.yml | 48 ++-- .../backlogs/config/locales/crowdin/pl.yml | 48 ++-- .../backlogs/config/locales/crowdin/pt-BR.yml | 48 ++-- .../backlogs/config/locales/crowdin/ro.yml | 24 +- .../backlogs/config/locales/crowdin/uk.yml | 18 +- .../backlogs/config/locales/crowdin/zh-CN.yml | 56 ++--- .../config/locales/crowdin/js-zh-CN.yml | 4 +- modules/costs/config/locales/crowdin/ro.yml | 2 +- .../config/locales/crowdin/pt-BR.yml | 6 +- .../config/locales/crowdin/js-cs.yml | 2 +- .../grids/config/locales/crowdin/js-ko.yml | 2 +- modules/meeting/config/locales/crowdin/es.yml | 8 +- modules/meeting/config/locales/crowdin/fr.yml | 38 +-- modules/meeting/config/locales/crowdin/it.yml | 70 +++--- modules/meeting/config/locales/crowdin/ko.yml | 68 +++--- modules/meeting/config/locales/crowdin/pl.yml | 74 +++--- .../meeting/config/locales/crowdin/pt-BR.yml | 68 +++--- modules/meeting/config/locales/crowdin/ro.yml | 8 +- modules/meeting/config/locales/crowdin/uk.yml | 24 +- .../meeting/config/locales/crowdin/zh-CN.yml | 70 +++--- .../config/locales/crowdin/es.yml | 20 +- .../config/locales/crowdin/it.yml | 20 +- .../config/locales/crowdin/ko.yml | 20 +- .../config/locales/crowdin/pl.yml | 20 +- .../config/locales/crowdin/zh-CN.yml | 10 +- .../storages/config/locales/crowdin/es.yml | 8 +- .../storages/config/locales/crowdin/fr.yml | 8 +- .../storages/config/locales/crowdin/it.yml | 8 +- .../storages/config/locales/crowdin/ko.yml | 8 +- .../storages/config/locales/crowdin/pl.yml | 8 +- .../storages/config/locales/crowdin/pt-BR.yml | 8 +- .../storages/config/locales/crowdin/zh-CN.yml | 8 +- modules/wikis/config/locales/crowdin/es.yml | 54 ++--- modules/wikis/config/locales/crowdin/it.yml | 54 ++--- modules/wikis/config/locales/crowdin/ko.yml | 50 ++-- modules/wikis/config/locales/crowdin/pl.yml | 64 ++--- .../wikis/config/locales/crowdin/pt-BR.yml | 54 ++--- .../wikis/config/locales/crowdin/zh-CN.yml | 58 +++-- 99 files changed, 1333 insertions(+), 1266 deletions(-) diff --git a/config/locales/crowdin/af.yml b/config/locales/crowdin/af.yml index 1d5110ebff0..5f60158ef5f 100644 --- a/config/locales/crowdin/af.yml +++ b/config/locales/crowdin/af.yml @@ -437,6 +437,7 @@ af: ' box_header: + table_title: Projects with identifiers to update label_project: Project label_previous_identifier: Previous identifier label_autofixed_suggestion: Future identifier diff --git a/config/locales/crowdin/ar.yml b/config/locales/crowdin/ar.yml index 3400d0a431b..801c3fd4182 100644 --- a/config/locales/crowdin/ar.yml +++ b/config/locales/crowdin/ar.yml @@ -461,6 +461,7 @@ ar: ' box_header: + table_title: Projects with identifiers to update label_project: Project label_previous_identifier: Previous identifier label_autofixed_suggestion: Future identifier diff --git a/config/locales/crowdin/az.yml b/config/locales/crowdin/az.yml index 44c439a0fc0..e9a7ef868fc 100644 --- a/config/locales/crowdin/az.yml +++ b/config/locales/crowdin/az.yml @@ -437,6 +437,7 @@ az: ' box_header: + table_title: Projects with identifiers to update label_project: Project label_previous_identifier: Previous identifier label_autofixed_suggestion: Future identifier diff --git a/config/locales/crowdin/be.yml b/config/locales/crowdin/be.yml index 63b7b8ea0ad..29a24c9e5ea 100644 --- a/config/locales/crowdin/be.yml +++ b/config/locales/crowdin/be.yml @@ -449,6 +449,7 @@ be: ' box_header: + table_title: Projects with identifiers to update label_project: Project label_previous_identifier: Previous identifier label_autofixed_suggestion: Future identifier diff --git a/config/locales/crowdin/bg.yml b/config/locales/crowdin/bg.yml index 265ea74e5f2..692525af170 100644 --- a/config/locales/crowdin/bg.yml +++ b/config/locales/crowdin/bg.yml @@ -437,6 +437,7 @@ bg: ' box_header: + table_title: Projects with identifiers to update label_project: Project label_previous_identifier: Previous identifier label_autofixed_suggestion: Future identifier diff --git a/config/locales/crowdin/ca.yml b/config/locales/crowdin/ca.yml index 81a205292ba..73684c0b339 100644 --- a/config/locales/crowdin/ca.yml +++ b/config/locales/crowdin/ca.yml @@ -437,6 +437,7 @@ ca: ' box_header: + table_title: Projects with identifiers to update label_project: Project label_previous_identifier: Previous identifier label_autofixed_suggestion: Future identifier diff --git a/config/locales/crowdin/ckb-IR.yml b/config/locales/crowdin/ckb-IR.yml index 0eb5cb50660..2535ceed7f3 100644 --- a/config/locales/crowdin/ckb-IR.yml +++ b/config/locales/crowdin/ckb-IR.yml @@ -437,6 +437,7 @@ ckb-IR: ' box_header: + table_title: Projects with identifiers to update label_project: Project label_previous_identifier: Previous identifier label_autofixed_suggestion: Future identifier diff --git a/config/locales/crowdin/cs.seeders.yml b/config/locales/crowdin/cs.seeders.yml index 996773ae843..3576bcbd184 100644 --- a/config/locales/crowdin/cs.seeders.yml +++ b/config/locales/crowdin/cs.seeders.yml @@ -222,8 +222,8 @@ cs: _Prosím dokumentujte zde témata na schůzce plánování Sprintu_ * Uložený čas (8 h) - * Vstup: produkt Backlog - * Výstup: nevyřízené nevyhovění + * Vstup: backlogu produktu + * Výstup: backlog sprintu * Rozděleno na dvě další časová pole 4 h: @@ -270,7 +270,7 @@ cs: item_0: name: Plán projektu item_1: - name: Nevyřízené produkty + name: Backlog sprintu item_2: name: Sprint 2 item_3: diff --git a/config/locales/crowdin/cs.yml b/config/locales/crowdin/cs.yml index 90c45882eae..f87475fab17 100644 --- a/config/locales/crowdin/cs.yml +++ b/config/locales/crowdin/cs.yml @@ -449,6 +449,7 @@ cs: ' box_header: + table_title: Projects with identifiers to update label_project: Projekt label_previous_identifier: Předchozí identifikátor label_autofixed_suggestion: Budoucí identifikátor @@ -1214,8 +1215,8 @@ cs: groups: member_in_these_groups: 'Tento uživatel je v současné době členem následujících skupin:' no_results_title_text: Tento uživatel není v současné době členem žádné skupiny. - summary_with_more_html: Member of %{names} and %{count_link}. - more: "%{count} další..." + summary_with_more_html: Člen %{names} a %{count_link}. + more: "%{count} dalších" summary_html: Člen %{names}. memberships: no_results_title_text: Tento uživatel není v současné době členem projektu. diff --git a/config/locales/crowdin/da.yml b/config/locales/crowdin/da.yml index 0dca360cab9..3937eb37c7c 100644 --- a/config/locales/crowdin/da.yml +++ b/config/locales/crowdin/da.yml @@ -437,6 +437,7 @@ da: ' box_header: + table_title: Projects with identifiers to update label_project: Project label_previous_identifier: Previous identifier label_autofixed_suggestion: Future identifier diff --git a/config/locales/crowdin/de.yml b/config/locales/crowdin/de.yml index 74845449871..850153ef2c8 100644 --- a/config/locales/crowdin/de.yml +++ b/config/locales/crowdin/de.yml @@ -437,6 +437,7 @@ de: ' box_header: + table_title: Projects with identifiers to update label_project: Projekt label_previous_identifier: Vorherige Kennung label_autofixed_suggestion: Zukünftige Kennung diff --git a/config/locales/crowdin/el.yml b/config/locales/crowdin/el.yml index b860bed00ad..24af730afd3 100644 --- a/config/locales/crowdin/el.yml +++ b/config/locales/crowdin/el.yml @@ -437,6 +437,7 @@ el: ' box_header: + table_title: Projects with identifiers to update label_project: Project label_previous_identifier: Previous identifier label_autofixed_suggestion: Future identifier diff --git a/config/locales/crowdin/eo.yml b/config/locales/crowdin/eo.yml index ae10779c2bf..1e3fec345e7 100644 --- a/config/locales/crowdin/eo.yml +++ b/config/locales/crowdin/eo.yml @@ -437,6 +437,7 @@ eo: ' box_header: + table_title: Projects with identifiers to update label_project: Project label_previous_identifier: Previous identifier label_autofixed_suggestion: Future identifier diff --git a/config/locales/crowdin/es.yml b/config/locales/crowdin/es.yml index 85cae759e61..71da99ae3f0 100644 --- a/config/locales/crowdin/es.yml +++ b/config/locales/crowdin/es.yml @@ -53,24 +53,24 @@ es: admin: reserved_identifiers: title: Identificadores de proyecto reservados - lede_html: When a project's identifier is renamed, the previous identifier is kept reserved so that existing links and integrations keep working.
Here you can release reserved identifiers so that they may be used by other projects. + lede_html: Cuando se cambia el nombre del identificador de un proyecto, el identificador anterior se mantiene reservado para que los enlaces y las integraciones existentes sigan funcionando.
Aquí puedes liberar los identificadores reservados para que puedan ser utilizados por otros proyectos. col_identifier: Identificador col_project: Proyecto col_reserved: Reservado - not_available_in_semantic_mode: Reserved project identifiers are only available in numeric identifier mode. - filter_label: Search identifiers + not_available_in_semantic_mode: Los identificadores de proyecto reservados solo están disponibles en el modo de identificadores numéricos. + filter_label: Identificadores de búsqueda btn_release: Lanzamiento released_notice: El identificador "%{identifier}" ha sido liberado. - identifier_not_found: The reserved identifier could not be found. It may have already been released or the project may have been deleted. Please refresh the page. + identifier_not_found: No se ha encontrado el identificador reservado. Es posible que ya se haya liberado o que se haya eliminado el proyecto. Actualiza la página. dialog: - title: Release identifier - heading: Release "%{identifier}"? - description: Releasing this identifier cannot be undone. External links and integrations using it will stop resolving, and the name becomes available for any new project to claim. - checkbox_label: I understand that this cannot be undone. - confirm_button: Release identifier - empty_heading: No reserved identifiers - reserved_ago: "%{time} ago" - empty_body: When a project's identifier changes, the previous one will appear here so you can release it once it's safe to do so. + title: Liberar identificador + heading: "¿Liberar «%{identifier}»?" + description: Una vez liberado este identificador, no se puede revertir la acción. Los enlaces externos y las integraciones que lo utilicen dejarán de funcionar, y el nombre quedará disponible para que lo reclame cualquier proyecto nuevo. + checkbox_label: Entiendo que esta acción no se puede deshacer. + confirm_button: Liberar identificador + empty_heading: No hay identificadores reservados + reserved_ago: Hace %{time} + empty_body: Cuando cambie el identificador de un proyecto, el anterior aparecerá aquí para que puedas liberarlo en cuanto sea seguro hacerlo. plugins: no_results_title_text: Actualmente no hay ningún plugin instalado. no_results_content_text: Consulte nuestra página de integraciones y plugins para obtener más información. @@ -140,8 +140,8 @@ es: cannot_delete_with_imports: No se puede eliminar el host de Jira con importaciones existentes custom_field_creation_failed: 'No se ha podido crear el campo personalizado «%{name}»: %{message}' semantic_identifiers_must_be_enabled: - title: Project-based semantic identifiers must be enabled. - description: Jira uses issue identifiers consisting of a project key and a sequence number (PRJ-123). OpenProject also supports it, but it needs to be enabled [here](link). + title: Hay que activar los identificadores semánticos basados en proyectos. + description: Jira utiliza identificadores de incidencias que constan de una clave de proyecto y un número de secuencia (PRJ-123). OpenProject también lo admite, pero hay que activarlo [aquí](link). blank: title: Aún no se han configurado los hosts de Jira description: Configure un host de Jira para comenzar a importar elementos desde Jira a esta instancia de OpenProject. @@ -180,13 +180,13 @@ es: client: connection_error: 'No se pudo conectar al servidor de Jira: %{message}' connection_timeout: 'La conexión con el servidor de Jira ha expirado: %{message}' - ssrf_blocked: 'Connection blocked: the Jira host resolves to a private IP address. If your Jira instance runs on an internal network, allow its IP via the OPENPROJECT_SSRF__PROTECTION__IP__ALLOWLIST environment variable.' - ssrf_block_doc_link: Please see our [documentation](docs_url). - ssl_error: 'SSL error connecting to Jira server: %{message}' + ssrf_blocked: 'Conexión bloqueada: el servidor de Jira corresponde a una dirección IP privada. Si tu instancia de Jira se ejecuta en una red interna, permite su IP mediante la variable de entorno OPENPROJECT_SSRF__PROTECTION__IP__ALLOWLIST.' + ssrf_block_doc_link: Consulta nuestra [documentación](docs_url). + ssl_error: 'Error SSL al conectarse al servidor de Jira: %{message}' parse_error: 'Error al analizar la respuesta de la API de Jira: %{message}' api_error: La API de Jira ha devuelto el estado de error %{status} 401_error: La API de Jira ha devuelto un error 401. Es posible que su token de autenticación haya caducado o que no disponga de los permisos necesarios. Asegúrese de que el token pertenece a un administrador de Jira. - 429_error: Jira API returned a 429 error. It means token owner has been rate limited by the Jira instance. Please disable rate limiting for this user. + 429_error: La API de Jira ha devuelto un error 429. Esto significa que la instancia de Jira ha limitado el número de solicitudes del propietario del token. Desactiva la limitación de solicitudes para este usuario. columns: projects: Proyectos last_change: Última modificación @@ -286,7 +286,7 @@ es: elements: relations: Relaciones entre incidencias project_ids: Identificadores de proyecto - issue_ids: Issue identifiers + issue_ids: Identificadores de incidencias sprints: Asignaciones de sprint workflows: Flujos de trabajo a nivel de proyecto schemes: Esquemas @@ -341,7 +341,7 @@ es: select_projects: title: Seleccione los proyectos user: - unknown_name: Unknown + unknown_name: Desconocido mcp_configurations: index: description: El protocolo de contexto de modelo (MCP, por sus siglas en inglés) permite a los agentes de IA proporcionar a sus usuarios herramientas y recursos expuestos por esta instancia de OpenProject. Esta función aún se encuentra en fase beta. @@ -433,10 +433,11 @@ es: page_header: description: Elige entre los ID numéricos clásicos de los paquetes de trabajo o los ID semánticos específicos del proyecto, que añaden el identificador del proyecto al principio del ID del paquete de trabajo. banner: - existing_identifiers_notice: 'Existing identifiers for %{project_count} projects don''t meet requirements for project-based semantic identifiers. OpenProject can automatically update these so that they are valid as in the examples below. Click on ''Convert identifiers'' to update identifiers for all projects in this manner and enable project-based semantic identifiers. + existing_identifiers_notice: 'Los identificadores actuales de %{project_count} proyectos no cumplen los requisitos para ser identificadores semánticos basados en proyectos. OpenProject puede actualizarlos automáticamente para que sean válidos, tal y como se muestra en los ejemplos siguientes. Haz clic en «Convertir identificadores» para actualizar los identificadores de todos los proyectos de esta manera y habilitar los identificadores semánticos basados en proyectos. ' box_header: + table_title: Projects with identifiers to update label_project: Proyecto label_previous_identifier: Identificador anterior label_autofixed_suggestion: Identificador futuro @@ -454,21 +455,21 @@ es: remaining_projects: one: "... 1 proyecto más" other: "... %{count} proyectos más" - button_autofix: Convert identifiers - button_save: Convert identifiers + button_autofix: Convertir identificadores + button_save: Convertir identificadores dialog: title: Cambiar los identificadores de los paquetes de trabajo heading: "¿Activar los ID de paquetes de trabajo basados en proyectos?" - description: 'This will change IDs for all work packages in all projects in this instance. Previous identifiers and URLs will continue to work. This change will take some time to complete. + description: 'Esto cambiará los ID de todos los paquetes de trabajo de todos los proyectos de esta instancia. Los identificadores y las URL anteriores seguirán funcionando. Este cambio tardará un tiempo en completarse. ' confirm_button: Cambiar identificadores checkbox_label: Entiendo que esto cambiará de forma permanente todos los ID de los paquetes de trabajo success_banner: Se ha actualizado correctamente el formato del identificador del paquete de trabajo. in_progress: - header_semantic: Converting to project-based identifiers - header_classic: Converting to numeric identifiers - footer_message: Background conversion is in progress. You can safely leave this page. + header_semantic: Convertir a identificadores basados en proyectos + header_classic: Convertir a identificadores numéricos + footer_message: La conversión de fondo está en curso. Puede abandonar esta página sin peligro. workflows: tabs: default_transitions: Transiciones predeterminadas @@ -912,7 +913,7 @@ es: text: Esta acción no eliminará ningún proyecto que contenga la lista. ¿Seguro que desea eliminar esta lista de proyectos? settings: header_details: Detalles básicos - header_identifier: Identifier + header_identifier: Identificador header_status: Estado header_relations: Relaciones del proyecto button_update_details: Actualizar detalles @@ -937,7 +938,7 @@ es: change_identifier_dialog_title: Cambiar el identificador del proyecto change_identifier_format_hint_semantic: Solo mayúsculas (A–Z), números o guiones bajos. Máximo 10 caracteres. Debe empezar por una letra. change_identifier_format_hint_legacy: Solo letras minúsculas (a–z), números, guiones o guiones bajos. - change_identifier_warning: 'This will permanently change identifiers and URLs of all work packages in this project. The previous identifiers and URLs will nevertheless continue to work. + change_identifier_warning: 'Esto cambiará de forma permanente los identificadores y las URL de todos los paquetes de trabajo de este proyecto. No obstante, los identificadores y las URL anteriores seguirán funcionando. ' subitems: @@ -1368,36 +1369,36 @@ es: edit: form_configuration: tab: Configuración del formulario - label_group: Section - reset_to_defaults: Reset form - add_attribute_group: Section - add_query_group: Related work packages table - delete_group: Delete section - remove_attribute: Remove from section - drag_to_activate: Drag fields from here to activate them - drag_to_reorder: Drag to reorder - edit_query: Edit query - custom_field: Custom field - filter_inactive: Filter attributes - inactive_attributes_heading: Inactive attributes - no_inactive_attributes: No inactive attributes - blankslate_title: No groups yet - blankslate_description: Add groups using the button above or drag attributes from the left panel. - group_actions: Section actions - rename_group: Rename section - confirm_delete_group: Are you sure you want to delete this section? This action cannot be automatically reversed. - group_name_label: Section name - row_actions: Row actions - query_group_label: Related work packages table - empty_group_hint: Drag attributes here - invalid_attribute_groups: The form configuration payload is invalid. - invalid_query: The embedded query configuration is invalid. - not_found: The requested form configuration item could not be found. - untitled_group: Untitled group - reset_title: Reset form configuration - confirm_reset: Are you sure you want to reset the form configuration? - builtin_field: Built-in field - reset_description: 'This will reset the attributes to their default group and disable ALL custom fields. + label_group: Sección + reset_to_defaults: Restablecer formulario + add_attribute_group: Sección + add_query_group: Tabla de paquetes de trabajo relacionados + delete_group: Eliminar sección + remove_attribute: Eliminar de la sección + drag_to_activate: Arrastra campos desde aquí para activarlos + drag_to_reorder: Arrastra para reordenar + edit_query: Editar consulta + custom_field: Campo personalizado + filter_inactive: Atributos del filtro + inactive_attributes_heading: Atributos inactivos + no_inactive_attributes: No hay atributos inactivos + blankslate_title: Aún no hay grupos + blankslate_description: Añade grupos usando el botón de arriba o arrastra atributos desde el panel de la izquierda. + group_actions: Acciones de sección + rename_group: Renombrar sección + confirm_delete_group: "¿Seguro que quieres eliminar esta sección? Esta acción no se puede deshacer automáticamente." + group_name_label: Nombre de la sección + row_actions: Acciones de fila + query_group_label: Tabla de paquetes de trabajo relacionados + empty_group_hint: Arrastra los atributos aquí + invalid_attribute_groups: La carga útil de la configuración del formulario no es válida. + invalid_query: La configuración de la consulta insertada no es válida. + not_found: No se ha podido encontrar el elemento de configuración del formulario solicitado. + untitled_group: Grupo sin nombre + reset_title: Restablecer la configuración del formulario + confirm_reset: "¿Seguro que quieres restablecer la configuración del formulario?" + builtin_field: Campo integrado + reset_description: 'Se restablecerán los atributos al grupo predeterminado y se deshabilitarán TODOS los campos personalizados. ' projects: @@ -1500,8 +1501,8 @@ es: bulk_delete_dialog: title: Eliminar %{count} paquetes de trabajo heading: "¿Desea eliminar estos %{count} paquetes de trabajo de forma definitiva?" - description: 'The following work packages and all associated data will be permanently deleted:' - description_with_children: 'The following work packages, including children and all associated data, will be permanently deleted:' + description: 'Se eliminarán de forma definitiva los siguientes paquetes de trabajo, incluidos los paquetes de trabajo secundarios, así como todos los datos asociados:' + description_with_children: 'Los siguientes paquetes de trabajo, incluidos los subpaquetes y todos los datos asociados, se eliminarán de forma definitiva:' confirm_children_deletion: Entiendo que todos los paquetes de trabajo seleccionados y sus elementos secundarios se eliminarán de forma permanente. cross_project_warning: 'Estos paquetes de trabajo abarcan varios proyectos: %{projects}' children_label: 'También se eliminarán los siguientes elementos secundarios:' @@ -2473,7 +2474,7 @@ es: attribute_unknown_name: 'Se ha utilizado un atributo de paquete de trabajo no válido: %{attribute}' duplicate_group: El nombre de grupo “%{group}” se usó más de una vez. Los nombres de grupo tienen que ser únicos. query_invalid: 'La consulta insertada “%{group}” no es válida: %{details}' - group_without_name: Group name can't be blank. + group_without_name: El nombre del grupo no puede estar vacío. patterns: invalid_tokens: Uno o más atributos dentro del campo no son válidos. Corrija los atributos antes de guardar. user: @@ -2553,7 +2554,7 @@ es: other: Prioridades meeting_participant: Participante de la reunión member: Miembro - message: Message + message: Mensaje news: Noticias notification: one: Notificación @@ -3482,16 +3483,16 @@ es: common: checks: failures: - one: "%{count} check failed" - other: "%{count} checks failed" - success: All checks passed + one: "%{count} comprobación fallida" + other: "%{count} comprobaciones fallidas" + success: Todas las comprobaciones superadas warnings: - one: "%{count} check returned a warning" - other: "%{count} checks returned a warning" + one: "%{count} comprobación devolvió una advertencia" + other: "%{count} comprobaciones devolvieron una advertencia" summary: - failure: Some checks failed and the system does not work as expected. - success: All connections and systems are working as expected. - warning: Some checks returned a warning. This can lead to unexpected behaviour. + failure: Algunas comprobaciones han fallado y el sistema no funciona como se esperaba. + success: Todas las conexiones y sistemas funcionan según lo previsto. + warning: Algunas comprobaciones devolvieron una advertencia. Esto puede dar lugar a un comportamiento inesperado. result_component: status: failed: Error @@ -3512,18 +3513,18 @@ es: learn_about: Más información sobre todas las nuevas funciones missing: Aún no hay funciones destacadas. '17_5': - new_features_title: 'The release contains various new features and improvements, such as: + new_features_title: 'El lanzamiento incluye varias funciones nuevas y mejoras, tales como: ' new_features_list: - line_0: Project-based work package identifiers for clearer references. - line_1: Jira Migrator support for Jira identifiers, due dates, and more. - line_2: Option to exclude work package types from Backlogs. - line_3: Redesigned sprint views. - line_4: Improved work package linking across Documents and text editors. - line_5: More flexible meeting schedules and reduced email notification noise. - line_6: Nested groups for organizational structures and inherited permissions. - line_7: Improved administration interfaces for workflows, users, and type configuration. + line_0: Identificadores de paquetes de trabajo basados en proyectos para que las referencias sean más claras. + line_1: Migrador de Jira es compatible con los identificadores de Jira, las fechas de vencimiento y mucho más. + line_2: Opción para excluir tipos de paquetes de trabajo de las listas de tareas pendientes. + line_3: Vistas de sprint rediseñadas. + line_4: Se ha mejorado la integración entre los paquetes de trabajo en los documentos y los editores de texto. + line_5: Horarios de reuniones más flexibles y menos notificaciones por correo electrónico. + line_6: Grupos anidados para estructuras organizativas y permisos heredados. + line_7: Interfaces de administración mejoradas para flujos de trabajo, usuarios y configuración de tipos. links: upgrade_enterprise_edition: Actualizar a Enterprise postgres_migration: Migrando su instalación a PostgreSQL @@ -4037,7 +4038,7 @@ es: label_home: Inicio label_subject_or_id: Asunto o ID label_calendar_subscriptions: Suscripciones al calendario - label_identifier: Identifiers + label_identifier: Identificadores label_project_identifier: Identificador del proyecto label_in: en label_in_less_than: en menos de @@ -4266,7 +4267,7 @@ es: label_project_new: Nuevo proyecto label_project_plural: Proyectos label_project_list_plural: Listas de proyectos - label_reserved_identifiers: Reserved project identifiers + label_reserved_identifiers: Identificadores de proyecto reservados label_project_life_cycle: Ciclo de vida del proyecto label_project_attributes_plural: Atributos del proyecto label_project_custom_field_plural: Atributos del proyecto @@ -4480,9 +4481,9 @@ es: other: "%{count} comentarios" zero: sin comentarios label_x_items: - one: 1 item - other: "%{count} items" - zero: no items + one: 1 elemento + other: "%{count} elementos" + zero: sin elementos label_x_open_work_packages_abbr: one: 1 abierto other: "%{count} abiertos" @@ -4534,7 +4535,7 @@ es: label_total_days_off: Total de días libres macro_execution_error: Error ejecutando el macro %{macro_name} macro_unavailable: Macro %{macro_name} no puede ser mostrado. - macro_unknown: Unknown or unsupported macro. + macro_unknown: Macro desconocida o no compatible. macros: placeholder: "[Placeholder] Macro %{macro_name}" errors: @@ -4814,11 +4815,11 @@ es: common: work_package_card_component: drag_handle: - label: Drag to reorder + label: Arrastra para reordenar menu: label_actions: Acciones del paquete de trabajo - parent: Parent - undisclosed: Undisclosed + parent: Principal + undisclosed: No revelado permission_add_work_package_comments: Añadir comentarios permission_add_work_packages: Añadir paquetes de trabajo permission_add_messages: Publicar mensajes @@ -5342,9 +5343,9 @@ es: setting_welcome_title: Título del bloque de bienvenida setting_welcome_on_homescreen: Mostrar bloque de bienvenida en la pagina de inicio setting_work_packages_identifier_classic: Secuencia numérica para toda la instancia (predeterminada) - setting_work_packages_identifier_classic_caption: 'Every work package gets a sequential number starting with 1 (for example, #1234). The numbers are unique within the instance and remain the same even if work packages are moved between projects.' - setting_work_packages_identifier_semantic: Project-based semantic identifiers (Beta) - setting_work_packages_identifier_semantic_caption: Every project has a unique project identifier prefixed to a number (for example, PROJ-11). The numbering of each project starts at 1. If a work package is moved to another project, a new identifier is generated but the old one will continue to function. + setting_work_packages_identifier_classic_caption: Cada paquete de trabajo recibe un número secuencial que empieza por 1 (por ejemplo, n.º 1234). Los números son únicos dentro de la instancia y no cambian aunque los paquetes de trabajo se trasladen de un proyecto a otro. + setting_work_packages_identifier_semantic: Identificadores semánticos basados en proyectos (beta) + setting_work_packages_identifier_semantic_caption: Cada proyecto tiene un identificador único que va precedido de un número (por ejemplo, PROJ-11). La numeración de cada proyecto empieza por 1. Si un paquete de trabajo se traslada a otro proyecto, se genera un nuevo identificador, pero el antiguo seguirá funcionando. setting_work_package_list_default_highlighting_mode: Modo de resaltado predeterminado setting_work_package_list_default_highlighted_attributes: Atributos resaltados en línea predeterminados setting_working_days: Días laborables @@ -5526,7 +5527,7 @@ es: section_work_week: Semana de trabajo section_holidays_and_closures: Vacaciones y cierres work_packages: - work_package_identifier: Work package identifiers + work_package_identifier: Identificadores del paquete de trabajo not_allowed_text: No tiene los permisos necesarios para ver esta página. activities: enable_internal_comments: Habilitar comentarios internos @@ -6027,7 +6028,7 @@ es: ancestor: No revelado - El antepasado es invisible por falta de permisos. definingProject: 'Oculto: el proyecto no se muestra porque no tiene los permisos necesarios.' definingWorkspace: 'Oculto: el espacio de trabajo no se muestra porque no tiene los permisos necesarios.' - workPackage: Undisclosed - The work package is invisible because of lacking permissions. + workPackage: 'Oculto: el paquete de trabajo no se muestra porque no tiene los permisos necesarios.' doorkeeper: pre_authorization: status: Pre-autorización diff --git a/config/locales/crowdin/et.yml b/config/locales/crowdin/et.yml index 383524d1288..e32c76e83af 100644 --- a/config/locales/crowdin/et.yml +++ b/config/locales/crowdin/et.yml @@ -437,6 +437,7 @@ et: ' box_header: + table_title: Projects with identifiers to update label_project: Project label_previous_identifier: Previous identifier label_autofixed_suggestion: Future identifier diff --git a/config/locales/crowdin/eu.yml b/config/locales/crowdin/eu.yml index 6f83764feda..c8da0914442 100644 --- a/config/locales/crowdin/eu.yml +++ b/config/locales/crowdin/eu.yml @@ -437,6 +437,7 @@ eu: ' box_header: + table_title: Projects with identifiers to update label_project: Project label_previous_identifier: Previous identifier label_autofixed_suggestion: Future identifier diff --git a/config/locales/crowdin/fa.yml b/config/locales/crowdin/fa.yml index b800b528e2d..ccabe190924 100644 --- a/config/locales/crowdin/fa.yml +++ b/config/locales/crowdin/fa.yml @@ -437,6 +437,7 @@ fa: ' box_header: + table_title: Projects with identifiers to update label_project: Project label_previous_identifier: Previous identifier label_autofixed_suggestion: Future identifier diff --git a/config/locales/crowdin/fi.yml b/config/locales/crowdin/fi.yml index 42d3d3438e4..0c12a41363b 100644 --- a/config/locales/crowdin/fi.yml +++ b/config/locales/crowdin/fi.yml @@ -437,6 +437,7 @@ fi: ' box_header: + table_title: Projects with identifiers to update label_project: Project label_previous_identifier: Previous identifier label_autofixed_suggestion: Future identifier diff --git a/config/locales/crowdin/fil.yml b/config/locales/crowdin/fil.yml index 436d9955145..f56f96b7216 100644 --- a/config/locales/crowdin/fil.yml +++ b/config/locales/crowdin/fil.yml @@ -437,6 +437,7 @@ fil: ' box_header: + table_title: Projects with identifiers to update label_project: Project label_previous_identifier: Previous identifier label_autofixed_suggestion: Future identifier diff --git a/config/locales/crowdin/fr.yml b/config/locales/crowdin/fr.yml index 8473f217c17..b561a95c54f 100644 --- a/config/locales/crowdin/fr.yml +++ b/config/locales/crowdin/fr.yml @@ -52,16 +52,16 @@ fr: confirm_button_text: Passer en public admin: reserved_identifiers: - title: Reserved project identifiers - lede_html: When a project's identifier is renamed, the previous identifier is kept reserved so that existing links and integrations keep working.
Here you can release reserved identifiers so that they may be used by other projects. + title: Identifiants de projet réservés + lede_html: Lorsque l'identifiant d'un projet est renommé, l'ancien identifiant reste réservé afin que les liens et intégrations existants continuent de fonctionner.
Vous pouvez ici libérer les identifiants réservés afin qu'ils puissent être utilisés par d'autres projets. col_identifier: Identifiant col_project: Projet col_reserved: Réservé - not_available_in_semantic_mode: Reserved project identifiers are only available in numeric identifier mode. - filter_label: Search identifiers + not_available_in_semantic_mode: Les identifiants de projet réservés ne sont disponibles qu'en mode d'identifiant numérique. + filter_label: Rechercher des identifiants btn_release: Release released_notice: L'identifiant "%{identifier}" a été publié. - identifier_not_found: The reserved identifier could not be found. It may have already been released or the project may have been deleted. Please refresh the page. + identifier_not_found: L'identifiant réservé est introuvable. Il a peut-être déjà été libéré ou le projet a peut-être été supprimé. Veuillez actualiser la page. dialog: title: Identifiant de publication heading: Publier «%{identifier} » ? @@ -437,6 +437,7 @@ fr: ' box_header: + table_title: Projects with identifiers to update label_project: Projet label_previous_identifier: Identifiant précédent label_autofixed_suggestion: Futur identifiant @@ -1365,11 +1366,11 @@ fr: form_configuration: tab: Configuration du formulaire label_group: Section - reset_to_defaults: Reset form + reset_to_defaults: Réinitialiser le formulaire add_attribute_group: Section - add_query_group: Related work packages table - delete_group: Delete section - remove_attribute: Remove from section + add_query_group: Tableau des lots de travaux associés + delete_group: Supprimer la section + remove_attribute: Supprimer de la section drag_to_activate: Faites glisser les champs à partir d'ici pour les activer drag_to_reorder: Glisser pour réorganiser edit_query: Modifier la requête @@ -1379,12 +1380,12 @@ fr: no_inactive_attributes: Pas d'attributs inactifs blankslate_title: Aucun groupe pour le moment blankslate_description: Ajoutez des groupes à l'aide du bouton ci-dessus ou faites glisser des attributs depuis le panneau de gauche. - group_actions: Section actions - rename_group: Rename section - confirm_delete_group: Are you sure you want to delete this section? This action cannot be automatically reversed. - group_name_label: Section name + group_actions: Actions relatives à la section + rename_group: Renommer la section + confirm_delete_group: Êtes-vous sûr de vouloir supprimer cette section ? Cette action ne peut pas être annulée. + group_name_label: Nom de la section row_actions: Actions de ligne - query_group_label: Related work packages table + query_group_label: Tableau des lots de travaux connexes empty_group_hint: Glisser les attributs ici invalid_attribute_groups: La charge utile de la configuration du formulaire n'est pas valide. invalid_query: La configuration de la requête intégrée n'est pas valide. @@ -3522,10 +3523,10 @@ fr: line_1: Prise en charge par Jira Migrator des identifiants Jira, des dates d'échéance, etc. line_2: Possibilité d'exclure des types de lots de travail des carnets de commandes. line_3: Refonte des vues de sprint. - line_4: Improved work package linking across Documents and text editors. - line_5: More flexible meeting schedules and reduced email notification noise. - line_6: Nested groups for organizational structures and inherited permissions. - line_7: Improved administration interfaces for workflows, users, and type configuration. + line_4: Amélioration de la liaison des lots de travaux dans les documents et les éditeurs de texte. + line_5: Des horaires de réunions plus flexibles et des notifications par courriel réduites. + line_6: Groupes imbriqués pour les structures organisationnelles et les autorisations héritées. + line_7: Amélioration des interfaces d'administration des flux de travail, des utilisateurs et de la configuration des types. links: upgrade_enterprise_edition: Passer à la version Enterprise postgres_migration: Migration de votre installation vers PostgreSQL @@ -4039,7 +4040,7 @@ fr: label_home: Accueil label_subject_or_id: Objet ou ID label_calendar_subscriptions: Abonnements au calendrier - label_identifier: Identifiers + label_identifier: Identifiants label_project_identifier: Identifiant de projet label_in: dans label_in_less_than: dans moins de @@ -4268,7 +4269,7 @@ fr: label_project_new: Nouveau projet label_project_plural: Projets label_project_list_plural: Listes de projets - label_reserved_identifiers: Reserved project identifiers + label_reserved_identifiers: Identifiants de projet réservés label_project_life_cycle: Cycle de vie du projet label_project_attributes_plural: Attributs du projet label_project_custom_field_plural: Attributs du projet @@ -4536,7 +4537,7 @@ fr: label_total_days_off: Nombre total de jours de congé macro_execution_error: Erreur lors de l'exécution de la macro %{macro_name} macro_unavailable: La macro %{macro_name} ne peut être affichée. - macro_unknown: Unknown or unsupported macro. + macro_unknown: Macro inconnue ou non prise en charge. macros: placeholder: "[Placeholder] Macro %{macro_name}" errors: @@ -4820,7 +4821,7 @@ fr: menu: label_actions: Actions du lot de travaux parent: Parent - undisclosed: Undisclosed + undisclosed: Non divulgué permission_add_work_package_comments: Ajouter des commentaires permission_add_work_packages: Ajouter des lots de travaux permission_add_messages: Poster des messages @@ -5348,9 +5349,9 @@ fr: setting_welcome_title: Bloc de titre de bienvenue setting_welcome_on_homescreen: Afficher le bloc de bienvenue sur l'écran d'accueil setting_work_packages_identifier_classic: Séquence numérique à l'échelle de l'instance (par défaut) - setting_work_packages_identifier_classic_caption: 'Every work package gets a sequential number starting with 1 (for example, #1234). The numbers are unique within the instance and remain the same even if work packages are moved between projects.' + setting_work_packages_identifier_classic_caption: 'Chaque lot de travaux reçoit un numéro séquentiel commençant à 1 (par exemple, #1234). Les numéros sont uniques au sein de l''instance et restent identiques même si les lots de travaux sont déplacés entre des projets.' setting_work_packages_identifier_semantic: Identificateurs sémantiques basés sur des projets (Beta) - setting_work_packages_identifier_semantic_caption: Every project has a unique project identifier prefixed to a number (for example, PROJ-11). The numbering of each project starts at 1. If a work package is moved to another project, a new identifier is generated but the old one will continue to function. + setting_work_packages_identifier_semantic_caption: Chaque projet possède un identifiant de projet unique préfixé à un numéro (par exemple, PROJ-11). La numérotation de chaque projet commence à 1. Si un lot de travaux est déplacé vers un autre projet, un nouvel identifiant est généré, mais l'ancien continuera de fonctionner. setting_work_package_list_default_highlighting_mode: Mode de surbrillance par défaut setting_work_package_list_default_highlighted_attributes: Attributs en ligne mis en surbrillance par défaut setting_working_days: Jours ouvrés @@ -5532,7 +5533,7 @@ fr: section_work_week: Semaine de travail section_holidays_and_closures: Vacances et fermetures work_packages: - work_package_identifier: Work package identifiers + work_package_identifier: Identifiants des lots de travaux not_allowed_text: Vous n'avez pas les autorisations nécessaires pour voir cette page. activities: enable_internal_comments: Activer les commentaires internes @@ -6037,7 +6038,7 @@ fr: ancestor: Non divulgué - l'ancêtre est invisible en raison d'un manque de permissions. definingProject: Non divulgué - Le projet est invisible parce qu'il n'a pas les autorisations nécessaires. definingWorkspace: Non divulgué - L'espace de travail est invisible parce qu'il n'a pas les autorisations nécessaires. - workPackage: Undisclosed - The work package is invisible because of lacking permissions. + workPackage: 'Non divulgué : le lot de travaux est invisible en raison d''autorisations insuffisantes.' doorkeeper: pre_authorization: status: Préautorisation diff --git a/config/locales/crowdin/he.yml b/config/locales/crowdin/he.yml index f4e6293f027..cf694472244 100644 --- a/config/locales/crowdin/he.yml +++ b/config/locales/crowdin/he.yml @@ -449,6 +449,7 @@ he: ' box_header: + table_title: Projects with identifiers to update label_project: Project label_previous_identifier: Previous identifier label_autofixed_suggestion: Future identifier diff --git a/config/locales/crowdin/hi.yml b/config/locales/crowdin/hi.yml index aa907b31332..5f7ef90b17c 100644 --- a/config/locales/crowdin/hi.yml +++ b/config/locales/crowdin/hi.yml @@ -437,6 +437,7 @@ hi: ' box_header: + table_title: Projects with identifiers to update label_project: Project label_previous_identifier: Previous identifier label_autofixed_suggestion: Future identifier diff --git a/config/locales/crowdin/hr.yml b/config/locales/crowdin/hr.yml index b2ff001f088..dcde7cd2e1d 100644 --- a/config/locales/crowdin/hr.yml +++ b/config/locales/crowdin/hr.yml @@ -443,6 +443,7 @@ hr: ' box_header: + table_title: Projects with identifiers to update label_project: Project label_previous_identifier: Previous identifier label_autofixed_suggestion: Future identifier diff --git a/config/locales/crowdin/hu.yml b/config/locales/crowdin/hu.yml index b6dd49a919a..091e347dd48 100644 --- a/config/locales/crowdin/hu.yml +++ b/config/locales/crowdin/hu.yml @@ -437,6 +437,7 @@ hu: ' box_header: + table_title: Projects with identifiers to update label_project: Project label_previous_identifier: Previous identifier label_autofixed_suggestion: Future identifier diff --git a/config/locales/crowdin/hy.yml b/config/locales/crowdin/hy.yml index b1c3c110033..c986ede9a2e 100644 --- a/config/locales/crowdin/hy.yml +++ b/config/locales/crowdin/hy.yml @@ -437,6 +437,7 @@ hy: ' box_header: + table_title: Projects with identifiers to update label_project: Project label_previous_identifier: Previous identifier label_autofixed_suggestion: Future identifier diff --git a/config/locales/crowdin/id.yml b/config/locales/crowdin/id.yml index 320650e879b..d209661f1ed 100644 --- a/config/locales/crowdin/id.yml +++ b/config/locales/crowdin/id.yml @@ -431,6 +431,7 @@ id: ' box_header: + table_title: Projects with identifiers to update label_project: Project label_previous_identifier: Previous identifier label_autofixed_suggestion: Future identifier diff --git a/config/locales/crowdin/it.yml b/config/locales/crowdin/it.yml index d9d7d410a5a..046053a4e1a 100644 --- a/config/locales/crowdin/it.yml +++ b/config/locales/crowdin/it.yml @@ -52,25 +52,25 @@ it: confirm_button_text: Rendi pubblico admin: reserved_identifiers: - title: Reserved project identifiers - lede_html: When a project's identifier is renamed, the previous identifier is kept reserved so that existing links and integrations keep working.
Here you can release reserved identifiers so that they may be used by other projects. - col_identifier: Identifier - col_project: Project - col_reserved: Reserved - not_available_in_semantic_mode: Reserved project identifiers are only available in numeric identifier mode. - filter_label: Search identifiers - btn_release: Release - released_notice: Identifier "%{identifier}" has been released. - identifier_not_found: The reserved identifier could not be found. It may have already been released or the project may have been deleted. Please refresh the page. + title: Identificatori di progetto riservati + lede_html: Quando l'identificatore di un progetto viene rinominato, l'identificatore precedente viene mantenuto come riservato affinché i collegamenti e le integrazioni esistenti continuino a funzionare.
Qui puoi liberare gli identificatori riservati affinché possano essere utilizzati da altri progetti. + col_identifier: Identificatore + col_project: Progetto + col_reserved: Riservato + not_available_in_semantic_mode: Gli identificatori di progetto riservati sono disponibili solo in modalità identificatore numerico. + filter_label: Cerca identificatori + btn_release: Rilascia + released_notice: L'identificatore "%{identifier}" è stato rilasciato. + identifier_not_found: Impossibile trovare l'identificatore riservato. Potrebbe essere già stato rilasciato oppure il progetto potrebbe essere stato eliminato. Aggiorna la pagina. dialog: - title: Release identifier - heading: Release "%{identifier}"? - description: Releasing this identifier cannot be undone. External links and integrations using it will stop resolving, and the name becomes available for any new project to claim. - checkbox_label: I understand that this cannot be undone. - confirm_button: Release identifier - empty_heading: No reserved identifiers - reserved_ago: "%{time} ago" - empty_body: When a project's identifier changes, the previous one will appear here so you can release it once it's safe to do so. + title: Rilascia l'identificatore + heading: Rilasciare "%{identifier}"? + description: Il rilascio di questo identificatore non può essere annullato. I collegamenti esterni e le integrazioni che lo utilizzano non funzioneranno più e il nome potrà essere assegnato a qualsiasi nuovo progetto. + checkbox_label: Comprendo che questa azione non può essere annullata. + confirm_button: Rilascia l'identificatore + empty_heading: Nessun identificatore riservato + reserved_ago: "%{time} fa" + empty_body: Quando l'identificatore di un progetto viene modificato, quello precedente comparirà qui e potrà essere rilasciato quando non sarà più necessario mantenerlo riservato. plugins: no_results_title_text: Al momento non vi sono plugin installati. no_results_content_text: Per maggiori informazioni, consulta la pagina delle integrazioni e dei plugin. @@ -140,8 +140,8 @@ it: cannot_delete_with_imports: Impossibile eliminare l'host Jira con importazioni esistenti custom_field_creation_failed: 'Impossibile creare il campo personalizzato ''%{name}'': %{message}' semantic_identifiers_must_be_enabled: - title: Project-based semantic identifiers must be enabled. - description: Jira uses issue identifiers consisting of a project key and a sequence number (PRJ-123). OpenProject also supports it, but it needs to be enabled [here](link). + title: Gli identificatori semantici basati sul progetto devono essere abilitati. + description: Jira utilizza identificatori di problemi costituiti da una chiave di progetto e da un numero di sequenza (PRJ-123). Anche OpenProject lo supporta, ma deve essere abilitato [qui](link). blank: title: Nessun host Jira ancora configurato description: Configura un host Jira per iniziare a importare elementi da Jira a questa istanza di OpenProject. @@ -180,13 +180,13 @@ it: client: connection_error: 'Impossibile connettersi al server Jira: %{message}' connection_timeout: 'La connessione al server Jira è scaduta: %{message}' - ssrf_blocked: 'Connection blocked: the Jira host resolves to a private IP address. If your Jira instance runs on an internal network, allow its IP via the OPENPROJECT_SSRF__PROTECTION__IP__ALLOWLIST environment variable.' - ssrf_block_doc_link: Please see our [documentation](docs_url). - ssl_error: 'SSL error connecting to Jira server: %{message}' + ssrf_blocked: 'Connessione bloccata: l''host Jira viene risolto in un indirizzo IP privato. Se la tua istanza Jira è in esecuzione su una rete interna, autorizza il suo IP tramite la variabile d''ambiente OPENPROJECT_SSRF__PROTECTION__IP__ALLOWLIST.' + ssrf_block_doc_link: Consulta la nostra [documentazione](docs_url). + ssl_error: 'Errore di connessione SSL al server Jira: %{message}' parse_error: 'Impossibile analizzare la risposta dell''API Jira: %{message}' api_error: Jira API ha restituito lo stato di errore %{status} 401_error: L'API di Jira ha restituito un errore 401. Il token di autenticazione potrebbe essere scaduto o non disporre delle autorizzazioni necessarie. Assicurati che il token appartenga a un amministratore Jira. - 429_error: Jira API returned a 429 error. It means token owner has been rate limited by the Jira instance. Please disable rate limiting for this user. + 429_error: L'API di Jira ha restituito un errore 429. Ciò significa che il proprietario del token ha superato il limite di richieste consentite dall'istanza Jira. Disattiva la limitazione delle richieste per questo utente. columns: projects: Progetti last_change: Ultima modifica @@ -286,7 +286,7 @@ it: elements: relations: Relazioni tra i problemi project_ids: Identificatori di progetto - issue_ids: Issue identifiers + issue_ids: Identificatori del problema sprints: Assegnazioni sprint workflows: Flussi di lavoro a livello di progetto schemes: Schemi @@ -341,7 +341,7 @@ it: select_projects: title: Seleziona i progetti user: - unknown_name: Unknown + unknown_name: Sconosciuto mcp_configurations: index: description: Il protocollo di contesto del modello consente agli agenti di intelligenza artificiale di fornire ai propri utenti strumenti e risorse esposti da questa istanza di OpenProject. Questa funzionalità è ancora in versione beta. @@ -433,10 +433,11 @@ it: page_header: description: Scegli tra ID numerici classici delle macro-attività oppure ID semantici specifici del progetto che antepongono l'identificatore del progetto all'ID della macro-attività. banner: - existing_identifiers_notice: 'Existing identifiers for %{project_count} projects don''t meet requirements for project-based semantic identifiers. OpenProject can automatically update these so that they are valid as in the examples below. Click on ''Convert identifiers'' to update identifiers for all projects in this manner and enable project-based semantic identifiers. + existing_identifiers_notice: 'Gli identificatori esistenti per %{project_count} progetti non soddisfano i requisiti per gli identificatori semantici basati sul progetto. OpenProject può aggiornarli automaticamente per renderli validi, come negli esempi sotto. Fai clic su "Converti gli identificatori" per aggiornare gli identificatori di tutti i progetti in questo modo e abilitare gli identificatori semantici basati sul progetto. ' box_header: + table_title: Projects with identifiers to update label_project: Progetto label_previous_identifier: Identificativo precedente label_autofixed_suggestion: Identificativo futuro @@ -454,21 +455,21 @@ it: remaining_projects: one: "... 1 altro progetto" other: "... altri %{count} progetti" - button_autofix: Convert identifiers - button_save: Convert identifiers + button_autofix: Converti gli identificatori + button_save: Converti gli identificatori dialog: title: Cambia gli identificatori della macro-attività heading: Abilitare gli ID delle macro-attività basati sul progetto? - description: 'This will change IDs for all work packages in all projects in this instance. Previous identifiers and URLs will continue to work. This change will take some time to complete. + description: 'Questa operazione modificherà gli ID di tutte le macro-attività in tutti i progetti di questa istanza. Gli identificatori e gli URL precedenti continueranno a funzionare. Questa modifica richiederà un po'' di tempo per essere completata. ' confirm_button: Cambia identificatori checkbox_label: Comprendo che questa operazione modificherà in modo permanente tutti gli ID delle macro-attività success_banner: Formato degli identificatori delle macro-attività aggiornato correttamente. in_progress: - header_semantic: Converting to project-based identifiers - header_classic: Converting to numeric identifiers - footer_message: Background conversion is in progress. You can safely leave this page. + header_semantic: Conversione agli identificatori basati sul progetto + header_classic: Conversione agli identificatori numerici + footer_message: La conversione in background è in corso. Puoi uscire da questa pagina in tutta sicurezza. workflows: tabs: default_transitions: Transizioni predefinite @@ -496,8 +497,8 @@ it: label: 'Ruolo: %{role}' no_role: Seleziona il ruolo roles: - one: One role selected - other: "%{count} roles selected" + one: Un ruolo selezionato + other: "%{count} ruoli selezionati" blankslate: title: Nessuna transizione di stato configurata description: Aggiungi stati per iniziare a configurare i flussi di lavoro per questo ruolo @@ -914,7 +915,7 @@ it: text: Questa azione non eliminerà alcun progetto contenuto nell'elenco. Vuoi davvero eliminare questo elenco di progetti? settings: header_details: Informazioni base - header_identifier: Identifier + header_identifier: Identificatore header_status: Stato header_relations: Relazioni del progetto button_update_details: Aggiorna dettagli @@ -939,7 +940,7 @@ it: change_identifier_dialog_title: Modifica l'identificatore del progetto change_identifier_format_hint_semantic: Solo lettere maiuscole (A–Z), numeri o underscore. Massimo 10 caratteri. Deve iniziare con una lettera. change_identifier_format_hint_legacy: Solo lettere minuscole (a–z), numeri, trattini o underscore. - change_identifier_warning: 'This will permanently change identifiers and URLs of all work packages in this project. The previous identifiers and URLs will nevertheless continue to work. + change_identifier_warning: 'Questa operazione modificherà in modo permanente gli identificatori e gli URL di tutte le macro-attività in questo progetto. Gli identificatori e gli URL precedenti continueranno comunque a funzionare. ' subitems: @@ -1369,36 +1370,36 @@ it: edit: form_configuration: tab: Configurazione del modulo - label_group: Section - reset_to_defaults: Reset form - add_attribute_group: Section - add_query_group: Related work packages table - delete_group: Delete section - remove_attribute: Remove from section - drag_to_activate: Drag fields from here to activate them - drag_to_reorder: Drag to reorder - edit_query: Edit query - custom_field: Custom field - filter_inactive: Filter attributes - inactive_attributes_heading: Inactive attributes - no_inactive_attributes: No inactive attributes - blankslate_title: No groups yet - blankslate_description: Add groups using the button above or drag attributes from the left panel. - group_actions: Section actions - rename_group: Rename section - confirm_delete_group: Are you sure you want to delete this section? This action cannot be automatically reversed. - group_name_label: Section name - row_actions: Row actions - query_group_label: Related work packages table - empty_group_hint: Drag attributes here - invalid_attribute_groups: The form configuration payload is invalid. - invalid_query: The embedded query configuration is invalid. - not_found: The requested form configuration item could not be found. - untitled_group: Untitled group - reset_title: Reset form configuration - confirm_reset: Are you sure you want to reset the form configuration? - builtin_field: Built-in field - reset_description: 'This will reset the attributes to their default group and disable ALL custom fields. + label_group: Sezione + reset_to_defaults: Azzera modulo + add_attribute_group: Sezione + add_query_group: Tabella di macro-attività correlate + delete_group: Elimina sezione + remove_attribute: Rimuovi dalla sezione + drag_to_activate: Trascina i campi da qui per attivarli + drag_to_reorder: Trascina per riordinare + edit_query: Modifica query + custom_field: Campo personalizzato + filter_inactive: Filtra attributi + inactive_attributes_heading: Attributi inattivi + no_inactive_attributes: Nessun attributo inattivo + blankslate_title: Ancora nessun gruppo + blankslate_description: Aggiungi gruppi utilizzando il pulsante sopra oppure trascina gli attributi dal pannello di sinistra. + group_actions: Azioni di sezione + rename_group: Rinomina sezione + confirm_delete_group: Vuoi davvero eliminare questa sezione? Questa azione non può essere annullata automaticamente. + group_name_label: Nome sezione + row_actions: Azioni sulle righe + query_group_label: Tabella di macro-attività correlate + empty_group_hint: Trascina qui gli attributi + invalid_attribute_groups: La configurazione del modulo non è valida. + invalid_query: La configurazione della query incorporata non è valida. + not_found: Impossibile trovare l'elemento della configurazione del modulo richiesto. + untitled_group: Gruppo senza titolo + reset_title: Reimposta la configurazione del modulo + confirm_reset: Vuoi davvero ripristinare la configurazione del modulo? + builtin_field: Campo integrato + reset_description: 'Questa operazione ripristinerà gli attributi nel gruppo predefinito e disattiverà TUTTI i campi personalizzati. ' projects: @@ -1501,8 +1502,8 @@ it: bulk_delete_dialog: title: Elimina %{count} macro-attività heading: Eliminare definitivamente queste %{count} macro-attività? - description: 'The following work packages and all associated data will be permanently deleted:' - description_with_children: 'The following work packages, including children and all associated data, will be permanently deleted:' + description: 'Le seguenti macro-attività e tutti i dati associati verranno eliminati definitivamente:' + description_with_children: 'Le seguenti macro-attività, inclusi gli elementi figli e tutti i dati associati, verranno eliminate definitivamente:' confirm_children_deletion: Confermo che tutte le macro-attività selezionate e le relative macro-attività figlie verranno eliminate definitivamente. cross_project_warning: 'Queste macro-attività comprendono più progetti: %{projects}' children_label: 'Verranno inoltre cancellati i seguenti figli:' @@ -2476,7 +2477,7 @@ it: attribute_unknown_name: 'Attributo di macro-attività non valido utilizzato: %{attribute}' duplicate_group: Il nome di gruppo "%{group}" è usato più di una volta. I nomi dei gruppi devono essere univoci. query_invalid: 'La query incorporata "%{group}" non è valida: %{details}' - group_without_name: Group name can't be blank. + group_without_name: Il nome del gruppo non può essere vuoto. patterns: invalid_tokens: Uno o più attributi all'interno del campo non sono validi. Correggi gli attributi prima di salvare. user: @@ -2560,7 +2561,7 @@ it: other: Priorità meeting_participant: Partecipante alla riunione member: Membro - message: Message + message: "Messaggio\t" news: Notizie notification: one: Notifica @@ -3491,16 +3492,16 @@ it: common: checks: failures: - one: "%{count} check failed" - other: "%{count} checks failed" - success: All checks passed + one: "%{count} controllo non superato" + other: "%{count} controlli non superati" + success: Tutti i controlli superati warnings: - one: "%{count} check returned a warning" - other: "%{count} checks returned a warning" + one: "%{count} controllo ha restituito un avviso" + other: "%{count} controlli hanno restituito un avviso" summary: - failure: Some checks failed and the system does not work as expected. - success: All connections and systems are working as expected. - warning: Some checks returned a warning. This can lead to unexpected behaviour. + failure: Alcuni controlli non sono riusciti e il sistema non funziona come previsto. + success: Tutte le connessioni e i sistemi funzionano come previsto. + warning: Alcuni controlli hanno restituito un avviso. Questo può causare comportamenti imprevisti. result_component: status: failed: Non riuscito @@ -3521,18 +3522,18 @@ it: learn_about: Scopri di più su tutte le nuove funzionalità missing: Non ci sono ancora caratteristiche evidenziate. '17_5': - new_features_title: 'The release contains various new features and improvements, such as: + new_features_title: 'Questa versione contiene diverse nuove funzionalità e miglioramenti, come ad esempio: ' new_features_list: - line_0: Project-based work package identifiers for clearer references. - line_1: Jira Migrator support for Jira identifiers, due dates, and more. - line_2: Option to exclude work package types from Backlogs. - line_3: Redesigned sprint views. - line_4: Improved work package linking across Documents and text editors. - line_5: More flexible meeting schedules and reduced email notification noise. - line_6: Nested groups for organizational structures and inherited permissions. - line_7: Improved administration interfaces for workflows, users, and type configuration. + line_0: Identificatori delle macro-attività basati su progetto per riferimenti più chiari. + line_1: Supporto del migratore Jira per identificativi Jira, date di scadenza e altro ancora. + line_2: Possibilità di escludere tipi di macro-attività dai backlog. + line_3: Vista sprint riprogettata. + line_4: Collegamento migliorato delle macro-attività nei documenti e negli editor di testo. + line_5: Orari delle riunioni più flessibili e meno notifiche e-mail superflue. + line_6: Gruppi nidificati per strutture organizzative e autorizzazioni ereditate. + line_7: Interfacce di amministrazione migliorate per flussi di lavoro, utenti e configurazione dei tipi. links: upgrade_enterprise_edition: Aggiorna ad Enterprise edition postgres_migration: Migrazione dell'installazione su PostgreSQL @@ -4046,7 +4047,7 @@ it: label_home: Radice (home) label_subject_or_id: Oggetto o ID label_calendar_subscriptions: Iscrizioni calendario - label_identifier: Identifiers + label_identifier: Identificatori label_project_identifier: Identificatore di progetto label_in: in label_in_less_than: in meno di @@ -4275,7 +4276,7 @@ it: label_project_new: Nuovo progetto label_project_plural: Progetti label_project_list_plural: Elenchi progetto - label_reserved_identifiers: Reserved project identifiers + label_reserved_identifiers: Identificatori di progetto riservati label_project_life_cycle: Ciclo di vita del progetto label_project_attributes_plural: Attributi del progetto label_project_custom_field_plural: Attributi del progetto @@ -4489,9 +4490,9 @@ it: other: "%{count} commenti" zero: nessun commento label_x_items: - one: 1 item - other: "%{count} items" - zero: no items + one: 1 elemento + other: "%{count} elementi" + zero: nessun elemento label_x_open_work_packages_abbr: one: 1 aperto other: "%{count} aperti" @@ -4543,7 +4544,7 @@ it: label_total_days_off: Totale assenze macro_execution_error: Errore nell'esecuzione della macro %{macro_name} macro_unavailable: Non può essere visualizzata la macro %{macro_name}. - macro_unknown: Unknown or unsupported macro. + macro_unknown: Macro sconosciuta o non supportata. macros: placeholder: "[Placeholder] Macro %{macro_name}" errors: @@ -4823,11 +4824,11 @@ it: common: work_package_card_component: drag_handle: - label: Drag to reorder + label: Trascina per riordinare menu: label_actions: Azioni sulla macro-attività - parent: Parent - undisclosed: Undisclosed + parent: Genitore + undisclosed: Non dichiarato permission_add_work_package_comments: Aggiungi commenti permission_add_work_packages: Aggiungere macro-attività (work package) permission_add_messages: Postare messaggi @@ -5150,7 +5151,7 @@ it: ' setting_after_login_default_redirect_url: Dopo il reindirizzamento dell'accesso - setting_after_login_default_redirect_url_example_html: 'Set a default path to redirect users after login, if no back link was provided. Redirects to home page if not set.
Example: %{example_code} + setting_after_login_default_redirect_url_example_html: 'Imposta un percorso predefinito per reindirizzare gli utenti dopo l''accesso, se non è stato fornito alcun link di ritorno. Reindirizza alla home page se non impostato.
Esempio: %{example_code} ' setting_apiv3_cors_title: Condivisione incrociata delle risorse (CORS - Cross-Origin Resource Sharing) @@ -5355,9 +5356,9 @@ it: setting_welcome_title: Blocco di testo del titolo setting_welcome_on_homescreen: Mostra il blocco testo di benvenuto nella pagina home setting_work_packages_identifier_classic: Sequenza numerica a livello di istanza (predefinita) - setting_work_packages_identifier_classic_caption: 'Every work package gets a sequential number starting with 1 (for example, #1234). The numbers are unique within the instance and remain the same even if work packages are moved between projects.' - setting_work_packages_identifier_semantic: Project-based semantic identifiers (Beta) - setting_work_packages_identifier_semantic_caption: Every project has a unique project identifier prefixed to a number (for example, PROJ-11). The numbering of each project starts at 1. If a work package is moved to another project, a new identifier is generated but the old one will continue to function. + setting_work_packages_identifier_classic_caption: 'Ogni macro-attività riceve un numero sequenziale a partire da 1 (ad esempio #1234). I numeri sono univoci all''interno dell''istanza e rimangono invariati anche se le macro-attività vengono spostate tra progetti.' + setting_work_packages_identifier_semantic: Identificatori semantici basati su progetti (Beta) + setting_work_packages_identifier_semantic_caption: Ogni progetto ha un identificatore univoco composto dall'identificatore del progetto e da un numero (ad esempio PROJ-11). La numerazione di ciascun progetto parte da 1. Se una macro-attività viene spostata in un altro progetto, viene generato un nuovo identificatore, ma quello precedente continuerà a funzionare. setting_work_package_list_default_highlighting_mode: Modalità evidenziazione predefinita setting_work_package_list_default_highlighted_attributes: Attributi evidenziati in linea predefiniti setting_working_days: Giorni lavorativi @@ -5539,7 +5540,7 @@ it: section_work_week: Settimana lavorativa section_holidays_and_closures: Festività e chiusure work_packages: - work_package_identifier: Work package identifiers + work_package_identifier: Identificatori di macro-attività not_allowed_text: Non hai i permessi necessari per visualizzare questa pagina. activities: enable_internal_comments: Abilita commenti interni @@ -6040,7 +6041,7 @@ it: ancestor: Non divulgato - L'antenato è invisibile a causa della mancanza dei permessi. definingProject: Non divulgato - Il progetto è invisibile a causa della mancanza dei permessi. definingWorkspace: Non visibile - Lo spazio di lavoro è invisibile a causa della mancanza di autorizzazioni. - workPackage: Undisclosed - The work package is invisible because of lacking permissions. + workPackage: Non visibile - La macro-attività è invisibile a causa della mancanza di autorizzazioni. doorkeeper: pre_authorization: status: Pre-autorizzazione diff --git a/config/locales/crowdin/ja.yml b/config/locales/crowdin/ja.yml index cd9c2e421e1..6db79bc4c47 100644 --- a/config/locales/crowdin/ja.yml +++ b/config/locales/crowdin/ja.yml @@ -431,6 +431,7 @@ ja: ' box_header: + table_title: Projects with identifiers to update label_project: Project label_previous_identifier: Previous identifier label_autofixed_suggestion: Future identifier diff --git a/config/locales/crowdin/js-zh-CN.yml b/config/locales/crowdin/js-zh-CN.yml index 3a650dfddd5..58fd747ea9b 100644 --- a/config/locales/crowdin/js-zh-CN.yml +++ b/config/locales/crowdin/js-zh-CN.yml @@ -71,7 +71,7 @@ zh-CN: button_back_to_list_view: 返回列表视图 button_cancel: 取消 button_close: 关闭 - button_change_project: 移动到另一个项目 + button_change_project: 移至另一个项目 button_check_all: 全选 button_configure-form: 配置表单 button_confirm: 确认 @@ -511,7 +511,7 @@ zh-CN: lists_kanban: 在此,您可以在面板中创建多个列表(列)。例如,此功使让您可以创建看板面板。 lists_basic: 在这里,您可以在敏捷面板内创建多个列表(列)。 add: 点击加号 (+) 图标可创建新卡片添加现有卡片到面板上的列表中。 - drag: 在给定列表中拖放您的卡片以重新排序,或者将卡片移动到其他列表中。
您可以点击右上角的信息 (i) 图标或双击卡片可打开其详细信息。 + drag: 在给定列表中拖放您的卡片以重新排序,或者将卡片移至其他列表中。
您可以点击右上角的信息 (i) 图标或双击卡片可打开其详细信息。 wp: toggler: 现在我们来看一下工作包部分,工作包提供了更详细的工作视图。 list: 此工作包概览提供了包含项目中所有工作的列表,例如任务、里程碑、阶段等。
可以直接从此视图创建和编辑工作包。要访问特定工作包的详细信息,只需双击该行即可。 diff --git a/config/locales/crowdin/ka.yml b/config/locales/crowdin/ka.yml index d77ea3fbd4f..916ef84102d 100644 --- a/config/locales/crowdin/ka.yml +++ b/config/locales/crowdin/ka.yml @@ -437,6 +437,7 @@ ka: ' box_header: + table_title: Projects with identifiers to update label_project: Project label_previous_identifier: Previous identifier label_autofixed_suggestion: Future identifier diff --git a/config/locales/crowdin/kk.yml b/config/locales/crowdin/kk.yml index 1052afed11e..004357b9aa3 100644 --- a/config/locales/crowdin/kk.yml +++ b/config/locales/crowdin/kk.yml @@ -437,6 +437,7 @@ kk: ' box_header: + table_title: Projects with identifiers to update label_project: Project label_previous_identifier: Previous identifier label_autofixed_suggestion: Future identifier diff --git a/config/locales/crowdin/ko.yml b/config/locales/crowdin/ko.yml index 396fe4cc1eb..4bab08938fd 100644 --- a/config/locales/crowdin/ko.yml +++ b/config/locales/crowdin/ko.yml @@ -52,25 +52,25 @@ ko: confirm_button_text: 공개로 설정 admin: reserved_identifiers: - title: Reserved project identifiers - lede_html: When a project's identifier is renamed, the previous identifier is kept reserved so that existing links and integrations keep working.
Here you can release reserved identifiers so that they may be used by other projects. - col_identifier: Identifier - col_project: Project - col_reserved: Reserved - not_available_in_semantic_mode: Reserved project identifiers are only available in numeric identifier mode. - filter_label: Search identifiers - btn_release: Release - released_notice: Identifier "%{identifier}" has been released. - identifier_not_found: The reserved identifier could not be found. It may have already been released or the project may have been deleted. Please refresh the page. + title: 예약된 프로젝트 식별자 + lede_html: 프로젝트 식별자의 이름이 변경되면 기존 링크와 통합이 계속 작동하도록 이전 식별자는 예약된 상태로 유지됩니다.
다른 프로젝트에서 사용할 수 있도록, 예약된 식별자를 여기에서 해제할 수 있습니다. + col_identifier: 식별자 + col_project: 프로젝트 + col_reserved: 예약됨 + not_available_in_semantic_mode: 예약된 프로젝트 식별자는 숫자 식별자 모드에서만 사용할 수 있습니다. + filter_label: 식별자 검색 + btn_release: 해제 + released_notice: '"%{identifier}" 식별자가 해제되었습니다.' + identifier_not_found: 예약된 식별자를 찾을 수 없습니다. 이미 해제되었거나 프로젝트가 삭제되었을 수 있습니다. 페이지를 새로 고쳐주세요. dialog: - title: Release identifier - heading: Release "%{identifier}"? - description: Releasing this identifier cannot be undone. External links and integrations using it will stop resolving, and the name becomes available for any new project to claim. - checkbox_label: I understand that this cannot be undone. - confirm_button: Release identifier - empty_heading: No reserved identifiers - reserved_ago: "%{time} ago" - empty_body: When a project's identifier changes, the previous one will appear here so you can release it once it's safe to do so. + title: 식별자 해제 + heading: '"%{identifier}"을(를) 해제하시겠습니까?' + description: 이 식별자를 해제하면 되돌릴 수 없습니다. 이 식별자를 사용하는 외부 링크 및 통합은 확인이 중지되며 새 프로젝트에서 해당 이름을 클레임할 수 있게 됩니다. + checkbox_label: 이 작업은 취소할 수 없음을 이해합니다. + confirm_button: 식별자 해제 + empty_heading: 예약된 식별자 없음 + reserved_ago: "%{time} 전" + empty_body: 프로젝트의 식별자가 변경되면, 이전 식별자가 여기에 표시되므로, 안전하다고 판단되면 해제할 수 있습니다. plugins: no_results_title_text: 현재 설치된 플러그인이 없습니다. no_results_content_text: 자세한 내용은 통합 및 플러그인 페이지를 참조하세요. @@ -140,8 +140,8 @@ ko: cannot_delete_with_imports: 기존 가져오기가 있는 Jira 호스트는 삭제할 수 없습니다 custom_field_creation_failed: '사용자 지정 필드 ''%{name}''을(를) 만들지 못했습니다: %{message}' semantic_identifiers_must_be_enabled: - title: Project-based semantic identifiers must be enabled. - description: Jira uses issue identifiers consisting of a project key and a sequence number (PRJ-123). OpenProject also supports it, but it needs to be enabled [here](link). + title: 프로젝트 기반 시맨틱 식별자를 활성화해야 합니다. + description: Jira는 프로젝트 키와 시퀀스 번호(PRJ-123)로 구성된 이슈 식별자를 사용합니다. OpenProject에서도 이를 지원하지만 [여기](link)에서 활성화해야 합니다. blank: title: 아직 구성된 Jira 호스트 없음 description: Jira에서 이 OpenProject 인스턴스로 항목 가져오기를 시작하려면 Jira 호스트를 구성합니다. @@ -180,13 +180,13 @@ ko: client: connection_error: 'Jira 서버에 연결하지 못했습니다: %{message}' connection_timeout: 'Jira 서버에 연결이 시간 초과되었습니다: %{message}' - ssrf_blocked: 'Connection blocked: the Jira host resolves to a private IP address. If your Jira instance runs on an internal network, allow its IP via the OPENPROJECT_SSRF__PROTECTION__IP__ALLOWLIST environment variable.' - ssrf_block_doc_link: Please see our [documentation](docs_url). - ssl_error: 'SSL error connecting to Jira server: %{message}' + ssrf_blocked: '연결 차단됨: Jira 호스트가 사설 IP 주소로 확인됩니다. Jira 인스턴스가 내부 네트워크에서 실행되는 경우 OPENPROJECT_SSRF__PROTECTION__IP__ALLOWLIST 환경 변수를 통해 해당 IP를 허용하세요.' + ssrf_block_doc_link: "[설명서](docs_url)를 참조하세요." + ssl_error: 'Jira 서버에 연결하는 동안 SSL 오류가 발생했습니다: %{message}' parse_error: 'Jira API 응답을 구문 분석하지 못했습니다: %{message}' api_error: Jira API가 오류 상태 %{status}을(를) 반환했습니다 401_error: Jira API에서 401 오류를 반환했습니다. 인증 토큰이 만료되었거나 필요한 권한이 부족할 수 있습니다. 토큰이 Jira 관리자의 소유인지 확인하세요. - 429_error: Jira API returned a 429 error. It means token owner has been rate limited by the Jira instance. Please disable rate limiting for this user. + 429_error: Jira API에서 429 오류가 반환되었습니다. 이는 토큰 소유자의 사용량이 Jira 인스턴스에 의해 제한되었음을 의미합니다. 이 사용자에 대한 사용량 제한을 비활성화하세요. columns: projects: 프로젝트 last_change: 마지막 변경 @@ -280,7 +280,7 @@ ko: elements: relations: 이슈 간의 관계 project_ids: 프로젝트 식별자 - issue_ids: Issue identifiers + issue_ids: 이슈 식별자 sprints: 스프린트 할당 workflows: 프로젝트 수준 워크플로 schemes: 스키마 @@ -335,7 +335,7 @@ ko: select_projects: title: 프로젝트 선택 user: - unknown_name: Unknown + unknown_name: 알 수 없음 mcp_configurations: index: description: 모델 컨텍스트 프로토콜을 통해 AI 에이전트는 이 OpenProject 인스턴스에 의해 노출된 도구와 리소스를 사용자에게 제공할 수 있습니다. 이 기능은 아직 베타 버전입니다. @@ -427,10 +427,9 @@ ko: page_header: description: 클래식 숫자 작업 패키지 ID 또는 작업 패키지 ID 앞에 프로젝트 식별자를 붙이는 프로젝트별 시맨틱 ID 중에서 선택합니다. banner: - existing_identifiers_notice: 'Existing identifiers for %{project_count} projects don''t meet requirements for project-based semantic identifiers. OpenProject can automatically update these so that they are valid as in the examples below. Click on ''Convert identifiers'' to update identifiers for all projects in this manner and enable project-based semantic identifiers. - - ' + existing_identifiers_notice: "%{project_count}개 프로젝트의 기존 식별자가 프로젝트 기반 시맨틱 식별자에 대한 요구 사항을 충족하지 않습니다. OpenProject는 아래 예와 같이 해당 식별자가 유효하도록 자동으로 업데이트할 수 있습니다. '식별자 변환'을 클릭하여 이러한 방식으로 모든 프로젝트의 식별자를 업데이트하고 프로젝트 기반 시맨틱 식별자를 활성화하세요.\n" box_header: + table_title: Projects with identifiers to update label_project: 프로젝트 label_previous_identifier: 이전 식별자 label_autofixed_suggestion: 향후 식별자 @@ -447,21 +446,21 @@ ko: error_unknown: 수동 검토가 필요합니다 remaining_projects: other: "... %{count}개의 추가 프로젝트" - button_autofix: Convert identifiers - button_save: Convert identifiers + button_autofix: 식별자 변환 + button_save: 식별자 변환 dialog: title: 작업 패키지 식별자 변경 heading: 프로젝트 기반 작업 패키지 ID를 활성화하시겠습니까? - description: 'This will change IDs for all work packages in all projects in this instance. Previous identifiers and URLs will continue to work. This change will take some time to complete. + description: '이 경우 모든 프로젝트의 모든 작업 패키지에 대한 ID가 변경됩니다. 이전 식별자와 URL은 계속 작동합니다. 이 변경을 완료하는 데 시간이 소요됩니다. ' confirm_button: 식별자 변경 checkbox_label: 이렇게 하면 모든 작업 패키지 ID가 영구적으로 변경됨을 이해합니다 success_banner: 작업 패키지 식별자 형식을 업데이트했습니다. in_progress: - header_semantic: Converting to project-based identifiers - header_classic: Converting to numeric identifiers - footer_message: Background conversion is in progress. You can safely leave this page. + header_semantic: 프로젝트 기반 식별자로 변환 중 + header_classic: 숫자 식별자로 변환 중 + footer_message: 백그라운드 변환이 진행 중입니다. 이 페이지에서 나가도 됩니다. workflows: tabs: default_transitions: 기본 전환 @@ -488,7 +487,7 @@ ko: label: '역할: %{role}' no_role: 역할 선택 roles: - other: "%{count} roles selected" + other: "%{count}개 역할 선택됨" blankslate: title: 구성된 상태 전환 없음 description: 상태를 추가하여 이 역할에 대한 워크플로 구성을 시작합니다 @@ -905,7 +904,7 @@ ko: text: 이 작업을 수행해도 목록에 포함된 프로젝트는 삭제되지 않습니다. 이 프로젝트 목록을 삭제하시겠습니까? settings: header_details: 기본 세부 정보 - header_identifier: Identifier + header_identifier: 식별자 header_status: 상태 header_relations: 프로젝트 관계 button_update_details: 세부 정보 업데이트 @@ -930,7 +929,7 @@ ko: change_identifier_dialog_title: 프로젝트 식별자 변경 change_identifier_format_hint_semantic: 대문자(A-Z), 숫자 또는 밑줄만 사용할 수 있습니다. 최대 10자이고, 문자로 시작해야 합니다. change_identifier_format_hint_legacy: 소문자(a-z), 숫자, 대시 또는 밑줄만 사용할 수 있습니다. - change_identifier_warning: 'This will permanently change identifiers and URLs of all work packages in this project. The previous identifiers and URLs will nevertheless continue to work. + change_identifier_warning: '이렇게 하면 이 프로젝트의 모든 작업 패키지의 식별자와 URL이 영구적으로 변경됩니다. 그럼에도 불구하고 이전 식별자와 URL은 계속 작동합니다. ' subitems: @@ -1353,36 +1352,36 @@ ko: edit: form_configuration: tab: 양식 구성 - label_group: Section - reset_to_defaults: Reset form - add_attribute_group: Section - add_query_group: Related work packages table - delete_group: Delete section - remove_attribute: Remove from section - drag_to_activate: Drag fields from here to activate them - drag_to_reorder: Drag to reorder - edit_query: Edit query - custom_field: Custom field - filter_inactive: Filter attributes - inactive_attributes_heading: Inactive attributes - no_inactive_attributes: No inactive attributes - blankslate_title: No groups yet - blankslate_description: Add groups using the button above or drag attributes from the left panel. - group_actions: Section actions - rename_group: Rename section - confirm_delete_group: Are you sure you want to delete this section? This action cannot be automatically reversed. - group_name_label: Section name - row_actions: Row actions - query_group_label: Related work packages table - empty_group_hint: Drag attributes here - invalid_attribute_groups: The form configuration payload is invalid. - invalid_query: The embedded query configuration is invalid. - not_found: The requested form configuration item could not be found. - untitled_group: Untitled group - reset_title: Reset form configuration - confirm_reset: Are you sure you want to reset the form configuration? - builtin_field: Built-in field - reset_description: 'This will reset the attributes to their default group and disable ALL custom fields. + label_group: 섹션 + reset_to_defaults: 양식 재설정 + add_attribute_group: 섹션 + add_query_group: 관련 작업 패키지 테이블 + delete_group: 섹션 삭제 + remove_attribute: 섹션에서 제거 + drag_to_activate: 여기에서 필드를 드래그하여 활성화 + drag_to_reorder: 드래그하여 재정렬 + edit_query: 쿼리 편집 + custom_field: 사용자 지정 필드 + filter_inactive: 필터 특성 + inactive_attributes_heading: 비활성 특성 + no_inactive_attributes: 비활성 특성 없음 + blankslate_title: 아직 그룹 없음 + blankslate_description: 위의 버튼을 사용하여 그룹을 추가하거나 왼쪽 패널에서 특성을 드래그합니다. + group_actions: 섹션 작업 + rename_group: 섹션 이름 바꾸기 + confirm_delete_group: 이 섹션을 삭제하시겠습니까? 이 작업은 자동으로 되돌릴 수 없습니다. + group_name_label: 섹션 이름 + row_actions: 행 작업 + query_group_label: 관련 작업 패키지 테이블 + empty_group_hint: 속성을 여기로 드래그하세요 + invalid_attribute_groups: 양식 구성 페이로드가 유효하지 않습니다. + invalid_query: 포함된 쿼리 구성이 유효하지 않습니다. + not_found: 요청한 양식 구성 항목을 찾을 수 없습니다. + untitled_group: 제목이 없는 그룹 + reset_title: 양식 구성 재설정 + confirm_reset: 양식 구성을 재설정하시겠습니까? + builtin_field: 기본 제공 필드 + reset_description: '이렇게 하면 특성이 해당 기본 그룹으로 재설정되고 모든 사용자 지정 필드가 비활성화됩니다. ' projects: @@ -1483,8 +1482,8 @@ ko: bulk_delete_dialog: title: "%{count}개 작업 패키지 삭제" heading: 이러한 작업 패키지 %{count}개를 영구적으로 삭제하시겠습니까? - description: 'The following work packages and all associated data will be permanently deleted:' - description_with_children: 'The following work packages, including children and all associated data, will be permanently deleted:' + description: '다음 작업 패키지 및 모든 관련 데이터가 영구적으로 삭제됩니다:' + description_with_children: '자식 및 모든 관련 데이터를 포함한 다음 작업 패키지가 영구적으로 삭제됩니다:' confirm_children_deletion: 본인은 선택한 모든 작업 패키지 및 해당 자식이 영구적으로 삭제됨을 확인합니다. cross_project_warning: '이러한 작업 패키지는 여러 프로젝트에 걸쳐 있습니다: %{projects}' children_label: '다음 자식도 삭제됩니다:' @@ -2456,7 +2455,7 @@ ko: attribute_unknown_name: '잘못된 작업 패키지 특성이 사용되었습니다: %{attribute}' duplicate_group: "'%{group}'(이)라는 그룹 이름이 두 번 이상 사용되었습니다. 그룹 이름은 중복될 수 없습니다." query_invalid: 포함된 쿼리 '%{group}'이(가) 잘못되었습니다. %{details} - group_without_name: Group name can't be blank. + group_without_name: 그룹 이름은 비워둘 수 없습니다. patterns: invalid_tokens: 필드 내의 특성이 하나 이상의 유효하지 않습니다. 특성을 수정한 후에 저장하세요. user: @@ -2530,7 +2529,7 @@ ko: other: 우선 순위 meeting_participant: 미팅 참가자 member: 멤버 - message: Message + message: 메시지 news: 뉴스 notification: other: 알림 @@ -3447,14 +3446,14 @@ ko: common: checks: failures: - other: "%{count} checks failed" - success: All checks passed + other: "%{count}개 검사 실패함" + success: 모든 검사 통과함 warnings: - other: "%{count} checks returned a warning" + other: "%{count}개 검사에서 경고가 반환되었습니다" summary: - failure: Some checks failed and the system does not work as expected. - success: All connections and systems are working as expected. - warning: Some checks returned a warning. This can lead to unexpected behaviour. + failure: 일부 검사가 실패했으며 시스템이 예상대로 작동되지 않습니다. + success: 모든 연결과 시스템이 예상대로 작동 중입니다. + warning: 일부 검사에서 경고가 반환되었습니다. 이로 인해 예상치 못한 동작이 발생할 수 있습니다. result_component: status: failed: 실패함 @@ -3475,18 +3474,18 @@ ko: learn_about: 새로운 모든 기능에 대해 자세히 알아보기 missing: 아직 강조 표시된 기능이 없습니다. '17_5': - new_features_title: 'The release contains various new features and improvements, such as: + new_features_title: '이 릴리스에는 다음과 같은 다양한 새로운 기능과 개선 사항이 포함되어 있습니다. ' new_features_list: - line_0: Project-based work package identifiers for clearer references. - line_1: Jira Migrator support for Jira identifiers, due dates, and more. - line_2: Option to exclude work package types from Backlogs. - line_3: Redesigned sprint views. - line_4: Improved work package linking across Documents and text editors. - line_5: More flexible meeting schedules and reduced email notification noise. - line_6: Nested groups for organizational structures and inherited permissions. - line_7: Improved administration interfaces for workflows, users, and type configuration. + line_0: 보다 명확한 참조를 위한 프로젝트 기반 작업 패키지 식별자. + line_1: Jira 식별자, 기한 등에 대한 Jira Migrator 지원. + line_2: 백로그에서 작업 패키지 유형을 제외하는 옵션. + line_3: 새롭게 디자인된 스프린트 보기. + line_4: 문서와 텍스트 편집기 간에 개선된 작업 패키지 연결. + line_5: 보다 유연한 미팅 스케줄 및 감소된 이메일 알림 소음. + line_6: 조직 구조 및 상속된 권한에 대한 중첩된 그룹. + line_7: 워크플로, 사용자 및 유형 구성을 위해 개선된 관리 인터페이스. links: upgrade_enterprise_edition: Enterprise Edition으로 업그레이드 postgres_migration: 설치를 PostgreSQL로 마이그레이션 @@ -4000,7 +3999,7 @@ ko: label_home: 홈 label_subject_or_id: 제목 또는 ID label_calendar_subscriptions: 캘린더 구독 - label_identifier: Identifiers + label_identifier: 식별자 label_project_identifier: 프로젝트 식별자 label_in: "-" label_in_less_than: 보다 작음 @@ -4229,7 +4228,7 @@ ko: label_project_new: 새 프로젝트 label_project_plural: 프로젝트 label_project_list_plural: 프로젝트 목록 - label_reserved_identifiers: Reserved project identifiers + label_reserved_identifiers: 예약된 프로젝트 식별자 label_project_life_cycle: 프로젝트 수명 주기 label_project_attributes_plural: 프로젝트 특성 label_project_custom_field_plural: 프로젝트 특성 @@ -4443,9 +4442,9 @@ ko: other: "%{count}개 코멘트" zero: 코멘트 없음 label_x_items: - one: 1 item - other: "%{count} items" - zero: no items + one: 1개 항목 + other: "%{count}개 항목" + zero: 항목 없음 label_x_open_work_packages_abbr: one: 1개 열림 other: "%{count}개 열림" @@ -4494,7 +4493,7 @@ ko: label_total_days_off: 총 휴가 macro_execution_error: 매크로 %{macro_name} 실행 중에 오류 발생 macro_unavailable: 매크로 %{macro_name}은(는) 표시할 수 없습니다. - macro_unknown: Unknown or unsupported macro. + macro_unknown: 알 수 없거나 지원되지 않는 매크로. macros: placeholder: "[Placeholder] 매크로 %{macro_name}" errors: @@ -4540,7 +4539,7 @@ ko: reason: watched: 지켜봄 assigned: 할당됨 - responsible: 담당 + responsible: 책임자 mentioned: 멘션됨 shared: 공유됨 subscribed: 모두 @@ -4776,11 +4775,11 @@ ko: common: work_package_card_component: drag_handle: - label: Drag to reorder + label: 드래그하여 재정렬 menu: label_actions: 작업 패키지 액션 - parent: Parent - undisclosed: Undisclosed + parent: 부모 + undisclosed: 숨겨짐 permission_add_work_package_comments: 코멘트 추가 permission_add_work_packages: 작업 패키지 추가 permission_add_messages: 메시지 게시 @@ -5098,7 +5097,7 @@ ko: ' setting_after_login_default_redirect_url: 로그인 리디렉션 후 - setting_after_login_default_redirect_url_example_html: 'Set a default path to redirect users after login, if no back link was provided. Redirects to home page if not set.
Example: %{example_code} + setting_after_login_default_redirect_url_example_html: '로그인 후 백링크가 제공되지 않은 경우 사용자를 리디렉션할 기본 경로를 설정합니다. 설정되지 않은 경우 홈 페이지로 리디렉션합니다.
예제: %{example_code} ' setting_apiv3_cors_title: CORS(크로스 원본 리소스 공유) @@ -5301,9 +5300,9 @@ ko: setting_welcome_title: 환영 블록 제목 setting_welcome_on_homescreen: 홈 화면에 환영 블록 표시 setting_work_packages_identifier_classic: 인스턴스 전체의 숫자 시퀀스(기본값) - setting_work_packages_identifier_classic_caption: 'Every work package gets a sequential number starting with 1 (for example, #1234). The numbers are unique within the instance and remain the same even if work packages are moved between projects.' - setting_work_packages_identifier_semantic: Project-based semantic identifiers (Beta) - setting_work_packages_identifier_semantic_caption: Every project has a unique project identifier prefixed to a number (for example, PROJ-11). The numbering of each project starts at 1. If a work package is moved to another project, a new identifier is generated but the old one will continue to function. + setting_work_packages_identifier_classic_caption: '모든 작업 패키지에는 1로 시작하는 순차 번호가 부여됩니다(예: #1234). 이 번호는 인스턴스 내에서 고유하며 작업 패키지가 프로젝트 간에 이동되더라도 동일하게 유지됩니다.' + setting_work_packages_identifier_semantic: 프로젝트 기반 의미 식별자(베타) + setting_work_packages_identifier_semantic_caption: '모든 프로젝트에는 숫자 앞에 고유한 프로젝트 식별자가 붙습니다(예: PROJ-11). 각 프로젝트의 번호는 1부터 시작됩니다. 작업 패키지가 다른 프로젝트로 이동되면 새로운 식별자가 생성되지만 이전 식별자는 계속 작동됩니다.' setting_work_package_list_default_highlighting_mode: 기본 강조 표시 모드 setting_work_package_list_default_highlighted_attributes: 기본 인라인 강조 표시 특성 setting_working_days: 근무일 @@ -5485,7 +5484,7 @@ ko: section_work_week: 근무 주 section_holidays_and_closures: 공휴일 및 휴업일 work_packages: - work_package_identifier: Work package identifiers + work_package_identifier: 작업 패키지 식별자 not_allowed_text: 이 페이지를 보는 데 필요한 권한이 없습니다. activities: enable_internal_comments: 내부 코멘트 활성화 @@ -5989,7 +5988,7 @@ ko: ancestor: 숨겨짐 - 권한이 없어 상위 항목을 볼 수 없습니다. definingProject: 숨겨짐 - 권한이 없어 프로젝트를 볼 수 없습니다. definingWorkspace: 숨겨짐 - 권한이 없으므로 워크스페이스를 볼 수 없습니다. - workPackage: Undisclosed - The work package is invisible because of lacking permissions. + workPackage: 숨겨짐 - 권한이 없으므로 작업 패키지를 볼 수 없습니다. doorkeeper: pre_authorization: status: 사전 권한 부여 diff --git a/config/locales/crowdin/lt.yml b/config/locales/crowdin/lt.yml index e4f187050b1..330f21dd4e2 100644 --- a/config/locales/crowdin/lt.yml +++ b/config/locales/crowdin/lt.yml @@ -449,6 +449,7 @@ lt: ' box_header: + table_title: Projects with identifiers to update label_project: Project label_previous_identifier: Previous identifier label_autofixed_suggestion: Future identifier diff --git a/config/locales/crowdin/lv.yml b/config/locales/crowdin/lv.yml index cb5207a8809..c180496b8f6 100644 --- a/config/locales/crowdin/lv.yml +++ b/config/locales/crowdin/lv.yml @@ -443,6 +443,7 @@ lv: ' box_header: + table_title: Projects with identifiers to update label_project: Project label_previous_identifier: Previous identifier label_autofixed_suggestion: Future identifier diff --git a/config/locales/crowdin/mn.yml b/config/locales/crowdin/mn.yml index 1d271d51b8b..030c90928e2 100644 --- a/config/locales/crowdin/mn.yml +++ b/config/locales/crowdin/mn.yml @@ -437,6 +437,7 @@ mn: ' box_header: + table_title: Projects with identifiers to update label_project: Project label_previous_identifier: Previous identifier label_autofixed_suggestion: Future identifier diff --git a/config/locales/crowdin/ms.yml b/config/locales/crowdin/ms.yml index cb58520be22..ad6faed0c74 100644 --- a/config/locales/crowdin/ms.yml +++ b/config/locales/crowdin/ms.yml @@ -431,6 +431,7 @@ ms: ' box_header: + table_title: Projects with identifiers to update label_project: Project label_previous_identifier: Previous identifier label_autofixed_suggestion: Future identifier diff --git a/config/locales/crowdin/ne.yml b/config/locales/crowdin/ne.yml index f6207998c07..7ef031d4598 100644 --- a/config/locales/crowdin/ne.yml +++ b/config/locales/crowdin/ne.yml @@ -437,6 +437,7 @@ ne: ' box_header: + table_title: Projects with identifiers to update label_project: Project label_previous_identifier: Previous identifier label_autofixed_suggestion: Future identifier diff --git a/config/locales/crowdin/nl.yml b/config/locales/crowdin/nl.yml index 744eca97a2b..e3b76fb11fb 100644 --- a/config/locales/crowdin/nl.yml +++ b/config/locales/crowdin/nl.yml @@ -437,6 +437,7 @@ nl: ' box_header: + table_title: Projects with identifiers to update label_project: Project label_previous_identifier: Previous identifier label_autofixed_suggestion: Future identifier diff --git a/config/locales/crowdin/no.yml b/config/locales/crowdin/no.yml index 87b87fa04dd..c6e81bd6c44 100644 --- a/config/locales/crowdin/no.yml +++ b/config/locales/crowdin/no.yml @@ -437,6 +437,7 @@ ' box_header: + table_title: Projects with identifiers to update label_project: Project label_previous_identifier: Previous identifier label_autofixed_suggestion: Future identifier diff --git a/config/locales/crowdin/pl.yml b/config/locales/crowdin/pl.yml index cafd8fd34be..5ed74f01bf9 100644 --- a/config/locales/crowdin/pl.yml +++ b/config/locales/crowdin/pl.yml @@ -52,25 +52,25 @@ pl: confirm_button_text: Ustaw jako publiczny admin: reserved_identifiers: - title: Reserved project identifiers - lede_html: When a project's identifier is renamed, the previous identifier is kept reserved so that existing links and integrations keep working.
Here you can release reserved identifiers so that they may be used by other projects. - col_identifier: Identifier - col_project: Project - col_reserved: Reserved - not_available_in_semantic_mode: Reserved project identifiers are only available in numeric identifier mode. - filter_label: Search identifiers - btn_release: Release - released_notice: Identifier "%{identifier}" has been released. - identifier_not_found: The reserved identifier could not be found. It may have already been released or the project may have been deleted. Please refresh the page. + title: Zastrzeżone identyfikatory projektów + lede_html: Gdy nazwa identyfikatora projektu zostanie zmieniona, poprzedni identyfikator pozostaje zastrzeżony, aby istniejące linki i integracje nadal działały.
Tutaj można zwolnić zastrzeżone identyfikatory, aby mogły ich używać inne projekty. + col_identifier: Identyfikator + col_project: Projekt + col_reserved: Zastrzeżony + not_available_in_semantic_mode: Zastrzeżone identyfikatory projektów są dostępne tylko w trybie identyfikatora numerycznego. + filter_label: Wyszukaj identyfikatory + btn_release: Zwolnij + released_notice: Zwolono identyfikator „%{identifier}”. + identifier_not_found: Nie można znaleźć zastrzeżonego identyfikatora. Być może został już zwolniony lub projekt został usunięty. Odśwież stronę. dialog: - title: Release identifier - heading: Release "%{identifier}"? - description: Releasing this identifier cannot be undone. External links and integrations using it will stop resolving, and the name becomes available for any new project to claim. - checkbox_label: I understand that this cannot be undone. - confirm_button: Release identifier - empty_heading: No reserved identifiers - reserved_ago: "%{time} ago" - empty_body: When a project's identifier changes, the previous one will appear here so you can release it once it's safe to do so. + title: Zwolnij identyfikator + heading: Zwolnić „%{identifier}”? + description: Zwolnienia tego identyfikatora nie można cofnąć. Zewnętrzne linki i integracje korzystające z niego przestaną być rozpoznawane, a nazwa stanie się dostępna dla każdego nowego projektu. + checkbox_label: Rozumiem, że tego działania nie można cofnąć. + confirm_button: Zwolnij identyfikator + empty_heading: Brak zastrzeżonych identyfikatorów + reserved_ago: "%{time} temu" + empty_body: Gdy identyfikator projektu ulegnie zmianie, pojawi się tutaj poprzedni identyfikator, dzięki czemu można go będzie zwolnić, gdy będzie to bezpieczne. plugins: no_results_title_text: Obecnie nie ma żadnych zainstalowanych wtyczek. no_results_content_text: Więcej informacji znajdziesz na naszej stronie poświęconej integracjom i wtyczkom. @@ -140,8 +140,8 @@ pl: cannot_delete_with_imports: Nie można usunąć hosta Jira z istniejącym importem custom_field_creation_failed: 'Nie udało się utworzyć pola niestandardowego „%{name}”: %{message}' semantic_identifiers_must_be_enabled: - title: Project-based semantic identifiers must be enabled. - description: Jira uses issue identifiers consisting of a project key and a sequence number (PRJ-123). OpenProject also supports it, but it needs to be enabled [here](link). + title: Identyfikatory semantyczne oparte na projektach muszą być włączone. + description: Jira używa identyfikatorów problemów składających się z klucza projektu i numeru kolejnego (PRJ-123). OpenProject również je obsługuje, ale należy je włączyć [tutaj](link). blank: title: Nie skonfigurowano jeszcze hostów Jira description: Skonfiguruj host usługi Jira, aby rozpocząć importowanie elementów z Jira do tego wystąpienia OpenProject. @@ -180,13 +180,13 @@ pl: client: connection_error: 'Nie udało się połączyć z serwerem Jira: %{message}' connection_timeout: 'Upłynął limit czasu połączenia z serwerem Jira: %{message}' - ssrf_blocked: 'Connection blocked: the Jira host resolves to a private IP address. If your Jira instance runs on an internal network, allow its IP via the OPENPROJECT_SSRF__PROTECTION__IP__ALLOWLIST environment variable.' - ssrf_block_doc_link: Please see our [documentation](docs_url). - ssl_error: 'SSL error connecting to Jira server: %{message}' + ssrf_blocked: 'Połączenie zablokowane: host Jira jest rozpoznawany jako prywatny adres IP. Jeśli instancja Jira działa w sieci wewnętrznej, należy zezwolić na jej adres IP za pomocą zmiennej środowiskowej OPENPROJECT_SSRF__PROTECTION__IP__ALLOWLIST.' + ssrf_block_doc_link: Zapoznaj się z naszą [dokumentacją](docs_url). + ssl_error: 'Błąd SSL podczas łączenia się z serwerem Jira: %{message}' parse_error: 'Nie udało się przeanalizować odpowiedzi interfejsu API usługi Jira: %{message}' api_error: Interfejs API usługi Jira zwrócił status błędu %{status} 401_error: Interfejs API Jira zwrócił błąd 401. Twój token uwierzytelniający mógł wygasnąć lub nie ma wymaganych uprawnień. Upewnij się, że token należy do administratora Jira. - 429_error: Jira API returned a 429 error. It means token owner has been rate limited by the Jira instance. Please disable rate limiting for this user. + 429_error: Interfejs API Jira zwrócił błąd 429. Oznacza to, że właściciel tokena został ograniczony przez limit zapytań wystąpienia Jira. Wyłącz ograniczanie liczby zapytań dla tego użytkownika. columns: projects: Projekty last_change: Ostatnia zmiana @@ -298,7 +298,7 @@ pl: elements: relations: Relacje między problemami project_ids: Identyfikatory projektów - issue_ids: Issue identifiers + issue_ids: Identyfikatory problemów sprints: Przypisania sprintów workflows: Przepływy pracy na poziomie projektu schemes: Schematy @@ -353,7 +353,7 @@ pl: select_projects: title: Wybierz projekty user: - unknown_name: Unknown + unknown_name: Nieznany mcp_configurations: index: description: Protokół kontekstu modelu umożliwia agentom AI dostarczanie użytkownikom narzędzi i zasobów udostępnianych przez to wystąpienie OpenProject. Ta funkcja jest nadal w wersji beta. @@ -445,10 +445,11 @@ pl: page_header: description: Wybierz pomiędzy klasycznymi numerycznymi identyfikatorami pakietów roboczych albo semantycznymi identyfikatorami specyficznymi dla projektu, które dodają identyfikator projektu do identyfikatora pakietu roboczego. banner: - existing_identifiers_notice: 'Existing identifiers for %{project_count} projects don''t meet requirements for project-based semantic identifiers. OpenProject can automatically update these so that they are valid as in the examples below. Click on ''Convert identifiers'' to update identifiers for all projects in this manner and enable project-based semantic identifiers. + existing_identifiers_notice: 'Istniejące identyfikatory %{project_count} projektów nie spełniają wymagań dotyczących identyfikatorów semantycznych opartych na projektach. OpenProject może automatycznie zaktualizować je tak, aby były prawidłowe, jak w poniższych przykładach. Kliknij przycisk „Przekonwertuj identyfikatory”, aby zaktualizować identyfikatory wszystkich projektów w ten sposób i włączyć identyfikatory semantyczne oparte na projektach. ' box_header: + table_title: Projects with identifiers to update label_project: Projekt label_previous_identifier: Poprzedni identyfikator label_autofixed_suggestion: Przyszły identyfikator @@ -468,21 +469,21 @@ pl: few: "...jeszcze %{count} projekty" many: "...jeszcze %{count} projektów" other: "...jeszcze %{count} projektu" - button_autofix: Convert identifiers - button_save: Convert identifiers + button_autofix: Przekonwertuj identyfikatory + button_save: Przekonwertuj identyfikatory dialog: title: Zmień identyfikatory pakietów roboczych heading: Czy włączyć identyfikatory pakietów roboczych oparte na projektach? - description: 'This will change IDs for all work packages in all projects in this instance. Previous identifiers and URLs will continue to work. This change will take some time to complete. + description: 'Spowoduje to zmianę identyfikatorów wszystkich pakietów roboczych we wszystkich projektach w tym wystąpieniu. Poprzednie identyfikatory i adresy URL będą nadal działać. Wprowadzenie tej zmiany zajmie trochę czasu. ' confirm_button: Zmień identyfikatory checkbox_label: Rozumiem, że spowoduje to trwałą zmianę wszystkich identyfikatorów pakietów roboczych success_banner: Pomyślnie zaktualizowano format identyfikatora pakietu roboczego. in_progress: - header_semantic: Converting to project-based identifiers - header_classic: Converting to numeric identifiers - footer_message: Background conversion is in progress. You can safely leave this page. + header_semantic: Konwertowanie na identyfikatory oparte na projektach + header_classic: Konwertowanie na identyfikatory numeryczne + footer_message: Konwersja w tle jest w toku. Można bezpiecznie opuścić tę stronę. workflows: tabs: default_transitions: Przejścia domyślne @@ -512,10 +513,10 @@ pl: label: 'Rola: %{role}' no_role: Wybierz rolę roles: - one: One role selected - few: "%{count} roles selected" - many: "%{count} roles selected" - other: "%{count} roles selected" + one: Wybrano jedną rolę + few: Wybrano %{count} role + many: Wybrano %{count} ról + other: Wybrano %{count} roli blankslate: title: Nie skonfigurowano przejść statusów description: Dodaj statusy, aby rozpocząć konfigurowanie przepływów pracy dla tej roli @@ -934,7 +935,7 @@ pl: text: To działanie nie spowoduje usunięcia żadnego projektu znajdującego się na liście. Czy na pewno chcesz usunąć tę listę projektów? settings: header_details: Podstawowe szczegóły - header_identifier: Identifier + header_identifier: Identyfikator header_status: Status header_relations: Relacje projektu button_update_details: Zaktualizuj szczegóły @@ -959,7 +960,7 @@ pl: change_identifier_dialog_title: Zmień identyfikator projektu change_identifier_format_hint_semantic: Tylko wielkie litery (A–Z), cyfry lub znaki podkreślenia. Maksymalnie 10 znaków. Musi zaczynać się od litery. change_identifier_format_hint_legacy: Tylko małe litery (a–z), cyfry, myślniki lub znaki podkreślenia. - change_identifier_warning: 'This will permanently change identifiers and URLs of all work packages in this project. The previous identifiers and URLs will nevertheless continue to work. + change_identifier_warning: 'Spowoduje to trwałą zmianę identyfikatorów i adresów URL wszystkich pakietów roboczych w tym projekcie. Poprzednie identyfikatory i adresy URL będą jednak nadal działać. ' subitems: @@ -1405,36 +1406,36 @@ pl: edit: form_configuration: tab: Konfiguracja formularza - label_group: Section - reset_to_defaults: Reset form - add_attribute_group: Section - add_query_group: Related work packages table - delete_group: Delete section - remove_attribute: Remove from section - drag_to_activate: Drag fields from here to activate them - drag_to_reorder: Drag to reorder - edit_query: Edit query - custom_field: Custom field - filter_inactive: Filter attributes - inactive_attributes_heading: Inactive attributes - no_inactive_attributes: No inactive attributes - blankslate_title: No groups yet - blankslate_description: Add groups using the button above or drag attributes from the left panel. - group_actions: Section actions - rename_group: Rename section - confirm_delete_group: Are you sure you want to delete this section? This action cannot be automatically reversed. - group_name_label: Section name - row_actions: Row actions - query_group_label: Related work packages table - empty_group_hint: Drag attributes here - invalid_attribute_groups: The form configuration payload is invalid. - invalid_query: The embedded query configuration is invalid. - not_found: The requested form configuration item could not be found. - untitled_group: Untitled group - reset_title: Reset form configuration - confirm_reset: Are you sure you want to reset the form configuration? - builtin_field: Built-in field - reset_description: 'This will reset the attributes to their default group and disable ALL custom fields. + label_group: Sekcja + reset_to_defaults: Zresetuj formularz + add_attribute_group: Sekcja + add_query_group: Tabela powiązanych pakietów roboczych + delete_group: Usuń sekcję + remove_attribute: Usuń z sekcji + drag_to_activate: Aby aktywować pola, przeciągaj je stąd + drag_to_reorder: Przeciągnij, aby zmienić kolejność + edit_query: Edytuj zapytanie + custom_field: Pole niestandardowe + filter_inactive: Filtruj atrybuty + inactive_attributes_heading: Nieaktywne atrybuty + no_inactive_attributes: Brak nieaktywnych atrybutów + blankslate_title: Nie ma jeszcze grup + blankslate_description: Dodaj grupy, używając powyższego przycisku lub przeciągnij atrybuty z lewego panelu. + group_actions: Działania sekcji + rename_group: Zmień nazwę sekcji + confirm_delete_group: Czy na pewno chcesz usunąć tę sekcję? Tego działania nie można automatycznie cofnąć. + group_name_label: Nazwa sekcji + row_actions: Działania wiersza + query_group_label: Tabela powiązanych pakietów roboczych + empty_group_hint: Przeciągnij atrybuty tutaj + invalid_attribute_groups: Ładunek danych konfiguracji formularza jest nieprawidłowy. + invalid_query: Konfiguracja wbudowanego zapytania jest nieprawidłowa. + not_found: Nie można znaleźć żądanego elementu konfiguracji formularza. + untitled_group: Grupa bez nazwy + reset_title: Zresetuj konfigurację formularza + confirm_reset: Czy na pewno chcesz zresetować konfigurację formularza? + builtin_field: Wbudowane pole + reset_description: 'Spowoduje to zresetowanie atrybutów do ich domyślnej grupy i wyłączenie WSZYSTKICH pól niestandardowych. ' projects: @@ -1541,8 +1542,8 @@ pl: bulk_delete_dialog: title: Usuń pakiety robocze (%{count}) heading: Czy usunąć trwale te pakiety robocze (%{count})? - description: 'The following work packages and all associated data will be permanently deleted:' - description_with_children: 'The following work packages, including children and all associated data, will be permanently deleted:' + description: 'Następujące pakiety robocze i wszystkie powiązane dane zostaną trwale usunięte:' + description_with_children: 'Następujące pakiety robocze, w tym elementy podrzędne i wszystkie powiązane dane, zostaną trwale usunięte:' confirm_children_deletion: Przyjmuję do wiadomości, że wszystkie wybrane pakiety robocze i ich elementy podrzędne zostaną trwale usunięte. cross_project_warning: 'Te pakiety robocze obejmują wiele projektów: %{projects}' children_label: 'Zostaną również usunięte następujące elementy podrzędne:' @@ -2518,7 +2519,7 @@ pl: attribute_unknown_name: Użyto nieprawidłowego atrybutu pakietu roboczego. %{attribute} duplicate_group: Nazwy grupy %{group} użyto więcej niż raz. Nazwy grup muszą być niepowtarzalne. query_invalid: 'Osadzona kwerenda %{group} jest nieprawidłowowa: %{details}' - group_without_name: Group name can't be blank. + group_without_name: Nazwa grupy nie może być pusta. patterns: invalid_tokens: Co najmniej jeden atrybut wewnątrz pola jest nieprawidłowy. Popraw atrybuty przed zapisaniem. user: @@ -2610,7 +2611,7 @@ pl: other: Priorytety meeting_participant: Uczestnik spotkania member: Członek - message: Message + message: Wiadomość news: Aktualności notification: one: Powiadomienie @@ -3607,20 +3608,20 @@ pl: common: checks: failures: - one: "%{count} check failed" - few: "%{count} checks failed" - many: "%{count} checks failed" - other: "%{count} checks failed" - success: All checks passed + one: "%{count} kontrola nie powiodła się" + few: "%{count} kontrole nie powiodły się" + many: "%{count} kontroli nie powiodło się" + other: "%{count} kontroli nie powiodło się" + success: Wszystkie kontrole powiodły się warnings: - one: "%{count} check returned a warning" - few: "%{count} checks returned a warning" - many: "%{count} checks returned a warning" - other: "%{count} checks returned a warning" + one: "%{count} kontrola zwróciła ostrzeżenie" + few: "%{count} kontrole zwróciły ostrzeżenie" + many: "%{count} kontroli zwróciło ostrzeżenie" + other: "%{count} kontroli zwróciło ostrzeżenie" summary: - failure: Some checks failed and the system does not work as expected. - success: All connections and systems are working as expected. - warning: Some checks returned a warning. This can lead to unexpected behaviour. + failure: Niektóre kontrole nie powiodły się i system nie działa zgodnie z oczekiwaniami. + success: Wszystkie połączenia i systemy działają zgodnie z oczekiwaniami. + warning: Niektóre kontrole zwróciły ostrzeżenie. Może to prowadzić do nieoczekiwanego sposobu działania. result_component: status: failed: Niepowodzenie @@ -3641,18 +3642,18 @@ pl: learn_about: Dowiedz się więcej o wszystkich nowych funkcjach missing: Nie ma jeszcze wyróżnionych funkcji. '17_5': - new_features_title: 'The release contains various new features and improvements, such as: + new_features_title: 'Wydanie zawiera różne nowe funkcje i ulepszenia, takie jak: ' new_features_list: - line_0: Project-based work package identifiers for clearer references. - line_1: Jira Migrator support for Jira identifiers, due dates, and more. - line_2: Option to exclude work package types from Backlogs. - line_3: Redesigned sprint views. - line_4: Improved work package linking across Documents and text editors. - line_5: More flexible meeting schedules and reduced email notification noise. - line_6: Nested groups for organizational structures and inherited permissions. - line_7: Improved administration interfaces for workflows, users, and type configuration. + line_0: Identyfikatory pakietów roboczych oparte na projektach, zapewniające przejrzystsze odniesienia. + line_1: Migrator Jira obsługuje identyfikatory Jira, terminy itd. + line_2: Opcja wykluczenia typów pakietów roboczych z backlogów. + line_3: Przeprojektowane widoki sprintów. + line_4: Ulepszone powiązywanie pakietów roboczych w dokumentach i edytorach tekstu. + line_5: Elastyczniejsze harmonogramy spotkań i mniej powiadomień e-mail. + line_6: Zagnieżdżone grupy dla struktur organizacyjnych i dziedziczonych uprawnień. + line_7: Ulepszone interfejsy administracyjne przepływów pracy, użytkowników i konfiguracji typów. links: upgrade_enterprise_edition: Aktualizuj do wersji Enterprise postgres_migration: Migrowanie instalacji do PostgreSQL @@ -4166,7 +4167,7 @@ pl: label_home: Strona główna label_subject_or_id: Temat lub identyfikator label_calendar_subscriptions: Subskrypcje Kalendarza - label_identifier: Identifiers + label_identifier: Identyfikatory label_project_identifier: Identyfikator projektu label_in: w label_in_less_than: w mniej niż @@ -4395,7 +4396,7 @@ pl: label_project_new: Nowy projekt label_project_plural: Projekty label_project_list_plural: Listy projektów - label_reserved_identifiers: Reserved project identifiers + label_reserved_identifiers: Zastrzeżone identyfikatory projektów label_project_life_cycle: Cykl życia projektu label_project_attributes_plural: Atrybuty projektu label_project_custom_field_plural: Atrybuty projektu @@ -4609,9 +4610,9 @@ pl: other: 'Liczba komentarzy: %{count}' zero: brak komentarzy label_x_items: - one: 1 item - other: "%{count} items" - zero: no items + one: 1 element + other: "%{count} elem." + zero: brak elementów label_x_open_work_packages_abbr: one: 1 otwarty other: 'Liczba otwartych: %{count}' @@ -4669,7 +4670,7 @@ pl: label_total_days_off: Łączna liczba dni wolnych macro_execution_error: Błąd podczas wykonywania makra %{macro_name} macro_unavailable: Makro %{macro_name} nie może zostać wyświetlone. - macro_unknown: Unknown or unsupported macro. + macro_unknown: Nieznane lub nieobsługiwane makro. macros: placeholder: "[Placeholder] Makro %{macro_name}" errors: @@ -4957,11 +4958,11 @@ pl: common: work_package_card_component: drag_handle: - label: Drag to reorder + label: Przeciągnij, aby zmienić kolejność menu: label_actions: Działania pakietu roboczego - parent: Parent - undisclosed: Undisclosed + parent: Element nadrzędny + undisclosed: Niejawny permission_add_work_package_comments: Dodaj komentarze permission_add_work_packages: Dodawanie pakietów roboczych permission_add_messages: Wysyłanie wiadomości @@ -5274,7 +5275,7 @@ pl: ' setting_after_login_default_redirect_url: Przekierowanie po zalogowaniu - setting_after_login_default_redirect_url_example_html: 'Set a default path to redirect users after login, if no back link was provided. Redirects to home page if not set.
Example: %{example_code} + setting_after_login_default_redirect_url_example_html: 'Ustaw domyślną ścieżkę przekierowania użytkowników po zalogowaniu, jeśli nie zapewniono linku do powrotu. Jeśli nie jest ustawiona, przekierowuje na stronę główną.
Przykład: %{example_code} ' setting_apiv3_cors_title: Współdzielenie zasobów między źródłami (CORS) @@ -5479,9 +5480,9 @@ pl: setting_welcome_title: Tytuł bloku powitalnego setting_welcome_on_homescreen: Wyświetl wiadomość powitalną na ekranie głównym setting_work_packages_identifier_classic: Sekwencja liczbowa dla całego wystąpienia (domyślnie) - setting_work_packages_identifier_classic_caption: 'Every work package gets a sequential number starting with 1 (for example, #1234). The numbers are unique within the instance and remain the same even if work packages are moved between projects.' - setting_work_packages_identifier_semantic: Project-based semantic identifiers (Beta) - setting_work_packages_identifier_semantic_caption: Every project has a unique project identifier prefixed to a number (for example, PROJ-11). The numbering of each project starts at 1. If a work package is moved to another project, a new identifier is generated but the old one will continue to function. + setting_work_packages_identifier_classic_caption: 'Każdy pakiet roboczy otrzymuje numer kolejny zaczynający się od 1 (np. #1234). Numery są unikalne w ramach tego wystąpienia, więc pozostają takie same, nawet jeśli pakiety robocze są przenoszone między projektami.' + setting_work_packages_identifier_semantic: Identyfikatory semantyczne oparte na projektach (Beta) + setting_work_packages_identifier_semantic_caption: Każdy projekt ma unikalny identyfikator projektu poprzedzony numerem (na przykład PROJ-11). Numeracja każdego projektu zaczyna się od 1. Jeśli pakiet roboczy zostanie przeniesiony do innego projektu, zostanie wygenerowany nowy identyfikator, ale stary będzie nadal działał. setting_work_package_list_default_highlighting_mode: Domyślny tryb wyróżniania setting_work_package_list_default_highlighted_attributes: Domyślnie wyróżniane atrybuty wyświetlane w treści setting_working_days: Dni robocze @@ -5662,7 +5663,7 @@ pl: section_work_week: Tydzień roboczy section_holidays_and_closures: Dni wolne i zamknięcia work_packages: - work_package_identifier: Work package identifiers + work_package_identifier: Identyfikatory pakietów roboczych not_allowed_text: Nie masz uprawnień niezbędnych do wyświetlenia tej strony. activities: enable_internal_comments: Włącz komentarze wewnętrzne @@ -6169,7 +6170,7 @@ pl: ancestor: Nie ujawniono — przodek jest niewidoczny ze względu na brak uprawnień. definingProject: Nie ujawniono — projekt jest niewidoczny ze względu na brak uprawnień. definingWorkspace: Nie ujawniono — przestrzeń robocza jest niewidoczna ze względu na brak uprawnień. - workPackage: Undisclosed - The work package is invisible because of lacking permissions. + workPackage: Nie ujawniono — pakiet roboczy jest niewidoczny ze względu na brak uprawnień. doorkeeper: pre_authorization: status: Pre-Autoryzacja diff --git a/config/locales/crowdin/pt-BR.yml b/config/locales/crowdin/pt-BR.yml index 8ac77b52b52..af137d72e64 100644 --- a/config/locales/crowdin/pt-BR.yml +++ b/config/locales/crowdin/pt-BR.yml @@ -52,25 +52,25 @@ pt-BR: confirm_button_text: Tornar público admin: reserved_identifiers: - title: Reserved project identifiers - lede_html: When a project's identifier is renamed, the previous identifier is kept reserved so that existing links and integrations keep working.
Here you can release reserved identifiers so that they may be used by other projects. - col_identifier: Identifier - col_project: Project - col_reserved: Reserved - not_available_in_semantic_mode: Reserved project identifiers are only available in numeric identifier mode. - filter_label: Search identifiers - btn_release: Release - released_notice: Identifier "%{identifier}" has been released. - identifier_not_found: The reserved identifier could not be found. It may have already been released or the project may have been deleted. Please refresh the page. + title: Identificadores de projeto reservados + lede_html: Quando o identificador de um projeto é renomeado, o identificador anterior é mantido como reservado para que links e integrações existentes continuem funcionando.
Aqui você pode liberar identificadores reservados para que possam ser usados por outros projetos. + col_identifier: Identificador + col_project: Projeto + col_reserved: Reservado + not_available_in_semantic_mode: Identificadores de projeto reservados estão disponíveis apenas no modo de identificador numérico. + filter_label: Pesquisar identificadores + btn_release: Liberar + released_notice: O identificador “%{identifier}” foi liberado. + identifier_not_found: O identificador reservado não foi encontrado. Ele pode já ter sido liberado ou o projeto pode ter sido excluído. Atualize a página. dialog: - title: Release identifier - heading: Release "%{identifier}"? - description: Releasing this identifier cannot be undone. External links and integrations using it will stop resolving, and the name becomes available for any new project to claim. - checkbox_label: I understand that this cannot be undone. - confirm_button: Release identifier - empty_heading: No reserved identifiers - reserved_ago: "%{time} ago" - empty_body: When a project's identifier changes, the previous one will appear here so you can release it once it's safe to do so. + title: Liberar identificador + heading: Liberar "%{identifier}"? + description: A liberação deste identificador não pode ser desfeita. Links externos e integrações que o utilizam deixarão de funcionar, e o identificador ficará disponível para ser usado por qualquer novo projeto. + checkbox_label: Compreendo que isso é irreversível. + confirm_button: Liberar identificador + empty_heading: Nenhum identificador reservado + reserved_ago: "%{time} atrás" + empty_body: Quando o identificador de um projeto é alterado, o anterior aparecerá aqui para que você possa liberá-lo quando for seguro fazê-lo. plugins: no_results_title_text: Atualmente, não existem plugins instalados. no_results_content_text: Confira nossa página de integrações e plugins para obter mais informações. @@ -140,8 +140,8 @@ pt-BR: cannot_delete_with_imports: Não é possível excluir o host do Jira enquanto houver importações existentes custom_field_creation_failed: 'Falha ao criar o campo personalizado "%{name}": %{message}' semantic_identifiers_must_be_enabled: - title: Project-based semantic identifiers must be enabled. - description: Jira uses issue identifiers consisting of a project key and a sequence number (PRJ-123). OpenProject also supports it, but it needs to be enabled [here](link). + title: Os identificadores semânticos baseados em projeto devem estar ativados. + description: O Jira usa identificadores de issue compostos por uma chave de projeto e um número sequencial (PRJ-123). O OpenProject também oferece suporte a isso, mas precisa ser ativado [aqui](link). blank: title: Nenhum host do Jira configurado até o momento description: Configure um host do Jira para começar a importar itens do Jira para esta instância do OpenProject. @@ -180,13 +180,13 @@ pt-BR: client: connection_error: 'Falha ao conectar ao servidor Jira: %{message}' connection_timeout: 'O tempo de conexão com o servidor Jira esgotou: %{message}' - ssrf_blocked: 'Connection blocked: the Jira host resolves to a private IP address. If your Jira instance runs on an internal network, allow its IP via the OPENPROJECT_SSRF__PROTECTION__IP__ALLOWLIST environment variable.' - ssrf_block_doc_link: Please see our [documentation](docs_url). - ssl_error: 'SSL error connecting to Jira server: %{message}' + ssrf_blocked: 'Conexão bloqueada: o host do Jira resolve para um endereço IP privado. Se a sua instância do Jira estiver em uma rede interna, permita o IP na variável de ambiente OPENPROJECT_SSRF__PROTECTION__IP__ALLOWLIST.' + ssrf_block_doc_link: Consulte nossa [documentação](docs_url). + ssl_error: 'Erro de SSL ao conectar ao servidor Jira: %{message}' parse_error: 'Falha ao analisar a resposta da API do Jira: %{message}' api_error: A API do Jira retornou o status de erro %{status} 401_error: A API do Jira retornou um erro 401. Seu token de autenticação pode ter expirado ou não ter as permissões necessárias. Certifique-se de que o token pertence a um administrador do Jira. - 429_error: Jira API returned a 429 error. It means token owner has been rate limited by the Jira instance. Please disable rate limiting for this user. + 429_error: A API do Jira retornou um erro 429. Isso significa que o proprietário do token foi limitado por taxa pela instância do Jira. Desative o rate limiting para este usuário. columns: projects: Projetos last_change: Última alteração @@ -286,7 +286,7 @@ pt-BR: elements: relations: Relações entre tarefas project_ids: Identificadores de projeto - issue_ids: Issue identifiers + issue_ids: Identificadores de item de trabalho sprints: Atribuições de sprint workflows: Fluxos de trabalho no nível do projeto schemes: Esquemas @@ -341,7 +341,7 @@ pt-BR: select_projects: title: Selecionar projetos user: - unknown_name: Unknown + unknown_name: Desconhecido mcp_configurations: index: description: O protocolo de contexto do modelo permite que agentes de IA forneçam aos seus usuários ferramentas e recursos disponibilizados por esta instância do OpenProject. Este recurso ainda está em versão beta. @@ -433,10 +433,11 @@ pt-BR: page_header: description: Escolha entre IDs de pacotes de trabalho numéricos clássicos ou IDs semânticos específicos do projeto, que adicionam o identificador do projeto ao ID do pacote de trabalho. banner: - existing_identifiers_notice: 'Existing identifiers for %{project_count} projects don''t meet requirements for project-based semantic identifiers. OpenProject can automatically update these so that they are valid as in the examples below. Click on ''Convert identifiers'' to update identifiers for all projects in this manner and enable project-based semantic identifiers. + existing_identifiers_notice: 'Os identificadores existentes de %{project_count} projetos não atendem aos requisitos para Ids semânticos baseados em projeto. O OpenProject pode atualizá-los automaticamente para que fiquem válidos, como nos exemplos abaixo. Clique em “Converter identificadores” para atualizar os identificadores de todos os projetos dessa forma e ativar os Ids semânticos baseados em projeto. ' box_header: + table_title: Projects with identifiers to update label_project: Projeto label_previous_identifier: Identificação anterior label_autofixed_suggestion: Identificador futuro @@ -454,21 +455,21 @@ pt-BR: remaining_projects: one: "… mais 1 projeto" other: "… mais %{count} projetos" - button_autofix: Convert identifiers - button_save: Convert identifiers + button_autofix: Converter identificadores + button_save: Converter identificadores dialog: title: Alterar identificadores do pacote de trabalho heading: Ativar IDs de pacotes de trabalho por projeto? - description: 'This will change IDs for all work packages in all projects in this instance. Previous identifiers and URLs will continue to work. This change will take some time to complete. + description: 'Isso mudará os IDs de todos os pacotes de trabalho em todos os projetos desta instância. Identificadores e URLs anteriores continuarão a funcionar. Esta alteração levará algum tempo para ser concluída. ' confirm_button: Alterar identificadores checkbox_label: Estou ciente de que isso alterará permanentemente todos os IDs dos pacotes de trabalho success_banner: Formato de identificador de pacote de trabalho atualizado com sucesso. in_progress: - header_semantic: Converting to project-based identifiers - header_classic: Converting to numeric identifiers - footer_message: Background conversion is in progress. You can safely leave this page. + header_semantic: Convertendo para identificadores baseados em projeto + header_classic: Conversão para identificadores numéricos + footer_message: A conversão em segundo plano está em andamento. Você pode sair desta página com segurança. workflows: tabs: default_transitions: Transições padrão @@ -915,7 +916,7 @@ pt-BR: text: Esta ação não excluirá nenhum projeto contido na lista. Você tem certeza de que deseja excluir esta lista de projetos? settings: header_details: Detalhes básicos - header_identifier: Identifier + header_identifier: Identificador header_status: Status header_relations: Relações do projeto button_update_details: Atualizar detalhes @@ -940,7 +941,7 @@ pt-BR: change_identifier_dialog_title: Alterar identificador do projeto change_identifier_format_hint_semantic: Apenas letras maiúsculas (A–Z), números ou sublinhados. Máximo de 10 caracteres. Deve começar com uma letra. change_identifier_format_hint_legacy: Apenas letras minúsculas (a–z), números, hífens ou sublinhados. - change_identifier_warning: 'This will permanently change identifiers and URLs of all work packages in this project. The previous identifiers and URLs will nevertheless continue to work. + change_identifier_warning: 'Isso mudará permanentemente os identificadores e URLs de todos os pacotes de trabalho neste projeto. No entanto, os identificadores e URLs anteriores continuarão a funcionar. ' subitems: @@ -1368,12 +1369,12 @@ pt-BR: edit: form_configuration: tab: Configuração do formulário - label_group: Section - reset_to_defaults: Reset form - add_attribute_group: Section - add_query_group: Related work packages table - delete_group: Delete section - remove_attribute: Remove from section + label_group: Seção + reset_to_defaults: Redefinir formulário + add_attribute_group: Seção + add_query_group: Tabela de pacotes de trabalho relacionados + delete_group: Excluir seção + remove_attribute: Remover da seção drag_to_activate: Arraste campos daqui para ativá-los drag_to_reorder: Arraste para reordenar edit_query: Editar consulta @@ -1383,12 +1384,12 @@ pt-BR: no_inactive_attributes: Nenhum atributo inativo blankslate_title: Nenhum grupo ainda blankslate_description: Adicione grupos usando o botão acima ou arraste atributos do painel esquerdo. - group_actions: Section actions - rename_group: Rename section - confirm_delete_group: Are you sure you want to delete this section? This action cannot be automatically reversed. - group_name_label: Section name + group_actions: Ações da seção + rename_group: Renomear seção + confirm_delete_group: Tem certeza que deseja excluir esta seção? Esta ação não pode ser revertida automaticamente. + group_name_label: Nome da seção row_actions: Ações de linha - query_group_label: Related work packages table + query_group_label: Tabela de pacotes de trabalho relacionados empty_group_hint: Arraste atributos aqui invalid_attribute_groups: O payload de configuração do formulário é inválido. invalid_query: A configuração da consulta incorporada é inválida. @@ -1396,7 +1397,7 @@ pt-BR: untitled_group: Grupo sem título reset_title: Redefinir a configuração do formulário confirm_reset: Tem certeza de que deseja redefinir as configurações do formulário? - builtin_field: Built-in field + builtin_field: Campo integrado reset_description: 'Isto irá redefinir os atributos para seu grupo padrão e desativar TODOS os campos personalizados. ' @@ -2555,7 +2556,7 @@ pt-BR: other: Prioridades meeting_participant: Participante da reunião member: Membro - message: Message + message: Mensagem news: Notícias notification: one: Notificação @@ -3488,16 +3489,16 @@ pt-BR: common: checks: failures: - one: "%{count} check failed" - other: "%{count} checks failed" - success: All checks passed + one: Falha em %{count} verificação + other: Falha em %{count} verificações + success: Todas as verificações aprovadas warnings: - one: "%{count} check returned a warning" - other: "%{count} checks returned a warning" + one: "%{count} verificação retornou um aviso" + other: "%{count} verificações retornam um aviso" summary: - failure: Some checks failed and the system does not work as expected. - success: All connections and systems are working as expected. - warning: Some checks returned a warning. This can lead to unexpected behaviour. + failure: Algumas verificações falharam e o sistema não está funcionando como esperado. + success: Todas as conexões e sistemas estão funcionando como esperado. + warning: Algumas verificações retornaram um aviso. Isso pode levar a comportamentos inesperados. result_component: status: failed: Falhou @@ -3518,18 +3519,18 @@ pt-BR: learn_about: Saiba mais sobre todos os novos recursos missing: Ainda não há recursos destacados. '17_5': - new_features_title: 'The release contains various new features and improvements, such as: + new_features_title: 'A versão contém vários novos recursos e melhorias, como: ' new_features_list: - line_0: Project-based work package identifiers for clearer references. - line_1: Jira Migrator support for Jira identifiers, due dates, and more. - line_2: Option to exclude work package types from Backlogs. - line_3: Redesigned sprint views. - line_4: Improved work package linking across Documents and text editors. - line_5: More flexible meeting schedules and reduced email notification noise. - line_6: Nested groups for organizational structures and inherited permissions. - line_7: Improved administration interfaces for workflows, users, and type configuration. + line_0: Identificadores de pacote de trabalho baseados em projeto para referências mais claras. + line_1: Suporte ao Jira Migrator para identificadores do Jira, datas de vencimento e mais. + line_2: Opção para excluir tipos de pacote de trabalho do Backlogs. + line_3: Visualizações de sprint com design renovado. + line_4: Melhoria no vínculo de pacotes de trabalho entre documentos e editores de texto. + line_5: Agendas de reuniões mais flexíveis e redução do volume de notificações por e-mail. + line_6: Grupos aninhados para estruturas organizacionais e permissões herdadas. + line_7: Interfaces de administração aprimoradas para fluxos de trabalho, usuários e configuração de tipos. links: upgrade_enterprise_edition: Atualizar para a edição Enterprise postgres_migration: Migrando sua instalação para PostgreSQL @@ -4043,7 +4044,7 @@ pt-BR: label_home: Início label_subject_or_id: Assunto ou ID label_calendar_subscriptions: Assinaturas do calendários - label_identifier: Identifiers + label_identifier: Identificadores label_project_identifier: Identificador do projeto label_in: em label_in_less_than: em menos de @@ -4272,7 +4273,7 @@ pt-BR: label_project_new: Novo projeto label_project_plural: Projetos label_project_list_plural: Listas de projeto - label_reserved_identifiers: Reserved project identifiers + label_reserved_identifiers: Identificadores de projeto reservados label_project_life_cycle: Ciclo de vida do projeto label_project_attributes_plural: Atributos do projeto label_project_custom_field_plural: Atributos do projeto @@ -4487,8 +4488,8 @@ pt-BR: zero: sem comentários label_x_items: one: 1 item - other: "%{count} items" - zero: no items + other: "%{count} itens" + zero: sem itens label_x_open_work_packages_abbr: one: 1 aberto other: "%{count} abertos" @@ -4540,7 +4541,7 @@ pt-BR: label_total_days_off: Total de dias de folga macro_execution_error: Erro de execução da macro %{macro_name} macro_unavailable: Macro %{macro_name} não pode ser exibida. - macro_unknown: Unknown or unsupported macro. + macro_unknown: Macro desconhecida ou não suportada. macros: placeholder: "[Placeholder] Macro %{macro_name}" errors: @@ -4819,11 +4820,11 @@ pt-BR: common: work_package_card_component: drag_handle: - label: Drag to reorder + label: Arraste para reordenar menu: label_actions: Ações do pacote de trabalho - parent: Parent - undisclosed: Undisclosed + parent: Pai + undisclosed: Não divulgado permission_add_work_package_comments: Adicionar comentários permission_add_work_packages: Adicionar pacotes de trabalho permission_add_messages: Postar mensagens @@ -5345,9 +5346,9 @@ pt-BR: setting_welcome_title: Título do bloco de boas-vindas setting_welcome_on_homescreen: Exibir bloco de boas-vindas na tela inicial setting_work_packages_identifier_classic: Sequência numérica global da instância (padrão) - setting_work_packages_identifier_classic_caption: 'Every work package gets a sequential number starting with 1 (for example, #1234). The numbers are unique within the instance and remain the same even if work packages are moved between projects.' - setting_work_packages_identifier_semantic: Project-based semantic identifiers (Beta) - setting_work_packages_identifier_semantic_caption: Every project has a unique project identifier prefixed to a number (for example, PROJ-11). The numbering of each project starts at 1. If a work package is moved to another project, a new identifier is generated but the old one will continue to function. + setting_work_packages_identifier_classic_caption: 'Cada pacote de trabalho recebe um número sequencial começando em 1 (por exemplo, #1234). Os números são únicos dentro da instância e permanecem os mesmos mesmo que os pacotes de trabalho sejam movidos entre projetos.' + setting_work_packages_identifier_semantic: Identificadores semânticos baseados em projeto (Beta) + setting_work_packages_identifier_semantic_caption: Cada projeto possui um identificador único de projeto prefixado a um número (por exemplo, PROJ-11). A numeração de cada projeto começa em 1. Se um pacote de trabalho for movido para outro projeto, um novo identificador será gerado, mas o antigo continuará a funcionar. setting_work_package_list_default_highlighting_mode: Modo de destaque padrão setting_work_package_list_default_highlighted_attributes: Atributos embutidos com destaque padrão setting_working_days: Dias úteis @@ -5529,7 +5530,7 @@ pt-BR: section_work_week: Semana de trabalho section_holidays_and_closures: Feriados e fechamentos work_packages: - work_package_identifier: Work package identifiers + work_package_identifier: Identificadores de pacote de trabalho not_allowed_text: Você não tem as permissões necessárias para visualizar esta página. activities: enable_internal_comments: Habilitar comentários internos @@ -6028,7 +6029,7 @@ pt-BR: ancestor: Não revelado - O ancestral está invisível devido à falta de permissões. definingProject: Não revelado - O projeto está invisível devido à falta de permissões. definingWorkspace: Não revelado - O espaço de trabalho está invisível devido à falta de permissões. - workPackage: Undisclosed - The work package is invisible because of lacking permissions. + workPackage: Não divulgado. O pacote de trabalho está invisível devido à falta de permissões. doorkeeper: pre_authorization: status: Pré-autorização diff --git a/config/locales/crowdin/pt-PT.yml b/config/locales/crowdin/pt-PT.yml index 3ee27da1b33..88fb37dc3d2 100644 --- a/config/locales/crowdin/pt-PT.yml +++ b/config/locales/crowdin/pt-PT.yml @@ -57,11 +57,11 @@ pt-PT: col_identifier: Identificador col_project: Projeto col_reserved: Reservado - not_available_in_semantic_mode: Reserved project identifiers are only available in numeric identifier mode. - filter_label: Search identifiers + not_available_in_semantic_mode: Os identificadores de projeto reservados só estão disponíveis no modo de identificador numérico. + filter_label: Pesquisar identificadores btn_release: Lançamento released_notice: O identificador "%{identifier}" foi lançado. - identifier_not_found: The reserved identifier could not be found. It may have already been released or the project may have been deleted. Please refresh the page. + identifier_not_found: Não foi possível encontrar o identificador reservado. Pode já ter sido lançado ou o projeto pode ter sido eliminado. Recarregue a página. dialog: title: Lançar identificador heading: Lançar "%{identifier}"? @@ -437,6 +437,7 @@ pt-PT: ' box_header: + table_title: Projects with identifiers to update label_project: Projeto label_previous_identifier: Identificador anterior label_autofixed_suggestion: Identificador de futuro @@ -1369,12 +1370,12 @@ pt-PT: edit: form_configuration: tab: Configuração do formulário - label_group: Section - reset_to_defaults: Reset form - add_attribute_group: Section - add_query_group: Related work packages table - delete_group: Delete section - remove_attribute: Remove from section + label_group: Secção + reset_to_defaults: Repor formulário + add_attribute_group: Secção + add_query_group: Tabela de pacotes de trabalho relacionados + delete_group: Eliminar secção + remove_attribute: Remover da secção drag_to_activate: Arraste campos daqui para ativá-los drag_to_reorder: Arrastar para reordenar edit_query: Editar consulta @@ -1384,12 +1385,12 @@ pt-PT: no_inactive_attributes: Não há atributos inativos blankslate_title: Ainda sem grupos blankslate_description: Adicione grupos no botão acima ou arraste atributos do painel esquerdo. - group_actions: Section actions - rename_group: Rename section - confirm_delete_group: Are you sure you want to delete this section? This action cannot be automatically reversed. - group_name_label: Section name + group_actions: Ações da secção + rename_group: Mudar o nome da secção + confirm_delete_group: Tem a certeza de que quer eliminar esta secção? Esta ação não pode ser revertida automaticamente. + group_name_label: Nome da secção row_actions: Ações de linha - query_group_label: Related work packages table + query_group_label: Tabela de pacotes de trabalho relacionados empty_group_hint: Arraste os atributos para aqui invalid_attribute_groups: A carga útil da configuração do formulário é inválida. invalid_query: A configuração da consulta incorporada é inválida. @@ -4273,7 +4274,7 @@ pt-PT: label_project_new: Novo Projecto label_project_plural: Projetos label_project_list_plural: Listas do projeto - label_reserved_identifiers: Reserved project identifiers + label_reserved_identifiers: Identificadores de projeto reservados label_project_life_cycle: Ciclo de vida do projeto label_project_attributes_plural: Atributos do projeto label_project_custom_field_plural: Atributos do projeto @@ -4822,7 +4823,7 @@ pt-PT: menu: label_actions: Ações do pacote de trabalho parent: Principal - undisclosed: Undisclosed + undisclosed: Não revelado permission_add_work_package_comments: Adicionar comentários permission_add_work_packages: Adicionar pacotes de trabalho permission_add_messages: Publicar mensagens diff --git a/config/locales/crowdin/ro.yml b/config/locales/crowdin/ro.yml index 9ebe6af2a77..ba63e30c57a 100644 --- a/config/locales/crowdin/ro.yml +++ b/config/locales/crowdin/ro.yml @@ -443,8 +443,9 @@ ro: ' box_header: + table_title: Projects with identifiers to update label_project: Project - label_previous_identifier: Previous identifier + label_previous_identifier: Identificator anterior label_autofixed_suggestion: Future identifier label_example_work_package_id: Example work package ID autofix_preview: @@ -776,10 +777,10 @@ ro: move_user_failed: Failed to move user between departments. pagination: label: Pagination - prev: Previous - prev_page: Previous Page - next: Next - next_page: Next Page + prev: Înapoi + prev_page: Pagina anterioară + next: Înainte + next_page: Pagina următoare page: Page %{number} page_with_more: Page %{number}... mcp_configurations: @@ -871,8 +872,8 @@ ro: portfolios: index: search: - label: Portfolio name filter - placeholder: Search portfolios + label: Filtru nume portofoliu + placeholder: Caută portofolii sub_items_html: one: "1 sub-item" few: "%{count} sub-items" @@ -3892,7 +3893,7 @@ ro: label_ical_access_key_generation_hint: Automatically generated when subscribing to a calendar. label_ical_access_key_latest: latest label_ical_access_key_revoke: Revocă - label_integrations: Integrations + label_integrations: Integrări label_add_column: Adaugă coloană label_applied_status: Stare aplicată label_archive_project: Arhivează proiect @@ -4249,7 +4250,7 @@ ro: label_news_view_all: Afișează toate știrile label_next: Înainte label_next_week: Săptămâna viitoare - label_next_year: Next year + label_next_year: Anul următor label_no_change_option: "(Fără modificări)" label_no_data: Nu există date de afișat label_no_due_date: fără dată finalizare @@ -4506,7 +4507,7 @@ ro: label_what_is_this: Discutați cu noi? label_week: Săptămână label_widget: Widget - label_widget_new: New widget + label_widget_new: Widget nou label_wiki_content_added: Pagină wiki adăugată label_wiki_content_updated: Pagină wiki actualizată label_wiki_toc: Cuprins @@ -4600,7 +4601,7 @@ ro: button_add_non_working_time: Time off button_edit_non_working_time: Edit time off label_continued_from_previous_year: continued from previous year - label_continues_into_next_year: continues into next year + label_continues_into_next_year: continuă în anul următor label_end_date: Finish date label_working_days: Working days label_non_working_times_with_count: "%{year} time off (%{count})" @@ -5921,7 +5922,7 @@ ro: info: Ştergerea pachetul de lucru este o acţiune ireversibilă. title: Ştergere a pachetului de lucru progress: - label_note: 'Note:' + label_note: 'Notă:' modal: work_based_help_text: Each field is automatically calculated from the two others when possible. status_based_help_text: "% Complete is set by work package status." diff --git a/config/locales/crowdin/ru.yml b/config/locales/crowdin/ru.yml index 8639946a285..d23845e351c 100644 --- a/config/locales/crowdin/ru.yml +++ b/config/locales/crowdin/ru.yml @@ -449,6 +449,7 @@ ru: ' box_header: + table_title: Projects with identifiers to update label_project: Проект label_previous_identifier: Предыдущий идентификатор label_autofixed_suggestion: Следующий идентификатор diff --git a/config/locales/crowdin/rw.yml b/config/locales/crowdin/rw.yml index b80f4e4d1bd..57ae26dc4e6 100644 --- a/config/locales/crowdin/rw.yml +++ b/config/locales/crowdin/rw.yml @@ -437,6 +437,7 @@ rw: ' box_header: + table_title: Projects with identifiers to update label_project: Project label_previous_identifier: Previous identifier label_autofixed_suggestion: Future identifier diff --git a/config/locales/crowdin/si.yml b/config/locales/crowdin/si.yml index e9150d6743a..2c2ae5d6a75 100644 --- a/config/locales/crowdin/si.yml +++ b/config/locales/crowdin/si.yml @@ -437,6 +437,7 @@ si: ' box_header: + table_title: Projects with identifiers to update label_project: Project label_previous_identifier: Previous identifier label_autofixed_suggestion: Future identifier diff --git a/config/locales/crowdin/sk.yml b/config/locales/crowdin/sk.yml index 7e1829f6125..1d97a4e03e6 100644 --- a/config/locales/crowdin/sk.yml +++ b/config/locales/crowdin/sk.yml @@ -449,6 +449,7 @@ sk: ' box_header: + table_title: Projects with identifiers to update label_project: Project label_previous_identifier: Previous identifier label_autofixed_suggestion: Future identifier diff --git a/config/locales/crowdin/sl.yml b/config/locales/crowdin/sl.yml index 0fab2b624d7..4fef0f3653e 100644 --- a/config/locales/crowdin/sl.yml +++ b/config/locales/crowdin/sl.yml @@ -451,6 +451,7 @@ sl: ' box_header: + table_title: Projects with identifiers to update label_project: Project label_previous_identifier: Previous identifier label_autofixed_suggestion: Future identifier diff --git a/config/locales/crowdin/sr.yml b/config/locales/crowdin/sr.yml index 0f2c6fb3af9..e81743ef373 100644 --- a/config/locales/crowdin/sr.yml +++ b/config/locales/crowdin/sr.yml @@ -443,6 +443,7 @@ sr: ' box_header: + table_title: Projects with identifiers to update label_project: Project label_previous_identifier: Previous identifier label_autofixed_suggestion: Future identifier diff --git a/config/locales/crowdin/sv.yml b/config/locales/crowdin/sv.yml index ebeb97170db..129d769aeef 100644 --- a/config/locales/crowdin/sv.yml +++ b/config/locales/crowdin/sv.yml @@ -437,6 +437,7 @@ sv: ' box_header: + table_title: Projects with identifiers to update label_project: Project label_previous_identifier: Previous identifier label_autofixed_suggestion: Future identifier diff --git a/config/locales/crowdin/th.yml b/config/locales/crowdin/th.yml index d3e1b6349b4..4dd33db0e9f 100644 --- a/config/locales/crowdin/th.yml +++ b/config/locales/crowdin/th.yml @@ -431,6 +431,7 @@ th: ' box_header: + table_title: Projects with identifiers to update label_project: Project label_previous_identifier: Previous identifier label_autofixed_suggestion: Future identifier diff --git a/config/locales/crowdin/tr.yml b/config/locales/crowdin/tr.yml index c2df2055ec7..6b809d39871 100644 --- a/config/locales/crowdin/tr.yml +++ b/config/locales/crowdin/tr.yml @@ -437,6 +437,7 @@ tr: ' box_header: + table_title: Projects with identifiers to update label_project: Proje label_previous_identifier: Önceki tanımlayıcı label_autofixed_suggestion: Gelecek tanımlayıcı diff --git a/config/locales/crowdin/uk.yml b/config/locales/crowdin/uk.yml index 9f6602242f6..7e7edcbaa64 100644 --- a/config/locales/crowdin/uk.yml +++ b/config/locales/crowdin/uk.yml @@ -449,6 +449,7 @@ uk: ' box_header: + table_title: Projects with identifiers to update label_project: Проєкт label_previous_identifier: Попередній ідентифікатор label_autofixed_suggestion: Майбутній ідентифікатор diff --git a/config/locales/crowdin/uz.yml b/config/locales/crowdin/uz.yml index 6a2bff6ba7a..4f9c876d656 100644 --- a/config/locales/crowdin/uz.yml +++ b/config/locales/crowdin/uz.yml @@ -437,6 +437,7 @@ uz: ' box_header: + table_title: Projects with identifiers to update label_project: Project label_previous_identifier: Previous identifier label_autofixed_suggestion: Future identifier diff --git a/config/locales/crowdin/vi.yml b/config/locales/crowdin/vi.yml index e0803fa0074..3b0b569efc2 100644 --- a/config/locales/crowdin/vi.yml +++ b/config/locales/crowdin/vi.yml @@ -431,6 +431,7 @@ vi: ' box_header: + table_title: Projects with identifiers to update label_project: Project label_previous_identifier: Previous identifier label_autofixed_suggestion: Future identifier diff --git a/config/locales/crowdin/zh-CN.yml b/config/locales/crowdin/zh-CN.yml index 9c89f47f34a..20321429164 100644 --- a/config/locales/crowdin/zh-CN.yml +++ b/config/locales/crowdin/zh-CN.yml @@ -52,25 +52,25 @@ zh-CN: confirm_button_text: 设为公开 admin: reserved_identifiers: - title: Reserved project identifiers - lede_html: When a project's identifier is renamed, the previous identifier is kept reserved so that existing links and integrations keep working.
Here you can release reserved identifiers so that they may be used by other projects. - col_identifier: Identifier - col_project: Project - col_reserved: Reserved - not_available_in_semantic_mode: Reserved project identifiers are only available in numeric identifier mode. - filter_label: Search identifiers - btn_release: Release - released_notice: Identifier "%{identifier}" has been released. - identifier_not_found: The reserved identifier could not be found. It may have already been released or the project may have been deleted. Please refresh the page. + title: 保留的项目标识符 + lede_html: 重命名项目标识符时,会保留之前的标识符,以确保现有链接和集成可正常使用。
可以在此处释放已保留的标识符,以供其他项目使用。 + col_identifier: 标识符 + col_project: 项目 + col_reserved: 保留 + not_available_in_semantic_mode: 保留的项目标识符只能在数字标识符模式下使用。 + filter_label: 搜索标识符 + btn_release: 释放 + released_notice: 标识符“%{identifier}”已发布。 + identifier_not_found: 找不到保留的标识符。该标识符可能已发布,或者项目可能已被删除。请刷新页面。 dialog: - title: Release identifier - heading: Release "%{identifier}"? - description: Releasing this identifier cannot be undone. External links and integrations using it will stop resolving, and the name becomes available for any new project to claim. - checkbox_label: I understand that this cannot be undone. - confirm_button: Release identifier - empty_heading: No reserved identifiers - reserved_ago: "%{time} ago" - empty_body: When a project's identifier changes, the previous one will appear here so you can release it once it's safe to do so. + title: 释放标识符 + heading: 是否释放“%{identifier}”? + description: 此标识符释放后无法撤消。使用此标识符的外部链接和集成将停止解析,该名称可供任何新项目认领。 + checkbox_label: 我明白此操作无法撤消。 + confirm_button: 释放标识符 + empty_heading: 没有保留的标识符 + reserved_ago: "%{time}前" + empty_body: 项目的标识符变更时,上一个标识符会出现在此处,以便您在确认安全后将其释放。 plugins: no_results_title_text: 目前没有安装插件。 no_results_content_text: 更多信息,请参阅我们的集成和插件页面。 @@ -140,8 +140,8 @@ zh-CN: cannot_delete_with_imports: 无法删除具有现有导入的 Jira 主机 custom_field_creation_failed: 无法创建自定义字段 '%{name}':%{message} semantic_identifiers_must_be_enabled: - title: Project-based semantic identifiers must be enabled. - description: Jira uses issue identifiers consisting of a project key and a sequence number (PRJ-123). OpenProject also supports it, but it needs to be enabled [here](link). + title: 必须启用基于项目的语义标识符。 + description: Jira 使用由项目密钥和序列号组成的问题标识符 (PRJ-123)。OpenProject 也支持该标识符,但需要在[此处](link)启用。 blank: title: 尚未配置 Jira 主机 description: 配置 Jira 主机,以开始将 Jira 中的条目导入此 OpenProject 实例。 @@ -180,13 +180,13 @@ zh-CN: client: connection_error: 无法连接到 Jira 服务器:%{message} connection_timeout: 与 Jira 服务器的连接超时:%{message} - ssrf_blocked: 'Connection blocked: the Jira host resolves to a private IP address. If your Jira instance runs on an internal network, allow its IP via the OPENPROJECT_SSRF__PROTECTION__IP__ALLOWLIST environment variable.' - ssrf_block_doc_link: Please see our [documentation](docs_url). - ssl_error: 'SSL error connecting to Jira server: %{message}' + ssrf_blocked: 连接被阻止:Jira 主机解析到一个私有 IP 地址。如果 Jira 实例在内部网络上运行,请通过 OPENPROJECT_SSRF__PROTECTION__IP__ALLOWLIST 环境变量允许其 IP。 + ssrf_block_doc_link: 请参阅我们的[文档](docs_url)。 + ssl_error: 连接到 Jira 服务器时发生 SSL 错误:%{message} parse_error: 无法解析 Jira API 响应:%{message} api_error: Jira API 返回错误状态 %{status} 401_error: Jira API 返回 401 错误。您的身份验证令牌可能已过期或缺少所需权限。请确保该令牌属于 Jira 管理员。 - 429_error: Jira API returned a 429 error. It means token owner has been rate limited by the Jira instance. Please disable rate limiting for this user. + 429_error: Jira API 返回 429 错误。这意味着令牌所有者已受到 Jira 实例的速率限制。请禁用对此用户的速率限制。 columns: projects: 项目 last_change: 上次更改 @@ -280,7 +280,7 @@ zh-CN: elements: relations: 问题之间的关系 project_ids: 项目标识符 - issue_ids: Issue identifiers + issue_ids: 问题标识符 sprints: 冲刺任务 workflows: 项目级工作流 schemes: 方案 @@ -335,7 +335,7 @@ zh-CN: select_projects: title: 选择项目 user: - unknown_name: Unknown + unknown_name: 未知 mcp_configurations: index: description: Model Context Protocol 允许 AI 智能体向其用户提供此 OpenProject 实例所公开的工具和资源。此功能仍处于测试阶段。 @@ -427,10 +427,9 @@ zh-CN: page_header: description: 可以选择经典的数字工作包 ID,或者将项目标识符作为工作包 ID 前缀的语义化项目特定工作包 ID。 banner: - existing_identifiers_notice: 'Existing identifiers for %{project_count} projects don''t meet requirements for project-based semantic identifiers. OpenProject can automatically update these so that they are valid as in the examples below. Click on ''Convert identifiers'' to update identifiers for all projects in this manner and enable project-based semantic identifiers. - - ' + existing_identifiers_notice: "%{project_count} 个项目的现有标识符不符合基于项目的语义标识符要求。OpenProject 可以自动更新这些标识符,使其成为如下例中所示的有效格式。点击“自转换标识符”,以这种方式更新所有项目的标识符,并启用基于项目的语义标识符。\n" box_header: + table_title: Projects with identifiers to update label_project: 项目 label_previous_identifier: 上一个标识符 label_autofixed_suggestion: 未来标识符 @@ -447,21 +446,21 @@ zh-CN: error_unknown: 需要手动检查 remaining_projects: other: "…其他 %{count} 个项目" - button_autofix: Convert identifiers - button_save: Convert identifiers + button_autofix: 转换标识符 + button_save: 转换标识符 dialog: title: 更改工作包标识符 heading: 是否启用基于项目的工作包 ID? - description: 'This will change IDs for all work packages in all projects in this instance. Previous identifiers and URLs will continue to work. This change will take some time to complete. + description: '此操作将在此实例中更改所有项目中所有工作包的 ID。之前的标识符和 URL 将继续使用。此更改需要一些时间才能完成。 ' confirm_button: 更改标识符 checkbox_label: 我了解此操作将永久更改所有工作包 ID success_banner: 已成功更新工作包标识符格式。 in_progress: - header_semantic: Converting to project-based identifiers - header_classic: Converting to numeric identifiers - footer_message: Background conversion is in progress. You can safely leave this page. + header_semantic: 正在转换为基于项目的标识符 + header_classic: 正在转换为数字标识符 + footer_message: 后台转换正在进行中。您可以安全离开本页面。 workflows: tabs: default_transitions: 默认转换 @@ -488,7 +487,11 @@ zh-CN: label: 角色:%{role} no_role: 选择角色 roles: - other: "%{count} roles selected" + other: |- + One + 已选择一个角色 + Other + 已选择 %{count} 个角色 blankslate: title: 未配置状态过渡 description: 添加状态,以开始为此角色配置工作流 @@ -743,7 +746,7 @@ zh-CN: name_placeholder: 输入部门名称 move_user_dialog: title: 用户已经在一个部门 - heading: 将用户移动到此部门? + heading: 将用户移至此部门? description: "%{user} 目前是%{from_department}的成员。移动他们会将其从该部门中移除。" confirm: 移动用户 context_menu: @@ -904,7 +907,7 @@ zh-CN: text: 此操作不会删除列表中包含的任何项目。确定要删除此项目列表吗? settings: header_details: 基本信息 - header_identifier: Identifier + header_identifier: 标识符 header_status: 状态 header_relations: 项目关系 button_update_details: 更新详情 @@ -929,7 +932,7 @@ zh-CN: change_identifier_dialog_title: 更改项目标识符 change_identifier_format_hint_semantic: 只能使用大写字母 (A-Z)、数字或下划线。最多 10 个字符。必须以字母开头。 change_identifier_format_hint_legacy: 只能使用小写字母(a-z)、数字、破折号或下划线。 - change_identifier_warning: 'This will permanently change identifiers and URLs of all work packages in this project. The previous identifiers and URLs will nevertheless continue to work. + change_identifier_warning: '此操作将永久更改此项目中所有工作包的标识符和 URL。之前的标识符和 URL 将继续正常使用。 ' subitems: @@ -1351,36 +1354,36 @@ zh-CN: edit: form_configuration: tab: 表单配置 - label_group: Section - reset_to_defaults: Reset form - add_attribute_group: Section - add_query_group: Related work packages table - delete_group: Delete section - remove_attribute: Remove from section - drag_to_activate: Drag fields from here to activate them - drag_to_reorder: Drag to reorder - edit_query: Edit query - custom_field: Custom field - filter_inactive: Filter attributes - inactive_attributes_heading: Inactive attributes - no_inactive_attributes: No inactive attributes - blankslate_title: No groups yet - blankslate_description: Add groups using the button above or drag attributes from the left panel. - group_actions: Section actions - rename_group: Rename section - confirm_delete_group: Are you sure you want to delete this section? This action cannot be automatically reversed. - group_name_label: Section name - row_actions: Row actions - query_group_label: Related work packages table - empty_group_hint: Drag attributes here - invalid_attribute_groups: The form configuration payload is invalid. - invalid_query: The embedded query configuration is invalid. - not_found: The requested form configuration item could not be found. - untitled_group: Untitled group - reset_title: Reset form configuration - confirm_reset: Are you sure you want to reset the form configuration? - builtin_field: Built-in field - reset_description: 'This will reset the attributes to their default group and disable ALL custom fields. + label_group: 小节 + reset_to_defaults: 重置表单 + add_attribute_group: 小节 + add_query_group: 相关的工作包表 + delete_group: 删除小节 + remove_attribute: 从小节中移除 + drag_to_activate: 从此处拖动字段,以将其激活 + drag_to_reorder: 拖动以重新排序 + edit_query: 编辑查询 + custom_field: 自定义字段 + filter_inactive: 筛选特性 + inactive_attributes_heading: 停用的特性 + no_inactive_attributes: 没有停用的特性 + blankslate_title: 还没有群组 + blankslate_description: 使用上方按钮添加群组,或从左侧面板拖动特性。 + group_actions: 小节操作 + rename_group: 重命名小节 + confirm_delete_group: 确定要删除此小节吗?此操作无法自动撤消。 + group_name_label: 小节名称 + row_actions: 行操作 + query_group_label: 相关的工作包表 + empty_group_hint: 将特性拖动到此处 + invalid_attribute_groups: 表单配置有效载荷无效。 + invalid_query: 嵌入式查询配置无效。 + not_found: 找不到所请求的表单配置项。 + untitled_group: 无标题群组 + reset_title: 重置表单配置 + confirm_reset: 确定要重置表单配置吗? + builtin_field: 内置字段 + reset_description: '此操作会将特性重置为其默认群组,并禁用所有自定义字段。 ' projects: @@ -1482,7 +1485,7 @@ zh-CN: title: 删除 %{count} 个工作包 heading: 永久删除这些 %{count} 工作包? description: 以下工作包和所有相关数据将被永久删除: - description_with_children: 'The following work packages, including children and all associated data, will be permanently deleted:' + description_with_children: 以下工作包(包括子工作包和所有相关数据)将被永久删除: confirm_children_deletion: 我确认所有选定的工作包及其子工作包将被永久删除。 cross_project_warning: 这些工作包跨越多个项目: %{projects} children_label: 以下子工作包也将被删除: @@ -2454,7 +2457,7 @@ zh-CN: attribute_unknown_name: 使用了无效的工作包属性:%{attribute} duplicate_group: 组名 %{group} 已多次使用。组名不能重复。 query_invalid: '嵌入式查询 "%{group}" 无效: %{details}' - group_without_name: Group name can't be blank. + group_without_name: 群组名称不能为空 patterns: invalid_tokens: 字段内的一个或多个属性无效。请在保存前修正。 user: @@ -3427,14 +3430,14 @@ zh-CN: common: checks: failures: - other: "%{count} checks failed" - success: All checks passed + other: "%{count} 个检查失败" + success: 所有检查均通过 warnings: - other: "%{count} checks returned a warning" + other: "%{count} 个检查返回警告" summary: - failure: Some checks failed and the system does not work as expected. - success: All connections and systems are working as expected. - warning: Some checks returned a warning. This can lead to unexpected behaviour. + failure: 某些检查失败,系统无法按预期运行。 + success: 所有连接和系统均按预期运行。 + warning: 某些检查返回警告。这可能导致出现意外行为。 result_component: status: failed: 失败 @@ -3455,18 +3458,18 @@ zh-CN: learn_about: 详细了解所有新功能 missing: 目前还没有高亮显示的功能。 '17_5': - new_features_title: 'The release contains various new features and improvements, such as: + new_features_title: '此版本包含多项新功能和改进,例如: ' new_features_list: - line_0: Project-based work package identifiers for clearer references. - line_1: Jira Migrator support for Jira identifiers, due dates, and more. - line_2: Option to exclude work package types from Backlogs. - line_3: Redesigned sprint views. - line_4: Improved work package linking across Documents and text editors. - line_5: More flexible meeting schedules and reduced email notification noise. - line_6: Nested groups for organizational structures and inherited permissions. - line_7: Improved administration interfaces for workflows, users, and type configuration. + line_0: 基于项目的工作包标识符,可实现更清晰的引用。 + line_1: Jira Migrator 支持 Jira 标识符、截止日期等。 + line_2: 用于从积压工作中排除工作包类型的选项。 + line_3: 重新设计了冲刺视图。 + line_4: 改进了跨文档和文本编辑器的工作包链接。 + line_5: 会议时间安排更灵活,减少电子邮件通知干扰。 + line_6: 用于组织结构和继承权限的嵌套群组。 + line_7: 改进了工作流、用户和类型配置的管理界面。 links: upgrade_enterprise_edition: 升级到企业版 postgres_migration: 将您的安装迁移到 PostgreSQL @@ -3980,7 +3983,7 @@ zh-CN: label_home: 首页 label_subject_or_id: 主题或ID label_calendar_subscriptions: 日历订阅 - label_identifier: Identifiers + label_identifier: 标识符 label_project_identifier: 项目标识符 label_in: 在 label_in_less_than: 在小于 @@ -4209,7 +4212,7 @@ zh-CN: label_project_new: 新的项目 label_project_plural: 项目 label_project_list_plural: 项目列表 - label_reserved_identifiers: Reserved project identifiers + label_reserved_identifiers: 保留的项目标识符 label_project_life_cycle: 项目生命周期 label_project_attributes_plural: 项目属性 label_project_custom_field_plural: 项目属性 @@ -4474,7 +4477,7 @@ zh-CN: label_total_days_off: 总休息日数 macro_execution_error: 执行宏 %{macro_name} 出错 macro_unavailable: 无法显示宏 %{macro_name} 。 - macro_unknown: Unknown or unsupported macro. + macro_unknown: 未知或不支持的宏。 macros: placeholder: "[Placeholder] 宏 %{macro_name}" errors: @@ -4759,7 +4762,7 @@ zh-CN: menu: label_actions: 工作包操作 parent: 父 - undisclosed: Undisclosed + undisclosed: 未公开 permission_add_work_package_comments: 添加评论 permission_add_work_packages: 添加工作包 permission_add_messages: 发布消息 @@ -5074,7 +5077,7 @@ zh-CN: ' setting_after_login_default_redirect_url: 登录后重定向 - setting_after_login_default_redirect_url_example_html: 'Set a default path to redirect users after login, if no back link was provided. Redirects to home page if not set.
Example: %{example_code} + setting_after_login_default_redirect_url_example_html: '设置一个默认路径,用于在没有提供返回链接的情况下登录后重定向用户。如果没有设置,则重定向到首页。
示例:%{example_code} ' setting_apiv3_cors_title: 跨源资源共享 (CORS) @@ -5279,9 +5282,9 @@ zh-CN: setting_welcome_title: 欢迎块标题 setting_welcome_on_homescreen: 在主屏幕上显示欢迎信息 setting_work_packages_identifier_classic: 实例范围的数字序列(默认) - setting_work_packages_identifier_classic_caption: 'Every work package gets a sequential number starting with 1 (for example, #1234). The numbers are unique within the instance and remain the same even if work packages are moved between projects.' - setting_work_packages_identifier_semantic: Project-based semantic identifiers (Beta) - setting_work_packages_identifier_semantic_caption: Every project has a unique project identifier prefixed to a number (for example, PROJ-11). The numbering of each project starts at 1. If a work package is moved to another project, a new identifier is generated but the old one will continue to function. + setting_work_packages_identifier_classic_caption: '每个工作包会获得一个从 1 开始的顺序号(例如 #1234)。这些编号在实例中是唯一的,即使工作包在项目之间移动,编号也不会改变。' + setting_work_packages_identifier_semantic: 基于项目的语义标识符(测试版) + setting_work_packages_identifier_semantic_caption: 每个项目都有一个唯一的项目标识符,该标识符会附加到一个编号前面(例如 PROJ-11)。每个项目的编号都会从 1 开始。如果工作包移至另一个项目,则会生成新的标识符,但原标识符仍可继续使用。 setting_work_package_list_default_highlighting_mode: 默认突出显示模式 setting_work_package_list_default_highlighted_attributes: 默认内联突出显示属性 setting_working_days: 工作日 @@ -5463,7 +5466,7 @@ zh-CN: section_work_week: 工作周 section_holidays_and_closures: 节假日与停业 work_packages: - work_package_identifier: Work package identifiers + work_package_identifier: 工作包标识符 not_allowed_text: 您没有查看此页面的权限。 activities: enable_internal_comments: 启用内部评论 @@ -5967,7 +5970,7 @@ zh-CN: ancestor: 未公开 - 由于缺少权限,上级不可见。 definingProject: 未公开 - 由于缺少权限,项目不可见。 definingWorkspace: 未公开 - 由于缺少权限,工作空间不可见。 - workPackage: Undisclosed - The work package is invisible because of lacking permissions. + workPackage: 未公开 - 由于缺少权限,工作包不可见。 doorkeeper: pre_authorization: status: 预授权 diff --git a/config/locales/crowdin/zh-TW.yml b/config/locales/crowdin/zh-TW.yml index cda7726a00b..89d37a8437c 100644 --- a/config/locales/crowdin/zh-TW.yml +++ b/config/locales/crowdin/zh-TW.yml @@ -431,6 +431,7 @@ zh-TW: ' box_header: + table_title: Projects with identifiers to update label_project: Project label_previous_identifier: Previous identifier label_autofixed_suggestion: Future identifier diff --git a/modules/avatars/config/locales/crowdin/hy.yml b/modules/avatars/config/locales/crowdin/hy.yml index 73ecbec57a3..73bce961d16 100644 --- a/modules/avatars/config/locales/crowdin/hy.yml +++ b/modules/avatars/config/locales/crowdin/hy.yml @@ -12,7 +12,7 @@ hy: error_image_upload: Error saving the image. error_image_size: The image is too large. are_you_sure_delete_avatar: Are you sure you want to delete your avatar? - avatar_deleted: Avatar deleted successfully. + avatar_deleted: Ավատարը հաջողությամբ ջնջվել է։ unable_to_delete_avatar: Avatar could not be deleted. wrong_file_format: Allowed formats are jpg, png, gif empty_file_error: Please upload a valid image (jpg, png, gif) @@ -25,8 +25,8 @@ hy: ' text_upload_instructions: | - Upload your own custom avatar of 128 by 128 pixels. Larger files will be resized and cropped to match. - A preview of your avatar will be shown before uploading, once you selected an image. + Բեռնեք Ձեր անհատական ավատարը՝ 128 x 128 պիքսել չափով։ Ավելի մեծ նիշքերի չափերը կփոխվեն և կկտրվեն՝ համապատասխանեցվելու համար։ + Պատկերն ընտրելուց հետո, նախքան բեռնելը, կցուցադրվի Ձեր ավատարի նախադիտումը։ text_change_gravatar_html: To change or add the Gravatar for your mail address, go to %{gravatar_url}. text_your_local_avatar: 'OpenProject allows you to upload your own custom avatar. diff --git a/modules/backlogs/config/locales/crowdin/cs.yml b/modules/backlogs/config/locales/crowdin/cs.yml index 4c718ad2435..b0cea36b51b 100644 --- a/modules/backlogs/config/locales/crowdin/cs.yml +++ b/modules/backlogs/config/locales/crowdin/cs.yml @@ -42,7 +42,7 @@ cs: completed: Dokončen work_package: backlog_bucket: Sekce backlogu - backlogs_work_package_type: Typ nevyřízené položky + backlogs_work_package_type: Typ backlogu position: Pozice sprint: Sprint story_points: Body příběhu @@ -202,14 +202,14 @@ cs: label_backlog_bucket_edit: Edit backlog bucket label_backlog_bucket_new: New backlog bucket label_inbox: Inbox - label_backlogs: Nevyřízené položky + label_backlogs: Backlogy label_burndown_chart: Burndown chart label_sprint_board: Sprint board label_points_burn_down: Dolů label_points_burn_up: Nahoru label_sprint_edit: Upravit sprint label_sprint_new: Nový sprint - label_backlog_and_sprints: Backlog and sprints + label_backlog_and_sprints: Backlogy a sprinty label_task_board: Tabule úkolů notice_successful_start: Sprint byl zahájen. notice_successful_finish: Sprint byl dokončen. @@ -226,7 +226,7 @@ cs: permission_share_sprint: Sdílení sprintu permission_start_complete_sprint: Zahájení/ukončení sprintu permission_view_sprints: Zobrazení sprintů - project_module_backlogs: Nevyřízené položky + project_module_backlogs: Backlogy projects: settings: backlog_sharing: @@ -250,6 +250,6 @@ cs: sprint_sharing: Sdílet sprinty backlogs: sharing_form_component: - sharing_description: This project can either share its own sprints, receive shared sprints or handle sprints independently (no sharing). + sharing_description: Tento projekt může buď sdílet vlastní sprinty, přijímat sdílené sprinty, nebo sprinty zpracovávat samostatně (bez sdílení). sharing_fallback_description: Lacking a corporate enterprise plan, the sharing options are limited to the project's own sprints. The currently active setting remains active. remaining_hours: Zbývající práce diff --git a/modules/backlogs/config/locales/crowdin/es.yml b/modules/backlogs/config/locales/crowdin/es.yml index 5d0a7e2169f..b7f74eb7a13 100644 --- a/modules/backlogs/config/locales/crowdin/es.yml +++ b/modules/backlogs/config/locales/crowdin/es.yml @@ -87,8 +87,8 @@ es: title: Las opciones de configuración de Backlog están cambiando text: Ahora mismo estamos rediseñando el módulo «Backlogs». La configuración de administración para los sprints y los backlogs estará disponible aquí en breve. La configuración a nivel de proyecto sigue estando disponible. bucket_destroy_modal_component: - title: Delete backlog bucket? - details: The backlog bucket '%{name}' will be deleted and all work packages will be moved to the backlog inbox. No work package will be deleted. + title: "¿Eliminar bucket de backlog?" + details: Se eliminará el bucket de backlog «%{name}» y todos los paquetes de trabajo se trasladarán a la bandeja de entrada de tareas pendientes. No se eliminará ningún paquete de trabajo. bucket_component: blankslate_title: El bucket de backlog está vacío blankslate_description: Arrastre los elementos aquí para añadirlos. @@ -100,7 +100,7 @@ es: show: blankslate_title: No hay datos de trabajo pendiente disponibles blankslate_description: Establezca la fecha de inicio y finalización del sprint para generar un gráfico de trabajo pendiente. - excluded_work_package_types_caption: 'Choose which work package types to hide from the backlog. Items of the selected types will not appear in the backlog automatically, keeping it focused on the work that matters to your team. For example, types like Epics or Milestones that are managed at a higher level can be hidden to keep the backlog focused on actionable items. + excluded_work_package_types_caption: 'Elige qué tipos de paquetes de trabajo quieres ocultar en el backlog. Los elementos de los tipos seleccionados no aparecerán automáticamente en el backlog, lo que te permitirá centrarte en el trabajo que realmente importa a tu equipo. Por ejemplo, puedes ocultar tipos como «Épicos» o «Hitos», que se gestionan a un nivel superior, para que el backlog se centre en elementos sobre los que se pueda actuar. ' finish_sprint_dialog_component: @@ -160,7 +160,7 @@ es: story_points: one: "%{count} punto de historia" other: "%{count} puntos de historia" - statuses_considered_closed_caption: 'Choose the statuses that represent a closed or finished state in your workflow. These will be treated as the "Closed" state across reporting (e.g. burndown) and sprint planning. For example, statuses like Done, Resolved, or Won''t Fix may all represent a closed work item in your process. + statuses_considered_closed_caption: 'Elige los estados que representen un estado cerrado o finalizado en tu flujo de trabajo. Estos se considerarán como el estado «Cerrado» en los informes (por ejemplo, el diagrama Burndown) y en la planificación de sprints. Por ejemplo, estados como «Hecho», «Resuelto» o «No se corregirá» pueden representar un elemento de trabajo cerrado en tu proceso. ' types_and_statuses: Tipos y estados @@ -170,14 +170,14 @@ es: button_update_backlogs: Actualizar módulo de trabajos pendientes stories: update_service: - missing_target: target_id o direction deben estar presente. + missing_target: target_id o direction debe estar presente. ambiguous_target: target_id y direction no pueden estar ambos presentes. - invalid_target_type: 'target_type must be one of: backlog_bucket:, sprint:, inbox.' - invalid_direction: 'direction must be one of: higher, highest, lower, lowest.' + invalid_target_type: 'target_type debe ser uno de los siguientes: backlog_bucket:, sprint:, inbox.' + invalid_direction: 'la dirección debe ser una de las siguientes: higher, highest, lower, lowest.' work_package_card_menu_component: action_menu: copy_url_to_clipboard: Copiar URL al portapapeles - copy_work_package_id: Copia del ID del paquete de trabajo + copy_work_package_id: Copiar el ID del paquete de trabajo move_menu: Mover move_to_sprint: Mover al sprint work_package_is_closed: El paquete de trabajo esta terminado, cuando @@ -189,7 +189,7 @@ es: sprint_sharing: Compartir Sprint upsell: sprint_sharing: - description: Share sprints across projects to align teams and coordinate work in scaled agile setups (SAFe). + description: Comparte sprints entre proyectos para coordinar a los equipos y organizar el trabajo en entornos ágiles a gran escala (SAFe). label_backlog: Backlog label_backlog_bucket_edit: Editar bucket de backlog label_backlog_bucket_new: Nuevo bucket de backlog @@ -211,8 +211,8 @@ es: notice_unsuccessful_finish_with_reason: 'El sprint no pudo completarse: %{reason}' permission_create_sprints: Crear sprints permission_manage_sprint_items: Gestionar elementos de sprint - permission_select_backlog_types_and_statuses: Select backlog types and statuses - permission_select_backlog_types_and_statuses_explanation: 'Allows choosing which work package types to hide from the backlog. Also allows defining which statuses represent a closed or finished state in the project''s workflow. + permission_select_backlog_types_and_statuses: Selecciona los tipos y estados del backlog + permission_select_backlog_types_and_statuses_explanation: 'Permite elegir qué tipos de paquetes de trabajo se quieren ocultar del backlog. También permite definir qué estados indican un estado cerrado o finalizado en el flujo de trabajo del proyecto. ' permission_share_sprint: Compartir sprint @@ -242,6 +242,6 @@ es: sprint_sharing: Compartir sprints backlogs: sharing_form_component: - sharing_description: This project can either share its own sprints, receive shared sprints or handle sprints independently (no sharing). - sharing_fallback_description: Lacking a corporate enterprise plan, the sharing options are limited to the project's own sprints. The currently active setting remains active. + sharing_description: Este proyecto puede compartir sus propios sprints, recibir sprints compartidos o gestionar los sprints de forma independiente (sin compartir). + sharing_fallback_description: Al no haber un plan de empresa, las opciones para compartir se limitan a los sprints del propio proyecto. La configuración actualmente activa sigue vigente. remaining_hours: trabajo restante diff --git a/modules/backlogs/config/locales/crowdin/it.yml b/modules/backlogs/config/locales/crowdin/it.yml index 13ea2b99ea8..2936624e457 100644 --- a/modules/backlogs/config/locales/crowdin/it.yml +++ b/modules/backlogs/config/locales/crowdin/it.yml @@ -28,8 +28,8 @@ it: attributes: project: sprint_sharing: Condivisione dello sprint - backlog_excluded_types: Excluded work package types - statuses_considered_closed: Statuses considered closed + backlog_excluded_types: Tipi di macro-attività esclusi + statuses_considered_closed: Stati considerati chiusi sprint: duration: Durata finish_date: Data di fine @@ -87,8 +87,8 @@ it: title: Le impostazioni amministrative del backlog sono in divenire text: Stiamo attualmente riprogettando il modulo Backlog. Le impostazioni amministrative per sprint e backlog saranno presto disponibili qui. Le impostazioni a livello di progetto restano disponibili. bucket_destroy_modal_component: - title: Delete backlog bucket? - details: The backlog bucket '%{name}' will be deleted and all work packages will be moved to the backlog inbox. No work package will be deleted. + title: Eliminare il bucket del backlog? + details: Il bucket del backlog '%{name}' verrà eliminato e tutte le macro-attività verranno spostate nella posta in arrivo del backlog. Nessuna macro-attività verrà eliminata. bucket_component: blankslate_title: Il bucket del backlog è vuoto blankslate_description: Trascina gli elementi qui per aggiungerli. @@ -100,7 +100,7 @@ it: show: blankslate_title: Non sono disponibili dati di burndown blankslate_description: Imposta la data di inizio e di fine dello sprint per generare un grafico di burndown. - excluded_work_package_types_caption: 'Choose which work package types to hide from the backlog. Items of the selected types will not appear in the backlog automatically, keeping it focused on the work that matters to your team. For example, types like Epics or Milestones that are managed at a higher level can be hidden to keep the backlog focused on actionable items. + excluded_work_package_types_caption: 'Scegli quali tipi di macro-attività nascondere dal backlog. Gli elementi dei tipi selezionati non compariranno automaticamente nel backlog, mantenendolo concentrato sulle attività rilevanti per il tuo team. Ad esempio, tipi come Epic o Traguardo, gestiti a un livello superiore, possono essere nascosti per mantenere il backlog focalizzato sugli elementi operativi. ' finish_sprint_dialog_component: @@ -114,7 +114,7 @@ it: select_sprint_label: Seleziona sprint button_complete_sprint: Completa lo sprint inbox_component: - title: Inbox + title: Posta in arrivo blankslate_title: La casella del backlog è vuota blankslate_description: Tutte le macro-attività aperte in questo progetto verranno visualizzate automaticamente qui. show_more: @@ -140,8 +140,8 @@ it: blankslate_title: "%{name} è vuoto" blankslate_description: Nessun elemento pianificato ancora. Trascina gli elementi qui per aggiungerli. label_actions: Azioni dello sprint - label_start_sprint: Start sprint - label_complete_sprint: Complete sprint + label_start_sprint: Avvia sprint + label_complete_sprint: Completa lo sprint start_sprint_disabled_reason_active_sprint: Un altro sprint è già attivo. start_sprint_disabled_reason_missing_dates: Per avviare lo sprint sono necessarie le date di inizio e fine. action_menu: @@ -160,36 +160,36 @@ it: story_points: one: "%{count} punto story" other: "%{count} punti story" - statuses_considered_closed_caption: 'Choose the statuses that represent a closed or finished state in your workflow. These will be treated as the "Closed" state across reporting (e.g. burndown) and sprint planning. For example, statuses like Done, Resolved, or Won''t Fix may all represent a closed work item in your process. + statuses_considered_closed_caption: 'Scegli gli stati che rappresentano una condizione di chiusura o completamento nel tuo flusso di lavoro. Verranno considerati come stato "Chiuso" nei report (ad esempio il burndown) e nella pianificazione degli sprint. Ad esempio, stati come Completato, Risolto o Infattibile corretto possono tutti rappresentare un elemento di lavoro chiuso nel tuo processo. ' - types_and_statuses: Types and statuses + types_and_statuses: Tipi e stati unassigned: Non assegnato user_preference: header_backlogs: Modulo backlog button_update_backlogs: Aggiorna il modulo backlog stories: update_service: - missing_target: target_id or direction must be present. - ambiguous_target: target_id and direction cannot both be present. - invalid_target_type: 'target_type must be one of: backlog_bucket:, sprint:, inbox.' - invalid_direction: 'direction must be one of: higher, highest, lower, lowest.' + missing_target: target_id o direction devono essere presenti. + ambiguous_target: target_id e direction non possono essere presenti contemporaneamente. + invalid_target_type: 'target_type deve essere uno dei seguenti valori: backlog_bucket:, sprint:, inbox.' + invalid_direction: 'direction deve essere uno dei seguenti valori: higher, highest, lower, lowest.' work_package_card_menu_component: action_menu: - copy_url_to_clipboard: Copy URL to clipboard - copy_work_package_id: Copy work package ID - move_menu: Move - move_to_sprint: Move to sprint + copy_url_to_clipboard: Copia URL negli appunti + copy_work_package_id: Copia ID macro-attività + move_menu: Sposta + move_to_sprint: Sposta nello sprint work_package_is_closed: Il pacchetto di lavoro è fatto, quando burndown: story_points: Punti story story_points_ideal: Punti story (ideali) ee: features: - sprint_sharing: Sprint sharing + sprint_sharing: Condivisione dello sprint upsell: sprint_sharing: - description: Share sprints across projects to align teams and coordinate work in scaled agile setups (SAFe). + description: Condividi gli sprint tra progetti per allineare i team e coordinare il lavoro in contesti Agile scalati (SAFe). label_backlog: Backlog label_backlog_bucket_edit: Modifica il bucket del backlog label_backlog_bucket_new: Nuovo bucket del backlog @@ -211,8 +211,8 @@ it: notice_unsuccessful_finish_with_reason: 'Impossibile completare lo sprint: %{reason}' permission_create_sprints: Crea gli sprint permission_manage_sprint_items: Gestisci gli elementi dello sprint - permission_select_backlog_types_and_statuses: Select backlog types and statuses - permission_select_backlog_types_and_statuses_explanation: 'Allows choosing which work package types to hide from the backlog. Also allows defining which statuses represent a closed or finished state in the project''s workflow. + permission_select_backlog_types_and_statuses: Seleziona tipi e stati del backlog + permission_select_backlog_types_and_statuses_explanation: 'Consente di scegliere quali tipi di macro-attività nascondere dal backlog. Consente inoltre di definire quali stati rappresentano una condizione di chiusura o completamento nel flusso di lavoro del progetto. ' permission_share_sprint: Condividi lo sprint @@ -242,6 +242,6 @@ it: sprint_sharing: Condividi sprint backlogs: sharing_form_component: - sharing_description: This project can either share its own sprints, receive shared sprints or handle sprints independently (no sharing). - sharing_fallback_description: Lacking a corporate enterprise plan, the sharing options are limited to the project's own sprints. The currently active setting remains active. + sharing_description: Questo progetto può condividere i propri sprint, ricevere sprint condivisi oppure gestire gli sprint in modo indipendente (senza condivisione). + sharing_fallback_description: In assenza di un piano Enterprise aziendale, le opzioni di condivisione sono limitate agli sprint del progetto. L'impostazione attualmente attiva rimane invariata. remaining_hours: lavoro residuo diff --git a/modules/backlogs/config/locales/crowdin/ko.yml b/modules/backlogs/config/locales/crowdin/ko.yml index c0b2f0e15ef..71eb8e739d3 100644 --- a/modules/backlogs/config/locales/crowdin/ko.yml +++ b/modules/backlogs/config/locales/crowdin/ko.yml @@ -28,8 +28,8 @@ ko: attributes: project: sprint_sharing: 스프린트 공유 - backlog_excluded_types: Excluded work package types - statuses_considered_closed: Statuses considered closed + backlog_excluded_types: 제외된 작업 패키지 유형 + statuses_considered_closed: 마감됨으로 간주되는 상태 sprint: duration: 기간 finish_date: 완료 날짜 @@ -86,8 +86,8 @@ ko: title: 백로그 관리자 설정을 개선하는 중입니다 text: 백로그 모듈을 현재 재설계하는 중입니다. 스프린트 및 백로그에 대한 관리자 설정이 조만간 여기에 표시될 예정입니다. 프로젝트 수준 설정은 계속 사용할 수 있습니다. bucket_destroy_modal_component: - title: Delete backlog bucket? - details: The backlog bucket '%{name}' will be deleted and all work packages will be moved to the backlog inbox. No work package will be deleted. + title: 백로그 버킷을 삭제하시겠습니까? + details: 백로그 버킷 '%{name}'이(가) 삭제되고 모든 작업 패키지가 백로그 받은 편지함으로 이동됩니다. 작업 패키지는 삭제되지 않습니다. bucket_component: blankslate_title: 백로그 버킷이 비어 있습니다. blankslate_description: 항목을 여기로 드래그하여 추가합니다. @@ -99,7 +99,7 @@ ko: show: blankslate_title: 사용 가능한 번다운 데이터 없음 blankslate_description: 스프린트의 시작 날짜와 종료 날짜를 설정하여 번다운 차트를 생성합니다. - excluded_work_package_types_caption: 'Choose which work package types to hide from the backlog. Items of the selected types will not appear in the backlog automatically, keeping it focused on the work that matters to your team. For example, types like Epics or Milestones that are managed at a higher level can be hidden to keep the backlog focused on actionable items. + excluded_work_package_types_caption: '백로그에서 숨길 작업 패키지 유형을 선택합니다. 선택한 유형의 항목은 백로그에 자동으로 표시되지 않으므로 팀에 중요한 작업에 집중할 수 있습니다. 예를 들어, 상위 수준에서 관리되는 에픽이나 마일스톤과 같은 유형은 백로그를 실행 가능한 항목에 집중할 수 있도록 숨길 수 있습니다. ' finish_sprint_dialog_component: @@ -113,7 +113,7 @@ ko: select_sprint_label: 스프린트 선택 button_complete_sprint: 스프린트 완료 inbox_component: - title: Inbox + title: 받은 편지함 blankslate_title: 백로그 받은 편지함이 비어 있습니다 blankslate_description: 이 프로젝트에서 열려 있는 모든 작업 패키지가 자동으로 여기에 표시됩니다. show_more: @@ -137,8 +137,8 @@ ko: blankslate_title: "%{name}이(가) 비어 있습니다" blankslate_description: 아직 계획된 항목이 없습니다. 항목을 추가하려면 여기로 드래그하세요. label_actions: 스프린트 작업 - label_start_sprint: Start sprint - label_complete_sprint: Complete sprint + label_start_sprint: 스프린트 시작 + label_complete_sprint: 스프린트 완료 start_sprint_disabled_reason_active_sprint: 다른 스프린트가 이미 활성화되어 있습니다. start_sprint_disabled_reason_missing_dates: 스프린트를 시작하려면 시작 날짜와 종료 날짜가 필요합니다. action_menu: @@ -156,36 +156,36 @@ ko: no_actions_description_text: 아직 이 프로젝트에 사용할 수 있는 스프린트가 없습니다. story_points: other: "%{count} 스토리 포인트" - statuses_considered_closed_caption: 'Choose the statuses that represent a closed or finished state in your workflow. These will be treated as the "Closed" state across reporting (e.g. burndown) and sprint planning. For example, statuses like Done, Resolved, or Won''t Fix may all represent a closed work item in your process. + statuses_considered_closed_caption: '해당 워크플로에서 마감 또는 완료 상태를 나타내는 상태를 선택하세요. 이러한 상태는 보고(예: 번다운) 및 스프린트 계획 전반에서 "마감됨" 상태로 처리됩니다. 예를 들어, 완료됨, 해결됨 또는 수정 안 함 등의 상태는 모두 해당 프로세스에서 마감된 작업 항목을 나타낼 수 있습니다. ' - types_and_statuses: Types and statuses + types_and_statuses: 유형 및 상태 unassigned: 할당되지 않음 user_preference: header_backlogs: 백로그 모듈 button_update_backlogs: 백로그 모듈 업데이트 stories: update_service: - missing_target: target_id or direction must be present. - ambiguous_target: target_id and direction cannot both be present. - invalid_target_type: 'target_type must be one of: backlog_bucket:, sprint:, inbox.' - invalid_direction: 'direction must be one of: higher, highest, lower, lowest.' + missing_target: target_id 또는 direction이 있어야 합니다. + ambiguous_target: target_id와 direction 둘 다가 존재할 수는 없습니다. + invalid_target_type: 'target_type은 다음 중 하나여야 합니다: backlog_bucket:, sprint:, inbox.' + invalid_direction: 'direction은 다음 중 하나여야 합니다: higher, highest, lower, lowest.' work_package_card_menu_component: action_menu: - copy_url_to_clipboard: Copy URL to clipboard - copy_work_package_id: Copy work package ID - move_menu: Move - move_to_sprint: Move to sprint + copy_url_to_clipboard: 클립보드에 URL 복사 + copy_work_package_id: 작업 패키지 ID 복사 + move_menu: 이동 + move_to_sprint: 스프린트로 이동 work_package_is_closed: 다음 경우에 작업 패키지가 완료됩니다. burndown: story_points: 스토리 포인트 story_points_ideal: 스토리 포인트(적합함) ee: features: - sprint_sharing: Sprint sharing + sprint_sharing: 스프린트 공유 upsell: sprint_sharing: - description: Share sprints across projects to align teams and coordinate work in scaled agile setups (SAFe). + description: 프로젝트 간에 스프린트를 공유하여 팀을 조율하고 확장된 애자일 설정(SAFe)에서 작업을 조정합니다. label_backlog: 백로그 label_backlog_bucket_edit: 백로그 버킷 편집 label_backlog_bucket_new: 새로운 백로그 버킷 @@ -207,8 +207,8 @@ ko: notice_unsuccessful_finish_with_reason: '스프린트를 완료할 수 없습니다: %{reason}' permission_create_sprints: 스프린트 만들기 permission_manage_sprint_items: 스프린트 항목 관리 - permission_select_backlog_types_and_statuses: Select backlog types and statuses - permission_select_backlog_types_and_statuses_explanation: 'Allows choosing which work package types to hide from the backlog. Also allows defining which statuses represent a closed or finished state in the project''s workflow. + permission_select_backlog_types_and_statuses: 백로그 유형 및 상태 선택 + permission_select_backlog_types_and_statuses_explanation: '백로그에서 숨길 작업 패키지 유형을 선택할 수 있습니다. 또한 프로젝트의 워크플로에서 마감 또는 완료 상태를 나타내는 상태를 정의할 수 있습니다. ' permission_share_sprint: 스프린트 공유 @@ -238,6 +238,6 @@ ko: sprint_sharing: 스프린트 공유 backlogs: sharing_form_component: - sharing_description: This project can either share its own sprints, receive shared sprints or handle sprints independently (no sharing). - sharing_fallback_description: Lacking a corporate enterprise plan, the sharing options are limited to the project's own sprints. The currently active setting remains active. + sharing_description: 이 프로젝트는 자체 스프린트를 공유하거나, 공유 스프린트를 받거나, 스프린트를 독립적으로 처리할 수 있습니다(공유 없음). + sharing_fallback_description: 기업 엔터프라이즈 플랜이 없는 경우 공유 옵션은 프로젝트 고유한 스프린트로 제한됩니다. 현재 활성 설정이 활성 상태로 유지됩니다. remaining_hours: 남은 작업 diff --git a/modules/backlogs/config/locales/crowdin/pl.yml b/modules/backlogs/config/locales/crowdin/pl.yml index b9724004bdd..da7112dc6d2 100644 --- a/modules/backlogs/config/locales/crowdin/pl.yml +++ b/modules/backlogs/config/locales/crowdin/pl.yml @@ -28,8 +28,8 @@ pl: attributes: project: sprint_sharing: Udostępnianie sprintu - backlog_excluded_types: Excluded work package types - statuses_considered_closed: Statuses considered closed + backlog_excluded_types: Wykluczone typy pakietów roboczych + statuses_considered_closed: Statusy uznane za zamknięte sprint: duration: Czas trwania finish_date: Data zakończenia @@ -89,8 +89,8 @@ pl: title: Ustawienia administratora backlogu ewoluują text: Obecnie przeprojektowujemy moduł Backlogs. Ustawienia administratora dla sprintów i backlogów będą widoczne tutaj w najbliższej przyszłości. Ustawienia na poziomie projektu pozostają dostępne. bucket_destroy_modal_component: - title: Delete backlog bucket? - details: The backlog bucket '%{name}' will be deleted and all work packages will be moved to the backlog inbox. No work package will be deleted. + title: Usunąć kategorię backlogu? + details: Kategoria backlogu „%{name}” zostanie usunięta, a wszystkie pakiety robocze zostaną przeniesione do skrzynki odbiorczej backlogu. Nie zostanie usunięty żaden pakiet roboczy. bucket_component: blankslate_title: Kategoria backlogu jest pusta blankslate_description: Aby dodać elementy, przeciągnij je tutaj. @@ -102,7 +102,7 @@ pl: show: blankslate_title: Brak dostępnych danych spalania blankslate_description: Ustaw datę rozpoczęcia i zakończenia sprintu, aby wygenerować wykres spalania. - excluded_work_package_types_caption: 'Choose which work package types to hide from the backlog. Items of the selected types will not appear in the backlog automatically, keeping it focused on the work that matters to your team. For example, types like Epics or Milestones that are managed at a higher level can be hidden to keep the backlog focused on actionable items. + excluded_work_package_types_caption: 'Wybierz typy pakietów roboczych do ukrycia w backlogu. Elementy wybranych typów nie pojawią się automatycznie w backlogu, dzięki czemu bcklog skupiać się będzie się na pracy, która ma znaczenie dla Twojego zespołu. Na przykład typy takie jak Wydarzenia lub Kamienie milowe, zarządzane na wyższym poziomie, mogą być ukryte w celu utrzymania koncentracji backlogu na pozycjach umożliwiających działanie. ' finish_sprint_dialog_component: @@ -116,7 +116,7 @@ pl: select_sprint_label: Wybierz sprint button_complete_sprint: Ukończ sprint inbox_component: - title: Inbox + title: Skrzynka odbiorcza blankslate_title: Skrzynka odbiorcza backlogu jest pusta blankslate_description: Wszystkie pakiety robocze otwarte w tym projekcie automatycznie pojawią się tutaj. show_more: @@ -146,8 +146,8 @@ pl: blankslate_title: Element %{name} jest pusty blankslate_description: Nie zaplanowano jeszcze żadnych punktów. Przeciągnij punkty tutaj, aby je dodać. label_actions: Działania w ramach sprintu - label_start_sprint: Start sprint - label_complete_sprint: Complete sprint + label_start_sprint: Rozpocznij sprint + label_complete_sprint: Ukończ sprint start_sprint_disabled_reason_active_sprint: Inny sprint jest już aktywny. start_sprint_disabled_reason_missing_dates: Daty rozpoczęcia i zakończenia są wymagane do rozpoczęcia sprintu. action_menu: @@ -168,36 +168,36 @@ pl: few: "%{count} punkty historii" many: "%{count} punktów historii" other: "%{count} punktu historii" - statuses_considered_closed_caption: 'Choose the statuses that represent a closed or finished state in your workflow. These will be treated as the "Closed" state across reporting (e.g. burndown) and sprint planning. For example, statuses like Done, Resolved, or Won''t Fix may all represent a closed work item in your process. + statuses_considered_closed_caption: 'Wybierz statusy, które w Twoim przepływie pracy reprezentują zakończenie lub zamknięcie. Będą one traktowane jako status „Zamknięte” w raportach (np. wykresach burndown) oraz podczas planowania sprintów. Na przykład statusy takie jak „Zakończone”, „Rozwiązane” lub „Nie będzie naprawiane” mogą oznaczać zamknięcie zadania w Twoim procesie. ' - types_and_statuses: Types and statuses + types_and_statuses: Typy i statusy unassigned: Nieprzypisane user_preference: header_backlogs: Moduł backlogów button_update_backlogs: Zaktualizuj moduł backlogów stories: update_service: - missing_target: target_id or direction must be present. - ambiguous_target: target_id and direction cannot both be present. - invalid_target_type: 'target_type must be one of: backlog_bucket:, sprint:, inbox.' - invalid_direction: 'direction must be one of: higher, highest, lower, lowest.' + missing_target: Parametry target_id lub direction muszą być obecne. + ambiguous_target: Parametry target_id i direction nie mogą być obecne jednocześnie. + invalid_target_type: 'Parametr target_type musi mieć jedną z następujacych wartości: backlog_bucket:, sprint:, inbox.' + invalid_direction: 'Parametr direction musi mieć jedną z następujących wartości: higher, highest, lower, lowest.' work_package_card_menu_component: action_menu: - copy_url_to_clipboard: Copy URL to clipboard - copy_work_package_id: Copy work package ID - move_menu: Move - move_to_sprint: Move to sprint + copy_url_to_clipboard: Skopiuj adres URL do schowka + copy_work_package_id: Skopiuj identyfikator pakietu roboczego + move_menu: Przenieś + move_to_sprint: Przenieś do sprintu work_package_is_closed: Zestaw Zadań będzie gotowy, kiedy burndown: story_points: Punkty historii story_points_ideal: Punkty historii (idealne) ee: features: - sprint_sharing: Sprint sharing + sprint_sharing: Udostępnianie sprintu upsell: sprint_sharing: - description: Share sprints across projects to align teams and coordinate work in scaled agile setups (SAFe). + description: Udostępnianie sprintów między projektami w celu dostosowania zespołów i koordynowania pracy w skalowanych konfiguracjach zwinnych (SAFe). label_backlog: Backlog label_backlog_bucket_edit: Edytuj kategorię backlogu label_backlog_bucket_new: Nowa kategoria backlogu @@ -219,8 +219,8 @@ pl: notice_unsuccessful_finish_with_reason: 'Nie można ukończyć sprintu: %{reason}' permission_create_sprints: Utwórz sprinty permission_manage_sprint_items: Zarządzaj elementami sprintu - permission_select_backlog_types_and_statuses: Select backlog types and statuses - permission_select_backlog_types_and_statuses_explanation: 'Allows choosing which work package types to hide from the backlog. Also allows defining which statuses represent a closed or finished state in the project''s workflow. + permission_select_backlog_types_and_statuses: Wybierz typy i statusy backlogu + permission_select_backlog_types_and_statuses_explanation: 'Umożliwia wybranie typów pakietów roboczych, które mają zostać ukryte w backlogu. Umożliwia również określenie, które statusy reprezentują stan zamknięty lub ukończony w przepływie pracy projektu. ' permission_share_sprint: Udostępnij sprint @@ -250,6 +250,6 @@ pl: sprint_sharing: Udostępnij sprinty backlogs: sharing_form_component: - sharing_description: This project can either share its own sprints, receive shared sprints or handle sprints independently (no sharing). - sharing_fallback_description: Lacking a corporate enterprise plan, the sharing options are limited to the project's own sprints. The currently active setting remains active. + sharing_description: Ten projekt może udostępniać własne sprinty, otrzymywać udostępnione sprinty lub obsługiwać sprinty niezależnie (bez udostępniania). + sharing_fallback_description: W przypadku braku korporacyjnego planu Enterprise opcje udostępniania są ograniczone do własnych sprintów projektu. Aktualnie aktywne ustawienie pozostaje aktywne. remaining_hours: pozostała praca diff --git a/modules/backlogs/config/locales/crowdin/pt-BR.yml b/modules/backlogs/config/locales/crowdin/pt-BR.yml index 6642b832b03..a0dc4be9ab8 100644 --- a/modules/backlogs/config/locales/crowdin/pt-BR.yml +++ b/modules/backlogs/config/locales/crowdin/pt-BR.yml @@ -28,8 +28,8 @@ pt-BR: attributes: project: sprint_sharing: Compartilhamento de sprints - backlog_excluded_types: Excluded work package types - statuses_considered_closed: Statuses considered closed + backlog_excluded_types: Tipos de pacote de trabalho excluídos + statuses_considered_closed: Estados considerados fechados sprint: duration: Duração finish_date: Data de conclusão @@ -87,8 +87,8 @@ pt-BR: title: As configurações administrativas do backlog estão evoluindo text: Estamos reformulando o módulo de Backlogs. Em breve, você poderá ver aqui as configurações de administração de sprints e backlogs. As configurações do projeto continuam disponíveis normalmente. bucket_destroy_modal_component: - title: Delete backlog bucket? - details: The backlog bucket '%{name}' will be deleted and all work packages will be moved to the backlog inbox. No work package will be deleted. + title: Excluir grupo de backlog? + details: O grupo de backlog “%{name}” será excluído e todos os pacotes de trabalho serão movidos para a caixa de entrada do backlog. Nenhum pacote de trabalho será excluído. bucket_component: blankslate_title: O grupo de backlog está vazio blankslate_description: Arraste os itens para cá para adicioná-los. @@ -100,7 +100,7 @@ pt-BR: show: blankslate_title: Nenhum dado de burndown disponível blankslate_description: Defina a data de início e término da sprint para gerar o gráfico de burndown. - excluded_work_package_types_caption: 'Choose which work package types to hide from the backlog. Items of the selected types will not appear in the backlog automatically, keeping it focused on the work that matters to your team. For example, types like Epics or Milestones that are managed at a higher level can be hidden to keep the backlog focused on actionable items. + excluded_work_package_types_caption: 'Escolha quais tipos de pacote de trabalho ocultar do backlog. Itens dos tipos selecionados não aparecerão automaticamente no backlog, mantendo o foco no trabalho que importa para sua equipe. Por exemplo, tipos como épicos ou marcos, que são gerenciados em um nível mais alto, podem ser ocultados para manter o backlog focado em itens acionáveis. ' finish_sprint_dialog_component: @@ -114,7 +114,7 @@ pt-BR: select_sprint_label: Selecionar sprint button_complete_sprint: Concluir sprint inbox_component: - title: Inbox + title: Caixa de entrada blankslate_title: A caixa de entrada do backlog está vazia blankslate_description: Todos os pacotes de trabalho abertos neste projeto aparecerão automaticamente aqui. show_more: @@ -140,8 +140,8 @@ pt-BR: blankslate_title: "%{name} está vazio" blankslate_description: Ainda não há itens planejados. Arraste os itens para este espaço para adicioná-los. label_actions: Ações da sprint - label_start_sprint: Start sprint - label_complete_sprint: Complete sprint + label_start_sprint: Iniciar sprint + label_complete_sprint: Concluir sprint start_sprint_disabled_reason_active_sprint: Outra sprint já está ativa. start_sprint_disabled_reason_missing_dates: As datas de início e término são obrigatórias para iniciar a sprint. action_menu: @@ -160,36 +160,36 @@ pt-BR: story_points: one: "%{count} ponto de história" other: "%{count} pontos de história" - statuses_considered_closed_caption: 'Choose the statuses that represent a closed or finished state in your workflow. These will be treated as the "Closed" state across reporting (e.g. burndown) and sprint planning. For example, statuses like Done, Resolved, or Won''t Fix may all represent a closed work item in your process. + statuses_considered_closed_caption: 'Escolha os estados que representam um estado fechado ou concluído no seu fluxo de trabalho. Esses estados serão tratados como o estado “Fechado” em relatórios (por exemplo, burndown) e no planejamento de sprint. Por exemplo, estados como Concluído, Resolvido ou Não será corrigido podem representar um item de trabalho fechado no seu processo. ' - types_and_statuses: Types and statuses + types_and_statuses: Tipos de estados unassigned: Não atribuída user_preference: header_backlogs: Módulo de backlogs button_update_backlogs: Atualizar módulo de backlogs stories: update_service: - missing_target: target_id or direction must be present. - ambiguous_target: target_id and direction cannot both be present. - invalid_target_type: 'target_type must be one of: backlog_bucket:, sprint:, inbox.' - invalid_direction: 'direction must be one of: higher, highest, lower, lowest.' + missing_target: id_target ou direção deve estar presente. + ambiguous_target: target_id e direção não podem estar presentes ao mesmo tempo. + invalid_target_type: 'target_type deve ser um dos seguintes: backlog_bucket:, sprint:, caixa de entrada.' + invalid_direction: 'direção deve ser um dos seguintes: superior, mais alto, inferior, mais baixo.' work_package_card_menu_component: action_menu: - copy_url_to_clipboard: Copy URL to clipboard - copy_work_package_id: Copy work package ID - move_menu: Move - move_to_sprint: Move to sprint + copy_url_to_clipboard: Copiar URL para a área de transferência + copy_work_package_id: Copiar ID do pacotes de trabalho + move_menu: Mover + move_to_sprint: Mover para sprint work_package_is_closed: Pacote de trabalho está pronto, quando burndown: story_points: Pontos de história story_points_ideal: Pontos de história (ideal) ee: features: - sprint_sharing: Sprint sharing + sprint_sharing: Compartilhamento de sprints upsell: sprint_sharing: - description: Share sprints across projects to align teams and coordinate work in scaled agile setups (SAFe). + description: Compartilhe sprints entre projetos para alinhar equipes e coordenar o trabalho em configurações ágeis em escala (SAFe). label_backlog: Backlog label_backlog_bucket_edit: Editar grupo de backlog label_backlog_bucket_new: Novo grupo de backlog @@ -211,8 +211,8 @@ pt-BR: notice_unsuccessful_finish_with_reason: 'Não foi possível concluir a sprint: %{reason}' permission_create_sprints: Criar sprints permission_manage_sprint_items: Gerenciar itens da sprint - permission_select_backlog_types_and_statuses: Select backlog types and statuses - permission_select_backlog_types_and_statuses_explanation: 'Allows choosing which work package types to hide from the backlog. Also allows defining which statuses represent a closed or finished state in the project''s workflow. + permission_select_backlog_types_and_statuses: Selecionar tipos e estados do backlog + permission_select_backlog_types_and_statuses_explanation: 'Permite escolher quais tipos de pacote de trabalho ocultar do backlog. Também permite definir quais estados representam um estado fechado ou concluído no fluxo de trabalho do projeto. ' permission_share_sprint: Compartilhar sprint @@ -242,6 +242,6 @@ pt-BR: sprint_sharing: Compartilhar sprints backlogs: sharing_form_component: - sharing_description: This project can either share its own sprints, receive shared sprints or handle sprints independently (no sharing). - sharing_fallback_description: Lacking a corporate enterprise plan, the sharing options are limited to the project's own sprints. The currently active setting remains active. + sharing_description: Este projeto pode compartilhar suas próprias sprints, receber sprints compartilhadas ou gerenciar sprints de forma independente (sem compartilhamento). + sharing_fallback_description: Na ausência de um plano corporativo empresarial, as opções de compartilhamento ficam limitadas aos próprios sprints do projeto. A configuração atualmente ativa permanece em vigor. remaining_hours: trabalho restante diff --git a/modules/backlogs/config/locales/crowdin/ro.yml b/modules/backlogs/config/locales/crowdin/ro.yml index 4fe09d03959..6a1f1a66c66 100644 --- a/modules/backlogs/config/locales/crowdin/ro.yml +++ b/modules/backlogs/config/locales/crowdin/ro.yml @@ -27,19 +27,19 @@ ro: activerecord: attributes: project: - sprint_sharing: Sprint sharing - backlog_excluded_types: Excluded work package types - statuses_considered_closed: Statuses considered closed + sprint_sharing: Partajarea Sprint + backlog_excluded_types: Tipuri de pachete de lucru excluse + statuses_considered_closed: Statusuri considerate închise sprint: - duration: Duration - finish_date: Finish date - goal: Sprint goal - name: Sprint name - sharing: Sharing + duration: Durată + finish_date: Dată finalizare + goal: Obiectiv Sprint + name: Nume sprint + sharing: Partajare statuses: - in_planning: In planning - active: Active - completed: Completed + in_planning: În planificare + active: Activ + completed: Finalizat work_package: backlog_bucket: Backlog Bucket backlogs_work_package_type: Tipul de restante @@ -164,7 +164,7 @@ ro: one: "%{count} story point" few: "%{count} story points" other: "%{count} story points" - statuses_considered_closed_caption: 'Choose the statuses that represent a closed or finished state in your workflow. These will be treated as the "Closed" state across reporting (e.g. burndown) and sprint planning. For example, statuses like Done, Resolved, or Won''t Fix may all represent a closed work item in your process. + statuses_considered_closed_caption: 'Alege stările care reprezintă o stare închisă sau finalizată în fluxul tău de lucru. Acestea vor fi tratate ca stare "închisă" în cadrul raportării (de exemplu, burndown) și al planificării sprinturilor. De exemplu, statusurile precum Done, Resolved sau Won''t Fix pot reprezenta toate un element de lucru închis în procesul tău. ' types_and_statuses: Types and statuses diff --git a/modules/backlogs/config/locales/crowdin/uk.yml b/modules/backlogs/config/locales/crowdin/uk.yml index 8d920e8f88d..062efc74b4e 100644 --- a/modules/backlogs/config/locales/crowdin/uk.yml +++ b/modules/backlogs/config/locales/crowdin/uk.yml @@ -28,8 +28,8 @@ uk: attributes: project: sprint_sharing: Спільний доступ до спринту - backlog_excluded_types: Excluded work package types - statuses_considered_closed: Statuses considered closed + backlog_excluded_types: Виключені типи пакетів робіт + statuses_considered_closed: Статуси, що вважаються закритими sprint: duration: Тривалість finish_date: Дата завершення @@ -89,8 +89,8 @@ uk: title: Ми змінюємо налаштування адміністратора в модулі беклогів text: Зараз ми переробляємо модуль невиконаних завдань (беклогів). Налаштування адміністратора для спринтів і беклогів з’являться тут найближчим часом. Налаштування на рівні проєктів залишаються доступними. bucket_destroy_modal_component: - title: Delete backlog bucket? - details: The backlog bucket '%{name}' will be deleted and all work packages will be moved to the backlog inbox. No work package will be deleted. + title: Видалити сегмент беклогу? + details: Сегмент беклогу «%{name}» буде видалено, а всі пакети робіт — переміщено у вхідні завдання беклогу. Пакети робіт не видаляться. bucket_component: blankslate_title: Сегмент беклогу порожній blankslate_description: Щоб додати елементи, перетягніть їх сюди. @@ -102,7 +102,7 @@ uk: show: blankslate_title: Немає даних про згорання завдань blankslate_description: Визначте дату початку й завершення спринту, щоб згенерувати діаграму згорання завдань. - excluded_work_package_types_caption: 'Choose which work package types to hide from the backlog. Items of the selected types will not appear in the backlog automatically, keeping it focused on the work that matters to your team. For example, types like Epics or Milestones that are managed at a higher level can be hidden to keep the backlog focused on actionable items. + excluded_work_package_types_caption: 'Виберіть, які типи пакетів робіт слід приховати в беклозі. Елементи вибраних типів не відображатимуться в беклозі автоматично, що дає змогу зосередитися на завданнях своєї команди. Наприклад, ви можете приховати такі типи, як епіки чи віхи, якими керують на вищому рівні, щоб переглядати лише ті завдання, з якими можна працювати. ' finish_sprint_dialog_component: @@ -116,7 +116,7 @@ uk: select_sprint_label: Вибрати спринт button_complete_sprint: Завершити спринт inbox_component: - title: Inbox + title: Вхідні blankslate_title: Немає вхідних завдань беклогу blankslate_description: Тут автоматично з’являтимуться всі відкриті пакети робіт цього проєкту. show_more: @@ -146,8 +146,8 @@ uk: blankslate_title: "%{name} нічого не містить" blankslate_description: Ще нічого не заплановано. Перетягніть елементи сюди, щоб додати їх. label_actions: Дії зі спринтом - label_start_sprint: Start sprint - label_complete_sprint: Complete sprint + label_start_sprint: Почати спринт + label_complete_sprint: Завершити спринт start_sprint_disabled_reason_active_sprint: Інший спринт уже розпочато. start_sprint_disabled_reason_missing_dates: Щоб запустити спринт, необхідно вказати дату початку й завершення. action_menu: @@ -171,7 +171,7 @@ uk: statuses_considered_closed_caption: 'Choose the statuses that represent a closed or finished state in your workflow. These will be treated as the "Closed" state across reporting (e.g. burndown) and sprint planning. For example, statuses like Done, Resolved, or Won''t Fix may all represent a closed work item in your process. ' - types_and_statuses: Types and statuses + types_and_statuses: Типи й статуси unassigned: Не призначено user_preference: header_backlogs: Модуль невиконаних завдань diff --git a/modules/backlogs/config/locales/crowdin/zh-CN.yml b/modules/backlogs/config/locales/crowdin/zh-CN.yml index c400c3897b0..bc42d163570 100644 --- a/modules/backlogs/config/locales/crowdin/zh-CN.yml +++ b/modules/backlogs/config/locales/crowdin/zh-CN.yml @@ -28,8 +28,8 @@ zh-CN: attributes: project: sprint_sharing: 冲刺共享 - backlog_excluded_types: Excluded work package types - statuses_considered_closed: Statuses considered closed + backlog_excluded_types: 排除的工作包类型 + statuses_considered_closed: 被视为已关闭的状态 sprint: duration: 持续时间 finish_date: 结束日期 @@ -86,8 +86,8 @@ zh-CN: title: 积压工作管理设置不断演进 text: 我们目前正在重新设计积压工作模块。冲刺和积压工作的管理设置不久后将显示在此处。项目级设置仍然可用。 bucket_destroy_modal_component: - title: Delete backlog bucket? - details: The backlog bucket '%{name}' will be deleted and all work packages will be moved to the backlog inbox. No work package will be deleted. + title: 是否删除积压工作存储桶? + details: 积压工作存储桶“%{name}”将被删除,所有工作包将移至积压工作收件箱。不会删除任何工作包。 bucket_component: blankslate_title: 积压工作存储桶为空 blankslate_description: 将项目拖到此处添加。 @@ -99,7 +99,7 @@ zh-CN: show: blankslate_title: 没有可用的燃尽数据 blankslate_description: 设置冲刺的开始和结束日期,以生成燃尽图。 - excluded_work_package_types_caption: 'Choose which work package types to hide from the backlog. Items of the selected types will not appear in the backlog automatically, keeping it focused on the work that matters to your team. For example, types like Epics or Milestones that are managed at a higher level can be hidden to keep the backlog focused on actionable items. + excluded_work_package_types_caption: '选择要从积压工作中隐藏的工作包类型。所选类型的项目不会自动出现在积压工作中,从而聚焦于对您团队真正重要的工作。例如,可以隐藏长篇故事或里程碑等在更高级别管理的类型,使积压工作聚焦于可执行的项目。 ' finish_sprint_dialog_component: @@ -107,13 +107,13 @@ zh-CN: body: "%{message} 您想对它们做什么?" legend: 为未完成的工作包执行的操作 actions: - move_to_top_of_backlog: 将它们移动到积压工作顶部 - move_to_bottom_of_backlog: 将它们移动到积压工作底部 - move_to_sprint: 将它们移动到另一个冲刺 + move_to_top_of_backlog: 将它们移至积压工作顶部 + move_to_bottom_of_backlog: 将它们移至积压工作底部 + move_to_sprint: 将它们移至另一个冲刺 select_sprint_label: 选择冲刺 button_complete_sprint: 完成冲刺 inbox_component: - title: Inbox + title: 收件箱 blankslate_title: 积压工作收件箱为空 blankslate_description: 此项目中所有未完成的工作包都会自动出现在此处。 show_more: @@ -122,7 +122,7 @@ zh-CN: label_is_done_status: 状态 %{status_name} 表示已完成 label_sprint_board: 冲刺面板 move_to_sprint_dialog_component: - title: 移动到冲刺 + title: 移至冲刺 label_sprint: 冲刺 points_label: other: 点 @@ -137,8 +137,8 @@ zh-CN: blankslate_title: "%{name} 为空" blankslate_description: 尚未计划条目。请将条目拖到此处以添加。 label_actions: 冲刺行动 - label_start_sprint: Start sprint - label_complete_sprint: Complete sprint + label_start_sprint: 开始冲刺 + label_complete_sprint: 完成冲刺 start_sprint_disabled_reason_active_sprint: 另一次冲刺已经开始。 start_sprint_disabled_reason_missing_dates: 必须设置开始和结束日期才能开始冲刺。 action_menu: @@ -156,36 +156,36 @@ zh-CN: no_actions_description_text: 此项目还没有可用冲刺。 story_points: other: "%{count} 个故事点" - statuses_considered_closed_caption: 'Choose the statuses that represent a closed or finished state in your workflow. These will be treated as the "Closed" state across reporting (e.g. burndown) and sprint planning. For example, statuses like Done, Resolved, or Won''t Fix may all represent a closed work item in your process. + statuses_considered_closed_caption: '选择在您的工作流中代表已关闭或已完成状态的状态。这些状态将在报告(如燃尽图)和冲刺计划中被视为“已关闭”状态。例如,“已完成”、“已解决”或“不会修复”等状态都可能代表流程中的已关闭工作项。 ' - types_and_statuses: Types and statuses + types_and_statuses: 类型和状态 unassigned: 未指定 user_preference: header_backlogs: 积压工作模块 button_update_backlogs: 更新积压工作模块 stories: update_service: - missing_target: target_id or direction must be present. - ambiguous_target: target_id and direction cannot both be present. - invalid_target_type: 'target_type must be one of: backlog_bucket:, sprint:, inbox.' - invalid_direction: 'direction must be one of: higher, highest, lower, lowest.' + missing_target: target_id 或 direction 必须存在。 + ambiguous_target: target_id 和 direction 不能同时存在。 + invalid_target_type: target_type 必须是以下类型之一:backlog_bucket:、sprint:、inbox。 + invalid_direction: direction 必须是以下类型之一:higher、highest、lower、lowest。 work_package_card_menu_component: action_menu: - copy_url_to_clipboard: Copy URL to clipboard - copy_work_package_id: Copy work package ID - move_menu: Move - move_to_sprint: Move to sprint + copy_url_to_clipboard: 将 URL 复制到剪贴板 + copy_work_package_id: 复制工作包 ID + move_menu: 移动 + move_to_sprint: 移至冲刺 work_package_is_closed: 工作包已完成,当 burndown: story_points: 故事点 story_points_ideal: 故事点(理想) ee: features: - sprint_sharing: Sprint sharing + sprint_sharing: 冲刺共享 upsell: sprint_sharing: - description: Share sprints across projects to align teams and coordinate work in scaled agile setups (SAFe). + description: 跨项目共享冲刺,以便在规模化敏捷设置 (SAFe) 中调整团队和协调工作。 label_backlog: 积压工作 label_backlog_bucket_edit: 编辑积压工作存储桶 label_backlog_bucket_new: 新建积压工作存储桶 @@ -207,8 +207,8 @@ zh-CN: notice_unsuccessful_finish_with_reason: 无法完成该冲刺:%{reason} permission_create_sprints: 创建冲刺 permission_manage_sprint_items: 管理冲刺条目 - permission_select_backlog_types_and_statuses: Select backlog types and statuses - permission_select_backlog_types_and_statuses_explanation: 'Allows choosing which work package types to hide from the backlog. Also allows defining which statuses represent a closed or finished state in the project''s workflow. + permission_select_backlog_types_and_statuses: 选择积压工作类型和状态 + permission_select_backlog_types_and_statuses_explanation: '允许选择从积压工作中隐藏哪些工作包类型。还可以定义项目工作流中哪些状态代表已关闭或已完成状态。 ' permission_share_sprint: 共享冲刺 @@ -238,6 +238,6 @@ zh-CN: sprint_sharing: 共享冲刺 backlogs: sharing_form_component: - sharing_description: This project can either share its own sprints, receive shared sprints or handle sprints independently (no sharing). - sharing_fallback_description: Lacking a corporate enterprise plan, the sharing options are limited to the project's own sprints. The currently active setting remains active. + sharing_description: 此项目可以共享自己的冲刺、接收共享的冲刺或独立处理冲刺(不共享)。 + sharing_fallback_description: 由于缺少公司企业计划,共享选项仅限于项目自身的冲刺。当前的有效设置将保持有效状态。 remaining_hours: 剩余工时 diff --git a/modules/boards/config/locales/crowdin/js-zh-CN.yml b/modules/boards/config/locales/crowdin/js-zh-CN.yml index d1b57caed1e..2a0cc77d6cc 100644 --- a/modules/boards/config/locales/crowdin/js-zh-CN.yml +++ b/modules/boards/config/locales/crowdin/js-zh-CN.yml @@ -30,7 +30,7 @@ zh-CN: error_attribute_not_writable: 无法移动工作包,%{attribute} 不可写。 error_loading_the_list: 加载列表时出错:%{error_message} error_permission_missing: 缺少创建公共查询的权限 - error_cannot_move_into_self: 您不能将工作包移动到其自己的列中。 + error_cannot_move_into_self: 您不能将工作包移至其自己的列中。 text_hidden_list_warning: 并未显示所有列表,因为您缺少权限。有关详细信息,请联系您的管理员。 click_to_remove_list: 点击以移除此列表 board_type: @@ -42,7 +42,7 @@ zh-CN: ' action: 操作面板 action_by_attribute: 操作面板 (%{attribute}) - action_text: '一个在 %{attribute} 属性上具有筛选列表的面板。将工作包移动到其他列表会更新其属性。 + action_text: '一个在 %{attribute} 属性上具有筛选列表的面板。将工作包移至其他列表会更新其属性。 ' action_text_subprojects: '具有子项目自动列的面板。将工作包拖动到其他列表会相应地更新(子)项目。 diff --git a/modules/costs/config/locales/crowdin/ro.yml b/modules/costs/config/locales/crowdin/ro.yml index 09d96151f6d..1dd6c31b450 100644 --- a/modules/costs/config/locales/crowdin/ro.yml +++ b/modules/costs/config/locales/crowdin/ro.yml @@ -240,7 +240,7 @@ ro: blankslate: heading: Start tracking your time and costs description: Get an overview of your costs and logged time to monitor progress of your project. Make sure that work packages are associated with the correct budget. - action: Log time + action: Înregistrare timp view_details: View actual costs details ee: features: diff --git a/modules/documents/config/locales/crowdin/pt-BR.yml b/modules/documents/config/locales/crowdin/pt-BR.yml index 09c1ddeff02..8b44916c058 100644 --- a/modules/documents/config/locales/crowdin/pt-BR.yml +++ b/modules/documents/config/locales/crowdin/pt-BR.yml @@ -58,9 +58,9 @@ pt-BR: heading: Ainda não há documentos description: Não há documentos nesta visualização. Você pode clicar no botão abaixo para adicionar um. document_categories_deprecation_notice: - heading: As categorias de arquivos agora são chamadas 'Tipos de Documento' - description: "Suas categorias de arquivos existente foram convertidas em tipos de documento com a introdução do novo módulo Documentos. \nTodos os documentos existentes também foram migrados para esses novos tipos." - primary_action: Configure o tipo do documento + heading: As categorias de arquivos agora são chamadas de “Tipos de documento” + description: As suas categorias de arquivos existentes foram convertidas em tipos de documento com a introdução do novo módulo de Documentos. Todos os documentos existentes também foram migrados para esses novos tipos. + primary_action: Configurar tipos de documento secondary_action: Saiba mais sobre o módulo Documentos document_type_actions: Ações do tipo de Documento text_collaboration_disabled_notice: diff --git a/modules/github_integration/config/locales/crowdin/js-cs.yml b/modules/github_integration/config/locales/crowdin/js-cs.yml index 6da50e266ed..8aac7a792bd 100644 --- a/modules/github_integration/config/locales/crowdin/js-cs.yml +++ b/modules/github_integration/config/locales/crowdin/js-cs.yml @@ -45,7 +45,7 @@ cs: merged_message: 'Pull request #%{pr_number} %{pr_link} pro %{repository_link} byl %{pr_state} od %{github_user_link}.' referenced_message: 'Pull request #%{pr_number} %{pr_link} pro %{repository_link} od autora %{github_user_link} odkázal na tento pracovní balíček.' states: - opened: otevřeno + opened: otevřen closed: zavřeno draft: navrženo merged: sloučeno diff --git a/modules/grids/config/locales/crowdin/js-ko.yml b/modules/grids/config/locales/crowdin/js-ko.yml index e2fe1b8b2b1..fedf9290792 100644 --- a/modules/grids/config/locales/crowdin/js-ko.yml +++ b/modules/grids/config/locales/crowdin/js-ko.yml @@ -41,7 +41,7 @@ ko: title: 경과 시간(지난 7 일) no_results: 지난 7일간 시간 항목이 없습니다. work_packages_accountable: - title: 내가 담당하는 작업 패키지 + title: 내가 책임지고 있는 작업 패키지 work_packages_assigned: title: 내게 할당된 작업 패키지 work_packages_created: diff --git a/modules/meeting/config/locales/crowdin/es.yml b/modules/meeting/config/locales/crowdin/es.yml index 1634ee914e5..12d0b3f6503 100644 --- a/modules/meeting/config/locales/crowdin/es.yml +++ b/modules/meeting/config/locales/crowdin/es.yml @@ -322,12 +322,12 @@ es: ' confirm_button: Cancelar repetición occurrence_past: - title: Delete occurrence - heading: Delete this occurrence? - confirmation_message_html: 'This action is not reversible. Please proceed with caution. + title: Eliminar repetición + heading: "¿Eliminar esta repetición?" + confirmation_message_html: 'Esta acción no es reversible. Procede con precaución. ' - confirm_button: Delete occurrence + confirm_button: Eliminar repetición blankslate: title: No hay reuniones que mostrar desc: Puedes crear una nueva reunión o cambiar los criterios de filtrado diff --git a/modules/meeting/config/locales/crowdin/fr.yml b/modules/meeting/config/locales/crowdin/fr.yml index df046a41a08..16d64575106 100644 --- a/modules/meeting/config/locales/crowdin/fr.yml +++ b/modules/meeting/config/locales/crowdin/fr.yml @@ -66,9 +66,9 @@ fr: title: Titre frequency: Fréquence interval: Intervalle - monthly_day: Day of month + monthly_day: Jour du mois monthly_ordinal: Position - monthly_weekday: Weekday + monthly_weekday: En semaine start_date: Commence le start_time: Heure de début start_time_hour: Heure de début @@ -241,7 +241,7 @@ fr: description: Il n'y a pas encore de participants. attachments: onetime_template: Ces fichiers joints seront inclus dans toutes les futures réunions de la série. - series_template: Ces fichiers joints seront inclus dans toutes les futures réunions de la série. + series_template: Ces fichiers joints seront inclus dans toutes les réunions futures de la série. text: Les fichiers joints sont accessibles à tous les participants à la réunion. Vous pouvez également les glisser-déposer dans les notes relatives aux points de l'ordre du jour. copy: title: 'Copier la réunion : %{title}' @@ -324,7 +324,7 @@ fr: occurrence_past: title: Supprimer l'occurrence heading: Supprimer cette occurrence ? - confirmation_message_html: 'Cette action n''est pas réversible. Veuillez procéder avec prudence. + confirmation_message_html: 'Cette action est irréversible. Veuillez procéder avec prudence. ' confirm_button: Supprimer l'occurrence @@ -507,29 +507,29 @@ fr: second: deuxième third: troisième fourth: quatrième - last: last + last: dernier ordinal_options: - first: First - second: Second - third: Third - fourth: Fourth - last: Last - actual_first_occurrence_mismatch_html: The first occurrence of this series will be %{first_occurrence} - day_of_month_skipping_info: Months with fewer than %{monthly_day} days will be skipped + first: Premier + second: Deuxième + third: Troisième + fourth: Quatrième + last: Dernier + actual_first_occurrence_mismatch_html: La première occurrence de cette série sera %{first_occurrence} + day_of_month_skipping_info: Les mois comportant moins de %{monthly_day} jours seront ignorés end_after: - never: Never - specific_date: After a specific date - iterations: After a number of occurrences + never: Jamais + specific_date: Après une date spécifique + iterations: Après un nombre d'occurrences starts: Début in_words: daily_interval: Tous les %{interval} jours working_days: Chaque jour ouvrable weekly: Chaque semaine le %{weekday} weekly_interval: Toutes les %{interval} semaines le %{weekday} - monthly_day: Every month on the %{day} - monthly_day_interval: Every %{interval} months on the %{day} - monthly_nth_weekday: Every month on the %{ordinal} %{weekday} - monthly_nth_weekday_interval: Every %{interval} months on the %{ordinal} %{weekday} + monthly_day: Chaque mois, le %{day} + monthly_day_interval: Toutes les %{interval} semaines, le %{day} + monthly_nth_weekday: Chaque mois, le %{ordinal} %{weekday} + monthly_nth_weekday_interval: Tous les %{interval} mois, le %{ordinal} %{weekday} frequency: "%{base} à %{time}" full: "%{base} à %{time}, se termine le %{end_date}" full_past: "%{base} à %{time}, terminée le %{end_date}" diff --git a/modules/meeting/config/locales/crowdin/it.yml b/modules/meeting/config/locales/crowdin/it.yml index efe351ee5e2..fbf324c5cfd 100644 --- a/modules/meeting/config/locales/crowdin/it.yml +++ b/modules/meeting/config/locales/crowdin/it.yml @@ -39,8 +39,8 @@ it: other: "%{count} partecipanti" participants_attended: Invitati participants_invited: Invitati - participants_added: 'Participants added:' - participants_removed: 'Participants removed:' + participants_added: 'Partecipanti aggiunti:' + participants_removed: 'Partecipanti rimossi:' project: Progetto start_date: Data start_time: Ora di inizio @@ -66,9 +66,9 @@ it: title: Titolo frequency: Frequenza interval: Intervallo - monthly_day: Day of month - monthly_ordinal: Position - monthly_weekday: Weekday + monthly_day: Giorno del mese + monthly_ordinal: Posizione + monthly_weekday: Giorno feriale start_date: Inizio il start_time: Ora di inizio start_time_hour: Ora di inizio @@ -291,8 +291,8 @@ it: new_date_time: Nuova data/ora old_location: Posizione precedente new_location: Nuova posizione - added_participants: Added - removed_participants: Removed + added_participants: Aggiunto + removed_participants: Rimosso label_mail_all_participants: Invia invito tramite e-mail a tutti i partecipanti types: one_time: Una tantum @@ -322,12 +322,12 @@ it: ' confirm_button: Cancella l'occorrenza occurrence_past: - title: Delete occurrence - heading: Delete this occurrence? - confirmation_message_html: 'This action is not reversible. Please proceed with caution. + title: Elimina ricorrenza + heading: Eliminare questa occorrenza? + confirmation_message_html: 'Questa azione è irreversibile. Procedi con cautela. ' - confirm_button: Delete occurrence + confirm_button: Elimina ricorrenza blankslate: title: Non ci sono riunioni da visualizzare desc: Puoi creare una nuova riunione o modificare i criteri di filtro @@ -442,7 +442,7 @@ it: widgets: blankslate: heading: Nessuna riunione imminente - description: Upcoming meetings you are participating in will appear here. + description: Le prossime riunioni a cui parteciperai verranno visualizzate qui. view_details: Visualizza tutte le riunioni meeting_section: untitled_title: Sezione senza titolo @@ -495,41 +495,41 @@ it: one: Ogni settimana other: Ogni %{count} settimane x_monthly: - one: Every month - other: Every %{count} months - monthly_day_of_month: Day of month - monthly_nth_weekday: Monthly on a weekday + one: Ogni mese + other: Ogni %{count} mesi + monthly_day_of_month: Giorno del mese + monthly_nth_weekday: Mensilmente in un giorno feriale every_weekday: Ogni %{day_of_the_week} working_days: Ogni giorno lavorativo monthly: inflected_ordinal: - first: first - second: second - third: third - fourth: fourth - last: last + first: primo + second: secondo + third: terzo + fourth: quarto + last: ultimo ordinal_options: - first: First - second: Second - third: Third - fourth: Fourth - last: Last - actual_first_occurrence_mismatch_html: The first occurrence of this series will be %{first_occurrence} - day_of_month_skipping_info: Months with fewer than %{monthly_day} days will be skipped + first: Primo + second: Secondo + third: Terzo + fourth: Quarto + last: Ultimo + actual_first_occurrence_mismatch_html: La prima occorrenza di questa serie sarà il %{first_occurrence} + day_of_month_skipping_info: I mesi con meno di %{monthly_day} giorni verranno saltati end_after: - never: Never - specific_date: After a specific date - iterations: After a number of occurrences + never: Mai + specific_date: Dopo una data specifica + iterations: Dopo un certo numero di occorrenze starts: Inizio in_words: daily_interval: Ogni %{interval} giorni working_days: Ogni giorno lavorativo weekly: Ogni settimana di %{weekday} weekly_interval: Ogni %{interval} settimane di %{weekday} - monthly_day: Every month on the %{day} - monthly_day_interval: Every %{interval} months on the %{day} - monthly_nth_weekday: Every month on the %{ordinal} %{weekday} - monthly_nth_weekday_interval: Every %{interval} months on the %{ordinal} %{weekday} + monthly_day: Ogni mese di %{day} + monthly_day_interval: Ogni %{interval} mesi di %{day} + monthly_nth_weekday: Ogni mese il %{ordinal} %{weekday} + monthly_nth_weekday_interval: Ogni %{interval} mesi il %{ordinal} %{weekday} frequency: "%{base} alle ore %{time}" full: "%{base} alle ore %{time}, fine alle ore %{end_date}" full_past: "%{base} alle ore %{time}, finita alle ore %{end_date}" diff --git a/modules/meeting/config/locales/crowdin/ko.yml b/modules/meeting/config/locales/crowdin/ko.yml index ec314033cd7..109d83d82fc 100644 --- a/modules/meeting/config/locales/crowdin/ko.yml +++ b/modules/meeting/config/locales/crowdin/ko.yml @@ -38,8 +38,8 @@ ko: other: 참가자 %{count}명 participants_attended: 참석자 participants_invited: 초대된 사람 - participants_added: 'Participants added:' - participants_removed: 'Participants removed:' + participants_added: '참가자 추가됨:' + participants_removed: '참가자 제거됨:' project: 프로젝트 start_date: 날짜 start_time: 시작 시간 @@ -65,9 +65,9 @@ ko: title: 제목 frequency: 빈도 interval: 간격 - monthly_day: Day of month - monthly_ordinal: Position - monthly_weekday: Weekday + monthly_day: 일 + monthly_ordinal: 위치 + monthly_weekday: 요일 기준 start_date: '시작:' start_time: 시작 시간 start_time_hour: 시작 시간 @@ -286,8 +286,8 @@ ko: new_date_time: 새로운 날짜/시간 old_location: 이전 위치 new_location: 새로운 위치 - added_participants: Added - removed_participants: Removed + added_participants: 추가됨 + removed_participants: 제거됨 label_mail_all_participants: 참가자에게 이메일 초대장 보내기 types: one_time: 일회성 @@ -317,12 +317,12 @@ ko: ' confirm_button: 항목 취소 occurrence_past: - title: Delete occurrence - heading: Delete this occurrence? - confirmation_message_html: 'This action is not reversible. Please proceed with caution. + title: 항목 삭제 + heading: 이 항목을 삭제하시겠습니까? + confirmation_message_html: '이 작업은 되돌릴 수 없습니다. 주의하여 진행하세요. ' - confirm_button: Delete occurrence + confirm_button: 항목 삭제 blankslate: title: 표시할 미팅이 없습니다 desc: 새 미팅을 만들거나 필터 기준을 변경할 수 있습니다 @@ -437,7 +437,7 @@ ko: widgets: blankslate: heading: 향후 미팅 없음 - description: Upcoming meetings you are participating in will appear here. + description: 참여할 향후 미팅이 여기에 표시됩니다. view_details: 모든 미팅 보기 meeting_section: untitled_title: 제목 없는 섹션 @@ -488,40 +488,40 @@ ko: x_weekly: other: "%{count}주마다" x_monthly: - other: Every %{count} months - monthly_day_of_month: Day of month - monthly_nth_weekday: Monthly on a weekday + other: "%{count}개월마다" + monthly_day_of_month: 일 + monthly_nth_weekday: 매달 평일에 every_weekday: "%{day_of_the_week}마다" working_days: 근무일마다 monthly: inflected_ordinal: - first: first - second: second - third: third - fourth: fourth - last: last + first: 첫 번째 + second: 두 번째 + third: 세 번째 + fourth: 네 번째 + last: 마지막 ordinal_options: - first: First - second: Second - third: Third - fourth: Fourth - last: Last - actual_first_occurrence_mismatch_html: The first occurrence of this series will be %{first_occurrence} - day_of_month_skipping_info: Months with fewer than %{monthly_day} days will be skipped + first: 첫 번째 + second: 두 번째 + third: 세 번째 + fourth: 네 번째 + last: 마지막 + actual_first_occurrence_mismatch_html: 이 시리즈의 첫 번째 항목은 %{first_occurrence}입니다 + day_of_month_skipping_info: "%{monthly_day}일보다 적은 달은 건너뜁니다" end_after: - never: Never - specific_date: After a specific date - iterations: After a number of occurrences + never: 안 함 + specific_date: 특정 날짜 이후 + iterations: 여러 항목 이후 starts: 시작 in_words: daily_interval: "%{interval}일마다" working_days: 근무일마다 weekly: 매주 %{weekday} weekly_interval: "%{interval}주마다 %{weekday}" - monthly_day: Every month on the %{day} - monthly_day_interval: Every %{interval} months on the %{day} - monthly_nth_weekday: Every month on the %{ordinal} %{weekday} - monthly_nth_weekday_interval: Every %{interval} months on the %{ordinal} %{weekday} + monthly_day: 매월 %{day} + monthly_day_interval: "%{interval}개월마다 %{day}" + monthly_nth_weekday: 매월 %{ordinal} %{weekday} + monthly_nth_weekday_interval: "%{interval}개월마다 %{ordinal} %{weekday}" frequency: "%{base}, %{time}" full: "%{base}, %{time}, %{end_date}에 종료" full_past: "%{base}, %{time}, %{end_date}에 종료" diff --git a/modules/meeting/config/locales/crowdin/pl.yml b/modules/meeting/config/locales/crowdin/pl.yml index a55f740277a..52c60982262 100644 --- a/modules/meeting/config/locales/crowdin/pl.yml +++ b/modules/meeting/config/locales/crowdin/pl.yml @@ -41,8 +41,8 @@ pl: other: "%{count} uczestnika" participants_attended: Uczestnicy participants_invited: Zaproszone osoby - participants_added: 'Participants added:' - participants_removed: 'Participants removed:' + participants_added: 'Dodani uczestnicy:' + participants_removed: 'Usunięci uczestnicy:' project: Projekt start_date: Data start_time: Data rozpoczęcia @@ -68,9 +68,9 @@ pl: title: Tytuł frequency: Częstotliwość interval: Interwał - monthly_day: Day of month - monthly_ordinal: Position - monthly_weekday: Weekday + monthly_day: Dzień miesiąca + monthly_ordinal: Pozycja + monthly_weekday: Dzień powszedni start_date: Rozpoczyna się start_time: Czas rozpoczęcia start_time_hour: Czas rozpoczęcia @@ -301,8 +301,8 @@ pl: new_date_time: Nowa data/godzina old_location: Stara lokalizacja new_location: Nowa lokalizacja - added_participants: Added - removed_participants: Removed + added_participants: Dodano + removed_participants: Usunięto label_mail_all_participants: Wyślij zaproszenie w wiadomości e-mail do uczestników types: one_time: Jednorazowe @@ -332,12 +332,12 @@ pl: ' confirm_button: Anuluj wystąpienie occurrence_past: - title: Delete occurrence - heading: Delete this occurrence? - confirmation_message_html: 'This action is not reversible. Please proceed with caution. + title: Usuń wystąpienie + heading: Usunąć to wystąpienie? + confirmation_message_html: 'To działanie jest nieodwracalne. Postępuj ostrożnie. ' - confirm_button: Delete occurrence + confirm_button: Usuń wystąpienie blankslate: title: Nie ma żadnych spotkań do wyświetlenia desc: Możesz utworzyć nowe spotkanie lub zmienić kryteria filtrowania @@ -452,7 +452,7 @@ pl: widgets: blankslate: heading: Brak nadchodzących spotkań - description: Upcoming meetings you are participating in will appear here. + description: Nadchodzące spotkania, w których bierzesz udział, pojawią się tutaj. view_details: Wyświetl wszystkie spotkanie meeting_section: untitled_title: Sekcja bez nazwy @@ -509,43 +509,43 @@ pl: many: Co %{count} tygodni other: Co %{count} tygodnia x_monthly: - one: Every month - few: Every %{count} months - many: Every %{count} months - other: Every %{count} months - monthly_day_of_month: Day of month - monthly_nth_weekday: Monthly on a weekday + one: Co miesiąc + few: Co %{count} miesiące + many: Co %{count} miesięcy + other: Co %{count} miesiąca + monthly_day_of_month: Dzień miesiąca + monthly_nth_weekday: Co miesiąc w dzień powszedni every_weekday: Co %{day_of_the_week} working_days: W każdy dzień roboczy monthly: inflected_ordinal: - first: first - second: second - third: third - fourth: fourth - last: last + first: pierwszy + second: drugi + third: trzeci + fourth: czwarty + last: ostatni ordinal_options: - first: First - second: Second - third: Third - fourth: Fourth - last: Last - actual_first_occurrence_mismatch_html: The first occurrence of this series will be %{first_occurrence} - day_of_month_skipping_info: Months with fewer than %{monthly_day} days will be skipped + first: Pierwszy + second: Drugi + third: Trzeci + fourth: Czwarty + last: Ostatni + actual_first_occurrence_mismatch_html: Pierwszym wystąpieniem tej serii będzie %{first_occurrence} + day_of_month_skipping_info: Miesiące z liczbą dni mniejszą niż %{monthly_day} zostaną pominięte end_after: - never: Never - specific_date: After a specific date - iterations: After a number of occurrences + never: Nigdy + specific_date: Po określonej dacie + iterations: Po określonej liczbie wystąpień starts: Zaczyna się in_words: daily_interval: Co %{interval} dni working_days: W każdy dzień roboczy weekly: Co tydzień w %{weekday} weekly_interval: Co %{interval} tyg. w %{weekday} - monthly_day: Every month on the %{day} - monthly_day_interval: Every %{interval} months on the %{day} - monthly_nth_weekday: Every month on the %{ordinal} %{weekday} - monthly_nth_weekday_interval: Every %{interval} months on the %{ordinal} %{weekday} + monthly_day: Co miesiąc w dniu %{day} + monthly_day_interval: Co %{interval} mies. w %{day} + monthly_nth_weekday: Co miesiąc w %{ordinal} %{weekday} + monthly_nth_weekday_interval: Co %{interval} mies. w %{ordinal} %{weekday} frequency: "%{base} o %{time}" full: "%{base} o %{time}, kończy się %{end_date}" full_past: "%{base} o %{time}, zakończone %{end_date}" diff --git a/modules/meeting/config/locales/crowdin/pt-BR.yml b/modules/meeting/config/locales/crowdin/pt-BR.yml index 157fecbbf68..d8f966dbd66 100644 --- a/modules/meeting/config/locales/crowdin/pt-BR.yml +++ b/modules/meeting/config/locales/crowdin/pt-BR.yml @@ -39,8 +39,8 @@ pt-BR: other: "%{count} participantes" participants_attended: Presentes participants_invited: Convidados - participants_added: 'Participants added:' - participants_removed: 'Participants removed:' + participants_added: 'Participantes adicionados:' + participants_removed: 'Participantes removidos:' project: Projeto start_date: Data start_time: Hora de início @@ -66,9 +66,9 @@ pt-BR: title: Título frequency: Frequência interval: Intervalo - monthly_day: Day of month - monthly_ordinal: Position - monthly_weekday: Weekday + monthly_day: Dia do mês + monthly_ordinal: Posição + monthly_weekday: Dia da semana start_date: Começa em start_time: Hora de início start_time_hour: Hora de início @@ -291,8 +291,8 @@ pt-BR: new_date_time: Nova data/hora old_location: Localização antiga new_location: Nova localização - added_participants: Added - removed_participants: Removed + added_participants: Adicionado + removed_participants: Removido label_mail_all_participants: Enviar convite por e-mail para todos os participantes types: one_time: Única @@ -322,12 +322,12 @@ pt-BR: ' confirm_button: Cancelar ocorrência occurrence_past: - title: Delete occurrence - heading: Delete this occurrence? - confirmation_message_html: 'This action is not reversible. Please proceed with caution. + title: Excluir ocorrência + heading: Excluir esta ocorrência? + confirmation_message_html: 'Esta ação não pode ser revertida. Prossiga com cuidado. ' - confirm_button: Delete occurrence + confirm_button: Excluir ocorrência blankslate: title: Não há reuniões para exibir desc: Você pode criar uma nova reunião ou mudar o critério de filtro @@ -495,41 +495,41 @@ pt-BR: one: Todas as semanas other: A cada %{count} semanas x_monthly: - one: Every month - other: Every %{count} months - monthly_day_of_month: Day of month - monthly_nth_weekday: Monthly on a weekday + one: A cada mês + other: A cada %{count} meses + monthly_day_of_month: Dia do mês + monthly_nth_weekday: Mensalmente em um dia da semana every_weekday: Todos os %{day_of_the_week} working_days: Todos os dias úteis monthly: inflected_ordinal: - first: first - second: second - third: third - fourth: fourth - last: last + first: primeiro + second: segundo + third: terceiro + fourth: quarto + last: último ordinal_options: - first: First - second: Second - third: Third - fourth: Fourth - last: Last - actual_first_occurrence_mismatch_html: The first occurrence of this series will be %{first_occurrence} - day_of_month_skipping_info: Months with fewer than %{monthly_day} days will be skipped + first: Primeiro + second: Segundo + third: Terceira + fourth: Quarto + last: Última + actual_first_occurrence_mismatch_html: A primeira ocorrência desta série será %{first_occurrence} + day_of_month_skipping_info: Meses com menos de %{monthly_day} dias serão ignorados end_after: - never: Never - specific_date: After a specific date - iterations: After a number of occurrences + never: Nunca + specific_date: Após uma data específica + iterations: Após um número de ocorrências starts: Começa in_words: daily_interval: A cada %{interval} dias working_days: Todos os dias úteis weekly: Todas as semanas na %{weekday} weekly_interval: Todas as %{interval} semanas em %{weekday} - monthly_day: Every month on the %{day} - monthly_day_interval: Every %{interval} months on the %{day} - monthly_nth_weekday: Every month on the %{ordinal} %{weekday} - monthly_nth_weekday_interval: Every %{interval} months on the %{ordinal} %{weekday} + monthly_day: Todo mês no dia %{day} + monthly_day_interval: A cada %{interval} meses no dia %{day} + monthly_nth_weekday: Todo mês na %{ordinal} %{weekday} + monthly_nth_weekday_interval: A cada %{interval} meses na %{ordinal} %{weekday} frequency: "%{base} em %{time}" full: "%{base} em %{time}, termina em %{end_date}" full_past: "%{base} em %{time}, terminou em %{end_date}" diff --git a/modules/meeting/config/locales/crowdin/ro.yml b/modules/meeting/config/locales/crowdin/ro.yml index 578d7e5b90e..13e6f2c4fb7 100644 --- a/modules/meeting/config/locales/crowdin/ro.yml +++ b/modules/meeting/config/locales/crowdin/ro.yml @@ -59,7 +59,7 @@ ro: item_type: Type position: Position lock_version: Lock version - notes: Notes + notes: Note meeting_section: title: Titlu position: Position @@ -437,8 +437,8 @@ ro: exit: Exit presentation current_item: Current item total_items: "%{current} of %{total}" - previous: Previous - next: Next + previous: Înapoi + next: Înainte no_items: No agenda items no_items_flash: There are no agenda items to present. ical_response: @@ -622,7 +622,7 @@ ro: label_meeting_index_today: Azi label_meeting_index_tomorrow: Mâine label_meeting_index_this_week: Mai târziu în această săptămână - label_meeting_index_later: Next week and later + label_meeting_index_later: Săptămâna viitoare și mai târziu label_agenda_items: Agenda items label_agenda_items_reordered: reordonat label_agenda_item_add: Add agenda item diff --git a/modules/meeting/config/locales/crowdin/uk.yml b/modules/meeting/config/locales/crowdin/uk.yml index daa02c14c22..c0a8ab61d5f 100644 --- a/modules/meeting/config/locales/crowdin/uk.yml +++ b/modules/meeting/config/locales/crowdin/uk.yml @@ -41,8 +41,8 @@ uk: other: "%{count} учасника" participants_attended: Учасники participants_invited: Запрошені - participants_added: 'Participants added:' - participants_removed: 'Participants removed:' + participants_added: 'Учасників додано:' + participants_removed: 'Учасників видалено:' project: Проєкт start_date: Дата start_time: Час початку @@ -68,9 +68,9 @@ uk: title: Назва frequency: Частота interval: Інтервал - monthly_day: Day of month + monthly_day: День місяця monthly_ordinal: Position - monthly_weekday: Weekday + monthly_weekday: Будній день start_date: Починається start_time: Час початку start_time_hour: Час початку @@ -301,8 +301,8 @@ uk: new_date_time: Нова дата/час old_location: Старе розташування new_location: Нове розташування - added_participants: Added - removed_participants: Removed + added_participants: Додано + removed_participants: Вилучено label_mail_all_participants: Надіслати лист із запрошенням усім учасникам types: one_time: Одноразова @@ -509,12 +509,12 @@ uk: many: Кожні %{count} тижнів other: Кожні %{count} тижня x_monthly: - one: Every month - few: Every %{count} months - many: Every %{count} months - other: Every %{count} months - monthly_day_of_month: Day of month - monthly_nth_weekday: Monthly on a weekday + one: Щомісяця + few: Що %{count} місяці + many: Що %{count} місяців + other: Що %{count} місяця + monthly_day_of_month: День місяця + monthly_nth_weekday: Щомісяця в будній день every_weekday: Кожний(-на) %{day_of_the_week} working_days: Кожен робочий день monthly: diff --git a/modules/meeting/config/locales/crowdin/zh-CN.yml b/modules/meeting/config/locales/crowdin/zh-CN.yml index 5c64148fc1a..4ab64c87967 100644 --- a/modules/meeting/config/locales/crowdin/zh-CN.yml +++ b/modules/meeting/config/locales/crowdin/zh-CN.yml @@ -65,9 +65,9 @@ zh-CN: title: 标题 frequency: 周期 interval: 间隔 - monthly_day: Day of month - monthly_ordinal: Position - monthly_weekday: Weekday + monthly_day: 一个月中的某天 + monthly_ordinal: 位置 + monthly_weekday: 工作日 start_date: 开始日期: start_time: 开始时间 start_time_hour: 开始时间 @@ -317,12 +317,12 @@ zh-CN: ' confirm_button: 取消事件 occurrence_past: - title: Delete occurrence - heading: Delete this occurrence? - confirmation_message_html: 'This action is not reversible. Please proceed with caution. + title: 删除事件 + heading: 是否删除此事件? + confirmation_message_html: '此操作无法撤消。请谨慎处理。 ' - confirm_button: Delete occurrence + confirm_button: 删除事件 blankslate: title: 没有可显示的会议 desc: 您可以创建新会议或更改筛选条件 @@ -488,40 +488,44 @@ zh-CN: x_weekly: other: 每 %{count} 周 x_monthly: - other: Every %{count} months - monthly_day_of_month: Day of month - monthly_nth_weekday: Monthly on a weekday + other: |- + One + 每月 + Other + 每 %{count} 个月 + monthly_day_of_month: 一个月中的某天 + monthly_nth_weekday: 每月的某个工作日 every_weekday: 每个 %{day_of_the_week} working_days: 每个工作日 monthly: inflected_ordinal: - first: first - second: second - third: third - fourth: fourth - last: last + first: 第一个 + second: 第二个 + third: 第三个 + fourth: 第四个 + last: 最后一个 ordinal_options: - first: First - second: Second - third: Third - fourth: Fourth - last: Last - actual_first_occurrence_mismatch_html: The first occurrence of this series will be %{first_occurrence} - day_of_month_skipping_info: Months with fewer than %{monthly_day} days will be skipped + first: 第一个 + second: 第二个 + third: 第三个 + fourth: 第四个 + last: 最后一个 + actual_first_occurrence_mismatch_html: 此系列的第一个事件将是%{first_occurrence} + day_of_month_skipping_info: 将跳过天数少于 %{monthly_day} 天的月份 end_after: - never: Never - specific_date: After a specific date - iterations: After a number of occurrences + never: 从不 + specific_date: 在特定日期之后 + iterations: 在数次事件之后 starts: 开始 in_words: daily_interval: 每 %{interval} 天 working_days: 每个工作日 weekly: 每 %{weekday} weekly_interval: 每 %{interval} 周在 %{weekday} - monthly_day: Every month on the %{day} - monthly_day_interval: Every %{interval} months on the %{day} - monthly_nth_weekday: Every month on the %{ordinal} %{weekday} - monthly_nth_weekday_interval: Every %{interval} months on the %{ordinal} %{weekday} + monthly_day: 每月 %{day} 日 + monthly_day_interval: 每 %{interval} 个月的 %{day} 日 + monthly_nth_weekday: 每月第 %{ordinal} 个%{weekday} + monthly_nth_weekday_interval: 每 %{interval} 个月第 %{ordinal} 个%{weekday} frequency: "%{base} 在 %{time}" full: "%{base} 在 %{time},在 %{end_date} 结束" full_past: "%{base} 在 %{time},于 %{end_date}结束" @@ -617,10 +621,10 @@ zh-CN: label_agenda_item_actions: 议程项目行动 label_agenda_item_move_to_next_title: 是否移至下一次会议? label_agenda_item_move: 移动 - label_agenda_item_move_to_next: 移动到下次会议 - label_agenda_item_move_to_backlog: 移动到待办事项 - label_agenda_item_move_to_current_meeting: 移动到当前会议 - label_agenda_item_move_to_section: 移动到小节 + label_agenda_item_move_to_next: 移至下次会议 + label_agenda_item_move_to_backlog: 移至待办事项 + label_agenda_item_move_to_current_meeting: 移至当前会议 + label_agenda_item_move_to_section: 移至小节 label_agenda_item_move_to_top: 移至顶部 label_agenda_item_move_to_bottom: 移至底部 label_agenda_item_move_up: 向上移动 diff --git a/modules/resource_management/config/locales/crowdin/es.yml b/modules/resource_management/config/locales/crowdin/es.yml index 4789cb3cf04..bcb5a6a4734 100644 --- a/modules/resource_management/config/locales/crowdin/es.yml +++ b/modules/resource_management/config/locales/crowdin/es.yml @@ -10,13 +10,13 @@ es: public: Público favorite: Favorito resource_allocation: - entity: Entity - principal: Assignee - state: State - start_date: Start date - end_date: Finish date - allocated_time: Allocated time - user_filter: User filter + entity: Entidad + principal: Asignado + state: Estado + start_date: Fecha de inicio + end_date: Fecha de finalización + allocated_time: Tiempo asignado + user_filter: Filtro de usuarios errors: models: resource_planner: @@ -26,7 +26,7 @@ es: resource_allocation: attributes: end_date: - greater_than_start_date: must be after the start date. + greater_than_start_date: debe ser posterior a la fecha de inicio. plugin_openproject_resource_management: name: Gestión de recursos de OpenProject description: Proporciona gestión de recursos y planificación de capacidades. @@ -39,8 +39,8 @@ es: permission_manage_public_resource_planners_explanation: 'Permite a los usuarios crear y gestionar planificadores de recursos públicos. Les permite ver, crear, gestionar y publicar sus propios planificadores de recursos. No permite a los usuarios ver los planificadores de recursos creados por otros usuarios que no se hayan compartido públicamente. ' - permission_allocate_user_resources: Allocate user resources - permission_allocate_user_resources_explanation: 'Allows users to create, update, and delete resource allocations within a resource planner. This includes assigning users (or user filters) to a planner and adjusting the allocated time and date range. + permission_allocate_user_resources: Asignar recursos de usuario + permission_allocate_user_resources_explanation: 'Permite a los usuarios crear, actualizar y eliminar asignaciones de recursos dentro de un planificador de recursos. Esto incluye asignar usuarios (o filtros de usuarios) a un planificador y ajustar el intervalo de tiempo y fecha asignado. ' label_resource_management: Planificación de recursos diff --git a/modules/resource_management/config/locales/crowdin/it.yml b/modules/resource_management/config/locales/crowdin/it.yml index dff5c676314..b23d2af85ff 100644 --- a/modules/resource_management/config/locales/crowdin/it.yml +++ b/modules/resource_management/config/locales/crowdin/it.yml @@ -10,13 +10,13 @@ it: public: Pubblico favorite: Preferito resource_allocation: - entity: Entity - principal: Assignee - state: State - start_date: Start date - end_date: Finish date - allocated_time: Allocated time - user_filter: User filter + entity: Entità + principal: Assegnatario + state: Stato + start_date: Data di inizio + end_date: Data di fine + allocated_time: Tempo assegnato + user_filter: Filtro utente errors: models: resource_planner: @@ -26,7 +26,7 @@ it: resource_allocation: attributes: end_date: - greater_than_start_date: must be after the start date. + greater_than_start_date: deve essere successiva alla data di inizio. plugin_openproject_resource_management: name: Gestione delle risorse di OpenProject description: Fornisce funzionalità di gestione delle risorse e pianificazione della capacità. @@ -39,8 +39,8 @@ it: permission_manage_public_resource_planners_explanation: 'Consente agli utenti di creare e gestire pianificatori delle risorse pubblici. Permette loro di visualizzare, creare, gestire e pubblicare i propri pianificatori delle risorse. Non consente di visualizzare i pianificatori delle risorse creati da altri utenti che non sono condivisi pubblicamente. ' - permission_allocate_user_resources: Allocate user resources - permission_allocate_user_resources_explanation: 'Allows users to create, update, and delete resource allocations within a resource planner. This includes assigning users (or user filters) to a planner and adjusting the allocated time and date range. + permission_allocate_user_resources: Assegnazione delle risorse utente + permission_allocate_user_resources_explanation: 'Consente di creare, aggiornare ed eliminare allocazioni delle risorse all''interno di un pianificatore risorse. Ciò include l''assegnazione di utenti o filtri utente a un pianificatore e la regolazione del tempo allocato e dell''intervallo di date. ' label_resource_management: Pianificazione delle risorse diff --git a/modules/resource_management/config/locales/crowdin/ko.yml b/modules/resource_management/config/locales/crowdin/ko.yml index 99faa5f3aab..5da929b4b20 100644 --- a/modules/resource_management/config/locales/crowdin/ko.yml +++ b/modules/resource_management/config/locales/crowdin/ko.yml @@ -10,13 +10,13 @@ ko: public: 공개 favorite: 즐겨찾기 resource_allocation: - entity: Entity - principal: Assignee - state: State - start_date: Start date - end_date: Finish date - allocated_time: Allocated time - user_filter: User filter + entity: 엔티티 + principal: 담당자 + state: 상태 + start_date: 시작 날짜 + end_date: 완료 날짜 + allocated_time: 할당된 시간 + user_filter: 사용자 필터 errors: models: resource_planner: @@ -26,7 +26,7 @@ ko: resource_allocation: attributes: end_date: - greater_than_start_date: must be after the start date. + greater_than_start_date: "- 시작 날짜 후여야 합니다." plugin_openproject_resource_management: name: OpenProject 리소스 관리 description: 리소스 관리 및 용량 계획을 제공합니다. @@ -39,8 +39,8 @@ ko: permission_manage_public_resource_planners_explanation: '사용자가 리소스 플래너를 만들고 관리하도록 허용합니다. 사용자는 고유한 리소스 플래너를 보고 만들고 관리하며 게시할 수 있습니다. 다른 사용자가 만든 공개적으로 공유되지 않은 리소스 플래너는 볼 수 없습니다. ' - permission_allocate_user_resources: Allocate user resources - permission_allocate_user_resources_explanation: 'Allows users to create, update, and delete resource allocations within a resource planner. This includes assigning users (or user filters) to a planner and adjusting the allocated time and date range. + permission_allocate_user_resources: 사용자 리소스 할당 + permission_allocate_user_resources_explanation: '사용자가 리소스 플래너 내에서 리소스 할당을 만들고, 업데이트하고, 삭제할 수 있습니다. 여기에는 플래너에 사용자(또는 사용자 필터)를 할당하고 할당된 시간 및 날짜 범위를 조정하는 것이 포함됩니다. ' label_resource_management: 리소스 계획 diff --git a/modules/resource_management/config/locales/crowdin/pl.yml b/modules/resource_management/config/locales/crowdin/pl.yml index 0f1693577cf..bbe07be6c09 100644 --- a/modules/resource_management/config/locales/crowdin/pl.yml +++ b/modules/resource_management/config/locales/crowdin/pl.yml @@ -10,13 +10,13 @@ pl: public: Publiczny favorite: Ulubione resource_allocation: - entity: Entity - principal: Assignee - state: State - start_date: Start date - end_date: Finish date - allocated_time: Allocated time - user_filter: User filter + entity: Pole + principal: Przypisana osoba + state: Stan + start_date: Data rozpoczęcia + end_date: Data zakończenia + allocated_time: Przydzielony czas + user_filter: Filtr użytkownika errors: models: resource_planner: @@ -26,7 +26,7 @@ pl: resource_allocation: attributes: end_date: - greater_than_start_date: must be after the start date. + greater_than_start_date: musi być późniejsza niż data rozpoczęcia. plugin_openproject_resource_management: name: Zarządzanie zasobami OpenProject description: Zapewnia zarządzanie zasobami i planowanie obciążeń. @@ -39,8 +39,8 @@ pl: permission_manage_public_resource_planners_explanation: 'Umożliwia użytkownikom tworzenie planistów zasobów oraz zarządzanie nimi. Pozwala im na przeglądanie, tworzenie, zarządzanie i publikowanie własnych planistów zasobów. Nie pozwala użytkownikom przeglądać nieudostępnionych publicznie planistów zasobów utworzonych przez innych użytkowników. ' - permission_allocate_user_resources: Allocate user resources - permission_allocate_user_resources_explanation: 'Allows users to create, update, and delete resource allocations within a resource planner. This includes assigning users (or user filters) to a planner and adjusting the allocated time and date range. + permission_allocate_user_resources: Przydziel zasoby użytkownika + permission_allocate_user_resources_explanation: 'Umożliwia użytkownikom tworzenie, aktualizowanie i usuwanie przydziałów zasobów w planiście zasobów. Obejmuje to przypisywanie użytkowników (lub filtrów użytkowników) do planisty oraz dostosowywanie przydzielonego czasu i zakresu dat. ' label_resource_management: Planowanie zasobów diff --git a/modules/resource_management/config/locales/crowdin/zh-CN.yml b/modules/resource_management/config/locales/crowdin/zh-CN.yml index a5a0298d63b..cca9da5be2e 100644 --- a/modules/resource_management/config/locales/crowdin/zh-CN.yml +++ b/modules/resource_management/config/locales/crowdin/zh-CN.yml @@ -10,13 +10,13 @@ zh-CN: public: 公开 favorite: 收藏夹 resource_allocation: - entity: Entity - principal: Assignee + entity: 实体 + principal: 受理人 state: 地区 start_date: 开始日期 end_date: 结束日期 allocated_time: 分配时间 - user_filter: User filter + user_filter: 用户筛选器 errors: models: resource_planner: @@ -39,8 +39,8 @@ zh-CN: permission_manage_public_resource_planners_explanation: '允许用户创建和管理公开的资源规划工具。用户可以查看、创建、管理和发布自己的资源规划工具,但不可以查看其他用户创建的未公开共享的资源规划工具。 ' - permission_allocate_user_resources: Allocate user resources - permission_allocate_user_resources_explanation: 'Allows users to create, update, and delete resource allocations within a resource planner. This includes assigning users (or user filters) to a planner and adjusting the allocated time and date range. + permission_allocate_user_resources: 分配用户资源 + permission_allocate_user_resources_explanation: '允许用户在资源规划工具中创建、更新和删除资源分配。这包括为规划工具分配用户(或用户筛选器),以及调整分配的时间和日期范围。 ' label_resource_management: 资源规划 diff --git a/modules/storages/config/locales/crowdin/es.yml b/modules/storages/config/locales/crowdin/es.yml index 89e65cb1c23..f66626965dc 100644 --- a/modules/storages/config/locales/crowdin/es.yml +++ b/modules/storages/config/locales/crowdin/es.yml @@ -108,25 +108,25 @@ es: remote_folders: 'Leer el contenido de la carpeta del equipo:' remove_user_from_group: 'Eliminar usuario del grupo:' rename_project_folder: 'Cambiar el nombre de la carpeta del proyecto gestionado:' - set_folder_permission: 'Set managed project Folder permissions:' + set_folder_permission: 'Configurar los permisos de la carpeta del proyecto gestionado:' one_drive_sync_service: create_folder: 'Creación de carpetas de proyecto gestionadas:' ensure_root_folder_permissions: 'Establecer permisos de carpeta base:' hide_inactive_folders: 'Ocultar paso de carpetas inactivas:' remote_folders: 'Leer el contenido de la carpeta raíz de la unidad:' rename_project_folder: 'Cambiar el nombre de la carpeta del proyecto gestionado:' - set_folder_permission: 'Set managed project Folder permissions:' + set_folder_permission: 'Configurar los permisos de la carpeta del proyecto gestionado:' sharepoint_sync_service: create_folder: 'Creación de carpetas de proyecto gestionadas:' ensure_root_folder_permissions: 'Establecer permisos de carpeta base:' hide_inactive_folders: 'Ocultar paso de carpetas inactivas:' remote_folders: 'Leer el contenido de la carpeta raíz de la unidad:' rename_project_folder: 'Cambiar el nombre de la carpeta del proyecto gestionado:' - set_folder_permission: 'Set managed project Folder permissions:' + set_folder_permission: 'Configurar los permisos de la carpeta del proyecto gestionado:' errors: messages: error: Se ha producido un error inesperado. Compruebe los registros de OpenProject para obtener más información o póngase en contacto con un administrador - folder_id_collision: Multiple project storages try to manage the project folder %{folder}. Its synchronization was skipped. + folder_id_collision: Hay varios almacenamientos de proyectos que intentan gestionar la carpeta del proyecto %{folder}. Se ha omitido su sincronización. forbidden: OpenProject no ha podido acceder al recurso solicitado. Compruebe su configuración de permisos en el proveedor de almacenamiento. unauthorized: OpenProject no pudo autenticarse con el proveedor de almacenamiento. Asegúrese de que tiene acceso al mismo. models: diff --git a/modules/storages/config/locales/crowdin/fr.yml b/modules/storages/config/locales/crowdin/fr.yml index 23642f12572..5f8822d6e9a 100644 --- a/modules/storages/config/locales/crowdin/fr.yml +++ b/modules/storages/config/locales/crowdin/fr.yml @@ -108,25 +108,25 @@ fr: remote_folders: 'Lisez le contenu du dossier de l''équipe :' remove_user_from_group: 'Retirer l''utilisateur de ce groupe :' rename_project_folder: 'Renommer le dossier du projet géré :' - set_folder_permission: 'Set managed project Folder permissions:' + set_folder_permission: 'Définir les autorisations du dossier de projet géré :' one_drive_sync_service: create_folder: 'Création du dossier du projet géré :' ensure_root_folder_permissions: 'Définir les autorisations du dossier de base :' hide_inactive_folders: 'Masquer l''étape des dossiers inactifs :' remote_folders: 'Lire le contenu du dossier racine du lecteur :' rename_project_folder: 'Renommer le dossier du projet géré :' - set_folder_permission: 'Set managed project Folder permissions:' + set_folder_permission: 'Définir les autorisations du dossier de projet géré :' sharepoint_sync_service: create_folder: 'Création du dossier du projet géré :' ensure_root_folder_permissions: 'Définir les autorisations du dossier de base :' hide_inactive_folders: 'Masquer l''étape des dossiers inactifs :' remote_folders: 'Lire le contenu du dossier racine du lecteur :' rename_project_folder: 'Renommer le dossier du projet géré :' - set_folder_permission: 'Set managed project Folder permissions:' + set_folder_permission: 'Définir les autorisations du dossier de projet géré :' errors: messages: error: Une erreur inattendue s'est produite. Veuillez consulter les journaux d'OpenProject pour obtenir plus d'informations ou contactez un administrateur - folder_id_collision: Multiple project storages try to manage the project folder %{folder}. Its synchronization was skipped. + folder_id_collision: Plusieurs espaces de stockage de projet tentent de gérer le dossier de projet %{folder}. Sa synchronisation a été ignorée. forbidden: OpenProject n'a pas pu accéder à la ressource demandée. Veuillez vérifier la configuration de vos permissions sur le fournisseur de stockage. unauthorized: OpenProject n'a pas pu s'authentifier auprès du fournisseur de stockage. Veuillez vous assurer que vous y avez accès. models: diff --git a/modules/storages/config/locales/crowdin/it.yml b/modules/storages/config/locales/crowdin/it.yml index b4173862310..adec845d0c3 100644 --- a/modules/storages/config/locales/crowdin/it.yml +++ b/modules/storages/config/locales/crowdin/it.yml @@ -108,25 +108,25 @@ it: remote_folders: 'Leggi i contenuti della cartella di team:' remove_user_from_group: 'Rimuovi Utenti dal Gruppo:' rename_project_folder: 'Rinomina la cartella del progetto gestita:' - set_folder_permission: 'Set managed project Folder permissions:' + set_folder_permission: 'Imposta le autorizzazioni delle cartelle dei progetti gestiti:' one_drive_sync_service: create_folder: 'Creazione della cartella di progetto gestita:' ensure_root_folder_permissions: 'Imposta le autorizzazioni della cartella base:' hide_inactive_folders: 'Nascondi il passaggio delle cartelle inattive:' remote_folders: 'Leggi il contenuto della cartella radice dell''unità:' rename_project_folder: 'Rinomina la cartella di progetto gestita:' - set_folder_permission: 'Set managed project Folder permissions:' + set_folder_permission: 'Imposta le autorizzazioni delle cartelle dei progetti gestiti:' sharepoint_sync_service: create_folder: 'Creazione della cartella di progetto gestita:' ensure_root_folder_permissions: 'Imposta le autorizzazioni della cartella base:' hide_inactive_folders: 'Nascondi il passaggio delle cartelle inattive:' remote_folders: 'Leggi il contenuto della cartella radice dell''unità:' rename_project_folder: 'Rinomina la cartella di progetto gestita:' - set_folder_permission: 'Set managed project Folder permissions:' + set_folder_permission: 'Imposta le autorizzazioni delle cartelle dei progetti gestiti:' errors: messages: error: Si è verificato un errore inatteso. Controlla i log di OpenProject per maggiori informazioni o contatta un amministratore - folder_id_collision: Multiple project storages try to manage the project folder %{folder}. Its synchronization was skipped. + folder_id_collision: Più archivi di progetto stanno tentando di gestire la cartella di progetto %{folder}. La sincronizzazione è stata ignorata. forbidden: OpenProject non ha potuto accedere alla risorsa richiesta. Verifica la configurazione delle autorizzazioni sul fornitore di servizi di archiviazione. unauthorized: OpenProject non è riuscito ad autenticarsi con il fornitore di servizi di archiviazione. Assicurati di avervi accesso. models: diff --git a/modules/storages/config/locales/crowdin/ko.yml b/modules/storages/config/locales/crowdin/ko.yml index 0b89fa9c4b8..acab5e8ccc6 100644 --- a/modules/storages/config/locales/crowdin/ko.yml +++ b/modules/storages/config/locales/crowdin/ko.yml @@ -108,25 +108,25 @@ ko: remote_folders: '팀 폴더의 콘텐츠 읽기:' remove_user_from_group: '그룹에서 사용자 제거:' rename_project_folder: '관리되는 프로젝트 폴더의 이름 바꾸기:' - set_folder_permission: 'Set managed project Folder permissions:' + set_folder_permission: '관리되는 프로젝트 폴더 권한 설정:' one_drive_sync_service: create_folder: '관리되는 프로젝트 폴더 생성:' ensure_root_folder_permissions: '기본 폴더 권한 설정:' hide_inactive_folders: '비활성 폴더 숨기기 단계:' remote_folders: '드라이브 루트 폴더의 콘텐츠 읽기:' rename_project_folder: '관리되는 프로젝트 폴더의 이름 바꾸기:' - set_folder_permission: 'Set managed project Folder permissions:' + set_folder_permission: '관리되는 프로젝트 폴더 권한 설정:' sharepoint_sync_service: create_folder: '관리되는 프로젝트 폴더 생성:' ensure_root_folder_permissions: '기본 폴더 권한 설정:' hide_inactive_folders: '비활성 폴더 숨기기 단계:' remote_folders: '드라이브 루트 폴더의 콘텐츠 읽기:' rename_project_folder: '관리되는 프로젝트 폴더의 이름 바꾸기:' - set_folder_permission: 'Set managed project Folder permissions:' + set_folder_permission: '관리되는 프로젝트 폴더 권한 설정:' errors: messages: error: 예기치 않은 오류가 발생했습니다. OpenProject 로그에서 자세한 내용을 확인하거나 관리자에게 문의하세요 - folder_id_collision: Multiple project storages try to manage the project folder %{folder}. Its synchronization was skipped. + folder_id_collision: 여러 프로젝트 저장소에서 프로젝트 폴더 %{folder}을(를) 관리하려고 시도합니다. 동기화를 건너뛰었습니다. forbidden: 요청된 리소스에 OpenProject가 액세스할 수 없습니다. 저장소 공급자의 권한 구성을 확인하세요. unauthorized: OpenProject가 저장소 공급자를 인증할 수 없습니다. 액세스 권한이 있는지 확인하세요. models: diff --git a/modules/storages/config/locales/crowdin/pl.yml b/modules/storages/config/locales/crowdin/pl.yml index f12f890a6c6..fea68eba11b 100644 --- a/modules/storages/config/locales/crowdin/pl.yml +++ b/modules/storages/config/locales/crowdin/pl.yml @@ -108,25 +108,25 @@ pl: remote_folders: 'Odczytaj zawartość folderu zespołu:' remove_user_from_group: 'Usuń użytkownika z grupy:' rename_project_folder: 'Zmień nazwę zarządzanego folderu projektu:' - set_folder_permission: 'Set managed project Folder permissions:' + set_folder_permission: 'Ustaw uprawnienia zarządzanego folderu projektu:' one_drive_sync_service: create_folder: 'Utworzenie zarządzanego folderu projektu:' ensure_root_folder_permissions: 'Ustaw podstawowe uprawnienia do folderu:' hide_inactive_folders: 'Krok „Ukryj nieaktywne foldery”:' remote_folders: 'Odczytaj zawartość folderu głównego dysku:' rename_project_folder: 'Zmień nazwę zarządzanego folderu projektu:' - set_folder_permission: 'Set managed project Folder permissions:' + set_folder_permission: 'Ustaw uprawnienia zarządzanego folderu projektu:' sharepoint_sync_service: create_folder: 'Utworzenie zarządzanego folderu projektu:' ensure_root_folder_permissions: 'Ustaw podstawowe uprawnienia do folderu:' hide_inactive_folders: 'Krok „Ukryj nieaktywne foldery”:' remote_folders: 'Odczytaj zawartość folderu głównego dysku:' rename_project_folder: 'Zmień nazwę zarządzanego folderu projektu:' - set_folder_permission: 'Set managed project Folder permissions:' + set_folder_permission: 'Ustaw uprawnienia zarządzanego folderu projektu:' errors: messages: error: Wystąpił nieoczekiwany błąd. Sprawdź dzienniki OpenProject, aby uzyskać więcej informacji lub skontaktuj się z administratorem - folder_id_collision: Multiple project storages try to manage the project folder %{folder}. Its synchronization was skipped. + folder_id_collision: Folderem projektu %{folder} próbuje zarządzać wiele magazynów projektów. Jego synchronizacja została pominięta. forbidden: OpenProject nie mógł uzyskać dostępu do żądanego zasobu. Sprawdź konfigurację uprawnień do dostawcy magazynu. unauthorized: OpenProject nie mógł uwierzytelnić się z dostawcą magazynu. Upewnij się, że masz do niego dostęp. models: diff --git a/modules/storages/config/locales/crowdin/pt-BR.yml b/modules/storages/config/locales/crowdin/pt-BR.yml index fbc16c83426..51b3f3f2ff7 100644 --- a/modules/storages/config/locales/crowdin/pt-BR.yml +++ b/modules/storages/config/locales/crowdin/pt-BR.yml @@ -108,25 +108,25 @@ pt-BR: remote_folders: 'Ler conteúdo da pasta da equipe:' remove_user_from_group: 'Remover usuário do grupo:' rename_project_folder: 'Renomear pasta do projeto gerido:' - set_folder_permission: 'Set managed project Folder permissions:' + set_folder_permission: 'Definir permissões da pasta do projeto gerenciado:' one_drive_sync_service: create_folder: 'Criação de pastas gerenciadas para projetos:' ensure_root_folder_permissions: 'Definir permissões da pasta base:' hide_inactive_folders: 'Etapa "Ocultar pastas inativas":' remote_folders: 'Ler conteúdo da pasta raiz no drive:' rename_project_folder: 'Renomear pasta do projeto gerido:' - set_folder_permission: 'Set managed project Folder permissions:' + set_folder_permission: 'Definir permissões da pasta do projeto gerenciado:' sharepoint_sync_service: create_folder: 'Criação de pastas gerenciadas para projetos:' ensure_root_folder_permissions: 'Definir permissões da pasta base:' hide_inactive_folders: 'Etapa "Ocultar pastas inativas":' remote_folders: 'Ler conteúdo da pasta raiz no drive:' rename_project_folder: 'Renomear pasta do projeto gerido:' - set_folder_permission: 'Set managed project Folder permissions:' + set_folder_permission: 'Definir permissões da pasta do projeto gerenciado:' errors: messages: error: Ocorreu um erro inesperado. Verifique os registros do OpenProject para obter mais informações ou entre em contato com um administrador - folder_id_collision: Multiple project storages try to manage the project folder %{folder}. Its synchronization was skipped. + folder_id_collision: Vários armazenamentos de projeto tentam gerenciar a pasta do projeto %{folder}. A sincronização foi ignorada. forbidden: O OpenProject não conseguiu acessar o recurso solicitado. Verifique a configuração de permissões no Provedor de Armazenamento. unauthorized: O OpenProject não conseguiu se autenticar com o provedor de armazenamento. Verifique se você possui acesso a ele. models: diff --git a/modules/storages/config/locales/crowdin/zh-CN.yml b/modules/storages/config/locales/crowdin/zh-CN.yml index 43133fc5cae..cd523eebb2f 100644 --- a/modules/storages/config/locales/crowdin/zh-CN.yml +++ b/modules/storages/config/locales/crowdin/zh-CN.yml @@ -108,25 +108,25 @@ zh-CN: remote_folders: 读取团队文件夹的内容: remove_user_from_group: 从组中移除用户 rename_project_folder: 重命名托管项目文件夹: - set_folder_permission: 'Set managed project Folder permissions:' + set_folder_permission: 设置托管项目文件夹权限: one_drive_sync_service: create_folder: 托管项目文件夹创建: ensure_root_folder_permissions: 设置基础文件夹权限: hide_inactive_folders: 隐藏非活动文件夹步骤: remote_folders: 读取驱动器根文件夹的内容: rename_project_folder: 重命名托管项目文件夹: - set_folder_permission: 'Set managed project Folder permissions:' + set_folder_permission: 设置托管项目文件夹权限: sharepoint_sync_service: create_folder: 托管项目文件夹创建: ensure_root_folder_permissions: 设置基础文件夹权限: hide_inactive_folders: 隐藏非活动文件夹步骤: remote_folders: 读取驱动器根文件夹的内容: rename_project_folder: 重命名托管项目文件夹: - set_folder_permission: 'Set managed project Folder permissions:' + set_folder_permission: 设置托管项目文件夹权限: errors: messages: error: 发生意外错误。请检查日志获取更多信息或联系管理员 - folder_id_collision: Multiple project storages try to manage the project folder %{folder}. Its synchronization was skipped. + folder_id_collision: 多个项目存储尝试管理项目文件夹 %{folder}。已跳过文件夹同步。 forbidden: OpenProject 无法访问请求的资源。请检查存储提供程序上的权限配置。 unauthorized: 无法通过存储提供商进行身份验证。请确保您有访问权限。 models: diff --git a/modules/wikis/config/locales/crowdin/es.yml b/modules/wikis/config/locales/crowdin/es.yml index 9767a8e4946..c9a136282dc 100644 --- a/modules/wikis/config/locales/crowdin/es.yml +++ b/modules/wikis/config/locales/crowdin/es.yml @@ -21,14 +21,14 @@ es: other: Enlaces a la página integrada wikis/internal_provider: Wiki interna wikis/provider: - one: Wiki provider - other: Wiki providers + one: Proveedor de Wiki + other: Proveedores de Wiki wikis/relation_page_link: one: Enlace a la página relacionada other: Enlaces a la página relacionada wikis/xwiki_provider: - one: XWiki provider - other: XWiki providers + one: Proveedor de XWiki + other: Proveedores de XWiki permission_manage_wiki_page_links: Gestionar enlaces de páginas wiki project_module_wiki_platforms: Proveedores de Wiki wikis: @@ -39,18 +39,18 @@ es: wiki_page: Página wiki health_checks: authentication: - existing_token: User token - header: Authentication - user_bound_request: User-based request authentication + existing_token: Token de usuario + header: Autentificación + user_bound_request: Autenticación de solicitud basada en el usuario base_configuration: - header: Configuration - provider_configured: Configuration complete + header: Configuración + provider_configured: Configuración completada errors: - not_configured: The connection could not be validated. Please finish configuration first. - xwiki_oauth_connection_error: OpenProject could not connect to the configured XWiki instance. - xwiki_oauth_request_error: An unexpected error occured when trying to communicate with the XWiki instance. - xwiki_oauth_token_missing: OpenProject cannot test the user-level communication with XWiki as the user did not yet connect their XWiki account. - xwiki_oauth_unauthorized: The user token was not recognized by XWiki. + not_configured: No se ha podido validar la conexión. Finalice primero la configuración. + xwiki_oauth_connection_error: OpenProject no ha podido conectarse a la instancia de XWiki configurada. + xwiki_oauth_request_error: Se ha producido un error inesperado al intentar conectarse con la instancia de XWiki. + xwiki_oauth_token_missing: OpenProject no puede comprobar la comunicación a nivel de usuario con XWiki, ya que aún no has vinculado tu cuenta de XWiki. + xwiki_oauth_unauthorized: XWiki no ha reconocido el token de usuario. work_package_wikis_tab_component: inline_page_links: Enlaces a la página integrada referencing_pages: Se hace referencia en @@ -66,8 +66,8 @@ es: admin: destroy_confirmation_dialog_component: title: Eliminar proveedor wiki - heading: Permanently delete this wiki provider? - description_html: The wiki provider %{wiki_provider} and all the related wiki page links will be deleted. In addition, every inline wiki page link will no longer be accessible. This action is irreversible. + heading: "¿Eliminar este proveedor de wiki de forma permanente?" + description_html: Se eliminarán el proveedor de wiki %{wiki_provider} y todos los enlaces a páginas wiki relacionados. Además, ya no se podrá acceder a ningún enlace a páginas wiki incrustado. Esta acción es irreversible. forms: general_info_form_component: xwiki_instance_description: Asegúrate de tener permisos de administrador en tu instancia de XWiki antes de realizar la configuración. @@ -79,13 +79,13 @@ es: health_status: show: actions: - download_report: Download - rerun_checks: Re-run all checks - run_checks: Run checks now - last_check: 'Last check: %{datetime}' - no_health_report: No report available - no_health_report_description: Run the checks now for a full health status report for this wiki provider. - title: Health Report + download_report: Descargar + rerun_checks: Volver a realizar todas las comprobaciones + run_checks: Realizar comprobaciones ahora + last_check: 'Última comprobación: %{datetime}' + no_health_report: No hay informes disponibles + no_health_report_description: Ejecuta ahora las comprobaciones para obtener un informe completo del estado de este proveedor de wiki. + title: Informe de salud oauth_application_info_component: confirm_replace_oauth_application: Esta acción restablecerá las credenciales de OAuth actuales. Una vez confirmada, deberá volver a introducir las credenciales en su instancia de XWiki y todos los usuarios deberán volver a autorizarse. ¿Seguro que desea continuar? label_pending: Pendiente @@ -96,10 +96,10 @@ es: replace_oauth_client: Sustituir la aplicación XWiki OAuth side_panel: health_status_component: - last_check: 'Last check: %{datetime}' - open_report: Open full health report - run_checks: Run checks now - title: Health status report + last_check: 'Última comprobación: %{datetime}' + open_report: Abrir informe completo de salud + run_checks: Realizar comprobaciones ahora + title: Informe de estado de salud wiki_provider_list_component: label_creation_time: Creado label_name: Nombre diff --git a/modules/wikis/config/locales/crowdin/it.yml b/modules/wikis/config/locales/crowdin/it.yml index c49e5c93891..0da21b908a0 100644 --- a/modules/wikis/config/locales/crowdin/it.yml +++ b/modules/wikis/config/locales/crowdin/it.yml @@ -21,14 +21,14 @@ it: other: Collegamenti alle pagine inline wikis/internal_provider: Wiki interno wikis/provider: - one: Wiki provider - other: Wiki providers + one: Fornitore Wiki + other: Fornitori Wiki wikis/relation_page_link: one: Link alla pagina delle relazioni other: Link alle pagine delle relazioni wikis/xwiki_provider: - one: XWiki provider - other: XWiki providers + one: Fornitore XWiki + other: Fornitori XWiki permission_manage_wiki_page_links: Gestire i link delle pagine Wiki project_module_wiki_platforms: Fornitori Wiki wikis: @@ -39,18 +39,18 @@ it: wiki_page: Pagina wiki health_checks: authentication: - existing_token: User token - header: Authentication - user_bound_request: User-based request authentication + existing_token: Token utente + header: Autenticazione + user_bound_request: Autenticazione richiesta basata sull'utente base_configuration: - header: Configuration - provider_configured: Configuration complete + header: Configurazione + provider_configured: Configurazione completa errors: - not_configured: The connection could not be validated. Please finish configuration first. - xwiki_oauth_connection_error: OpenProject could not connect to the configured XWiki instance. - xwiki_oauth_request_error: An unexpected error occured when trying to communicate with the XWiki instance. - xwiki_oauth_token_missing: OpenProject cannot test the user-level communication with XWiki as the user did not yet connect their XWiki account. - xwiki_oauth_unauthorized: The user token was not recognized by XWiki. + not_configured: Non è stato possibile verificare la connessione. Prima è necessario completare la configurazione. + xwiki_oauth_connection_error: OpenProject non è riuscito a connettersi all'istanza XWiki configurata. + xwiki_oauth_request_error: Si è verificato un errore imprevisto durante il tentativo di comunicare con l'istanza XWiki. + xwiki_oauth_token_missing: OpenProject non può testare la comunicazione a livello utente con XWiki poiché l'utente non ha ancora collegato il proprio account XWiki. + xwiki_oauth_unauthorized: Il token utente non è stato riconosciuto da XWiki. work_package_wikis_tab_component: inline_page_links: Collegamenti alle pagine inline referencing_pages: Citata in @@ -66,8 +66,8 @@ it: admin: destroy_confirmation_dialog_component: title: Elimina fornitore wiki - heading: Permanently delete this wiki provider? - description_html: The wiki provider %{wiki_provider} and all the related wiki page links will be deleted. In addition, every inline wiki page link will no longer be accessible. This action is irreversible. + heading: Eliminare definitivamente questo fornitore wiki? + description_html: Il fornitore wiki %{wiki_provider} e tutti i collegamenti alle pagine wiki associati verranno eliminati. Inoltre, tutti i collegamenti incorporati alle pagine wiki non saranno più accessibili. Questa azione è irreversibile. forms: general_info_form_component: xwiki_instance_description: Assicurati di avere privilegi di amministrazione nella tua istanza XWiki prima di procedere con la configurazione. @@ -79,13 +79,13 @@ it: health_status: show: actions: - download_report: Download - rerun_checks: Re-run all checks - run_checks: Run checks now - last_check: 'Last check: %{datetime}' - no_health_report: No report available - no_health_report_description: Run the checks now for a full health status report for this wiki provider. - title: Health Report + download_report: Scarica + rerun_checks: Riesegui tutti i controlli + run_checks: Esegui i controlli ora + last_check: 'Ultimo controllo: %{datetime}' + no_health_report: Nessun report disponibile + no_health_report_description: Esegui subito i controlli per ottenere un report completo sullo stato di integrità di questo fornitore wiki. + title: Report sullo stato oauth_application_info_component: confirm_replace_oauth_application: Questa azione reimposterà le credenziali OAuth correnti. Dopo la conferma dovrai reinserire le credenziali nella tua istanza XWiki e tutti gli utenti dovranno autorizzare nuovamente l'accesso. Vuoi davvero procedere? label_pending: In sospeso @@ -96,10 +96,10 @@ it: replace_oauth_client: Sostituisci l'applicazione XWiki OAuth side_panel: health_status_component: - last_check: 'Last check: %{datetime}' - open_report: Open full health report - run_checks: Run checks now - title: Health status report + last_check: 'Ultimo controllo: %{datetime}' + open_report: Apri il report completo sullo stato + run_checks: Esegui i controlli ora + title: Report sullo stato di salute wiki_provider_list_component: label_creation_time: Creato label_name: Nome diff --git a/modules/wikis/config/locales/crowdin/ko.yml b/modules/wikis/config/locales/crowdin/ko.yml index 61766365694..2b528691ff4 100644 --- a/modules/wikis/config/locales/crowdin/ko.yml +++ b/modules/wikis/config/locales/crowdin/ko.yml @@ -20,11 +20,11 @@ ko: other: 인라인 페이지 링크 wikis/internal_provider: 내부 위키 wikis/provider: - other: Wiki providers + other: 위키 공급자 wikis/relation_page_link: other: 관련 페이지 링크 wikis/xwiki_provider: - other: XWiki providers + other: XWiki 공급자 permission_manage_wiki_page_links: 위키 페이지 링크 관리 project_module_wiki_platforms: 위키 공급자 wikis: @@ -35,18 +35,18 @@ ko: wiki_page: 위키 페이지 health_checks: authentication: - existing_token: User token - header: Authentication - user_bound_request: User-based request authentication + existing_token: 사용자 토큰 + header: 인증 + user_bound_request: 사용자 기반 요청 인증 base_configuration: - header: Configuration - provider_configured: Configuration complete + header: 구성 + provider_configured: 구성 완료 errors: - not_configured: The connection could not be validated. Please finish configuration first. - xwiki_oauth_connection_error: OpenProject could not connect to the configured XWiki instance. - xwiki_oauth_request_error: An unexpected error occured when trying to communicate with the XWiki instance. - xwiki_oauth_token_missing: OpenProject cannot test the user-level communication with XWiki as the user did not yet connect their XWiki account. - xwiki_oauth_unauthorized: The user token was not recognized by XWiki. + not_configured: 연결에 대한 유효성 검사를 할 수 없습니다. 먼저 구성을 완료하세요. + xwiki_oauth_connection_error: 구성된 XWiki 인스턴스에 OpenProject가 연결할 수 없습니다. + xwiki_oauth_request_error: XWiki 인스턴스와 통신을 시도할 때 예기치 않은 오류가 발생했습니다. + xwiki_oauth_token_missing: 사용자가 아직 XWiki 계정을 연결하지 않았기 때문에 OpenProject가 XWiki와의 사용자 수준 통신을 테스트할 수 없습니다. + xwiki_oauth_unauthorized: 사용자 토큰이 XWiki에서 인식되지 않았습니다. work_package_wikis_tab_component: inline_page_links: 인라인 페이지 링크 referencing_pages: '다음에서 참조됨:' @@ -62,8 +62,8 @@ ko: admin: destroy_confirmation_dialog_component: title: 위키 공급자 삭제 - heading: Permanently delete this wiki provider? - description_html: The wiki provider %{wiki_provider} and all the related wiki page links will be deleted. In addition, every inline wiki page link will no longer be accessible. This action is irreversible. + heading: 이 위키 공급자를 영구적으로 삭제하시겠습니까? + description_html: 위키 공급자 %{wiki_provider} 및 모든 관련 위키 페이지 링크가 삭제됩니다. 또한 모든 인라인 위키 페이지 링크에 더 이상 액세스할 수 없습니다. 이 작업은 되돌릴 수 없습니다. forms: general_info_form_component: xwiki_instance_description: 설정을 수행하기 전에 XWiki 인스턴스에서 관리 권한이 있는지 확인하세요. @@ -75,13 +75,13 @@ ko: health_status: show: actions: - download_report: Download - rerun_checks: Re-run all checks - run_checks: Run checks now - last_check: 'Last check: %{datetime}' - no_health_report: No report available - no_health_report_description: Run the checks now for a full health status report for this wiki provider. - title: Health Report + download_report: 다운로드 + rerun_checks: 모든 검사 다시 실행 + run_checks: 지금 검사 실행 + last_check: '마지막 검사: %{datetime}' + no_health_report: 사용 가능한 보고서 없음 + no_health_report_description: 이 위키 공급자에 대한 전체 상태 보고서를 보려면 지금 검사를 실행하세요. + title: 상태 보고서 oauth_application_info_component: confirm_replace_oauth_application: 이 작업은 현재 OAuth 자격 증명을 재설정합니다. 확인 후 XWiki 인스턴스에서 자격 증명을 다시 입력해야 하며 모든 사용자가 다시 인증해야 합니다. 계속하시겠습니까? label_pending: 대기 중 @@ -92,10 +92,10 @@ ko: replace_oauth_client: XWiki OAuth 애플리케이션 바꾸기 side_panel: health_status_component: - last_check: 'Last check: %{datetime}' - open_report: Open full health report - run_checks: Run checks now - title: Health status report + last_check: '마지막 검사: %{datetime}' + open_report: 전체 상태 보고서 열기 + run_checks: 지금 검사 실행 + title: 상태 보고서 wiki_provider_list_component: label_creation_time: 생성됨 label_name: 이름 diff --git a/modules/wikis/config/locales/crowdin/pl.yml b/modules/wikis/config/locales/crowdin/pl.yml index 35031e5d1e4..dff2a7b1ee3 100644 --- a/modules/wikis/config/locales/crowdin/pl.yml +++ b/modules/wikis/config/locales/crowdin/pl.yml @@ -3,7 +3,7 @@ pl: activerecord: attributes: wikis/page_link: - provider: Wiki Provider + provider: Dostawca wiki wikis/xwiki_provider: authentication_method: Metoda uwierzytelniania authentication_methods: @@ -23,20 +23,20 @@ pl: other: Wbudowane linki strony wikis/internal_provider: Wewnętrzna wiki wikis/provider: - one: Wiki provider - few: Wiki providers - many: Wiki providers - other: Wiki providers + one: Dostawca wiki + few: Dostawcy wiki + many: Dostawcy wiki + other: Dostawcy wiki wikis/relation_page_link: one: Link strony relacji few: Linki stron relacji many: Linki stron relacji other: Linki strony relacji wikis/xwiki_provider: - one: XWiki provider - few: XWiki providers - many: XWiki providers - other: XWiki providers + one: Dostawca XWiki + few: Dostawca XWiki + many: Dostawcy XWiki + other: Dostawcy XWiki permission_manage_wiki_page_links: Zarządzanie linkami do stron Wiki project_module_wiki_platforms: Dostawcy wiki wikis: @@ -47,18 +47,18 @@ pl: wiki_page: Strona wiki health_checks: authentication: - existing_token: User token - header: Authentication - user_bound_request: User-based request authentication + existing_token: Token użytkownika + header: Uwierzytelnianie + user_bound_request: Uwierzytelnianie żądań po stronie użytkownika base_configuration: - header: Configuration - provider_configured: Configuration complete + header: Konfiguracja + provider_configured: Ukończono konfigurację errors: - not_configured: The connection could not be validated. Please finish configuration first. - xwiki_oauth_connection_error: OpenProject could not connect to the configured XWiki instance. - xwiki_oauth_request_error: An unexpected error occured when trying to communicate with the XWiki instance. - xwiki_oauth_token_missing: OpenProject cannot test the user-level communication with XWiki as the user did not yet connect their XWiki account. - xwiki_oauth_unauthorized: The user token was not recognized by XWiki. + not_configured: Nie można zweryfikować połączenia. Najpierw zakończ konfigurację. + xwiki_oauth_connection_error: OpenProject nie może połączyć się ze skonfigurowanym wystąpieniem XWiki. + xwiki_oauth_request_error: Podczas próby komunikacji z wystąpieniem XWiki wystąpił nieoczekiwany błąd. + xwiki_oauth_token_missing: Aplikacja OpenProject nie może przetestować komunikacji z XWiki na poziomie użytkownika, ponieważ użytkownik nie powiązał jeszcze swojego konta XWiki. + xwiki_oauth_unauthorized: Token użytkownika nie został rozpoznany przez XWiki. work_package_wikis_tab_component: inline_page_links: Wbudowane linki strony referencing_pages: Wymieniono w @@ -74,8 +74,8 @@ pl: admin: destroy_confirmation_dialog_component: title: Usuń dostawcę wiki - heading: Permanently delete this wiki provider? - description_html: The wiki provider %{wiki_provider} and all the related wiki page links will be deleted. In addition, every inline wiki page link will no longer be accessible. This action is irreversible. + heading: Czy trwale usunąć tego dostawcę wiki? + description_html: Zostanie usunięty dostawca wiki %{wiki_provider} i wszystkie powiązane linki do stron wiki. Ponadto nie będzie już dostępny żaden link do strony wiki. To działanie jest nieodwracalne. forms: general_info_form_component: xwiki_instance_description: Przed wykonaniem konfiguracji upewnij się, że masz uprawnienia administracyjne w swoim wystąpieniu XWiki. @@ -87,13 +87,13 @@ pl: health_status: show: actions: - download_report: Download - rerun_checks: Re-run all checks - run_checks: Run checks now - last_check: 'Last check: %{datetime}' - no_health_report: No report available - no_health_report_description: Run the checks now for a full health status report for this wiki provider. - title: Health Report + download_report: Pobierz + rerun_checks: Uruchom ponownie wszystkie kontrole + run_checks: Uruchom sprawdzanie teraz + last_check: 'Ostatnio sprawdzono: %{datetime}' + no_health_report: Brak dostępnych raportów + no_health_report_description: Uruchom kontrole teraz, aby uzyskać pełny raport o stanie tego dostawcy wiki. + title: Raport o stanie oauth_application_info_component: confirm_replace_oauth_application: To działanie spowoduje zresetowanie bieżących poświadczeń OAuth. Po potwierdzeniu trzeba będzie ponownie wprowadzić poświadczenia w swoim wystąpieniu XWiki, a wszyscy użytkownicy będą musieli dokonać ponownej autoryzacji. Czy na pewno chcesz kontynuować? label_pending: Oczekiwanie @@ -104,10 +104,10 @@ pl: replace_oauth_client: Zastąp aplikację XWiki OAuth side_panel: health_status_component: - last_check: 'Last check: %{datetime}' - open_report: Open full health report - run_checks: Run checks now - title: Health status report + last_check: 'Ostatnio sprawdzono: %{datetime}' + open_report: Otwórz pełny raport o stanie + run_checks: Uruchom sprawdzanie teraz + title: Raport o stanie wiki_provider_list_component: label_creation_time: Utworzono label_name: Nazwa diff --git a/modules/wikis/config/locales/crowdin/pt-BR.yml b/modules/wikis/config/locales/crowdin/pt-BR.yml index 42d1f4386a7..fe196ae44e1 100644 --- a/modules/wikis/config/locales/crowdin/pt-BR.yml +++ b/modules/wikis/config/locales/crowdin/pt-BR.yml @@ -21,14 +21,14 @@ pt-BR: other: Links de página em linha wikis/internal_provider: Wiki interna wikis/provider: - one: Wiki provider - other: Wiki providers + one: Provedor de wiki + other: Provedores de wiki wikis/relation_page_link: one: Link de página de relação other: Links de página de relação wikis/xwiki_provider: - one: XWiki provider - other: XWiki providers + one: Provedor de Xwiki + other: Provedores de Xwiki permission_manage_wiki_page_links: Gerenciar links da página Wiki project_module_wiki_platforms: Provedores de wiki wikis: @@ -39,18 +39,18 @@ pt-BR: wiki_page: Página wiki health_checks: authentication: - existing_token: User token - header: Authentication - user_bound_request: User-based request authentication + existing_token: Token do usuário + header: Autenticação + user_bound_request: Autenticação de solicitação baseada no usuário base_configuration: - header: Configuration - provider_configured: Configuration complete + header: Configuração + provider_configured: Configuração concluída errors: - not_configured: The connection could not be validated. Please finish configuration first. - xwiki_oauth_connection_error: OpenProject could not connect to the configured XWiki instance. - xwiki_oauth_request_error: An unexpected error occured when trying to communicate with the XWiki instance. - xwiki_oauth_token_missing: OpenProject cannot test the user-level communication with XWiki as the user did not yet connect their XWiki account. - xwiki_oauth_unauthorized: The user token was not recognized by XWiki. + not_configured: Não foi possível validar a conexão. Primeiro, conclua a configuração. + xwiki_oauth_connection_error: O OpenProject não conseguiu se conectar à instância do XWiki configurada. + xwiki_oauth_request_error: Ocorreu um erro inesperado ao tentar comunicar com a instância do XWiki. + xwiki_oauth_token_missing: O OpenProject não pode testar a comunicação ao nível do utilizador com o XWiki, pois o utilizador ainda não conectou a sua conta XWiki. + xwiki_oauth_unauthorized: O token do utilizador não foi reconhecido pelo XWiki. work_package_wikis_tab_component: inline_page_links: Links de página embutidos referencing_pages: Referenciado em @@ -66,8 +66,8 @@ pt-BR: admin: destroy_confirmation_dialog_component: title: Excluir provedor wiki - heading: Permanently delete this wiki provider? - description_html: The wiki provider %{wiki_provider} and all the related wiki page links will be deleted. In addition, every inline wiki page link will no longer be accessible. This action is irreversible. + heading: Excluir este provedor de wiki de forma permanente? + description_html: O provedor de wiki %{wiki_provider} e todos os links de páginas wiki relacionados serão excluídos. Além disso, todos os links inline de páginas wiki deixarão de estar acessíveis. Esta ação é irreversível. forms: general_info_form_component: xwiki_instance_description: Certifique-se de que você tem privilégios de administração na sua instância XWiki antes de realizar a configuração. @@ -79,13 +79,13 @@ pt-BR: health_status: show: actions: - download_report: Download - rerun_checks: Re-run all checks - run_checks: Run checks now - last_check: 'Last check: %{datetime}' - no_health_report: No report available - no_health_report_description: Run the checks now for a full health status report for this wiki provider. - title: Health Report + download_report: Baixar + rerun_checks: Executar todas as verificações novamente + run_checks: Executar as verificações agora + last_check: 'Última verificaçã: %{datetime}' + no_health_report: Nenhum relatório disponível + no_health_report_description: Executar as verificações agora para obter um relatório completo de estado de saúde deste provedor de wiki. + title: Relatório de integridade oauth_application_info_component: confirm_replace_oauth_application: Esta ação irá redefinir as credenciais OAuth atuais. Após confirmar, será necessário inserir novamente as credenciais na sua instância do XWiki e todos os usuários terão de reautorizar. Tem certeza de que deseja continuar? label_pending: Pendente @@ -96,10 +96,10 @@ pt-BR: replace_oauth_client: Substituir aplicação OAuth do XWiki side_panel: health_status_component: - last_check: 'Last check: %{datetime}' - open_report: Open full health report - run_checks: Run checks now - title: Health status report + last_check: 'Última verificaçã: %{datetime}' + open_report: Abrir relatório completo de integridade + run_checks: Executar as verificações agora + title: Relatório de status de integridade wiki_provider_list_component: label_creation_time: Criado label_name: Nome diff --git a/modules/wikis/config/locales/crowdin/zh-CN.yml b/modules/wikis/config/locales/crowdin/zh-CN.yml index d635ff19c5c..a84e23394b9 100644 --- a/modules/wikis/config/locales/crowdin/zh-CN.yml +++ b/modules/wikis/config/locales/crowdin/zh-CN.yml @@ -20,11 +20,19 @@ zh-CN: other: 内联页面链接 wikis/internal_provider: 内部 Wiki wikis/provider: - other: Wiki providers + other: |- + One + Wiki 提供商 + Other + Wiki 提供商 wikis/relation_page_link: other: 关系页面链接 wikis/xwiki_provider: - other: XWiki providers + other: |- + One + XWiki 提供商 + Other + XWiki 提供商 permission_manage_wiki_page_links: 管理 Wiki 页面链接 project_module_wiki_platforms: Wiki 提供商 wikis: @@ -35,18 +43,18 @@ zh-CN: wiki_page: Wiki 页面 health_checks: authentication: - existing_token: User token - header: Authentication - user_bound_request: User-based request authentication + existing_token: 用户令牌 + header: 身份验证 + user_bound_request: 基于用户的请求身份验证 base_configuration: - header: Configuration - provider_configured: Configuration complete + header: 配置 + provider_configured: 配置完成 errors: - not_configured: The connection could not be validated. Please finish configuration first. - xwiki_oauth_connection_error: OpenProject could not connect to the configured XWiki instance. - xwiki_oauth_request_error: An unexpected error occured when trying to communicate with the XWiki instance. - xwiki_oauth_token_missing: OpenProject cannot test the user-level communication with XWiki as the user did not yet connect their XWiki account. - xwiki_oauth_unauthorized: The user token was not recognized by XWiki. + not_configured: 无法验证连接。请先完成配置。 + xwiki_oauth_connection_error: OpenProject 无法连接到已配置的 XWiki 实例。 + xwiki_oauth_request_error: 尝试与 XWiki 实例通信时发生意外错误。 + xwiki_oauth_token_missing: OpenProject 无法测试用户与 XWiki 的用户级通信,因为用户尚未关联他们的 XWiki 帐户。 + xwiki_oauth_unauthorized: XWiki 未识别用户令牌。 work_package_wikis_tab_component: inline_page_links: 内联页面链接 referencing_pages: 引用于 @@ -62,8 +70,8 @@ zh-CN: admin: destroy_confirmation_dialog_component: title: 删除 wiki 提供商 - heading: Permanently delete this wiki provider? - description_html: The wiki provider %{wiki_provider} and all the related wiki page links will be deleted. In addition, every inline wiki page link will no longer be accessible. This action is irreversible. + heading: 是否永久删除此 wiki 提供商? + description_html: Wiki 提供商 %{wiki_provider} 和所有相关的 wiki 页面链接将被删除。此外,每个内联 wiki 页面链接也将无法再访问。此操作无法撤消。 forms: general_info_form_component: xwiki_instance_description: 在进行设置之前,请确保您在 XWiki 实例中具有管理权限。 @@ -75,13 +83,13 @@ zh-CN: health_status: show: actions: - download_report: Download - rerun_checks: Re-run all checks - run_checks: Run checks now - last_check: 'Last check: %{datetime}' - no_health_report: No report available - no_health_report_description: Run the checks now for a full health status report for this wiki provider. - title: Health Report + download_report: 下载 + rerun_checks: 重新运行所有检查 + run_checks: 立即运行检查 + last_check: 上次检查时间:%{datetime} + no_health_report: 无可用报告 + no_health_report_description: 立即运行检查,以获取此 wiki 提供商的完整健康状态报告。 + title: 健康报告 oauth_application_info_component: confirm_replace_oauth_application: 此操作将重置当前的 OAuth 凭据。确认后,您必须在 XWiki 实例中重新输入凭据,所有用户都必须重新授权。确定要继续吗? label_pending: 待处理 @@ -92,10 +100,10 @@ zh-CN: replace_oauth_client: 替换 XWiki OAuth 应用程序 side_panel: health_status_component: - last_check: 'Last check: %{datetime}' - open_report: Open full health report - run_checks: Run checks now - title: Health status report + last_check: 上次检查时间:%{datetime} + open_report: 打开完整的健康报告 + run_checks: 立即运行检查 + title: 健康状态报告 wiki_provider_list_component: label_creation_time: 创建时间 label_name: 名称