diff --git a/config/locales/crowdin/fr.yml b/config/locales/crowdin/fr.yml index ce72baec040..225b3e7aa93 100644 --- a/config/locales/crowdin/fr.yml +++ b/config/locales/crowdin/fr.yml @@ -726,8 +726,8 @@ fr: notice_rss_token_revoked: "Le jeton d'API a été supprimé. Pour créer un nouveau jeton, veuillez utiliser le lien dans la section RSS." notice_ical_token_revoked: 'Le jeton iCalendar « %{token_name} » pour le calendrier « %{calendar_name} » du projet « %{project_name} » a été révoqué. L''URL iCalendar liée à ce jeton est maintenant invalide.' password_confirmation_dialog: - confirmation_required: "You need to enter your account password to confirm this change." - title: "Confirm your password to continue" + confirmation_required: "Vous devez saisir le mot de passe de votre compte pour confirmer cette modification." + title: "Confirmez votre mot de passe pour continuer" news: index: no_results_title_text: Il n'y a actuellement aucune actualité à publier. @@ -741,8 +741,8 @@ fr: matrix_checkbox_label: "Attribuer l'autorisation %{permission} au rôle %{role}" matrix_check_all_label: "Attribuer toutes les autorisations %{module} à tous les rôles" matrix_uncheck_all_label: "Désattribuer toutes les autorisations %{module} de tous les rôles" - matrix_check_uncheck_all_in_row_label_html: "Toggle %{permission} permission for all roles" - matrix_check_uncheck_all_in_col_label_html: "Toggle all %{module} permissions for %{role} role" + matrix_check_uncheck_all_in_row_label_html: "Activer/désactiver la permission %{permission} pour tous les rôles" + matrix_check_uncheck_all_in_col_label_html: "Activer/désactiver toutes les permissions %{module} pour le rôle %{role}" users: autologins: prompt: "Restez connecté pendant %{num_days}" @@ -936,14 +936,14 @@ fr: no_results_content_text: Ajouter une nouvelle page wiki workflows: form: - matrix_caption: "Workflow matrix" - matrix_caption_assignee: "Workflow matrix for assignee" - matrix_caption_author: "Workflow matrix for author" - matrix_checkbox_label: "Allow transition from %{old_status} to %{new_status}" - matrix_check_all_label: "Allow all transitions" - matrix_uncheck_all_label: "Disallow all transitions" - matrix_check_uncheck_all_in_row_label_html: "Toggle transitions from %{old_status} to all new statuses" - matrix_check_uncheck_all_in_col_label_html: "Toggle transitions from all old statuses to %{new_status}" + matrix_caption: "Matrice de flux de travail" + matrix_caption_assignee: "Matrice de flux de travail pour le responsable" + matrix_caption_author: "Matrice de flux de travail pour l'auteur" + matrix_checkbox_label: "Permettre la transition de %{old_status} à %{new_status}" + matrix_check_all_label: "Permettre toutes les transitions" + matrix_uncheck_all_label: "Interdire toutes les transitions" + matrix_check_uncheck_all_in_row_label_html: "Activer/désactiver les transitions de %{old_status} à tous les nouveaux statuts" + matrix_check_uncheck_all_in_col_label_html: "Activer/désactiver les transitions de tous les anciens statuts vers %{new_status}" work_flows: index: no_results_title_text: Il n'y a actuellement aucun flux de travaux. @@ -1113,12 +1113,12 @@ fr: deletion_pending: "La suppression du compte a été programmée. Notez que ce processus se déroule en arrière-plan. La suppression complète de l'utilisateur peut prendre quelques instants." deletion_info: data_consequences: - other: "All user-specific data will be deleted. The user's activity in shared views such as work packages and meetings will not be deleted but instead be associated with a generic 'Deleted user' that cannot be linked to the original account." - self: "All user-specific data will be deleted. Your activity in shared views such as work packages and meetings will not be deleted but instead be associated with a generic 'Deleted user' that cannot be linked to your original account." - heading: "Delete %{name}'s account?" + other: "Toutes les données spécifiques à l'utilisateur seront supprimées. L'activité de l'utilisateur dans les vues partagées telles que les lots de travaux et les réunions ne sera pas supprimée, mais sera associée à un « utilisateur supprimé » générique qui ne pourra pas être lié au compte d'origine." + self: "Toutes les données spécifiques à l'utilisateur seront supprimées. Votre activité dans les vues partagées telles que les lots de travaux et les réunions ne sera pas supprimée, mais sera associée à un « utilisateur supprimé » générique qui ne pourra pas être lié à votre compte d'origine." + heading: "Supprimez le compte de %{name} ?" login_consequences: - other: "This account will immediately be removed from the system and the user will no longer be able to log in with their credentials." - self: "Your account will immediately be removed from the system and you will no longer be able to log in using your credentials." + other: "Ce compte sera immédiatement supprimé du système et l'utilisateur ne pourra plus se connecter avec ses informations d'identification." + self: "Votre compte sera immédiatement supprimé du système et vous ne pourrez plus vous connecter à l'aide de vos informations d'identification." error_inactive_activation_by_mail: > Votre compte n'a pas encore été activé. Pour activer votre compte, cliquez sur le lien qui vous a été envoyé par e-mail. error_inactive_manual_activation: > @@ -1151,7 +1151,7 @@ fr: attribute_help_text: attribute_name: "Attribut" help_text: "Texte d’aide" - caption: "Caption" + caption: "Légende" auth_provider: scim_clients: "Clients SCIM" calculated_value_error: @@ -1249,7 +1249,7 @@ fr: identifier: "Identifiant" latest_activity_at: "Dernière activité à" parent: "Sous-projet de" - project_creation_wizard_enabled: "Project initiation request" + project_creation_wizard_enabled: "Demande de lancement du projet" public_value: title: "Visibilité" true: "public" @@ -1264,13 +1264,13 @@ fr: off_track: "Sur la mauvaise voie" finished: "Terminé" discontinued: "Interrompu" - project_creation_wizard_assignee_custom_field: "Assignee when submitted" - project_creation_wizard_notification_text: "Notification text" - project_creation_wizard_send_confirmation_email: "Confirmation email" - project_creation_wizard_status_when_submitted: "Status when submitted" - project_creation_wizard_work_package_comment: "Work package comment" - project_creation_wizard_work_package_type: "Work package type" - template: "Template" + project_creation_wizard_assignee_custom_field: "Responsable au moment de l'envoi" + project_creation_wizard_notification_text: "Texte de la notification" + project_creation_wizard_send_confirmation_email: "E-mail de confirmation" + project_creation_wizard_status_when_submitted: "Statut lors de l'envoi" + project_creation_wizard_work_package_comment: "Commentaire du lot de travaux" + project_creation_wizard_work_package_type: "Type de lot de travaux" + template: "Modèle" templated: "Modèle de projet" templated_value: true: "marqué comme modèle" @@ -1282,7 +1282,7 @@ fr: project_custom_field: custom_field_section: Section subproject_template_assignment: - workspace_type: "Workspace type" + workspace_type: "Type d'espace de travail" project/phase: date_range: "Plage de dates" definition: "Définition" @@ -1392,7 +1392,7 @@ fr: header_alerts: "Alertes" button_update_look_and_feel: "Mettre à jour l'apparence" button_update_alerts: "Mettre à jour les alertes" - button_update_user_information: "Update profile" + button_update_user_information: "Mettre à jour le profil" comments_sorting: "Afficher l'activité du lot de travaux triée par" disable_keyboard_shortcuts: "Désactiver les raccourcis clavier" disable_keyboard_shortcuts_caption_html: |- @@ -1512,8 +1512,8 @@ fr: not_a_datetime: "n'est pas une heure valide." not_a_number: "n'est pas un nombre." not_allowed: "est invalide en raison d’autorisations insuffisantes." - not_json: "is not parseable as JSON." - not_json_object: "is not a JSON object." + not_json: "ne peut pas être analysé en tant que JSON." + not_json_object: "n'est pas un objet JSON." not_an_integer: "n'est pas un entier." not_an_iso_date: "n’est pas une date valide. Format requis : AAAA-MM-JJ." not_same_project: "n'appartient pas au même projet." @@ -1562,13 +1562,13 @@ fr: other: "%{name} est utilisé dans les calculs des attributs du projet : %{links}." attributes: formula: - blank: "Formula can't be blank." - invalid: "Formula is invalid." - invalid_characters: "Only numeric values, mathematical operators and project attributes of type integer, float, calculated value and weighted list are allowed." - not_allowed_custom_fields_referenced: "The attribute %{custom_fields} cannot be used because it leads to a circular reference; one attribute depends on the other." + blank: "La formule ne peut pas être vide." + invalid: "La formule n'est pas valide." + invalid_characters: "Seules les valeurs numériques, les opérateurs mathématiques et les attributs de projet de type entier, flottant, valeur calculée et liste pondérée sont autorisés." + not_allowed_custom_fields_referenced: "L'attribut %{custom_fields} ne peut pas être utilisé, car il conduit à une référence circulaire ; un attribut dépend de l'autre." format: "%{message}" required: - cannot_be_true: "cannot be set to true." + cannot_be_true: "ne peut pas être défini comme vrai." custom_fields_project: attributes: project_ids: @@ -1638,11 +1638,11 @@ fr: project: archived_ancestor: "Le projet possède un ancêtre archivé." foreign_wps_reference_version: "Les lots de travaux dans les projets non-descendants font référence aux versions du projet ou de ses descendants." - cannot_be_assigned_to_artifact_work_package: "The chosen user is not allowed to be assigned to work packages." + cannot_be_assigned_to_artifact_work_package: "L'utilisateur sélectionné ne peut pas être assigné à des lots de travaux." attributes: base: archive_permission_missing_on_subprojects: "Vous n'avez pas les permissions requises pour archiver tous les sous-projets. Veuillez contacter un administrateur." - project_initiation_request_disabled: "Project initiation request is disabled. It must be enabled to create the artifact work package." + project_initiation_request_disabled: "La demande de lancement du projet est désactivée. Elle doit être activée pour créer le lot de travaux de l'artefact." types: in_use_by_work_packages: "toujours en cours d'utilisation par les lots de travaux : %{types}" enabled_modules: @@ -1814,7 +1814,7 @@ fr: cant_exceed_work: "ne peut être supérieur à Travail." must_be_set_when_work_is_set: "requis lorsque le Travail est défini." must_be_set_when_work_and_percent_complete_are_set: "requis lorsque le Travail et le % Complété sont définis." - must_be_set_to_zero_hours_when_work_is_set_and_percent_complete_is_100p: '>- must be 0h when Work is set and % Complete is 100%.' + must_be_set_to_zero_hours_when_work_is_set_and_percent_complete_is_100p: '>- doit être égal à 0 h lorsque le travail est défini et que le % d''achèvement est de 100 %.' must_be_empty_when_work_is_empty_and_percent_complete_is_100p: >- doit être vide lorsque le Travail est vide et le % Complété est de 100 %. readonly_status: "Le lot de travaux est en lecture seule, ses attributs ne peuvent donc pas être changés." @@ -1876,8 +1876,8 @@ fr: models: attachment: "Fichier" attribute_help_text: - one: "Attribute help text" - other: "Attribute help texts" + one: "Texte d'aide de l'attribut" + other: "Textes d'aide des attributs" auth_provider: one: "Fournisseur d'authentification" other: "Fournisseurs d'authentification" @@ -1937,9 +1937,9 @@ fr: other: "De plus, des erreurs se sont produites avec les champs suivants :" field_erroneous_label: "Ce champ n'est pas valide : %{full_errors}\nVeuillez saisir une valeur correcte." messages: - must_be_template: "must be template" - unsupported_storage_type: "is not a supported storage type." - storage_error: "There was an error with the storage connection." + must_be_template: "doit être un modèle" + unsupported_storage_type: "n'est pas un type de stockage pris en charge." + storage_error: "Une erreur s'est produite lors de la connexion à l'espace de stockage." invalid_input: "L'entrée n'est pas valide." activity: item: @@ -2138,7 +2138,7 @@ fr: button_click_to_reveal: "Cliquez pour révéler" button_close: "Fermer" button_collapse_all: "Tout replier" - button_confirm: "Confirm" + button_confirm: "Confirmer" button_configure: "Configurer" button_continue: "Continuer" button_complete: "Compléter" @@ -2257,12 +2257,12 @@ fr: template_heading: "Sélectionnez un modèle de portefeuille pour travailler avec les méthodes de gestion de projet les plus courantes, ou créez un portefeuille à partir de zéro." blank_template: label: "Portefeuille vierge" - description: Start from scratch. Manually add portfolio attributes, members and modules. + description: Commencez de zéro. Ajoutez manuellement les attributs, les membres et les modules du portefeuille. create_program: - template_heading: "Select a program template to work with the most common project management methods, or create a program from scratch." + template_heading: "Sélectionnez un modèle de programme pour travailler avec les méthodes de gestion de projet les plus courantes, ou créez un programme à partir de zéro." blank_template: - label: "Blank program" - description: Start from scratch. Manually add program attributes, members and modules. + label: "Programme vierge" + description: Commencez de zéro. Ajoutez manuellement les attributs, les membres et les modules du programme. create_wiki_page: "Créer une nouvelle page wiki" create_wiki_page_button: "Page wiki" date: @@ -2422,11 +2422,11 @@ fr: features: baseline_comparison: Comparaisons de référence board_view: Tableaux avancés - calculated_values: Calculated values + calculated_values: Valeurs calculées conditional_highlighting: Mise en surbrillance conditionnelle internal_comments: Commentaires internes custom_actions: Actions personnalisées - custom_field_hierarchies: Hierarchies + custom_field_hierarchies: Hiérarchies customize_life_cycle: Personnaliser le cycle de vie date_alerts: Alertes de date define_custom_style: Thème et logo personnalisés @@ -2436,14 +2436,14 @@ fr: nextcloud_sso: Authentification unique pour le stockage Nextcloud one_drive_sharepoint_file_storage: Stockage de fichiers OneDrive/SharePoint placeholder_users: Utilisateurs fictifs - portfolio_management: Portfolio management + portfolio_management: Gestion du portefeuille project_list_sharing: Partage de liste de projets readonly_work_packages: Lots de travaux en lecture seule scim_api: API du serveur SCIM sso_auth_providers: Authentification unique team_planner_view: Vue du planificateur d'équipe virus_scanning: Analyse antivirus - weighted_item_lists: Weighted item lists + weighted_item_lists: Listes d'éléments pondérés work_package_query_relation_columns: Colonnes de relation de requête de lot de travaux work_package_sharing: Partager les lots de travaux avec des utilisateurs work_package_subject_generation: Génération du sujet du lot de travaux @@ -2490,17 +2490,17 @@ fr: readonly_work_packages: description: "Marquer les lots de travaux comme étant en lecture seule pour des statuts spécifiques." custom_field_hierarchies: - description: "Hierarchy custom fields allow organizing hierarchical structures in work packages and projects by making use of multi-level select lists." + description: "Les champs personnalisés de type hiérarchie permettent d'organiser des structures hiérarchiques dans les lots de travaux et les projets en utilisant des listes de sélection à plusieurs niveaux." date_alerts: description: "Avec les alarmes, vous serez informé(e) à l'approche des dates de début ou de fin vous concernant afin de ne jamais manquer ou oublier une échéance importante." weighted_item_lists: - description: "Weighted item lists allow you to create a list with underlying numeric values associated." + description: "Les listes d'éléments pondérés vous permettent de créer une liste à laquelle sont associées des valeurs numériques sous-jacentes." work_package_sharing: description: "Partagez les lots de travaux avec des utilisateurs qui ne sont pas membres du projet." project_list_sharing: description: "Partagez les listes de projets avec des utilisateurs individuels." calculated_values: - description: "Calculated values allow you to create a mathematical formula based attribute using numeric values and other project attributes and custom fields." + description: "Les valeurs calculées vous permettent de créer un attribut basé sur une formule mathématique en utilisant des valeurs numériques et d'autres attributs de projet et champs personnalisés." define_custom_style: title: "Thème de couleur et logo personnalisés" more_info: "Remarque : le logo utilisé sera accessible publiquement." @@ -2530,7 +2530,7 @@ fr: title: "Écrire des commentaires internes qu'un petit groupe peut voir" description: " " portfolio_management: - description: Align your projects to your strategic goals by organizing them into portfolios and programs. + description: Alignez vos projets sur vos objectifs stratégiques en les organisant en portefeuilles et en programmes. teaser: title: one: "Un jour restant pour le jeton d'essai %{trial_plan}" @@ -2736,7 +2736,7 @@ fr: attribute_not_found: "attribut non trouvé : %{attribute}" model_not_found: "modèle d'attribut non valide : %{model}" resource_not_found: "ressource non trouvée : %{resource}" - nested_rich_text_unsupported: "Nested rich text embedding currently not supported in export" + nested_rich_text_unsupported: "L'incorporation de texte enrichi imbriqué n'est actuellement pas prise en charge dans l'exportation" units: hours: h days: j @@ -2814,7 +2814,7 @@ fr: new_features: header: "Découvrez les nouvelles fonctionnalités et les mises à jour des produits." learn_about: "En savoir plus sur les nouvelles fonctionnalités" - missing: "There are no highlighted features yet." + missing: "Il n'y a pas encore de fonctionnalités mises en évidence." #We need to include the version to invalidate outdated translations in other locales "17_0": new_features_title: > @@ -3051,7 +3051,7 @@ fr: label_board_plural: "Tableaux" label_branch: "Branche" label_browse: "Parcourir" - label_builtin: "Built-in" + label_builtin: "Intégré" label_bulk_edit_selected_work_packages: "Edition en masse des Lots de Travaux selectionnés" label_bundled: "(Inclus)" label_calendar: "Calendrier" @@ -3064,7 +3064,7 @@ fr: label_select_main_menu_item: Sélectionner nouvel élément de menu principal label_required_disk_storage: "Espace disque requis" label_send_invitation: Envoyer une invitation - label_calculated_value: "Calculated value" + label_calculated_value: "Valeur calculée" label_change_parent: "Changer le parent" label_change_plural: "Changements" label_change_properties: "Modifier les propriétés" @@ -3246,7 +3246,7 @@ fr: label_invite_user: "Inviter utilisateur" label_item: "Élément" label_item_plural: "Éléments" - label_weighted_item_list: "Weighted item list" + label_weighted_item_list: "Liste d'éléments pondérés" label_share: "Partager" label_share_project_list: "Partager la liste des projets" label_share_work_package: "Partager le lot de travaux" @@ -3281,8 +3281,8 @@ fr: label_lock_user: "Verrouiller l’utilisateur" label_logged_as: "Connecté en tant que" label_login: "Connexion" - label_custom_logo: "Custom logo desktop" - label_custom_logo_mobile: "Custom logo mobile" + label_custom_logo: "Logo personnalisé pour ordinateur" + label_custom_logo_mobile: "Logo personnalisé pour mobile" label_custom_export_logo: "Logo d'exportation personnalisé" label_custom_export_cover: "Arrière-plan de la couverture d'exportation personnalisée" label_custom_export_footer: "Image de pied de page d'exportation personnalisée" @@ -3407,7 +3407,7 @@ fr: label_planning: "Planification" label_please_login: "Veuillez vous connecter" label_plugins: "Plugins" - label_portfolio_plural: "Portfolios" + label_portfolio_plural: "Portefeuilles" label_modules_and_plugins: "Modules et plugins" label_precedes: "précède" label_preferences: "Préférences" @@ -3428,15 +3428,15 @@ fr: label_project_attribute_manage_link: "Gérer les attributs de projet" label_project_count: "Nombre total de projets" label_project_copy_notifications: "Notifier par e-mail lors de la copie du projet" - label_project_initiation_export_pdf: "Export PDF for %{project_creation_name}" + label_project_initiation_export_pdf: "Exporter le PDF pour %{project_creation_name}" label_project_latest: "Derniers projets" label_project_default_type: "Autoriser type défaut" label_project_hierarchy: "Hiérarchie du projet" label_project_mappings: "Projets" label_project_new: "Nouveau projet" - label_project_initiation_request: "New project initiation request" - label_project_creation_wizard: "New project creation wizard" - label_project_mandate: "New project mandate" + label_project_initiation_request: "Demande de lancement d'un nouveau projet" + label_project_creation_wizard: "Assistant de création de nouveau projet" + label_project_mandate: "Mandat de nouveau projet" label_project_plural: "Projets" label_project_list_plural: "Listes de projets" label_project_life_cycle: "Cycle de vie du projet" @@ -3486,7 +3486,7 @@ fr: label_repository_remove: "Supprimer le dépôt" label_repository_root: "Racine du dépôt" label_repository_plural: "Dépôts" - label_request_submission: "Request submission" + label_request_submission: "Demande d'envoi" label_required: "requis" label_requires: "requiert" label_result_plural: "Résultats" @@ -3537,7 +3537,7 @@ fr: label_subproject: "Sous-projet" label_subproject_new: "Nouveau sous-projet" label_subproject_plural: "Sous-projets" - label_subitems: "Subitems" + label_subitems: "Sous-éléments" label_subtask_plural: "Sous-tâche" label_summary: "Résumé" label_system: "Système" @@ -3546,7 +3546,7 @@ fr: label_tag: "Étiquette" label_team_planner: "Planificateur d'équipe" label_template: "Modèle" - label_templates: "Templates" + label_templates: "Modèles" label_text: "Long texte" label_this_month: "ce mois" label_this_week: "cette semaine" @@ -3900,7 +3900,7 @@ fr: notice_not_authorized: "Vous n'êtes pas autorisé à accéder à cette page." notice_not_authorized_archived_project: "Le projet auquel vous essayer d'accéder a été archivé." notice_requires_enterprise_token: "Le jeton Enterprise est manquant ou n'autorise pas l'accès à cette page." - notice_password_confirmation_failed: "The entered password is not correct." + notice_password_confirmation_failed: "Le mot de passe saisi est incorrect." notice_principals_found_multiple: "Il y a %{number} résultats trouvés. Tabulation pour sélectionner le premier résultat." notice_principals_found_single: "Il y a un seul résultat. Tabulation pour le sélectionner." notice_parent_item_not_found: "L'élément parent est introuvable." @@ -3976,7 +3976,7 @@ fr: permission_comment_news: "Commenter les actualités" permission_commit_access: "Accès au dépôt en lecture/écriture (« commit »)" permission_copy_projects: "Copier des projets" - permission_copy_projects_explanation: "In template projects, this permission has a secondary function, it allows the creation of new projects derived from the template." + permission_copy_projects_explanation: "Dans les modèles de projets, cette autorisation a une fonction secondaire : elle permet de créer de nouveaux projets dérivés du modèle." permission_copy_work_packages: "Dupliquer les lots de travaux" permission_create_backup: "Créer des sauvegardes" permission_delete_work_package_watchers: "Supprimer des observateurs" @@ -4005,7 +4005,7 @@ fr: permission_edit_timelines: "Éditer les lignes du temps" permission_edit_wiki_pages: "Éditer les pages wiki" permission_export_work_packages: "Exporter les lots de travaux" - permission_export_projects: "Export projects" + permission_export_projects: "Exporter des projets" permission_export_wiki_pages: "Exporter les pages wiki" permission_invite_members_by_email: "Inviter des membres par e-mail" permission_invite_members_by_email_explanation: > @@ -4074,17 +4074,17 @@ fr: default: "-" portfolio: count: - zero: "0 portfolios" - one: "1 portfolio" - other: "%{count} portfolios" + zero: "0 portefeuille" + one: "1 portefeuille" + other: "%{count} portefeuilles" program: count: - zero: "0 programs" - one: "1 program" - other: "%{count} programs" + zero: "0 programme" + one: "1 programme" + other: "%{count} programmes" project: archive: - title: "Archive project" + title: "Archiver le projet" are_you_sure: "Êtes-vous sûr de vouloir archiver le projet '%{name}%' ?" archived: "Archivé" count: diff --git a/config/locales/crowdin/js-pt-PT.yml b/config/locales/crowdin/js-pt-PT.yml index 04b27282444..b9a482d22f1 100644 --- a/config/locales/crowdin/js-pt-PT.yml +++ b/config/locales/crowdin/js-pt-PT.yml @@ -358,7 +358,7 @@ pt-PT: label_expand: "Expandir" label_expanded: "expandido" label_expand_all: "Expandir Tudo" - label_expand_text: "Show full text" + label_expand_text: "Mostrar texto completo" label_expand_project_menu: "Expandir menu do projeto" label_export: "Exportar" label_export_preparing: "A exportação está a ser preparada e será descarregada brevemente." @@ -1123,7 +1123,7 @@ pt-PT: global_search: all_projects: "Em todos os projetos" close_search: "Fechar pesquisa" - items_available: "%{count} items available" + items_available: "%{count} elementos disponíveis" direct_hit_available: "Work package with exact ID found. Press Enter to open it." current_project_and_all_descendants: "Neste projeto + subprojetos" current_project: "Neste projeto" @@ -1166,10 +1166,10 @@ pt-PT: no_results: "Nenhum projeto corresponde aos seus critérios de pesquisa." no_favorite_results: "Nenhum projeto favorito corresponde aos seus critérios de pesquisa." include_workspaces: - search_placeholder: "Search..." + search_placeholder: "Pesquisar..." types: - program: "Program" - portfolio: "Portfolio" + program: "Programa" + portfolio: "Carteira" baseline: toggle_title: "Linha de base" clear: "Limpar" diff --git a/config/locales/crowdin/pl.yml b/config/locales/crowdin/pl.yml index b32b91471f3..9693047a305 100644 --- a/config/locales/crowdin/pl.yml +++ b/config/locales/crowdin/pl.yml @@ -332,7 +332,7 @@ pl: remove_member: Zostanie usunięty jako członek gain_and_lose_role: Utraci rolę „%{old_role}” i zyska rolę „%{new_role}” gain_role: Zyska rolę „%{new_role}” - lose_role: Utraci rolę „%%{old_role}” + lose_role: Utraci rolę „%{old_role}” no_change: Brak zmian text_add_new_custom_field: > Aby dodać do projektu nowe pola niestandardowe, najpierw należy je utworzyć. diff --git a/config/locales/crowdin/pt-BR.yml b/config/locales/crowdin/pt-BR.yml index 2f560fb2cc1..3efafec6d59 100644 --- a/config/locales/crowdin/pt-BR.yml +++ b/config/locales/crowdin/pt-BR.yml @@ -164,9 +164,9 @@ pt-BR: title: "Tabela de tokens de acesso" settings: new_project: - project_creation: "Project creation" + project_creation: "Criação de projeto" notification_text_default: > -
Hello,
A new project has been created: projectValue:name
Thank you
+Olá,
Um novo projeto foi criado: projectValue:name
Obrigado
workflows: tabs: default_transitions: "Transições padrão" @@ -190,12 +190,12 @@ pt-BR: title: "Anexos em quarentena" error_cannot_act_self: "Não é possível realizar ações em arquivos que você mesmo carregou." attribute_help_texts: - caption: "This short version will be displayed as caption of the attribute." + caption: "Esta versão curta será exibida como a legenda do atributo." note_public: "Any text and images you add to this field are publicly visible to all logged in users." text_overview: "Neste modo de exibição, você pode criar textos de ajuda personalizada para a exibição de atributos. Quando definido, estes textos podem ser mostrados, clicando no ícone de ajuda ao lado de seu atributo relacionado." show_preview: "Pré-visualização de texto" add_new: "Adicionar texto de ajuda" - edit_field_name: "Edit help text for %{attribute_field_name}" + edit_field_name: "Editar texto de ajuda para %{attribute_field_name}" background_jobs: status: error_requeue: "A tarefa apresentou um erro, mas está tentando novamente. O erro foi: %{message}" @@ -309,7 +309,7 @@ pt-BR: placeholder: label: "Rótulo do item" short: "Nome abreviado" - weight: "Weight" + weight: "Peso" notice: remember_items_and_projects: "Lembre-se de configurar itens e projetos nas respectivas abas para este campo personalizado." hierarchy: @@ -318,24 +318,24 @@ pt-BR: one: 1 subitem other: "%{count} subitens" role_assignment: - title: Role Assignment - description: You can automatically grant a certain project role to any user assigned to this project attribute, regardless of that user’s original role in that project. - warning: Depending on the role selected below, the user assigned to this project attribute might gain significantly more permissions than they previously had, including the ability to add new members and elevate their role. - role_field_label: "Project Role" - role_field_caption: This project role will automatically be granted to any user assigned to this project attribute + title: Atribuição de função + description: Você pode conceder automaticamente uma função específica no projeto a qualquer usuário atribuído a este atributo, independentemente da função original desse usuário no projeto. + warning: Dependendo da função selecionada abaixo, o usuário atribuído a este atributo de projeto poderá obter permissões significativamente maiores do que as que tinha anteriormente, incluindo a capacidade de adicionar novos membros e elevar a função deles. + role_field_label: "Função no projeto" + role_field_caption: Esta função de projeto será concedida automaticamente a qualquer usuário atribuído a este atributo de projeto review_hint: > - There are %{user_count} who are already assigned to this project attribute in various projects. They might get additional permissions and be added to projects they did not previously have access to. - review_button: Review users and permissions + Há %{user_count} usuários que já estão atribuídos a este atributo de projeto em diferentes projetos. Eles podem receber permissões adicionais e ser adicionados a projetos aos quais antes não tinham acesso. + review_button: Revisar usuários e permissões dialog: - title: "Overview of users and permissions" - change: Change + title: "Visão geral de usuários e permissões" + change: Alterar changes: - new_member: Will be added as a member - remove_member: Will be removed as a member - gain_and_lose_role: Will lose role ‘%{old_role}’ and gain role ‘%{new_role}’ - gain_role: Will gain role ‘%{new_role}’ - lose_role: Will lose role ‘%{old_role}’ - no_change: No changes + new_member: Será adicionado como membro + remove_member: Será removido como membro + gain_and_lose_role: Perderá a função “%{old_role}” e receberá a função “%{new_role}” + gain_role: Receberá a função “%{new_role}” + lose_role: Perderá a função “%{old_role}” + no_change: Nenhuma alteração text_add_new_custom_field: > Para adicionar campos personalizados a um projeto é necessário criá-los primeiro para depois adicioná-los a este projeto. is_enabled_globally: "Está habilitado globalmente" @@ -346,16 +346,16 @@ pt-BR: reorder_confirmation: "Aviso: A ordem atual dos valores disponíveis será perdida. Continuar?" placeholder_version_select: "Primeiro é necessária a seleção do pacote de trabalho ou projeto" calculated_field_not_editable: "Atributo não editável. O valor é calculado automaticamente." - no_role_assigment: "No role assignment" + no_role_assigment: "Nenhuma atribuição de função" instructions: is_required: - all: "Mark the custom field as required. This will make it mandatory to fill in the field when creating new resources. Existing resources will not require a value when being updated." + all: "Marcar o campo personalizado como obrigatório. Isso tornará o preenchimento do campo obrigatório ao criar novos recursos. Recursos existentes não exigirão um valor ao serem atualizados." project: "Required attributes need to be filled out by the user on project creation if the field is active ('For all projects' set or copying from a project/template in which the field is active). Existing projects will not require a value when being updated." is_for_all: - all: "Mark the custom field as available in all existing and new projects." - project: "Mark the attribute as available in all existing and new projects." + all: "Marcar o campo personalizado como disponível em todos os projetos existentes e novos." + project: "Marcar o atributo como disponível em todos os projetos existentes e novos." multi_select: - all: "Allows the user to assign multiple values to this custom field." + all: "Permite que o usuário atribua múltiplos valores a este campo personalizado." project: "Allows the user to assign multiple values to this attribute." searchable: all: "Include the field values when using the global search functionality." @@ -526,17 +526,17 @@ pt-BR: button_update_status_description: Atualizar descrição do status button_update_parent_project: Atualizar projeto pai public_warning: > - Este projeto é público. Qualquer pessoa com acesso a esta instância poderá visualizar e interagir com o projeto, de acordo com seu papel e permissões associadas. Subprojetos não são afetados e possuem configurações próprias. + Este projeto é público. Qualquer pessoa com acesso a esta instância poderá visualizar e interagir com o projeto, de acordo com sua função e permissões associadas. Subprojetos não são afetados e possuem configurações próprias. public_confirmation: checkbox: "Entendo que isso tornará o conteúdo antes privado público" title: "Tornar este projeto público?" description: > - Qualquer pessoa com acesso a esta instância poderá visualizar e interagir com o projeto, de acordo com seu papel e configurações de autenticação. Subprojetos não são afetados e possuem configurações próprias. + Qualquer pessoa com acesso a esta instância poderá visualizar e interagir com o projeto, de acordo com sua função e configurações de autenticação. Subprojetos não são afetados e possuem configurações próprias. private_confirmation: checkbox: "Entendo que isso tornará o conteúdo antes público privado." title: "Tornar este projeto privado?" description: > - O projeto será visível apenas para os membros, de acordo com seu papel e permissões associadas. Subprojetos não são afetados e têm configurações próprias. + O projeto será visível apenas para os membros, de acordo com sua função e permissões associadas. Subprojetos não são afetados e têm configurações próprias. change_identifier: Mudar identificador subitems: template_section: > @@ -785,10 +785,10 @@ pt-BR: required: "Selecione o tipo a ser convidado" user: title: "Convidar usuário para %{project_name}" - description: "Permissões baseadas no papel atribuído no projeto selecionado" + description: "Permissões com base na função atribuída no projeto selecionado" group: title: "Convidar grupo para %{project_name}" - description: "Permissões baseadas no papel atribuído no projeto selecionado" + description: "Permissões com base na função atribuída no projeto selecionado" placeholder_user: title: "Adicionar usuário de espaço reservado a %{project_name}" title_no_ee: "Usuário de espaço reservado (complemento apenas da edição Enterprise)" @@ -806,11 +806,11 @@ pt-BR: placeholder: "Selecione um espaço reservado" group: "Selecione um grupo" role: - label: "Papel em %{project}" - no_roles_found: "Nenhum papel encontrado" + label: "Função em %{project}" + no_roles_found: "Nenhuma função encontrada" description: > Este é a função que o usuário receberá ao entrar no seu projeto. A função define quais ações ele poderá realizar e quais informações poderá visualizar. [Saiba mais sobre funções e permissões.](docs_url) - required: "Selecione um papel" + required: "Selecione uma função" message: label: "Mensagem de convite" description: "We will send an email to the user, to which you can add a personal message here. An explanation for the invitation could be useful, or perhaps a bit of information regarding the project to help them get started." @@ -1795,7 +1795,7 @@ pt-BR: violates_relationships: "somente pode ser definida como %{soonest_start} ou posterior para não violar as relações de trabalho do pacote." cannot_be_null: "não pode ser definido como nulo já que a data de conclusão e a duração são conhecidas. " status_id: - status_transition_invalid: "é inválido porque não existe transição válida da antiga para a nova situação para o papel do usuário atual." + status_transition_invalid: "é inválido, pois não existe uma transição válida do status antigo para o novo status para as funções do usuário atual." status_invalid_in_type: "é inválido porque não existe a situação atual neste tipo." type: cannot_be_milestone_due_to_children: "não pode ser um marco, porque este pacote de trabalho possui filhos." @@ -1911,8 +1911,8 @@ pt-BR: query: "Consulta personalizada" reminder: "Lembrete" role: - one: "Papel" - other: "Papéis" + one: "Função" + other: "Funções" scim_client: one: "Cliente SCIM" other: "Clientes SCIM" @@ -2059,7 +2059,7 @@ pt-BR: responsible: "Responsável" required: "Obrigatório" recipient: "Destinatário" - role: "Papel" + role: "Função" roles: "Papéis" search: "Pesquisar" start_date: "Data de início" @@ -2580,11 +2580,11 @@ pt-BR: explanation: 'Este tipo contém pacotes de trabalho e não pode ser excluído. Você pode ver todos os pacotes de trabalho afetados em esta visão.' error_can_not_delete_standard_type: "Tipos padrão não podem ser excluídos." error_can_not_invite_user: "Falhou ao enviar convite ao usuário." - error_can_not_remove_role: "Este papel está em uso e não pode ser excluído." + error_can_not_remove_role: "Esta função está em uso e não pode ser excluída." error_can_not_reopen_work_package_on_closed_version: "Um pacote de trabalho atribuído a uma versão fechada não pode ser reaberto" error_can_not_find_all_resources: "Não foi possível encontrar todos os recursos relacionados a esta solicitação." error_can_not_unarchive_project: "Este projeto não pode ser desarquivado: %{errors}" - error_check_user_and_role: "Por favor, escolha um usuário e um papel." + error_check_user_and_role: "Escolha um usuário e uma função." error_code: "Erro %{code}" error_color_could_not_be_saved: "Cor não pôde ser salva" error_cookie_missing: "Está faltando o cookie do OpenProject. Por favor, certifique-se de que os cookies estão habilitados, sem os quais esta função não funcionará adequadamente." @@ -2620,8 +2620,8 @@ pt-BR: error_unable_to_connect: "Não é possível conectar (%{value})" error_unable_delete_wiki: "Não é possível excluir a página wiki." error_unable_update_wiki: "Não é possível atualizar a página wiki." - error_workflow_copy_source: "Por favor, selecione um tipo de fonte ou papel" - error_workflow_copy_target: "Por favor, selecione o tipo de destino(s) e o(s) papel(éis)" + error_workflow_copy_source: "Selecione uma função ou tipo de fonte" + error_workflow_copy_target: "Selecione função(ões) e tipo(s) de destino" error_menu_item_not_created: Item de menu não pôde ser adicionado error_menu_item_not_saved: Item de menu não pôde ser salvo error_wiki_root_menu_item_conflict: > @@ -3498,7 +3498,7 @@ pt-BR: label_roadmap_no_work_packages: "Não há pacotes de trabalho para esta versão" label_roadmap_overdue: "%{value} atrasado" label_role_and_permissions: "Papéis e permissões" - label_role_new: "Novo papel" + label_role_new: "Nova função" label_role_grantable: "Função concedível" label_role_plural: "Papéis" label_role_search: "Atribuir papéis aos novos membros" @@ -4058,7 +4058,7 @@ pt-BR: 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_work_package_assigned_explanation: "Os pacotes de trabalho podem ser atribuídos a usuários e grupos que possuam esta função no respectivo projeto" permission_view_project_activity: "Visualizar a atividade do projeto" permission_view_project_attributes: "Visualizar atributos do projeto" permission_view_project_phases: "Visualizar fase de projeto" @@ -4128,7 +4128,7 @@ pt-BR: #which are not attributes of an AR-Model. query_fields: active_or_archived: "Ativo ou arquivado" - assigned_to_role: "Atribuído ao papel" + assigned_to_role: "Função do responsável" assignee_or_group: "Responsável ou grupo" member_of_group: "Atribuído ao grupo" name_or_identifier: "Nome ou identificador" @@ -4367,7 +4367,7 @@ pt-BR: setting_mail_handler_body_delimiters: "Truncar e-mails depois de uma dessas linhas" setting_mail_handler_body_delimiter_regex: "Truncar e-mails correspondentes a esta expressão regular" setting_mail_handler_ignore_filenames: "Anexos de e-mail ignorados" - setting_new_project_user_role_id: "Papel dado a um usuário não administrador que cria um projeto" + setting_new_project_user_role_id: "Função atribuída a um usuário não administrador que cria um projeto" setting_new_project_send_confirmation_email: "Send notification to author when creating a new project" setting_new_project_notification_text: "Notification text" setting_password_active_rules: "Caracteres válidos" @@ -4717,7 +4717,7 @@ pt-BR: text_line_separated: "Vários valores permitidos (uma linha para cada valor)." text_load_default_configuration: "Carregar a configuração padrão" text_min_max_length_info: "0 significa nenhuma restrição" - text_no_roles_defined: Não há nenhum papel definido. + text_no_roles_defined: Não há nenhuma função definida. text_no_access_tokens_configurable: "Não há nenhum token de acesso que pode ser configurado." text_no_configuration_data: "Papéis, tipos, situação do pacote de trabalho e fluxo de trabalho não foram configurados ainda. É altamente recomendável carregar a configuração padrão. Uma vez carregada, você será capaz de modificá-la." text_no_notes: "Não há comentários disponíveis para este pacote de trabalho." @@ -4752,7 +4752,7 @@ pt-BR: text_wiki_page_destroy_question: "Esta página contém %{descendants} pagina(s) filha(s) e descendente(s). O que você deseja fazer?" text_wiki_page_nullify_children: "Manter as páginas filhas como páginas iniciais" text_wiki_page_reassign_children: "Reatribuir páginas filhas para esta página-pai" - text_workflow_edit: "Selecione um papel e um tipo para editar o fluxo de trabalho" + text_workflow_edit: "Selecione uma função e um tipo para editar o fluxo de trabalho" text_zoom_in: "Aumentar zoom" text_zoom_out: "Diminuir zoom" text_setup_mail_configuration: "Configurar seu provedor de email" diff --git a/config/locales/crowdin/pt-PT.yml b/config/locales/crowdin/pt-PT.yml index 64fc511314f..e6d9e4e8a47 100644 --- a/config/locales/crowdin/pt-PT.yml +++ b/config/locales/crowdin/pt-PT.yml @@ -164,7 +164,7 @@ pt-PT: title: "Tabela de tokens de acesso" settings: new_project: - project_creation: "Project creation" + project_creation: "Criação de projeto" notification_text_default: >Hello,
A new project has been created: projectValue:name
Thank you
workflows: @@ -308,7 +308,7 @@ pt-PT: placeholder: label: "Etiqueta do item" short: "Nome abreviado" - weight: "Weight" + weight: "Peso" notice: remember_items_and_projects: "Lembre-se de definir itens e projetos nos respetivos separadores para este campo personalizado." hierarchy: @@ -317,10 +317,10 @@ pt-PT: one: 1 sub-item other: "%{count} sub-items" role_assignment: - title: Role Assignment + title: Atribuição de função description: You can automatically grant a certain project role to any user assigned to this project attribute, regardless of that user’s original role in that project. warning: Depending on the role selected below, the user assigned to this project attribute might gain significantly more permissions than they previously had, including the ability to add new members and elevate their role. - role_field_label: "Project Role" + role_field_label: "Função no projeto" role_field_caption: This project role will automatically be granted to any user assigned to this project attribute review_hint: > There are %{user_count} who are already assigned to this project attribute in various projects. They might get additional permissions and be added to projects they did not previously have access to. @@ -519,7 +519,7 @@ pt-PT: text: "Esta ação não eliminará qualquer projeto que a lista contenha. Tem a certeza de que pretende eliminar esta lista de projectos?" settings: header_details: Detalhes básicos - header_status: Status + header_status: Estado header_relations: Relações do projeto button_update_details: Atualizar detalhes button_update_status_description: Atualizar descrição do estado @@ -546,9 +546,9 @@ pt-PT: program_template_caption: "Select a template program to be used as the default for new subitems of this type." no_template: "No predefined template" template: - menu_title: "Template" - title: "Template settings" - enable_failed: "Failed to enable template mode." + menu_title: "Modelo" + title: "Definições do modelo" + enable_failed: "Erro ao ativar o modo de modelo." members: excluded_roles_label: "Roles to exclude when template is applied" excluded_roles_caption: > @@ -617,7 +617,7 @@ pt-PT: project_attributes_description: > Select which project attributes should be included in the project initiation request. This list only includes [project attributes](project_attributes_url) enabled for for this project. status: - button_edit: Edit status + button_edit: Editar estado wizard: sidebar_content_title: "Content" sections: "Sections" @@ -1254,8 +1254,8 @@ pt-PT: true: "público" false: "privado" queries: "Consultas" - status_code: "Status" - status_explanation: "Status description" + status_code: "Estado" + status_explanation: "Descrição do estado" status_codes: not_started: "Não iniciado" on_track: "Sob controlo" @@ -1555,7 +1555,7 @@ pt-PT: minimum: "tem de incluir pelo menos um filtro para o principal, o contexto ou a id com o operador '='." custom_field: at_least_one_custom_option: "Pelo menos uma opção precisa estar disponível." - previous_custom_field_recalculation_unprocessed: "The recalculation of previous changes for this custom field have not been applied yet, please try again in a few minutes." + previous_custom_field_recalculation_unprocessed: "Ainda não foi aplicado o recálculo das alterações anteriores neste campo personalizado. Tente novamente daqui a alguns minutos." referenced_in_other_fields_html: one: "%{name} é utilizado no cálculo dos atributos do projeto %{links}." other: "%{name} é utilizado nos cálculos dos atributos do projeto: %{links}." @@ -2564,7 +2564,7 @@ pt-PT: enabled: "Desativar" enumeration_activities: "Atividades de controlo de tempo" enumeration_work_package_priorities: "Prioridades do pacote de trabalho" - enumeration_reported_project_statuses: "Reported status" + enumeration_reported_project_statuses: "Estado reportado" enumeration_caption_order_changed: "Ordem alterada com sucesso." enumeration_could_not_be_moved: "A enumeração não pode ser movida." enterprise_trials: @@ -4524,7 +4524,7 @@ pt-PT: label: "Main area" description: "Add all the project attributes as individual widgets in the main section of the project overview." side_panel: - label: "Side panel" + label: "Painel lateral" description: "Add all the project attributes in a section inside the right side panel in the project overview." project_initiation_request: header_description: > @@ -4548,19 +4548,19 @@ pt-PT: confirmation_message: "The initiation request wizard will no longer be available to new projects based on this template. Project managers and project owners will need to manually configure and fill out the relevant information in the Project overview." checkbox_message: "I understand that this action is not reversible" name: - artifact_name: "Artifact name" + artifact_name: "Nome do artefacto" artifact_name_caption: "Choose the name for this artifact that your project management framework recommends." options: - project_initiation_request: "Project initiation request" - project_creation_wizard: "Project creation wizard" + project_initiation_request: "Pedido de início de projeto" + project_creation_wizard: "Assistente de criação de projetos" project_mandate: "Project mandate" submission: description_template: > **This work package was automatically created upon completion of the %{wizard_name} workflow.** A PDF artefact containing all submitted information has been generated and attached to this work package for reference and audit purposes. If you need to update or re-run the initiation steps, you can reopen the wizard at any time by using the link below: description: "When a user submits a project initiation request, a new work package will be created with the request artifact attached as a PDF file. The settings below define the type, status and assignee for this new work package." - work_package_type: "Work package type" + work_package_type: "Tipo de pacote de trabalho" work_package_type_caption: "The work package type that should be used to store the completed artifact." - status_when_submitted: "Status when submitted" + status_when_submitted: "Estado quando enviado" status_when_submitted_caption: "The status the generated work package will transition to once the request is submitted." send_confirmation_email: "Send confirmation email to the user who submitted the project initiation request" assignee: "Assignee when submitted" diff --git a/config/locales/crowdin/uk.yml b/config/locales/crowdin/uk.yml index f36ebbc4fe3..b6f68a3d1a8 100644 --- a/config/locales/crowdin/uk.yml +++ b/config/locales/crowdin/uk.yml @@ -320,20 +320,20 @@ uk: description: Ви можете автоматично надавати певну роль у проєкті будь-якому користувачу, якому призначено цей атрибут, незалежно від його початкової ролі у цьому проєкті. warning: Залежно від вибраної нижче ролі, користувач, якому призначено цей атрибут проєкту, може отримати значно більше прав доступу, ніж мав раніше, включно з можливістю додавати нових учасників та підвищувати їхню роль. role_field_label: "Роль проєкту" - role_field_caption: This project role will automatically be granted to any user assigned to this project attribute + role_field_caption: Ця роль проєкту буде автоматично надана будь-якому користувачу, якому призначено цей атрибут проєкту review_hint: > - There are %{user_count} who are already assigned to this project attribute in various projects. They might get additional permissions and be added to projects they did not previously have access to. - review_button: Review users and permissions + У різних проєктах цей атрибут проєкту вже призначено стільком користувачам: %{user_count}. Вони можуть отримати додаткові дозволи, а також доступ до проєктів, у які їх раніше не було додано. + review_button: Переглянути користувачів і дозволи dialog: - title: "Overview of users and permissions" - change: Change + title: "Огляд користувачів і дозволів" + change: Змінити changes: - new_member: Will be added as a member - remove_member: Will be removed as a member - gain_and_lose_role: Will lose role ‘%{old_role}’ and gain role ‘%{new_role}’ - gain_role: Will gain role ‘%{new_role}’ - lose_role: Will lose role ‘%{old_role}’ - no_change: No changes + new_member: Буде додано як учасника + remove_member: Цього учасника буде видалено + gain_and_lose_role: Втратить роль «%{old_role}» і отримає роль «%{new_role}» + gain_role: Отримає роль «%{new_role}» + lose_role: Втратить роль «%{old_role}» + no_change: Немає змін text_add_new_custom_field: > Щоб додати нові користувальницькі поля до проекту, спочатку потрібно створити їх, перш ніж ви зможете додати їх до цього проекту. is_enabled_globally: "Увімкнено у всьому світі" @@ -344,41 +344,41 @@ uk: reorder_confirmation: "Увага! Поточний порядок доступних значень буде втрачено. Продовжити?" placeholder_version_select: "Спочатку потрібно вибрати пакет робіт або проєкт" calculated_field_not_editable: "Атрибут не підлягає редагуванню. Його значення обчислюється автоматично." - no_role_assigment: "No role assignment" + no_role_assigment: "Роль не призначено" instructions: is_required: - all: "Mark the custom field as required. This will make it mandatory to fill in the field when creating new resources. Existing resources will not require a value when being updated." + all: "Позначте користувальницьке поле як обов’язкове. Тоді його необхідно буде заповнювати при створенні нових ресурсів. При оновленні наявних ресурсів вводити значення не буде потрібно." project: "Required attributes need to be filled out by the user on project creation if the field is active ('For all projects' set or copying from a project/template in which the field is active). Existing projects will not require a value when being updated." is_for_all: - all: "Mark the custom field as available in all existing and new projects." - project: "Mark the attribute as available in all existing and new projects." + all: "Позначте користувацьке поле як доступне в усіх наявних і нових проєктах." + project: "Позначте атрибут як доступний в усіх наявних і нових проєктах." multi_select: - all: "Allows the user to assign multiple values to this custom field." - project: "Allows the user to assign multiple values to this attribute." + all: "Це дає змогу користувачу присвоїти користувацькому полю кілька значень." + project: "Це дає змогу користувачу присвоїти атрибуту кілька значень." searchable: - all: "Include the field values when using the global search functionality." - project: "Check to make this attribute available as a filter in project lists." + all: "Включіть значення полів під час використання функції глобального пошуку." + project: "Установіть прапорець, щоб зробити цей атрибут доступним як фільтр у списках проєктів." editable: - all: "Allow the field to be editable by users themselves." + all: "Дозвольте користувачам самостійно редагувати це поле." admin_only: - all: "Check to make this custom field only visible to administrators. Users without admin rights will not be able to view or edit it." - project: "Check to make this attribute only visible to administrators. Users without admin rights will not be able to view or edit it." + all: "Установіть прапорець, щоб зробити це користувацьке поле видимим лише для адміністраторів. Користувачі без прав адміністратора не зможуть переглядати або редагувати його." + project: "Установіть прапорець, щоб зробити цей атрибут видимим лише для адміністраторів. Користувачі без прав адміністратора не зможуть переглядати або редагувати його." is_filter: all: > - 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. + Дозвольте використовувати користувацьке поле у фільтрі в поданнях пакетів робіт. Зверніть увагу: користувацьке поле відображатиметься в глобальних поданнях, лише якщо встановлено прапорець «Для всіх проєктів». formula: - project: "Add numeric values or type / to search for an attribute or a mathematical operator." + project: "Додайте числові значення або введіть «/» для пошуку атрибута чи математичного оператора." tab: no_results_title_text: Наразі немає спеціальних полів. no_results_content_text: Створіть нове спеціальне поле calculated_values: error_dialog: - title: "Error with Calculated value" + title: "Помилка, пов’язана з полем «Розраховане значення»" errors: - unknown: "An unknown error occurred. Please review the formula for this Calculated value." - mathematical: "The mathematical formula leads to an error. Please review the project calculation attribute and try again." - missing_value: The attribute "%{custom_field_name}" is required by this Calculated value, but is empty. - disabled_value: The attribute "%{custom_field_name}" is required by this Calculated value, but is disabled for the project. + unknown: "Сталася невідома помилка. Перевірте формулу, що використовується для цього поля «Розраховане значення»." + mathematical: "Математична формула призводить до помилки. Перевірте обчислювальний атрибут проєкту й повторіть спробу." + missing_value: Атрибут «%{custom_field_name}» обов’язковий для цього поля «Розраховане значення», але є порожнім. + disabled_value: Атрибут «%{custom_field_name}» обов’язковий для цього поля «Розраховане значення», але його вимкнено для проєкту. concatenation: single: "або" danger_dialog: @@ -402,7 +402,7 @@ uk: int?: "має бути цілим числом." key?: "— відсутній елемент." not_found: "— не знайдено." - respond_to?: "does not implement required method." + respond_to?: "не реалізує потрібний метод." rules: copy_workflow_from: workflow_missing: "не має власного робочого процесу." @@ -425,7 +425,7 @@ uk: depth: "Глибина" item: "Об’єкт" label: "Мітка" - weight: "Weight" + weight: "Вага" short: "Коротка назва" parent: "Батьківський об’єкт" blueprint: "Структура шаблону" @@ -464,18 +464,18 @@ uk: portfolios: index: search: - label: Portfolio name filter - placeholder: Search portfolios + label: Фільтр за назвою портфелів + placeholder: Пошук портфелів sub_items_html: - one: "1 sub-item" - few: "%{count} sub-items" - many: "%{count} sub-items" - other: "%{count} sub-items" + one: "1 піделемент" + few: "%{count} піделементи" + many: "%{count} піделементів" + other: "%{count} піделемента" lists: - active: "Active portfolios" - my: "My portfolios" - favorited: "Favorite portfolios" - archived: "Archived portfolios" + active: "Активні портфелі" + my: "Мої портфелі" + favorited: "Вибрані портфелі" + archived: "Архівні портфелі" projects: copy: #Contains custom strings for options when copying a project that cannot be found elsewhere. @@ -488,14 +488,14 @@ uk: work_package_file_links: "Пакети робіт: посилання на файли" work_package_shares: "Пакети робіт: спільні ресурси" create: - notification_email_subject: "Your project '%{project_name}' has been created" - complete_wizard_link: "Complete the %{artefact_name}" + notification_email_subject: "Ваш проєкт «%{project_name}» створено" + complete_wizard_link: "Заповніть %{artefact_name}" delete: scheduled: "Видалення заплановано та виконується у фоновому режимі. Ви отримаєте сповіщення про результат." schedule_failed: "Проект не можна видалити: %{errors}" - failed: "Deletion of project '%{name}' has failed" - failed_text: "The request to delete project '%{name}' has failed. The project was left archived." - completed: "Deletion of project '%{name}' completed" + failed: "Не вдалося видалити проєкт «%{name}»" + failed_text: "Не вдалося виконати запит на видалення проєкту «%{name}». Проєкт залишився в архіві." + completed: "Видалення проєкту «%{name}» завершено" completed_text: "Запит видалення проекту '%{name}' завершено." completed_text_children: "Крім того, видалено такі підпроєкти:" index: @@ -540,12 +540,12 @@ uk: change_identifier: Ідентифікатор змін subitems: template_section: > - Select templates to be used when creating new subitems. - project_template_label: "Template for projects" - project_template_caption: "Select a template project to be used as the default for new subitems of this type." - program_template_label: "Template for programs" - program_template_caption: "Select a template program to be used as the default for new subitems of this type." - no_template: "No predefined template" + Виберіть шаблони, які використовуватимуться при створенні нових піделементів. + project_template_label: "Шаблон для проєктів" + project_template_caption: "Виберіть шаблонний проєкт, який використовуватиметься за замовчуванням для нових піделементів цього типу." + program_template_label: "Шаблон для програм" + program_template_caption: "Виберіть шаблонну програму, яка використовуватиметься за замовчуванням для нових піделементів цього типу." + no_template: "Немає попередньо визначеного шаблону" template: menu_title: "Template" title: "Template settings" @@ -588,8 +588,8 @@ uk: label_disable_single: "Вимкнено в цьому проєкті; натисніть, щоб увімкнути" remove_from_project: "Вилучити з проєкту" is_for_all_blank_slate: - heading: For all projects - description: This project attribute is enabled in all projects since the "For all projects" option is checked. It cannot be deactivated for individual projects. + heading: Для всіх проєктів + description: Цей атрибут проєкту активовано в усіх проєктах, оскільки встановлено прапорець «Для всіх проєктів». Його не можна деактивувати для окремих проєктів. types: no_results_title_text: Наразі немає доступних типів. form: @@ -610,17 +610,17 @@ uk: description_file_storage_selection: "Select which of the configured external file storages should be used." external_file_storage: "External file storage" label_artifact_export: "Artifact export" - label_attachment_export: "Save as work package file attachment" - label_file_link_export: "Upload file to external file storage and add file link to work package" - pdf_file_storage: "PDF file storage" - unavailable: "unavailable" - label_request_submission: "Request submission" + label_attachment_export: "Зберегти як вкладення файлу в пакеті робіт" + label_file_link_export: "Завантажити файл у зовнішнє файлове сховище й додати посилання на нього в пакет робіт" + pdf_file_storage: "Сховище файлів PDF" + unavailable: "недоступно" + label_request_submission: "Подання запиту" project_attributes_description: > - Select which project attributes should be included in the project initiation request. This list only includes [project attributes](project_attributes_url) enabled for for this project. + Виберіть атрибути проєкту, які слід включити в запит на ініціювання проєкту. Цей список містить лише [атрибути проєкту](project_attributes_url), увімкнені для цього проєкту. status: button_edit: Edit status wizard: - sidebar_content_title: "Content" + sidebar_content_title: "Вміст" sections: "Sections" title: "Project initiation request" no_help_text: "This attribute has no help text defined." diff --git a/modules/avatars/config/locales/crowdin/js-hi.yml b/modules/avatars/config/locales/crowdin/js-hi.yml index a94959b77e2..e28557e731e 100644 --- a/modules/avatars/config/locales/crowdin/js-hi.yml +++ b/modules/avatars/config/locales/crowdin/js-hi.yml @@ -10,6 +10,6 @@ hi: अपना व्यक्तिगत 128 x 128 पिक्सेल का अनुकूलित अवतार अपलोड करें। बड़ी फ़ाइलें आकार-परिवर्तन व काट-छांट द्वारा इस आकार में लाई जाएंगी। अवतार के लिये चित्र के चुनाव के बाद, अपलोड से पहले उसका पूर्वावलोकन दिखाया जाएगा। error_image_too_large: "चित्र अत्यधिक बड़ा है।" - wrong_file_format: "मान्य प्रकार हैं jpg, png, gif" + wrong_file_format: "मान्य प्रकार हैं जेपीजी, पीएनजी, जाआईएफ" empty_file_error: "कृपया वैध चित्र अपलोड करें (jpg, png, gif)" diff --git a/modules/bim/config/locales/crowdin/pt-BR.yml b/modules/bim/config/locales/crowdin/pt-BR.yml index d95d43bdff8..96b04b0c541 100644 --- a/modules/bim/config/locales/crowdin/pt-BR.yml +++ b/modules/bim/config/locales/crowdin/pt-BR.yml @@ -51,8 +51,8 @@ pt-BR: import_types_as: 'Definir todos estes tipos para' import_statuses_as: 'Definir todos estes status para' import_priorities_as: 'Definir todas estas prioridades para' - invite_as_members_with_role: 'Convide-os como membros para o projeto "%{project}" com papel' - add_as_members_with_role: 'Adicione-os como membros do projeto "%{project}" com papel' + invite_as_members_with_role: 'Convide-os como membros para o projeto "%{project}" com função' + add_as_members_with_role: 'Adicione-os como membros do projeto "%{project}" com função' no_type_provided: 'Nenhum tipo fornecido' no_status_provided: 'Nenhum status fornecido' no_priority_provided: 'Nenhuma prioridade fornecida' diff --git a/modules/documents/config/locales/crowdin/ko.yml b/modules/documents/config/locales/crowdin/ko.yml index 468b38e9d71..99470ca309b 100644 --- a/modules/documents/config/locales/crowdin/ko.yml +++ b/modules/documents/config/locales/crowdin/ko.yml @@ -45,8 +45,8 @@ ko: page_header: heading: "모든 문서" action_menu: - document_actions: "Document actions" - edit_title: "Edit title" + document_actions: "문서 작업" + edit_title: "제목 편집" subheader: filter: label: "문서 이름 필터" @@ -55,7 +55,7 @@ ko: heading: "아직 문서가 없습니다" description: "이 보기에는 문서가 없습니다. 아래 버튼을 클릭하여 문서를 추가할 수 있습니다." document_categories_deprecation_notice: - heading: File categories are now called 'Document types' + heading: 파일 카테고리는 이제 '문서 유형'이라고 합니다 description: |- Your existing file categories have been converted to document types with the introduction of the new Documents module. All existing documents have also been migrated to these new types. diff --git a/modules/documents/config/locales/crowdin/pt-BR.yml b/modules/documents/config/locales/crowdin/pt-BR.yml index 45846e558b7..4fd8e197a32 100644 --- a/modules/documents/config/locales/crowdin/pt-BR.yml +++ b/modules/documents/config/locales/crowdin/pt-BR.yml @@ -93,54 +93,52 @@ pt-BR: new_category: "Nova categoria" new_type: "Novo tipo" delete_dialog: - title: "Deletar documento" - heading: "Deletar este documento?" - confirmation_message_html: "Isso deletará permanentemente este documento e todos os arquivos anexados. Você tem certeza que deseja fazer isso?" + title: "Excluir documento" + heading: "Excluir este documento?" + confirmation_message_html: "Isso excluirá permanentemente este documento e todos os anexos. Tem certeza de que deseja fazer isso?" delete_document_type_dialog: - title: Deletar tipo de documento - heading: Delete this document type? + title: Excluir tipo de documento + heading: Excluir este tipo de documento? confirmation_message: |- - The type "%{type_name}" is currently unused. Deleting this type will have no effect on existing documents. - select_reassign_to_label: Reassign documents to + O tipo “%{type_name}” não está sendo usado no momento. Excluir esse tipo não terá efeito sobre os documentos existentes. + select_reassign_to_label: Reatribuir documentos a reassign_message: - one: The type "%{type_name}" is currently being used in %{document_count} document. Please select which type to reassign them to. - other: The type "%{type_name}" is currently being used in %{document_count} documents. Please select which type to reassign them to. + one: O tipo “%{type_name}” está sendo usado atualmente em %{document_count} documento. Selecione para qual tipo deseja reatribuí-los. + other: O tipo “%{type_name}” está sendo usado atualmente em %{document_count} documentos. Selecione para qual tipo deseja reatribuí-los. at_least_one_type_required: - title: Cannot delete document type - heading: Cannot delete the last document type - message: There must always be at least one document type configured. Create another one first if you want to delete this one. + title: Não é possível excluir o tipo de documento + heading: Não é possível excluir o último tipo de documento + message: É necessário haver pelo menos um tipo de documento configurado. Crie outro tipo antes de excluir este. admin: collaboration_settings: page_header: description: |- - When enabled, real-time collaboration allows multiple users to edit a document at the same time. - It requires a working %{hocuspocus_server_link} to function. + Quando ativada, a colaboração em tempo real permite que vários usuários editem um documento simultaneamente. + Para funcionar, é necessário ter um %{hocuspocus_server_link} em funcionamento. banner: - none_writable: These values are configured via environment variables and cannot be edited here. - some_unwritable: Some values are configured via environment variables and cannot be edited here. + none_writable: Esses valores são configurados por meio de variáveis de ambiente e não podem ser editados aqui. + some_unwritable: Alguns valores são configurados por meio de variáveis de ambiente e não podem ser editados aqui. hocuspocus_server_url: - label: "Hocuspocus server URL" - caption: "The address of a working Hocuspocus server." + label: "URL do servidor Hocuspocus" + caption: "O endereço de um servidor Hocuspocus em funcionamento." hocuspocus_server_secret: - label: "Client secret" - caption: "Paste the secret provided by the Hocuspocus server." - hocuspocus_server: Hocuspocus server + label: "Segredo do cliente" + caption: "Cole o segredo fornecido pelo servidor Hocuspocus." + hocuspocus_server: Servidor Hocuspocus enable_text_collaboration: - heading: Real-time collaboration is not enabled + heading: A colaboração em tempo real não está habilitada description: |- - Once enabled, multiple users will be able to work together on a document at the same time. - All new documents will be based on a new editor (BlockNote) and will require a working connection to a - Hocuspocus server. - primary_action: Enable real-time collaboration - success: Real-time collaboration has been enabled. + Depois de habilitada, vários usuários poderão trabalhar simultaneamente no mesmo documento. + Todos os novos documentos passarão a usar um novo editor (BlockNote) e exigirão uma conexão funcional com um servidor Hocuspocus. + primary_action: Habilitar colaboração em tempo real + success: A colaboração em tempo real foi habilitada. disable_text_collaboration_dialog: - title: Disable real-time collaboration - heading: Disable real-time collaboration? + title: Desabilitar colaboração em tempo real + heading: Desabilitar colaboração em tempo real? confirmation_message: |- - All existing documents may become inaccessible. Please only do this if you are certain you want to disable - real-time collaboration and the BlockNote editor in this instance. - confirmation_checkbox_message: I understand that I might permanently lose data - success: Real-time collaboration has been disabled. + Todos os documentos existentes podem se tornar inacessíveis. Faça isso apenas se tiver certeza de que deseja desabilitar a colaboração em tempo real e o editor BlockNote nesta instância. + confirmation_checkbox_message: Entendo que posso perder dados permanentemente + success: A colaboração em tempo real foi desabilitada. label_document_added: "Documento adicionado" label_document_new: "Novo documento" label_document_plural: "Documentos" @@ -148,7 +146,7 @@ pt-BR: label_document_title: "Título" label_document_description: "Descrição" label_document_category: "Categoria" - label_document_type: "Type" + label_document_type: "Tipo" permission_manage_documents: "Gerenciar documentos" permission_view_documents: "Visualizar documentos" project_module_documents: "Documentos" diff --git a/modules/documents/config/locales/crowdin/pt-PT.seeders.yml b/modules/documents/config/locales/crowdin/pt-PT.seeders.yml index e1d5db22fc4..df8c5520613 100644 --- a/modules/documents/config/locales/crowdin/pt-PT.seeders.yml +++ b/modules/documents/config/locales/crowdin/pt-PT.seeders.yml @@ -7,14 +7,14 @@ pt-PT: common: document_types: item_0: - name: Note + name: Nota item_1: - name: Idea + name: Ideia item_2: - name: Proposal + name: Proposta item_3: - name: Specification + name: Especificação item_4: - name: Report + name: Relatório item_5: - name: Documentation + name: Documentação diff --git a/modules/documents/config/locales/crowdin/pt-PT.yml b/modules/documents/config/locales/crowdin/pt-PT.yml index c84b815b28f..95b48195834 100644 --- a/modules/documents/config/locales/crowdin/pt-PT.yml +++ b/modules/documents/config/locales/crowdin/pt-PT.yml @@ -27,10 +27,10 @@ pt-PT: errors: models: document_type: - one_or_more_required: "Cannot delete the last document type" + one_or_more_required: "Não é possível eliminar o último tipo de documento" models: document: "Documento" - documents: "Documents" + documents: "Documentos" attributes: document: content_binary: "Conteúdo binário" @@ -45,8 +45,8 @@ pt-PT: page_header: heading: "Todos os documentos" action_menu: - document_actions: "Document actions" - edit_title: "Edit title" + document_actions: "Ações do documento" + edit_title: "Editar título" subheader: filter: label: "Filtro de nome do documento" @@ -71,7 +71,7 @@ pt-PT: description: |- Unable to open document because the real-time text collaboration server is unreachable. Please contact the administrator if the problem persists. - action: Try again + action: Tentar novamente connection_recovery_notice: description: "The connection to the real-time text collaboration server has been restored." index_page: @@ -82,19 +82,19 @@ pt-PT: menu: all: "Todos os documentos" types: "Tipos" - collaboration_settings: "Real-time collaboration" + collaboration_settings: "Colaboração em tempo real" last_updated_at: "Last saved %{time}." - active_editors: "Active editors" + active_editors: "Editores ativos" active_editors_count: - one: "1 active editor" - other: "%{count} active editors" + one: "1 editor ativo" + other: "%{count} editores ativos" label_attachment_author: "Autor do anexo" label_categories: "Categorias" new_category: "Nova categoria" - new_type: "New type" + new_type: "Novo tipo" delete_dialog: - title: "Delete document" - heading: "Delete this document?" + title: "Eliminar documento" + heading: "Eliminar este documento?" confirmation_message_html: "This will permanently delete this document and all file attachments. Are you sure you want to do this?" delete_document_type_dialog: title: Delete document type diff --git a/modules/documents/config/locales/crowdin/uk.yml b/modules/documents/config/locales/crowdin/uk.yml index 5ca14593f72..e96f8b7b1c5 100644 --- a/modules/documents/config/locales/crowdin/uk.yml +++ b/modules/documents/config/locales/crowdin/uk.yml @@ -124,7 +124,7 @@ uk: some_unwritable: Деякі значення налаштовуються за допомогою змінних середовища і не можуть бути відредаговані тут. hocuspocus_server_url: label: "URL-адреса сервера Hocuspocus" - caption: "The address of a working Hocuspocus server." + caption: "Адреса робочого сервера Hocuspocus." hocuspocus_server_secret: label: "Секретний ключ клієнта" caption: "Вставте секретний код, наданий сервером Hocuspocus." diff --git a/modules/grids/config/locales/crowdin/js-pt-PT.yml b/modules/grids/config/locales/crowdin/js-pt-PT.yml index 29522de42b8..66a263910d2 100644 --- a/modules/grids/config/locales/crowdin/js-pt-PT.yml +++ b/modules/grids/config/locales/crowdin/js-pt-PT.yml @@ -19,7 +19,7 @@ pt-PT: title: 'Description' no_results: "Ainda não foi escrita nenhuma descrição. Uma pode ser fornecida nas 'Definições de Projeto'." project_status: - title: 'Status' + title: 'Estado' not_started: 'Não iniciado' on_track: 'Sob controlo' off_track: 'Fora de controlo' @@ -28,7 +28,7 @@ pt-PT: finished: 'Terminado' discontinued: 'Descontinuado' project_status_beta: - title: 'Status (BETA)' + title: 'Estado (BETA)' subprojects: title: 'Sub-elementos' project_favorites: diff --git a/modules/grids/config/locales/crowdin/uk.yml b/modules/grids/config/locales/crowdin/uk.yml index 9dfca7663fa..88868fd077a 100644 --- a/modules/grids/config/locales/crowdin/uk.yml +++ b/modules/grids/config/locales/crowdin/uk.yml @@ -15,10 +15,10 @@ uk: view_all_members: "Переглянути всіх учасників" show_members_count: "Показати всі %{count} користувачів" x_more: - one: "та ще один учасник." - few: "and %{count} more members." - many: "and %{count} more members." - other: "та ще %{count} учасників." + one: "і ще один учасник." + few: "і ще %{count} учасники." + many: "і ще %{count} учасників." + other: "і ще %{count} учасника." news: no_results: "Нічого нового для звітування." activerecord: diff --git a/modules/meeting/config/locales/crowdin/pt-PT.yml b/modules/meeting/config/locales/crowdin/pt-PT.yml index ee962d39308..42dee08660d 100644 --- a/modules/meeting/config/locales/crowdin/pt-PT.yml +++ b/modules/meeting/config/locales/crowdin/pt-PT.yml @@ -242,8 +242,8 @@ pt-PT: header: "A reunião '%{title}' foi atualizada" summary: "A reunião '%{title}' foi atualizada por %{actor}" body: "A reunião '%{title}' foi atualizada por %{actor}." - old_title: "Old title" - new_title: "New title" + old_title: "Título antigo" + new_title: "Novo título" old_date_time: "Data/hora antiga" new_date_time: "Nova data/hora" old_location: "Localização antiga" @@ -355,17 +355,17 @@ pt-PT: As atualizações da agenda de e-mail estão desativadas para as séries de reuniões. Os participantes não vão receber um e-mail a informar sobre as suas alterações a ocorrências individuais. presentation_mode: title: "Presentation Mode" - button_present: "Present" - exit: "Exit presentation" - current_item: "Current item" - total_items: "%{current} of %{total}" - previous: "Previous" - next: "Next" - no_items: "No agenda items" - no_items_flash: "There are no agenda items to present." + button_present: "Apresentar" + exit: "Sair da apresentação" + current_item: "Elemento atual" + total_items: "%{current} de %{total}" + previous: "Anterior" + next: "Seguinte" + no_items: "Sem elementos na agenda" + no_items_flash: "Não há elementos na agenda para apresentar." ical_response: - update_failed: "Could not update participation status." - meeting_not_found: "Meeting not found for the given UID." + update_failed: "Não foi possível atualizar o estado de participação." + meeting_not_found: "Reunião não encontrada com o UID fornecido." meeting_section: untitled_title: "Secção sem título" delete_confirmation: "A eliminação da secção também irá eliminar os seus pontos da ordem de trabalhos. Tem a certeza de que pretende fazê-lo?" @@ -373,11 +373,11 @@ pt-PT: empty_text: "Arraste itens para aqui ou crie um novo" meeting_participant: participation_status: - needs_action: "No response" - accepted: "Accepted" - declined: "Declined" - tentative: "Maybe" - unknown: "Unknown" + needs_action: "Nenhuma resposta" + accepted: "Aceite" + declined: "Recusado" + tentative: "Talvez" + unknown: "Desconhecido" recurring_meeting: time_zone_difference_banner: title: "Diferença de fuso horário" @@ -521,9 +521,9 @@ pt-PT: label_agenda_item_move_to_bottom: "Mover para o último" label_agenda_item_move_up: "Subir" label_agenda_item_move_down: "Descer" - label_agenda_item_duplicate: "Duplicate" - label_agenda_item_duplicate_in_next: "Duplicate in next occurrence" - label_agenda_item_duplicate_in_next_title: "Duplicate in next occurrence?" + label_agenda_item_duplicate: "Duplicar" + label_agenda_item_duplicate_in_next: "Duplicar na próxima ocorrência" + label_agenda_item_duplicate_in_next_title: "Duplicar na próxima ocorrência?" label_agenda_item_add_notes: "Adicionar notas" label_agenda_item_add_outcome: "Adicionar resultado" label_agenda_item_work_package_add: "Adicionar pacote de trabalho" @@ -559,7 +559,7 @@ pt-PT: label_meeting_series_details: "Detalhes das séries de reuniões" label_meeting_details_edit: "Editar detalhes da reunião" label_meeting_state: "Estado da reunião" - label_meeting_state_draft: "Draft" + label_meeting_state_draft: "Rascunho" label_meeting_state_open: "Abrir" label_meeting_state_closed: "Fechado" label_meeting_state_agenda_created: "Agenda criada" @@ -570,7 +570,7 @@ pt-PT: label_meeting_reopen_action: "Reabrir reunião" label_meeting_close_action: "Encerrar reunião" label_meeting_in_progress_action: "Iniciar reunião" - label_meeting_open_action: "Open meeting" + label_meeting_open_action: "Abrir reunião" text_meeting_draft_description: "Prepare your agenda in draft mode. This meeting will not send out any calendar updates or invites, even if you change meeting details or add/remove participants." text_meeting_open_description: "Pode adicionar/remover elementos da agenda e participantes. Quando a agenda estiver pronta, marque-a como em curso para documentar os resultados." text_meeting_closed_description: "Esta reunião está encerrada. Você não pode mais adicionar/remover itens da agenda." diff --git a/modules/meeting/config/locales/crowdin/uk.yml b/modules/meeting/config/locales/crowdin/uk.yml index d6e43ab8ee3..c4623d6b52e 100644 --- a/modules/meeting/config/locales/crowdin/uk.yml +++ b/modules/meeting/config/locales/crowdin/uk.yml @@ -374,8 +374,8 @@ uk: no_items: "Не має плану зустрічі" no_items_flash: "Не доданий план зустрічі." ical_response: - update_failed: "Could not update participation status." - meeting_not_found: "Meeting not found for the given UID." + update_failed: "Не вдалось оновити статус участі." + meeting_not_found: "Нараду для UID не знайдено." meeting_section: untitled_title: "Розділ без назви" delete_confirmation: "Видалення цього розділу також призведе до видалення його елементів порядку денного. Ви впевнені?" @@ -383,11 +383,11 @@ uk: empty_text: "Перетягніть елементи сюди або створіть новий" meeting_participant: participation_status: - needs_action: "No response" - accepted: "Accepted" - declined: "Declined" - tentative: "Maybe" - unknown: "Unknown" + needs_action: "Немає відповіді" + accepted: "Схвалено" + declined: "Відхилено" + tentative: "Можливо" + unknown: "Невідомо" recurring_meeting: time_zone_difference_banner: title: "Різниця в датах через часовий пояс" @@ -413,9 +413,9 @@ uk: label_view_template: "Переглянути шаблон" label_edit_template: "Редагувати шаблон" banner_html: > - You are currently editing a template of a meeting series: %{link}. Every new occurrence of a meeting in the series will use this template. Changes will not affect past or already-created meetings. + Ви редагуєте шаблон серії нарад: %{link}. Кожна нова нарада цієї серії створюватиметься на основі цього шаблона. Зміни не вплинуть на завершені або вже створені наради. draft_banner_html: > - You are currently editing a template of a meeting series: %{link}. Every new occurrence of a meeting in the series will use this template. Changes will not affect past or already-created meetings. No email invites will be sent in this current draft mode until you open the first meeting. + Ви редагуєте шаблон серії нарад: %{link}. Кожна нова нарада цієї серії створюватиметься на основі цього шаблона. Зміни не вплинуть на завершені або вже створені наради. Електронні листи із запрошеннями не надсилатимуться в поточному режимі чернетки, доки ви не відкриєте першу нараду. frequency: x_daily: one: "Щодня" @@ -535,9 +535,9 @@ uk: label_agenda_item_move_to_bottom: "Перемістити в кінець" label_agenda_item_move_up: "Перемістити вгору" label_agenda_item_move_down: "Перемістити вниз" - label_agenda_item_duplicate: "Duplicate" - label_agenda_item_duplicate_in_next: "Duplicate in next occurrence" - label_agenda_item_duplicate_in_next_title: "Duplicate in next occurrence?" + label_agenda_item_duplicate: "Дублювати" + label_agenda_item_duplicate_in_next: "Дублювати в наступній нараді серії" + label_agenda_item_duplicate_in_next_title: "Дублювати в наступній нараді серії?" label_agenda_item_add_notes: "Додати примітки" label_agenda_item_add_outcome: "Додати результат" label_agenda_item_work_package_add: "Додати пакет робіт" @@ -573,7 +573,7 @@ uk: label_meeting_series_details: "Деталі серії нарад" label_meeting_details_edit: "Редагувати інформацію про зустріч" label_meeting_state: "Статус наради" - label_meeting_state_draft: "Draft" + label_meeting_state_draft: "Чернетка" label_meeting_state_open: "Відкрито" label_meeting_state_closed: "Закрито" label_meeting_state_agenda_created: "Порядок денний створено" @@ -584,19 +584,19 @@ uk: label_meeting_reopen_action: "Відкрити зустріч знову" label_meeting_close_action: "Закрити зустріч" label_meeting_in_progress_action: "Почати нараду" - label_meeting_open_action: "Open meeting" - text_meeting_draft_description: "Prepare your agenda in draft mode. This meeting will not send out any calendar updates or invites, even if you change meeting details or add/remove participants." + label_meeting_open_action: "Відкрити нараду" + text_meeting_draft_description: "Готуйте порядок денний у режимі чернетки. Для цієї наради не надсилатимуться оновлення або запрошення з календаря, навіть якщо змінити дані наради або додати/видалити учасників." text_meeting_open_description: "Ви можете додавати/вилучати пункти порядку денного й учасників. Коли порядок денний буде готовий, позначте його як поточний, щоб задокументувати результати." text_meeting_closed_description: "Це закрита нарада. Ви більше не можете додавати або вилучати пункти порядку денного." text_meeting_in_progress_description: "Ви можете змінювати порядок денний, документувати результати для кожного пункту й відстежувати відвідування учасниками. Після завершення наради можна позначити її як закриту, щоб заблокувати." text_meeting_open_dropdown_description: "Усі наявні результати будуть і надалі доступні, але користувачі не зможуть додавати нові." text_meeting_in_progress_dropdown_description: "Результати документа, такі як потреби в інформації або рішення, прийняті під час наради." text_meeting_closed_dropdown_description: "Це закрита нарада. Ви більше не можете змінювати пункти порядку денного або результати." - text_meeting_draft_banner: "You are currently in draft mode. This meeting will not send out any calendar updates or invites, even if you change meeting details or add/remove participants." - text_exit_draft_mode_dialog_title: "Open this meeting and send invites?" - text_exit_draft_mode_dialog_subtitle: "You cannot return to draft mode once you schedule a meeting." - text_exit_draft_mode_dialog_template_title: "Open the first occurrence of this meeting series?" - text_exit_draft_mode_dialog_template_subtitle: "You cannot return to draft mode after this." + text_meeting_draft_banner: "Зараз ви працюєте в режимі чернетки. Для цієї наради не надсилатимуться оновлення або запрошення з календаря, навіть якщо змінити дані наради або додати/видалити учасників." + text_exit_draft_mode_dialog_title: "Відкрити цю нараду й надіслати запрошення?" + text_exit_draft_mode_dialog_subtitle: "Запланувавши нараду, не можна повернутися в режим чернетки." + text_exit_draft_mode_dialog_template_title: "Відкрити першу нараду цієї серії?" + text_exit_draft_mode_dialog_template_subtitle: "Після цього не можна повернутися в режим чернетки." text_meeting_not_editable_anymore: "Цю нараду більше не можна редагувати." text_meeting_not_present_anymore: "Цю нараду видалено. Виберіть іншу нараду." label_add_work_package_to_meeting_dialog_title: "Вибрати нараду" @@ -611,12 +611,12 @@ uk: text_agenda_item_not_editable_anymore: "Цей пункт порядку денного більше не можна редагувати." text_agenda_item_move_next_meeting: "Цей пункт буде перенесено на наступну нараду, що відбудеться %{date} о %{time}." text_agenda_item_moved_to_next_meeting: "Пункт порядку денного переміщено в нову нараду, що відбудеться %{date}" - text_agenda_item_duplicate_in_next_meeting: "Are you sure you want to add a copy of this agenda item to the next meeting, on %{date} at %{time}? Outcomes will not be duplicated." - text_agenda_item_duplicated_in_next_meeting: "Agenda item duplicated in the next meeting, on %{date}" + text_agenda_item_duplicate_in_next_meeting: "Справді додати копію цього пункту порядку денного в наступну нараду, що відбудеться %{date} о %{time}? Результати не дублюватимуться." + text_agenda_item_duplicated_in_next_meeting: "Пункт порядку денного продубльовано в нову нараду, що відбудеться %{date}" text_work_package_has_no_upcoming_meeting_agenda_items: "Цей пакет робіт ще не заплановано в порядку денному майбутньої наради." text_agenda_item_move_next_meeting_cancelled: "Не вдається перейти до наступної наради, оскільки її скасовано." text_work_package_add_to_meeting_hint: 'Натисніть кнопку «Додати до наради», щоб додати цей пакет робіт до майбутньої наради.' - text_work_package_has_no_past_meeting_agenda_items: "This work package was not added as an agenda item in a past meeting." + text_work_package_has_no_past_meeting_agenda_items: "Цей пакет робіт не було додано як пункт порядку денного в минулу нараду." text_email_updates_muted: "Надсилання електронною поштою оновлень із календаря тимчасово вимкнено. Учасники не отримають листи з оновленими запрошеннями після того, як ви внесете зміни." text_email_updates_enabled: "Надсилання електронною поштою оновлень із календаря ввімкнено. Усі учасники отримають листи з оновленими запрошеннями після того, як ви внесете зміни." my_account: diff --git a/modules/openid_connect/config/locales/crowdin/uk.yml b/modules/openid_connect/config/locales/crowdin/uk.yml index 4131440fc44..caed5fd47ff 100644 --- a/modules/openid_connect/config/locales/crowdin/uk.yml +++ b/modules/openid_connect/config/locales/crowdin/uk.yml @@ -43,10 +43,10 @@ uk: response_is_not_successful: " відповідає %{status}." response_is_not_json: " не повертає тіло JSON." response_misses_required_attributes: " не повертає необхідних атрибутів. Відсутні атрибути: %{missing_attributes}." - invalid_claims_essential: "does not define a boolean at %{attribute}." - invalid_claims_location: "contain unsupported locations: %{invalid}. Supported locations are: %{supported}." - invalid_claims_values: "does not define an array at %{attribute}." - non_object_attribute: "does not define a JSON object at %{attribute}." + invalid_claims_essential: "не визначає логічне значення в атрибуті %{attribute}." + invalid_claims_location: "містять непідтримувані місцезнаходження: %{invalid}. Підтримуються такі: %{supported}." + invalid_claims_values: "не визначає масив даних в атрибуті %{attribute}." + non_object_attribute: "не визначає об’єкт JSON в атрибуті %{attribute}." provider: delete_warning: input_delete_confirmation: Введіть ім’я постачальника послуг %{name}, щоб підтвердити видалення. diff --git a/modules/webhooks/config/locales/crowdin/pt-BR.yml b/modules/webhooks/config/locales/crowdin/pt-BR.yml index 0341ba5a23e..40429fed013 100644 --- a/modules/webhooks/config/locales/crowdin/pt-BR.yml +++ b/modules/webhooks/config/locales/crowdin/pt-BR.yml @@ -28,9 +28,9 @@ pt-BR: label_add_new: Adicionar novo webhook label_edit: Editar webhook label_x_events: - one: "1 event" - other: "%{count} events" - zero: "No events" + one: "1 evento" + other: "%{count} eventos" + zero: "Sem eventos" events: created: "Criado" updated: "Atualizado" diff --git a/modules/webhooks/config/locales/crowdin/pt-PT.yml b/modules/webhooks/config/locales/crowdin/pt-PT.yml index 3d9c2735f93..2c66ce2b8f1 100644 --- a/modules/webhooks/config/locales/crowdin/pt-PT.yml +++ b/modules/webhooks/config/locales/crowdin/pt-PT.yml @@ -28,9 +28,9 @@ pt-PT: label_add_new: Adicionar novo webhook label_edit: Editar webhook label_x_events: - one: "1 event" - other: "%{count} events" - zero: "No events" + one: "1 evento" + other: "%{count} eventos" + zero: "Nenhum evento" events: created: "Criado" updated: "Atualizado" diff --git a/modules/webhooks/config/locales/crowdin/uk.yml b/modules/webhooks/config/locales/crowdin/uk.yml index b7f738c3cc8..1967d1e617d 100644 --- a/modules/webhooks/config/locales/crowdin/uk.yml +++ b/modules/webhooks/config/locales/crowdin/uk.yml @@ -28,9 +28,9 @@ uk: label_add_new: Додати новий вебхук label_edit: Редагувати вебхук label_x_events: - one: "1 event" - other: "%{count} events" - zero: "No events" + one: "1 подія" + other: "%{count} події(-й)" + zero: "Немає подій" events: created: "Створено" updated: "Оновлено"