From 9c2b4b1a07b9330f253ba8c95c4d47dc139e29b7 Mon Sep 17 00:00:00 2001 From: OpenProject Actions CI Date: Thu, 14 Dec 2023 03:12:43 +0000 Subject: [PATCH] update locales from crowdin [ci skip] --- config/locales/crowdin/af.yml | 4 +- config/locales/crowdin/ar.yml | 4 +- config/locales/crowdin/az.yml | 4 +- config/locales/crowdin/be.yml | 4 +- config/locales/crowdin/bg.yml | 4 +- config/locales/crowdin/ca.yml | 4 +- config/locales/crowdin/ckb-IR.yml | 4 +- config/locales/crowdin/cs.yml | 4 +- config/locales/crowdin/da.yml | 4 +- config/locales/crowdin/de.yml | 4 +- config/locales/crowdin/el.yml | 4 +- config/locales/crowdin/eo.yml | 4 +- config/locales/crowdin/es.yml | 18 +- config/locales/crowdin/et.yml | 4 +- config/locales/crowdin/eu.yml | 4 +- config/locales/crowdin/fa.yml | 4 +- config/locales/crowdin/fi.yml | 4 +- config/locales/crowdin/fil.yml | 4 +- config/locales/crowdin/fr.yml | 40 ++-- config/locales/crowdin/he.yml | 4 +- config/locales/crowdin/hi.yml | 4 +- config/locales/crowdin/hr.yml | 4 +- config/locales/crowdin/hu.yml | 4 +- config/locales/crowdin/id.yml | 4 +- config/locales/crowdin/it.seeders.yml | 50 ++-- config/locales/crowdin/it.yml | 224 +++++++++--------- config/locales/crowdin/ja.yml | 4 +- config/locales/crowdin/js-fr.yml | 2 +- config/locales/crowdin/js-it.yml | 22 +- config/locales/crowdin/js-ko.yml | 10 +- config/locales/crowdin/js-pt.yml | 20 +- config/locales/crowdin/js-uk.yml | 2 +- config/locales/crowdin/ka.yml | 4 +- config/locales/crowdin/ko.yml | 86 +++---- config/locales/crowdin/lt.yml | 6 +- config/locales/crowdin/lv.yml | 4 +- config/locales/crowdin/mn.yml | 4 +- config/locales/crowdin/ne.yml | 4 +- config/locales/crowdin/nl.yml | 4 +- config/locales/crowdin/no.yml | 4 +- config/locales/crowdin/pl.seeders.yml | 50 ++-- config/locales/crowdin/pl.yml | 24 +- config/locales/crowdin/pt.yml | 188 +++++++-------- config/locales/crowdin/ro.yml | 4 +- config/locales/crowdin/ru.yml | 4 +- config/locales/crowdin/rw.yml | 4 +- config/locales/crowdin/si.yml | 4 +- config/locales/crowdin/sk.yml | 4 +- config/locales/crowdin/sl.yml | 4 +- config/locales/crowdin/sr.yml | 4 +- config/locales/crowdin/sv.yml | 4 +- config/locales/crowdin/th.yml | 4 +- config/locales/crowdin/tr.yml | 4 +- config/locales/crowdin/uk.yml | 114 ++++----- config/locales/crowdin/vi.yml | 4 +- config/locales/crowdin/zh-CN.yml | 4 +- config/locales/crowdin/zh-TW.yml | 4 +- modules/avatars/config/locales/crowdin/fr.yml | 2 +- modules/avatars/config/locales/crowdin/it.yml | 2 +- .../backlogs/config/locales/crowdin/fr.yml | 4 +- .../backlogs/config/locales/crowdin/it.yml | 4 +- .../backlogs/config/locales/crowdin/uk.yml | 4 +- modules/bim/config/locales/crowdin/fr.yml | 4 +- modules/bim/config/locales/crowdin/it.yml | 4 +- modules/bim/config/locales/crowdin/uk.yml | 4 +- modules/boards/config/locales/crowdin/fr.yml | 4 +- modules/boards/config/locales/crowdin/it.yml | 4 +- modules/boards/config/locales/crowdin/uk.yml | 4 +- .../calendar/config/locales/crowdin/fr.yml | 4 +- .../calendar/config/locales/crowdin/it.yml | 4 +- .../calendar/config/locales/crowdin/ko.yml | 4 +- modules/costs/config/locales/crowdin/fr.yml | 2 +- modules/costs/config/locales/crowdin/it.yml | 2 +- .../documents/config/locales/crowdin/fr.yml | 4 +- .../documents/config/locales/crowdin/it.yml | 4 +- .../config/locales/crowdin/fr.yml | 4 +- .../config/locales/crowdin/it.yml | 4 +- .../config/locales/crowdin/uk.yml | 2 +- .../grids/config/locales/crowdin/js-fr.yml | 4 +- .../job_status/config/locales/crowdin/fr.yml | 4 +- .../job_status/config/locales/crowdin/it.yml | 4 +- .../job_status/config/locales/crowdin/pl.yml | 2 +- .../ldap_groups/config/locales/crowdin/fr.yml | 4 +- .../ldap_groups/config/locales/crowdin/it.yml | 4 +- modules/meeting/config/locales/crowdin/fr.yml | 6 +- .../config/locales/crowdin/it.seeders.yml | 18 +- modules/meeting/config/locales/crowdin/it.yml | 6 +- modules/meeting/config/locales/crowdin/ko.yml | 112 ++++----- .../config/locales/crowdin/pl.seeders.yml | 18 +- modules/meeting/config/locales/crowdin/pt.yml | 112 ++++----- modules/meeting/config/locales/crowdin/uk.yml | 2 +- .../config/locales/crowdin/fr.yml | 2 +- .../config/locales/crowdin/it.yml | 6 +- .../config/locales/crowdin/ko.yml | 2 +- .../config/locales/crowdin/pt.yml | 2 +- .../config/locales/crowdin/uk.yml | 2 +- .../recaptcha/config/locales/crowdin/fr.yml | 4 +- .../recaptcha/config/locales/crowdin/it.yml | 4 +- .../recaptcha/config/locales/crowdin/ko.yml | 6 +- .../recaptcha/config/locales/crowdin/pt.yml | 6 +- .../recaptcha/config/locales/crowdin/uk.yml | 2 +- .../reporting/config/locales/crowdin/fr.yml | 4 +- .../reporting/config/locales/crowdin/it.yml | 4 +- .../reporting/config/locales/crowdin/ko.yml | 2 +- .../reporting/config/locales/crowdin/pt.yml | 2 +- .../reporting/config/locales/crowdin/uk.yml | 4 +- .../storages/config/locales/crowdin/fr.yml | 2 +- .../storages/config/locales/crowdin/it.yml | 150 ++++++------ .../storages/config/locales/crowdin/js-it.yml | 4 +- .../storages/config/locales/crowdin/js-ko.yml | 4 +- .../storages/config/locales/crowdin/js-pl.yml | 4 +- .../storages/config/locales/crowdin/ko.yml | 36 +-- .../storages/config/locales/crowdin/pl.yml | 94 ++++---- .../storages/config/locales/crowdin/uk.yml | 42 ++-- .../config/locales/crowdin/fr.yml | 4 +- .../config/locales/crowdin/it.yml | 4 +- .../config/locales/crowdin/ko.yml | 4 +- .../config/locales/crowdin/pl.yml | 4 +- .../config/locales/crowdin/uk.yml | 2 +- .../config/locales/crowdin/fr.yml | 4 +- .../config/locales/crowdin/it.yml | 4 +- .../config/locales/crowdin/uk.yml | 4 +- .../webhooks/config/locales/crowdin/fr.yml | 4 +- .../webhooks/config/locales/crowdin/it.yml | 4 +- .../xls_export/config/locales/crowdin/fr.yml | 4 +- .../xls_export/config/locales/crowdin/it.yml | 4 +- .../xls_export/config/locales/crowdin/uk.yml | 4 +- 127 files changed, 916 insertions(+), 916 deletions(-) diff --git a/config/locales/crowdin/af.yml b/config/locales/crowdin/af.yml index 80fd1bb46187..20ccfd0feac4 100644 --- a/config/locales/crowdin/af.yml +++ b/config/locales/crowdin/af.yml @@ -401,8 +401,8 @@ af: sharing: missing_workflow_waring: title: "Workflow missing for work package sharing" - message: "No workflow configured for the 'Work package editor' role. Without a workflow, the status of a shared work package cannot be changed." - link_message: "Configure a workflow in the administration." + message: "No workflow is configured for the 'Work package editor' role. Without a workflow, the shared with user cannot alter the status of the work package. Workflows can be copied. Select a source type (e.g. 'Task') and source role (e.g. 'Member'). Then select the target types. To start with, you could select all the types as targets. Finally, select the 'Work package editor' role as the target and press 'Copy'. After having thus created the defaults, fine tune the workflows as you do for every other role." + link_message: "Configure the workflows in the administration." summary: reports: category: diff --git a/config/locales/crowdin/ar.yml b/config/locales/crowdin/ar.yml index 456dd6f2bb57..aca8a884fc4e 100644 --- a/config/locales/crowdin/ar.yml +++ b/config/locales/crowdin/ar.yml @@ -405,8 +405,8 @@ ar: sharing: missing_workflow_waring: title: "Workflow missing for work package sharing" - message: "No workflow configured for the 'Work package editor' role. Without a workflow, the status of a shared work package cannot be changed." - link_message: "Configure a workflow in the administration." + message: "No workflow is configured for the 'Work package editor' role. Without a workflow, the shared with user cannot alter the status of the work package. Workflows can be copied. Select a source type (e.g. 'Task') and source role (e.g. 'Member'). Then select the target types. To start with, you could select all the types as targets. Finally, select the 'Work package editor' role as the target and press 'Copy'. After having thus created the defaults, fine tune the workflows as you do for every other role." + link_message: "Configure the workflows in the administration." summary: reports: category: diff --git a/config/locales/crowdin/az.yml b/config/locales/crowdin/az.yml index d7f0691db62e..65970e26f161 100644 --- a/config/locales/crowdin/az.yml +++ b/config/locales/crowdin/az.yml @@ -401,8 +401,8 @@ az: sharing: missing_workflow_waring: title: "Workflow missing for work package sharing" - message: "No workflow configured for the 'Work package editor' role. Without a workflow, the status of a shared work package cannot be changed." - link_message: "Configure a workflow in the administration." + message: "No workflow is configured for the 'Work package editor' role. Without a workflow, the shared with user cannot alter the status of the work package. Workflows can be copied. Select a source type (e.g. 'Task') and source role (e.g. 'Member'). Then select the target types. To start with, you could select all the types as targets. Finally, select the 'Work package editor' role as the target and press 'Copy'. After having thus created the defaults, fine tune the workflows as you do for every other role." + link_message: "Configure the workflows in the administration." summary: reports: category: diff --git a/config/locales/crowdin/be.yml b/config/locales/crowdin/be.yml index c2228fc4263f..0053c0295bde 100644 --- a/config/locales/crowdin/be.yml +++ b/config/locales/crowdin/be.yml @@ -403,8 +403,8 @@ be: sharing: missing_workflow_waring: title: "Workflow missing for work package sharing" - message: "No workflow configured for the 'Work package editor' role. Without a workflow, the status of a shared work package cannot be changed." - link_message: "Configure a workflow in the administration." + message: "No workflow is configured for the 'Work package editor' role. Without a workflow, the shared with user cannot alter the status of the work package. Workflows can be copied. Select a source type (e.g. 'Task') and source role (e.g. 'Member'). Then select the target types. To start with, you could select all the types as targets. Finally, select the 'Work package editor' role as the target and press 'Copy'. After having thus created the defaults, fine tune the workflows as you do for every other role." + link_message: "Configure the workflows in the administration." summary: reports: category: diff --git a/config/locales/crowdin/bg.yml b/config/locales/crowdin/bg.yml index 270127c505e4..47d5c13bab23 100644 --- a/config/locales/crowdin/bg.yml +++ b/config/locales/crowdin/bg.yml @@ -401,8 +401,8 @@ bg: sharing: missing_workflow_waring: title: "Workflow missing for work package sharing" - message: "No workflow configured for the 'Work package editor' role. Without a workflow, the status of a shared work package cannot be changed." - link_message: "Configure a workflow in the administration." + message: "No workflow is configured for the 'Work package editor' role. Without a workflow, the shared with user cannot alter the status of the work package. Workflows can be copied. Select a source type (e.g. 'Task') and source role (e.g. 'Member'). Then select the target types. To start with, you could select all the types as targets. Finally, select the 'Work package editor' role as the target and press 'Copy'. After having thus created the defaults, fine tune the workflows as you do for every other role." + link_message: "Configure the workflows in the administration." summary: reports: category: diff --git a/config/locales/crowdin/ca.yml b/config/locales/crowdin/ca.yml index 36b8d8252e2d..3b03ff165559 100644 --- a/config/locales/crowdin/ca.yml +++ b/config/locales/crowdin/ca.yml @@ -397,8 +397,8 @@ ca: sharing: missing_workflow_waring: title: "Workflow missing for work package sharing" - message: "No workflow configured for the 'Work package editor' role. Without a workflow, the status of a shared work package cannot be changed." - link_message: "Configure a workflow in the administration." + message: "No workflow is configured for the 'Work package editor' role. Without a workflow, the shared with user cannot alter the status of the work package. Workflows can be copied. Select a source type (e.g. 'Task') and source role (e.g. 'Member'). Then select the target types. To start with, you could select all the types as targets. Finally, select the 'Work package editor' role as the target and press 'Copy'. After having thus created the defaults, fine tune the workflows as you do for every other role." + link_message: "Configure the workflows in the administration." summary: reports: category: diff --git a/config/locales/crowdin/ckb-IR.yml b/config/locales/crowdin/ckb-IR.yml index ab2ca807a290..180d424436b5 100644 --- a/config/locales/crowdin/ckb-IR.yml +++ b/config/locales/crowdin/ckb-IR.yml @@ -401,8 +401,8 @@ ckb-IR: sharing: missing_workflow_waring: title: "Workflow missing for work package sharing" - message: "No workflow configured for the 'Work package editor' role. Without a workflow, the status of a shared work package cannot be changed." - link_message: "Configure a workflow in the administration." + message: "No workflow is configured for the 'Work package editor' role. Without a workflow, the shared with user cannot alter the status of the work package. Workflows can be copied. Select a source type (e.g. 'Task') and source role (e.g. 'Member'). Then select the target types. To start with, you could select all the types as targets. Finally, select the 'Work package editor' role as the target and press 'Copy'. After having thus created the defaults, fine tune the workflows as you do for every other role." + link_message: "Configure the workflows in the administration." summary: reports: category: diff --git a/config/locales/crowdin/cs.yml b/config/locales/crowdin/cs.yml index 05de2444785d..4cd04f4faa86 100644 --- a/config/locales/crowdin/cs.yml +++ b/config/locales/crowdin/cs.yml @@ -403,8 +403,8 @@ cs: sharing: missing_workflow_waring: title: "Workflow missing for work package sharing" - message: "No workflow configured for the 'Work package editor' role. Without a workflow, the status of a shared work package cannot be changed." - link_message: "Configure a workflow in the administration." + message: "No workflow is configured for the 'Work package editor' role. Without a workflow, the shared with user cannot alter the status of the work package. Workflows can be copied. Select a source type (e.g. 'Task') and source role (e.g. 'Member'). Then select the target types. To start with, you could select all the types as targets. Finally, select the 'Work package editor' role as the target and press 'Copy'. After having thus created the defaults, fine tune the workflows as you do for every other role." + link_message: "Configure the workflows in the administration." summary: reports: category: diff --git a/config/locales/crowdin/da.yml b/config/locales/crowdin/da.yml index c435505c9f8c..b986ebcef030 100644 --- a/config/locales/crowdin/da.yml +++ b/config/locales/crowdin/da.yml @@ -399,8 +399,8 @@ da: sharing: missing_workflow_waring: title: "Workflow missing for work package sharing" - message: "No workflow configured for the 'Work package editor' role. Without a workflow, the status of a shared work package cannot be changed." - link_message: "Configure a workflow in the administration." + message: "No workflow is configured for the 'Work package editor' role. Without a workflow, the shared with user cannot alter the status of the work package. Workflows can be copied. Select a source type (e.g. 'Task') and source role (e.g. 'Member'). Then select the target types. To start with, you could select all the types as targets. Finally, select the 'Work package editor' role as the target and press 'Copy'. After having thus created the defaults, fine tune the workflows as you do for every other role." + link_message: "Configure the workflows in the administration." summary: reports: category: diff --git a/config/locales/crowdin/de.yml b/config/locales/crowdin/de.yml index ebff9ea65216..7e04a185adea 100644 --- a/config/locales/crowdin/de.yml +++ b/config/locales/crowdin/de.yml @@ -396,8 +396,8 @@ de: sharing: missing_workflow_waring: title: "Der Workflow für das Teilen von Arbeitspaketen fehlt" - message: "Kein Workflow für die Rolle 'Arbeitspaket-Bearbeiter' konfiguriert. Ohne diesen Workflow kann der Status eines geteilten Arbeitspakets nicht geändert werden." - link_message: "Konfigurieren Sie einen Workflow in der Administration." + message: "No workflow is configured for the 'Work package editor' role. Without a workflow, the shared with user cannot alter the status of the work package. Workflows can be copied. Select a source type (e.g. 'Task') and source role (e.g. 'Member'). Then select the target types. To start with, you could select all the types as targets. Finally, select the 'Work package editor' role as the target and press 'Copy'. After having thus created the defaults, fine tune the workflows as you do for every other role." + link_message: "Configure the workflows in the administration." summary: reports: category: diff --git a/config/locales/crowdin/el.yml b/config/locales/crowdin/el.yml index 03ec65c2d758..12846f1c68f1 100644 --- a/config/locales/crowdin/el.yml +++ b/config/locales/crowdin/el.yml @@ -397,8 +397,8 @@ el: sharing: missing_workflow_waring: title: "Workflow missing for work package sharing" - message: "No workflow configured for the 'Work package editor' role. Without a workflow, the status of a shared work package cannot be changed." - link_message: "Configure a workflow in the administration." + message: "No workflow is configured for the 'Work package editor' role. Without a workflow, the shared with user cannot alter the status of the work package. Workflows can be copied. Select a source type (e.g. 'Task') and source role (e.g. 'Member'). Then select the target types. To start with, you could select all the types as targets. Finally, select the 'Work package editor' role as the target and press 'Copy'. After having thus created the defaults, fine tune the workflows as you do for every other role." + link_message: "Configure the workflows in the administration." summary: reports: category: diff --git a/config/locales/crowdin/eo.yml b/config/locales/crowdin/eo.yml index 4d421d9f82dd..2f87f74b9070 100644 --- a/config/locales/crowdin/eo.yml +++ b/config/locales/crowdin/eo.yml @@ -401,8 +401,8 @@ eo: sharing: missing_workflow_waring: title: "Workflow missing for work package sharing" - message: "No workflow configured for the 'Work package editor' role. Without a workflow, the status of a shared work package cannot be changed." - link_message: "Configure a workflow in the administration." + message: "No workflow is configured for the 'Work package editor' role. Without a workflow, the shared with user cannot alter the status of the work package. Workflows can be copied. Select a source type (e.g. 'Task') and source role (e.g. 'Member'). Then select the target types. To start with, you could select all the types as targets. Finally, select the 'Work package editor' role as the target and press 'Copy'. After having thus created the defaults, fine tune the workflows as you do for every other role." + link_message: "Configure the workflows in the administration." summary: reports: category: diff --git a/config/locales/crowdin/es.yml b/config/locales/crowdin/es.yml index 93919703904e..441eb58b988a 100644 --- a/config/locales/crowdin/es.yml +++ b/config/locales/crowdin/es.yml @@ -199,13 +199,13 @@ es: reorder_alphabetical: "Ordenar los valores alfabéticamente" reorder_confirmation: "Advertencia: Se perderá el orden actual de los valores disponibles. ¿Quiere continuar?" instructions: - is_required: "Mark the custom field as required. This will make it mandatory to fill in the field when creating new or updating existing resources." - is_for_all: "Mark the custom field as available in all existing and new projects." - searchable: "Include the field values when using the global search functionality." - editable: "Allow the field to be editable by users themselves." - visible: "Make field visible for all users (non-admins) in the project overview and displayed in the project details widget on the Project Overview." + is_required: "Marcar el campo personalizado como necesario. Esto hará obligatorio rellenar el campo cuando se creen nuevos o se actualicen los recursos existentes." + is_for_all: "Marque el campo personalizado como disponible en todos los proyectos existentes y nuevos." + searchable: "Incluye los valores de los campos al usar la funcionalidad de búsqueda global." + editable: "Permitir que el campo sea editable por los propios usuarios." + visible: "Hacer visible el campo para todos los usuarios (no administradores) en el resumen del proyecto y se muestra en el widget de detalles del proyecto en la vista general del proyecto." is_filter: > - Allow the custom field to be used in a filter in work package views. Note that only with 'For all projects' selected, the custom field will show up in global views. + Permitir que el campo personalizado se utilice como filtro en las vistas de paquetes de trabajo. Tenga en cuenta que solo 'Para todos los proyectos' seleccionados, el campo personalizado se mostrará en vistas globales. tab: no_results_title_text: Actualmente no hay campos personalizados. no_results_content_text: Crear un nuevo campo personalizado @@ -398,8 +398,8 @@ es: sharing: missing_workflow_waring: title: "Falta el flujo de trabajo para compartir paquetes de trabajo" - message: "Ningún flujo de trabajo configurado para el rol 'Editor de paquetes de trabajo'. Sin un flujo de trabajo, el estado de un paquete de trabajo compartido no se puede cambiar." - link_message: "Configurar un flujo de trabajo en la administración." + message: "No workflow is configured for the 'Work package editor' role. Without a workflow, the shared with user cannot alter the status of the work package. Workflows can be copied. Select a source type (e.g. 'Task') and source role (e.g. 'Member'). Then select the target types. To start with, you could select all the types as targets. Finally, select the 'Work package editor' role as the target and press 'Copy'. After having thus created the defaults, fine tune the workflows as you do for every other role." + link_message: "Configure the workflows in the administration." summary: reports: category: @@ -3064,7 +3064,7 @@ es: warning_user_limit_reached_admin: > Añadir usuarios adicionales excederá el límite actual. Por favor, actualice su plan para asegurar que los usuarios externos puedan acceder a este paquete de trabajo. warning_no_selected_user: "Por favor, seleccione usuarios para compartir este paquete de trabajo" - warning_locked_user: "The user %{user} is locked and cannot be shared with" + warning_locked_user: "él usuario %{user} está bloqueado y no se puede compartir con él" user_details: locked: "Usuario bloqueado" invited: "Invitación enviada. " diff --git a/config/locales/crowdin/et.yml b/config/locales/crowdin/et.yml index d4a42b35bf1c..897bb22d5723 100644 --- a/config/locales/crowdin/et.yml +++ b/config/locales/crowdin/et.yml @@ -401,8 +401,8 @@ et: sharing: missing_workflow_waring: title: "Workflow missing for work package sharing" - message: "No workflow configured for the 'Work package editor' role. Without a workflow, the status of a shared work package cannot be changed." - link_message: "Configure a workflow in the administration." + message: "No workflow is configured for the 'Work package editor' role. Without a workflow, the shared with user cannot alter the status of the work package. Workflows can be copied. Select a source type (e.g. 'Task') and source role (e.g. 'Member'). Then select the target types. To start with, you could select all the types as targets. Finally, select the 'Work package editor' role as the target and press 'Copy'. After having thus created the defaults, fine tune the workflows as you do for every other role." + link_message: "Configure the workflows in the administration." summary: reports: category: diff --git a/config/locales/crowdin/eu.yml b/config/locales/crowdin/eu.yml index 7b27e27b4227..0efc72592e52 100644 --- a/config/locales/crowdin/eu.yml +++ b/config/locales/crowdin/eu.yml @@ -401,8 +401,8 @@ eu: sharing: missing_workflow_waring: title: "Workflow missing for work package sharing" - message: "No workflow configured for the 'Work package editor' role. Without a workflow, the status of a shared work package cannot be changed." - link_message: "Configure a workflow in the administration." + message: "No workflow is configured for the 'Work package editor' role. Without a workflow, the shared with user cannot alter the status of the work package. Workflows can be copied. Select a source type (e.g. 'Task') and source role (e.g. 'Member'). Then select the target types. To start with, you could select all the types as targets. Finally, select the 'Work package editor' role as the target and press 'Copy'. After having thus created the defaults, fine tune the workflows as you do for every other role." + link_message: "Configure the workflows in the administration." summary: reports: category: diff --git a/config/locales/crowdin/fa.yml b/config/locales/crowdin/fa.yml index bdf245844433..2442fd354394 100644 --- a/config/locales/crowdin/fa.yml +++ b/config/locales/crowdin/fa.yml @@ -401,8 +401,8 @@ fa: sharing: missing_workflow_waring: title: "Workflow missing for work package sharing" - message: "No workflow configured for the 'Work package editor' role. Without a workflow, the status of a shared work package cannot be changed." - link_message: "Configure a workflow in the administration." + message: "No workflow is configured for the 'Work package editor' role. Without a workflow, the shared with user cannot alter the status of the work package. Workflows can be copied. Select a source type (e.g. 'Task') and source role (e.g. 'Member'). Then select the target types. To start with, you could select all the types as targets. Finally, select the 'Work package editor' role as the target and press 'Copy'. After having thus created the defaults, fine tune the workflows as you do for every other role." + link_message: "Configure the workflows in the administration." summary: reports: category: diff --git a/config/locales/crowdin/fi.yml b/config/locales/crowdin/fi.yml index 29cbcbf48171..5d96cae1ea15 100644 --- a/config/locales/crowdin/fi.yml +++ b/config/locales/crowdin/fi.yml @@ -401,8 +401,8 @@ fi: sharing: missing_workflow_waring: title: "Workflow missing for work package sharing" - message: "No workflow configured for the 'Work package editor' role. Without a workflow, the status of a shared work package cannot be changed." - link_message: "Configure a workflow in the administration." + message: "No workflow is configured for the 'Work package editor' role. Without a workflow, the shared with user cannot alter the status of the work package. Workflows can be copied. Select a source type (e.g. 'Task') and source role (e.g. 'Member'). Then select the target types. To start with, you could select all the types as targets. Finally, select the 'Work package editor' role as the target and press 'Copy'. After having thus created the defaults, fine tune the workflows as you do for every other role." + link_message: "Configure the workflows in the administration." summary: reports: category: diff --git a/config/locales/crowdin/fil.yml b/config/locales/crowdin/fil.yml index 034d71f2f9dc..86e7181aa820 100644 --- a/config/locales/crowdin/fil.yml +++ b/config/locales/crowdin/fil.yml @@ -401,8 +401,8 @@ fil: sharing: missing_workflow_waring: title: "Workflow missing for work package sharing" - message: "No workflow configured for the 'Work package editor' role. Without a workflow, the status of a shared work package cannot be changed." - link_message: "Configure a workflow in the administration." + message: "No workflow is configured for the 'Work package editor' role. Without a workflow, the shared with user cannot alter the status of the work package. Workflows can be copied. Select a source type (e.g. 'Task') and source role (e.g. 'Member'). Then select the target types. To start with, you could select all the types as targets. Finally, select the 'Work package editor' role as the target and press 'Copy'. After having thus created the defaults, fine tune the workflows as you do for every other role." + link_message: "Configure the workflows in the administration." summary: reports: category: diff --git a/config/locales/crowdin/fr.yml b/config/locales/crowdin/fr.yml index 16c4899ab7ec..a08db852920e 100644 --- a/config/locales/crowdin/fr.yml +++ b/config/locales/crowdin/fr.yml @@ -202,13 +202,13 @@ fr: reorder_alphabetical: "Réorganiser les valeurs par ordre alphabétique" reorder_confirmation: "Attention : l'ordre actuel des valeurs disponibles sera perdu. Continuer ?" instructions: - is_required: "Mark the custom field as required. This will make it mandatory to fill in the field when creating new or updating existing resources." - is_for_all: "Mark the custom field as available in all existing and new projects." - searchable: "Include the field values when using the global search functionality." - editable: "Allow the field to be editable by users themselves." - visible: "Make field visible for all users (non-admins) in the project overview and displayed in the project details widget on the Project Overview." + is_required: "Marquer le champ personnalisé comme requis. Cela rendra obligatoire de remplir le champ lors de la création ou de la mise à jour des ressources existantes." + is_for_all: "Marquer le champ personnalisé comme disponible dans tous les projets existants et nouveaux." + searchable: "Inclure les valeurs des champs lors de l'utilisation de la fonctionnalité de recherche globale." + editable: "Autoriser les utilisateurs à modifier eux-mêmes le champ" + visible: "Rendre le champ visible pour tous les utilisateurs (non-administrateurs) et l'afficher dans le widget des détails du projet dans la vue d'ensemble du projet." is_filter: > - Allow the custom field to be used in a filter in work package views. Note that only with 'For all projects' selected, the custom field will show up in global views. + Permet au champ personnalisé d'être utilisé dans un filtre dans les vues des lots de travaux. Notez que le champ personnalisé n'apparaîtra dans les vues globales que si l'option "Pour tous les projets" est sélectionnée. tab: no_results_title_text: Il n'y a actuellement aucun champ personnalisé. no_results_content_text: Créer un nouveau champ personnalisé @@ -401,8 +401,8 @@ fr: sharing: missing_workflow_waring: title: "Flux de travail manquant pour le partage de lots de travaux" - message: "Aucun flux de travail configuré pour le rôle 'Éditeur de lots de travaux'. Sans flux de travail, le statut d'un lot de travaux partagé ne peut pas être changé." - link_message: "Configurer un flux de travail dans l'administration." + message: "No workflow is configured for the 'Work package editor' role. Without a workflow, the shared with user cannot alter the status of the work package. Workflows can be copied. Select a source type (e.g. 'Task') and source role (e.g. 'Member'). Then select the target types. To start with, you could select all the types as targets. Finally, select the 'Work package editor' role as the target and press 'Copy'. After having thus created the defaults, fine tune the workflows as you do for every other role." + link_message: "Configure the workflows in the administration." summary: reports: category: @@ -954,7 +954,7 @@ fr: custom_field: "Champ personnalisé" "doorkeeper/application": "Application OAuth" forum: "Forum" - global_role: "Global role" + global_role: "Rôle global" group: "Groupe" member: "Membre" news: "Actualités" @@ -2156,8 +2156,8 @@ fr: zero: "aucun projet" label_yesterday: "hier" label_role_type: "Type" - label_member_role: "Project role" - label_global_role: "Global role" + label_member_role: "Rôle dans le projet" + label_global_role: "Rôle global" label_not_changeable: "(non modifiable)" label_global: "Global" label_seeded_from_env_warning: Cet enregistrement a été créé grâce à une variable paramètre/environnement. Il n'est pas modifiable via l'interface utilisateur. @@ -3057,10 +3057,10 @@ fr: view_description: "Peut voir ce lot de travaux." remove: "Supprimer" share: "Partager" - text_empty_search_description: "There are no users with the current filter criteria." - text_empty_search_header: "We couldn't find any matching results." + text_empty_search_description: "Aucun utilisateur ne répond aux critères de filtrage actuels." + text_empty_search_header: "Aucun résultat correspondant n'a été trouvé." text_empty_state_description: "Le lot de travaux n'a pas encore été partagé avec personne." - text_empty_state_header: "No shared members." + text_empty_state_header: "Aucun membre partagé." text_user_limit_reached: "L'ajout d'utilisateurs supplémentaires dépassera la limite actuelle. Veuillez contacter un administrateur pour augmenter la limite d'utilisateurs afin que les utilisateurs externes puissent accéder à ce lot de travaux." text_user_limit_reached_admins: 'L''ajout d''utilisateurs supplémentaires dépassera la limite actuelle. Veuillez mettre à niveau votre plan pour pouvoir ajouter d''autres utilisateurs.' warning_user_limit_reached: > @@ -3068,7 +3068,7 @@ fr: warning_user_limit_reached_admin: > L'ajout d'utilisateurs supplémentaires dépassera la limite actuelle. Veuillez mettre à niveau votre plan pour que les utilisateurs externes puissent accéder à ce work package. warning_no_selected_user: "Veuillez sélectionner les utilisateurs avec lesquels partager ce lot de travaux" - warning_locked_user: "The user %{user} is locked and cannot be shared with" + warning_locked_user: "Impossible de partager avec %{utilisateur} dont le compte est verrouillé" user_details: locked: "Utilisateur verrouillé" invited: "Invitation envoyée." @@ -3111,7 +3111,7 @@ fr: code_429: "Trop de demandes, Veuillez réessayer ultérieurement." code_500: "Une erreur interne s'est produite." code_500_outbound_request_failure: "Une requête sortante vers une autre ressource a échoué avec le code de statut %{status_code}." - code_500_missing_enterprise_token: "The request can not be handled due to invalid or missing Enterprise token." + code_500_missing_enterprise_token: "La requête ne peut pas être traitée en raison d'un jeton Entreprise invalide ou manquant." not_found: work_package: "Le lot de travaux que vous cherchez est introuvable ou a été supprimé." expected: @@ -3294,8 +3294,8 @@ fr: you: vous link: lien plugin_openproject_auth_plugins: - name: "OpenProject Auth Plugins" - description: "Integration of OmniAuth strategy providers for authentication in Openproject." + name: "Plugins d'authentification OpenProject" + description: "Intégration des fournisseurs de stratégie OmniAuth pour l'authentification dans Openproject." plugin_openproject_auth_saml: - name: "OmniAuth SAML / Single-Sign On" - description: "Adds the OmniAuth SAML provider to OpenProject" + name: "OmniAuth SAML / authentification unique" + description: "Ajoute le fournisseur SAML OmniAuth à OpenProject" diff --git a/config/locales/crowdin/he.yml b/config/locales/crowdin/he.yml index d149dde44933..a566fa28eaca 100644 --- a/config/locales/crowdin/he.yml +++ b/config/locales/crowdin/he.yml @@ -403,8 +403,8 @@ he: sharing: missing_workflow_waring: title: "Workflow missing for work package sharing" - message: "No workflow configured for the 'Work package editor' role. Without a workflow, the status of a shared work package cannot be changed." - link_message: "Configure a workflow in the administration." + message: "No workflow is configured for the 'Work package editor' role. Without a workflow, the shared with user cannot alter the status of the work package. Workflows can be copied. Select a source type (e.g. 'Task') and source role (e.g. 'Member'). Then select the target types. To start with, you could select all the types as targets. Finally, select the 'Work package editor' role as the target and press 'Copy'. After having thus created the defaults, fine tune the workflows as you do for every other role." + link_message: "Configure the workflows in the administration." summary: reports: category: diff --git a/config/locales/crowdin/hi.yml b/config/locales/crowdin/hi.yml index 40fd25e656a2..654eaaae54a1 100644 --- a/config/locales/crowdin/hi.yml +++ b/config/locales/crowdin/hi.yml @@ -399,8 +399,8 @@ hi: sharing: missing_workflow_waring: title: "Workflow missing for work package sharing" - message: "No workflow configured for the 'Work package editor' role. Without a workflow, the status of a shared work package cannot be changed." - link_message: "Configure a workflow in the administration." + message: "No workflow is configured for the 'Work package editor' role. Without a workflow, the shared with user cannot alter the status of the work package. Workflows can be copied. Select a source type (e.g. 'Task') and source role (e.g. 'Member'). Then select the target types. To start with, you could select all the types as targets. Finally, select the 'Work package editor' role as the target and press 'Copy'. After having thus created the defaults, fine tune the workflows as you do for every other role." + link_message: "Configure the workflows in the administration." summary: reports: category: diff --git a/config/locales/crowdin/hr.yml b/config/locales/crowdin/hr.yml index d839be0aedcb..149175e57730 100644 --- a/config/locales/crowdin/hr.yml +++ b/config/locales/crowdin/hr.yml @@ -402,8 +402,8 @@ hr: sharing: missing_workflow_waring: title: "Workflow missing for work package sharing" - message: "No workflow configured for the 'Work package editor' role. Without a workflow, the status of a shared work package cannot be changed." - link_message: "Configure a workflow in the administration." + message: "No workflow is configured for the 'Work package editor' role. Without a workflow, the shared with user cannot alter the status of the work package. Workflows can be copied. Select a source type (e.g. 'Task') and source role (e.g. 'Member'). Then select the target types. To start with, you could select all the types as targets. Finally, select the 'Work package editor' role as the target and press 'Copy'. After having thus created the defaults, fine tune the workflows as you do for every other role." + link_message: "Configure the workflows in the administration." summary: reports: category: diff --git a/config/locales/crowdin/hu.yml b/config/locales/crowdin/hu.yml index 5e1bd2709f9d..2d0c467339a6 100644 --- a/config/locales/crowdin/hu.yml +++ b/config/locales/crowdin/hu.yml @@ -398,8 +398,8 @@ hu: sharing: missing_workflow_waring: title: "Workflow missing for work package sharing" - message: "No workflow configured for the 'Work package editor' role. Without a workflow, the status of a shared work package cannot be changed." - link_message: "Configure a workflow in the administration." + message: "No workflow is configured for the 'Work package editor' role. Without a workflow, the shared with user cannot alter the status of the work package. Workflows can be copied. Select a source type (e.g. 'Task') and source role (e.g. 'Member'). Then select the target types. To start with, you could select all the types as targets. Finally, select the 'Work package editor' role as the target and press 'Copy'. After having thus created the defaults, fine tune the workflows as you do for every other role." + link_message: "Configure the workflows in the administration." summary: reports: category: diff --git a/config/locales/crowdin/id.yml b/config/locales/crowdin/id.yml index b2a0ee0ea8ab..b575ad743eb5 100644 --- a/config/locales/crowdin/id.yml +++ b/config/locales/crowdin/id.yml @@ -393,8 +393,8 @@ id: sharing: missing_workflow_waring: title: "Workflow missing for work package sharing" - message: "No workflow configured for the 'Work package editor' role. Without a workflow, the status of a shared work package cannot be changed." - link_message: "Configure a workflow in the administration." + message: "No workflow is configured for the 'Work package editor' role. Without a workflow, the shared with user cannot alter the status of the work package. Workflows can be copied. Select a source type (e.g. 'Task') and source role (e.g. 'Member'). Then select the target types. To start with, you could select all the types as targets. Finally, select the 'Work package editor' role as the target and press 'Copy'. After having thus created the defaults, fine tune the workflows as you do for every other role." + link_message: "Configure the workflows in the administration." summary: reports: category: diff --git a/config/locales/crowdin/it.seeders.yml b/config/locales/crowdin/it.seeders.yml index 4dc9a5dd0d83..1be7a8cd42b2 100644 --- a/config/locales/crowdin/it.seeders.yml +++ b/config/locales/crowdin/it.seeders.yml @@ -43,11 +43,11 @@ it: name: Altro work_package_roles: item_0: - name: Work package editor + name: Editor di macro-attività item_1: - name: Work package commenter + name: Commentatore di macro-attività item_2: - name: Work package viewer + name: Visualizzatore di macro-attività project_roles: item_0: name: Non membro @@ -132,21 +132,21 @@ it: welcome: title: Benvenuto su OpenProject! text: | - OpenProject is the leading open source project management software. It supports classic, agile as well as hybrid project management and gives you full control over your data. + OpenProject è il principale software di gestione dei progetti open source. Supporta la gestione dei progetti classica, agile e ibrida e ti dà il pieno controllo sui tuoi dati. - Core features and use cases: + Funzionalità principali e casi d'uso: - * [Project Portfolio Management](https://www.openproject.org/collaboration-software-features/project-portfolio-management/) - * [Project Planning and Scheduling](https://www.openproject.org/collaboration-software-features/project-planning-scheduling/) - * [Task Management and Issue Tracking](https://www.openproject.org/collaboration-software-features/task-management/) - * [Agile Boards (Scrum and Kanban)](https://www.openproject.org/collaboration-software-features/agile-project-management/) - * [Requirements Management and Release Planning](https://www.openproject.org/collaboration-software-features/product-development/) - * [Time and Cost Tracking, Budgets](https://www.openproject.org/collaboration-software-features/time-tracking/) - * [Team Collaboration and Documentation](https://www.openproject.org/collaboration-software-features/team-collaboration/) + * [Gestione del portfolio di progetti](https://www.openproject.org/collaboration-software-features/project-portfolio-management/) + * [Pianificazione e programmazione del progetto](https://www.openproject.org/collaboration-software-features/project-planning-scheduling/) + * [Gestione delle attività e monitoraggio dei problemi](https://www.openproject.org/collaboration-software-features/task-management/) + * [Bacheche Agile (Scrum e Kanban)](https://www.openproject.org/collaboration-software-features/agile-project-management/) + * [Gestione dei requisiti e pianificazione del rilascio](https://www.openproject.org/collaboration-software-features/product-development/) + * [Monitoraggio di tempi e costi, budget](https://www.openproject.org/collaboration-software-features/time-tracking/) + * [Collaborazione e documentazione del team](https://www.openproject.org/collaboration-software-features/team-collaboration/) - Welcome to the future of project management. + Benvenuti nel futuro della gestione dei progetti. - For Admins: You can change this welcome text [here]({{opSetting:base_url}}/admin/settings/general). + Per gli amministratori: è possibile modificare questo testo di benvenuto [qui]({{opSetting:base_url}}/admin/settings/general). projects: demo-project: name: Progetto Dimostrativo @@ -352,20 +352,20 @@ it: options: name: Per cominciare text: | - We are glad you joined! We suggest to try a few things to get started in OpenProject. + Siamo lieti di averti tra noi! Ti suggeriamo di provare alcune cose per iniziare con OpenProject. - _Try the following steps:_ + _Prova i seguenti passaggi:_ - 1. *Invite new members to your project*: → Go to [Members]({{opSetting:base_url}}/projects/your-scrum-project/members) in the project navigation. - 2. *View your Product backlog and Sprint backlogs*: → Go to [Backlogs]({{opSetting:base_url}}/projects/your-scrum-project/backlogs) in the project navigation. - 3. *View your Task board*: → Go to [Backlogs]({{opSetting:base_url}}/projects/your-scrum-project/backlogs) → Click on right arrow on Sprint → Select [Task Board](##sprint:scrum_project__version__sprint_1). - 4. *Create a new work package*: → Go to [Work packages → Create]({{opSetting:base_url}}/projects/your-scrum-project/work_packages/new). - 5. *Create and update a project plan*: → Go to [Project plan](##query:scrum_project__query__project_plan) in the project navigation. - 6. *Create a Sprint wiki*: → Go to [Backlogs]({{opSetting:base_url}}/projects/your-scrum-project/backlogs) and open the sprint wiki from the right drop down menu in a sprint. You can edit the [wiki template]({{opSetting:base_url}}/projects/your-scrum-project/wiki/) based on your needs. - 7. *Activate further modules*: → Go to [Project settings → Modules]({{opSetting:base_url}}/projects/your-scrum-project/settings/modules). + 1. *Invita nuovi membri al tuo progetto*: → Vai su [Membri]({{opSetting:base_url}}/projects/your-scrum-project/members) nella navigazione del progetto. + 2. *Visualizza il tuo Product Backlog e gli Sprint Backlog*: → Vai su [Backlog]({{opSetting:base_url}}/projects/your-scrum-project/backlogs) nella navigazione del progetto. + 3. *Visualizza il tuo pannello delle attività*: → Vai su [Backlog]({{opSetting:base_url}}/projects/your-scrum-project/backlogs) → Fai clic sulla freccia destra su Sprint → Seleziona [Pannello delle attività](##sprint:scrum_project__version__sprint_1). + 4. *Crea una nuova macro-attività*: → Vai su [Macro-attività → Crea]({{opSetting:base_url}}/projects/your-scrum-project/work_packages/new). + 5. *Crea e aggiorna un piano di progetto*: → Vai su [Piano del progetto](##query:scrum_project__query__project_plan) nella navigazione del progetto. + 6. *Crea una wiki di Sprint*: → Vai a [Backlogs]({{opSetting:base_url}}/projects/your-scrum-project/backlogs) e apri la wiki dello sprint dal menu a discesa a destra in uno sprint. Puoi modificare il [modello wiki]({{opSetting:base_url}}/projects/your-scrum-project/wiki/) in base alle tue esigenze. + 7. *Attiva ulteriori moduli*: → Vai su [Impostazioni progetto → Moduli]({{opSetting:base_url}}/projects/your-scrum-project/settings/modules). - Here you will find our [User Guides](https://www.openproject.org/docs/user-guide/). - Please let us know if you have any questions or need support. Contact us: [support[at]openproject.com](mailto:support@openproject.com). + Qui troverai le nostre [Guide per l'utente](https://www.openproject.org/docs/user-guide/). + Facci sapere se hai domande o se hai bisogno di supporto. Contattaci su: [support[at]openproject.com](mailto:support@openproject.com). item_5: options: name: Macro-attività diff --git a/config/locales/crowdin/it.yml b/config/locales/crowdin/it.yml index 9e79ed14dc55..c7ae90c1362a 100644 --- a/config/locales/crowdin/it.yml +++ b/config/locales/crowdin/it.yml @@ -199,20 +199,20 @@ it: reorder_alphabetical: "Riordina i valori alfabeticamente" reorder_confirmation: "Attenzione: l'ordine corrente dei valori disponibili sarà perso. Continuare?" instructions: - is_required: "Mark the custom field as required. This will make it mandatory to fill in the field when creating new or updating existing resources." - is_for_all: "Mark the custom field as available in all existing and new projects." - searchable: "Include the field values when using the global search functionality." - editable: "Allow the field to be editable by users themselves." - visible: "Make field visible for all users (non-admins) in the project overview and displayed in the project details widget on the Project Overview." + is_required: "Contrassegna il campo personalizzato come obbligatorio. Ciò renderà obbligatorio compilare il campo durante la creazione di nuove risorse o l'aggiornamento di risorse esistenti." + is_for_all: "Contrassegna il campo personalizzato come disponibile in tutti i progetti esistenti e nuovi." + searchable: "Includi i valori dei campi quando si utilizza la funzionalità di ricerca globale." + editable: "Consenti che il campo sia modificabile dagli utenti stessi." + visible: "Rendi il campo visibile a tutti gli utenti (non amministratori) nella panoramica del progetto e visualizzato nel widget dei dettagli del progetto nella Panoramica del progetto." is_filter: > - Allow the custom field to be used in a filter in work package views. Note that only with 'For all projects' selected, the custom field will show up in global views. + Consenti l'utilizzo del campo personalizzato in un filtro nelle visualizzazioni delle macro-attività. Tieni presente che solo con l'opzione "Per tutti i progetti" selezionata, il campo personalizzato verrà visualizzato nelle visualizzazioni globali. tab: no_results_title_text: Al momento non esistono campi personalizzati. no_results_content_text: Crea un nuovo campo personalizzato concatenation: single: "oppure" global_search: - placeholder: "Search in %{app_title}" + placeholder: "Cerca in %{app_title}" overwritten_tabs: wiki_pages: "Wiki" messages: "Forum" @@ -277,7 +277,7 @@ it: no_results_title_text: Al momento non vi sono partecipanti a questo progetto. no_results_content_text: Aggiungi un membro al progetto invite_by_mail: "Invia invito a %{mail}" - send_invite_to: "Send invite to" + send_invite_to: "Invia l'invito a" my: access_token: failed_to_reset_token: "Impossibile reimpostare il token di accesso: %{error}" @@ -293,10 +293,10 @@ it: no_results_content_text: Aggiungi una notizia users: autologins: - prompt: "Stay logged in for %{num_days}" + prompt: "Mantieni la connessione per %{num_days}" sessions: - remembered_devices: "Remembered devices" - remembered_devices_caption: "A list of all devices that logged into this account using the 'Stay logged in' option." + remembered_devices: "Dispositivi ricordati" + remembered_devices_caption: "Un elenco di tutti i dispositivi che hanno effettuato l'accesso a questo account utilizzando l'opzione \"Resta connesso\"." session_name: "%{browser_name} %{browser_version} su %{os_name}" browser: "Browser" device: "Dispositivo / SO" @@ -397,9 +397,9 @@ it: unsupported_for_multiple_projects: "Il comando sposta/copia multiplo non è supportato per macroattività da più progetti" sharing: missing_workflow_waring: - title: "Workflow missing for work package sharing" - message: "No workflow configured for the 'Work package editor' role. Without a workflow, the status of a shared work package cannot be changed." - link_message: "Configure a workflow in the administration." + title: "Flusso di lavoro mancante per la condivisione di macro-attività" + message: "No workflow is configured for the 'Work package editor' role. Without a workflow, the shared with user cannot alter the status of the work package. Workflows can be copied. Select a source type (e.g. 'Task') and source role (e.g. 'Member'). Then select the target types. To start with, you could select all the types as targets. Finally, select the 'Work package editor' role as the target and press 'Copy'. After having thus created the defaults, fine tune the workflows as you do for every other role." + link_message: "Configure the workflows in the administration." summary: reports: category: @@ -442,7 +442,7 @@ it: error_self_registration_disabled: > Su questo sistema non è possibile registrare nuovi utenti. Per cortesia, contatta l'amministratore e chiedigli di creare un account per te. error_self_registration_limited_provider: > - User registration is limited for the Single sign-on provider '%{name}'. Please ask an administrator to activate the account for you or change the self registration limit for this provider. + La registrazione dell'utente è limitata per il fornitore di Single Sign-on "%{name}". Chiedi all'amministratore di attivare l'account per te o modificare il limite di registrazione autonoma per questo fornitore. login_with_auth_provider: "o accedi con il tuo account esistente" signup_with_auth_provider: "o accedi utilizzando" auth_source_login: Accedi come %{login} per attivare il tuo account. @@ -482,7 +482,7 @@ it: custom_action: actions: "Azioni" custom_field: - allow_non_open_versions: "Allow non-open versions" + allow_non_open_versions: "Consenti versioni non aperte" default_value: "Valore predefinito" editable: "Modificabile" field_format: "Formato" @@ -573,7 +573,7 @@ it: user: admin: "Amministratore" ldap_auth_source: "Connessione LDAP" - identity_url: "Identity URL" + identity_url: "URL identificativo" current_password: "Password corrente" force_password_change: "Richiedi la modifica della password al prossimo login" language: "Linguaggio" @@ -588,7 +588,7 @@ it: time_zone: "Fuso orario" auto_hide_popups: "Nascondi automaticamente le notifiche di successo" warn_on_leaving_unsaved: "Avvisami quando sto lasciando una macro-attività non salvata" - theme: "Mode" + theme: "Modalità" version: effective_date: "Data di fine" sharing: "Condivisione" @@ -612,7 +612,7 @@ it: title: "Giorni lavorativi" false: "solo giorni lavorativi" true: "includi giorni non lavorativi" - notify: "Notify" #used in custom actions + notify: "Notifica" #used in custom actions parent: "Superiore" parent_issue: "Superiore" parent_work_package: "Superiore" @@ -903,7 +903,7 @@ it: attributes: base: user_limit_reached: "Limite utenti raggiunto. Non è possibile creare ulteriori account nel piano corrente." - one_must_be_active: "Admin User cannot be locked/removed. At least one admin must be active." + one_must_be_active: "L'utente amministratore non può essere bloccato/rimosso. Almeno un amministratore deve essere attivo." password_confirmation: confirmation: "Le password non corrispondono." format: "%{message}" @@ -929,7 +929,7 @@ it: attributes: roles: ungrantable: "ha un ruolo non assegnabile." - more_than_one: "has more than one role." + more_than_one: "ha più di un ruolo." principal: unassignable: "non può essere assegnato a un progetto." version: @@ -951,7 +951,7 @@ it: custom_field: "Campo personalizzato" "doorkeeper/application": "Applicazione OAuth" forum: "Forum" - global_role: "Global role" + global_role: "Ruolo globale" group: "Gruppo" member: "Membro" news: "Notizie" @@ -1284,23 +1284,23 @@ it: one: "1 minuto" other: "%{count} minuti" x_minutes_abbreviated: - one: "1 min" - other: "%{count} mins" + one: "1 minuto" + other: "%{count} minuti" x_hours: one: "1 ora" other: "%{count} ore" x_hours_abbreviated: - one: "1 hr" - other: "%{count} hrs" + one: "1 ora" + other: "%{count} ore" x_weeks: - one: "1 week" - other: "%{count} weeks" + one: "1 settimana" + other: "%{count} settimane" x_months: one: "1 mese" other: "%{count} mesi" x_years: one: "1 anno " - other: "%{count} years" + other: "%{count} anni" x_seconds: one: "1 secondo" other: "%{count} secondi" @@ -1486,7 +1486,7 @@ it: changes_retracted: "Le modifiche sono state annullate." caused_changes: dates_changed: "Date cambiate" - system_update: "OpenProject system update:" + system_update: "Aggiornamento del sistema OpenProject:" cause_descriptions: work_package_predecessor_changed_times: da modifiche al predecessore %{link} work_package_parent_changed_times: da modifiche al genitore %{link} @@ -1503,7 +1503,7 @@ it: non_working: "%{date} è ora non lavorativo" system_update: file_links_journal: > - From now on, activity related to file links (files stored in external storages) will appear here in the Activity tab. The following represent activity concerning links that already existed: + D'ora in poi, l'attività relativa ai collegamenti ai file (file archiviati in archivi esterni) verrà visualizzata qui nella scheda Attività. Di seguito trovi attività riguardanti link già esistenti: links: configuration_guide: "Guida di configurazione" get_in_touch: "Hai dei dubbi? Mettiti in contatto con noi." @@ -1589,7 +1589,7 @@ it: label_add_related_work_packages: "Aggiungi macro-attività correlate" label_add_subtask: "Aggiungi sotto-attività" label_added: "aggiunto" - label_added_by: "Added by %{author}" + label_added_by: "Aggiunto da %{author}" label_added_time_by: "Aggiunto da %{author} %{age} fa" label_additional_workflow_transitions_for_assignee: "Transizioni aggiuntive consentite quando l'utente è l'assegnatario" label_additional_workflow_transitions_for_author: "Transizioni aggiuntive consentite quando l'utente è l'autore" @@ -1628,13 +1628,13 @@ it: label_ldap_auth_source: "Connessione LDAP" label_ldap_auth_source_plural: "Connessioni LDAP" label_authentication: "Autenticazione" - label_available_global_roles: "Available global roles" + label_available_global_roles: "Ruoli globali disponibili" label_available_project_forums: "Forum disponibili" label_available_project_repositories: "Archivi disponibili" label_available_project_versions: "Versioni disponibili" label_available_project_work_package_categories: "Categorie di macro-attività disponibili" label_available_project_work_package_types: "Tipi di pacchetti di lavoro disponibili" - label_available_projects: "Available projects" + label_available_projects: "Progetti disponibili" label_api_documentation: "Documentazione API" label_backup: "Backup" label_between: "tra" @@ -1751,7 +1751,7 @@ it: label_enterprise_active_users: "%{current}/%{limit} utenti attivi riservati" label_enterprise_edition: "Enterprise Edition" label_enterprise_support: "Supporto per Imprese" - label_enterprise_addon: "Enterprise add-on" + label_enterprise_addon: "Componente aggiuntivo Enterprise" label_environment: "Ambiente" label_estimates_and_time: "Stime e tempi" label_equals: "è" @@ -1841,10 +1841,10 @@ it: label_login: "Accedi" label_custom_logo: "Logo personalizzato" label_custom_export_logo: "Esportazione personalizzata logo" - label_custom_export_cover: "Custom export cover background" - label_custom_export_cover_overlay: "Custom export cover background overlay" - label_custom_export_cover_text_color: "Text color" - label_custom_pdf_export_settings: "Custom PDF export settings" + label_custom_export_cover: "Sfondo della copertina di esportazione personalizzata" + label_custom_export_cover_overlay: "Sovrimpressione dello sfondo della copertina di esportazione personalizzata" + label_custom_export_cover_text_color: "Colore del testo" + label_custom_pdf_export_settings: "Impostazioni di esportazione PDF personalizzate" label_custom_favicon: "Favicon personalizzata" label_custom_touch_icon: "Icona del touch personalizzata" label_logout: "Disconnetti" @@ -2153,8 +2153,8 @@ it: zero: "nessun progetto" label_yesterday: "ieri" label_role_type: "Tipo" - label_member_role: "Project role" - label_global_role: "Global role" + label_member_role: "Ruolo del progetto" + label_global_role: "Ruolo globale" label_not_changeable: "(non modificabile)" label_global: "Globale" label_seeded_from_env_warning: Questo record è stato creato tramite un'impostazione/variabile d'ambiente. Non è modificabile tramite l'interfaccia utente. @@ -2193,7 +2193,7 @@ it: see_in_center: 'Vedi commento nel centro notifiche' settings: 'Modifica impostazioni email' salutation: 'Ciao %{user}' - salutation_full_name: 'Full name' + salutation_full_name: 'Nome e cognome' work_packages: created_at: "Creato il %{timestamp} da %{user} " login_to_see_all: "Accedi per visualizzare tutte le notifiche." @@ -2208,7 +2208,7 @@ it: assigned: "Assegnato" responsible: "Responsabile" mentioned: "Menzionato" - shared: "Shared" + shared: "Condivisa" subscribed: "tutti" prefix: "Ricevuto a causa dell'impostazione della notifica: %{reason}" date_alert_start_date: "Avviso data" @@ -2217,14 +2217,14 @@ it: updated_at: "Aggiornato il %{timestamp} da %{user}" sharing: work_packages: - allowed_actions: "You may %{allowed_actions} this work package. This can change depending on your project role and permissions." - create_account: "To access this work package you will need to create and activate an %{instance} account. " - open_work_package: "Open work package" - subject: "You have been shared work package #%{id}" - enterprise_text: "Share work packages with users who are not members of the project." + allowed_actions: "Puoi %{allowed_actions} questa macro-attività. Questa impostazione può cambiare a seconda del ruolo e delle autorizzazioni del progetto." + create_account: "Per accedere a questa macro-attività è necessario creare e attivare un account %{instance}. " + open_work_package: "Apri macro-attività" + subject: "Ti è stata condivisa la macro-attività #%{id}" + enterprise_text: "Condividi macro-attività con utenti che non sono membri del progetto." summary: - user: "%{user} shared a work package with you with %{role_rights} rights" - group: "%{user} shared a work package with the group %{group} you are a member of" + user: "%{user} ha condiviso con te una macro-attività con i diritti %{role_rights}" + group: "%{user} ha condiviso una macro-attività con il gruppo %{group} di cui sei membro" mail_body_account_activation_request: "Un nuovo utente (%{value}) si è registrato. L'account è in attesa di approvazione:" mail_body_account_information: "Informazioni sul tuo account" mail_body_account_information_external: "Puoi usare il tuo %{value} account per accedere." @@ -2394,9 +2394,9 @@ it: permission_add_work_package_notes: "Aggiungi nota" permission_add_work_packages: "Aggiungere macro-attività (work package)" permission_add_messages: "Postare messaggi" - permission_add_project: "Create projects" + permission_add_project: "Crea progetti" permission_add_work_package_attachments: "Aggiungi allegati" - permission_add_work_package_attachments_explanation: "Allows adding attachments without Edit work packages permission" + permission_add_work_package_attachments_explanation: "Consente di aggiungere allegati senza l'autorizzazione Modifica macro-attività" permission_archive_project: "Archivia progetto" permission_create_user: "Crea utenti" permission_manage_user: "Modifica gli utenti" @@ -2410,7 +2410,7 @@ it: permission_commit_access: "Accesso in lettura/scrittura all'archivio (commit)" permission_copy_projects: "Copiare progetti" permission_copy_work_packages: "Copia i pacchetti di lavoro" - permission_create_backup: "Create backups" + permission_create_backup: "Crea backup" permission_delete_work_package_watchers: "Eliminare osservatori" permission_delete_work_packages: "Cancellare macro-attività" permission_delete_messages: "Cancellare messaggi" @@ -2437,7 +2437,7 @@ it: permission_log_time: "Registrare il tempo per gli altri utenti" permission_manage_forums: "Gestire forum" permission_manage_categories: "Gestire le categorie delle macro-attività" - permission_manage_dashboards: "Manage dashboards" + permission_manage_dashboards: "Gestisci cruscotto" permission_manage_work_package_relations: "Gestisci le correlazioni tra macro-attività" permission_manage_members: "Gestire i membri dei team" permission_manage_news: "Gestire le notizie" @@ -2452,39 +2452,39 @@ it: permission_protect_wiki_pages: "Proteggere l'accesso a pagine wiki" permission_rename_wiki_pages: "Rinominare pagine wiki" permission_save_queries: "Salva viste" - permission_search_project: "Search project" + permission_search_project: "Cerca progetto" permission_select_custom_fields: "Seleziona campi personalizzati" permission_select_project_modules: "Seleziona moduli del progetto" - permission_share_work_packages: "Share work packages" + permission_share_work_packages: "Condividi macro-attività" permission_manage_types: "Seleziona i tipi" - permission_view_project: "View projects" + permission_view_project: "Visualizza progetti" permission_view_changesets: "Visualizza l'archivio revisioni in OpenProject" permission_view_commit_author_statistics: "Visualizza le statistiche dell'autore delle modifiche confermate" - permission_view_dashboards: "View dashboards" + permission_view_dashboards: "Visualizza dashboard" permission_view_work_package_watchers: "Vedi la lista degli osservatori" permission_view_work_packages: "Visualizza le macro-attività" permission_view_messages: "Visualizza i messaggi" - permission_view_news: "View news" + permission_view_news: "Visualizza notizie" permission_view_members: "Mostra membri" permission_view_reportings: "Visualizzare prospetti" - permission_view_shared_work_packages: "View shared work packages" + permission_view_shared_work_packages: "Vedi macro-attività condivise" permission_view_time_entries: "Visualizza il tempo impiegato" permission_view_timelines: "Visualizza le cronologie" permission_view_wiki_edits: "Visualizza il registro della wiki" permission_view_wiki_pages: "Visualizza la wiki" permission_work_package_assigned: "Diventa assegnatario/responsabile" permission_work_package_assigned_explanation: "È possibile assegnare macro-attività ad utenti e gruppi che hanno questo ruolo nel rispettivo progetto" - permission_view_project_activity: "View project activity" - permission_save_bcf_queries: "Save BCF queries" - permission_manage_public_bcf_queries: "Manage public BCF queries" - permission_edit_attribute_help_texts: "Edit attribute help texts" + permission_view_project_activity: "Visualizza attività del progetto" + permission_save_bcf_queries: "Salva query BCF" + permission_manage_public_bcf_queries: "Gestisci query BCF pubbliche" + permission_edit_attribute_help_texts: "Modifica i testi guida dell'attributo" placeholders: default: "-" project: destroy: - confirmation: "If you continue, the project %{identifier} will be permanently destroyed. To confirm this action please introduce the project name in the field below, this will:" - project_delete_result_1: "Delete all related data." - project_delete_result_2: "Delete all managed project folders in the attached storages." + confirmation: "Se continui, il progetto %{identifier} verrà distrutto definitivamente. Per confermare questa azione, inserisci il nome del progetto nel campo sottostante, questa operazione:" + project_delete_result_1: "Eliminerà tutti i salvataggi remoti" + project_delete_result_2: "Eliminerà tutte le cartelle di progetto gestite negli archivi allegati." info: "L'eliminazione del progetto è un'operazione irreversibile." project_verification: "Immettere il nome del progetto %{name} per verificare l'eliminazione." subprojects_confirmation: "Anche il suo sottoprogetto(i): %{value} sarà eliminato(i)." @@ -2519,7 +2519,7 @@ it: member_of_group: "Gruppo dell'incaricato" name_or_identifier: "Nome o identificativo" only_subproject_id: "Solo sottoprogetto" - shared_with_user: "Shared with user" + shared_with_user: "Condivisa con l'utente" subproject_id: "Sottoprogetto incluso" repositories: at_identifier: "presso %{identifier}" @@ -2646,7 +2646,7 @@ it: Se la pagina dei documenti è abilitata, puoi ottenere una vista interattiva della documentazione APIv3 sotto %{link}. setting_attachment_whitelist: "Whitelist di caricamento di allegati" setting_email_delivery_method: "Metodo di invio e-mail" - setting_emails_salutation: "Address user in emails with" + setting_emails_salutation: "Indirizzo utente nelle e-mail con" setting_sendmail_location: "Percorso dell'eseguibile del programma di invio della posta" setting_smtp_enable_starttls_auto: "Usa automaticamente, se disponibile, STARTTLS" setting_smtp_ssl: "Usa connessione SSL" @@ -2837,7 +2837,7 @@ it: text_custom_export_logo_instructions: > Questo è il logo che appare nelle tue esportazioni PDF. Deve essere un file immagine PNG o JPEG. Si consiglia un logo nero o colorato su sfondo trasparente o bianco. text_custom_export_cover_instructions: > - This is the image that appears in the background of a cover page in your PDF exports. It needs to be an about 800px width by 500px height sized PNG or JPEG image file. + Questa è l'immagine che appare sullo sfondo di una copertina nelle tue esportazioni PDF. Deve essere un file immagine PNG o JPEG di circa 800 px di larghezza per 500 px di altezza. text_custom_favicon_instructions: > Questa è l'icona che appare nella scheda del tuo browser vicino al titolo della pagina. È necessario che questa sia un'immagine quadrata di dimensioni 32x32, in formato PNG e con sfondo trasparente. text_custom_touch_icon_instructions: > @@ -2925,7 +2925,7 @@ it: help_texts: views: project: > - %{plural} are always attached to a project. You can only select projects here where the %{plural} module is active. After creating a %{singular} you can add work packages from other projects to it. + %{plural} sono sempre allegati a un progetto. Qui puoi selezionare solo progetti in cui il modulo %{plural} è attivo. Dopo aver creato un %{singular} puoi aggiungervi macro-attività da altri progetti. public: "Pubblica questa vista, consentendo ad altri utenti di accedere alla tua vista. Gli utenti con il permesso \"Gestisci viste pubbliche\" possono modificare o rimuovere la query pubblica. Questo non influisce sulla visibilità dei risultati della macro-attività in quella vista e gli utenti possono vedere risultati diversi a seconda dei loro permessi." favoured: "Segna questa vista come preferita e aggiungila alla barra laterale delle viste salvate a sinistra." time: @@ -2962,7 +2962,7 @@ it: activate: "Attiva" activate_and_reset_failed_logins: "Attiva e azzera gli accessi non riusciti" authentication_provider: "Servizio di autenticazione" - identity_url_text: "The internal unique identifier provided by the authentication provider." + identity_url_text: "Identificativo unico interno fornito dal fornitore di autenticazione." authentication_settings_disabled_due_to_external_authentication: > Questo utente si autentica tramite un servizio di autenticazione esterno, quindi non c'è nessuna password che può essere cambiata in OpenProject. authorization_rejected: "Non ti è consentito accedere." @@ -3000,9 +3000,9 @@ it: L'attivazione della e-mail è scaduta. Te ne abbiamo mandata una nuova a %{email}. Clicca il link al suo interno per attivare il tuo account. warning_user_limit_reached: > - Adding additional users will exceed the current limit. Please contact an administrator to increase the user limit to ensure external users are able to access this instance. + L'aggiunta di ulteriori utenti supererà il limite attuale. Contatta un amministratore per aumentare il limite di utenti e garantire che gli utenti esterni possano accedere a questa istanza. warning_user_limit_reached_admin: > - Adding additional users will exceed the current limit. Please upgrade your plan to be able to ensure external users are able to access this instance. + L'aggiunta di ulteriori utenti supererà il limite attuale. Aggiorna il tuo piano per poter garantire che gli utenti esterni possano accedere a questa istanza. warning_user_limit_reached_instructions: > Raggiunto il limite di utenti (%{current}/%{max} utenti attivi). Si prega di contattare sales@openproject.com per aggiornare il tuo piano dell'edizione Enterprise e aggiungere ulteriori utenti. warning_protocol_mismatch_html: > @@ -3032,52 +3032,52 @@ it: title: "Eliminare la macro-attività" sharing: count: - zero: "0 users" - one: "1 user" - other: "%{count} users" + zero: "0 utenti" + one: "1 utente" + other: "%{count} utenti" filter: - project_member: 'Project member' - not_project_member: 'Not project member' - project_group: 'Project group' - not_project_group: 'Not project group' + project_member: 'Membro del progetto' + not_project_member: 'Non è membro del progetto' + project_group: 'Gruppo di progetto' + not_project_group: 'Non è gruppo di progetto' role: 'Ruolo' type: 'Tipo' - label_search: "Search for users to invite" - label_search_placeholder: "Search by user or email address" - label_toggle_all: "Toggle all shares" + label_search: "Cerca gli utenti da invitare" + label_search_placeholder: "Cerca per utente o indirizzo e-mail" + label_toggle_all: "Attiva/disattiva tutte le condivisioni" permissions: comment: "Commento" - comment_description: "Can view and comment this work package." - denied: "You don't have permissions to share work packages." + comment_description: "Può visualizzare e commentare questa macro-attività." + denied: "Non hai i permessi per condividere macro-attività." edit: "Modifica" - edit_description: "Can view, comment and edit this work package." + edit_description: "Può visualizzare, commentare e modificare questa macro-attività." view: "Vedi" - view_description: "Can view this work package." + view_description: "Può visualizzare questa macro-attività." remove: "Rimuovi" share: "Condividi" - text_empty_search_description: "There are no users with the current filter criteria." - text_empty_search_header: "We couldn't find any matching results." - text_empty_state_description: "The work package has not been shared with anyone yet." - text_empty_state_header: "No shared members." - text_user_limit_reached: "Adding additional users will exceed the current limit. Please contact an administrator to increase the user limit to ensure external users are able to access this work package." - text_user_limit_reached_admins: 'Adding additional users will exceed the current limit. Please upgrade your plan to be able to add more users.' + text_empty_search_description: "Non ci sono utenti con i criteri di filtro attuali." + text_empty_search_header: "Non siamo riusciti a trovare alcun risultato corrispondente." + text_empty_state_description: "La macro-attività non è stata ancora condivisa con nessuno." + text_empty_state_header: "Nessun membro condiviso." + text_user_limit_reached: "L'aggiunta di ulteriori utenti supererà il limite attuale. Contatta un amministratore per aumentare il limite di utenti e garantire che gli utenti esterni possano accedere a questa macro-attività." + text_user_limit_reached_admins: 'L''aggiunta di ulteriori utenti supererà il limite attuale. Aggiorna il tuo piano per aggiungere più utenti.' warning_user_limit_reached: > - Adding additional users will exceed the current limit. Please contact an administrator to increase the user limit to ensure external users are able to access this work package. + L'aggiunta di ulteriori utenti supererà il limite attuale. Contatta un amministratore per aumentare il limite di utenti e garantire che gli utenti esterni possano accedere a questa macro-attività. warning_user_limit_reached_admin: > - Adding additional users will exceed the current limit. Please upgrade your plan to be able to ensure external users are able to access this work package. - warning_no_selected_user: "Please select users to share this work package with" - warning_locked_user: "The user %{user} is locked and cannot be shared with" + L'aggiunta di ulteriori utenti supererà il limite attuale. Aggiorna il tuo piano per poter garantire che gli utenti esterni possano accedere a questa macro-attività. + warning_no_selected_user: "Seleziona gli utenti con cui condividere questa macro-attività" + warning_locked_user: "L'utente %{user} è bloccato e non può essere condiviso con" user_details: - locked: "Locked user" - invited: "Invite sent. " - resend_invite: "Resend." - invite_resent: "Invite has been resent" - not_project_member: "Not a project member" - project_group: "Group members might have additional privileges (as project members)" - not_project_group: "Group (shared with all members)" - additional_privileges_project: "Might have additional privileges (as project member)" - additional_privileges_group: "Might have additional privileges (as group member)" - additional_privileges_project_or_group: "Might have additional privileges (as project or group member)" + locked: "Utente bloccato" + invited: "Invito inviato." + resend_invite: "Invia di nuovo." + invite_resent: "L'invito è stato inviato di nuovo" + not_project_member: "Non è un membro del progetto" + project_group: "I membri del gruppo potrebbero avere privilegi aggiuntivi (in quanto membri del progetto)" + not_project_group: "Gruppo (condiviso con tutti i membri)" + additional_privileges_project: "Potrebbe avere privilegi aggiuntivi (in quanto membro del progetto)" + additional_privileges_group: "Potrebbe avere privilegi aggiuntivi (in quanto membro del gruppo)" + additional_privileges_project_or_group: "Potrebbe avere privilegi aggiuntivi (in quanto membro del progetto o del gruppo)" working_days: info: > I giorni non selezionati vengono saltati durante la pianificazione delle macro-attività (e non inclusi nel conteggio dei giorni). Questi possono essere sovrascritti a livello di macro-attività. @@ -3109,7 +3109,7 @@ it: code_429: "Troppe richieste. Sei pregato di riprovare più tardi." code_500: "Si è verificato un errore interno." code_500_outbound_request_failure: "Una richiesta in uscita a un'altra risorsa è fallita con codice di stato %{status_code}." - code_500_missing_enterprise_token: "The request can not be handled due to invalid or missing Enterprise token." + code_500_missing_enterprise_token: "La richiesta non può essere gestita a causa di un token Enterprise non valido o mancante." not_found: work_package: "La macro-attività che stai cercando non può essere trovata o è stata eliminata." expected: @@ -3292,8 +3292,8 @@ it: you: tu link: link plugin_openproject_auth_plugins: - name: "OpenProject Auth Plugins" - description: "Integration of OmniAuth strategy providers for authentication in Openproject." + name: "Plugin Autenticazione OpenProject" + description: "Integrazione dei fornitori di strategie OmniAuth per l'autenticazione in Openproject." plugin_openproject_auth_saml: name: "OmniAuth SAML / Single-Sign On" - description: "Adds the OmniAuth SAML provider to OpenProject" + description: "Aggiunge il provider OmniAuth SAML a OpenProject" diff --git a/config/locales/crowdin/ja.yml b/config/locales/crowdin/ja.yml index 24abfd529772..fdd26a07a2d3 100644 --- a/config/locales/crowdin/ja.yml +++ b/config/locales/crowdin/ja.yml @@ -396,8 +396,8 @@ ja: sharing: missing_workflow_waring: title: "Workflow missing for work package sharing" - message: "No workflow configured for the 'Work package editor' role. Without a workflow, the status of a shared work package cannot be changed." - link_message: "Configure a workflow in the administration." + message: "No workflow is configured for the 'Work package editor' role. Without a workflow, the shared with user cannot alter the status of the work package. Workflows can be copied. Select a source type (e.g. 'Task') and source role (e.g. 'Member'). Then select the target types. To start with, you could select all the types as targets. Finally, select the 'Work package editor' role as the target and press 'Copy'. After having thus created the defaults, fine tune the workflows as you do for every other role." + link_message: "Configure the workflows in the administration." summary: reports: category: diff --git a/config/locales/crowdin/js-fr.yml b/config/locales/crowdin/js-fr.yml index f4daa73fa6a3..f9ece4dc9424 100644 --- a/config/locales/crowdin/js-fr.yml +++ b/config/locales/crowdin/js-fr.yml @@ -422,7 +422,7 @@ fr: label_filename: "Fichier" label_filesize: "Taille" label_general: "Général" - label_global_roles: "Global roles" + label_global_roles: "Rôles globaux" label_greater_or_equal: ">=" label_group: 'Groupe' label_group_by: "Grouper par" diff --git a/config/locales/crowdin/js-it.yml b/config/locales/crowdin/js-it.yml index dff8a0ff5d8c..e66ea422bbc7 100644 --- a/config/locales/crowdin/js-it.yml +++ b/config/locales/crowdin/js-it.yml @@ -32,8 +32,8 @@ it: draggable_hint: | Trascina l'elemento nei campi dell'editor per allineare l'immagine o il riferimento allegato. I campi dell'editor chiusi verranno sbloccati durante il trascinamento. autocomplete_ng_select: - add_tag: "Add item" - clear_all: "Clear all" + add_tag: "Aggiungi elemento" + clear_all: "Cancella tutto" loading: "Caricamento..." not_found: "Nessun elemento trovato" type_to_search: "Digita per cercare" @@ -352,7 +352,7 @@ it: standard: learn_about_link: https://www.openproject.org/blog/openproject-13-1-release/ new_features_html: > - The release contains various new features and improvements:
+ Questa versione contiene varie nuove funzionalità e miglioramenti:
ical_sharing_modal: title: "Iscriviti al calendario" inital_setup_error_message: "Si è verificato un errore recuperando i dati." @@ -422,7 +422,7 @@ it: label_filename: "File" label_filesize: "Dimensione" label_general: "Generale" - label_global_roles: "Global roles" + label_global_roles: "Ruoli globali" label_greater_or_equal: ">=" label_group: 'Gruppo' label_group_by: "Raggruppa per" @@ -604,7 +604,7 @@ it: processed: 'elaborato' prioritized: 'prioritizzato' dateAlert: 'Avviso data' - shared: 'shared' + shared: 'condiviso' date_alerts: milestone_date: 'Data inizio' overdue: 'In ritardo' @@ -649,7 +649,7 @@ it: mentioned: 'Menzionato' watched: 'Osservatore' date_alert: 'Avviso data' - shared: 'Shared' + shared: 'Condiviso' settings: change_notification_settings: 'Puoi modificare le tue impostazioni di notifica per assicurarti di non perderti mai un aggiornamento importante.' title: "Impostazioni notifiche" @@ -672,7 +672,7 @@ it: description: 'Ricevi una notifica ogni volta che qualcuno ti menziona ovunque' assignee: 'Assegnatario' responsible: 'Responsabile' - shared: 'Shared' + shared: 'Condiviso' watched: 'Osservatore' work_package_commented: 'Tutti i nuovi commenti' work_package_created: 'Nuove macro-attività' @@ -989,7 +989,7 @@ it: recently_created: "Creato di recente" all_open: "Apri tutto" summary: "Sommario" - shared_with_users: "Shared with users" + shared_with_users: "Condiviso con gli utenti" jump_marks: pagination: "Salta alla impaginazione tabella" label_pagination: "Clicca qui per saltare la tabella macro-attività e passare alla impaginazione" @@ -1028,10 +1028,10 @@ it: is_switched_from_manual_to_automatic: "Potrebbe essere necessario ricalcolare le date di questa macro-attività dopo il passaggio dalla programmazione manuale alla programmazione automatica a causa delle relazioni con altre macro-attività." sharing: share: 'Condividi' - title: "Share work package" - selected_count: "%{count} selected" + title: "Condividi macro-attività" + selected_count: "%{count} selezionati" selection: - mixed: "Mixed" + mixed: "Misto" table: configure_button: 'Configura la tabella della macro-attività' summary: "Tabella con righe di macro-attività e colonne dei loro attributi." diff --git a/config/locales/crowdin/js-ko.yml b/config/locales/crowdin/js-ko.yml index 56964f144c38..e09570f0dcdd 100644 --- a/config/locales/crowdin/js-ko.yml +++ b/config/locales/crowdin/js-ko.yml @@ -32,8 +32,8 @@ ko: draggable_hint: | 인라인 이미지 또는 참조 첨부 파일로 편집기 필드를 드래그하세요. 드래그하는 동안에는 닫힌 편집기 필드가 열립니다. autocomplete_ng_select: - add_tag: "Add item" - clear_all: "Clear all" + add_tag: "항목 추가" + clear_all: "모두 지우기" loading: "로드 중..." not_found: "항목 없음" type_to_search: "검색할 유형" @@ -604,7 +604,7 @@ ko: processed: '처리됨' prioritized: '우선 순위 지정됨' dateAlert: '날짜 경보' - shared: 'shared' + shared: '공유됨' date_alerts: milestone_date: '마일스톤 날짜' overdue: '기한 지남' @@ -648,7 +648,7 @@ ko: mentioned: '멘션됨' watched: '주시자' date_alert: '날짜 경보' - shared: 'Shared' + shared: '공유됨' settings: change_notification_settings: '중요 업데이트를 놓치지 않도록 알림 설정을 수정할 수 있습니다.' title: "알림 설정" @@ -671,7 +671,7 @@ ko: description: '어디에서든 누군가가 나를 멘션할 때마다 알림 받기' assignee: '담당자' responsible: '책임자' - shared: 'Shared' + shared: '공유됨' watched: '주시자' work_package_commented: '모든 새로운 코멘트' work_package_created: '새 작업 패키지' diff --git a/config/locales/crowdin/js-pt.yml b/config/locales/crowdin/js-pt.yml index 4dee670fbb3e..ef98bb0526e9 100644 --- a/config/locales/crowdin/js-pt.yml +++ b/config/locales/crowdin/js-pt.yml @@ -32,8 +32,8 @@ pt: draggable_hint: | Arraste sobre o campo do editor para incorporar uma imagem ou referenciar um anexo. Campos do editor fechados serão abertos enquanto você continuar arrastando. autocomplete_ng_select: - add_tag: "Add item" - clear_all: "Clear all" + add_tag: "Adicionar item" + clear_all: "Remover tudo" loading: "Carregando..." not_found: "Nenhum item encontrado" type_to_search: "Escreva para pesquisar" @@ -351,7 +351,7 @@ pt: standard: learn_about_link: https://www.openproject.org/blog/openproject-13-1-release/ new_features_html: > - The release contains various new features and improvements:
+ A versão contém vários recursos e melhorias novas:
ical_sharing_modal: title: "Assinar calendário" inital_setup_error_message: "Ocorreu um erro ao buscar dados." @@ -603,7 +603,7 @@ pt: processed: 'processado' prioritized: 'priorizado' dateAlert: 'Alerta de data' - shared: 'shared' + shared: 'compartilhado' date_alerts: milestone_date: 'Data de marco' overdue: 'Atrasado' @@ -648,7 +648,7 @@ pt: mentioned: 'Mencionado' watched: 'Observador' date_alert: 'Alerta de data' - shared: 'Shared' + shared: 'Compartilhado' settings: change_notification_settings: 'Você pode modificar suas configurações de notificação para se certificar de nunca perder nenhuma atualização importante.' title: "Configurações de notificação" @@ -671,7 +671,7 @@ pt: description: 'Receber uma notificação sempre que alguém me mencionar' assignee: 'Cessionário' responsible: 'Responsável' - shared: 'Shared' + shared: 'Compartilhado' watched: 'Observador' work_package_commented: 'Todos os novos comentários' work_package_created: 'Novos pacotes de trabalho' @@ -988,7 +988,7 @@ pt: recently_created: "Criado recentemente" all_open: "Todos abertos" summary: "Sumário" - shared_with_users: "Shared with users" + shared_with_users: "Compartilhado com usuários" jump_marks: pagination: "Pular para a tabela de paginação" label_pagination: "Clique aqui para pular a tabela de pacotes de trabalho e ir para a paginação" @@ -1027,10 +1027,10 @@ pt: is_switched_from_manual_to_automatic: "As datas deste pacote de trabalho podem precisar ser recalculadas após a alteração de planejamento manual para automático devido a relações com outros pacotes de trabalho." sharing: share: 'Compartilhar' - title: "Share work package" - selected_count: "%{count} selected" + title: "Compartilhar pacote de trabalho" + selected_count: "%{count} selecionado" selection: - mixed: "Mixed" + mixed: "Misturado" table: configure_button: 'Configurar a tabela de pacote de trabalho' summary: "Tabela com linhas de pacote de trabalho e colunas com atributos do pacote de trabalho." diff --git a/config/locales/crowdin/js-uk.yml b/config/locales/crowdin/js-uk.yml index 7dc05b42695e..8a79c5664dae 100644 --- a/config/locales/crowdin/js-uk.yml +++ b/config/locales/crowdin/js-uk.yml @@ -422,7 +422,7 @@ uk: label_filename: "Файл" label_filesize: "Розмір" label_general: "Загальні" - label_global_roles: "Global roles" + label_global_roles: "Глобальні ролі" label_greater_or_equal: ">=" label_group: 'Група' label_group_by: "Групувати за" diff --git a/config/locales/crowdin/ka.yml b/config/locales/crowdin/ka.yml index 8b731a86d01a..b275dedb0006 100644 --- a/config/locales/crowdin/ka.yml +++ b/config/locales/crowdin/ka.yml @@ -401,8 +401,8 @@ ka: sharing: missing_workflow_waring: title: "Workflow missing for work package sharing" - message: "No workflow configured for the 'Work package editor' role. Without a workflow, the status of a shared work package cannot be changed." - link_message: "Configure a workflow in the administration." + message: "No workflow is configured for the 'Work package editor' role. Without a workflow, the shared with user cannot alter the status of the work package. Workflows can be copied. Select a source type (e.g. 'Task') and source role (e.g. 'Member'). Then select the target types. To start with, you could select all the types as targets. Finally, select the 'Work package editor' role as the target and press 'Copy'. After having thus created the defaults, fine tune the workflows as you do for every other role." + link_message: "Configure the workflows in the administration." summary: reports: category: diff --git a/config/locales/crowdin/ko.yml b/config/locales/crowdin/ko.yml index bf4aebefb4f6..10250bddc9b5 100644 --- a/config/locales/crowdin/ko.yml +++ b/config/locales/crowdin/ko.yml @@ -215,7 +215,7 @@ ko: concatenation: single: "또는" global_search: - placeholder: "Search in %{app_title}" + placeholder: "%{app_title}에서 검색" overwritten_tabs: wiki_pages: "위키" messages: "포럼" @@ -280,7 +280,7 @@ ko: no_results_title_text: 프로젝트에 멤버 파트가 없습니다. no_results_content_text: 프로젝트에 새 멤버 추가 invite_by_mail: "%{mail}에 초대 보내기" - send_invite_to: "Send invite to" + send_invite_to: "다음으로 초대장 보내기:" my: access_token: failed_to_reset_token: "액세스 토큰을 재설정하지 못함: %{error}" @@ -296,10 +296,10 @@ ko: no_results_content_text: 소식 항목 추가 users: autologins: - prompt: "Stay logged in for %{num_days}" + prompt: "%{num_days}일 동안 로그인 상태 유지" sessions: - remembered_devices: "Remembered devices" - remembered_devices_caption: "A list of all devices that logged into this account using the 'Stay logged in' option." + remembered_devices: "장치 저장" + remembered_devices_caption: "'로그인 상태 유지' 옵션을 사용하여 이 계정에 로그인한 모든 장치의 목록입니다." session_name: "%{os_name}의 %{browser_name} %{browser_version}" browser: "브라우저" device: "장치/OS" @@ -398,9 +398,9 @@ ko: unsupported_for_multiple_projects: "여러 프로젝트에서 작업 패키지 일괄 이동/복사는 지원되지 않습니다." sharing: missing_workflow_waring: - title: "Workflow missing for work package sharing" - message: "No workflow configured for the 'Work package editor' role. Without a workflow, the status of a shared work package cannot be changed." - link_message: "Configure a workflow in the administration." + title: "작업 패키지 공유에 대한 워크플로 누락" + message: "No workflow is configured for the 'Work package editor' role. Without a workflow, the shared with user cannot alter the status of the work package. Workflows can be copied. Select a source type (e.g. 'Task') and source role (e.g. 'Member'). Then select the target types. To start with, you could select all the types as targets. Finally, select the 'Work package editor' role as the target and press 'Copy'. After having thus created the defaults, fine tune the workflows as you do for every other role." + link_message: "Configure the workflows in the administration." summary: reports: category: @@ -443,7 +443,7 @@ ko: error_self_registration_disabled: > 사용자 등록은 이 시스템에서 비활성화되어 있습니다. 계정 생성을 원한다면 관리자에게 요청하십시오. error_self_registration_limited_provider: > - User registration is limited for the Single sign-on provider '%{name}'. Please ask an administrator to activate the account for you or change the self registration limit for this provider. + Single Sign-On 공급자 '%{name}'에 대한 사용자 등록이 제한되어 있습니다. 관리자에게 계정을 활성화해 달라고 요청하거나 이 공급자에 대한 자체 등록 제한을 변경하세요. login_with_auth_provider: "또는 이미 있는 계정으로 로그인" signup_with_auth_provider: "또는 사용 가입하기" auth_source_login: %{login} 계정을 활성화하려면 로그인하시기 바랍니다. @@ -483,7 +483,7 @@ ko: custom_action: actions: "작업" custom_field: - allow_non_open_versions: "Allow non-open versions" + allow_non_open_versions: "비공개 버전 허용" default_value: "기본값" editable: "편집 가능" field_format: "형식" @@ -574,7 +574,7 @@ ko: user: admin: "관리자" ldap_auth_source: "LDAP 연결" - identity_url: "Identity URL" + identity_url: "ID URL" current_password: "기존 비밀번호" force_password_change: "다음 로그인 암호 변경 적용" language: "언어" @@ -589,7 +589,7 @@ ko: time_zone: "표준 시간대" auto_hide_popups: "자동 숨김 성공 알림" warn_on_leaving_unsaved: "저장하지 않고 작업 패키지를 벗어날 때 알려주세요." - theme: "Mode" + theme: "모드" version: effective_date: "완료 날짜" sharing: "공유" @@ -613,7 +613,7 @@ ko: title: "근무일" false: "근무일만" true: "휴무일 포함" - notify: "Notify" #used in custom actions + notify: "알림" #used in custom actions parent: "부모" parent_issue: "부모" parent_work_package: "부모" @@ -904,7 +904,7 @@ ko: attributes: base: user_limit_reached: "사용자 제한에 도달했습니다. 현재 플랜에서 더 이상 계정을 만들 수 없습니다." - one_must_be_active: "Admin User cannot be locked/removed. At least one admin must be active." + one_must_be_active: "관리자 사용자는 잠그거나/제거할 수 없습니다. 최소한 한 명의 관리자가 활성화되어 있어야 합니다." password_confirmation: confirmation: "비밀번호와 비밀번호 확인이 일치하지 않습니다." format: "%{message}" @@ -929,7 +929,7 @@ ko: attributes: roles: ungrantable: "할당할 수 없는 역할이 있습니다." - more_than_one: "has more than one role." + more_than_one: "- 두 개 이상의 역할이 있습니다." principal: unassignable: "프로젝트에 할당할 수 없습니다." version: @@ -950,7 +950,7 @@ ko: custom_field: "사용자 정의 필드" "doorkeeper/application": "OAuth 애플리케이션" forum: "포럼" - global_role: "Global role" + global_role: "글로벌 역할" group: "그룹" member: "멤버" news: "뉴스" @@ -1268,21 +1268,21 @@ ko: x_minutes: other: "1분\n%{count}분" x_minutes_abbreviated: - other: "%{count} mins" + other: "%{count}분" x_hours: other: "%{count} 시간" x_hours_abbreviated: - other: "%{count} hrs" + other: "%{count}시간" x_weeks: - other: "%{count} weeks" + other: "%{count}주" x_months: other: "1개월\n%{count}개월" x_years: - other: "%{count} years" + other: "%{count}년" x_seconds: other: "1초\n%{count}초" x_seconds_abbreviated: - other: "%{count} s" + other: "%{count}초" units: hour: other: "시간" @@ -1461,7 +1461,7 @@ ko: changes_retracted: "변경 사항이 취소되었습니다." caused_changes: dates_changed: "변경된 날짜" - system_update: "OpenProject system update:" + system_update: "OpenProject 시스템 업데이트:" cause_descriptions: work_package_predecessor_changed_times: 이전 %{link}에 대한 변경 사항 기준 work_package_parent_changed_times: 부모 %{link}에 대한 변경 사항 기준 @@ -1478,7 +1478,7 @@ ko: non_working: "%{date}은(는) 이제 휴무일입니다." system_update: file_links_journal: > - From now on, activity related to file links (files stored in external storages) will appear here in the Activity tab. The following represent activity concerning links that already existed: + 지금부터 파일 링크(외부 저장소에 저장된 파일)와 관련된 활동이 활동 탭에 표시됩니다. 다음은 이미 존재하는 링크와 관련된 활동을 나타냅니다. links: configuration_guide: "구성 가이드" get_in_touch: "질문이 있으신가요? 문의해 주세요." @@ -1564,7 +1564,7 @@ ko: label_add_related_work_packages: "관련 작업 패키지 추가" label_add_subtask: "하위 작업 추가" label_added: "추가됨" - label_added_by: "Added by %{author}" + label_added_by: "%{author} 님이 추가함" label_added_time_by: "%{author}이(가) %{age} 전에 추가함" label_additional_workflow_transitions_for_assignee: "사용자가 담당자일 때 허용되는 추가 전환" label_additional_workflow_transitions_for_author: "사용자가 작성자일 때 허용되는 추가 전환" @@ -1603,13 +1603,13 @@ ko: label_ldap_auth_source: "LDAP 연결" label_ldap_auth_source_plural: "LDAP 연결" label_authentication: "인증" - label_available_global_roles: "Available global roles" + label_available_global_roles: "사용 가능한 글로벌 역할" label_available_project_forums: "사용 가능한 포럼" label_available_project_repositories: "사용 가능한 저장소" label_available_project_versions: "사용 가능한 버전" label_available_project_work_package_categories: "사용 가능한 작업 패키지 카테고리" label_available_project_work_package_types: "사용 가능한 작업 패키지 유형" - label_available_projects: "Available projects" + label_available_projects: "사용 가능한 프로젝트" label_api_documentation: "API 설명서" label_backup: "백업" label_between: "사이에" @@ -1670,7 +1670,7 @@ ko: label_copy_workflow_from: "다음에서 워크플로 복사" label_copy_project: "프로젝트 복사" label_core_version: "코어 버전" - label_core_build: "Core build" + label_core_build: "코어 빌드" label_current_status: "현재 상태" label_current_version: "현재 버전" label_custom_field_add_no_type: "작업 패키지 유형에 이 필드 추가" @@ -1818,7 +1818,7 @@ ko: label_custom_export_logo: "사용자 지정 내보내기 로고" label_custom_export_cover: "Custom export cover background" label_custom_export_cover_overlay: "Custom export cover background overlay" - label_custom_export_cover_text_color: "Text color" + label_custom_export_cover_text_color: "텍스트 색상" label_custom_pdf_export_settings: "Custom PDF export settings" label_custom_favicon: "사용자 지정 favicon" label_custom_touch_icon: "사용자 지정 터치 아이콘" @@ -2128,8 +2128,8 @@ ko: zero: "프로젝트 없음" label_yesterday: "어제" label_role_type: "유형" - label_member_role: "Project role" - label_global_role: "Global role" + label_member_role: "프로젝트 역할" + label_global_role: "글로벌 역할" label_not_changeable: "(변경할 수 없음)" label_global: "글로벌" label_seeded_from_env_warning: 이 레코드는 설정/환경 변수를 통해 생성되었습니다. UI를 통해 편집할 수 없습니다. @@ -2168,7 +2168,7 @@ ko: see_in_center: '알림 센터의 코멘트 보기' settings: '이메일 설정 변경' salutation: '안녕하세요, %{user} 님' - salutation_full_name: 'Full name' + salutation_full_name: '전체 이름' work_packages: created_at: "%{timestamp}, %{user} 님이 생성함 " login_to_see_all: "로그인하여 모든 알림을 확인하세요." @@ -2182,7 +2182,7 @@ ko: assigned: "할당됨" responsible: "담당" mentioned: "멘션됨" - shared: "Shared" + shared: "공유됨" subscribed: "모두" prefix: "수신 이유는 다음 알림 설정입니다: %{reason}" date_alert_start_date: "날짜 경보" @@ -2191,9 +2191,9 @@ ko: updated_at: "%{timestamp}, %{user} 님이 업데이트함" sharing: work_packages: - allowed_actions: "You may %{allowed_actions} this work package. This can change depending on your project role and permissions." - create_account: "To access this work package you will need to create and activate an %{instance} account. " - open_work_package: "Open work package" + allowed_actions: "이 작업 패키지를 %{allowed_actions}할 수 있습니다. 이는 프로젝트 역할 및 권한에 따라 변경될 수 있습니다." + create_account: "이 작업 패키지에 액세스하려면 %{instance}의 계정을 생성하고 활성화해야 합니다." + open_work_package: "작업 패키지 열기" subject: "You have been shared work package #%{id}" enterprise_text: "Share work packages with users who are not members of the project." summary: @@ -2366,7 +2366,7 @@ ko: permission_add_work_package_notes: "메모 추가" permission_add_work_packages: "작업 패키지 추가" permission_add_messages: "메시지 게시" - permission_add_project: "Create projects" + permission_add_project: "프로젝트 만들기" permission_add_work_package_attachments: "첨부 파일 추가" permission_add_work_package_attachments_explanation: "Allows adding attachments without Edit work packages permission" permission_archive_project: "프로젝트 보관" @@ -2382,7 +2382,7 @@ ko: permission_commit_access: "리포지토리(커밋)에 대한 읽기/쓰기 액세스" permission_copy_projects: "프로젝트 복사" permission_copy_work_packages: "작업 패키지 복사" - permission_create_backup: "Create backups" + permission_create_backup: "백업 만들기" permission_delete_work_package_watchers: "주시자 삭제" permission_delete_work_packages: "작업 패키지 삭제" permission_delete_messages: "메시지 삭제" @@ -2409,7 +2409,7 @@ ko: permission_log_time: "다른 사용자의 시간 기록" permission_manage_forums: "포럼 관리" permission_manage_categories: "작업 패키지 카테고리 관리" - permission_manage_dashboards: "Manage dashboards" + permission_manage_dashboards: "대시보드 관리" permission_manage_work_package_relations: "작업 패키지 관계 관리" permission_manage_members: "멤버 관리" permission_manage_news: "뉴스 관리" @@ -2424,15 +2424,15 @@ ko: permission_protect_wiki_pages: "위키 페이지 보호" permission_rename_wiki_pages: "위키 페이지 이름 바꾸기" permission_save_queries: "보기 저장" - permission_search_project: "Search project" + permission_search_project: "프로젝트 검색" permission_select_custom_fields: "사용자 지정 필드 선택" permission_select_project_modules: "프로젝트 모듈 선택" - permission_share_work_packages: "Share work packages" + permission_share_work_packages: "작업 패키지 공유" permission_manage_types: "유형 선택" - permission_view_project: "View projects" + permission_view_project: "프로젝트 보기" permission_view_changesets: "OpenProject에서 리포지토리 수정 사항 보기" permission_view_commit_author_statistics: "커밋 작성자 통계 보기" - permission_view_dashboards: "View dashboards" + permission_view_dashboards: "대시보드 보기" permission_view_work_package_watchers: "주시자 목록 보기" permission_view_work_packages: "작업 패키지 보기" permission_view_messages: "메시지 보기" @@ -2454,7 +2454,7 @@ ko: default: "-" project: destroy: - confirmation: "If you continue, the project %{identifier} will be permanently destroyed. To confirm this action please introduce the project name in the field below, this will:" + confirmation: "계속하면 %{identifier} 프로젝트가 영구적으로 제거됩니다. 이 작업을 확인하려면 아래 필드에 프로젝트 이름을 입력하세요. 이렇게 하면 다음이 허용됩니다." project_delete_result_1: "Delete all related data." project_delete_result_2: "Delete all managed project folders in the attached storages." info: "프로젝트 삭제는 취소할 수 없는 작업입니다." diff --git a/config/locales/crowdin/lt.yml b/config/locales/crowdin/lt.yml index 3c86784a5649..bab1b2d2c568 100644 --- a/config/locales/crowdin/lt.yml +++ b/config/locales/crowdin/lt.yml @@ -400,8 +400,8 @@ lt: sharing: missing_workflow_waring: title: "Darbo paketo dalinimuisi trūksta darbo proceso" - message: "Vaidmeniui „Darbo paketo redaktorius“ nesukonfigūruotas darbo procesas. Be darbo proceso negalima keisti bendrinamo darbo paketo būsenos." - link_message: "Konfigūruokite darbo procesą administravime." + message: "No workflow is configured for the 'Work package editor' role. Without a workflow, the shared with user cannot alter the status of the work package. Workflows can be copied. Select a source type (e.g. 'Task') and source role (e.g. 'Member'). Then select the target types. To start with, you could select all the types as targets. Finally, select the 'Work package editor' role as the target and press 'Copy'. After having thus created the defaults, fine tune the workflows as you do for every other role." + link_message: "Configure the workflows in the administration." summary: reports: category: @@ -2274,7 +2274,7 @@ lt: sharing: work_packages: allowed_actions: "Šiame darbo pakete jums leidžiama %{allowed_actions}. Tai gali keistis priklausomai nuo jūsų vaidmens projekte ir teisių." - create_account: "To access this work package you will need to create and activate an %{instance} account. " + create_account: "Kad prieitumėte prie šio darbo paketo, jums reikės sukurti ir aktyvuoti %{instance} paskyrą. " open_work_package: "Atverti darbo paketą" subject: "Su jumis bendrinamas darbo paketas #%{id}" enterprise_text: "Dalintis darbo paketais su naudotojais, kurie nėra projekto nariai." diff --git a/config/locales/crowdin/lv.yml b/config/locales/crowdin/lv.yml index b8c1628236ab..a38243b633f7 100644 --- a/config/locales/crowdin/lv.yml +++ b/config/locales/crowdin/lv.yml @@ -402,8 +402,8 @@ lv: sharing: missing_workflow_waring: title: "Workflow missing for work package sharing" - message: "No workflow configured for the 'Work package editor' role. Without a workflow, the status of a shared work package cannot be changed." - link_message: "Configure a workflow in the administration." + message: "No workflow is configured for the 'Work package editor' role. Without a workflow, the shared with user cannot alter the status of the work package. Workflows can be copied. Select a source type (e.g. 'Task') and source role (e.g. 'Member'). Then select the target types. To start with, you could select all the types as targets. Finally, select the 'Work package editor' role as the target and press 'Copy'. After having thus created the defaults, fine tune the workflows as you do for every other role." + link_message: "Configure the workflows in the administration." summary: reports: category: diff --git a/config/locales/crowdin/mn.yml b/config/locales/crowdin/mn.yml index 972e73b7fc14..b255a969e709 100644 --- a/config/locales/crowdin/mn.yml +++ b/config/locales/crowdin/mn.yml @@ -401,8 +401,8 @@ mn: sharing: missing_workflow_waring: title: "Workflow missing for work package sharing" - message: "No workflow configured for the 'Work package editor' role. Without a workflow, the status of a shared work package cannot be changed." - link_message: "Configure a workflow in the administration." + message: "No workflow is configured for the 'Work package editor' role. Without a workflow, the shared with user cannot alter the status of the work package. Workflows can be copied. Select a source type (e.g. 'Task') and source role (e.g. 'Member'). Then select the target types. To start with, you could select all the types as targets. Finally, select the 'Work package editor' role as the target and press 'Copy'. After having thus created the defaults, fine tune the workflows as you do for every other role." + link_message: "Configure the workflows in the administration." summary: reports: category: diff --git a/config/locales/crowdin/ne.yml b/config/locales/crowdin/ne.yml index 7396066bc90b..be609986f2e5 100644 --- a/config/locales/crowdin/ne.yml +++ b/config/locales/crowdin/ne.yml @@ -401,8 +401,8 @@ ne: sharing: missing_workflow_waring: title: "Workflow missing for work package sharing" - message: "No workflow configured for the 'Work package editor' role. Without a workflow, the status of a shared work package cannot be changed." - link_message: "Configure a workflow in the administration." + message: "No workflow is configured for the 'Work package editor' role. Without a workflow, the shared with user cannot alter the status of the work package. Workflows can be copied. Select a source type (e.g. 'Task') and source role (e.g. 'Member'). Then select the target types. To start with, you could select all the types as targets. Finally, select the 'Work package editor' role as the target and press 'Copy'. After having thus created the defaults, fine tune the workflows as you do for every other role." + link_message: "Configure the workflows in the administration." summary: reports: category: diff --git a/config/locales/crowdin/nl.yml b/config/locales/crowdin/nl.yml index 2678a93e7754..3bc4094e81b0 100644 --- a/config/locales/crowdin/nl.yml +++ b/config/locales/crowdin/nl.yml @@ -398,8 +398,8 @@ nl: sharing: missing_workflow_waring: title: "Workflow missing for work package sharing" - message: "No workflow configured for the 'Work package editor' role. Without a workflow, the status of a shared work package cannot be changed." - link_message: "Configure a workflow in the administration." + message: "No workflow is configured for the 'Work package editor' role. Without a workflow, the shared with user cannot alter the status of the work package. Workflows can be copied. Select a source type (e.g. 'Task') and source role (e.g. 'Member'). Then select the target types. To start with, you could select all the types as targets. Finally, select the 'Work package editor' role as the target and press 'Copy'. After having thus created the defaults, fine tune the workflows as you do for every other role." + link_message: "Configure the workflows in the administration." summary: reports: category: diff --git a/config/locales/crowdin/no.yml b/config/locales/crowdin/no.yml index 28d3505255e7..0476761cb9dc 100644 --- a/config/locales/crowdin/no.yml +++ b/config/locales/crowdin/no.yml @@ -401,8 +401,8 @@ sharing: missing_workflow_waring: title: "Workflow missing for work package sharing" - message: "No workflow configured for the 'Work package editor' role. Without a workflow, the status of a shared work package cannot be changed." - link_message: "Configure a workflow in the administration." + message: "No workflow is configured for the 'Work package editor' role. Without a workflow, the shared with user cannot alter the status of the work package. Workflows can be copied. Select a source type (e.g. 'Task') and source role (e.g. 'Member'). Then select the target types. To start with, you could select all the types as targets. Finally, select the 'Work package editor' role as the target and press 'Copy'. After having thus created the defaults, fine tune the workflows as you do for every other role." + link_message: "Configure the workflows in the administration." summary: reports: category: diff --git a/config/locales/crowdin/pl.seeders.yml b/config/locales/crowdin/pl.seeders.yml index 21c3908700ab..316e4706364a 100644 --- a/config/locales/crowdin/pl.seeders.yml +++ b/config/locales/crowdin/pl.seeders.yml @@ -43,11 +43,11 @@ pl: name: Inne work_package_roles: item_0: - name: Work package editor + name: Edytor pakietów roboczych item_1: - name: Work package commenter + name: Komentator pakietów roboczych item_2: - name: Work package viewer + name: Przeglądarka pakietów roboczych project_roles: item_0: name: nie jest członkiem @@ -132,21 +132,21 @@ pl: welcome: title: Witamy w OpenProject! text: | - OpenProject is the leading open source project management software. It supports classic, agile as well as hybrid project management and gives you full control over your data. + OpenProject jest czołowym oprogramowaniem open source do zarządzania projektami. Obsługuje klasyczne, zwinne oraz hybrydowe zarządzanie projektami i zapewnia pełną kontrolę nad danymi. - Core features and use cases: + Podstawowe funkcje i przypadki stosowania: - * [Project Portfolio Management](https://www.openproject.org/collaboration-software-features/project-portfolio-management/) - * [Project Planning and Scheduling](https://www.openproject.org/collaboration-software-features/project-planning-scheduling/) - * [Task Management and Issue Tracking](https://www.openproject.org/collaboration-software-features/task-management/) - * [Agile Boards (Scrum and Kanban)](https://www.openproject.org/collaboration-software-features/agile-project-management/) - * [Requirements Management and Release Planning](https://www.openproject.org/collaboration-software-features/product-development/) - * [Time and Cost Tracking, Budgets](https://www.openproject.org/collaboration-software-features/time-tracking/) - * [Team Collaboration and Documentation](https://www.openproject.org/collaboration-software-features/team-collaboration/) + * [Zarządzanie portfelem projektów](https://www.openproject. rg/collaboration-software-features/project-portfolio-management/) + * [Planowanie projektów i tworzenie ich harmonogramów](https://www.openproject.org/collaboration-software-features/project-planning-scheduling/) + * [Zarządzanie zadaniami i śledzenie problemów](https://www.openproject.org/collaboration-software-features/task-management/) + * [Tablice zwinne (Scrum i Kanban)](https://www. penproject.org/collaboration-software-features/agile-project-management/) + * [Zarządzanie wymaganiami i planowanie wersji](https://www.openproject.org/collaboration-software-features/product-development/) + * [Śledzenie czasu i kosztów, budżety](https://www.openproject. rg/collaboration-software-features/time tracking/) + * [Współpraca zespołowa i dokumentacja](https://www.openproject. rg/collaboration-software-features/team-collaboration/) - Welcome to the future of project management. + Witamy w przyszłości zarządzania projektami. - For Admins: You can change this welcome text [here]({{opSetting:base_url}}/admin/settings/general). + Dla administratorów: tekst powitalny można zmienić [tutaj]{{opSetting:base_url}}/admin/settings/general). projects: demo-project: name: Projekt demo @@ -352,20 +352,20 @@ pl: options: name: Pierwsze kroki text: | - We are glad you joined! We suggest to try a few things to get started in OpenProject. + Cieszymy się, że do nas dołączasz! Sugerujemy wypróbowanie kilku rzeczy, aby rozpocząć pracę w OpenProject. - _Try the following steps:_ + _Spróbuj wykonać następujące kroki:_ - 1. *Invite new members to your project*: → Go to [Members]({{opSetting:base_url}}/projects/your-scrum-project/members) in the project navigation. - 2. *View your Product backlog and Sprint backlogs*: → Go to [Backlogs]({{opSetting:base_url}}/projects/your-scrum-project/backlogs) in the project navigation. - 3. *View your Task board*: → Go to [Backlogs]({{opSetting:base_url}}/projects/your-scrum-project/backlogs) → Click on right arrow on Sprint → Select [Task Board](##sprint:scrum_project__version__sprint_1). - 4. *Create a new work package*: → Go to [Work packages → Create]({{opSetting:base_url}}/projects/your-scrum-project/work_packages/new). - 5. *Create and update a project plan*: → Go to [Project plan](##query:scrum_project__query__project_plan) in the project navigation. - 6. *Create a Sprint wiki*: → Go to [Backlogs]({{opSetting:base_url}}/projects/your-scrum-project/backlogs) and open the sprint wiki from the right drop down menu in a sprint. You can edit the [wiki template]({{opSetting:base_url}}/projects/your-scrum-project/wiki/) based on your needs. - 7. *Activate further modules*: → Go to [Project settings → Modules]({{opSetting:base_url}}/projects/your-scrum-project/settings/modules). + 1. *Zaproś nowych członków do swojego projektu*: → Przejdź do obszaru [Członkowie]({{opSetting:base_url}}/projects/your-scrum-project/members) w nawigacji projektu. + 2. *Wyświetl backlog produktowy i backlog sprintów*: → Przejdź do obszaru [Backlogi]({{opSetting:base_url}}/projects/your-scrum-project/backlogs) w nawigacji projektu. + 3. *Wyświetl panel zadań*: → Przejdź do obaszru [Backlogi]({{opSetting:base_url}}/projects/your-scrum-project/backlogs) → Kliknij strzałkę w prawo na opcji Sprint → Wybierz opcję [Panel zadań](##sprint:scrum_project__version__sprint_1). + 4. *Utwórz nowy pakiet roboczy*: → Przejdź do obszaru [Pakiety robocze → Utwórz]({{opSetting:base_url}}/projects/your-scrum-project/work_packages/new). + 5. *Utwórz i zaktualizuj plan projektu*: → Przejdź do obszaru [Plan projektu](##query:scrum_project__query__project_plan) w nawigacji projektu. + 6. *Utwórz stronę wiki sprintu*: → Przejdź do obszaru [Backlogi]({{opSetting:base_url}}/projects/your-scrum-project/backlogs) i otwórz stronę wiki sprintu z prawego menu rozwijanego w sprincie. Możesz edytować [szablon wiki]({{opSetting:base_url}}/projects/your-scrum-project/wiki/) w zależności od potrzeb. + 7. *Aktywuj kolejne moduły*: → Przejdź do obszaru [Ustawienia projektu → Moduły]({{opSetting:base_url}}/projects/your-scrum-project/settings/modules). - Here you will find our [User Guides](https://www.openproject.org/docs/user-guide/). - Please let us know if you have any questions or need support. Contact us: [support[at]openproject.com](mailto:support@openproject.com). + Tutaj znajdziesz nasze [instrukcje obsługi](https://www.openproject.org/docs/user-guide/). + Daj nam znać, jeśli masz jakieś pytania lub potrzebujesz pomocy. Skontaktuj się z nami: [support[at]openproject.com](mailto:support@openproject.com). item_5: options: name: Pakiety robocze diff --git a/config/locales/crowdin/pl.yml b/config/locales/crowdin/pl.yml index de1f237e4d40..07548ea88aa6 100644 --- a/config/locales/crowdin/pl.yml +++ b/config/locales/crowdin/pl.yml @@ -199,13 +199,13 @@ pl: reorder_alphabetical: "Ustaw kolejność wartości alfabetycznie" reorder_confirmation: "Ostrzeżenie: Bieżąca kolejność dostępnych wartości zostanie utracona. Kontynuować?" instructions: - is_required: "Mark the custom field as required. This will make it mandatory to fill in the field when creating new or updating existing resources." - is_for_all: "Mark the custom field as available in all existing and new projects." - searchable: "Include the field values when using the global search functionality." - editable: "Allow the field to be editable by users themselves." - visible: "Make field visible for all users (non-admins) in the project overview and displayed in the project details widget on the Project Overview." + is_required: "Oznacz pole niestandardowe jako wymagane. To spowoduje obowiązkowe wypełnianie pola podczas tworzenia nowych lub aktualizacji istniejących zasobów." + is_for_all: "Zaznacz pole niestandardowe jako dostępne we wszystkich istniejących i nowych projektach." + searchable: "Uwzględnij wartości pól podczas korzystania z funkcji wyszukiwania globalnego." + editable: "Zezwól na edycję pola przez samych użytkowników." + visible: "Ustaw pole jako widoczne dla wszystkich użytkowników (niebędących administratorami) w przeglądzie projektu i wyświetlane w widżecie szczegółów projektu w przeglądzie projektu." is_filter: > - Allow the custom field to be used in a filter in work package views. Note that only with 'For all projects' selected, the custom field will show up in global views. + Zezwól na użycie pola niestandardowego w filtrze w widokach pakietów roboczych. Pamiętaj, że pole niestandardowe będzie wyświetlane w widokach globalnych dopiero po zaznaczeniu opcji „Dla wszystkich projektów”. tab: no_results_title_text: Nie ma jeszcze żadnych pól użytkownika. no_results_content_text: Utwórz pole użytkownika @@ -400,8 +400,8 @@ pl: sharing: missing_workflow_waring: title: "Brak przepływu pracy udostępniania pakietu roboczego" - message: "Nie skonfigurowano przepływu pracy dla roli „Edytor pakietu roboczego”. Bez przepływu pracy status udostępnionego pakietu roboczego nie może zostać zmieniony." - link_message: "Skonfiguruj przepływ pracy w administracji." + message: "No workflow is configured for the 'Work package editor' role. Without a workflow, the shared with user cannot alter the status of the work package. Workflows can be copied. Select a source type (e.g. 'Task') and source role (e.g. 'Member'). Then select the target types. To start with, you could select all the types as targets. Finally, select the 'Work package editor' role as the target and press 'Copy'. After having thus created the defaults, fine tune the workflows as you do for every other role." + link_message: "Configure the workflows in the administration." summary: reports: category: @@ -1346,9 +1346,9 @@ pl: other: "%{count} miesiące" x_years: one: "1 rok" - few: "%{count} years" - many: "%{count} years" - other: "%{count} years" + few: "%{count} lata" + many: "%{count} lat" + other: "%{count} roku" x_seconds: one: "1 sekunda" few: "%{count} sekundy" @@ -3123,7 +3123,7 @@ pl: warning_user_limit_reached_admin: > Dodanie dodatkowych użytkowników spowoduje przekroczenie bieżącego limitu. Aby zapewnić użytkownikom zewnętrznym dostęp do tego pakietu roboczego, przejdź na wyższy plan. warning_no_selected_user: "Wybierz użytkowników, którym chcesz udostępnić ten pakiet roboczy" - warning_locked_user: "The user %{user} is locked and cannot be shared with" + warning_locked_user: "Użytkownik %{user} jest zablokowany i nie może być udostępniony" user_details: locked: "Zablokowany użytkownik" invited: "Wysłano zaproszenie. " diff --git a/config/locales/crowdin/pt.yml b/config/locales/crowdin/pt.yml index 0c273975eaed..60e27d003452 100644 --- a/config/locales/crowdin/pt.yml +++ b/config/locales/crowdin/pt.yml @@ -201,11 +201,11 @@ pt: reorder_alphabetical: "Reorganizar valores em ordem alfabética" reorder_confirmation: "Aviso: A ordem atual dos valores disponíveis será perdida. Continuar?" instructions: - is_required: "Mark the custom field as required. This will make it mandatory to fill in the field when creating new or updating existing resources." - is_for_all: "Mark the custom field as available in all existing and new projects." - searchable: "Include the field values when using the global search functionality." - editable: "Allow the field to be editable by users themselves." - visible: "Make field visible for all users (non-admins) in the project overview and displayed in the project details widget on the Project Overview." + is_required: "Marcar o campo personalizado como obrigatório. Isto tornará obrigatório o preenchimento do campo ao criar novos recursos ou ao atualizar recursos existentes." + is_for_all: "Marcar o campo personalizado como disponível em todos os projetos existentes e novos." + searchable: "Incluir os valores dos campos ao utilizar a funcionalidade de busca global." + editable: "Permita que o campo seja editável pelos próprios usuários." + visible: "Torne o campo visível para todos os usuários (não-administradores) na visão geral do projeto e exibido no widget de detalhes do projeto na Visão geral do projeto." is_filter: > Allow the custom field to be used in a filter in work package views. Note that only with 'For all projects' selected, the custom field will show up in global views. tab: @@ -214,7 +214,7 @@ pt: concatenation: single: "ou" global_search: - placeholder: "Search in %{app_title}" + placeholder: "Buscar em %{app_title}" overwritten_tabs: wiki_pages: "Wiki" messages: "Fórum" @@ -279,7 +279,7 @@ pt: no_results_title_text: Atualmente, não há membros deste projeto. no_results_content_text: Adicionar um membro ao projeto invite_by_mail: "Enviar convite para %{mail}" - send_invite_to: "Send invite to" + send_invite_to: "Enviar convite para" my: access_token: failed_to_reset_token: "Falha ao redefinir o token de acesso: %{error}" @@ -295,10 +295,10 @@ pt: no_results_content_text: Adicionar um item de notícias users: autologins: - prompt: "Stay logged in for %{num_days}" + prompt: "Mantenha-se conectado por %{num_days}" sessions: - remembered_devices: "Remembered devices" - remembered_devices_caption: "A list of all devices that logged into this account using the 'Stay logged in' option." + remembered_devices: "Dispositivos lembrados" + remembered_devices_caption: "Uma lista de todos os dispositivos que fizeram login nesta conta usando a opção 'Permanecer conectado'." session_name: "%{browser_name} %{browser_version} em %{os_name}" browser: "Navegador" device: "Dispositivo / OS" @@ -399,9 +399,9 @@ pt: unsupported_for_multiple_projects: "Movimentação/cópia em massa não é suportada para pacotes de trabalho de vários projetos" sharing: missing_workflow_waring: - title: "Workflow missing for work package sharing" - message: "No workflow configured for the 'Work package editor' role. Without a workflow, the status of a shared work package cannot be changed." - link_message: "Configure a workflow in the administration." + title: "Fluxo de trabalho ausente para compartilhamento de pacotes de trabalho" + message: "No workflow is configured for the 'Work package editor' role. Without a workflow, the shared with user cannot alter the status of the work package. Workflows can be copied. Select a source type (e.g. 'Task') and source role (e.g. 'Member'). Then select the target types. To start with, you could select all the types as targets. Finally, select the 'Work package editor' role as the target and press 'Copy'. After having thus created the defaults, fine tune the workflows as you do for every other role." + link_message: "Configure the workflows in the administration." summary: reports: category: @@ -444,7 +444,7 @@ pt: error_self_registration_disabled: > O registro do usuário está desativado no sistema. Por favor peça a um administrador para criar uma conta para você. error_self_registration_limited_provider: > - User registration is limited for the Single sign-on provider '%{name}'. Please ask an administrator to activate the account for you or change the self registration limit for this provider. + O registro do usuário é limitado para o provedor de logon único '%{name}'. Peça a um administrador para ativar a conta para você ou alterar o limite de auto-registro para este provedor. login_with_auth_provider: "ou entre com a sua conta existente" signup_with_auth_provider: "ou cadastre-se usando" auth_source_login: Faça login como %{login} para ativar sua conta. @@ -484,7 +484,7 @@ pt: custom_action: actions: "Ações" custom_field: - allow_non_open_versions: "Allow non-open versions" + allow_non_open_versions: "Permitir versões não abertas" default_value: "Valor padrão" editable: "Editável" field_format: "Formato" @@ -575,7 +575,7 @@ pt: user: admin: "Administrador" ldap_auth_source: "Conexão LDAP" - identity_url: "Identity URL" + identity_url: "URL de identidade" current_password: "Senha Atual" force_password_change: "Forçar alteração de senha no próximo acesso" language: "Idioma" @@ -590,7 +590,7 @@ pt: time_zone: "Fuso horário" auto_hide_popups: "Auto-ocultar notificações de sucesso" warn_on_leaving_unsaved: "Alertar-me ao sair de um pacote de trabalho sem salvar as alterações" - theme: "Mode" + theme: "Modo" version: effective_date: "Data de conclusão" sharing: "Compartilhamento" @@ -614,7 +614,7 @@ pt: title: "Dias úteis" false: "Apenas dias úteis" true: "incluindo dias não-úteis" - notify: "Notify" #used in custom actions + notify: "Notificar" #used in custom actions parent: "Pai" parent_issue: "Pai" parent_work_package: "Pai" @@ -905,7 +905,7 @@ pt: attributes: base: user_limit_reached: "Limite de usuários atingido. Não é possível criar mais contas no plano atual." - one_must_be_active: "Admin User cannot be locked/removed. At least one admin must be active." + one_must_be_active: "O usuário administrador não pode ser bloqueado/removido. Pelo menos um administrador deve estar ativo." password_confirmation: confirmation: "A confirmação da senha não corresponde à senha!" format: "%{message}" @@ -931,7 +931,7 @@ pt: attributes: roles: ungrantable: "possui uma função não atribuível." - more_than_one: "has more than one role." + more_than_one: "possui mais de uma função." principal: unassignable: "não pode ser atribuído a um projeto." version: @@ -1295,8 +1295,8 @@ pt: one: "1 hr" other: "%{count} hrs" x_weeks: - one: "1 week" - other: "%{count} weeks" + one: "1 semana" + other: "%{count} semanas" x_months: one: "1 mês" other: "%{count} meses" @@ -1488,7 +1488,7 @@ pt: changes_retracted: "As mudanças foram retraídas." caused_changes: dates_changed: "Data modificada" - system_update: "OpenProject system update:" + system_update: "Atualização do sistema OpenProject:" cause_descriptions: work_package_predecessor_changed_times: por alterações ao antecessor %{link} work_package_parent_changed_times: por alterações ao primário %{link} @@ -1505,7 +1505,7 @@ pt: non_working: "%{date} não está funcionando agora" system_update: file_links_journal: > - From now on, activity related to file links (files stored in external storages) will appear here in the Activity tab. The following represent activity concerning links that already existed: + A partir de agora, a atividade relacionada a links de arquivos (arquivos armazenados em armazenamentos externos) aparecerá aqui na guia Atividade. O seguinte representa a atividade relacionada aos links que já existiam: links: configuration_guide: "Guia de configuração" get_in_touch: "Com dúvidas? Entre em contato conosco." @@ -1591,7 +1591,7 @@ pt: label_add_related_work_packages: "Adicionar pacotes de trabalho relacionados" label_add_subtask: "Adicionar subtarefa" label_added: "adicionado" - label_added_by: "Added by %{author}" + label_added_by: "Adicionado por %{author}" label_added_time_by: "Adicionado por %{author} %{age} atrás" label_additional_workflow_transitions_for_assignee: "Transições adicionais permitidas quando o usuário é o responsável" label_additional_workflow_transitions_for_author: "Transições adicionais permitidas quando o usuário é o autor" @@ -1630,13 +1630,13 @@ pt: label_ldap_auth_source: "Conexão LDAP" label_ldap_auth_source_plural: "Conexões LDAP" label_authentication: "Autenticação" - label_available_global_roles: "Available global roles" + label_available_global_roles: "Funções globais disponíveis" label_available_project_forums: "Fóruns disponíveis" label_available_project_repositories: "Repositórios disponíveis" label_available_project_versions: "Versões disponíveis" label_available_project_work_package_categories: "Categorias de pacote de trabalho disponíveis" label_available_project_work_package_types: "Tipos de pacote de trabalho disponíveis" - label_available_projects: "Available projects" + label_available_projects: "Projetos disponíveis" label_api_documentation: "Documentação da API" label_backup: "Backup" label_between: "entre" @@ -1697,7 +1697,7 @@ pt: label_copy_workflow_from: "Copiar o fluxo de trabalho de" label_copy_project: "Cópiar projeto" label_core_version: "Versão do núcleo" - label_core_build: "Core build" + label_core_build: "Construção principal" label_current_status: "Situação atual" label_current_version: "Versão atual" label_custom_field_add_no_type: "Adicionar este campo a um tipo de pacote de trabalho" @@ -1753,7 +1753,7 @@ pt: label_enterprise_active_users: "%{current}/%{limit} usuários ativos reservados" label_enterprise_edition: "Edição Enterprise" label_enterprise_support: "Suporte corporativo" - label_enterprise_addon: "Enterprise add-on" + label_enterprise_addon: "Complemento empresarial" label_environment: "Ambiente" label_estimates_and_time: "Estimativas e tempo" label_equals: "é" @@ -1843,10 +1843,10 @@ pt: label_login: "Fazer login" label_custom_logo: "Logotipo personalizado" label_custom_export_logo: "Logo de exportação personalizado" - label_custom_export_cover: "Custom export cover background" - label_custom_export_cover_overlay: "Custom export cover background overlay" - label_custom_export_cover_text_color: "Text color" - label_custom_pdf_export_settings: "Custom PDF export settings" + label_custom_export_cover: "Fundo personalizado da capa de exportação" + label_custom_export_cover_overlay: "Sobreposição de fundo personalizado da capa de exportação" + label_custom_export_cover_text_color: "Cor do texto" + label_custom_pdf_export_settings: "Configurações de exportação de PDF personalizadas" label_custom_favicon: "Ícone personalizado" label_custom_touch_icon: "Ícone de toque personalizado" label_logout: "Desconectar" @@ -2195,7 +2195,7 @@ pt: see_in_center: 'Ver comentário no centro de notificações' settings: 'Alterar configurações de e-mail' salutation: 'Olá, %{user}!' - salutation_full_name: 'Full name' + salutation_full_name: 'Nome completo' work_packages: created_at: "Criado em %{timestamp} por %{user}" login_to_see_all: "Faça o login para ver todas as notificações." @@ -2210,7 +2210,7 @@ pt: assigned: "Atribuído" responsible: "Responsável" mentioned: "Mencionado" - shared: "Shared" + shared: "Compartilhado" subscribed: "todos" prefix: "Recebido devido à configuração de notificação: %{reason}" date_alert_start_date: "Alerta de data" @@ -2219,14 +2219,14 @@ pt: updated_at: "Atualizado em %{timestamp} por %{user}" sharing: work_packages: - allowed_actions: "You may %{allowed_actions} this work package. This can change depending on your project role and permissions." - create_account: "To access this work package you will need to create and activate an %{instance} account. " - open_work_package: "Open work package" - subject: "You have been shared work package #%{id}" - enterprise_text: "Share work packages with users who are not members of the project." + allowed_actions: "Você pode %{allowed_actions} este pacote de trabalho. Isso pode mudar dependendo da sua função e permissões do projeto." + create_account: "Para acessar este pacote de trabalho, você terá que criar e ativar uma conta %{instance}. " + open_work_package: "Abrir pacote de trabalho" + subject: "Você compartilhou o pacote de trabalho nº%{id}" + enterprise_text: "Compartilhe pacotes de trabalho com usuários que não são membros do projeto." summary: - user: "%{user} shared a work package with you with %{role_rights} rights" - group: "%{user} shared a work package with the group %{group} you are a member of" + user: "%{user} compartilhou um pacote de trabalho com você com privilégios de %{role_rights}" + group: "%{user} compartilhou um pacote de trabalho com o grupo %{group} do qual você é membro" mail_body_account_activation_request: "Um novo usuário (%{value}) registrou-se. A conta está aguardando sua aprovação:" mail_body_account_information: "Suas informações de conta" mail_body_account_information_external: "Você pode usar sua conta %{value} para logar." @@ -2396,7 +2396,7 @@ pt: permission_add_messages: "Postar mensagens" permission_add_project: "Create projects" permission_add_work_package_attachments: "Adicionar anexos" - permission_add_work_package_attachments_explanation: "Allows adding attachments without Edit work packages permission" + permission_add_work_package_attachments_explanation: "Permite adicionar anexos sem permissão de edição de pacotes de trabalho" permission_archive_project: "Arquivar projeto" permission_create_user: "Criar usuários" permission_manage_user: "Editar usuários" @@ -2437,7 +2437,7 @@ pt: permission_log_time: "Registrar hora para outros usuários" permission_manage_forums: "Gerenciar fóruns" permission_manage_categories: "Gerenciar categorias de pacote de trabalho" - permission_manage_dashboards: "Manage dashboards" + permission_manage_dashboards: "Gerenciar painéis" permission_manage_work_package_relations: "Gerenciar relações de pacote de trabalho" permission_manage_members: "Gerenciar membros" permission_manage_news: "Administrar notícias" @@ -2452,39 +2452,39 @@ pt: permission_protect_wiki_pages: "Proteger páginas wiki" permission_rename_wiki_pages: "Renomear páginas wiki" permission_save_queries: "Salvar visões" - permission_search_project: "Search project" + permission_search_project: "Buscar projeto" permission_select_custom_fields: "Selecionar campos personalizados" permission_select_project_modules: "Selecionar módulos do projeto" - permission_share_work_packages: "Share work packages" + permission_share_work_packages: "Compartilhar pacotes de trabalho" permission_manage_types: "Selecionar tipos" - permission_view_project: "View projects" + permission_view_project: "Visualizar projetos" permission_view_changesets: "Revisões do repositório vistas no OpenProject" permission_view_commit_author_statistics: "Ver estatísticas de commits do autor" - permission_view_dashboards: "View dashboards" + permission_view_dashboards: "Visualizar painéis" permission_view_work_package_watchers: "Visualizar lista de observadores" permission_view_work_packages: "Ver pacotes de trabalho" permission_view_messages: "Visualizar mensagens" - permission_view_news: "View news" + permission_view_news: "Visualizar notícias" permission_view_members: "Visualizar membros" permission_view_reportings: "Ver relatórios" - permission_view_shared_work_packages: "View shared work packages" + permission_view_shared_work_packages: "Visualizar os pacotes de trabalho compartilhados" permission_view_time_entries: "Ver tempo gasto" permission_view_timelines: "Ver cronogramas" permission_view_wiki_edits: "Ver histórico do wiki" permission_view_wiki_pages: "Ver wiki" permission_work_package_assigned: "Torne-se responsável" permission_work_package_assigned_explanation: "Pacotes de trabalho podem ser atribuídos a usuários e grupos em posse deste papel no respectivo projeto" - permission_view_project_activity: "View project activity" - permission_save_bcf_queries: "Save BCF queries" - permission_manage_public_bcf_queries: "Manage public BCF queries" - permission_edit_attribute_help_texts: "Edit attribute help texts" + permission_view_project_activity: "Visualizar a atividade do projeto" + permission_save_bcf_queries: "Salvar consultas a BCF" + permission_manage_public_bcf_queries: "Gerenciar consultas públicas a BCF" + permission_edit_attribute_help_texts: "Editar textos de ajuda do atributos" placeholders: default: "-" project: destroy: - confirmation: "If you continue, the project %{identifier} will be permanently destroyed. To confirm this action please introduce the project name in the field below, this will:" - project_delete_result_1: "Delete all related data." - project_delete_result_2: "Delete all managed project folders in the attached storages." + confirmation: "Se você continuar, o projeto %{identifier} será destruído de forma permanente. Para confirmar esta ação, insira o nome do projeto no campo abaixo:" + project_delete_result_1: "Excluir todos os dados relacionados." + project_delete_result_2: "Excluir todas as pastas de projetos nos armazenamentos anexados." info: "Excluir o projeto é uma ação irreversível." project_verification: "Digite o nome do projeto %{name} para verificar a exclusão." subprojects_confirmation: "Seu(s) subprojeto(s): %{value} também será(ão) excluído(s)." @@ -2519,7 +2519,7 @@ pt: member_of_group: "Atribuído ao grupo" name_or_identifier: "Nome ou identificador" only_subproject_id: "Apenas subprojeto" - shared_with_user: "Shared with user" + shared_with_user: "Compartilhado com o usuário" subproject_id: "Incluindo Subprojeto" repositories: at_identifier: "em %{identifier}" @@ -2646,7 +2646,7 @@ pt: Se a página de documentos estiver habilitada, você pode obter uma visão interativa da documentação APIv3 em %{link}. setting_attachment_whitelist: "Lista de permissões de envio de anexos " setting_email_delivery_method: "Método de entrega de e-mail" - setting_emails_salutation: "Address user in emails with" + setting_emails_salutation: "Dirigir-se ao usuário nos e-mails com" setting_sendmail_location: "Localização do executável do sendmail" setting_smtp_enable_starttls_auto: "Automaticamente usar STARTTLS, se disponível" setting_smtp_ssl: "Usar conexão SSL" @@ -2837,7 +2837,7 @@ pt: text_custom_export_logo_instructions: > Este é o logotipo que aparece nas exportações de PDF. O arquivo de imagem precisa ser PNG ou JPEG. Recomenda-se um logotipo colorido ou preto em plano de fundo transparente ou branco. text_custom_export_cover_instructions: > - This is the image that appears in the background of a cover page in your PDF exports. It needs to be an about 800px width by 500px height sized PNG or JPEG image file. + Esta é a imagem que aparece no fundo de uma página de rosto em suas exportações de PDF. Precisa ser um arquivo de imagem PNG ou JPEG com dimensões de 800px de largura por 500px de altura. text_custom_favicon_instructions: > Este é o ícone pequeno que aparece em sua janela/aba do navegador ao lado do título da página. O arquivo de imagem precisa ser PNG de 32 por 32 pixels com fundo transparente. text_custom_touch_icon_instructions: > @@ -2925,7 +2925,7 @@ pt: help_texts: views: project: > - %{plural} are always attached to a project. You can only select projects here where the %{plural} module is active. After creating a %{singular} you can add work packages from other projects to it. + %{plural} sempre estão anexados a um projeto. Você só pode selecionar projetos aqui que o módulo %{plural} está ativo. Depois de criar um %{singular} você pode adicionar pacotes de trabalho de outros projetos a ele. public: "Publique esta exibição, permitindo que outros usuários acessem sua visualização. Usuários com a permissão de 'Gerenciar exibições públicas' podem modificar ou remover a consulta pública. Isto não afeta a visibilidade dos resultados do pacote de trabalho nesta exibição e, dependendo de suas permissões, os usuários podem ver resultados diferentes." favoured: "Marcar esta exibição como favorita e adicionar à barra lateral de exibições salvas à esquerda." time: @@ -2962,7 +2962,7 @@ pt: activate: "Ativar" activate_and_reset_failed_logins: "Ativar e redefinir logons com falha" authentication_provider: "Provedor de autenticação" - identity_url_text: "The internal unique identifier provided by the authentication provider." + identity_url_text: "O identificador único interno fornecido pelo provedor de autenticação." authentication_settings_disabled_due_to_external_authentication: > Este usuário se autentica através de um provedor de autenticação externa, então não há nenhuma senha no OpenProject para ser alterada. authorization_rejected: "Você não tem permissão para acessar." @@ -2999,9 +2999,9 @@ pt: warning_registration_token_expired: | O e-mail de ativação expirou. Enviamos um novo para %{email}. Por favor, clique no link dentro dele para ativar sua conta. warning_user_limit_reached: > - Adding additional users will exceed the current limit. Please contact an administrator to increase the user limit to ensure external users are able to access this instance. + A adição de usuários adicionais fará com que o limite atual seja excedido. Entre em contato com um administrador para aumentar o limite de usuários e garantir que usuários externos possam acessar esta instância. warning_user_limit_reached_admin: > - Adding additional users will exceed the current limit. Please upgrade your plan to be able to ensure external users are able to access this instance. + A adição de usuários adicionais excederá o limite atual. Atualize o seu plano para poder garantir que os usuários externos possam acessar a esta instância. warning_user_limit_reached_instructions: > Você atingiu seu limite de usuários (%{current}/%{max} usuários ativos). Entre em contato com sales@openproject.com para atualizar seu plano da edição Enterprise e adicionar novos usuários. warning_protocol_mismatch_html: > @@ -3031,52 +3031,52 @@ pt: title: "Excluir o pacote de trabalho" sharing: count: - zero: "0 users" - one: "1 user" - other: "%{count} users" + zero: "0 usuários" + one: "1 usuário" + other: "%{count} usuários" filter: - project_member: 'Project member' - not_project_member: 'Not project member' - project_group: 'Project group' - not_project_group: 'Not project group' + project_member: 'Membro do projeto' + not_project_member: 'Nenhum membro do projeto' + project_group: 'Grupo do projeto' + not_project_group: 'Não é um grupo do projeto' role: 'Papel' type: 'Tipo' - label_search: "Search for users to invite" - label_search_placeholder: "Search by user or email address" - label_toggle_all: "Toggle all shares" + label_search: "Buscar usuários para convidar" + label_search_placeholder: "Buscar por usuário ou endereço de e-mail" + label_toggle_all: "Alternar todos os compartilhamentos" permissions: comment: "Comentário" - comment_description: "Can view and comment this work package." - denied: "You don't have permissions to share work packages." + comment_description: "Pode visualizar e comentar neste pacote de trabalho." + denied: "Você não possui permissões para compartilhar pacotes de trabalho." edit: "Editar" - edit_description: "Can view, comment and edit this work package." + edit_description: "Pode visualizar, comentar e editar este pacote de trabalho." view: "Ver" - view_description: "Can view this work package." + view_description: "Pode visualizar este pacote de trabalho." remove: "Remover" share: "Compartilhar" text_empty_search_description: "There are no users with the current filter criteria." text_empty_search_header: "We couldn't find any matching results." - text_empty_state_description: "The work package has not been shared with anyone yet." + text_empty_state_description: "O pacote de trabalho ainda não foi compartilhado com ninguém." text_empty_state_header: "No shared members." - text_user_limit_reached: "Adding additional users will exceed the current limit. Please contact an administrator to increase the user limit to ensure external users are able to access this work package." - text_user_limit_reached_admins: 'Adding additional users will exceed the current limit. Please upgrade your plan to be able to add more users.' + text_user_limit_reached: "A adição de usuários adicionais fará com que o limite atual seja excedido. Entre em contato com um administrador para aumentar o limite de usuários e garantir que usuários externos possam acessar este pacote de trabalho." + text_user_limit_reached_admins: 'A adição de usuários adicionais excederá o limite atual. Atualize o seu plano para poder adicionar mais usuários.' warning_user_limit_reached: > - Adding additional users will exceed the current limit. Please contact an administrator to increase the user limit to ensure external users are able to access this work package. + A adição de usuários adicionais fará com que o limite atual seja excedido. Entre em contato com um administrador para aumentar o limite de usuários e garantir que usuários externos possam acessar este pacote de trabalho. warning_user_limit_reached_admin: > - Adding additional users will exceed the current limit. Please upgrade your plan to be able to ensure external users are able to access this work package. - warning_no_selected_user: "Please select users to share this work package with" + A adição de usuários adicionais excederá o limite atual. Atualize o seu plano para poder garantir que os usuários externos possam acessar a este pacote de trabalho. + warning_no_selected_user: "Selecione os usuários com quem compartilhar este pacote de trabalho" warning_locked_user: "The user %{user} is locked and cannot be shared with" user_details: - locked: "Locked user" - invited: "Invite sent. " - resend_invite: "Resend." - invite_resent: "Invite has been resent" - not_project_member: "Not a project member" - project_group: "Group members might have additional privileges (as project members)" - not_project_group: "Group (shared with all members)" - additional_privileges_project: "Might have additional privileges (as project member)" - additional_privileges_group: "Might have additional privileges (as group member)" - additional_privileges_project_or_group: "Might have additional privileges (as project or group member)" + locked: "Usuário bloqueado" + invited: "Convite enviado. " + resend_invite: "Reenviar." + invite_resent: "O convite foi reenviado" + not_project_member: "Nenhum membro do projeto" + project_group: "Os membros do grupo podem ter privilégios adicionais (como membros do projeto)" + not_project_group: "Grupo (compartilhado com todos os membros)" + additional_privileges_project: "Poderá ter privilégios adicionais (como membro do projeto)" + additional_privileges_group: "Poderá ter privilégios adicionais (como membro do grupo)" + additional_privileges_project_or_group: "Poderá ter privilégios adicionais (como membro do projeto ou grupo)" working_days: info: > Dias que não são selecionados são pulados ao agendar pacotes de trabalho (e não são incluídos na contagem do dia). Estes podem ser substituídos a nível do pacotes de trabalho. diff --git a/config/locales/crowdin/ro.yml b/config/locales/crowdin/ro.yml index 6a1015e29e5e..1d5def971138 100644 --- a/config/locales/crowdin/ro.yml +++ b/config/locales/crowdin/ro.yml @@ -402,8 +402,8 @@ ro: sharing: missing_workflow_waring: title: "Workflow missing for work package sharing" - message: "No workflow configured for the 'Work package editor' role. Without a workflow, the status of a shared work package cannot be changed." - link_message: "Configure a workflow in the administration." + message: "No workflow is configured for the 'Work package editor' role. Without a workflow, the shared with user cannot alter the status of the work package. Workflows can be copied. Select a source type (e.g. 'Task') and source role (e.g. 'Member'). Then select the target types. To start with, you could select all the types as targets. Finally, select the 'Work package editor' role as the target and press 'Copy'. After having thus created the defaults, fine tune the workflows as you do for every other role." + link_message: "Configure the workflows in the administration." summary: reports: category: diff --git a/config/locales/crowdin/ru.yml b/config/locales/crowdin/ru.yml index 28160b8c5d72..30715481802a 100644 --- a/config/locales/crowdin/ru.yml +++ b/config/locales/crowdin/ru.yml @@ -402,8 +402,8 @@ ru: sharing: missing_workflow_waring: title: "Отсутствует рабочий процесс для совместного использования пакета работ" - message: "Нет настроенного рабочего процесса для роли 'Редактора пакетов работ'. Без рабочего процесса статус общего пакета работ не может быть изменен." - link_message: "Настройка рабочего процесса в администрации." + message: "No workflow is configured for the 'Work package editor' role. Without a workflow, the shared with user cannot alter the status of the work package. Workflows can be copied. Select a source type (e.g. 'Task') and source role (e.g. 'Member'). Then select the target types. To start with, you could select all the types as targets. Finally, select the 'Work package editor' role as the target and press 'Copy'. After having thus created the defaults, fine tune the workflows as you do for every other role." + link_message: "Configure the workflows in the administration." summary: reports: category: diff --git a/config/locales/crowdin/rw.yml b/config/locales/crowdin/rw.yml index 0f2d2511cf98..244cd5238086 100644 --- a/config/locales/crowdin/rw.yml +++ b/config/locales/crowdin/rw.yml @@ -401,8 +401,8 @@ rw: sharing: missing_workflow_waring: title: "Workflow missing for work package sharing" - message: "No workflow configured for the 'Work package editor' role. Without a workflow, the status of a shared work package cannot be changed." - link_message: "Configure a workflow in the administration." + message: "No workflow is configured for the 'Work package editor' role. Without a workflow, the shared with user cannot alter the status of the work package. Workflows can be copied. Select a source type (e.g. 'Task') and source role (e.g. 'Member'). Then select the target types. To start with, you could select all the types as targets. Finally, select the 'Work package editor' role as the target and press 'Copy'. After having thus created the defaults, fine tune the workflows as you do for every other role." + link_message: "Configure the workflows in the administration." summary: reports: category: diff --git a/config/locales/crowdin/si.yml b/config/locales/crowdin/si.yml index 98f100ade3f5..5085f84f9b3d 100644 --- a/config/locales/crowdin/si.yml +++ b/config/locales/crowdin/si.yml @@ -401,8 +401,8 @@ si: sharing: missing_workflow_waring: title: "Workflow missing for work package sharing" - message: "No workflow configured for the 'Work package editor' role. Without a workflow, the status of a shared work package cannot be changed." - link_message: "Configure a workflow in the administration." + message: "No workflow is configured for the 'Work package editor' role. Without a workflow, the shared with user cannot alter the status of the work package. Workflows can be copied. Select a source type (e.g. 'Task') and source role (e.g. 'Member'). Then select the target types. To start with, you could select all the types as targets. Finally, select the 'Work package editor' role as the target and press 'Copy'. After having thus created the defaults, fine tune the workflows as you do for every other role." + link_message: "Configure the workflows in the administration." summary: reports: category: diff --git a/config/locales/crowdin/sk.yml b/config/locales/crowdin/sk.yml index b0a5a7e99cd2..9b6c9ebd170f 100644 --- a/config/locales/crowdin/sk.yml +++ b/config/locales/crowdin/sk.yml @@ -403,8 +403,8 @@ sk: sharing: missing_workflow_waring: title: "Workflow missing for work package sharing" - message: "No workflow configured for the 'Work package editor' role. Without a workflow, the status of a shared work package cannot be changed." - link_message: "Configure a workflow in the administration." + message: "No workflow is configured for the 'Work package editor' role. Without a workflow, the shared with user cannot alter the status of the work package. Workflows can be copied. Select a source type (e.g. 'Task') and source role (e.g. 'Member'). Then select the target types. To start with, you could select all the types as targets. Finally, select the 'Work package editor' role as the target and press 'Copy'. After having thus created the defaults, fine tune the workflows as you do for every other role." + link_message: "Configure the workflows in the administration." summary: reports: category: diff --git a/config/locales/crowdin/sl.yml b/config/locales/crowdin/sl.yml index c8cbbabb3d76..53e655d03874 100644 --- a/config/locales/crowdin/sl.yml +++ b/config/locales/crowdin/sl.yml @@ -400,8 +400,8 @@ sl: sharing: missing_workflow_waring: title: "Workflow missing for work package sharing" - message: "No workflow configured for the 'Work package editor' role. Without a workflow, the status of a shared work package cannot be changed." - link_message: "Configure a workflow in the administration." + message: "No workflow is configured for the 'Work package editor' role. Without a workflow, the shared with user cannot alter the status of the work package. Workflows can be copied. Select a source type (e.g. 'Task') and source role (e.g. 'Member'). Then select the target types. To start with, you could select all the types as targets. Finally, select the 'Work package editor' role as the target and press 'Copy'. After having thus created the defaults, fine tune the workflows as you do for every other role." + link_message: "Configure the workflows in the administration." summary: reports: category: diff --git a/config/locales/crowdin/sr.yml b/config/locales/crowdin/sr.yml index ecceb4716737..bb952a906675 100644 --- a/config/locales/crowdin/sr.yml +++ b/config/locales/crowdin/sr.yml @@ -402,8 +402,8 @@ sr: sharing: missing_workflow_waring: title: "Workflow missing for work package sharing" - message: "No workflow configured for the 'Work package editor' role. Without a workflow, the status of a shared work package cannot be changed." - link_message: "Configure a workflow in the administration." + message: "No workflow is configured for the 'Work package editor' role. Without a workflow, the shared with user cannot alter the status of the work package. Workflows can be copied. Select a source type (e.g. 'Task') and source role (e.g. 'Member'). Then select the target types. To start with, you could select all the types as targets. Finally, select the 'Work package editor' role as the target and press 'Copy'. After having thus created the defaults, fine tune the workflows as you do for every other role." + link_message: "Configure the workflows in the administration." summary: reports: category: diff --git a/config/locales/crowdin/sv.yml b/config/locales/crowdin/sv.yml index 21e937a90180..3182867c3072 100644 --- a/config/locales/crowdin/sv.yml +++ b/config/locales/crowdin/sv.yml @@ -400,8 +400,8 @@ sv: sharing: missing_workflow_waring: title: "Workflow missing for work package sharing" - message: "No workflow configured for the 'Work package editor' role. Without a workflow, the status of a shared work package cannot be changed." - link_message: "Configure a workflow in the administration." + message: "No workflow is configured for the 'Work package editor' role. Without a workflow, the shared with user cannot alter the status of the work package. Workflows can be copied. Select a source type (e.g. 'Task') and source role (e.g. 'Member'). Then select the target types. To start with, you could select all the types as targets. Finally, select the 'Work package editor' role as the target and press 'Copy'. After having thus created the defaults, fine tune the workflows as you do for every other role." + link_message: "Configure the workflows in the administration." summary: reports: category: diff --git a/config/locales/crowdin/th.yml b/config/locales/crowdin/th.yml index f969430ba6f9..751b627941bd 100644 --- a/config/locales/crowdin/th.yml +++ b/config/locales/crowdin/th.yml @@ -400,8 +400,8 @@ th: sharing: missing_workflow_waring: title: "Workflow missing for work package sharing" - message: "No workflow configured for the 'Work package editor' role. Without a workflow, the status of a shared work package cannot be changed." - link_message: "Configure a workflow in the administration." + message: "No workflow is configured for the 'Work package editor' role. Without a workflow, the shared with user cannot alter the status of the work package. Workflows can be copied. Select a source type (e.g. 'Task') and source role (e.g. 'Member'). Then select the target types. To start with, you could select all the types as targets. Finally, select the 'Work package editor' role as the target and press 'Copy'. After having thus created the defaults, fine tune the workflows as you do for every other role." + link_message: "Configure the workflows in the administration." summary: reports: category: diff --git a/config/locales/crowdin/tr.yml b/config/locales/crowdin/tr.yml index 1558013a4062..2b567ba1cad2 100644 --- a/config/locales/crowdin/tr.yml +++ b/config/locales/crowdin/tr.yml @@ -400,8 +400,8 @@ tr: sharing: missing_workflow_waring: title: "Workflow missing for work package sharing" - message: "No workflow configured for the 'Work package editor' role. Without a workflow, the status of a shared work package cannot be changed." - link_message: "Configure a workflow in the administration." + message: "No workflow is configured for the 'Work package editor' role. Without a workflow, the shared with user cannot alter the status of the work package. Workflows can be copied. Select a source type (e.g. 'Task') and source role (e.g. 'Member'). Then select the target types. To start with, you could select all the types as targets. Finally, select the 'Work package editor' role as the target and press 'Copy'. After having thus created the defaults, fine tune the workflows as you do for every other role." + link_message: "Configure the workflows in the administration." summary: reports: category: diff --git a/config/locales/crowdin/uk.yml b/config/locales/crowdin/uk.yml index 5efbf2f64b3f..dced65587edd 100644 --- a/config/locales/crowdin/uk.yml +++ b/config/locales/crowdin/uk.yml @@ -397,9 +397,9 @@ uk: unsupported_for_multiple_projects: "Масове переміщення/копіювання не підтримується для робочих пакетів з декількох проектів" sharing: missing_workflow_waring: - title: "Workflow missing for work package sharing" - message: "No workflow configured for the 'Work package editor' role. Without a workflow, the status of a shared work package cannot be changed." - link_message: "Configure a workflow in the administration." + title: "Відсутній робочий процес для надання спільного доступу до пакета робіт" + message: "No workflow is configured for the 'Work package editor' role. Without a workflow, the shared with user cannot alter the status of the work package. Workflows can be copied. Select a source type (e.g. 'Task') and source role (e.g. 'Member'). Then select the target types. To start with, you could select all the types as targets. Finally, select the 'Work package editor' role as the target and press 'Copy'. After having thus created the defaults, fine tune the workflows as you do for every other role." + link_message: "Configure the workflows in the administration." summary: reports: category: @@ -442,7 +442,7 @@ uk: error_self_registration_disabled: > Реєстрація користувача у цій системі відключена. Будь ласка, зверніться до адміністратора, щоб створити обліковий запис для вас. error_self_registration_limited_provider: > - User registration is limited for the Single sign-on provider '%{name}'. Please ask an administrator to activate the account for you or change the self registration limit for this provider. + Реєстрація користувачів через постачальника єдиного входу %{name} обмежена. Зверніться до адміністратора, щоб активувати обліковий запис або змінити ліміт реєстрацій для цього постачальника. login_with_auth_provider: "або ввійдіть у свій існуючий обліковий запис" signup_with_auth_provider: "або зареєструйтесь, використовуючи" auth_source_login: Увійдіть, як %{login} для активації облікового запису. @@ -482,7 +482,7 @@ uk: custom_action: actions: "Дії" custom_field: - allow_non_open_versions: "Allow non-open versions" + allow_non_open_versions: "Дозволити невідкриті версії" default_value: "Значення за замовчуванням" editable: "Може бути відредаговане" field_format: "Формат" @@ -573,7 +573,7 @@ uk: user: admin: "Адміністратор" ldap_auth_source: "LDAP-підключення" - identity_url: "Identity URL" + identity_url: "URL-адреса сутності" current_password: "Поточний пароль" force_password_change: "Примусово змінити пароль на наступному вході в систему" language: "Мова" @@ -588,7 +588,7 @@ uk: time_zone: "Часовий пояс" auto_hide_popups: "Автоматичне приховування сповіщень про успіх" warn_on_leaving_unsaved: "Попереджати мене, коли залишив робочий пакет із незбереженими змінами" - theme: "Mode" + theme: "Режим" version: effective_date: "Дата закінчення" sharing: "Поширення" @@ -612,7 +612,7 @@ uk: title: "Робочі дні" false: "лише робочі дні" true: "включати неробочі дні" - notify: "Notify" #used in custom actions + notify: "Сповіщати" #used in custom actions parent: "Джерело" parent_issue: "Джерело" parent_work_package: "Джерело" @@ -903,7 +903,7 @@ uk: attributes: base: user_limit_reached: "Досягнуто ліміту користувачів. За поточним тарифним планом більше не можна створювати облікових записів." - one_must_be_active: "Admin User cannot be locked/removed. At least one admin must be active." + one_must_be_active: "Користувача з правами адмінісратора не можна заблокувати або вилучити. Має бути активний принайммні один адміністратор." password_confirmation: confirmation: "Підтвердження пароля та пароль не збігаються." format: "%{message}" @@ -931,7 +931,7 @@ uk: attributes: roles: ungrantable: "має невідповідну роль." - more_than_one: "has more than one role." + more_than_one: "має більше ніж одну роль." principal: unassignable: "не можна призначити проекту." version: @@ -1318,25 +1318,25 @@ uk: many: "%{count} хвилин" other: "%{count} хвилин" x_minutes_abbreviated: - one: "1 min" - few: "%{count} mins" - many: "%{count} mins" - other: "%{count} mins" + one: "1 хв" + few: "%{count} хв" + many: "%{count} хв" + other: "%{count} хв" x_hours: one: "1 година" few: "%{count} год" many: "%{count} год" other: "%{count} год" x_hours_abbreviated: - one: "1 hr" - few: "%{count} hrs" - many: "%{count} hrs" - other: "%{count} hrs" + one: "1 год" + few: "%{count} год" + many: "%{count} год" + other: "%{count} год" x_weeks: - one: "1 week" - few: "%{count} weeks" - many: "%{count} weeks" - other: "%{count} weeks" + one: "1 тиждень" + few: "%{count} тижні" + many: "%{count} тижнів" + other: "%{count} тижня" x_months: one: "1 місяць" few: "%{count} місяців" @@ -1353,10 +1353,10 @@ uk: many: "%{count} секунд" other: "%{count} секунд" x_seconds_abbreviated: - one: "1 s" - few: "%{count} s" - many: "%{count} s" - other: "%{count} s" + one: "1 с" + few: "%{count} с" + many: "%{count} с" + other: "%{count} с" units: hour: one: "година" @@ -1538,7 +1538,7 @@ uk: changes_retracted: "Зміни було відхилено." caused_changes: dates_changed: "Дати змінено" - system_update: "OpenProject system update:" + system_update: "Оновлення системи OpenProject:" cause_descriptions: work_package_predecessor_changed_times: внесенням змін у попередній елемент %{link} work_package_parent_changed_times: внесенням змін у батькіський елемент %{link} @@ -1555,7 +1555,7 @@ uk: non_working: "%{day} – зараз неробочий день" system_update: file_links_journal: > - From now on, activity related to file links (files stored in external storages) will appear here in the Activity tab. The following represent activity concerning links that already existed: + Тепер дії, пов’язані з посиланнями на файли (файли, що зберігаються в зовнішніх сховищах) з’являтимуться на вкладці «Активність». Наявні дії, пов’язані із посиланнями: links: configuration_guide: "Посібник з налаштування" get_in_touch: "У вас виникли запитання? Зв'яжіться з нами." @@ -1680,13 +1680,13 @@ uk: label_ldap_auth_source: "LDAP-підключення" label_ldap_auth_source_plural: "LDAP-підключення" label_authentication: "Автентифікація" - label_available_global_roles: "Available global roles" + label_available_global_roles: "Доступні глобальні ролі" label_available_project_forums: "Доступні форуми" label_available_project_repositories: "Доступні сховища" label_available_project_versions: "Доступні версії" label_available_project_work_package_categories: "Доступні категорії робочих пакетів" label_available_project_work_package_types: "Доступні типи пакетів робіт" - label_available_projects: "Available projects" + label_available_projects: "Доступні проєкти" label_api_documentation: "Документація API" label_backup: "Резервна копія" label_between: "між ними" @@ -1747,7 +1747,7 @@ uk: label_copy_workflow_from: "Копіювати робочий процес з" label_copy_project: "Копіювати проект" label_core_version: "Версія ядра" - label_core_build: "Core build" + label_core_build: "Збірка ядра" label_current_status: "Поточний статус" label_current_version: "Поточна версія" label_custom_field_add_no_type: "Додайте це поле до типу робочого пакета" @@ -1803,7 +1803,7 @@ uk: label_enterprise_active_users: "%{current}/%{limit} зареєстровано активних користувачів" label_enterprise_edition: "Версія Enterprise" label_enterprise_support: "Корпоративна підтримка" - label_enterprise_addon: "Enterprise add-on" + label_enterprise_addon: "Доповнення версії Enterprise" label_environment: "Навколишнє середовище" label_estimates_and_time: "Оцінки та час" label_equals: "є" @@ -1893,10 +1893,10 @@ uk: label_login: "Увійти" label_custom_logo: "Спеціальний логотип" label_custom_export_logo: "Користувацький логотип експорту" - label_custom_export_cover: "Custom export cover background" - label_custom_export_cover_overlay: "Custom export cover background overlay" - label_custom_export_cover_text_color: "Text color" - label_custom_pdf_export_settings: "Custom PDF export settings" + label_custom_export_cover: "Фон обкладинки експорту" + label_custom_export_cover_overlay: "Накладення фону обкладинки експорту" + label_custom_export_cover_text_color: "Колір тексту" + label_custom_pdf_export_settings: "Налаштування експорту PDF" label_custom_favicon: "призначені для користувача іконки" label_custom_touch_icon: "Призначений для користувача значок логотипу" label_logout: "Вийти" @@ -2245,7 +2245,7 @@ uk: see_in_center: 'Переглянути коментарі у центрі сповіщень' settings: 'Змінити налаштування електронної пошти' salutation: 'Добрий день, %{user}!' - salutation_full_name: 'Full name' + salutation_full_name: 'Повне ім’я' work_packages: created_at: "Створено о %{timestamp} користувачем %{user} " login_to_see_all: "Увійдіть, щоб переглянути всі сповіщення." @@ -2262,7 +2262,7 @@ uk: assigned: "Призначено" responsible: "Відповідальний" mentioned: "Згадано" - shared: "Shared" + shared: "Спільні" subscribed: "всі" prefix: "Отримано через налаштування сповіщень: %{reason}" date_alert_start_date: "Оповіщення про дату" @@ -2271,14 +2271,14 @@ uk: updated_at: "Оновлено о %{timestamp} користувачем %{user}" sharing: work_packages: - allowed_actions: "You may %{allowed_actions} this work package. This can change depending on your project role and permissions." - create_account: "To access this work package you will need to create and activate an %{instance} account. " - open_work_package: "Open work package" - subject: "You have been shared work package #%{id}" - enterprise_text: "Share work packages with users who are not members of the project." + allowed_actions: "Вп можете %{allowed_actions} в цьому пакеті робіт, але це залежить від вашої ролі й дозволів у проєкті." + create_account: "Щоб отримати доступ до цього пакета робіт, вам потрібно буде створити й активувати обліковий запис %{instance}. " + open_work_package: "Відкрити пакет робіт" + subject: "Вам надано спільний доступ до пакета робіт #%{id}" + enterprise_text: "Діліться пакетами робіт із користувачами, які не є учасниками проєкту." summary: - user: "%{user} shared a work package with you with %{role_rights} rights" - group: "%{user} shared a work package with the group %{group} you are a member of" + user: "%{user} поділився(-лася) пакетом робіт з вами. Надані права: %{role_rights}" + group: "%{user} поділився(-лася) пакетом робіт із групою %{group}, до якої ви належите" mail_body_account_activation_request: "Новий користувач (%{value}) зареєструвався. Його обліковий запис чекає на ваше підтвердження:" mail_body_account_information: "Інформація по Вашому обліковому запису" mail_body_account_information_external: "Ви можете використовувати ваш %{value} обліковий запис для входу." @@ -2449,7 +2449,7 @@ uk: permission_add_messages: "Відправка повідомлень" permission_add_project: "Create projects" permission_add_work_package_attachments: "Додати вкладення" - permission_add_work_package_attachments_explanation: "Allows adding attachments without Edit work packages permission" + permission_add_work_package_attachments_explanation: "Дає змогу додавати вкладення без дозволу «Редагування пакетів робіт»" permission_archive_project: "Архівувати проєкт" permission_create_user: "Створення користувачів" permission_manage_user: "Редагування користувачів" @@ -2490,7 +2490,7 @@ uk: permission_log_time: "Реєструвати час для інших користувачів" permission_manage_forums: "Управління форумами" permission_manage_categories: "Управління категоріями пакет робота" - permission_manage_dashboards: "Manage dashboards" + permission_manage_dashboards: "Керування інформаційними панелями" permission_manage_work_package_relations: "Управління зв'язками робочого пакету" permission_manage_members: "Управління учасниками" permission_manage_news: "Управління новинами" @@ -2505,7 +2505,7 @@ uk: permission_protect_wiki_pages: "Захист wiki-сторінок" permission_rename_wiki_pages: "Перейменування wiki-сторінок" permission_save_queries: "Зберегти перегляди" - permission_search_project: "Search project" + permission_search_project: "Пошук проєктів" permission_select_custom_fields: "Вибирати власні поля" permission_select_project_modules: "Вибір модулів проекту" permission_share_work_packages: "Спільний доступ до пакетів робіт" @@ -3109,10 +3109,10 @@ uk: view_description: "Можна переглядати цей пакет робіт." remove: "Видалити" share: "Поширити" - text_empty_search_description: "There are no users with the current filter criteria." - text_empty_search_header: "We couldn't find any matching results." + text_empty_search_description: "Користувачів за поточними умовами фільтра не знайдено" + text_empty_search_header: "Результатів за запитом не знайдено." text_empty_state_description: "Доступ до цього пакета робіт ще нікому не надано." - text_empty_state_header: "No shared members." + text_empty_state_header: "Немає спільних учасників." text_user_limit_reached: "Додавання користувачів призведе до перевищення поточного ліміту. Зверніться до адміністратора, щоб збільшити ліміт користувачів і таким чином забезпечити доступ до цього пакета робіт зовнішнім користувачам." text_user_limit_reached_admins: 'Додавання користувачів призведе до перевищення поточного ліміту. Підвищте рівень свого плану, щоб додати користувачів.' warning_user_limit_reached: > @@ -3120,7 +3120,7 @@ uk: warning_user_limit_reached_admin: > Додавання користувачів призведе до перевищення поточного ліміту. Підвищте рівень свого плану, щоб забезпечити доступ до цього пакета робіт зовнішнім користувачам. warning_no_selected_user: "Please select users to share this work package with" - warning_locked_user: "The user %{user} is locked and cannot be shared with" + warning_locked_user: "Користувача %{user} заблоковано, і йому не можна надати доступ" user_details: locked: "Locked user" invited: "Invite sent. " @@ -3163,7 +3163,7 @@ uk: code_429: "Забагато запитів. Повторіть спробу пізніше." code_500: "Сталася внутрішня помилка." code_500_outbound_request_failure: "Вихідний запит до іншого ресурсу завершився помилкою з кодом стану: %{status_code}." - code_500_missing_enterprise_token: "The request can not be handled due to invalid or missing Enterprise token." + code_500_missing_enterprise_token: "Цей запит не можна обробити через недійсний або відсутній маркер версії Enterprise." not_found: work_package: "Пакет робіт, який ви шукаєте, не можна знайти або його видалено." expected: @@ -3348,8 +3348,8 @@ uk: you: ви link: link plugin_openproject_auth_plugins: - name: "OpenProject Auth Plugins" - description: "Integration of OmniAuth strategy providers for authentication in Openproject." + name: "Плагіни OpenProject Auth" + description: "Інтеграція постачальників стратегії OmniAuth для автентифікції в OpenProject." plugin_openproject_auth_saml: - name: "OmniAuth SAML / Single-Sign On" - description: "Adds the OmniAuth SAML provider to OpenProject" + name: "OmniAuth SAML / Служба єдиного входу" + description: "Додає постачальника OmniAuth SAML в OpenProject" diff --git a/config/locales/crowdin/vi.yml b/config/locales/crowdin/vi.yml index 912172e2f2c3..b55af63c9558 100644 --- a/config/locales/crowdin/vi.yml +++ b/config/locales/crowdin/vi.yml @@ -402,8 +402,8 @@ vi: sharing: missing_workflow_waring: title: "Workflow missing for work package sharing" - message: "No workflow configured for the 'Work package editor' role. Without a workflow, the status of a shared work package cannot be changed." - link_message: "Configure a workflow in the administration." + message: "No workflow is configured for the 'Work package editor' role. Without a workflow, the shared with user cannot alter the status of the work package. Workflows can be copied. Select a source type (e.g. 'Task') and source role (e.g. 'Member'). Then select the target types. To start with, you could select all the types as targets. Finally, select the 'Work package editor' role as the target and press 'Copy'. After having thus created the defaults, fine tune the workflows as you do for every other role." + link_message: "Configure the workflows in the administration." summary: reports: category: diff --git a/config/locales/crowdin/zh-CN.yml b/config/locales/crowdin/zh-CN.yml index 1c5eef962689..006c572219b7 100644 --- a/config/locales/crowdin/zh-CN.yml +++ b/config/locales/crowdin/zh-CN.yml @@ -396,8 +396,8 @@ zh-CN: sharing: missing_workflow_waring: title: "工作包共享缺少工作流" - message: "没有为“工作包编辑器”角色配置的工作流。没有工作流,共享工作包的状态无法改变。" - link_message: "在管理中配置一个工作流。" + message: "No workflow is configured for the 'Work package editor' role. Without a workflow, the shared with user cannot alter the status of the work package. Workflows can be copied. Select a source type (e.g. 'Task') and source role (e.g. 'Member'). Then select the target types. To start with, you could select all the types as targets. Finally, select the 'Work package editor' role as the target and press 'Copy'. After having thus created the defaults, fine tune the workflows as you do for every other role." + link_message: "Configure the workflows in the administration." summary: reports: category: diff --git a/config/locales/crowdin/zh-TW.yml b/config/locales/crowdin/zh-TW.yml index 04a99b2cfd4d..70d5c6f204e9 100644 --- a/config/locales/crowdin/zh-TW.yml +++ b/config/locales/crowdin/zh-TW.yml @@ -400,8 +400,8 @@ zh-TW: sharing: missing_workflow_waring: title: "Workflow missing for work package sharing" - message: "No workflow configured for the 'Work package editor' role. Without a workflow, the status of a shared work package cannot be changed." - link_message: "Configure a workflow in the administration." + message: "No workflow is configured for the 'Work package editor' role. Without a workflow, the shared with user cannot alter the status of the work package. Workflows can be copied. Select a source type (e.g. 'Task') and source role (e.g. 'Member'). Then select the target types. To start with, you could select all the types as targets. Finally, select the 'Work package editor' role as the target and press 'Copy'. After having thus created the defaults, fine tune the workflows as you do for every other role." + link_message: "Configure the workflows in the administration." summary: reports: category: diff --git a/modules/avatars/config/locales/crowdin/fr.yml b/modules/avatars/config/locales/crowdin/fr.yml index 698aa3e87e77..40a3a453893c 100644 --- a/modules/avatars/config/locales/crowdin/fr.yml +++ b/modules/avatars/config/locales/crowdin/fr.yml @@ -3,7 +3,7 @@ fr: plugin_openproject_avatars: name: "Avatars" description: >- - This plugin allows OpenProject users to upload a picture to be used as an avatar or use registered images from Gravatar. + Ce plugin permet aux utilisateurs d'OpenProject de télécharger une image à utiliser comme avatar ou d'utiliser des images provenant de Gravatar. label_avatar: "Avatar" label_avatar_plural: "Avatars" label_current_avatar: "Avatar actuel" diff --git a/modules/avatars/config/locales/crowdin/it.yml b/modules/avatars/config/locales/crowdin/it.yml index 87900f5fbc08..045a4f1467e0 100644 --- a/modules/avatars/config/locales/crowdin/it.yml +++ b/modules/avatars/config/locales/crowdin/it.yml @@ -3,7 +3,7 @@ it: plugin_openproject_avatars: name: "Avatars" description: >- - This plugin allows OpenProject users to upload a picture to be used as an avatar or use registered images from Gravatar. + Questo plugin consente agli utenti di OpenProject di caricare un'immagine da usare come avatar o utilizzare immagini registrate da Gravatar. label_avatar: "Avatar" label_avatar_plural: "Avatars" label_current_avatar: "Avatar attuale" diff --git a/modules/backlogs/config/locales/crowdin/fr.yml b/modules/backlogs/config/locales/crowdin/fr.yml index 55a9347c2e0c..c46dc9d3dbf0 100644 --- a/modules/backlogs/config/locales/crowdin/fr.yml +++ b/modules/backlogs/config/locales/crowdin/fr.yml @@ -21,8 +21,8 @@ #++ fr: plugin_openproject_backlogs: - name: "OpenProject Backlogs" - description: "This module adds features enabling agile teams to work with OpenProject in Scrum projects." + name: "Backlogs OpenProject" + description: "Ce module ajoute des fonctionnalités permettant aux équipes agiles de travailler avec OpenProject dans le cadre de projets Scrum." activerecord: attributes: work_package: diff --git a/modules/backlogs/config/locales/crowdin/it.yml b/modules/backlogs/config/locales/crowdin/it.yml index 8ba44d9d53ab..6416b5c1d9a3 100644 --- a/modules/backlogs/config/locales/crowdin/it.yml +++ b/modules/backlogs/config/locales/crowdin/it.yml @@ -21,8 +21,8 @@ #++ it: plugin_openproject_backlogs: - name: "OpenProject Backlogs" - description: "This module adds features enabling agile teams to work with OpenProject in Scrum projects." + name: "Backlog di OpenProject" + description: "Questo modulo aggiunge funzionalità che consentono ai team agili di lavorare con i progetti OpenProject in Scrum." activerecord: attributes: work_package: diff --git a/modules/backlogs/config/locales/crowdin/uk.yml b/modules/backlogs/config/locales/crowdin/uk.yml index 3b16f623da74..e85870548945 100644 --- a/modules/backlogs/config/locales/crowdin/uk.yml +++ b/modules/backlogs/config/locales/crowdin/uk.yml @@ -21,8 +21,8 @@ #++ uk: plugin_openproject_backlogs: - name: "OpenProject Backlogs" - description: "This module adds features enabling agile teams to work with OpenProject in Scrum projects." + name: "Список невиконаних завдань в OpenProject" + description: "Цей модуль додає функції, завдяки яким agile-команди можуть працювати над проєктами Scrum в OpenProject." activerecord: attributes: work_package: diff --git a/modules/bim/config/locales/crowdin/fr.yml b/modules/bim/config/locales/crowdin/fr.yml index 27257b622dc1..97b274930e70 100644 --- a/modules/bim/config/locales/crowdin/fr.yml +++ b/modules/bim/config/locales/crowdin/fr.yml @@ -1,8 +1,8 @@ #English strings go here for Rails i18n fr: plugin_openproject_bim: - name: "OpenProject BIM and BCF functionality" - description: "This OpenProject plugin introduces BIM and BCF functionality." + name: "Fonctionnalités BIM et BCF d'OpenProject" + description: "Ce plugin OpenProject introduit les fonctionnalités BIM et BCF." bim: label_bim: 'BIM' bcf: diff --git a/modules/bim/config/locales/crowdin/it.yml b/modules/bim/config/locales/crowdin/it.yml index 19bf8f3c69e2..1e227d617269 100644 --- a/modules/bim/config/locales/crowdin/it.yml +++ b/modules/bim/config/locales/crowdin/it.yml @@ -1,8 +1,8 @@ #English strings go here for Rails i18n it: plugin_openproject_bim: - name: "OpenProject BIM and BCF functionality" - description: "This OpenProject plugin introduces BIM and BCF functionality." + name: "Funzionalità OpenProject BIM e BCF" + description: "Questo plugin OpenProject introduce la funzionalità BIM e BCF." bim: label_bim: 'BIM' bcf: diff --git a/modules/bim/config/locales/crowdin/uk.yml b/modules/bim/config/locales/crowdin/uk.yml index df8a8a2d68a5..b067b682121b 100644 --- a/modules/bim/config/locales/crowdin/uk.yml +++ b/modules/bim/config/locales/crowdin/uk.yml @@ -1,8 +1,8 @@ #English strings go here for Rails i18n uk: plugin_openproject_bim: - name: "OpenProject BIM and BCF functionality" - description: "This OpenProject plugin introduces BIM and BCF functionality." + name: "OpenProject BIM і BCF" + description: "Цей плагін OpenProject упроваджує функції BIM і BCF." bim: label_bim: 'BIM' bcf: diff --git a/modules/boards/config/locales/crowdin/fr.yml b/modules/boards/config/locales/crowdin/fr.yml index 1cc6ceb357cd..fb0850c0dce4 100644 --- a/modules/boards/config/locales/crowdin/fr.yml +++ b/modules/boards/config/locales/crowdin/fr.yml @@ -1,8 +1,8 @@ #English strings go here fr: plugin_openproject_boards: - name: "OpenProject Boards" - description: "Provides board views." + name: "Tableaux OpenProject" + description: "Fournit des vues du tableau." permission_show_board_views: "Afficher les tableaux" permission_manage_board_views: "Gérer les tableaux" project_module_board_view: "Tableaux" diff --git a/modules/boards/config/locales/crowdin/it.yml b/modules/boards/config/locales/crowdin/it.yml index 20fb01aef55b..d34881e34006 100644 --- a/modules/boards/config/locales/crowdin/it.yml +++ b/modules/boards/config/locales/crowdin/it.yml @@ -1,8 +1,8 @@ #English strings go here it: plugin_openproject_boards: - name: "OpenProject Boards" - description: "Provides board views." + name: "Bacheche OpenProject" + description: "Fornisce visualizzazioni a bacheca." permission_show_board_views: "Mostra schede" permission_manage_board_views: "Gestisci schede" project_module_board_view: "Tabelloni" diff --git a/modules/boards/config/locales/crowdin/uk.yml b/modules/boards/config/locales/crowdin/uk.yml index e552ceaeade9..4c64c76beb72 100644 --- a/modules/boards/config/locales/crowdin/uk.yml +++ b/modules/boards/config/locales/crowdin/uk.yml @@ -1,8 +1,8 @@ #English strings go here uk: plugin_openproject_boards: - name: "OpenProject Boards" - description: "Provides board views." + name: "Дошки OpenProject" + description: "Дає змогу переглядати дошки." permission_show_board_views: "Дивитись дошки" permission_manage_board_views: "Керувати дошками" project_module_board_view: "Дошки" diff --git a/modules/calendar/config/locales/crowdin/fr.yml b/modules/calendar/config/locales/crowdin/fr.yml index 1761870752a3..18d65120ab41 100644 --- a/modules/calendar/config/locales/crowdin/fr.yml +++ b/modules/calendar/config/locales/crowdin/fr.yml @@ -1,8 +1,8 @@ #English strings go here fr: plugin_openproject_calendar: - name: "OpenProject Calendar" - description: "Provides calendar views." + name: "Calendrier OpenProject" + description: "Fournit des vues du calendrier." label_calendar: "Calendrier" label_calendar_plural: "Calendriers" label_new_calendar: "Nouveau calendrier" diff --git a/modules/calendar/config/locales/crowdin/it.yml b/modules/calendar/config/locales/crowdin/it.yml index 1ca5e7f5bac6..52a6e42ce06b 100644 --- a/modules/calendar/config/locales/crowdin/it.yml +++ b/modules/calendar/config/locales/crowdin/it.yml @@ -1,8 +1,8 @@ #English strings go here it: plugin_openproject_calendar: - name: "OpenProject Calendar" - description: "Provides calendar views." + name: "Calendario OpenProject" + description: "Fornisce visualizzazioni di calendari." label_calendar: "Calendario" label_calendar_plural: "Calendari" label_new_calendar: "Nuovo calendario" diff --git a/modules/calendar/config/locales/crowdin/ko.yml b/modules/calendar/config/locales/crowdin/ko.yml index d1cefbfec23c..8f76039a741d 100644 --- a/modules/calendar/config/locales/crowdin/ko.yml +++ b/modules/calendar/config/locales/crowdin/ko.yml @@ -1,8 +1,8 @@ #English strings go here ko: plugin_openproject_calendar: - name: "OpenProject Calendar" - description: "Provides calendar views." + name: "OpenProject 달력" + description: "달력 보기를 제공합니다." label_calendar: "달력" label_calendar_plural: "달력" label_new_calendar: "새 캘린더" diff --git a/modules/costs/config/locales/crowdin/fr.yml b/modules/costs/config/locales/crowdin/fr.yml index dfddcec8f8e4..7439fd43c767 100644 --- a/modules/costs/config/locales/crowdin/fr.yml +++ b/modules/costs/config/locales/crowdin/fr.yml @@ -22,7 +22,7 @@ fr: plugin_costs: name: "Temps et coûts" - description: "This module adds features for planning and tracking costs of projects." + description: "Ce module ajoute des fonctionnalités pour la planification et le suivi des coûts des projets." activerecord: attributes: cost_entry: diff --git a/modules/costs/config/locales/crowdin/it.yml b/modules/costs/config/locales/crowdin/it.yml index c460979b49a0..bbc397193434 100644 --- a/modules/costs/config/locales/crowdin/it.yml +++ b/modules/costs/config/locales/crowdin/it.yml @@ -22,7 +22,7 @@ it: plugin_costs: name: "Tempi e costi" - description: "This module adds features for planning and tracking costs of projects." + description: "Questo modulo aggiunge funzionalità per la pianificazione e il monitoraggio dei costi dei progetti." activerecord: attributes: cost_entry: diff --git a/modules/documents/config/locales/crowdin/fr.yml b/modules/documents/config/locales/crowdin/fr.yml index 78d80425e7c1..81097591df5f 100644 --- a/modules/documents/config/locales/crowdin/fr.yml +++ b/modules/documents/config/locales/crowdin/fr.yml @@ -21,8 +21,8 @@ #++ fr: plugin_openproject_documents: - name: "OpenProject Documents" - description: "An OpenProject plugin to allow creation of documents in projects." + name: "Documents OpenProject" + description: "Un plugin OpenProject qui permet la création de documents dans les projets." activerecord: models: document: "Document" diff --git a/modules/documents/config/locales/crowdin/it.yml b/modules/documents/config/locales/crowdin/it.yml index 5c0a8934cf67..f4384c816098 100644 --- a/modules/documents/config/locales/crowdin/it.yml +++ b/modules/documents/config/locales/crowdin/it.yml @@ -21,8 +21,8 @@ #++ it: plugin_openproject_documents: - name: "OpenProject Documents" - description: "An OpenProject plugin to allow creation of documents in projects." + name: "Documenti OpenProject" + description: "Un plugin OpenProject per consentire la creazione di documenti nei progetti." activerecord: models: document: "Documento" diff --git a/modules/github_integration/config/locales/crowdin/fr.yml b/modules/github_integration/config/locales/crowdin/fr.yml index beb1a73243d8..9cf6e123a96e 100644 --- a/modules/github_integration/config/locales/crowdin/fr.yml +++ b/modules/github_integration/config/locales/crowdin/fr.yml @@ -21,7 +21,7 @@ #++ fr: plugin_openproject_github_integration: - name: "OpenProject GitHub Integration" - description: "Integrates OpenProject and GitHub for a better workflow" + name: "Intégration de GitHub et OpenProject" + description: "Permet une intégration étroite entre OpenProject et GitHub pour un meilleur flux de travail" project_module_github: "GitHub" permission_show_github_content: "Afficher le contenu GitHub" diff --git a/modules/github_integration/config/locales/crowdin/it.yml b/modules/github_integration/config/locales/crowdin/it.yml index 41d9f8ce1754..c81fca3197be 100644 --- a/modules/github_integration/config/locales/crowdin/it.yml +++ b/modules/github_integration/config/locales/crowdin/it.yml @@ -21,7 +21,7 @@ #++ it: plugin_openproject_github_integration: - name: "OpenProject GitHub Integration" - description: "Integrates OpenProject and GitHub for a better workflow" + name: "Integrazione OpenProject GitHub" + description: "Integra OpenProject e GitHub per un migliore flusso di lavoro" project_module_github: "GitHub" permission_show_github_content: "Mostra il contenuto di GitHub" diff --git a/modules/github_integration/config/locales/crowdin/uk.yml b/modules/github_integration/config/locales/crowdin/uk.yml index bcfffe7dafa1..dd108e004f34 100644 --- a/modules/github_integration/config/locales/crowdin/uk.yml +++ b/modules/github_integration/config/locales/crowdin/uk.yml @@ -22,6 +22,6 @@ uk: plugin_openproject_github_integration: name: "OpenProject GitHub Integration" - description: "Integrates OpenProject and GitHub for a better workflow" + description: "Інтегрує OpenProject і GitHub для покращення робочого процесу" project_module_github: "GitHub" permission_show_github_content: "Показати контент GitHub" diff --git a/modules/grids/config/locales/crowdin/js-fr.yml b/modules/grids/config/locales/crowdin/js-fr.yml index 6f07e68905f6..73022ca327b3 100644 --- a/modules/grids/config/locales/crowdin/js-fr.yml +++ b/modules/grids/config/locales/crowdin/js-fr.yml @@ -48,9 +48,9 @@ fr: title: 'Temps passé (7 derniers jours)' no_results: 'Aucune entrée de temps pour les 7 derniers jours.' work_packages_accountable: - title: "Lots de Travaux dont je suis responsable" + title: "Lots de travaux dont je suis responsable" work_packages_assigned: - title: 'Lots de Travaux m''étant assignés' + title: 'Lots de travaux m''étant assignés' work_packages_created: title: 'Lots de travaux que j''ai créés' work_packages_watched: diff --git a/modules/job_status/config/locales/crowdin/fr.yml b/modules/job_status/config/locales/crowdin/fr.yml index 5025cc0f00ec..e155167c1850 100644 --- a/modules/job_status/config/locales/crowdin/fr.yml +++ b/modules/job_status/config/locales/crowdin/fr.yml @@ -1,4 +1,4 @@ fr: plugin_openproject_job_status: - name: "OpenProject Job status" - description: "Listing and status of background jobs." + name: "Statut de tâches OpenProject" + description: "Liste et état des tâches d'arrière-plan." diff --git a/modules/job_status/config/locales/crowdin/it.yml b/modules/job_status/config/locales/crowdin/it.yml index 0eb0d9f3d45a..da8b12b88d68 100644 --- a/modules/job_status/config/locales/crowdin/it.yml +++ b/modules/job_status/config/locales/crowdin/it.yml @@ -1,4 +1,4 @@ it: plugin_openproject_job_status: - name: "OpenProject Job status" - description: "Listing and status of background jobs." + name: "Stato del job OpenProject" + description: "Elenco e stato dei job in background." diff --git a/modules/job_status/config/locales/crowdin/pl.yml b/modules/job_status/config/locales/crowdin/pl.yml index 42fdb7440473..963b6028aaad 100644 --- a/modules/job_status/config/locales/crowdin/pl.yml +++ b/modules/job_status/config/locales/crowdin/pl.yml @@ -1,4 +1,4 @@ pl: plugin_openproject_job_status: name: "Status zadania OpenProject" - description: "Listing and status of background jobs." + description: "Lista i status zadań w tle." diff --git a/modules/ldap_groups/config/locales/crowdin/fr.yml b/modules/ldap_groups/config/locales/crowdin/fr.yml index 3758be4b42af..29d221b42d2a 100644 --- a/modules/ldap_groups/config/locales/crowdin/fr.yml +++ b/modules/ldap_groups/config/locales/crowdin/fr.yml @@ -1,7 +1,7 @@ fr: plugin_openproject_ldap_groups: - name: "OpenProject LDAP groups" - description: "Synchronization of LDAP group memberships." + name: "Groupes LDAP OpenProject" + description: "Synchronisation des membres du groupe LDAP." activerecord: attributes: ldap_groups/synchronized_group: diff --git a/modules/ldap_groups/config/locales/crowdin/it.yml b/modules/ldap_groups/config/locales/crowdin/it.yml index 3c252bc712c4..79dd29cead39 100644 --- a/modules/ldap_groups/config/locales/crowdin/it.yml +++ b/modules/ldap_groups/config/locales/crowdin/it.yml @@ -1,7 +1,7 @@ it: plugin_openproject_ldap_groups: - name: "OpenProject LDAP groups" - description: "Synchronization of LDAP group memberships." + name: "Gruppi OpenProject LDAP" + description: "Sincronizzazione dei membri del gruppo LDAP." activerecord: attributes: ldap_groups/synchronized_group: diff --git a/modules/meeting/config/locales/crowdin/fr.yml b/modules/meeting/config/locales/crowdin/fr.yml index 17b5c78a07d5..7b0910c6ab45 100644 --- a/modules/meeting/config/locales/crowdin/fr.yml +++ b/modules/meeting/config/locales/crowdin/fr.yml @@ -22,9 +22,9 @@ #English strings go here for Rails i18n fr: plugin_openproject_meeting: - name: "OpenProject Meeting" + name: "Réunion OpenProject" description: >- - This module adds functions to support project meetings to OpenProject. Meetings can be scheduled selecting invitees from the same project to take part in the meeting. An agenda can be created and sent to the invitees. After the meeting, attendees can be selected and minutes can be created based on the agenda. Finally, the minutes can be sent to all attendees and invitees. + Ce module ajoute des fonctionnalités permettant d'organiser des réunions de projet dans OpenProject. Les réunions peuvent être planifiées en sélectionnant des invités du même projet pour y participer. Un ordre du jour peut être créé et envoyé aux invités. Après la réunion, les invités qui étaient présents peuvent être marqués comme participants et un compte-rendu peut être créé et envoyé à tous les participants et invités. activerecord: attributes: meeting: @@ -100,7 +100,7 @@ fr: invited: summary: "%{actor} vous a envoyé une invitation pour la réunion %{title}" rescheduled: - header: "Meeting %{title} has been rescheduled" + header: "La réunion %{title} a été reprogrammée" summary: "La réunion %{title} a été reprogrammée par %{actor}" body: "La réunion %{title} a été reprogrammée par %{actor}." old_date_time: "Ancienne date/heure" diff --git a/modules/meeting/config/locales/crowdin/it.seeders.yml b/modules/meeting/config/locales/crowdin/it.seeders.yml index 80f444b3bc48..2a92ab9004f1 100644 --- a/modules/meeting/config/locales/crowdin/it.seeders.yml +++ b/modules/meeting/config/locales/crowdin/it.seeders.yml @@ -9,21 +9,21 @@ it: demo-project: meetings: item_0: - title: Weekly + title: Settimanale meeting_agenda_items: item_0: - title: Good news + title: Buone notizie item_1: - title: Updates from development team + title: Aggiornamenti dal team di sviluppo item_2: - title: Updates from product team + title: Aggiornamenti dal team di prodotto item_3: - title: Updates from marketing team + title: Aggiornamenti dal team di marketing item_4: - title: Updates from sales team + title: Aggiornamenti dal team di vendita item_5: - title: Review of quarterly goals + title: Riesame degli obiettivi trimestrali item_6: - title: Core values feedback + title: Feedback dei valori fondamentali item_7: - title: General topics + title: Argomenti generali diff --git a/modules/meeting/config/locales/crowdin/it.yml b/modules/meeting/config/locales/crowdin/it.yml index 1b4b41331981..91bf82676444 100644 --- a/modules/meeting/config/locales/crowdin/it.yml +++ b/modules/meeting/config/locales/crowdin/it.yml @@ -22,9 +22,9 @@ #English strings go here for Rails i18n it: plugin_openproject_meeting: - name: "OpenProject Meeting" + name: "Riunione OpenProject" description: >- - This module adds functions to support project meetings to OpenProject. Meetings can be scheduled selecting invitees from the same project to take part in the meeting. An agenda can be created and sent to the invitees. After the meeting, attendees can be selected and minutes can be created based on the agenda. Finally, the minutes can be sent to all attendees and invitees. + Questo modulo aggiunge funzioni per supportare le riunioni del progetto a OpenProject. Gli incontri possono essere programmati selezionando gli invitati dello stesso progetto per partecipare alla riunione. Si può creare un ordine del giorno e inviarlo agli invitati. Dopo la riunione, i partecipanti possono essere selezionati e i verbali possono essere creati in base all'ordine del giorno. Infine, i verbali possono essere inviati a tutti i partecipanti e agli invitati. activerecord: attributes: meeting: @@ -100,7 +100,7 @@ it: invited: summary: "%{actor} ti ha inviato un invito per la riunione %{title}" rescheduled: - header: "Meeting %{title} has been rescheduled" + header: "La riunione %{title} è stata riprogrammata" summary: "La riunione %{title} è stata riprogrammata da %{actor}" body: "La riunione %{title} è stata riprogrammata da %{actor}." old_date_time: "Data/ora precedente" diff --git a/modules/meeting/config/locales/crowdin/ko.yml b/modules/meeting/config/locales/crowdin/ko.yml index d665d89ac389..2f63d9342c0f 100644 --- a/modules/meeting/config/locales/crowdin/ko.yml +++ b/modules/meeting/config/locales/crowdin/ko.yml @@ -28,13 +28,13 @@ ko: activerecord: attributes: meeting: - type: "Meeting type" + type: "미팅 유형" location: "위치" duration: "기간" notes: "노트" participants: "참가자" participant: - other: "%{count} Participants" + other: "%{count}명의 참가자" participants_attended: "참석자" participants_invited: "초대된 사람" project: "프로젝트" @@ -44,14 +44,14 @@ ko: meeting_agenda_items: title: "제목" author: "책임" - duration_in_minutes: "Duration (min)" + duration_in_minutes: "기간(분)" description: "노트" errors: messages: invalid_time_format: "은(는) 유효한 시간이 아닙니다. 필요한 형식: HH:MM" models: - structured_meeting: "Meeting (dynamic)" - meeting_agenda_item: "Agenda item" + structured_meeting: "미팅(다이내믹)" + meeting_agenda_item: "의제 항목" meeting_agenda: "의제" meeting_minutes: "의사록" activity: @@ -80,8 +80,8 @@ ko: label_meeting_diff: "차이" label_upcoming_meetings: "다가오는 이벤트" label_past_meetings: "지난 미팅" - label_upcoming_meetings_short: "Upcoming" - label_past_meetings_short: "Past" + label_upcoming_meetings_short: "예정" + label_past_meetings_short: "과거" label_involvement: "참여" label_upcoming_invitations: "다가오는 초대" label_past_invitations: "과거 초대" @@ -89,28 +89,28 @@ ko: label_author: "만든이" label_notify: "검토를 위해 보내기" label_icalendar: "iCalendar 보내기" - label_icalendar_download: "Download iCalendar event" + label_icalendar_download: "iCalendar 이벤트 다운로드" label_version: "버전" label_time_zone: "표준 시간대" label_start_date: "시작일" meeting: email: - open_meeting_link: "Open meeting" + open_meeting_link: "미팅 열기" invited: - summary: "%{actor} has sent you an invitation for the meeting %{title}" + summary: "%{actor} 님이 %{title} 미팅 초대장을 귀하에게 보냈습니다" rescheduled: - header: "Meeting %{title} has been rescheduled" - summary: "Meeting %{title} has been rescheduled by %{actor}" - body: "The meeting %{title} has been rescheduled by %{actor}." - old_date_time: "Old date/time" - new_date_time: "New date/time" - label_mail_all_participants: "Send email to all participants" + header: "%{title} 미팅이 다시 예약되었습니다" + summary: "%{actor} 님이 %{title} 미팅을 다시 예약했습니다" + body: "%{actor} 님이 %{title} 미팅을 다시 예약했습니다." + old_date_time: "이전 날짜/시간" + new_date_time: "새로운 날짜/시간" + label_mail_all_participants: "모든 참가자에게 이메일 보내기" types: - classic: 'Classic' - classic_text: 'Organize your meeting in a formattable text agenda and protocol.' - structured: 'Dynamic' - structured_text: 'Organize your meeting as a list of agenda items, optionally linking them to a work package.' - structured_text_copy: 'Copying a meeting will currently not copy the associated meeting agenda items, just the details' + classic: '클래식' + classic_text: '서식 지정 가능한 텍스트 의제 및 프로토콜로 미팅을 구성하세요.' + structured: '다이내믹' + structured_text: '미팅을 의제 항목 목록으로 구성하고, 선택적으로 작업 패키지에 연결합니다.' + structured_text_copy: '미팅을 복사하면 관련 미팅 의제 항목은 현재 복사되지 않고 세부 정보만 복사됩니다' copied: "미팅 #%{id}에서 복사됨" notice_successful_notification: "알림이 전송됨" notice_timezone_missing: 표준 시간대가 설정되지 않았으며 %{zone}(으)로 간주됩니다. 해당 표준 시간대를 선택하려면 여기를 클릭하세요. @@ -118,10 +118,10 @@ ko: permission_edit_meetings: "미팅 편집" permission_delete_meetings: "미팅 삭제" permission_view_meetings: "미팅 보기" - permission_create_meeting_agendas: "Create meeting agendas" - permission_create_meeting_agendas_explanation: "Allows editing the Classic Meeting's agenda content." + permission_create_meeting_agendas: "미팅 의제 만들기" + permission_create_meeting_agendas_explanation: "클래식 미팅의 의제 내용 편집을 허용합니다." permission_manage_agendas: "의제 관리" - permission_manage_agendas_explanation: "Allows managing the Dynamic Meeting's agenda items." + permission_manage_agendas_explanation: "다이내믹 미팅의 의제 항목 관리를 허용합니다." permission_close_meeting_agendas: "의제 닫기" permission_send_meeting_agendas_notification: "의제에 대한 검토 알림 보내기" permission_create_meeting_minutes: "의사록 관리" @@ -136,44 +136,44 @@ ko: text_meeting_agenda_open_are_you_sure: "그러면 몇 분 내에 모든 변경 사항을 덮어씁니다. 계속하시겠습니까?" text_meeting_minutes_for_meeting: '미팅 "%{meeting}"에 대한 의사록' text_notificiation_invited: "이 메일에는 아래 모임에 대한 ics 항목이 포함되어 있습니다." - text_meeting_empty_heading: "Your meeting is empty" - text_meeting_empty_description_1: "Start by adding agenda items below. Each item can be as simple as just a title, but you can also add additional details like duration, notes and a person responsible." - text_meeting_empty_description_2: "You can also add references to existing work packages. When you do, related notes will automatically be visible in the work package's \"Meetings\" tab." - label_meeting_empty_action: "Add agenda item" - label_meeting_actions: "Meeting actions" - label_meeting_edit_title: "Edit meeting title" - label_meeting_delete: "Delete meeting" + text_meeting_empty_heading: "미팅이 비어 있습니다" + text_meeting_empty_description_1: "아래에 의제 항목을 추가하여 시작하세요. 각 항목은 제목처럼 간단할 수 있지만 기간, 메모, 담당자 등 추가적인 세부 정보를 추가할 수도 있습니다." + text_meeting_empty_description_2: "기존 작업 패키지에 대한 참조를 추가할 수도 있습니다. 이렇게 하면 관련 메모가 작업 패키지의 \"미팅\" 탭에 자동으로 표시됩니다." + label_meeting_empty_action: "의제 항목 추가" + label_meeting_actions: "미팅 작업" + label_meeting_edit_title: "미팅 제목 편집" + label_meeting_delete: "미팅 삭제" label_meeting_created_by: "작성자" - label_meeting_last_updated: "Last updated" - label_agenda_item_undisclosed_wp: "Undisclosed work package reference #%{id}" - label_agenda_item_deleted_wp: "Deleted work package reference" - label_agenda_item_actions: "Agenda items actions" + label_meeting_last_updated: "마지막 업데이트" + label_agenda_item_undisclosed_wp: "비공개 작업 패키지 참조 #%{id}" + label_agenda_item_deleted_wp: "삭제된 작업 패키지 참조" + label_agenda_item_actions: "의제 항목 작업" label_agenda_item_move_to_top: "맨 위로 이동" label_agenda_item_move_to_bottom: "맨 아래로 이동" label_agenda_item_move_up: "위로 이동" label_agenda_item_move_down: "아래로 이동" label_agenda_item_add_notes: "메모 추가" - label_meeting_details: "Meeting details" - label_meeting_details_edit: "Edit meeting details" + label_meeting_details: "미팅 세부 정보" + label_meeting_details_edit: "미팅 세부 정보 편집" label_meeting_state_open: "열기" label_meeting_state_closed: "닫음" - label_meeting_reopen_action: "Reopen meeting" - label_meeting_close_action: "Close meeting" - text_meeting_open_description: "This meeting is open. You can add/remove agenda items and edit them as you please. After the meeting is over, close it to lock it." - text_meeting_closed_description: "This meeting is closed. You cannot add/remove agenda items anymore." - label_meeting_manage_participants: "Manage participants" - label_meeting_no_participants: "No participants" - label_meeting_show_hide_participants: "Show/hide %{count} more" + label_meeting_reopen_action: "미팅 다시 열기" + label_meeting_close_action: "미팅 닫기" + text_meeting_open_description: "이 미팅은 오픈 상태입니다. 의제 항목을 추가/제거하고 원하는 대로 편집할 수 있습니다. 미팅이 끝나면 닫아서 잠그세요." + text_meeting_closed_description: "이 회의는 종료되었습니다. 더 이상 의제 항목을 추가/제거할 수 없습니다." + label_meeting_manage_participants: "참가자 관리" + label_meeting_no_participants: "참가자 없음" + label_meeting_show_hide_participants: "%{count}개 더 표시/숨기기" label_meeting_show_all_participants: "모두 표시" - label_meeting_add_participants: "Add participants" - text_meeting_not_editable_anymore: "This meeting is not editable anymore." - text_meeting_not_present_anymore: "This meeting was deleted. Please select another meeting." - label_add_work_package_to_meeting_dialog_title: "Add work package to meeting" - label_add_work_package_to_meeting_dialog_button: "Add to meeting" - label_meeting_selection_caption: "It's only possible to add this work package to open, upcoming meetings." - text_add_work_package_to_meeting_description: "A work package can be added to one or multiple meetings for discussion. Any notes concerning it are also visible here." - text_agenda_item_no_notes: "No notes provided" - text_agenda_item_not_editable_anymore: "This agenda item is not editable anymore." - text_work_package_has_no_upcoming_meeting_agenda_items: "This work package is not scheduled in an upcoming meeting agenda yet." - text_work_package_add_to_meeting_hint: "Use the \"Add to meeting\" button to add this work package to an upcoming meeting." - text_work_package_has_no_past_meeting_agenda_items: "This work package was not mentioned in a past meeting." + label_meeting_add_participants: "참가자 추가" + text_meeting_not_editable_anymore: "이 미팅은 더 이상 편집할 수 없습니다." + text_meeting_not_present_anymore: "이 미팅은 삭제되었습니다. 다른 미팅을 선택해 주세요." + label_add_work_package_to_meeting_dialog_title: "미팅에 작업 패키지 추가" + label_add_work_package_to_meeting_dialog_button: "미팅에 추가" + label_meeting_selection_caption: "오픈된 향후 미팅에만 이 작업 패키지를 추가할 수 있습니다." + text_add_work_package_to_meeting_description: "논의를 위해 하나 이상의 미팅에 작업 패키지를 추가할 수 있습니다. 이와 관련된 메모도 여기에 표시됩니다." + text_agenda_item_no_notes: "제공된 메모 없음" + text_agenda_item_not_editable_anymore: "이 의제 항목은 더 이상 편집할 수 없습니다." + text_work_package_has_no_upcoming_meeting_agenda_items: "이 작업 패키지는 향후 미팅 의제에서 아직 예약되지 않았습니다." + text_work_package_add_to_meeting_hint: "이 작업 패키지를 향후 미팅에 추가하려면 \"미팅에 추가\" 버튼을 사용하세요." + text_work_package_has_no_past_meeting_agenda_items: "이 작업 패키지는 과거 미팅에서 멘션되지 않았습니다." diff --git a/modules/meeting/config/locales/crowdin/pl.seeders.yml b/modules/meeting/config/locales/crowdin/pl.seeders.yml index abd136fde42e..006ca480211b 100644 --- a/modules/meeting/config/locales/crowdin/pl.seeders.yml +++ b/modules/meeting/config/locales/crowdin/pl.seeders.yml @@ -9,21 +9,21 @@ pl: demo-project: meetings: item_0: - title: Weekly + title: Co tydzień meeting_agenda_items: item_0: - title: Good news + title: Dobra wiadomość item_1: - title: Updates from development team + title: Aktualizacje od zespołu deweloperskiego item_2: - title: Updates from product team + title: Aktualizacje od zespołu produktowego item_3: - title: Updates from marketing team + title: Aktualizacje od zespołu marketingowego item_4: - title: Updates from sales team + title: Aktualizacje od zespołu sprzedaży item_5: - title: Review of quarterly goals + title: Przegląd celów kwartalnych item_6: - title: Core values feedback + title: Informacje zwrotne o podstawowych wartościach item_7: - title: General topics + title: Tematy ogólne diff --git a/modules/meeting/config/locales/crowdin/pt.yml b/modules/meeting/config/locales/crowdin/pt.yml index 0cb8b91989af..35f2511ece52 100644 --- a/modules/meeting/config/locales/crowdin/pt.yml +++ b/modules/meeting/config/locales/crowdin/pt.yml @@ -28,14 +28,14 @@ pt: activerecord: attributes: meeting: - type: "Meeting type" + type: "Tipo de reunião" location: "Local" duration: "Duração" notes: "Anotações" participants: "Participantes" participant: - one: "1 Participant" - other: "%{count} Participants" + one: "1 participante" + other: "%{count} participantes" participants_attended: "Presentes" participants_invited: "Convidados" project: "Projeto" @@ -45,14 +45,14 @@ pt: meeting_agenda_items: title: "Título" author: "Responsável" - duration_in_minutes: "Duration (min)" + duration_in_minutes: "Duração (min)" description: "Anotações" errors: messages: invalid_time_format: "não é um horário válido. Formato exigido: HH:MM" models: - structured_meeting: "Meeting (dynamic)" - meeting_agenda_item: "Agenda item" + structured_meeting: "Reunião (dinâmica)" + meeting_agenda_item: "Item da agenda" meeting_agenda: "Agenda" meeting_minutes: "Atas" activity: @@ -81,8 +81,8 @@ pt: label_meeting_diff: "Diferenças" label_upcoming_meetings: "Próximas reuniões" label_past_meetings: "Reuniões anteriores" - label_upcoming_meetings_short: "Upcoming" - label_past_meetings_short: "Past" + label_upcoming_meetings_short: "Próximos" + label_past_meetings_short: "Passado" label_involvement: "Envolvimento" label_upcoming_invitations: "Próximos convites" label_past_invitations: "Convites anteriores" @@ -90,28 +90,28 @@ pt: label_author: "Criador" label_notify: "Enviar para revisão" label_icalendar: "Enviar iCalendar" - label_icalendar_download: "Download iCalendar event" + label_icalendar_download: "Baixar evento iCalendar" label_version: "Versão" label_time_zone: "Fuso horário" label_start_date: "Data de início" meeting: email: - open_meeting_link: "Open meeting" + open_meeting_link: "Abrir reunião" invited: - summary: "%{actor} has sent you an invitation for the meeting %{title}" + summary: "%{actor} enviou a você um convite para a reunião %{title}" rescheduled: header: "Meeting %{title} has been rescheduled" - summary: "Meeting %{title} has been rescheduled by %{actor}" - body: "The meeting %{title} has been rescheduled by %{actor}." - old_date_time: "Old date/time" - new_date_time: "New date/time" - label_mail_all_participants: "Send email to all participants" + summary: "A reunião %{title} foi remarcada por %{actor}" + body: "A reunião %{title} foi remarcada por %{actor}" + old_date_time: "Data/hora antiga" + new_date_time: "Nova data/hora" + label_mail_all_participants: "Enviar e-mail para todos os participantes" types: - classic: 'Classic' - classic_text: 'Organize your meeting in a formattable text agenda and protocol.' - structured: 'Dynamic' - structured_text: 'Organize your meeting as a list of agenda items, optionally linking them to a work package.' - structured_text_copy: 'Copying a meeting will currently not copy the associated meeting agenda items, just the details' + classic: 'Clássico' + classic_text: 'Organize sua reunião em uma agenda e protocolo de texto formatáveis.' + structured: 'Dinâmico' + structured_text: 'Organize sua reunião como uma lista de itens da agenda, opcionalmente vinculando-os a um pacote de trabalho.' + structured_text_copy: 'Copiar uma reunião atualmente não copiará os itens associados da agenda da reunião, apenas os detalhes' copied: "Copiado para a Reunião #%{id}" notice_successful_notification: "Notificação enviada com sucesso" notice_timezone_missing: Nenhum fuso horário está definido, portanto assumiu-se %{zone}. Para escolher o seu fuso horário, clique aqui. @@ -119,10 +119,10 @@ pt: permission_edit_meetings: "Editar reuniões" permission_delete_meetings: "Excluir reuniões" permission_view_meetings: "Visualizar reuniões" - permission_create_meeting_agendas: "Create meeting agendas" - permission_create_meeting_agendas_explanation: "Allows editing the Classic Meeting's agenda content." + permission_create_meeting_agendas: "Criar agendas de reuniões" + permission_create_meeting_agendas_explanation: "Permite a edição do conteúdo da agenda da Reunião Clássica." permission_manage_agendas: "Gerenciar agendas" - permission_manage_agendas_explanation: "Allows managing the Dynamic Meeting's agenda items." + permission_manage_agendas_explanation: "Permite gerenciar os itens da agenda da Reunião Dinâmica." permission_close_meeting_agendas: "Fechar agendas" permission_send_meeting_agendas_notification: "Enviar notificação de revisão para agendas" permission_create_meeting_minutes: "Gerenciar atas" @@ -137,44 +137,44 @@ pt: text_meeting_agenda_open_are_you_sure: "Esta ação sobrepões todas as alterações nos minutos! Pretende continuar?" text_meeting_minutes_for_meeting: 'ata da reunião "%{meeting}"' text_notificiation_invited: "Este e-mail contém uma entrada de ics para a reunião abaixo:" - text_meeting_empty_heading: "Your meeting is empty" - text_meeting_empty_description_1: "Start by adding agenda items below. Each item can be as simple as just a title, but you can also add additional details like duration, notes and a person responsible." - text_meeting_empty_description_2: "You can also add references to existing work packages. When you do, related notes will automatically be visible in the work package's \"Meetings\" tab." - label_meeting_empty_action: "Add agenda item" - label_meeting_actions: "Meeting actions" - label_meeting_edit_title: "Edit meeting title" - label_meeting_delete: "Delete meeting" + text_meeting_empty_heading: "Sua reunião está vazia" + text_meeting_empty_description_1: "Comece adicionando itens da agenda abaixo. Cada item pode ser tão simples quanto apenas um título, mas você também pode adicionar detalhes adicionais, como duração, anotações e uma pessoa responsável." + text_meeting_empty_description_2: "Você também pode adicionar referências aos pacotes de trabalho existentes. Quando você fizer isso, as anotações relacionadas ficarão automaticamente visíveis na guia \"Reuniões\" do pacote de trabalho." + label_meeting_empty_action: "Adicionar item da agenda" + label_meeting_actions: "Ações da reunião\n" + label_meeting_edit_title: "Editar título da reunião" + label_meeting_delete: "Excluir reunião" label_meeting_created_by: "Criado por" - label_meeting_last_updated: "Last updated" - label_agenda_item_undisclosed_wp: "Undisclosed work package reference #%{id}" - label_agenda_item_deleted_wp: "Deleted work package reference" - label_agenda_item_actions: "Agenda items actions" + label_meeting_last_updated: "Última atualização" + label_agenda_item_undisclosed_wp: "Referência de pacote de trabalho não revelada #%{id}" + label_agenda_item_deleted_wp: "Referência do pacote de trabalho excluída" + label_agenda_item_actions: "Ações dos itens da agenda" label_agenda_item_move_to_top: "Mover para o topo" label_agenda_item_move_to_bottom: "Mover para o final" label_agenda_item_move_up: "Mover para cima" label_agenda_item_move_down: "Mover para baixo" label_agenda_item_add_notes: "Adicionar anotações" - label_meeting_details: "Meeting details" - label_meeting_details_edit: "Edit meeting details" + label_meeting_details: "Detalhes da reunião" + label_meeting_details_edit: "Editar detalhes da reunião" label_meeting_state_open: "Aberto" label_meeting_state_closed: "Fechado" - label_meeting_reopen_action: "Reopen meeting" - label_meeting_close_action: "Close meeting" - text_meeting_open_description: "This meeting is open. You can add/remove agenda items and edit them as you please. After the meeting is over, close it to lock it." - text_meeting_closed_description: "This meeting is closed. You cannot add/remove agenda items anymore." - label_meeting_manage_participants: "Manage participants" - label_meeting_no_participants: "No participants" - label_meeting_show_hide_participants: "Show/hide %{count} more" + label_meeting_reopen_action: "Reabrir reunião" + label_meeting_close_action: "Fechar reunião" + text_meeting_open_description: "Esta reunião está aberta. Você pode adicionar/remover itens da agenda e editá-los como desejar. Depois que a reunião terminar, feche-a para bloqueá-la." + text_meeting_closed_description: "Esta reunião está fechada. Você não pode mais adicionar/remover itens da agenda." + label_meeting_manage_participants: "Gerenciar participantes" + label_meeting_no_participants: "Sem participantes" + label_meeting_show_hide_participants: "Exibir/ocultar %{contagem} a mais" label_meeting_show_all_participants: "Mostrar todos" - label_meeting_add_participants: "Add participants" - text_meeting_not_editable_anymore: "This meeting is not editable anymore." - text_meeting_not_present_anymore: "This meeting was deleted. Please select another meeting." - label_add_work_package_to_meeting_dialog_title: "Add work package to meeting" - label_add_work_package_to_meeting_dialog_button: "Add to meeting" - label_meeting_selection_caption: "It's only possible to add this work package to open, upcoming meetings." - text_add_work_package_to_meeting_description: "A work package can be added to one or multiple meetings for discussion. Any notes concerning it are also visible here." - text_agenda_item_no_notes: "No notes provided" - text_agenda_item_not_editable_anymore: "This agenda item is not editable anymore." - text_work_package_has_no_upcoming_meeting_agenda_items: "This work package is not scheduled in an upcoming meeting agenda yet." - text_work_package_add_to_meeting_hint: "Use the \"Add to meeting\" button to add this work package to an upcoming meeting." - text_work_package_has_no_past_meeting_agenda_items: "This work package was not mentioned in a past meeting." + label_meeting_add_participants: "Adicionar participantes" + text_meeting_not_editable_anymore: "A reunião não pode mais ser editada." + text_meeting_not_present_anymore: "Esta reunião foi excluída. Selecione outra reunião." + label_add_work_package_to_meeting_dialog_title: "Adicione o pacote de trabalho à reunião" + label_add_work_package_to_meeting_dialog_button: "Adicionar à reunião" + label_meeting_selection_caption: "Só é possível adicionar este pacote de trabalho a reuniões abertas e futuras." + text_add_work_package_to_meeting_description: "Um pacote de trabalho pode ser adicionado a uma ou várias reuniões para discussão. Quaisquer anotações sobre ele também ficarão visíveis aqui." + text_agenda_item_no_notes: "Nenhum comentário foi feito" + text_agenda_item_not_editable_anymore: "Este item da agenda não pode mais ser editado." + text_work_package_has_no_upcoming_meeting_agenda_items: "Este pacote de trabalho ainda não está programado na agenda de uma reunião futura." + text_work_package_add_to_meeting_hint: "Use o botão \"Adicionar à reunião\" para adicionar este pacote de trabalho a uma próxima reunião." + text_work_package_has_no_past_meeting_agenda_items: "Este pacote de trabalho não foi mencionado em uma reunião anterior." diff --git a/modules/meeting/config/locales/crowdin/uk.yml b/modules/meeting/config/locales/crowdin/uk.yml index 0e326ccf4363..0cf8644031ce 100644 --- a/modules/meeting/config/locales/crowdin/uk.yml +++ b/modules/meeting/config/locales/crowdin/uk.yml @@ -102,7 +102,7 @@ uk: invited: summary: "%{actor} надіслав запрошення на зустріч %{title}" rescheduled: - header: "Meeting %{title} has been rescheduled" + header: "Запланований час наради %{title} змінено" summary: "Зустріч %{title} перепланована %{actor}" body: "Зустріч %{title} перепланована %{actor}" old_date_time: "Стара дата/час" diff --git a/modules/openid_connect/config/locales/crowdin/fr.yml b/modules/openid_connect/config/locales/crowdin/fr.yml index af5af2579cd9..3f5b1a706bc3 100644 --- a/modules/openid_connect/config/locales/crowdin/fr.yml +++ b/modules/openid_connect/config/locales/crowdin/fr.yml @@ -1,7 +1,7 @@ fr: plugin_openproject_openid_connect: name: "OpenProject OpenID Connect" - description: "Adds OmniAuth OpenID Connect strategy providers to Openproject." + description: "Ajoute des fournisseurs de stratégie OmniAuth OpenID Connect à OpenProject." logout_warning: > Vous avez été déconnecté. Le contenu de tout formulaire que vous soumettez peut être perdu. Veuillez [vous connecter]. activemodel: diff --git a/modules/openid_connect/config/locales/crowdin/it.yml b/modules/openid_connect/config/locales/crowdin/it.yml index 6b5aab6c47d8..5602fcebfd9f 100644 --- a/modules/openid_connect/config/locales/crowdin/it.yml +++ b/modules/openid_connect/config/locales/crowdin/it.yml @@ -1,7 +1,7 @@ it: plugin_openproject_openid_connect: - name: "OpenProject OpenID Connect" - description: "Adds OmniAuth OpenID Connect strategy providers to Openproject." + name: "OpenID Connect OpenProject" + description: "Aggiunge i provider di strategia OmniAuth OpenID Connect a Openproject." logout_warning: > Sei stato disconnesso. Il contenuto di qualsiasi modulo che invii potrebbe essere perso. Per favore [accedi]. activemodel: @@ -23,7 +23,7 @@ it: singular: Provider OpenID setting_instructions: azure_deprecation_warning: > - The configured Azure app points to a deprecated API from Azure. Please create a new Azure app to ensure the functionality in future. + L'app Azure configurata punta a un'API deprecata da Azure. Creare una nuova app Azure per garantire la funzionalità in futuro. azure_graph_api: > Usa l'endpoint userinfo di graph.microsoft.com per richiedere i dati utente. Questa dovrebbe essere l'impostazione predefinita, a meno che non si disponga di un'applicazione Azure precedente. azure_tenant_html: > diff --git a/modules/openid_connect/config/locales/crowdin/ko.yml b/modules/openid_connect/config/locales/crowdin/ko.yml index 5dee7e2c0c97..d56b74ab422e 100644 --- a/modules/openid_connect/config/locales/crowdin/ko.yml +++ b/modules/openid_connect/config/locales/crowdin/ko.yml @@ -23,7 +23,7 @@ ko: singular: OpenID 공급자 setting_instructions: azure_deprecation_warning: > - The configured Azure app points to a deprecated API from Azure. Please create a new Azure app to ensure the functionality in future. + 구성된 Azure 앱은 Azure의 더 이상 사용되지 않는 API를 가리킵니다. 향후에 기능을 보장하려면 새로운 Azure 앱을 만드세요. azure_graph_api: > graph.microsoft.com userinfo 엔드포인트를 사용하여 사용자 데이터를 요청합니다. 이전 Azure 애플리케이션이 없는 경우 이것이 기본값이어야 합니다. azure_tenant_html: > diff --git a/modules/openid_connect/config/locales/crowdin/pt.yml b/modules/openid_connect/config/locales/crowdin/pt.yml index 4a7b81f08c74..4eebe1ce5cc6 100644 --- a/modules/openid_connect/config/locales/crowdin/pt.yml +++ b/modules/openid_connect/config/locales/crowdin/pt.yml @@ -23,7 +23,7 @@ pt: singular: Provedor OpenID setting_instructions: azure_deprecation_warning: > - The configured Azure app points to a deprecated API from Azure. Please create a new Azure app to ensure the functionality in future. + O aplicativo Azure configurado aponta para uma API descontinuada do Azure. Crie um novo aplicativo Azure para garantir o funcionalidade no futuro. azure_graph_api: > Use o ponto de extremidade de userinfo graph.microsoft.com para solicitar dados de usuário. Este deve ser o padrão, a menos que você tenha um aplicativo Azure mais antigo. azure_tenant_html: > diff --git a/modules/openid_connect/config/locales/crowdin/uk.yml b/modules/openid_connect/config/locales/crowdin/uk.yml index 470fcefe1d33..371217c11d4f 100644 --- a/modules/openid_connect/config/locales/crowdin/uk.yml +++ b/modules/openid_connect/config/locales/crowdin/uk.yml @@ -1,7 +1,7 @@ uk: plugin_openproject_openid_connect: name: "OpenProject OpenID Connect" - description: "Adds OmniAuth OpenID Connect strategy providers to Openproject." + description: "Додає постачальків стратегії OmniAuth OpenID Connect в OpenProject." logout_warning: > Ви вийшли з системи. Вміст будь-якої форми, яку ви надішлете, може бути втрачено. Спробуйте, [увійти]. activemodel: diff --git a/modules/recaptcha/config/locales/crowdin/fr.yml b/modules/recaptcha/config/locales/crowdin/fr.yml index 0ec54d853541..c172cc77d140 100644 --- a/modules/recaptcha/config/locales/crowdin/fr.yml +++ b/modules/recaptcha/config/locales/crowdin/fr.yml @@ -1,8 +1,8 @@ #English strings go here for Rails i18n fr: plugin_openproject_recaptcha: - name: "OpenProject ReCaptcha" - description: "This module provides recaptcha checks during login." + name: "ReCaptcha OpenProject" + description: "Ce module fournit des vérifications de ReCaptcha au moment de la connexion." recaptcha: label_recaptcha: "reCAPTCHA" button_please_wait: 'Veuillez patienter ...' diff --git a/modules/recaptcha/config/locales/crowdin/it.yml b/modules/recaptcha/config/locales/crowdin/it.yml index 48341c4676a5..bc38e838e63a 100644 --- a/modules/recaptcha/config/locales/crowdin/it.yml +++ b/modules/recaptcha/config/locales/crowdin/it.yml @@ -1,8 +1,8 @@ #English strings go here for Rails i18n it: plugin_openproject_recaptcha: - name: "OpenProject ReCaptcha" - description: "This module provides recaptcha checks during login." + name: "ReCaptcha OpenProject" + description: "Questo modulo fornisce controlli recaptcha durante l'accesso." recaptcha: label_recaptcha: "reCAPTCHA" button_please_wait: 'Attendi ...' diff --git a/modules/recaptcha/config/locales/crowdin/ko.yml b/modules/recaptcha/config/locales/crowdin/ko.yml index 11ae476aa3ac..f1ffd227fedc 100644 --- a/modules/recaptcha/config/locales/crowdin/ko.yml +++ b/modules/recaptcha/config/locales/crowdin/ko.yml @@ -10,8 +10,8 @@ ko: error_captcha: "계정을 인증할 수 없습니다. 관리자에게 문의하십시오." settings: website_key: '웹사이트 키' - response_limit: 'Response limit for HCaptcha' - response_limit_text: 'The maximum number of characters to treat the HCaptcha response as valid.' + response_limit: 'HCaptcha에 대한 응답 제한' + response_limit_text: 'HCaptcha 응답을 유효로 처리하는 최대 문자 수입니다.' website_key_text: '이 도메인의 reCAPTCHA 관리 콘솔에서 만든 웹사이트 키를 입력하십시오.' secret_key: '비밀 키' secret_key_text: 'reCAPTCHA 관리 콘솔에서 만든 비밀 키를 입력하십시오.' @@ -21,4 +21,4 @@ ko: type_v3: 'reCAPTCHA v3' type_hcaptcha: 'HCaptcha' recaptcha_description_html: > - reCAPTCHA is a free service by Google that can be enabled for your OpenProject instance. If enabled, a captcha form will be rendered upon login for all users that have not verified a captcha yet.
Please see the following link for more details on reCAPTCHA and their versions, and how to create the website and secret keys: %{recaptcha_link}
HCaptcha is a Google-free alternative that you can use if you do not want to use reCAPTCHA. See this link for more information: %{hcaptcha_link} + reCAPTCHA는 OpenProject 인스턴스에 대해 활성화할 수 있는 Google의 무료 서비스입니다. 활성화하면, 캡차를 아직 확인하지 않은 모든 사용자가 로그인할 때 캡차 양식이 렌더링됩니다.
reCAPTCHA와 해당 버전 관련 세부 정보 그리고 웹사이트 및 비밀 키를 생성하는 방법은 다음 링크를 참조하세요: %{recaptcha_link}
HCaptcha는 reCAPTCHA를 사용하고 싶지 않은 경우 사용할 수 있는 Google의 무료 대체 서비스입니다. 자세한 내용은 다음 링크를 참조하세요: %{hcaptcha_link} diff --git a/modules/recaptcha/config/locales/crowdin/pt.yml b/modules/recaptcha/config/locales/crowdin/pt.yml index 8a474aaff87a..65d54f67b287 100644 --- a/modules/recaptcha/config/locales/crowdin/pt.yml +++ b/modules/recaptcha/config/locales/crowdin/pt.yml @@ -10,8 +10,8 @@ pt: error_captcha: "Não foi possível verificar sua conta. Por favor, entre em contato com um administrador." settings: website_key: 'Chave do site' - response_limit: 'Response limit for HCaptcha' - response_limit_text: 'The maximum number of characters to treat the HCaptcha response as valid.' + response_limit: 'Limite de resposta para HCaptcha' + response_limit_text: 'O número máximo de caracteres para tratar a resposta HCaptcha como válida.' website_key_text: 'Digite a chave do site que você criou no console de administração reCAPTCHA para este domínio.' secret_key: 'Chave secreta' secret_key_text: 'Digite a chave secreta que você criou no console de administração reCAPTCHA.' @@ -21,4 +21,4 @@ pt: type_v3: 'reCAPTCHA v3' type_hcaptcha: 'HCaptcha' recaptcha_description_html: > - reCAPTCHA is a free service by Google that can be enabled for your OpenProject instance. If enabled, a captcha form will be rendered upon login for all users that have not verified a captcha yet.
Please see the following link for more details on reCAPTCHA and their versions, and how to create the website and secret keys: %{recaptcha_link}
HCaptcha is a Google-free alternative that you can use if you do not want to use reCAPTCHA. See this link for more information: %{hcaptcha_link} + reCAPTCHA é um serviço gratuito do Google que pode ser ativado para sua instância do OpenProject. Se habilitado, um formulário captcha será renderizado no login para todos os usuários que ainda não verificaram um captcha.
Consulte o link a seguir para obter mais detalhes sobre o reCAPTCHA e suas versões, e como criar o site e as chaves secretas: %{recaptcha_link}
HCaptcha é uma alternativa sem Google que você pode usar se não quiser usar o reCAPTCHA. Consulte este link para obter mais informações: %{hcaptcha_link} diff --git a/modules/recaptcha/config/locales/crowdin/uk.yml b/modules/recaptcha/config/locales/crowdin/uk.yml index 8c89457afcdb..4735badc33f1 100644 --- a/modules/recaptcha/config/locales/crowdin/uk.yml +++ b/modules/recaptcha/config/locales/crowdin/uk.yml @@ -2,7 +2,7 @@ uk: plugin_openproject_recaptcha: name: "OpenProject ReCaptcha" - description: "This module provides recaptcha checks during login." + description: "Цей модуль дає змогу виконувати перевірку ReCaptcha під час входу." recaptcha: label_recaptcha: "reCAPTCHA" button_please_wait: 'Зачекайте…' diff --git a/modules/reporting/config/locales/crowdin/fr.yml b/modules/reporting/config/locales/crowdin/fr.yml index 3fa53068efbc..d50d17f288b7 100644 --- a/modules/reporting/config/locales/crowdin/fr.yml +++ b/modules/reporting/config/locales/crowdin/fr.yml @@ -21,8 +21,8 @@ #++ fr: plugin_openproject_reporting: - name: "OpenProject Reporting" - description: "This plugin allows creating custom cost reports with filtering and grouping created by the OpenProject Time and costs plugin." + name: "Rapports OpenProject" + description: "Ce plugin permet de créer des rapports de coûts personnalisés avec filtrage et regroupement." button_save_as: "Enregistrer le rapport sous…" comments: "Commentaire" cost_reports_title: "Temps et coûts" diff --git a/modules/reporting/config/locales/crowdin/it.yml b/modules/reporting/config/locales/crowdin/it.yml index 252c60599c36..22dd838967d0 100644 --- a/modules/reporting/config/locales/crowdin/it.yml +++ b/modules/reporting/config/locales/crowdin/it.yml @@ -21,8 +21,8 @@ #++ it: plugin_openproject_reporting: - name: "OpenProject Reporting" - description: "This plugin allows creating custom cost reports with filtering and grouping created by the OpenProject Time and costs plugin." + name: "Reportistica OpenProject" + description: "Questo plugin consente di creare report di costo personalizzati con filtraggio e raggruppamento creato dal plugin OpenProject Time and costs." button_save_as: "Salvare il report come..." comments: "Commento" cost_reports_title: "Tempi e costi" diff --git a/modules/reporting/config/locales/crowdin/ko.yml b/modules/reporting/config/locales/crowdin/ko.yml index 4225bbfcfc58..6cb0650f3e7c 100644 --- a/modules/reporting/config/locales/crowdin/ko.yml +++ b/modules/reporting/config/locales/crowdin/ko.yml @@ -47,7 +47,7 @@ ko: label_is_project_with_subprojects: "일치함(하위 프로젝트 포함)" label_work_package_attributes: "작업 패키지 특성" label_less: "<" - label_logged_by_reporting: "Logged by" + label_logged_by_reporting: "기록자" label_money: "현금 가치" label_month_reporting: "월(소비)" label_new_report: "새 비용 보고서" diff --git a/modules/reporting/config/locales/crowdin/pt.yml b/modules/reporting/config/locales/crowdin/pt.yml index 6a568673326d..2fd2e0568ba8 100644 --- a/modules/reporting/config/locales/crowdin/pt.yml +++ b/modules/reporting/config/locales/crowdin/pt.yml @@ -47,7 +47,7 @@ pt: label_is_project_with_subprojects: "é (inclui subprojetos)" label_work_package_attributes: "Atributos do pacote de trabalho" label_less: "<" - label_logged_by_reporting: "Logged by" + label_logged_by_reporting: "Registrado por" label_money: "Valor em dinheiro" label_month_reporting: "Mês (gasto)" label_new_report: "Novo relatório de custos" diff --git a/modules/reporting/config/locales/crowdin/uk.yml b/modules/reporting/config/locales/crowdin/uk.yml index 5f91e2b1176d..ad69bab3ca84 100644 --- a/modules/reporting/config/locales/crowdin/uk.yml +++ b/modules/reporting/config/locales/crowdin/uk.yml @@ -21,8 +21,8 @@ #++ uk: plugin_openproject_reporting: - name: "OpenProject Reporting" - description: "This plugin allows creating custom cost reports with filtering and grouping created by the OpenProject Time and costs plugin." + name: "Звіти OpenProject" + description: "Цей плагін дає змогу створювати звіти про витрати з можливостями фільтрування й групання, створеними плагіном «Час і витрати» в OpenProject." button_save_as: "Зберегти звіт до:" comments: "Коментар" cost_reports_title: "Час і витрати" diff --git a/modules/storages/config/locales/crowdin/fr.yml b/modules/storages/config/locales/crowdin/fr.yml index 3e0f2bfb3dc9..2c8adc8a5c53 100644 --- a/modules/storages/config/locales/crowdin/fr.yml +++ b/modules/storages/config/locales/crowdin/fr.yml @@ -146,7 +146,7 @@ fr: Veuillez copier cette valeur vers un nouvel URI de redirection web sous les URI de redirection. missing_client_id_for_redirect_uri: "Veuillez remplir les valeurs OAuth pour générer un URI" tenant_id: > - Please copy the Directory (tenant) ID from the desired application and App registrations in the %{application_link_text}. + Veuillez copier l'identifiant du répertoire (locataire) de l'application concernée et les enregistrements de l'application dans %{application_link_text}. tenant_id_placeholder: "Nom ou UUID" drive_id: "Veuillez copier l'ID du lecteur souhaité en suivant les étapes de %{drive_id_link_text}." documentation_link_text: "Documentation de stockage de fichiers OneDrive/SharePoint" diff --git a/modules/storages/config/locales/crowdin/it.yml b/modules/storages/config/locales/crowdin/it.yml index f34a4d93a664..8bb9108e6fb9 100644 --- a/modules/storages/config/locales/crowdin/it.yml +++ b/modules/storages/config/locales/crowdin/it.yml @@ -1,8 +1,8 @@ #English strings go here it: plugin_openproject_storages: - name: "OpenProject Storages" - description: "Allows linking work packages to files in external storages, such as Nextcloud." + name: "Archivi OpenProject" + description: "Consente di collegare macro-attività a file in archivi esterni, come Nextcloud." permission_view_file_links: "Visualizza link ai file" permission_manage_file_links: "Gestire link ai file" permission_manage_storages_in_project: "Gestisci archivi di file nel progetto" @@ -27,7 +27,7 @@ it: creator: "Autore" provider_type: "Tipo di fonte" host: "Host" - tenant: "Directory (tenant) ID" + tenant: "ID della directory (tenant)." storages/file_link: origin_id: "ID origine" errors: @@ -37,7 +37,7 @@ it: storages/project_storage: attributes: project_folder_mode: - mode_unavailable: "is not available for this storage." + mode_unavailable: "non è disponibile per questo archivio." storages/storage: attributes: host: @@ -59,27 +59,27 @@ it: errors: too_many_elements_created_at_once: "Troppi elementi creati contemporaneamente. Massimo atteso: %{max}, effettivi: %{actual}." storages: - default_name: "My storage" + default_name: "Il mio archivio" unknown_storage: "Archivio sconosciuto" buttons: - done_continue: "Done, continue" + done_continue: "Fatto, continua" done_continue_setup: "Fatto. Continua la configurazione" done_complete_setup: "Fatto, configurazione completa" - complete_without_setup: "Complete without it" + complete_without_setup: "Completa senza" edit_automatically_managed_project_folders: "Modifica cartelle di progetto gestite automaticamente" replace_openproject_oauth: "Sostituisci OpenProject OAuth" replace_provider_type_oauth: "Sostituisci %{provider_type} OAuth" save: "Salva" - save_and_continue: "Save and continue" + save_and_continue: "Salva e continua" save_and_continue_setup: "Salva e continua la configurazione" save_and_complete_setup: "Salva e completa la configurazione" select_folder: "Seleziona cartella" configure: "Configura" file_storage_view: - general_information: "General information" + general_information: "Informazioni generali" oauth_applications: "Applicazioni OAuth" - project_folders: "Project folders" - storage_provider: "Storage provider" + project_folders: "Cartelle del progetto" + storage_provider: "Fornitore di archiviazione" openproject_oauth: "OpenProject OAuth" one_drive_oauth: "Azure OAuth" redirect_uri: "URI di reindirizzamento" @@ -87,11 +87,11 @@ it: automatically_managed_folders: "Cartelle gestite automaticamente" page_titles: file_storages: - subtitle: "Add an external file storage in order to upload, link and manage files in work packages." + subtitle: "Aggiungi un archivio file esterno per caricare, collegare e gestire i file nelle macro-attività." delete: "Elimina archivio file" managed_project_folders: title: "Cartelle di progetto gestite automaticamente" - subtitle_short: "Let OpenProject create folders per project automatically." + subtitle_short: "Consenti a OpenProject di creare cartelle per progetto automaticamente." subtitle: > Consenti a OpenProject di creare automaticamente cartelle per progetto. Questa impostazione è consigliata in quanto garantisce che ogni membro del team abbia sempre le autorizzazioni di accesso corrette. project_settings: @@ -110,8 +110,8 @@ it: host: "Aggiungi l'indirizzo host del tuo spazio di archiviazione incluso https://. Non dovrebbe essere più lungo di 255 caratteri." managed_project_folders_application_password: > Copia questo valore da: - managed_project_folders_application_password_caption: "Enable automatic managed folders by copying this value from: %{provider_type_link}." - new_storage: "Read our documentation on setting up a %{provider_name} file storage integration for more information." + managed_project_folders_application_password_caption: "Abilita le cartelle gestite automaticamente copiando questo valore da: %{provider_type_link}." + new_storage: "Leggi la nostra documentazione su come creare un'integrazione %{provider_name} di archiviazione file per maggiori informazioni." no_storage_set_up: "Ancora nessuna archiviazione di file configurata." no_specific_folder: "Di default, ogni utente inizierà alla propria cartella home, al caricamento di un file." automatic_folder: "Questa operazione creerà automaticamente una cartella principale per questo progetto e gestirà le autorizzazioni di accesso per ciascun membro del progetto." @@ -124,48 +124,48 @@ it: setting_up_storages: "Per impostare archivi file, visita" setting_up_storages_non_admin: "Gli amministratori possono impostare archivi file in Amministrazione / Archivi file." all_available_storages_already_added: "Tutti gli archivi disponibili sono già stati aggiunti al progetto." - oauth_application_details: "The client secret value will not be accessible again after you close this window. Please copy these values into the %{oauth_application_details_link}." - oauth_application_details_link_text: "Nextcloud OpenProject Integration settings" + oauth_application_details: "Il valore segreto del client non sarà nuovamente accessibile dopo aver chiuso questa finestra. Copia questi valori nelle %{oauth_application_details_link}" + oauth_application_details_link_text: "Impostazioni di integrazione Nextcloud OpenProject" copy_from: "Copia questo valore da" nextcloud: - provider_configuration: "Please make sure you have administration privileges in your Nextcloud instance and the %{application_link_text} is installed before doing the setup." - oauth_configuration: "Copy these values from %{application_link_text}." - application_link_text: "application “Integration OpenProject”" + provider_configuration: "Assicurati di disporre dei privilegi di amministrazione nella tua istanza Nextcloud e che %{application_link_text} sia installato prima di eseguire la configurazione." + oauth_configuration: "Copia questi valori dall'%{application_link_text}." + application_link_text: "applicazione \"Integrazione OpenProject\"" integration: "Nextcloud Administration / OpenProject" one_drive: provider_configuration: > - Please make sure you have administration privileges in the %{application_link_text} or contact your Microsoft administrator before doing the setup. In the portal, you also need to register an Azure application or use an existing one for authentication. - oauth_configuration: "Copy these values from the desired application in the %{application_link_text}." - application_link_text: "Azure portal" + Assicurati di disporre dei privilegi di amministratore in %{application_link_text} o contatta il tuo amministratore Microsoft prima di eseguire la configurazione. Nel portale è inoltre necessario registrare un'applicazione Azure o utilizzarne una esistente per l'autenticazione. + oauth_configuration: "Copia questi valori dall'applicazione desiderata nel %{application_link_text}." + application_link_text: "portale Azure" integration: "OneDrive/SharePoint" oauth_client_id: > - Copy the client id from the Azure portal. This is needed to generate the redirect URI. + Copia l'ID client dal portale di Azure. Ciò è necessario per generare l'URI di reindirizzamento. oauth_client_secret: > - In case there is no application client secret under Client credentials, please create a new one. + Nel caso in cui non sia presente alcun segreto client dell'applicazione nelle credenziali del cliente, crearne uno nuovo. oauth_client_redirect_uri: > - Please copy this value to a new Web redirect URI under Redirect URIs. - missing_client_id_for_redirect_uri: "Please fill the OAuth values to generate a URI" + Copia questo valore in un nuovo URI di reindirizzamento web in URI di reindirizzamento. + missing_client_id_for_redirect_uri: "Compila i valori OAuth per generare un URI" tenant_id: > - Please copy the Directory (tenant) ID from the desired application and App registrations in the %{application_link_text}. - tenant_id_placeholder: "Name or UUID" - drive_id: "Please copy the ID from the desired drive by following the steps in the %{drive_id_link_text}." - documentation_link_text: "OneDrive/SharePoint file storages documentation" - copy_redirect_uri: "Copy redirect URI" + Copia l'ID della directory (tenant) dall'applicazione desiderata e dalle registrazioni dell'app in %{application_link_text}. + tenant_id_placeholder: "Nome o UUID" + drive_id: "Copia l'ID dall'archivio desiderato seguendo i passaggi nella %{drive_id_link_text}." + documentation_link_text: "documentazione sull'archiviazione di file OneDrive/SharePoint" + copy_redirect_uri: "Copia URI di reindirizzamento" help_texts: project_folder: > La cartella del progetto è la cartella predefinita per il caricamento dei file per questo progetto. Gli utenti possono, comunque, caricare i file in altre posizioni. configuration_checks: oauth_client_incomplete: - nextcloud: "Allow OpenProject to access Nextcloud data using OAuth." - one_drive: "Allow OpenProject to access Azure data using OAuth to connect OneDrive/Sharepoint." + nextcloud: "Consenti a OpenProject di accedere ai dati Nextcloud utilizzando OAuth." + one_drive: "Consenti a OpenProject di accedere ai dati Azure utilizzando OAuth per collegare OneDrive/Sharepoint." redirect_uri_incomplete: - one_drive: "Complete the setup with the correct URI redirection." + one_drive: "Completa la configurazione con il corretto reindirizzamento URI." delete_warning: storage: > - Are you sure you want to delete %{file_storage}? To confirm this action please introduce the storage name in the field below, this will: - storage_delete_result_1: "Remove all storage setups for all projects using this storage." - storage_delete_result_2: "Remove all links from work packages of all projects to files and folders of that storage." - storage_delete_result_3: "In case this storage has automatically managed project folders, those and their contained files will be deleted forever." + Vuoi davvero eliminare %{file_storage}? Per confermare questa azione, inserisci il nome dell'archivio nel campo sottostante. Ciò facendo: + storage_delete_result_1: "Rimuovi tutte le impostazioni di archiviazione per tutti i progetti che utilizzano questo archivio." + storage_delete_result_2: "Rimuovi tutti i collegamenti dalle macro-attività di tutti i progetti ai file e alle cartelle di tale archivio." + storage_delete_result_3: "Nel caso in cui questo archivio gestisca automaticamente le cartelle di progetto, quelle e i file in esse contenuti verranno eliminati per sempre." project_storage: > Vuoi davvero eliminare %{file_storage} da questo progetto? Per confermare questa azione, inserisci il nome dell'archivio nel campo sottostante. Ciò facendo: project_storage_delete_result_1: "Rimuovi tutti i collegamenti dalle macro-attività di questo progetto ai file e alle cartelle di tale archivio." @@ -173,21 +173,21 @@ it: input_delete_confirmation: "Inserisci il nome del file di archiviazione %{file_storage} per confermare l'eliminazione." irreversible_notice: "L'eliminazione di un file di archiviazione è un'azione irreversibile." storage_list_blank_slate: - heading: "You don't have any storages yet." - description: "Add a storage to see them here." - error_invalid_provider_type: "Please select a valid storage provider." + heading: "Non hai ancora archivi." + description: "Aggiungi un archivio per vederli qui." + error_invalid_provider_type: "Seleziona un fornitore di archiviazione valido." label_active: "Attivo" - label_add_new_storage: "Add new storage" - label_delete_storage: "Delete storage" + label_add_new_storage: "Aggiungi nuovo archivio" + label_delete_storage: "Elimina archivio" label_inactive: "Inattivo" label_creator: "Autore" - label_provider: "Provider" + label_provider: "Fornitore" label_file_link: "Link del File" label_file_links: "Link dei File" - label_file_storage: "File storage" - label_creation_time: "Creation time" + label_file_storage: "Archiviazione file" + label_creation_time: "Data di creazione" label_completed: "Completato" - label_incomplete: "Incomplete" + label_incomplete: "Incompleto" label_name: "Nome" label_host: "URL dell'host" label_managed_project_folders: @@ -200,27 +200,27 @@ it: one_drive: "OneDrive OAuth" label_oauth_application_details: "Dettagli applicazione OAuth" label_oauth_client_details: "Dettagli client OAuth" - label_openproject_oauth_application_id: "OpenProject OAuth Client ID" - label_openproject_oauth_application_secret: "OpenProject OAuth Client Secret" + label_openproject_oauth_application_id: "ID client OpenProject OAuth" + label_openproject_oauth_application_secret: "Segreto client OpenProject OAuth" label_oauth_client_id: "OAuth Client ID" label_oauth_client_secret: "OAuth Client Secret" - label_information: "Additional information" + label_information: "Informazioni aggiuntive" label_provider_type: "Tipo di fonte" label_project_folder: "Cartella del progetto" label_redirect_uri: "URI di reindirizzamento" label_uri: "URI" label_new_storage: "Nuovo archivio" - label_new_file_storage: "New %{provider} storage" - label_edit_storage: "Edit storage" - label_edit_storage_host: "Edit storage host" - label_edit_storage_oauth_client: "Edit storage OAuth client" - label_show_storage_redirect_uri: "Show redirect URI" - label_edit_storage_automatically_managed_folders: "Edit storage automatically managed folders" + label_new_file_storage: "Nuovo archivio %{provider}" + label_edit_storage: "Modifica archivio" + label_edit_storage_host: "Modifica host dell'archivio" + label_edit_storage_oauth_client: "Modifica client OAuth di archiviazione" + label_show_storage_redirect_uri: "Mostra URI di reindirizzamento" + label_edit_storage_automatically_managed_folders: "Modifica cartelle gestite automaticamente dall'archivio" label_existing_manual_folder: "Cartella esistente con autorizzazioni gestite manualmente" label_no_specific_folder: "Nessuna cartella specifica" label_automatic_folder: "Nuova cartella con i permessi gestiti automaticamente" label_no_selected_folder: "Nessuna cartella selezionata" - label_select_provider: "Select provider" + label_select_provider: "Seleziona fornitore" label_storage: "Archivio" label_storages: "Archivi" label_status: "Stato" @@ -228,7 +228,7 @@ it: member_connection_status: connected: "Connesso" connected_no_permissions: "Il ruolo utente non ha permessi di archiviazione" - not_connected: "Not connected. The user should login to the storage via the following %{link}." + not_connected: "Non connesso. L'utente dovrebbe accedere all'archivio tramite il seguente %{link}." no_results: "Ancora nessun'archiviazione configurata." members_no_results: "Nessun membro da visualizzare." provider_types: @@ -236,33 +236,33 @@ it: nextcloud: name: "Nextcloud" name_placeholder: "es. Nextcloud" - label_oauth_client_id: "Nextcloud OAuth Client ID" - label_oauth_client_secret: "Nextcloud OAuth Client Secret" + label_oauth_client_id: "ID client OAuth Nextcloud" + label_oauth_client_secret: "Segreto client OAuth Nextcloud" one_drive: name: "OneDrive/SharePoint" - name_placeholder: "e.g. OneDrive" - label_oauth_client_id: "Azure OAuth Application (client) ID" - label_oauth_client_secret: "Azure OAuth Client Secret Value" + name_placeholder: "es. OneDrive" + label_oauth_client_id: "ID dell'applicazione Azure OAuth (client)." + label_oauth_client_secret: "Valore segreto client Azure OAuth" confirm_replace_oauth_application: "Procedere? Tutti gli utenti dovranno autorizzarsi nuovamente con OpenProject." confirm_replace_oauth_client: "Procedere? Tutti gli utenti dovranno autorizzarsi nuovamente con l'archivio." oauth_client_details_missing: "Per completare la configurazione, aggiungi le credenziali del client OAuth dal tuo archivio." automatically_managed_project_folder_missing: "Per completare la configurazione, configura le cartelle di progetto gestite automaticamente per il tuo spazio di archiviazione." notice_oauth_application_replaced: "L'applicazione OpenProject OAuth è stata sostituita correttamente." - notice_successful_storage_connection: "Storage connected successfully! Remember to activate the module and the specific storage in the project settings of each desired project to use it." + notice_successful_storage_connection: "Spazio di archiviazione connesso correttamente! Ricordati di attivare il modulo e lo spazio di archiviazione specifico nelle impostazioni di progetto di ciascun progetto desiderato per utilizzarlo." open_project_storage_modal: waiting: - a: "We are setting up your permissions on the project folder." - b: "One moment please, this might take some time..." + a: "Stiamo configurando le tue autorizzazioni sulla cartella del progetto." + b: "Aspetta un attimo, potrebbe volerci un po' di tempo..." success: - a: "Integration setup completed" - b: "You are being redirected" + a: "Configurazione dell'integrazione completata" + b: "Stai per essere reindirizzato" health: - title: "Managed folders status" + title: "Stato cartelle gestite" label_pending: "In sospeso" label_error: "Errore" - label_healthy: "Healthy" - checked: "Last checked %{datetime}" - since: "since %{datetime}" + label_healthy: "Tutto ok" + checked: "Ultimo controllo %{datetime}" + since: "dal giorno %{datetime}" upsale: - title: "OneDrive/SharePoint integration" - description: 'Integrate your OneDrive/SharePoint as a file storage with OpenProject. Upload files and link them directly to work packages in a project.' + title: "Integrazione OneDrive/SharePoint" + description: 'Integra il tuo OneDrive/SharePoint come archivio file con OpenProject. Carica i file e collegali direttamente a macro-attività in un progetto.' diff --git a/modules/storages/config/locales/crowdin/js-it.yml b/modules/storages/config/locales/crowdin/js-it.yml index 435ee42f76e3..56366ef149b4 100644 --- a/modules/storages/config/locales/crowdin/js-it.yml +++ b/modules/storages/config/locales/crowdin/js-it.yml @@ -65,7 +65,7 @@ it: other: "%{count} link di file creati correttamente." upload_error: default: > - Your file (%{fileName}) could not be uploaded. + Il tuo file (%{fileName}) non può essere caricato. 403: > Il tuo file (%{fileName}) non può essere caricato a causa di restrizioni di sistema. Per ulteriori informazioni, contatta il tuo amministratore. 413: > @@ -74,7 +74,7 @@ it: Il tuo file (%{fileName}) è più grande di quanto consentito dalla quota di archiviazione. Contatta il tuo amministratore per modificare questa quota. detail: nextcloud: > - Please check that the latest version of the Nextcloud App "OpenProject Integration" is installed and contact your administrator for more information. + Verifica che la versione più recente di "Integrazione OpenProject" di Nextcloud App sia installata e contatta il tuo amministratore per ulteriori informazioni. link_uploaded_file_error: > Si è verificato un errore caricando il file caricato '%{fileName}' al pacchetto di lavoro %{workPackageId}. not_allowed_tooltip: "Accedi a Nextcloud per accedere a questo file" diff --git a/modules/storages/config/locales/crowdin/js-ko.yml b/modules/storages/config/locales/crowdin/js-ko.yml index 2d1f2fce2e2e..58b651bb144e 100644 --- a/modules/storages/config/locales/crowdin/js-ko.yml +++ b/modules/storages/config/locales/crowdin/js-ko.yml @@ -63,7 +63,7 @@ ko: other: "%{count}개 파일 링크를 생성했습니다." upload_error: default: > - Your file (%{fileName}) could not be uploaded. + 파일(%{fileName})을 업로드할 수 없습니다. 403: > 시스템 제한으로 인해 파일(%{fileName})을 업로드할 수 없습니다. 자세한 내용은 관리자에게 문의하세요. 413: > @@ -72,7 +72,7 @@ ko: 파일(%{fileName})이 저장소 할당량에서 허용되는 크기보다 큽니다. 이 할당량을 수정하려면 관리자에게 문의하세요. detail: nextcloud: > - Please check that the latest version of the Nextcloud App "OpenProject Integration" is installed and contact your administrator for more information. + 최신 버전의 Nextcloud 앱 "OpenProject Integration"이 설치되어 있는지 확인하고 자세한 내용은 관리자에게 문의하세요. link_uploaded_file_error: > 최근 업로드된 파일 '%{fileName}'을(를) 작업 패키지 %{workPackageId}에 연결하는 중에 오류가 발생했습니다. not_allowed_tooltip: "이 파일에 액세스하려면 Nextcloud에 로그인하세요" diff --git a/modules/storages/config/locales/crowdin/js-pl.yml b/modules/storages/config/locales/crowdin/js-pl.yml index 8f2783687ab9..65dabd897560 100644 --- a/modules/storages/config/locales/crowdin/js-pl.yml +++ b/modules/storages/config/locales/crowdin/js-pl.yml @@ -69,7 +69,7 @@ pl: other: "Pomyślnie utworzono %{count} połączeń plików." upload_error: default: > - Your file (%{fileName}) could not be uploaded. + Nie można przesłać pliku (%{fileName}). 403: > Nie można przesłać pliku (%{fileName}) ze względu na ograniczenia systemu. Aby uzyskać więcej informacji, skontaktuj się z administratorem. 413: > @@ -78,7 +78,7 @@ pl: Plik (%{fileName}) jest większy niż dozwolony limit przechowywania. Aby zmodyfikować ten limit, skontaktuj się z administratorem. detail: nextcloud: > - Please check that the latest version of the Nextcloud App "OpenProject Integration" is installed and contact your administrator for more information. + Sprawdź, czy zainstalowana jest najnowsza wersja aplikacji Nextcloud „OpenProject Integration” i skontaktuj się z administratorem, aby uzyskać więcej informacji. link_uploaded_file_error: > Wystąpił błąd podczas łączenia niedawno przesłanego pliku '%{fileName}' z pakietem roboczym %{workPackageId}. not_allowed_tooltip: "Zaloguj się do Nextcloud aby uzyskać dostęp do tego pliku" diff --git a/modules/storages/config/locales/crowdin/ko.yml b/modules/storages/config/locales/crowdin/ko.yml index 76ebfa63ee68..d2fd2cd2e700 100644 --- a/modules/storages/config/locales/crowdin/ko.yml +++ b/modules/storages/config/locales/crowdin/ko.yml @@ -1,7 +1,7 @@ #English strings go here ko: plugin_openproject_storages: - name: "OpenProject Storages" + name: "OpenProject 저장소" description: "Allows linking work packages to files in external storages, such as Nextcloud." permission_view_file_links: "파일 링크 보기" permission_manage_file_links: "파일 링크 관리" @@ -162,7 +162,7 @@ ko: one_drive: "Complete the setup with the correct URI redirection." delete_warning: storage: > - Are you sure you want to delete %{file_storage}? To confirm this action please introduce the storage name in the field below, this will: + %{file_storage}을(를) 삭제하시겠습니까? 이 작업을 확인하려면 아래 필드에 저장소 이름을 입력하세요. 이렇게 하면 다음이 허용됩니다. storage_delete_result_1: "Remove all storage setups for all projects using this storage." storage_delete_result_2: "Remove all links from work packages of all projects to files and folders of that storage." storage_delete_result_3: "In case this storage has automatically managed project folders, those and their contained files will be deleted forever." @@ -220,7 +220,7 @@ ko: label_no_specific_folder: "특정 폴더 없음" label_automatic_folder: "자동으로 관리되는 권한이 있는 새 폴더" label_no_selected_folder: "선택된 폴더 없음" - label_select_provider: "Select provider" + label_select_provider: "공급자 선택" label_storage: "저장소" label_storages: "저장소" label_status: "상태" @@ -228,7 +228,7 @@ ko: member_connection_status: connected: "연결됨" connected_no_permissions: "사용자 역할에 저장소 권한이 없습니다" - not_connected: "Not connected. The user should login to the storage via the following %{link}." + not_connected: "연결되지 않았습니다. 사용자는 다음 %{link}을(를) 통해 저장소에 로그인해야 합니다." no_results: "아직 저장소가 설정되지 않았습니다." members_no_results: "표시할 멤버가 없습니다." provider_types: @@ -236,33 +236,33 @@ ko: nextcloud: name: "Nextcloud" name_placeholder: "예: Nextcloud" - label_oauth_client_id: "Nextcloud OAuth Client ID" - label_oauth_client_secret: "Nextcloud OAuth Client Secret" + label_oauth_client_id: "Nextcloud OAuth 클라이언트 ID" + label_oauth_client_secret: "Nextcloud OAuth 클라이언트 비밀번호" one_drive: name: "OneDrive/SharePoint" - name_placeholder: "e.g. OneDrive" - label_oauth_client_id: "Azure OAuth Application (client) ID" - label_oauth_client_secret: "Azure OAuth Client Secret Value" + name_placeholder: "예: OneDrive" + label_oauth_client_id: "Azure OAuth 애플리케이션(클라이언트) ID" + label_oauth_client_secret: "Azure OAuth 클라이언트 비밀번호 값" confirm_replace_oauth_application: "계속하시겠습니까? 모든 사용자는 OpenProject에 대해 다시 권한을 부여해야 합니다." confirm_replace_oauth_client: "계속하시겠습니까? 모든 사용자는 저장소에 대해 다시 권한을 부여해야 합니다." oauth_client_details_missing: "설정을 완료하려면 저장소에서 OAuth 클라이언트 자격 증명을 추가하세요." automatically_managed_project_folder_missing: "설정을 완료하려면 저장소에 대해 자동으로 관리되는 프로젝트 폴더를 구성하세요." notice_oauth_application_replaced: "OpenProject OAuth 애플리케이션이 성공적으로 교체되었습니다." - notice_successful_storage_connection: "Storage connected successfully! Remember to activate the module and the specific storage in the project settings of each desired project to use it." + notice_successful_storage_connection: "저장소가 연결되었습니다! 이 저장소를 사용하려면 원하는 각 프로젝트의 프로젝트 설정에서 모듈과 특정 저장소를 활성화해야 합니다." open_project_storage_modal: waiting: - a: "We are setting up your permissions on the project folder." - b: "One moment please, this might take some time..." + a: "프로젝트 폴더에 대한 권한을 설정하는 중입니다." + b: "잠시 기다려 주세요. 시간이 좀 걸릴 수 있습니다." success: - a: "Integration setup completed" - b: "You are being redirected" + a: "통합 설정 완료됨" + b: "리디렉션 중입니다" health: - title: "Managed folders status" + title: "관리되는 폴더 상태" label_pending: "대기 중" label_error: "오류" - label_healthy: "Healthy" - checked: "Last checked %{datetime}" - since: "since %{datetime}" + label_healthy: "정상" + checked: "마지막 확인: %{datetime}" + since: "%{datetime} 이후" upsale: title: "OneDrive/SharePoint integration" description: 'Integrate your OneDrive/SharePoint as a file storage with OpenProject. Upload files and link them directly to work packages in a project.' diff --git a/modules/storages/config/locales/crowdin/pl.yml b/modules/storages/config/locales/crowdin/pl.yml index 628ac20c47ae..7882121f64a2 100644 --- a/modules/storages/config/locales/crowdin/pl.yml +++ b/modules/storages/config/locales/crowdin/pl.yml @@ -1,8 +1,8 @@ #English strings go here pl: plugin_openproject_storages: - name: "OpenProject Storages" - description: "Allows linking work packages to files in external storages, such as Nextcloud." + name: "Magazyny OpenProject" + description: "Umożliwia powiązywanie pakietów roboczych z plikami w magazynach zewnętrznych, takich jak Nextcloud." permission_view_file_links: "Wyświetl linki do plików" permission_manage_file_links: "Zarządzaj linkami do plików" permission_manage_storages_in_project: "Zarządzaj magazynami plików w projekcie" @@ -134,22 +134,22 @@ pl: integration: "Administracja Nextcloud / OpenProject" one_drive: provider_configuration: > - Please make sure you have administration privileges in the %{application_link_text} or contact your Microsoft administrator before doing the setup. In the portal, you also need to register an Azure application or use an existing one for authentication. - oauth_configuration: "Copy these values from the desired application in the %{application_link_text}." - application_link_text: "Azure portal" + Przed przystąpieniem do konfiguracji upewnij się, że masz uprawnienia administracyjne w %{application_link_text} lub skontaktuj się z administratorem z firmy Microsoft. W portalu musisz również zarejestrować aplikację Azure lub użyć istniejącej do uwierzytelniania. + oauth_configuration: "Skopiuj te wartości z żądanej aplikacji w %{application_link_text}." + application_link_text: "Portal Azure" integration: "OneDrive/SharePoint" oauth_client_id: > Skopiuj identyfikator klienta z portalu Azure. Jest to potrzebne do wygenerowania identyfikatora URI przekierowania. oauth_client_secret: > - In case there is no application client secret under Client credentials, please create a new one. + Jeśli w sekcji Poświadczenia klienta nie ma tajnego klucza klienta aplikacji, utwórz nowy. oauth_client_redirect_uri: > Skopiuj tę wartość do nowego identyfikatora URI przekierowania sieci Web w sekcji Przekieruj URI. missing_client_id_for_redirect_uri: "Wprowadź wartości OAuth, aby wygenerować identyfikator URI" tenant_id: > - Please copy the Directory (tenant) ID from the desired application and App registrations in the %{application_link_text}. + Skopiuj identyfikator katalogu (dzierżawcy) z żądanej aplikacji i rejestracje aplikacji w %{application_link_text}. tenant_id_placeholder: "Nazwa lub identyfikator UUID" - drive_id: "Please copy the ID from the desired drive by following the steps in the %{drive_id_link_text}." - documentation_link_text: "OneDrive/SharePoint file storages documentation" + drive_id: "Skopiuj identyfikator z żądanego dysku, wykonując kroki opisane w %{drive_id_link_text}." + documentation_link_text: "dokumentacji plików OneDrive/SharePoint" copy_redirect_uri: "Skopiuj identyfikator URI przekierowania" help_texts: project_folder: > @@ -165,7 +165,7 @@ pl: Czy na pewno chcesz usunąć %{file_storage}? Aby potwierdzić to działanie, wprowadź nazwę magazynu w polu poniżej, spowoduje to: storage_delete_result_1: "Usunięcie wszystkich konfiguracji magazynu ze wszystkich korzystających z niego projektów." storage_delete_result_2: "Usunięcie wszystkich linków z pakietów roboczych wszystkich projektów do plików i folderów z tego magazynu." - storage_delete_result_3: "In case this storage has automatically managed project folders, those and their contained files will be deleted forever." + storage_delete_result_3: "W przypadku, gdy ten magazyn zawiera automatycznie zarządzane foldery projektów, foldery te i zawarte w nich pliki zostaną bezpowrotnie usunięte." project_storage: > Czy na pewno chcesz usunąć %{file_storage} z tego projektu? Aby potwierdzić to działanie, wprowadź nazwę magazynu w polu poniżej, spowoduje to: project_storage_delete_result_1: "Usuń wszystkie linki z pakietów roboczych tego projektu do plików i folderów tego magazynu." @@ -173,21 +173,21 @@ pl: input_delete_confirmation: "Aby potwierdzić usunięcie, wprowadź nazwę magazynu plików %{file_storage}." irreversible_notice: "Usunięcie magazynu plików jest działaniem nieodwracalnym." storage_list_blank_slate: - heading: "You don't have any storages yet." - description: "Add a storage to see them here." - error_invalid_provider_type: "Please select a valid storage provider." + heading: "Nie masz jeszcze żadnych magazynów." + description: "Dodaj magazyn, aby zobaczyć go tutaj." + error_invalid_provider_type: "Wybierz właściwego dostawcę magazynu." label_active: "Aktywny" - label_add_new_storage: "Add new storage" - label_delete_storage: "Delete storage" + label_add_new_storage: "Dodaj nowy magazyn" + label_delete_storage: "Usuń magazyn" label_inactive: "Nieaktywny" label_creator: "Twórca" - label_provider: "Provider" + label_provider: "Dostawca" label_file_link: "Link do pliku" label_file_links: "Linki do plików" - label_file_storage: "File storage" - label_creation_time: "Creation time" + label_file_storage: "Magazyn plików" + label_creation_time: "Czas utworzenia" label_completed: "Ukończono" - label_incomplete: "Incomplete" + label_incomplete: "Niekompletny" label_name: "Nazwa" label_host: "Adres URL hosta " label_managed_project_folders: @@ -197,30 +197,30 @@ pl: label_oauth_breadcrumb: openproject: "OpenProject OAuth" nextcloud: "Nextcloud OAuth" - one_drive: "OneDrive OAuth" + one_drive: "OAuth OneDrive" label_oauth_application_details: "Szczegóły aplikacji OAuth" label_oauth_client_details: "Szczegóły klienta OAuth" - label_openproject_oauth_application_id: "OpenProject OAuth Client ID" - label_openproject_oauth_application_secret: "OpenProject OAuth Client Secret" + label_openproject_oauth_application_id: "Identyfikator klienta OAuth OpenProject" + label_openproject_oauth_application_secret: "Tajny klucz klienta OAuth OpenProject" label_oauth_client_id: "ID klienta OAuth" label_oauth_client_secret: "Klucz klienta OAuth" - label_information: "Additional information" + label_information: "Dodatkowe informacje" label_provider_type: "Typ dostawcy" label_project_folder: "Folder projektu" label_redirect_uri: "Przekieruj URI" label_uri: "URI" label_new_storage: "Nowy magazyn" - label_new_file_storage: "New %{provider} storage" - label_edit_storage: "Edit storage" - label_edit_storage_host: "Edit storage host" - label_edit_storage_oauth_client: "Edit storage OAuth client" - label_show_storage_redirect_uri: "Show redirect URI" - label_edit_storage_automatically_managed_folders: "Edit storage automatically managed folders" + label_new_file_storage: "Nowy magazyn %{provider}" + label_edit_storage: "Edytuj magazyn" + label_edit_storage_host: "Edytuj hosta magazynu" + label_edit_storage_oauth_client: "Edytuj klienta OAuth magazynu" + label_show_storage_redirect_uri: "Pokaż identyfikator URI przekierowania" + label_edit_storage_automatically_managed_folders: "Edytuj automatycznie zarządzane foldery magazynu" label_existing_manual_folder: "Istniejący folder z ręcznie zarządzanymi uprawnieniami" label_no_specific_folder: "Brak konkretnego folderu" label_automatic_folder: "Nowy folder z automatycznie zarządzanymi uprawnieniami" label_no_selected_folder: "Nie wybrano folderu" - label_select_provider: "Select provider" + label_select_provider: "Wybierz dostawcę" label_storage: "Magazyn" label_storages: "Magazyny" label_status: "Status" @@ -228,7 +228,7 @@ pl: member_connection_status: connected: "Połączono" connected_no_permissions: "Rola użytkownika nie ma uprawnień do magazynów" - not_connected: "Not connected. The user should login to the storage via the following %{link}." + not_connected: "Nie połączono. Użytkownik powinien zalogować się do magazynu za pomocą %{link}." no_results: "Brak skonfigurowanych magazynów." members_no_results: "Brak członków do wyświetlenia." provider_types: @@ -236,33 +236,33 @@ pl: nextcloud: name: "Nextcloud" name_placeholder: "np. Nextcloud" - label_oauth_client_id: "Nextcloud OAuth Client ID" - label_oauth_client_secret: "Nextcloud OAuth Client Secret" + label_oauth_client_id: "Identyfikator klienta OAuth Nextcloud" + label_oauth_client_secret: "Tajny klucz klienta OAuth Nextcloud" one_drive: name: "OneDrive/SharePoint" - name_placeholder: "e.g. OneDrive" - label_oauth_client_id: "Azure OAuth Application (client) ID" - label_oauth_client_secret: "Azure OAuth Client Secret Value" + name_placeholder: "np. OneDrive" + label_oauth_client_id: "Identyfikator aplikacji OAuth Azure (klienta)" + label_oauth_client_secret: "Tajny klucz klienta OAuth Azure" confirm_replace_oauth_application: "Na pewno? Wszyscy użytkownicy będą musieli dokonać ponownej autoryzacji w stosunku do OpenProject." confirm_replace_oauth_client: "Na pewno? Wszyscy użytkownicy będą musieli ponownie autoryzować swoje magazyny pamięci." oauth_client_details_missing: "Aby zakończyć konfigurację, dodaj poświadczenia klienta OAuth ze swojego magazynu pamięci." automatically_managed_project_folder_missing: "Aby ukończyć konfigurację, skonfiguruj foldery projektu automatycznie zarządzane w magazynie." notice_oauth_application_replaced: "Aplikacja OpenProject OAuth została pomyślnie zastąpiona." - notice_successful_storage_connection: "Storage connected successfully! Remember to activate the module and the specific storage in the project settings of each desired project to use it." + notice_successful_storage_connection: "Magazyn został podłączony! Pamiętaj, aby aktywować moduł i konkretny magazyn w ustawieniach każdego żądanego projektu, aby móc z nich korzystać." open_project_storage_modal: waiting: - a: "We are setting up your permissions on the project folder." - b: "One moment please, this might take some time..." + a: "Konfigurujemy Twoje uprawnienia do folderu projektu." + b: "Chwileczkę, to może zająć trochę czasu..." success: - a: "Integration setup completed" - b: "You are being redirected" + a: "Ukończono konfigurację integracji" + b: "Następuje przekierowanie" health: - title: "Managed folders status" + title: "Status zarządzanych folderów" label_pending: "Oczekujący" label_error: "Błąd" - label_healthy: "Healthy" - checked: "Last checked %{datetime}" - since: "since %{datetime}" + label_healthy: "Zdrowe" + checked: "Ostatnio sprawdzono %{datetime}" + since: "od %{datetime}" upsale: - title: "OneDrive/SharePoint integration" - description: 'Integrate your OneDrive/SharePoint as a file storage with OpenProject. Upload files and link them directly to work packages in a project.' + title: "Integracja OneDrive/SharePoint" + description: 'Zintegruj swoją usługę OneDrive/SharePoint z OpenProject jako magazyn plików. Prześlij pliki i powiąż je bezpośrednio z pakietami roboczymi w projekcie.' diff --git a/modules/storages/config/locales/crowdin/uk.yml b/modules/storages/config/locales/crowdin/uk.yml index e76b15f170d6..c5d12ef68122 100644 --- a/modules/storages/config/locales/crowdin/uk.yml +++ b/modules/storages/config/locales/crowdin/uk.yml @@ -27,7 +27,7 @@ uk: creator: "Автор" provider_type: "Тип постачальника" host: "Хост" - tenant: "Directory (tenant) ID" + tenant: "ID каталогу (клієнта)" storages/file_link: origin_id: "Код джерела" errors: @@ -78,8 +78,8 @@ uk: file_storage_view: general_information: "Загальна інформація" oauth_applications: "Програми OAuth" - project_folders: "Project folders" - storage_provider: "Storage provider" + project_folders: "Папки проєкту" + storage_provider: "Постачальник сховища" openproject_oauth: "OpenProject OAuth" one_drive_oauth: "Azure OAuth" redirect_uri: "URI переспрямування" @@ -87,11 +87,11 @@ uk: automatically_managed_folders: "Папки з автоматичним керуванням" page_titles: file_storages: - subtitle: "Add an external file storage in order to upload, link and manage files in work packages." + subtitle: "Додає зовнішнє файлове сховище, щоб додавати файли, створювати посилання й керувати файлами в пакетах робіт." delete: "Видалити файлове сховище" managed_project_folders: title: "Папки проєкту з автоматичним керуванням" - subtitle_short: "Let OpenProject create folders per project automatically." + subtitle_short: "Дає змогу OpenProject автоматично створювати папки для кожного проєкту." subtitle: > Дозвольте OpenProject автоматично створювати папки для проєкту. Радимо зробити це, адже в такому разі кожен учасник команди завжди матиме належні дозволи на доступ. project_settings: @@ -110,8 +110,8 @@ uk: host: "Додайте адресу хосту для свого сховища, включно з https://. Її довжина не може перевищувати 255 символів." managed_project_folders_application_password: > Копіювати це значення з: - managed_project_folders_application_password_caption: "Enable automatic managed folders by copying this value from: %{provider_type_link}." - new_storage: "Read our documentation on setting up a %{provider_name} file storage integration for more information." + managed_project_folders_application_password_caption: "Увімкніть автоматично керовані папки, скопіювавши це значення: %{provider_type_link}." + new_storage: "Щою дізнатися більше, ознайомтеся з нашою документацією щодо створення інтеграції файлового сховища %{provider_name}." no_storage_set_up: "Файлові сховища поки не створено." no_specific_folder: "За замовчуванням кожен користувач, який передасть файл, починатиме роботу у власній головній папці." automatic_folder: "Буде автоматично створено кореневу папку для цього проєкту й налаштовано дозволи на доступ для кожного учасника проєкту." @@ -124,30 +124,30 @@ uk: setting_up_storages: "Щоб створити файлові сховища, перейдіть у" setting_up_storages_non_admin: "Адміністратори можуть створювати файлові сховища в розділі «Адміністрування» / «Файлові сховища»." all_available_storages_already_added: "У проєкт уже додано всі доступні сховища." - oauth_application_details: "The client secret value will not be accessible again after you close this window. Please copy these values into the %{oauth_application_details_link}." - oauth_application_details_link_text: "Nextcloud OpenProject Integration settings" + oauth_application_details: "Секретний ключ клієнта стане недоступним, коли ви закриєте це вікно. Скопіюйте ці значення в %{oauth_application_details_link}." + oauth_application_details_link_text: "Налаштування інтеграції Nextcloud OpenProject" copy_from: "Копіювати це значення з" nextcloud: - provider_configuration: "Please make sure you have administration privileges in your Nextcloud instance and the %{application_link_text} is installed before doing the setup." - oauth_configuration: "Copy these values from %{application_link_text}." - application_link_text: "application “Integration OpenProject”" + provider_configuration: "Перш ніж виконувати налаштування, переконайтеся, що маєте права адміністратора у своєму екземплярі Nextcloud і що встановлено %{application_link_text}." + oauth_configuration: "Скопіюйте ці значення з додатка %{application_link_text}." + application_link_text: "Integration OpenProject" integration: "Адміністрування Nextcloud / OpenProject" one_drive: provider_configuration: > - Please make sure you have administration privileges in the %{application_link_text} or contact your Microsoft administrator before doing the setup. In the portal, you also need to register an Azure application or use an existing one for authentication. - oauth_configuration: "Copy these values from the desired application in the %{application_link_text}." - application_link_text: "Azure portal" - integration: "OneDrive/SharePoint" + Перш ніж виконувати налаштування, переконайтеся, що у вас є права адміністратора в додатку %{application_link_text}, або зверніться до свого адміністратора Microsoft. На порталі вам також знадобиться зареєструвати додаток Azure або скористатися наявним під час автентифікації. + oauth_configuration: "Скопіюйте ці значення з потрібного додатка в %{application_link_text}." + application_link_text: "Портал Azure" + integration: "OneDrive / SharePoint" oauth_client_id: > - Copy the client id from the Azure portal. This is needed to generate the redirect URI. + Скопіюйте ідентифікатор клієнта з порталу Azure. Це потрібно, щоб згенерувати URI переспрямування. oauth_client_secret: > - In case there is no application client secret under Client credentials, please create a new one. + Якщо в облікових даних клієнта немає секрету клієнту додатка, створіть його. oauth_client_redirect_uri: > - Please copy this value to a new Web redirect URI under Redirect URIs. - missing_client_id_for_redirect_uri: "Please fill the OAuth values to generate a URI" + Скопіюйте це значення в новий ідентифікатор URI вебпереспрямуваня в розділі «URI переспрямування». + missing_client_id_for_redirect_uri: "Введіть значення OAuth, щоб згенерувати URI" tenant_id: > Please copy the Directory (tenant) ID from the desired application and App registrations in the %{application_link_text}. - tenant_id_placeholder: "Name or UUID" + tenant_id_placeholder: "Назва або UUID" drive_id: "Please copy the ID from the desired drive by following the steps in the %{drive_id_link_text}." documentation_link_text: "OneDrive/SharePoint file storages documentation" copy_redirect_uri: "Copy redirect URI" diff --git a/modules/team_planner/config/locales/crowdin/fr.yml b/modules/team_planner/config/locales/crowdin/fr.yml index 0802223c177f..14ced62ed092 100644 --- a/modules/team_planner/config/locales/crowdin/fr.yml +++ b/modules/team_planner/config/locales/crowdin/fr.yml @@ -1,8 +1,8 @@ #English strings go here fr: plugin_openproject_team_planner: - name: "OpenProject Team Planner" - description: "Provides team planner views." + name: "Planificateur de l'équipe OpenProject" + description: "Fournit des vues du planificateur d'équipe." permission_view_team_planner: "Voir le planificateur d'équipe" permission_manage_team_planner: "Gérer le planificateur d'équipe" project_module_team_planner_view: "Planificateurs d'équipe" diff --git a/modules/team_planner/config/locales/crowdin/it.yml b/modules/team_planner/config/locales/crowdin/it.yml index 987bed470bf0..47acdd08f40b 100644 --- a/modules/team_planner/config/locales/crowdin/it.yml +++ b/modules/team_planner/config/locales/crowdin/it.yml @@ -1,8 +1,8 @@ #English strings go here it: plugin_openproject_team_planner: - name: "OpenProject Team Planner" - description: "Provides team planner views." + name: "Pianificatore di team OpenProject" + description: "Fornisce visualizzazioni di pianificazione di team." permission_view_team_planner: "Visualizza il pianificatore di team" permission_manage_team_planner: "Gestisci il pianificatore di team" project_module_team_planner_view: "Organizzatori di gruppo" diff --git a/modules/team_planner/config/locales/crowdin/ko.yml b/modules/team_planner/config/locales/crowdin/ko.yml index 90b763d63679..97a7c3359439 100644 --- a/modules/team_planner/config/locales/crowdin/ko.yml +++ b/modules/team_planner/config/locales/crowdin/ko.yml @@ -1,8 +1,8 @@ #English strings go here ko: plugin_openproject_team_planner: - name: "OpenProject Team Planner" - description: "Provides team planner views." + name: "OpenProject 팀 플래너" + description: "팀 플래너 보기를 제공합니다." permission_view_team_planner: "팀 플래너 보기" permission_manage_team_planner: "팀 플래너 관리" project_module_team_planner_view: "팀 플래너" diff --git a/modules/team_planner/config/locales/crowdin/pl.yml b/modules/team_planner/config/locales/crowdin/pl.yml index 7f1fcdf1172d..62f6e277d629 100644 --- a/modules/team_planner/config/locales/crowdin/pl.yml +++ b/modules/team_planner/config/locales/crowdin/pl.yml @@ -1,8 +1,8 @@ #English strings go here pl: plugin_openproject_team_planner: - name: "OpenProject Team Planner" - description: "Provides team planner views." + name: "Planista zespołu OpenProject" + description: "Dostarcza widoki planisty zespołu." permission_view_team_planner: "Wyświetlanie planisty zespołu" permission_manage_team_planner: "Zarządzanie planistą zespołu" project_module_team_planner_view: "Planiści zespołu" diff --git a/modules/team_planner/config/locales/crowdin/uk.yml b/modules/team_planner/config/locales/crowdin/uk.yml index 4176dad9d3f6..e9ea535617d5 100644 --- a/modules/team_planner/config/locales/crowdin/uk.yml +++ b/modules/team_planner/config/locales/crowdin/uk.yml @@ -2,7 +2,7 @@ uk: plugin_openproject_team_planner: name: "OpenProject Team Planner" - description: "Provides team planner views." + description: "Дає змогу переглядати планувальник команди." permission_view_team_planner: "Перегляд командного планувальника" permission_manage_team_planner: "Керування командним планувальником" project_module_team_planner_view: "Командні планувальники" diff --git a/modules/two_factor_authentication/config/locales/crowdin/fr.yml b/modules/two_factor_authentication/config/locales/crowdin/fr.yml index e0d276cc661c..876e325dd5d7 100644 --- a/modules/two_factor_authentication/config/locales/crowdin/fr.yml +++ b/modules/two_factor_authentication/config/locales/crowdin/fr.yml @@ -1,9 +1,9 @@ #English strings go here for Rails i18n fr: plugin_openproject_two_factor_authentication: - name: "OpenProject Two-factor authentication" + name: "Authentification à deux facteurs OpenProject" description: >- - This OpenProject plugin authenticates your users using two-factor authentication by means of one-time password through the TOTP standard (Google Authenticator) or sent to the user's cell phone via SMS or voice call. + Ce plugin OpenProject permet une authentification à deux facteurs via un mot de passe à usage unique envoyé via le standard TOTP (Google Authenticator) ou envoyé sur le téléphone portable de l'utilisateur par SMS ou appel vocal. activerecord: attributes: two_factor_authentication/device: diff --git a/modules/two_factor_authentication/config/locales/crowdin/it.yml b/modules/two_factor_authentication/config/locales/crowdin/it.yml index 0a9a657f7bb4..28d6d980a093 100644 --- a/modules/two_factor_authentication/config/locales/crowdin/it.yml +++ b/modules/two_factor_authentication/config/locales/crowdin/it.yml @@ -1,9 +1,9 @@ #English strings go here for Rails i18n it: plugin_openproject_two_factor_authentication: - name: "OpenProject Two-factor authentication" + name: "Autenticazione a due fattori OpenProject" description: >- - This OpenProject plugin authenticates your users using two-factor authentication by means of one-time password through the TOTP standard (Google Authenticator) or sent to the user's cell phone via SMS or voice call. + Questo plug-in OpenProject autentica i tuoi utenti utilizzando l'autenticazione a due fattori tramite password monouso tramite lo standard TOTP (Google Authenticator) o inviata al cellulare dell'utente tramite SMS o chiamata vocale. activerecord: attributes: two_factor_authentication/device: diff --git a/modules/two_factor_authentication/config/locales/crowdin/uk.yml b/modules/two_factor_authentication/config/locales/crowdin/uk.yml index 12e43e134364..fc8308b36e9d 100644 --- a/modules/two_factor_authentication/config/locales/crowdin/uk.yml +++ b/modules/two_factor_authentication/config/locales/crowdin/uk.yml @@ -1,9 +1,9 @@ #English strings go here for Rails i18n uk: plugin_openproject_two_factor_authentication: - name: "OpenProject Two-factor authentication" + name: "Двофакторна автентифікація OpenProject" description: >- - This OpenProject plugin authenticates your users using two-factor authentication by means of one-time password through the TOTP standard (Google Authenticator) or sent to the user's cell phone via SMS or voice call. + Цей плагін OpenProject перевіряє справжність користувача за допомогою двофакторної автентифікації, надсилаючи одноразовий пароль за стандартом TOTP (Google Authenticator) або здійснюючи виклик чи надсилаючи SMS на мобільний телефон користувача. activerecord: attributes: two_factor_authentication/device: diff --git a/modules/webhooks/config/locales/crowdin/fr.yml b/modules/webhooks/config/locales/crowdin/fr.yml index c60df48363e2..c9c4d3144364 100644 --- a/modules/webhooks/config/locales/crowdin/fr.yml +++ b/modules/webhooks/config/locales/crowdin/fr.yml @@ -1,7 +1,7 @@ fr: plugin_openproject_webhooks: - name: "OpenProject Webhooks" - description: "Provides a plug-in API to support OpenProject webhooks for better 3rd party integration." + name: "Webhooks OpenProject" + description: "Fournit un plug-in API pour prendre en charge les webhooks d'OpenProject afin d'améliorer l'intégration des tiers." activerecord: attributes: webhooks/webhook: diff --git a/modules/webhooks/config/locales/crowdin/it.yml b/modules/webhooks/config/locales/crowdin/it.yml index 7b29afbf7ff3..f540b0a04783 100644 --- a/modules/webhooks/config/locales/crowdin/it.yml +++ b/modules/webhooks/config/locales/crowdin/it.yml @@ -1,7 +1,7 @@ it: plugin_openproject_webhooks: - name: "OpenProject Webhooks" - description: "Provides a plug-in API to support OpenProject webhooks for better 3rd party integration." + name: "Webhook OpenProject" + description: "Fornisce un'API plug-in per supportare i webhook OpenProject per una migliore integrazione di terze parti." activerecord: attributes: webhooks/webhook: diff --git a/modules/xls_export/config/locales/crowdin/fr.yml b/modules/xls_export/config/locales/crowdin/fr.yml index fafa83a958bb..9dae3dbb2999 100644 --- a/modules/xls_export/config/locales/crowdin/fr.yml +++ b/modules/xls_export/config/locales/crowdin/fr.yml @@ -1,7 +1,7 @@ fr: plugin_openproject_xls_export: - name: "OpenProject XLS Export" - description: "Export issue lists as Excel spreadsheets (.xls)." + name: "Export XLS OpenProject" + description: "Exporter les listes de tickets sous la forme de feuilles de calcul Excel (.xls)." export_to_excel: "Exporter XLS" print_with_description: "Imprimer l'aperçu avec une description" sentence_separator_or: "ou" diff --git a/modules/xls_export/config/locales/crowdin/it.yml b/modules/xls_export/config/locales/crowdin/it.yml index dacdd4764f23..7bf839f7dd34 100644 --- a/modules/xls_export/config/locales/crowdin/it.yml +++ b/modules/xls_export/config/locales/crowdin/it.yml @@ -1,7 +1,7 @@ it: plugin_openproject_xls_export: - name: "OpenProject XLS Export" - description: "Export issue lists as Excel spreadsheets (.xls)." + name: "Esportazione OpenProject XLS" + description: "Esporta elenchi di problemi come fogli di calcolo Excel (.xls)." export_to_excel: "Esporta in XLS" print_with_description: "Stampa anteprima con descrizione" sentence_separator_or: "oppure" diff --git a/modules/xls_export/config/locales/crowdin/uk.yml b/modules/xls_export/config/locales/crowdin/uk.yml index cfe35bbaa4a2..bd566bc1f259 100644 --- a/modules/xls_export/config/locales/crowdin/uk.yml +++ b/modules/xls_export/config/locales/crowdin/uk.yml @@ -1,7 +1,7 @@ uk: plugin_openproject_xls_export: - name: "OpenProject XLS Export" - description: "Export issue lists as Excel spreadsheets (.xls)." + name: "Експорт XLS в OpenProject" + description: "Експортувати списки проблем у форматі таблиці Excel (.xls)." export_to_excel: "Експорт XLS" print_with_description: "Друкувати попередній перегляд з описом" sentence_separator_or: "або"