update locales from crowdin [ci skip]

This commit is contained in:
OpenProject Actions CI
2026-05-10 04:24:16 +00:00
parent c7b78cc338
commit bda5ed1cdc
33 changed files with 677 additions and 675 deletions
+149 -149
View File
@@ -24,7 +24,7 @@ fr:
no_results_title_text: Il n'y a actuellement rien à afficher.
activities:
index:
no_results_title_text: Il ny a pas eu d'activité pour le projet pendant cette période.
no_results_title_text: Il n'y a pas eu d'activité pour le projet pendant cette période.
work_packages:
activity_tab:
no_results_title_text: Aucune activité à afficher
@@ -75,8 +75,8 @@ fr:
instructions:
primary-button-color: Couleur d'accentuation, utilisée pour le bouton le plus important à l'écran.
accent-color: Couleur pour les liens et autres éléments correctement mis en évidence.
main-menu-bg-color: Couleur darrière-plan du menu de gauche.
theme_warning: Le changement de thème écrasera votre style personnalisé. Le design sera alors perdu. Êtes-vous sûr de vouloir continuer ?
main-menu-bg-color: Couleur d'arrière-plan du menu de gauche.
theme_warning: Le changement de thème écrasera votre style personnalisé. Le design sera alors perdu. Voulez-vous vraiment continuer ?
enterprise:
delete_dialog:
title: Supprimer le jeton Enterprise
@@ -118,7 +118,7 @@ fr:
description: Utilisez cet outil pour importer des données à partir de votre instance Jira. Vous pouvez configurer plusieurs hôtes Jira et choisir les données à importer à chaque cycle d'importation.
errors:
cannot_delete_with_imports: Impossible de supprimer un hôte Jira avec des importations existantes
custom_field_creation_failed: 'Échec de la création du champ personnalisé "%{name}" : %{message}'
custom_field_creation_failed: 'Échec de la création du champ personnalisé « %{name} » : %{message}'
blank:
title: Aucun hôte Jira n'est encore configuré
description: Configurez un hôte Jira pour commencer à importer des éléments de Jira vers cette instance d'OpenProject.
@@ -126,7 +126,7 @@ fr:
title: Configuration de Jira
new: Nouvelle configuration
banner:
title: Bêta - Essayez-le!
title: Version bêta disponible. Essayez-la !
description: Ce Jira Migrator est actuellement en version bêta. Nous ne prenons actuellement en charge que les versions 10.x et 11.x de Jira Server/Data Center. Les instances Cloud ne sont pas prises en charge pour le moment.
contribution_callout: 'Aidez-nous à améliorer le Jira Migrator avec vos commentaires et vos dons de données privées. Vous pouvez [rejoindre la communauté de développement](link) du Jira Migrator.
@@ -258,14 +258,14 @@ fr:
label_progress: Récupération des données de Jira...
elements:
relations: Relations entre les problèmes
project_ids: Identifiant de projet
issue_ids: Identificateurs de questions
project_ids: Identifiants de projet
issue_ids: Identifiants de problèmes
sprints: Affectation des sprints
workflows: Flux de travail au niveau du projet
schemes: Schémas
permissions: Autorisations
permissions: Permissions
projects: Projets
issues: Tickets
issues: Problèmes
issue_details: Description de la question, historique, commentaires et pièces jointes
custom_fields: Un sous-ensemble de champs personnalisés
users: Utilisateurs et groupes concernés
@@ -287,7 +287,7 @@ fr:
label_revert: Annuler l'importation
button_revert: Annuler l'importation
button_done: Approuver l'importation
preview_description: Les données importées sont actuellement en mode révision. Cliquez sur "Approuver l'importation" pour rendre l'importation permanente ou sur "Annuler l'importation" pour annuler toutes les modifications apportées lors de cette importation.
preview_description: Les données importées sont actuellement en mode révision. Cliquez sur « Approuver l'importation » pour rendre l'importation permanente ou sur « Annuler l'importation » pour annuler toutes les modifications apportées lors de cette importation.
label_finalize_import: Approuver l'importation
label_finalizing: Approuver l'importation...
label_finalizing_done: Importation approuvée.
@@ -296,19 +296,19 @@ fr:
select_dialog:
filter_projects: Filtrer par texte
import_dialog:
title: Veuillez vous assurer que vous avez une sauvegarde !
title: Assurez-vous d'avoir une copie de sauvegarde !
confirm_button: Démarrer l'importation
description: 'Les importations modifient la configuration d''OpenProject. Après l''importation, vous aurez la possibilité de revoir les changements. Pendant la révision, vous avez la possibilité de revenir en arrière ou d''approuver l''importation. Après l''approbation de l''importation, il ne sera plus possible de revenir en arrière. Par conséquent, assurez-vous d''avoir [une sauvegarde de votre instance OpenProject] (link) avant de continuer.
description: 'Les importations modifient la configuration d''OpenProject. Après l''importation, vous aurez la possibilité de revoir les changements. Pendant la révision, vous avez la possibilité de revenir en arrière ou d''approuver l''importation. Après l''approbation de l''importation, il ne sera plus possible de revenir en arrière. Par conséquent, assurez-vous d''avoir [une copie de sauvegarde de votre instance OpenProject](link) avant de continuer.
'
confirm: Je comprends et j'ai une solution de secours
confirm: Je comprends et j'ai une copie de sauvegarde
revert_dialog:
title: Annuler définitivement cette importation ?
description: Cette opération supprime tous les objets importés (y compris des projets entiers).
description: Cette opération supprime tous les objets importés (y compris les projets entiers).
confirm: Je comprends que cette réversion supprimera les données de façon permanente
finalize_dialog:
title: Approuver cette importation ?
description: Une fois approuvée, cette importation ne peut plus être annulée. Toutes les données importées deviennent permanentes.
description: Une fois approuvée, cette importation ne pourra plus être annulée. Toutes les données importées deviendront permanentes.
confirm: Je comprends que cette action ne peut pas être annulée
confirm_button: Compris
select_projects:
@@ -436,8 +436,8 @@ fr:
checkbox_label: Je comprends que cela changera définitivement tous les identifiants du lot de travaux
success_banner: Le format de l'identifiant du lot de travaux a été mis à jour.
in_progress:
converting_banner_message: Les identifiants de projets sont actuellement convertis en format sémantique. Cela peut prendre un certain temps.
reverting_banner_message: Les identifiants du projet sont en cours de retour au format classique. Cela peut prendre un certain temps.
converting_banner_message: Les identifiants du projet sont actuellement convertis en format sémantique. Cela peut prendre un certain temps.
reverting_banner_message: Les identifiants du projet sont en cours de réinitialisation au format classique. Cela peut prendre un certain temps.
workflows:
tabs:
default_transitions: Transitions par défaut
@@ -453,7 +453,7 @@ fr:
heading:
one: Supprimer un statut ?
other: Supprimer %{count} statuts ?
description: La suppression de ces statuts les rendra indisponibles pour ce type et supprimera les flux de travail existants. Êtes-vous sûr de vouloir continuer ?
description: La suppression de ces statuts les rendra indisponibles pour ce type et supprimera les flux de travail existants. Voulez-vous vraiment continuer ?
confirm: Supprimer
leave_confirmation:
title: Enregistrer les modifications avant de continuer ?
@@ -469,7 +469,7 @@ fr:
other: "%{count} rôles sélectionnés"
blankslate:
title: Aucune transition de statut configurée
description: Ajouter des statuts pour commencer à configurer des workflows pour ce rôle
description: Ajouter des statuts pour commencer à configurer des flux de travail pour ce rôle
info:
database_deprecation_html: 'À partir d''OpenProject 16.0, PostgreSQL 16 est nécessaire pour utiliser OpenProject. Votre installation restera fonctionnelle avec votre base de données actuelle, mais anticipez l''incompatibilité dans les versions futures. <br/> Nous avons préparé des [guides de mise à jour pour toutes les méthodes d''installation](upgrade_guide). Vous pouvez effectuer la mise à jour avant la prochaine version à tout moment en suivant les guides.
@@ -494,9 +494,9 @@ fr:
attribute_help_texts:
caption: Cette version courte sera affichée comme légende de l'attribut.
note_public: Le texte et les images que vous ajoutez dans ce champ sont visibles par tous les utilisateurs connectés.
text_overview: Dans cette vue, vous pouvez créer des textes daide personnalisés pour l'affichage des attributs. Lorsqu'ils sont définis, ces textes peuvent être affichés en cliquant sur licône daide à côté de l'attribut correspondant.
show_preview: Texte daperçu
add_new: Ajouter le texte daide
text_overview: Dans cette vue, vous pouvez créer des textes d'aide personnalisés pour l'affichage des attributs. Lorsqu'ils sont définis, ces textes peuvent être affichés en cliquant sur l'icône d'aide à côté de l'attribut correspondant.
show_preview: Texte d'aperçu
add_new: Ajouter le texte d'aide
edit_field_name: Modifier le texte d'aide pour %{attribute_field_name}
background_jobs:
status:
@@ -587,11 +587,11 @@ fr:
name: Actions
add: Ajouter une action
assigned_to:
executing_user_value: "(assigner à lutilisateur exécutant)"
executing_user_value: "(assigner à l'utilisateur exécutant)"
conditions: Conditions
plural: Actions personnalisées
new: Nouvelle action personnalisée
edit: Modifier laction personnalisée %{name}
edit: Modifier l'action personnalisée %{name}
execute: Exécuter %{name}
custom_fields:
admin:
@@ -643,13 +643,13 @@ fr:
gain_role: Le rôle sera élargi '%{new_role}'
lose_role: Perdra son rôle '%{old_role}'
no_change: Pas de changement
text_add_new_custom_field: 'Pour ajouter de nouveaux champs personnalisés à un projet, vous devez dabord les créer avant de pouvoir les ajouter à ce projet.
text_add_new_custom_field: 'Pour ajouter de nouveaux champs personnalisés à un projet, vous devez d''abord les créer avant de pouvoir les ajouter à ce projet.
'
is_enabled_globally: Est activé globalement
enabled_in_project: Activé dans le projet
contained_in_type: Figurant dans le type
confirm_destroy_option: Supprimer une option supprimera toutes ses occurrences (ex. dans les plans de travail). Êtes-vous sûr de vouloir le supprimer ?
confirm_destroy_option: Supprimer une option supprimera toutes ses occurrences (ex. dans les plans de travail). Voulez-vous vraiment le supprimer ?
reorder_alphabetical: Réorganiser les valeurs par ordre alphabétique
reorder_confirmation: 'Attention : l''ordre actuel des valeurs disponibles ainsi que toutes les valeurs non enregistrées seront perdus. Voulez-vous vraiment continuer ?'
placeholder_version_select: La sélection d'un lot de travaux ou d'un projet est requise en premier lieu
@@ -709,29 +709,29 @@ fr:
add_department: Ajouter un service
blankslate:
heading: Votre organisation n'a pas de services
description: 'Commencez par ajouter des départements ou des utilisateurs à l''organisation. Chaque service peut être utilisé pour créer une hiérarchie au-dessous, pour naviguer et créer un sous-service à l''intérieur d''une hiérarchie, cliquez sur l''élément créé.
description: 'Commencez par ajouter des services ou des utilisateurs à l''organisation. Chaque service peut être utilisé pour créer une hiérarchie au-dessous. Pour naviguer et créer un sous-service à l''intérieur d''une hiérarchie, cliquez sur l''élément créé.
'
add_button: Ajouter
detail_blankslate:
heading: Ce service n'a pas de niveau de hiérarchie ci-dessous
description: Ajouter des départements ou des utilisateurs pour créer des sous-éléments à l'intérieur d'un autre.
heading: Ce service n'a pas de niveau hiérarchique inférieur
description: Ajoutez des services ou des utilisateurs pour créer des sous-éléments à l'intérieur d'un autre.
add_button: Ajouter
add_department_form:
name_label: Nom du service
name_placeholder: Entrez le nom du service
name_placeholder: Saisissez le nom du service
move_user_dialog:
title: Utilisateur déjà dans un service
heading: Déplacer l'utilisateur vers ce service ?
description: "%{user} est actuellement membre de %{from_department}. Le déplacer le retirera de ce service."
description: L'utilisateur %{user} est actuellement membre du service %{from_department}. Si vous le déplacez, il sera retiré de ce service.
confirm: Déplacer l'utilisateur
context_menu:
add_sub_department: Ajouter un sous-service
add_user: Ajouter un utilisateur
flash:
user_added: L'utilisateur a été ajouté au service avec succès.
user_removed: L'utilisateur a été supprimé du service avec succès.
department_created: Le service a été créé avec succès.
user_added: L'utilisateur a été ajouté au service.
user_removed: L'utilisateur a été supprimé du service.
department_created: Le service a été créé.
errors:
move_user_failed: Impossible de déplacer l'utilisateur entre les services.
pagination:
@@ -784,7 +784,7 @@ fr:
str?: doit être une chaîne de caractères.
time?: doit être un moment.
type?: 'doit être de type : %{type}.'
uri?: nest pas une URL valide.
uri?: n'est pas une URL valide.
rules:
copy_workflow_from: Type de copie du flux de travail
enabled: Activé
@@ -847,7 +847,7 @@ fr:
overviews: Vue d'ensemble du projet
queries: 'Lots de travaux : vues enregistrées'
wiki_page_attachments: 'Pages wiki : pièces jointes'
work_package_attachments: 'Lots de Travaux : pièces jointes'
work_package_attachments: 'Lots de travaux : pièces jointes'
work_package_categories: 'Lots de travaux : catégories'
work_package_file_links: 'Lots de travaux : liens vers des fichiers'
work_package_shares: 'Lots de travaux : partages'
@@ -908,7 +908,7 @@ fr:
change_identifier_dialog_title: Modifier l'identifiant du projet
change_identifier_format_hint_semantic: Uniquement des lettres majuscules (A-Z), des chiffres ou des traits de soulignement. Maximum 10 caractères. Doit commencer par une lettre.
change_identifier_format_hint_legacy: Uniquement des lettres minuscules (a-z), des chiffres, des tirets ou des traits de soulignement.
change_identifier_warning: 'Cela modifiera de manière permanente les identifiants et les URL de tous les work packages de ce projet. L''identifiant et l''URL précédents continueront néanmoins à être redirigés correctement.
change_identifier_warning: 'Cela modifiera de manière permanente les identifiants et les URL de tous les lots de travaux de ce projet. L''identifiant et l''URL précédents continueront néanmoins la redirection correctement.
'
subitems:
@@ -1098,10 +1098,10 @@ fr:
title: Le jeton d'API a été généré
token/rss:
title: Le jeton RSS a été généré
failed_to_reset_token: 'Impossible de réinitialiser le jeton daccès : %{error}'
failed_to_reset_token: 'Impossible de réinitialiser le jeton d''accès : %{error}'
failed_to_create_token: 'Impossible de créer le jeton d''accès : %{error}'
failed_to_revoke_token: 'Impossible de révoquer le jeton d''accès : %{error}'
notice_reset_token: 'Un nouveau jeton de %{type} a été généré. Votre jeton daccès est :'
notice_reset_token: 'Un nouveau jeton de %{type} a été généré. Votre jeton d''accès est :'
token_value_warning: 'Note : Ceci est la seule fois où vous verrez ce jeton, veuillez le copier maintenant.'
no_results_title_text: Aucun jeton d'accès disponible pour le moment.
notice_api_token_revoked: Le jeton d'API a été supprimé. Pour créer un nouveau jeton, veuillez utiliser le bouton dans la section API.
@@ -1128,8 +1128,8 @@ fr:
matrix_check_uncheck_all_in_row_label_html: Activer/désactiver la permission <em>%{permission}</em> pour tous les rôles
matrix_check_uncheck_all_in_col_label_html: Activer/désactiver toutes les permissions %{module} pour le rôle <em>%{role}</em>
users:
force_password_change_hint: L'utilisateur doit définir un nouveau mot de passe lors de sa prochaine connexion. Automatiquement activé lors de l'envoi d'informations d'identification par courrier électronique.
send_information_hint: Envoyer le mot de passe par courrier électronique en texte clair. Si cette case est cochée, l'utilisateur devra modifier son mot de passe lors de sa première connexion.
force_password_change_hint: L'utilisateur doit définir un nouveau mot de passe lors de sa prochaine connexion. Cette option est automatiquement activée lors de l'envoi d'informations d'identification par e-mail.
send_information_hint: Envoyer le mot de passe par e-mail en texte clair. Si cette case est cochée, l'utilisateur devra modifier son mot de passe lors de sa première connexion.
autologins:
prompt: Restez connecté pendant %{num_days}
sessions:
@@ -1271,9 +1271,9 @@ fr:
right_to_manage_members_missing: 'Vous n''avez pas le droit de supprimer l''utilisateur fictif. Vous n''avez pas le droit de gérer les membres de tous les projets dont l''utilisateur fictif est membre.
'
delete_tooltip: Supprimer lutilisateur fictif
delete_tooltip: Supprimer l'utilisateur fictif
deletion_info:
heading_html: Supprimer lutilisateur fictif %{name}
heading_html: Supprimer l'utilisateur fictif %{name}
data_consequences: 'Toutes les occurrences de l''utilisateur fictif (par exemple, en tant que responsable ou autre valeur utilisateur) seront réaffectées à un compte appelé « Utilisateur supprimé ». Comme les données de chaque compte supprimé sont réaffectées à ce compte, il ne sera pas possible de distinguer les données que l''utilisateur a créées des données d''un autre compte supprimé.
'
@@ -1388,22 +1388,22 @@ fr:
mode:
from_role:
label: Copier vers d'autres rôles
caption: Copiez le workflow actuel vers un ou plusieurs rôles dans le même type de lot de travaux. Si le rôle sélectionné a déjà un workflow, celui-ci sera remplacé.
caption: Copiez le flux de travail actuel vers un ou plusieurs rôles dans le même type de lot de travaux. Si le rôle sélectionné a déjà un flux de travail, celui-ci sera remplacé.
from_type:
label: Copier vers un autre type
caption: Copiez le workflow actuel vers un autre type de lots de travaux. Si le type sélectionné a déjà un workflow, celui-ci sera remplacé. Cela affecte tous les rôles.
caption: Copiez le flux de travail actuel vers un autre type de lots de travaux. Si le type sélectionné a déjà un flux de travail, celui-ci sera remplacé. Cela affecte tous les rôles.
from_roles:
create:
notice:
one: Copie réussie du flux de travail dans le rôle '%{role_name}'.
one: Copie réussie du flux de travail dans le rôle « %{role_name} ».
other: Copie réussie du flux de travail vers les %{count} rôles.
from_types:
create:
notice:
one: Le workflow a été copié avec succès vers le type '%{type_name}'.
other: Le workflow a été copié avec succès vers les %{count} types.
one: Le flux de travail a été copié avec succès vers le type « %{type_name} ».
other: Le flux de travail a été copié avec succès vers les %{count} types.
new:
title: Copier le workflow de "%{source_type}"
title: Copier le flux de travail de « %{source_type} »
form:
matrix_caption: Matrice de flux de travail
matrix_caption_assignee: Matrice de flux de travail pour le responsable
@@ -1415,7 +1415,7 @@ fr:
matrix_check_uncheck_all_in_col_label_html: Activer/désactiver les transitions de tous les anciens statuts vers <em>%{new_status}</em>
index:
type_filter:
label: Filtrer par nom de type
label: Filtrer par nom de type...
page_headers:
index_component:
description: Configurer les transitions de statut pour chaque type de lot de travaux.
@@ -1426,12 +1426,12 @@ fr:
delete_dialog:
title: Supprimer le lot de travaux
heading: Supprimer définitivement ce lot de travaux ?
description: Êtes-vous sûr de vouloir supprimer le lot de travaux "%{name} " ?
confirm_descendants_deletion: Je reconnais que TOUS les descendants de ce lot de travaux seront supprimés récursivement.
description: Voulez-vous vraiment supprimer le lot de travaux « %{name} » ?
confirm_descendants_deletion: Je comprends que TOUS les descendants de ce lot de travaux seront supprimés récursivement.
cross_project_warning: 'Les lots de travaux des projets suivants seront supprimés : %{projects}'
bulk_delete_dialog:
title: Supprimer les lots de travaux %{count}
heading: Supprimer définitivement ces lots de travaux %{count}?
title: Supprimer %{count} lots de travaux
heading: Supprimer définitivement ces %{count} lots de travaux ?
description: 'Les lots de travaux suivants, y compris les enfants et toutes les données associées, seront définitivement supprimés :'
description_with_children: 'Les lots de travaux suivants, y compris les lots de travaux enfants, et toutes les données associées seront définitivement supprimés :'
confirm_children_deletion: Je reconnais que tous les lots de travaux sélectionnés et leurs enfants seront définitivement supprimés.
@@ -1491,7 +1491,7 @@ fr:
selected_because_descendants: Bien que %{selected} lots de travaux aient été sélectionnés, un total de %{total} lots de travaux sont concernés, y compris les descendants.
descendant: descendant de la sélection
move:
no_common_statuses_exists: Il ny a pas de statut disponible pour tous les lots de travaux sélectionnés. Ce statut ne peut pas être changé.
no_common_statuses_exists: Il n'y a pas de statut disponible pour tous les lots de travaux sélectionnés. Ce statut ne peut pas être changé.
unsupported_for_multiple_projects: Déplacer/copier en masse n'est pas supporté pour des lots de travaux provenant de plusieurs projets
current_type_not_available_in_target_project: 'Le type actuel du lot de travaux n''est pas activé dans le projet cible. Veuillez activer le type dans le projet cible si vous souhaitez qu''il reste inchangé. Sinon, sélectionnez un type disponible dans le projet cible dans la liste.
@@ -1599,7 +1599,7 @@ fr:
label_invitation: Invitation
account:
delete: Supprimer le compte
delete_confirmation: Êtes-vous sûr de vouloir supprimer le compte ?
delete_confirmation: Voulez-vous vraiment supprimer le compte ?
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:
@@ -1656,12 +1656,12 @@ fr:
filesize: Taille
attribute_help_text:
attribute_name: Attribut
help_text: Texte daide
help_text: Texte d'aide
caption: Légende
auth_provider:
scim_clients: Clients SCIM
calculated_value_error:
error_code: Code derreur
error_code: Code d'erreur
customized_id: ID personnalisé
customized_type: Type personnalisé
capability:
@@ -1730,7 +1730,7 @@ fr:
attr_firstname: Attribut Prénom
attr_lastname: Attribut Nom
attr_login: Attribut Nom d'utilisateur
attr_mail: Attribut Adresse électronique
attr_mail: Attribut d'adresse e-mail
filter_string: Chaîne du filtre
admin: Administrateur
base_dn: DN de base
@@ -1787,7 +1787,7 @@ fr:
false: non marqué comme modèle
types: Types
versions: Versions
work_packages: Lots de Travaux
work_packages: Lots de travaux
workspace_type: Type d'espace de travail
project_custom_field:
custom_field_section: Section
@@ -1964,7 +1964,7 @@ fr:
text: Contenu de la page
work_package:
ancestor: Descendants de
begin_insertion: Début de linsertion
begin_insertion: Début de l'insertion
begin_deletion: Début de la suppression
children: Sous-éléments
derived_done_ratio: "% total réalisé"
@@ -1972,7 +1972,7 @@ fr:
derived_remaining_time: Travail total restant
done_ratio: "% réalisé"
duration: Durée
end_insertion: Fin de linsertion
end_insertion: Fin de l'insertion
end_deletion: Fin de la suppression
identifier: Identifiant
ignore_non_working_days: Ignorer les jours non ouvrables
@@ -2006,10 +2006,10 @@ fr:
position: Position
persisted_query:
name: Nom
views: Affichages
views: Vues
filters: Filtres
orders: Commandes
selects: Sélectionne
orders: Tris
selects: Sélections
persisted_view:
name: Nom
query: Requête
@@ -2017,8 +2017,8 @@ fr:
public: Public
user_card_view:
secondary_info: Informations secondaires
show_status_badge: Afficher le badge d'état
show_email: Afficher l'adresse électronique
show_status_badge: Afficher le badge de statut
show_email: Afficher l'adresse e-mail
tag_source: Source des étiquettes
tag_limit: Limite des étiquettes
card_size: Taille des cartes
@@ -2067,8 +2067,8 @@ fr:
inclusion_nested: ne correspond à aucune des valeurs autorisées dans le chemin « %{path} ».
invalid: est invalide.
invalid_uri: doit être une URI valide.
invalid_url: nest pas une URL valide.
invalid_url_scheme: 'nest pas un protocole pris en charge (autorisés : %{allowed_schemes}).'
invalid_url: n'est pas une URL valide.
invalid_url_scheme: 'n''est pas un protocole pris en charge (autorisés : %{allowed_schemes}).'
less_than_or_equal_to: doit être inférieur ou égal à %{count}.
not_available: n'est pas disponible en raison d'une configuration système.
not_deletable: ne peut pas être supprimé
@@ -2079,17 +2079,17 @@ fr:
not_a_date: n'est pas une date valide.
not_a_datetime: n'est pas une heure valide.
not_a_number: n'est pas un nombre.
not_allowed: est invalide en raison dautorisations insuffisantes.
not_allowed: est invalide en raison d'autorisations insuffisantes.
host_not_allowed: n'est pas un hôte autorisé.
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: 'nest pas une date valide. Format requis : AAAA-MM-JJ.'
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.
datetime_must_be_in_future: doit se situer dans le futur.
odd: doit être impair.
regex_match_failed: ne correspond pas à l'expression régulière %{expression}.
regex_invalid: na pas pu être validé avec lexpression régulière associée.
regex_invalid: n'a pas pu être validé avec l'expression régulière associée.
regex_list_invalid: Les lignes %{invalid_lines} n'ont pas pu être analysées comme des expressions régulières.
hexcode_invalid: n'est pas un code couleur hexadécimal valide à 6 chiffres.
smaller_than_or_equal_to_max_length: doit être inférieur ou égal à la longueur maximale.
@@ -2152,8 +2152,8 @@ fr:
only_one_allowed: "(%{name}) seule valeur est autorisée."
empty: La zone (%{name}) ne peut pas être vide.
inclusion: "(%{name}) n'est pas une valeur autorisé."
not_logged_in: La valeur (%{name}) ne peut pas être définie car vous nêtes pas connecté.
not_an_integer: "(%{name}) nest pas un nombre entier."
not_logged_in: La valeur (%{name}) ne peut pas être définie car vous n'êtes pas connecté.
not_an_integer: "(%{name}) n'est pas un nombre entier."
smaller_than_or_equal_to: "(%{name}) doit être inférieure ou égale à %{count}."
greater_than_or_equal_to: "(%{name}) doit être supérieur ou égal à %{count}."
format: "%{message}"
@@ -2209,7 +2209,7 @@ fr:
parse_schema_filter_params_service:
attributes:
base:
unsupported_operator: Lopérateur nest pas pris en charge.
unsupported_operator: L'opérateur n'est pas pris en charge.
invalid_values: Une valeur est invalide.
id_filter_required: Un filtre sur l'id est requis.
project:
@@ -2243,7 +2243,7 @@ fr:
query:
attributes:
public:
error_unauthorized: "- Lutilisateur n'est pas autorisé à créer des vues publiques."
error_unauthorized: "- L'utilisateur n'est pas autorisé à créer des vues publiques."
group_by:
invalid: 'Impossible de grouper par : %{value}'
format: "%{message}"
@@ -2266,7 +2266,7 @@ fr:
need_permission_to_modify_public_query: Vous ne pouvez pas modifier une requête publique.
filters:
custom_fields:
inexistent: Il ny a pas de champ personnalisé pour le filtre.
inexistent: Il n'y a pas de champ personnalisé pour le filtre.
queries/filters/base:
attributes:
values:
@@ -2350,7 +2350,7 @@ fr:
cannot_add_child_because_of_lack_of_permission: Impossible d'ajouter un enfant, car vous n'avez pas les permissions pour modifier le lot de travaux sélectionné.
blank: L'ID ne peut pas être vide.
identifier:
semantic_identifier_incomplete: et le numéro de séquence doivent être définis en même temps.
semantic_identifier_incomplete: et sequence_number doivent être définis en même temps.
assigned_to:
format: "%{message}"
done_ratio:
@@ -2380,7 +2380,7 @@ fr:
cannot_be_null: ne peut pas être définie à NULL car la date de fin et la durée sont connues.
status_id:
status_transition_invalid: n'est pas valide, car aucune transition valide n'existe de l'ancien vers le nouveau statut pour les rôles de l'utilisateur actuel.
status_invalid_in_type: est invalide car le statut actuel nexiste pas dans ce type.
status_invalid_in_type: est invalide car le statut actuel n'existe pas dans ce type.
type:
cannot_be_milestone_due_to_children: ne peut être un jalon car ce lot de travaux a des enfants.
priority_id:
@@ -2405,7 +2405,7 @@ fr:
attribute_groups:
attribute_unknown: Attribut du lot de travaux invalide utilisé.
attribute_unknown_name: 'Attribut du lot de travaux invalide : %{attribute}'
duplicate_group: Le nom de groupe "%{group}" est utilisé plus dune fois. Les noms de groupe doivent être uniques.
duplicate_group: Le nom de groupe "%{group}" est utilisé plus d'une fois. Les noms de groupe doivent être uniques.
query_invalid: 'La requête intégrée "%{group}" est invalide : %{details}'
group_without_name: Les groupes sans nom ne sont pas autorisés.
patterns:
@@ -2431,7 +2431,7 @@ fr:
confirm: Confirmez le nouveau mot de passe.
description: La confirmation du mot de passe doit correspondre à celui saisi dans le champ “Nouveau mot de passe”.
status:
invalid_on_create: nest pas un statut valide pour les nouveaux utilisateurs.
invalid_on_create: n'est pas un statut valide pour les nouveaux utilisateurs.
user_working_hours:
attributes:
days:
@@ -2512,7 +2512,7 @@ fr:
status: Statut du lot de travaux
token/api:
one: Jeton d'accès
other: Jetons daccès
other: Jetons d'accès
token/rss:
one: Jeton RSS
other: Jetons RSS
@@ -3054,7 +3054,7 @@ fr:
title: Module Enterprise
plan_title: Add-on Enterprise %{plan}
plan_name: Abonnement Enterprise %{plan}
trial_text: Cette fonctionnalité est incluse dans votre essai en cours d'entreprise.
trial_text: Cette fonction est incluse dans votre version d'essai Enterprise active.
plan_text_html: Disponible à partir de l'abonnement %{plan_name}.
unlimited: Illimité
already_have_token: 'Vous avez déjà un jeton ? Ajoutez-le en utilisant le bouton ci-dessous pour passer à l''abonnement Enterprise réservé.
@@ -3088,7 +3088,7 @@ fr:
edit_attribute_groups:
description: 'Personnalisez la configuration du formulaire avec ces add-ons supplémentaires :'
features:
groups: Ajouter de nouveaux groupes dattributs
groups: Ajouter de nouveaux groupes d'attributs
rename: Renommer les groupes d'attributs
related: Ajouter un tableau des lots de travaux associés
readonly_work_packages:
@@ -3183,9 +3183,9 @@ fr:
enterprise_trials:
dialog_component:
title: Essai Enterprise
error_auth_source_sso_failed: Single Sign-On (SSO) pour lutilisateur '%{value}' a échoué
error_auth_source_sso_failed: Single Sign-On (SSO) pour l'utilisateur '%{value}' a échoué
error_can_not_archive_project: 'Ce projet ne peut être archivé : %{errors}'
error_can_not_delete_entry: Impossible de supprimer lélément
error_can_not_delete_entry: Impossible de supprimer l'élément
error_can_not_delete_custom_field: Impossible de supprimer le champ personnalisé
error_can_not_delete_in_use_archived_undisclosed: Des lots de travaux sont également repris dans les projets archivés. Vous devez demander à un administrateur d'effectuer la suppression pour voir quels projets sont affectés.
error_can_not_delete_in_use_archived_work_packages: 'Il y a aussi des lots de travaux dans les projets archivés. Vous devez d''abord réactiver les projets suivants avant de pouvoir modifier l''attribut des lots de travaux respectifs : %{archived_projects_urls}'
@@ -3209,8 +3209,8 @@ fr:
error_in_dependent: 'Erreur lors de la tentative de modification de l''objet dépendant : %{dependent_class} #%{related_id} - %{related_subject} : %{error}'
error_in_new_dependent: 'Erreur lors de la tentative de création d''un objet dépendant : %{dependent_class} - %{related_subject} : %{error}'
error_invalid_selected_value: Valeur sélectionnée invalide.
error_journal_attribute_not_present: Le journal ne contient pas lattribut %{attribute}.
error_pdf_export_too_many_columns: Trop de colonnes sélectionnées pour lexportation PDF. Veuillez réduire le nombre de colonnes.
error_journal_attribute_not_present: Le journal ne contient pas l'attribut %{attribute}.
error_pdf_export_too_many_columns: Trop de colonnes sélectionnées pour l'exportation PDF. Veuillez réduire le nombre de colonnes.
error_pdf_date_range_too_long: La plage de dates du lot de travaux sélectionné dépasse la limite d'exportation PDF autorisée. Veuillez réduire la plage à un maximum de %{years} ans.
error_pdf_failed_to_export: 'L''export PDF n''a pas pu être enregistré: %{error}'
error_token_authenticity: Impossible de vérifier le jeton de Cross-Site Request Forgery. Avez-vous essayé d'envoyer des données sur plusieurs navigateurs ou onglets ? Veuillez fermer tous les onglets et réessayer.
@@ -3237,7 +3237,7 @@ fr:
error_workflow_copy_target: Veuillez sélectionner une cible type(s) et rôle(s)
error_menu_item_not_created: L'élément de menu n'a pas pu être ajouté
error_menu_item_not_saved: L'élément de menu n'a pas pu être sauvegardé
error_wiki_root_menu_item_conflict: 'Impossible de renommer "%{old_name}" en "%{new_name}" en raison dun conflit dans lélément de menu résultant avec lélément de menu existant "%{existing_caption}" (%{existing_identifier}).
error_wiki_root_menu_item_conflict: 'Impossible de renommer "%{old_name}" en "%{new_name}" en raison d''un conflit dans l''élément de menu résultant avec l''élément de menu existant "%{existing_caption}" (%{existing_identifier}).
'
error_external_authentication_failed_message: 'Une erreur s''est produite lors de l''authentification externe : %{message}'
@@ -3449,16 +3449,16 @@ fr:
learn_about: En savoir plus sur les nouvelles fonctionnalités
missing: Il n'y a pas encore de fonctionnalités mises en évidence.
'17_4':
new_features_title: 'Cette version contient plusieurs nouvelles fonctionnalités et améliorations, telles que:
new_features_title: 'Cette version contient plusieurs nouvelles fonctionnalités et améliorations, telles que :
'
new_features_list:
line_0: Migrateur Jira avec prise en charge des champs personnalisés de base.
line_1: Les buckets du carnet de commandes pour structurer et hiérarchiser les lots de travail lors de l'affinage du carnet de commandes.
line_2: Faciliter le glisser-déposer et améliorer les options de déplacement dans le module Backlogs.
line_0: Jira Migrator avec prise en charge des champs personnalisés de base.
line_1: Les buckets du backlog pour structurer et hiérarchiser les lots de travaux lors de l'affinage du backlog.
line_2: Glisser-déposer facilité et amélioration des options de déplacement dans le module Backlogs.
line_3: Boutons de démarrage et d'achèvement du sprint dans l'en-tête du sprint.
line_4: Copier les paramètres du flux de travail entre les rôles.
line_5: widget "Mes réunions" sur les pages d'accueil et d'aperçu du projet.
line_4: Paramètres de copie du flux de travail entre les rôles.
line_5: Widget « Mes réunions » sur les pages d'accueil et d'aperçu du projet.
links:
upgrade_enterprise_edition: Passer à la version Enterprise
postgres_migration: Migration de votre installation vers PostgreSQL
@@ -3541,7 +3541,7 @@ fr:
mails_and_notifications: E-mails et notifications
mcp_configurations: Protocole de contexte de modèle (MCP)
quick_add:
label: Ajouter…
label: Ajouter...
my_account:
notifications_and_email:
title: Notification et e-mail
@@ -3553,7 +3553,7 @@ fr:
no_results:
title: Aucun jeton d'accès à afficher
description: Tous ont été désactivés. Ils peuvent être ré-activés dans le menu d'administration.
access_tokens: Jetons daccès
access_tokens: Jetons d'accès
headers:
action: Action
expiration: Expiration
@@ -3644,7 +3644,7 @@ fr:
notifications:
participating:
title: Participant
description: Notifications pour toute activité sur les lots de travaux vous concernant (assigné, responsable ou observateur).
description: Notifications pour toute activité sur les lots de travaux vous concernant (personne assignée, responsable ou observateur).
submit_button: Mettre à jour les préférences
mentioned: Mentionné
watched: En cours
@@ -3653,7 +3653,7 @@ fr:
shared: Partagé avec moi
date_alerts:
title: Alertes de date
description: Notifications automatiques lorsque des dates importantes approchent pour les lots de travaux ouverts vous concernant (assigné, responsable ou observateur).
description: Notifications automatiques lorsque des dates importantes approchent pour les lots de travaux ouverts vous concernant (personne assignée, responsable ou observateur).
submit_button: Mettre à jour les alertes de date
start_date: Date de début
due_date: Date de fin
@@ -3714,7 +3714,7 @@ fr:
label_account: Compte
label_actions: Actions
label_active: Actif
label_activate_user: Activer lutilisateur
label_activate_user: Activer l'utilisateur
label_active_in_new_projects: Activer dans de nouveaux projets
label_activity: Activité
label_add_edit_translations: Ajouter et modifier des traductions
@@ -3722,7 +3722,7 @@ fr:
label_add_columns: Ajouter les colonnes sélectionnées
label_add_note: Ajouter une note
label_add_projects: Ajouter des projets
label_add_related_work_packages: Ajouter des Lots de Travaux associés
label_add_related_work_packages: Ajouter des Lots de travaux associés
label_add_subtask: Ajouter une sous-tâche
label_added: ajouté
label_added_by: 'Ajouté par %{author} '
@@ -3759,7 +3759,7 @@ fr:
label_applied_status: Statut appliqué
label_archive_project: Archiver le projet
label_ascending: Croissant
label_assigned_to_me_work_packages: Lots de Travaux m'étant assignés
label_assigned_to_me_work_packages: Lots de travaux m'étant assignés
label_associated_revisions: Révisions associées
label_attachment_plural: Pièces jointes
label_attribute: Attribut
@@ -3871,7 +3871,7 @@ fr:
label_date_to: À
label_day_plural: jours
label_default: défaut
label_delete_user: Supprimer lutilisateur
label_delete_user: Supprimer l'utilisateur
label_delete_project: Supprimer le projet
label_delete: Supprimer
label_deleted: supprimé
@@ -4007,7 +4007,7 @@ fr:
label_languages: Langues
label_external_links: Liens externes
label_locale: Langue et région
label_jump_to_a_project: Aller à un projet
label_jump_to_a_project: Accéder à un projet...
label_jira_import: Jira Migrator
label_keyword_plural: Mots clés
label_language_based: Basé sur la langue de l'utilisateur
@@ -4026,9 +4026,9 @@ fr:
label_less_than_ago: il y a moins de quelques jours
label_link_url: Lien (URL)
label_list: Liste
label_loading: Chargement…
label_loading: Chargement...
label_locked: verrouillé
label_lock_user: Verrouiller lutilisateur
label_lock_user: Verrouiller l'utilisateur
label_logged_as: Connecté en tant que
label_login: Connexion
label_custom_comment: Commentaire de %{name}
@@ -4047,7 +4047,7 @@ fr:
label_custom_favicon: Favicon personnalisé
label_custom_touch_icon: Icône de contact personnalisé
label_departments: Organisation
label_departments_description_html: 'Définissez la structure de votre entreprise en créant des départements et des sous-départements de manière hiérarchique. Cela vous permet de refléter les lignes de rapport et de maintenir une vue d''ensemble claire et structurée de votre organisation au sein d''OpenProject. Vous pouvez également importer une structure d''organisation existante via [Synchronisation de groupe LDAP](ldap_docs_article).
label_departments_description_html: 'Définissez la structure de votre entreprise en créant des services et des sous-services de manière hiérarchique. Cela vous permet de refléter les lignes de rapport et de maintenir une vue d''ensemble claire et structurée de votre organisation au sein d''OpenProject. Vous pouvez également importer une structure d''organisation existante via [Synchronisation de groupe LDAP](ldap_docs_article).
'
label_logout: Déconnexion
@@ -4155,8 +4155,8 @@ fr:
label_password_rule_numeric: Caractères numériques
label_password_rule_special: Caractères spéciaux
label_password_rule_uppercase: Majuscules
label_password_requirement_lowercase: Doit contenir au moins un caractère minuscule.
label_password_requirement_numeric: Doit contenir au moins un caractère numérique.
label_password_requirement_lowercase: Doit contenir au moins une minuscule.
label_password_requirement_numeric: Doit contenir au moins un chiffre.
label_password_requirement_special: Doit contenir au moins un caractère spécial.
label_password_requirement_uppercase: Doit contenir au moins une majuscule.
label_path_encoding: Encodage du chemin d'accès
@@ -4219,12 +4219,12 @@ fr:
label_public_projects: Projets publics
label_query_new: Nouvelle requête
label_query_plural: Requêtes personnalisées
label_read: Lire…
label_read: Lire...
label_read_documentation: Lire la documentation
label_register: Créer un compte
label_register_with_developer: S'inscrire en tant que développeur
label_registered_on: Enregistré sur
label_related_work_packages: Lots de Travaux associés
label_related_work_packages: Lots de travaux associés
label_relates: En relation avec
label_relates_to: En relation avec
label_relation: Relation
@@ -4241,7 +4241,7 @@ fr:
label_report: Rapport
label_report_bug: Signaler un bug
label_report_plural: Signalements
label_reported_work_packages: Lots de Travaux signalés
label_reported_work_packages: Lots de travaux signalés
label_reporting: Rapport
label_reporting_plural: Rapports
label_repository: Référentiel
@@ -4388,12 +4388,12 @@ fr:
label_work_package: Lot de travaux
label_work_package_attachments: Pièces jointes du lot de travaux
label_work_package_category_new: Nouvelle catégorie
label_work_package_category_plural: Catégories de Lots de Travaux
label_work_package_category_plural: Catégories de Lots de travaux
label_work_package_comments: Commentaires du lot de travaux
label_work_package_hierarchy: Hiérarchie du lot de travaux
label_work_package_new: Nouveau lot de travaux
label_work_package_edit: Éditer le lot de travaux %{name}
label_work_package_plural: Lots de Travaux
label_work_package_plural: Lots de travaux
label_work_package_status: Statut du lot de travaux
label_work_package_status_new: Nouveau statut
label_work_package_status_plural: Statuts du lot de travaux
@@ -4526,7 +4526,7 @@ fr:
note: 'Note : « %{note} »'
sharing:
work_packages:
allowed_actions_html: 'Vous disposez des autorisations suivantes sur ce lot de travail : %{allowed_actions}. Cela peut changer en fonction de votre rôle dans le projet et de vos autorisations.'
allowed_actions_html: 'Vous disposez des autorisations suivantes sur ce lot de travaux : %{allowed_actions}. Cela peut changer en fonction de votre rôle dans le projet et de vos autorisations.'
create_account: Pour accéder à ce lot de travaux, vous aurez besoin de créer et activer un compte sur %{instance}.
open_work_package: Ouvrir ce lot de travaux
subject: Work package %{id} was shared with you
@@ -4712,7 +4712,7 @@ fr:
notice_automatic_set_of_standard_type: Fixer le type standard automatiquement.
notice_logged_out: Vous avez été déconnecté.
notice_wont_delete_auth_source: La connexion LDAP ne peut pas être supprimée tant que des utilisateurs l'utilisent.
notice_project_cannot_update_custom_fields: 'Vous ne pouvez pas mettre à jour les champs personnalisés disponibles du projet. Le projet nest pas valide : %{errors}'
notice_project_cannot_update_custom_fields: 'Vous ne pouvez pas mettre à jour les champs personnalisés disponibles du projet. Le projet n''est pas valide : %{errors}'
notice_attachment_migration_wiki_page: 'Cette page a été générée automatiquement durant la mise à jour de OpenProject. Elle contient toutes les pièces jointes précédemment associées à la %{container_type} « %{container_name} ».
'
@@ -4736,7 +4736,7 @@ fr:
mb: Mo
tb: To
onboarding:
heading_getting_started: Avoir une vue densemble
heading_getting_started: Avoir une vue d'ensemble
text_getting_started_description: Obtenez un aperçu rapide de la gestion de projet et de la collaboration en équipe avec OpenProject. Vous pouvez redémarrer cette vidéo à partir du menu d'aide.
welcome: Bienvenue sur %{app_title}
select_language: Veuillez sélectionner votre langue
@@ -4749,9 +4749,9 @@ fr:
header:
label_actions: Ouvrir le menu
label_work_package_count:
zero: Pas de lots de travaux
one: "%{count} paquet de travail"
other: Lots de Travaux %{count}
zero: Aucun lot de travaux
one: "%{count} lot de travaux"
other: Lots de travaux %{count}
permission_add_work_package_comments: Ajouter des commentaires
permission_add_work_packages: Ajouter des lots de travaux
permission_add_messages: Poster des messages
@@ -4828,7 +4828,7 @@ fr:
permission_manage_working_times_explanation: 'Permet aux utilisateurs de gérer le temps de travail pour tous les utilisateurs, y compris les jours non travaillés personnels.
'
permission_move_work_packages: Déplacer les Lots de Travaux
permission_move_work_packages: Déplacer les Lots de travaux
permission_save_queries: Enregistrer les vues
permission_search_project: Rechercher un projet
permission_select_custom_fields: Sélectionner les champs personnalisés
@@ -4887,7 +4887,7 @@ fr:
project:
archive:
title: Archiver le projet
are_you_sure: Êtes-vous sûr de vouloir archiver le projet '%{name}' ?
are_you_sure: Voulez-vous vraiment archiver le projet « %{name} » ?
archived: Archivé
count:
zero: 0 projet
@@ -4935,7 +4935,7 @@ fr:
query_fields:
active_or_archived: Actif ou archivé
assigned_to_role: Rôle du Destinataire
assignee_or_group: Cessionnaire ou groupe dappartenance
assignee_or_group: Cessionnaire ou groupe d'appartenance
member_of_group: Groupe du Destinataire
name_or_identifier: Nom ou identifiant
only_subproject_id: Seulement le sous-projet
@@ -5058,7 +5058,7 @@ fr:
scheduling:
manual: régler sur le mode manuel
automatic: régler sur le mode automatique
search_input_placeholder: Rechercher…
search_input_placeholder: Rechercher...
setting_allowed_link_protocols: Protocoles de lien autorisés
setting_allowed_link_protocols_text_html: Permettre que ces protocoles soient affichés sous forme de liens dans les descriptions des lots de travaux, les champs de texte long et les commentaires. Par exemple, %{tel_code} ou %{element_code}. Saisissez un protocole par ligne. <br/>Les protocoles %{http_code}, %{https_code} et %{mailto_code} sont toujours autorisés.
setting_capture_external_links: Saisir les liens externes
@@ -5070,7 +5070,7 @@ fr:
'
setting_after_first_login_redirect_url: Redirection de première connexion
setting_after_first_login_redirect_url_text_html: 'Définissez un chemin pour rediriger les utilisateurs après leur première connexion. Sil est vide, les utilisateurs seront redirigés vers la page d''accueil de la visite d''intégration. <br/> Exemple : <code>/my/page</code>
setting_after_first_login_redirect_url_text_html: 'Définissez un chemin pour rediriger les utilisateurs après leur première connexion. S''il est vide, les utilisateurs seront redirigés vers la page d''accueil de la visite d''intégration. <br/> Exemple : <code>/my/page</code>
'
setting_after_login_default_redirect_url: Après la redirection de connexion
@@ -5112,7 +5112,7 @@ fr:
setting_email_delivery_method: Méthode de livraison d'e-mail
setting_emails_salutation: S'adresser à l'utilisateur dans les e-mails avec
setting_oauth_allow_remapping_of_existing_users: Permettre le remappage des utilisateurs existants
setting_sendmail_location: Emplacement de lexécutable sendmail
setting_sendmail_location: Emplacement de l'exécutable sendmail
setting_sendmail_arguments: Arguments pour sendmail
setting_smtp_enable_starttls_auto: Utiliser automatiquement STARTTLS si disponible
setting_smtp_ssl: Utiliser la connexion SSL
@@ -5141,7 +5141,7 @@ fr:
setting_brute_force_block_after_failed_logins: Bloquer l'utilisateur après ce nombre de tentatives de connexion échouées
setting_brute_force_block_minutes: Temps de bloquage de l'utilisateur
setting_cache_formatted_text: Mettre le texte formaté en mémoire cache
setting_use_wysiwyg_description: Sélectionnez cette option pour activer léditeur CKEditor5 WYSIWYG pour tous les utilisateurs par défaut. CKEditor a des fonctionnalités limitées pour GFM Markdown.
setting_use_wysiwyg_description: Sélectionnez cette option pour activer l'éditeur CKEditor5 WYSIWYG pour tous les utilisateurs par défaut. CKEditor a des fonctionnalités limitées pour GFM Markdown.
setting_column_options: Colonnes de listes du lot de travaux par défaut
setting_commit_fix_keywords: Réparer les mots clés
setting_commit_logs_encoding: Encodage des messages de commit
@@ -5180,7 +5180,7 @@ fr:
setting_collaborative_editing_hocuspocus_secret: Secret du serveur Hocuspocus
setting_hours_per_day: Heures par jour
setting_hours_per_day_explanation: Cela définit ce qui est considéré comme un « jour » lors de l'affichage de la durée en jours et en heures (par exemple, si un jour dure 8 heures, 32 heures représentent 4 jours).
setting_invitation_expiration_days: L'e-mail dactivation expire après
setting_invitation_expiration_days: L'e-mail d'activation expire après
setting_invitation_expiration_days_caption: Nombre de jours après l'expiration de l'e-mail d'activation.
setting_work_package_done_ratio: Mode de calcul de l'avancement
setting_work_package_done_ratio_field: Basé sur le travail
@@ -5225,7 +5225,7 @@ fr:
setting_project_gantt_query: Vue Gantt du portefeuille du projet
setting_project_gantt_query_text: Vous pouvez modifier la requête utilisée pour afficher le diagramme de Gantt à partir de la page d'aperçu du projet.
setting_security_badge_displayed: Afficher le badge de sécurité
setting_registration_footer: Pied de page dinscription
setting_registration_footer: Pied de page d'inscription
setting_registration_footer_caption: Ce texte est affiché dans le pied de page de la page d'inscription. Utilisez l'éditeur HTML pour formater le texte pour chaque langue sélectionnée.
setting_repositories_automatic_managed_vendor: Type de fournisseur de dépôt automatique
setting_repositories_encodings: Encodages de référentiels
@@ -5418,14 +5418,14 @@ fr:
project_mandate: Mandat du projet
submission:
description_template: "**Ce dossier de travail a été créé automatiquement à l'issue du flux de travail %{wizard_name}.** Un artefact PDF contenant toutes les informations soumises a été généré et joint à ce dossier de travail à des fins de référence et d'audit. Si vous avez besoin de mettre à jour ou de réexécuter les étapes d'initiation, vous pouvez rouvrir l'assistant à tout moment en utilisant le lien ci-dessous :\n"
description: Lorsqu'un utilisateur envoie une demande de lancement de projet, un nouveau lot de travail est créé avec l'artefact de la demande en pièce jointe au format PDF. Les paramètres ci-dessous définissent le type, le statut et le destinataire de ce nouveau lot de travaux.
description: Lorsqu'un utilisateur envoie une demande de lancement de projet, un nouveau lot de travaux est créé avec l'artefact de la demande en pièce jointe au format PDF. Les paramètres ci-dessous définissent le type, le statut et le destinataire de ce nouveau lot de travaux.
work_package_type: Type de lot de travaux
work_package_type_caption: Le type de lot de travaux qui doit être utilisé pour stocker l'artefact terminé.
status_when_submitted: Statut lors de l'envoi
status_when_submitted_caption: Le statut que le lot de travaux généré prendra une fois la demande envoyée.
send_confirmation_email: Envoyer un e-mail de confirmation à l'utilisateur qui a soumis la demande de lancement du projet
assignee: Responsable au moment de l'envoi
assignee_caption_html: L'utilisateur ou le groupe affecté à cet attribut de projet deviendra également l'attributaire du nouveau lot de travail. Cette liste comprend les attributs de projet actifs de type <i>Utilisateur</i> uniquement.
assignee_caption_html: L'utilisateur ou le groupe affecté à cet attribut de projet deviendra également l'attributaire du nouveau lot de travaux. Cette liste comprend les attributs de projet actifs de type <i>Utilisateur</i> uniquement.
confirmation_email_text: Texte de l'e-mail de confirmation
confirmation_email_default: |-
Bonjour,
@@ -5467,7 +5467,7 @@ fr:
section_work_week: Semaine de travail
section_holidays_and_closures: Vacances et fermetures
work_packages:
work_package_identifier: Identifiant du lot de travail
work_package_identifier: Identifiant du lot de travaux
not_allowed_text: Vous n'avez pas les autorisations nécessaires pour voir cette page.
activities:
enable_internal_comments: Activer les commentaires internes
@@ -5488,7 +5488,7 @@ fr:
array:
sentence_connector: et
skip_last_comma: faux
text_accessibility_hint: Le mode daccessibilité est conçu pour les utilisateurs aveugles, atteints d'un handicap moteur ou qui possèdent une vue déficiente. Pour ces derniers, les éléments actifs sont mis spécialement en évidence. Veuillez noter que le module de backlogs nest pas disponible dans ce mode.
text_accessibility_hint: Le mode d'accessibilité est conçu pour les utilisateurs aveugles, atteints d'un handicap moteur ou qui possèdent une vue déficiente. Pour ces derniers, les éléments actifs sont mis spécialement en évidence. Veuillez noter que le module de backlogs n'est pas disponible dans ce mode.
text_access_token_hint: Les jetons d'accès vous permettent d'octroyer aux applications externes un accès aux ressources dans OpenProject.
text_analyze: 'Analyse suivante: %{subject}'
text_are_you_sure: Êtes-vous sûr ?
@@ -5501,13 +5501,13 @@ fr:
text_form_configuration: 'Vous pouvez personnaliser comment les champs seront affichés sur le plan de travail. Vous pouvez librement regrouper les champs pour refléter les besoins pour votre domaine.
'
text_form_configuration_required_attribute: Lattribut est marqué requis et donc toujours montré
text_form_configuration_required_attribute: L'attribut est marqué requis et donc toujours montré
text_caracters_maximum: "%{count} caractères maximale."
text_caracters_minimum: Doit contenir au moins %{count} caractères.
text_comma_separated: Valeurs multiples autorisées (séparées par une virgule).
text_comment_wiki_page: 'Commenter la page wiki : %{page}'
text_custom_field_possible_values_info: Une ligne pour chaque valeur
text_custom_field_hint_activate_per_project: 'Lorsque vous utilisez des champs personnalisés : noubliez pas que les champs personnalisés doivent être activés par projet également.
text_custom_field_hint_activate_per_project: 'Lorsque vous utilisez des champs personnalisés : n''oubliez pas que les champs personnalisés doivent être activés par projet également.
'
text_custom_field_hint_activate_per_project_and_type: 'Les champs personnalisés doivent être activés par type de lot de travaux et par projet.
@@ -5574,12 +5574,12 @@ fr:
text_hours_between: Entre %{min} et %{max} heures.
text_work_package_added: Le lot de travaux %{id} a été signalé par %{author}.
text_work_package_category_destroy_assignments: Supprimer les affectations de catégorie
text_work_package_category_destroy_question: "(%{count}) Lots de Travaux sont assignés à cette catégorie. Que voulez-vous faire?"
text_work_package_category_reassign_to: Réassigner les Lots de Travaux de cette catégorie
text_work_package_category_destroy_question: "(%{count}) Lots de travaux sont assignés à cette catégorie. Que voulez-vous faire?"
text_work_package_category_reassign_to: Réassigner les Lots de travaux de cette catégorie
text_work_package_updated: Le lot de travaux %{id} a été mis à jour par %{author}.
text_work_package_watcher_added: Vous avez été ajouté comme observateur au lot de travaux %{id} par %{watcher_changer}.
text_work_package_watcher_removed: Vous avez été retiré des observateurs du lot de travaux %{id} par %{watcher_changer}.
text_work_packages_destroy_confirmation: Êtes-vous sûr de vouloir supprimer le(s) lot(s) de travaux sélectionné(s) ?
text_work_packages_destroy_confirmation: Voulez-vous vraiment supprimer le(s) lot(s) de travaux sélectionné(s) ?
text_work_packages_ref_in_commit_messages: Référencer et réparer les lots de travaux dans les messages de « commit »
text_journal_added: "%{label} %{value} ajouté"
text_journal_attachment_added: "%{label} %{value} ajouté en pièce jointe"
@@ -5640,7 +5640,7 @@ fr:
text_user_wrote: "%{value} écrit:"
text_wrote: a écrit
text_warn_on_leaving_unsaved: Le lot de travaux contient du texte non sauvegardé qui sera perdu si vous quittez cette page.
text_what_did_you_change_click_to_add_comment: Quavez-vous changé ? Cliquez ici pour ajouter un commentaire
text_what_did_you_change_click_to_add_comment: Qu'avez-vous changé ? Cliquez ici pour ajouter un commentaire
text_wiki_destroy_confirmation: Voulez-vous vraiment supprimer ce wiki et tout son contenu?
text_wiki_page_destroy_children: Supprimer les pages enfants et toute leur descendance
text_wiki_page_destroy_question: Cette page possède %{descendants} page(s) enfant et descendant(s). Que voulez vous faire?
@@ -5727,7 +5727,7 @@ fr:
reset_failed_logins: Réinitialiser les connexions échouées
status_user_and_brute_force: "%{user} et %{brute_force}"
status_change: Changement de statut
text_change_disabled_for_provider_login: Le nom et l'adresse électronique sont définis par votre fournisseur d'accès et ne peuvent donc pas être modifiés.
text_change_disabled_for_provider_login: Le nom et l'adresse e-mail sont définis par votre fournisseur d'accès et ne peuvent donc pas être modifiés.
unlock: Déverrouiller
unlock_and_reset_failed_logins: Déverrouiller et réinitialiser les échecs de connexion
error_cannot_delete_user: L'utilisateur ne peut pas être supprimé
@@ -5741,7 +5741,7 @@ fr:
warning_imminent_user_limit_html: 'Vous avez invité plus d''utilisateurs que ne le permet votre abonnement actuel. Les utilisateurs invités peuvent ne pas être en mesure de rejoindre votre environnement OpenProject. Veuillez [mettre à niveau votre abonnement](upgrade_url) ou bloquer les utilisateurs existants afin de permettre aux utilisateurs invités et enregistrés de rejoindre votre environnement.
'
warning_registration_token_expired: 'Lémail dactivation a expiré. Nous vous avons envoyé un nouveau lien à l''adresse %{email}. Merci de cliquer sur ce lien pour activer votre compte.
warning_registration_token_expired: 'L''émail d''activation a expiré. Nous vous avons envoyé un nouveau lien à l''adresse %{email}. Merci de cliquer sur ce lien pour activer votre compte.
'
warning_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 à cette instance.
@@ -5949,7 +5949,7 @@ fr:
missing_or_malformed_parameter: Le paramètre de requête « %{parameter} » est manquant ou incorrect.
multipart_body_error: Le corps de la requête ne contenait pas les pièces multiparts attendus.
multiple_errors: Plusieurs contraintes de champ n'ont pas été respectées.
unable_to_create_attachment: La pièce jointe na pas pu être créée
unable_to_create_attachment: La pièce jointe n'a pas pu être créée
unable_to_create_attachment_permissions: La pièce jointe n'a pas pu être enregistrée en raison de l'absence de permissions du système de fichiers
user:
name_readonly: L'attribut name est en lecture seule. Les modifications peuvent être écrites via les attributs firstname et lastname.
@@ -5959,7 +5959,7 @@ fr:
context_object_not_found: Impossible de trouver la ressource donnée comme contexte.
validation:
due_date: La date de fin ne peut pas être définie dans les lots de travaux parents.
invalid_user_assigned_to_work_package: Lutilisateur choisi n'est pas autorisé à être « %{property} » pour ce lot de travaux.
invalid_user_assigned_to_work_package: L'utilisateur choisi n'est pas autorisé à être « %{property} » pour ce lot de travaux.
start_date: La date de début ne peut pas être définie dans les lots de travaux parents.
eprops:
invalid_gzip: 'est un gzip invalide : %{message}'
@@ -5996,7 +5996,7 @@ fr:
unsupported_response_type: Le serveur d'autorisation ne supporte pas ce type de réponse.
unsupported_response_mode: Le serveur d'autorisation ne supporte pas ce mode de réponse.
invalid_client: L'authentification du client a échoué en raison d'un client inconnu, d'une authentification du client non supportée ou d'une méthode d'authentification non supportée.
invalid_grant: Le droit dautorisation fourni nest pas valide, a expiré, est révoqué, ne correspond pas à lURI de redirection utilisée dans la requête dautorisation, ou a été remis à un autre client.
invalid_grant: Le droit d'autorisation fourni n'est pas valide, a expiré, est révoqué, ne correspond pas à l'URI de redirection utilisée dans la requête d'autorisation, ou a été remis à un autre client.
unsupported_grant_type: Le type de subvention d'autorisation n'est pas supporté par le serveur d'autorisation.
invalid_token:
revoked: Le jeton d'accès a été révoqué
@@ -6032,7 +6032,7 @@ fr:
confidential: Vérifiez si l'application sera utilisée dans un endroit où la clé secrète du client restera confidentielle. Les applications mobiles natives et les applications à page unique sont considérées comme non confidentielles.
scopes: Vérifiez les portées auxquelles vous voulez que l'application accorde l'accès. Si aucune portée n'est cochée, api_v3 est supposé.
client_credential_user_id: ID utilisateur facultatif à emprunter lorsque les clients utilisent cette application. Laisser vide pour permettre l'accès public uniquement
register_intro: Si vous développez une application client OAuth API pour OpenProject, vous pouvez l'enregistrer en utilisant ce formulaire pour quelle soit utilisée par tous les utilisateurs.
register_intro: Si vous développez une application client OAuth API pour OpenProject, vous pouvez l'enregistrer en utilisant ce formulaire pour qu'elle soit utilisée par tous les utilisateurs.
default_scopes: ''
header:
builtin_applications: Applications OAuth intégrées
@@ -6061,9 +6061,9 @@ fr:
flows:
authorization_code: Flux de code d'autorisation
client_credentials: Flux des informations d'identification client
client_credentials: Utilisateur utilisé pour les informations didentification client
client_credentials_impersonation_set_to: Utilisateur dinformations d'identification client défini sur
client_credentials_impersonation_warning: 'Remarque : Les clients qui utilisent le flux « Informations didentification client » dans cette application auront les droits de cet utilisateur'
client_credentials: Utilisateur utilisé pour les informations d'identification client
client_credentials_impersonation_set_to: Utilisateur d'informations d'identification client défini sur
client_credentials_impersonation_warning: 'Remarque : Les clients qui utilisent le flux « Informations d''identification client » dans cette application auront les droits de cet utilisateur'
client_credentials_impersonation_html: 'Par défaut, OpenProject fournit l''autorisation OAuth 2.0 via %{authorization_code_flow_link}. Vous pouvez activer optionnellement %{client_credentials_flow_link}, mais vous devez fournir un utilisateur avec lequel les requêtes de nom seront effectuées.
'
@@ -6141,5 +6141,5 @@ fr:
external_link_warning:
title: Quitter OpenProject
warning_message: Vous êtes sur le point de quitter OpenProject et de visiter un site web externe. Veuillez noter que les sites web externes ne sont pas sous notre contrôle et peuvent avoir des politiques de confidentialité et de sécurité différentes.
continue_message: Êtes-vous sûr de vouloir passer au lien externe suivant ?
continue_message: Voulez-vous vraiment passer au lien externe suivant ?
continue_button: Continuer vers le site web externe
+33 -33
View File
@@ -24,8 +24,8 @@ fr:
js:
ajax:
hide: Masquer
loading: Chargement…
updating: Mise à jour
loading: Chargement...
updating: Mise à jour...
attachments:
delete: Supprimer la pièce jointe
delete_confirmation: 'Voulez-vous vraiment supprimer ce fichier ? Cette action est irréversible.
@@ -38,7 +38,7 @@ fr:
autocomplete_ng_select:
add_tag: Ajouter un élément
clear_all: Tout réinitialiser
loading: Chargement…
loading: Chargement...
not_found: Aucun élément trouvé
type_to_search: Taper pour rechercher
autocomplete_select:
@@ -179,15 +179,15 @@ fr:
macros: Macros
chose_macro: Choisir une macro
toc: Table des matières
toolbar_help: Cliquez pour sélectionner le widget et afficher la barre doutils. Double-cliquez pour modifier le widget
toolbar_help: Cliquez pour sélectionner le widget et afficher la barre d'outils. Double-cliquez pour modifier le widget
wiki_page_include:
button: Inclure le contenu dune autre page wiki
button: Inclure le contenu d'une autre page wiki
text: "[Placeholder] Page wiki inclue de"
page: Page du wiki
not_set: "(page non encore définie)"
hint: |
Incluez le contenu dune autre page du wiki en indiquant son titre ou son slug.
Vous pouvez inclure la page wiki d'un autre projet en les séparant par un point-virgule comme dans lexemple suivant.
Incluez le contenu d'une autre page du wiki en indiquant son titre ou son slug.
Vous pouvez inclure la page wiki d'un autre projet en les séparant par un point-virgule comme dans l'exemple suivant.
work_package_button:
button: Insérer un bouton pour créer un lot de travaux
type: Type de lot de travaux
@@ -205,7 +205,7 @@ fr:
custom_field: Champ personnalisé
inactive: Inactif
drag_to_activate: Faire glisser les champs ici pour les activer
add_group: Ajouter un groupe dattributs
add_group: Ajouter un groupe d'attributs
add_table: Ajouter un tableau des lots de travaux associés
edit_query: Modifier la requête
new_group: Nouveau groupe
@@ -235,9 +235,9 @@ fr:
current_date: Date actuelle
error:
internal: Une erreur interne s'est produite.
cannot_save_changes_with_message: 'Impossible denregistrer vos modifications en raison de lerreur suivante : %{error}'
cannot_save_changes_with_message: 'Impossible d''enregistrer vos modifications en raison de l''erreur suivante : %{error}'
query_saving: La vue n'a pas pu être enregistrée.
embedded_table_loading: 'La vue intégrée na pas pu être chargée : %{message}'
embedded_table_loading: 'La vue intégrée n''a pas pu être chargée : %{message}'
enumeration_activities: Activités (suivi de temps)
enumeration_doc_categories: Catégories de documents
enumeration_work_package_priorities: Priorités des lots de travaux
@@ -274,7 +274,7 @@ fr:
filter:
noneSelection: "(aucun)"
selection_mode:
notification: Cliquez sur nimporte quel lot de travaux mis en évidence afin de créer la relation. Appuyez sur Échap pour annuler.
notification: Cliquez sur n'importe quel lot de travaux mis en évidence afin de créer la relation. Appuyez sur Échap pour annuler.
zoom:
in: Zoomer
out: Dézoomer
@@ -296,7 +296,7 @@ fr:
update_conflict_refresh: Cliquez ici pour actualiser la ressource et mettre à jour vers la version la plus récente.
edit_prohibited: La modification de %{attribute} est bloquée pour cette ressource. Soit cet attribut est dérivé de relations (ex. enfants), soit il n'est pas configurable.
format:
date: "%{attribute} nest pas une date valide. Format attendu : AAAA-MM-JJ."
date: "%{attribute} n'est pas une date valide. Format attendu : AAAA-MM-JJ."
general: Une erreur s'est produite.
ical_sharing_modal:
title: S'abonner au calendrier
@@ -311,12 +311,12 @@ fr:
success_message: L'adresse URL « %{name} » a été copiée avec succès dans votre presse-papiers. Collez-la dans votre client de calendrier pour compléter l'abonnement.
label_activate: Activer
label_assignee: Assigné
label_assignee_alt_text: Ce lot de travail est attribué à %{name}
label_assignee_alt_text: Ce lot de travaux est attribué à %{name}
label_add_column_after: Ajouter une colonne après
label_add_column_before: Ajouter une colonne avant
label_add_columns: Ajouter des colonnes
label_add_comment: Ajouter un commentaire
label_add_comment_title: Commentez et utilisez @ pour informer dautres personnes
label_add_comment_title: Commentez et utilisez @ pour informer d'autres personnes
label_add_row_after: Ajouter une ligne après
label_add_row_before: Ajouter une ligne avant
label_add_selected_columns: Ajouter les colonnes sélectionnées
@@ -391,7 +391,7 @@ fr:
label_learn_more_link: En savoir plus
label_less_or_equal: "<="
label_less_than_ago: il y a moins de quelques jours
label_loading: Chargement…
label_loading: Chargement...
label_mail_notification: Notifications par courriel
label_manage_columns: Gérer et réorganiser les colonnes
label_me: moi
@@ -433,7 +433,7 @@ fr:
label_resize_project_menu: Redimensionner le menu du projet
label_save_as: Enregistrer sous
label_search_columns: Rechercher une colonne
label_select_watcher: Sélectionner un observateur
label_select_watcher: Sélectionner un observateur...
label_selected_filter_list: Filtres sélectionnés
label_show_attributes: Afficher tous les attributs
label_show_in_menu: Afficher la vue dans le menu
@@ -465,7 +465,7 @@ fr:
label_warning: Attention
label_work_package: Lot de travaux
label_work_package_parent: Lot de travaux parent
label_work_package_plural: Lots de Travaux
label_work_package_plural: Lots de travaux
label_watch: Suivre
label_watch_work_package: Suivre le lot de travaux
label_watcher_added_successfully: Observateur ajouté avec succès !
@@ -496,7 +496,7 @@ fr:
label_files_to_upload: 'Ces fichiers vont être transférés :'
label_rejected_files: 'Ces fichiers ne peuvent pas être transférés :'
label_rejected_files_reason: Ces fichiers ne peuvent pas être transférés car leur taille est supérieure à %{maximumFilesize}
label_wait: Veuillez patienter pendant la configuration
label_wait: Veuillez patienter pendant la configuration...
label_upload_counter: "%{done} fichiers sur %{count} finis"
label_validation_error: 'Le lot de travaux n''a pas pu être enregistré en raison des erreurs suivantes :'
label_version_plural: Versions
@@ -513,7 +513,7 @@ fr:
members: Invitez de nouveaux <b>membres</b> à rejoindre votre projet.
quick_add_button: Cliquez sur l'icône plus (+) dans l'en-tête de navigation pour <b>créer un nouveau projet</b> ou <b>inviter des collègues</b>.
sidebar_arrow: Utilisez la flèche de retour dans le coin supérieur gauche pour retourner au <b>menu principal</b> du projet.
welcome: Faites une visite dintroduction de trois minutes pour apprendre <b>les fonctionnalités les plus importantes</b>.<br>Il est recommandé deffectuer les étapes jusqu'à la fin. Vous pouvez redémarrer cette visite à tout moment.
welcome: Faites une visite d'introduction de trois minutes pour apprendre <b>les fonctionnalités les plus importantes</b>.<br>Il est recommandé d'effectuer les étapes jusqu'à la fin. Vous pouvez redémarrer cette visite à tout moment.
wiki: Dans le <b>wiki</b> vous pouvez documenter et partager vos connaissances avec votre équipe.
boards:
overview: Sélectionnez <b>tableaux</b> pour déplacer la vue et gérer votre projet en utilisant la vue des tableaux agiles.
@@ -616,10 +616,10 @@ fr:
text_user_wrote: "%{value} écrit:"
types:
attribute_groups:
error_duplicate_group_name: Le nom %{group} est utilisé plus dune fois. Les noms de groupe doivent être uniques.
error_duplicate_group_name: Le nom %{group} est utilisé plus d'une fois. Les noms de groupe doivent être uniques.
error_no_table_configured: Veuillez configurer un tableau pour %{group}.
reset_title: Réinitialiser la configuration du formulaire
confirm_reset: 'Avertissement : êtes-vous sûr de vouloir réinitialiser la configuration du formulaire ? Ceci va réinitialiser les attributs à leur groupe par défaut et désactiver TOUS les champs personnalisés.
confirm_reset: 'Avertissement : voulez-vous vraiment réinitialiser la configuration du formulaire ? Ceci va réinitialiser les attributs à leur groupe par défaut et désactiver TOUS les champs personnalisés.
'
upgrade_to_ee: Mettre à niveau vers la version Entreprise autohébergée
@@ -640,7 +640,7 @@ fr:
two_factor_authentication:
label_two_factor_authentication: Authentification à deux facteurs
watchers:
label_loading: observateurs en cours de chargement…
label_loading: chargement des observateurs...
label_error_loading: Une erreur s'est produite lors du chargement des observateurs
label_search_watchers: Rechercher des observateurs
label_add: Ajouter des observateurs
@@ -713,8 +713,8 @@ fr:
activate_asc: activer pour appliquer un tri par ordre croissant
activate_dsc: activer pour appliquer un tri par ordre décroissant
activate_no: activer pour supprimer le tri
text_work_packages_destroy_confirmation: Êtes-vous sûr de vouloir supprimer le(s) lot(s) de travaux sélectionné(s) ?
text_query_destroy_confirmation: Êtes-vous sûr de vouloir supprimer la vue sélectionnée ?
text_work_packages_destroy_confirmation: Voulez-vous vraiment supprimer le(s) lot(s) de travaux sélectionné(s) ?
text_query_destroy_confirmation: Voulez-vous vraiment supprimer la vue sélectionnée ?
tl_toolbar:
zooms: Niveau de zoom
outlines: Niveau de hiérarchie
@@ -751,7 +751,7 @@ fr:
comment_added: Le commentaire a été ajouté avec succès.
comment_send_failed: Une erreur s'est produite. Impossible de soumettre le commentaire.
comment_updated: Le commentaire a été mis à jour avec succès.
confirm_edit_cancel: Êtes-vous sûr de vouloir annuler l'édition du lot de travaux ?
confirm_edit_cancel: Voulez-vous vraiment annuler l'édition du lot de travaux ?
description_filter: Filtrer
description_enter_text: Saisir texte
description_options_hide: Masquer les options
@@ -769,7 +769,7 @@ fr:
message_successful_show_in_fullscreen: Cliquez ici pour ouvrir ce lot de travaux en affichage plein écran.
message_view_spent_time: Afficher le temps passé pour ce lot de travaux
message_work_package_read_only: Le lot de travaux est verrouillé dans ce statut. Aucun autre attribut que le statut ne peut être modifié.
message_work_package_status_blocked: Le statut du lot de travail n'est pas modifiable en raison de la fermeture du statut et de la version assignés.
message_work_package_status_blocked: Le statut du lot de travaux n'est pas modifiable en raison de la fermeture du statut et de la version assignés.
placeholder_filter_by_text: Objet, description, commentaires, ...
progress:
title: Estimation des travaux et de la progression
@@ -874,7 +874,7 @@ fr:
insert_columns: Insérer des colonnes
filters: Filtres
display_sums: Afficher les sommes
confirm_edit_cancel: Êtes-vous sûr de vouloir annuler la modification du nom de cette vue ? Le titre sera redéfini selon la valeur précédente.
confirm_edit_cancel: Voulez-vous vraiment annuler la modification du nom de cette vue ? Le titre sera redéfini selon la valeur précédente.
click_to_edit_query_name: Cliquez ici pour modifier le titre de cette présentation.
rename_query_placeholder: Nom de cette vue
star_text: Marquez cette vue comme favorite et ajoutez-la à la barre latérale des vues enregistrées sur la gauche.
@@ -906,8 +906,8 @@ fr:
show_all_users: Afficher tous les utilisateurs avec lesquels le lot de travaux a été partagé
table:
configure_button: Configurer le tableau du lot de travaux
summary: Tableau avec lignes de lots de travaux et colonnes dattributs de lots de travaux.
text_inline_edit: La plupart des cellules de ce tableau sont des boutons qui activent la fonctionnalité d'édition en ligne de lattribut.
summary: Tableau avec lignes de lots de travaux et colonnes d'attributs de lots de travaux.
text_inline_edit: La plupart des cellules de ce tableau sont des boutons qui activent la fonctionnalité d'édition en ligne de l'attribut.
text_sort_hint: Avec les liens dans les en-têtes de tableau vous pouvez trier, regrouper, réorganiser, supprimer et ajouter des colonnes.
text_select_hint: Les boîtes de sélection doivent être ouvertes avec la touche « ALT » et les flèches directionelles.
table_configuration:
@@ -980,9 +980,9 @@ fr:
button_delete: Supprimer
form_submit:
title: Confirmez pour continuer
text: Êtes-vous sûr de vouloir effectuer cette action ?
text: Voulez-vous vraiment effectuer cette action ?
destroy_time_entry:
title: Confirmer la suppression de lentrée de temps
title: Confirmer la suppression de l'entrée de temps
text: Êtes-vous sur de vouloir supprimer l'entrée de temps suivante ?
notice_no_results_to_display: Aucun résultat visible à afficher.
notice_successful_create: Création réussie.
@@ -1011,11 +1011,11 @@ fr:
number: "%{field} n'est pas un nombre valide"
maxlength: "%{field} ne peut pas contenir plus de %{maxLength} chiffre(s)"
minlength: "%{field} ne peut pas contenir moins de %{minLength} chiffre(s)"
messages_on_field: 'Ce champ nest pas valide : %{messages}'
messages_on_field: 'Ce champ n''est pas valide : %{messages}'
error_could_not_resolve_version_name: Ne peut résoudre le nom de version
error_could_not_resolve_user_name: Impossible de trouver l'utilisateur
error_attachment_upload: 'Erreur de chargement du fichier : %{error}'
error_attachment_upload_permission: Vous navez pas l'autorisation de charger des fichiers sur cette ressource.
error_attachment_upload_permission: Vous n'avez pas l'autorisation de charger des fichiers sur cette ressource.
units:
workPackage:
one: lot de travaux
+87 -87
View File
@@ -118,7 +118,7 @@ ko:
description: 이 도구를 사용하여 Jira 인스턴스에서 데이터를 가져옵니다. 여러 Jira 호스트를 구성하고 가져오기 실행 각각에서 가져올 항목을 선택할 수 있습니다.
errors:
cannot_delete_with_imports: 기존 가져오기가 있는 Jira 호스트는 삭제할 수 없습니다
custom_field_creation_failed: 'Failed to create custom field ''%{name}'': %{message}'
custom_field_creation_failed: '사용자 지정 필드 ''%{name}''을(를) 만들지 못했습니다: %{message}'
blank:
title: 아직 구성된 Jira 호스트 없음
description: Jira에서 이 OpenProject 인스턴스로 항목 가져오기를 시작하려면 Jira 호스트를 구성합니다.
@@ -126,9 +126,9 @@ ko:
title: Jira 구성
new: 새 구성
banner:
title: Beta - Try it out!
description: This Jira Migrator is currently in beta. We currently only support Jira Server/Data Center versions 10.x and 11.x. Cloud instances are not supported at this time.
contribution_callout: 'Please, help us improve the Jira Migrator with your feedback and private data donations. You can [join the development community](link) of the Jira Migrator.
title: 베타 - 사용해 보세요!
description: Jira Migrator는 현재 베타 버전입니다. Jira Server/Data Center 버전 10.x 11.x만 현재 지원되며, Cloud 인스턴스는 현재 지원되지 않습니다.
contribution_callout: '피드백 및 개인 데이터 기부를 통해 Jira Migator를 개선할 수 있도록 도와주세요. Jira Migator의 [개발 커뮤니티에 참여](link)할 수 있습니다.
'
supported_versions: ''
@@ -159,7 +159,7 @@ ko:
connection_timeout: 'Jira 서버에 연결이 시간 초과되었습니다: %{message}'
parse_error: 'Jira API 응답을 구문 분석하지 못했습니다: %{message}'
api_error: Jira API가 오류 상태 %{status}을(를) 반환했습니다
401_error: Jira API returned a 401 error. Your authentication token may have expired or lack the required permissions. Please ensure the token belongs to a Jira administrator.
401_error: Jira API에서 401 오류를 반환했습니다. 인증 토큰이 만료되었거나 필요한 권한이 부족할 수 있습니다. 토큰이 Jira 관리자의 소유인지 확인하세요.
columns:
projects: 프로젝트
last_change: 마지막 변경
@@ -240,10 +240,10 @@ ko:
caption_done: 완료됨
label_info: 이 가져오기 도구는 베타 버전이며 일부 유형의 데이터를 가져올 수 없다는 점에 유의하세요. 호스트 Jira 인스턴스에서 가져오기용으로 제공하는 항목과 이 도구에서 현재 가져올 수 있는 항목에 대한 요약은 다음과 같습니다.
description: 호스트 Jira 인스턴스에서 가져온 사용 가능한 데이터에서 가져올 데이터를 선택합니다.
label_supported_data: Supported data
label_coming_soon: Coming soon (Q2 2026)
label_coming_later: Coming later
label_available_server_data: Available data on %{server_info}
label_supported_data: 지원되는 데이터
label_coming_soon: 곧 제공 예정(2026년 2분기)
label_coming_later: 추후 제공 예정
label_available_server_data: "%{server_info}의 사용 가능 데이터"
button_select_projects: 가져올 프로젝트 선택
button_continue: 계속
label_import: 가져올 프로젝트를 선택합니다.
@@ -252,23 +252,23 @@ ko:
label_progress: Jira에서 데이터를 가져오는 중...
elements:
relations: 이슈 간의 관계
project_ids: Project identifiers
issue_ids: Issues identifiers
sprints: Sprint assignments
project_ids: 프로젝트 식별자
issue_ids: 이슈 식별자
sprints: 스프린트 할당
workflows: 프로젝트 수준 워크플로
schemes: 스키마
permissions: Permissions
projects: Projects
issues: Issues
issue_details: Issue description, history, comments and attachments
custom_fields: A subset of custom fields
users: Involved users and groups
permissions: 권한
projects: 프로젝트
issues: 이슈
issue_details: 이슈 설명, 기록, 코멘트 및 첨부 파일
custom_fields: 사용자 지정 필드의 하위 집합
users: 참여 사용자 및 그룹
confirm_import:
title: 데이터 가져오기
caption: 가져오기 설정을 검토하고 가져오기를 시작합니다
caption_done: 완료됨
label_available_data: Data to be imported
label_users_import_explanation: Users that are involved in selected projects (group memberships included)
label_available_data: 가져올 데이터
label_users_import_explanation: 선택한 프로젝트에 참여하는 사용자(그룹 멤버십 포함됨)
button_start: 가져오기 시작
description: 다음 설정으로 가져오기 실행을 시작하려고 합니다.
label_progress: 가져오기 진행 중...
@@ -276,33 +276,33 @@ ko:
import_result:
title: 가져오기 실행 결과
caption: 가져오기 실행 검토 또는 가져오기 되돌리기
info: Import run was successful.
info: 가져오기 실행에 성공했습니다.
label_results: 가져옴
label_revert: 가져오기 되돌리기
button_revert: 가져오기 되돌리기
button_done: Approve import
preview_description: The imported data is currently in review mode. Click "Approve import" to make the import permanent or "Revert import" to undo all changes made in this import run.
label_finalize_import: Approve import
label_finalizing: Approving import...
label_finalizing_done: Import approved.
button_done: 가져오기 승인
preview_description: 가져온 데이터는 현재 검토 모드에 있습니다. 가져오기를 영구적으로 적용하려면 "가져오기 승인"을 클릭하고, 이 가져오기 실행에서 변경된 모든 사항을 취소하려면 "가져오기 되돌리기"를 클릭합니다.
label_finalize_import: 가져오기 승인
label_finalizing: 가져오기 승인 중...
label_finalizing_done: 가져오기가 승인되었습니다.
label_revert_progress: 가져오기를 되돌리는 중...
label_reverted: 가져오기를 되돌렸습니다.
select_dialog:
filter_projects: 텍스트로 필터링
import_dialog:
title: Please make sure you have a backup!
title: 백업이 있는지 확인하세요!
confirm_button: 가져오기 시작
description: 'Imports change your OpenProject configuration. After the import you will have the opportunity to review the changes. While in review, you have an option to revert or approve the import. After approving the import reverting will no longer be possible. Therefore, please, make sure that you have [a backup of your OpenProject instance](link) before proceeding.
description: '가져오기는 OpenProject 구성을 변경합니다. 가져오기 후에는 변경 사항을 검토할 수 있습니다. 검토하는 동안 가져오기를 되돌리거나 승인할 수 있는 옵션이 있습니다. 가져오기를 승인한 후에는 더 이상 되돌릴 수 없습니다. 따라서 계속 진행하기 전에 [OpenProject 인스턴스의 백업](link)이 있는지 확인하세요.
'
confirm: I understand and have a backup
confirm: 본인은 해당 내용을 이해하며 백업이 있습니다
revert_dialog:
title: 이 가져오기를 영구적으로 되돌리시겠습니까?
description: This will delete all imported objects (including whole projects).
description: 이렇게 하면 가져온 모든 개체(전체 프로젝트 포함)가 삭제됩니다.
confirm: 이 되돌리기를 통해 데이터가 영구적으로 삭제됨을 이해합니다
finalize_dialog:
title: Approve this import?
description: Once approved, this import can no longer be reverted. All imported data will become permanent.
title: 이 가져오기를 승인하시겠습니까?
description: 승인된 후에는 이 가져오기를 더 이상 되돌릴 수 없습니다. 가져온 모든 데이터는 영구적으로 저장됩니다.
confirm: 이 작업을 취소할 수 없음을 이해합니다.
confirm_button: 이해함
select_projects:
@@ -407,12 +407,12 @@ ko:
autofix_preview:
error_too_long: 10자 이하여야 함
error_numerical: 완전히 숫자로만 지정할 수 없음
error_does_not_start_with_letter: Must start with an uppercase letter
error_does_not_start_with_letter: 대문자로 시작해야 합니다
error_special_characters: 특수 문자는 허용되지 않음
error_not_fully_uppercased: 대문자여야 함
error_in_use: 이미 다른 프로젝트의 활성 핸들로 사용 중입니다
error_used_in_past: Reserved by another project's handle history
error_reserved_by_system: Reserved as a system keyword
error_used_in_past: 다른 프로젝트의 핸들 기록에 의해 예약되었습니다
error_reserved_by_system: 시스템 키워드로 예약되었습니다
error_unknown: 수동 검토가 필요합니다
remaining_projects:
other: "... %{count}개의 추가 프로젝트"
@@ -427,8 +427,8 @@ ko:
checkbox_label: 이렇게 하면 모든 작업 패키지 ID가 영구적으로 변경됨을 이해합니다
success_banner: 작업 패키지 식별자 형식을 업데이트했습니다.
in_progress:
converting_banner_message: Project identifiers are currently being converted to semantic format. This may take some time.
reverting_banner_message: Project identifiers are currently being reverted to classic format. This may take some time.
converting_banner_message: 프로젝트 식별자를 시맨틱 형식으로 현재 변환하는 중입니다. 시간이 다소 걸릴 수 있습니다.
reverting_banner_message: 프로젝트 식별자를 클래식 형식으로 현재 되돌리는 중입니다. 시간이 다소 걸릴 수 있습니다.
workflows:
tabs:
default_transitions: 기본 전환
@@ -451,11 +451,11 @@ ko:
ignore: 변경 사항 무시
save: 변경 사항을 저장하고 계속하기
role_selector:
title: Select roles
title: 역할 선택
label: '역할: %{role}'
no_role: 역할 선택
roles:
other: "%{count} roles selected"
other: "%{count}개 역할 선택됨"
blankslate:
title: 구성된 상태 전환 없음
description: 상태를 추가하여 이 역할에 대한 워크플로 구성을 시작합니다
@@ -698,19 +698,19 @@ ko:
add_department: 부서 추가
blankslate:
heading: 해당 조직에 부서가 없습니다
description: 'Start by adding departments or users to the organization. Each department can be used to create a hierarchy below it, to navigate and create sub-department inside a hierarchy click on the created item.
description: '조직에 부서 또는 사용자를 추가하여 시작합니다. 각 부서를 사용하여 그 아래에 계층을 만들 수 있습니다. 계층 내에서 하위 부서를 탐색하고 만들려면 생성된 항목을 클릭합니다.
'
add_button: 추가
detail_blankslate:
heading: 이 부서에는 아래 계층 수준이 없습니다
description: Add departments or users to create sub-items inside another one.
description: 부서 또는 사용자를 추가하여 다른 항목 내에서 하위 항목을 만듭니다.
add_button: 추가
add_department_form:
name_label: 부서 이름
name_placeholder: 부서 이름 입력
move_user_dialog:
title: User already in a department
title: 이미 부서에 있는 사용자
heading: 이 부서로 사용자를 이동하시겠습니까?
description: "%{user}은(는) 현재 %{from_department}의 멤버입니다. 사용자를 이동하면 해당 부서에서 제거됩니다."
confirm: 사용자 이동
@@ -1110,8 +1110,8 @@ ko:
matrix_check_uncheck_all_in_row_label_html: 모든 역할에 대한 <em>%{permission}</em> 권한 토글
matrix_check_uncheck_all_in_col_label_html: "<em>%{role}</em> 역할에 대한 모든 %{module} 권한 토글"
users:
force_password_change_hint: The user must set a new password on their next login. Automatically enabled when sending credentials via email.
send_information_hint: Emails the password in plain text. When checked, the user will be required to change their password on first login.
force_password_change_hint: 사용자는 다음 로그인 시 새로운 암호를 설정해야 합니다. 이메일로 자격 증명을 보내는 경우 자동으로 활성화됩니다.
send_information_hint: 일반 텍스트의 암호를 이메일로 전송합니다. 이 옵션을 선택하면 사용자가 처음 로그인할 때 암호를 변경해야 합니다.
autologins:
prompt: "%{num_days}일 동안 로그인 상태 유지"
sessions:
@@ -1375,20 +1375,20 @@ ko:
mode:
from_role:
label: 다른 역할에 복사
caption: Copy the current workflow to one or more roles inside the same work package type. If the selected role already has a workflow the current one will be overwritten.
caption: 동일한 워크플로 패키지 유형 내의 역할 하나 이상에 현재 워크플로를 복사합니다. 선택한 역할에 이미 워크플로가 있는 경우 현재 워크플로를 덮어씁니다.
from_type:
label: 다른 유형에 복사
caption: Copy the current workflow to another work packages type. If the selected type already has a workflow the current one will be overwritten. This affects all roles.
caption: 다른 워크플로 유형으로 현재 워크플로를 복사합니다. 선택한 유형에 이미 워크플로가 있는 경우 현재 워크플로를 덮어씁니다. 이는 모든 역할에 영향을 줍니다.
from_roles:
create:
notice:
other: Successfully copied workflow to %{count} roles.
other: 워크플로를 %{count}개 역할에 복사했습니다.
from_types:
create:
notice:
other: Successfully copied workflow to %{count} types.
other: 워크플로를 %{count}개 유형에 복사했습니다.
new:
title: Copy workflow of "%{source_type}"
title: '"%{source_type}"의 워크플로 복사'
form:
matrix_caption: 워크플로 매트릭스
matrix_caption_assignee: 담당자에 대한 워크플로 매트릭스
@@ -1400,10 +1400,10 @@ ko:
matrix_check_uncheck_all_in_col_label_html: 모든 이전 상태에서 <em>%{new_status}</em>(으)로 전환 토글
index:
type_filter:
label: Filter by type name
label: 유형 이름으로 필터링
page_headers:
index_component:
description: Configure status transitions for each work package type.
description: 각 작업 패키지 유형에 대한 상태 전환을 구성합니다.
work_flows:
index:
no_results_title_text: 작업 흐름이 없습니다.
@@ -1417,10 +1417,10 @@ ko:
bulk_delete_dialog:
title: "%{count}개 작업 패키지 삭제"
heading: 이러한 작업 패키지 %{count}개를 영구적으로 삭제하시겠습니까?
description: 'The following work packages, including children and all associated data, will permanently be deleted:'
description_with_children: 'The following work packages, including child work packages, and all associated data will be permanently deleted:'
confirm_children_deletion: I acknowledge that all selected work packages and their children will be permanently deleted.
cross_project_warning: 'These work packages span multiple projects: %{projects}'
description: '자식 및 모든 관련 데이터를 포함한 다음 작업 패키지가 영구적으로 삭제됩니다:'
description_with_children: '자식 작업 패키지를 포함한 다음 작업 패키지 및 모든 관련 데이터가 영구적으로 삭제됩니다:'
confirm_children_deletion: 본인은 선택한 모든 작업 패키지 및 해당 자식이 영구적으로 삭제됨을 확인합니다.
cross_project_warning: '이러한 작업 패키지는 여러 프로젝트에 걸쳐 있습니다: %{projects}'
children_label: '다음 자식도 삭제됩니다:'
datepicker_modal:
banner:
@@ -2095,7 +2095,7 @@ ko:
attributes:
parent_id:
circular_dependency: "- 순환 그룹 계층을 생성합니다."
organizational_unit_mismatch: must have the same organizational unit setting as the group.
organizational_unit_mismatch: "- 그룹과 동일한 조직 단위 설정이 있어야 합니다."
ldap_auth_source:
attributes:
tls_certificate_string:
@@ -2281,7 +2281,7 @@ ko:
not_whitelisted: 은(는) 설절에 허용되지 않습니다.
invalid_url: 유효한 리포지토리 URL 또는 경로가 아닙니다.
must_not_be_ssh: SSH url이 아니어야 합니다.
must_not_point_to_openproject_directory: must not point to an OpenProject-managed repository directory.
must_not_point_to_openproject_directory: "- OpenProject 관리 리포지토리 디렉터리를 가리키지 않아야 합니다."
no_directory: 디텍터리가 아님
role:
attributes:
@@ -2333,7 +2333,7 @@ ko:
cannot_add_child_because_of_lack_of_permission: 선택한 작업 패키지를 편집할 권한이 없으므로 자식을 추가할 수 없습니다.
blank: ID는 비워둘 수 없습니다.
identifier:
semantic_identifier_incomplete: and sequence_number must both be set at the same time.
semantic_identifier_incomplete: sequence_number를 동시에 둘 다 설정해야 합니다.
assigned_to:
format: "%{message}"
done_ratio:
@@ -2402,7 +2402,7 @@ ko:
confirmation: 비밀번호와 비밀번호 확인이 일치하지 않습니다.
format: "%{message}"
password:
requirements_not_met: 'Must include characters of the following types: %{rules}'
requirements_not_met: '다음 유형의 문자를 포함해야 합니다: %{rules}'
lowercase: '소문자(예: ''a'')'
uppercase: '대문자(예: ''A'')'
numeric: '숫자 (예: '' 1'')'
@@ -2504,7 +2504,7 @@ ko:
unsupported_storage_type: "- 지원되는 저장소 유형이 아닙니다."
storage_error: 저장소 연결에 오류가 발생했습니다.
invalid_input: 입력이 잘못되었습니다.
invalid_child_for_parent: is not allowed as a parent for this view type.
invalid_child_for_parent: "- 이 보기 유형의 부모로 허용되지 않습니다."
activity:
item:
created_by_on: "%{datetime}, %{user} 님이 생성함"
@@ -3380,20 +3380,20 @@ ko:
report_component:
checks:
failures:
other: "%{count} checks failed"
success: All checks passed
other: "%{count}개 검사 실패함"
success: 모든 검사 통과함
warnings:
other: "%{count} checks returned a warning"
other: "%{count}개 검사에서 경고가 반환되었습니다"
summary:
failure: Some checks failed and the system does not work as expected.
success: All connections and systems are working as expected.
warning: Some checks returned a warning. This can lead to unexpected behaviour.
failure: 일부 검사가 실패했으며 시스템이 예상대로 작동되지 않습니다.
success: 모든 연결과 시스템이 예상대로 작동 중입니다.
warning: 일부 검사에서 경고가 반환되었습니다. 이로 인해 예상치 못한 동작이 발생할 수 있습니다.
result_component:
status:
failed: Failed
passed: Passed
skipped: Skipped
warning: Warning
failed: 실패함
passed: 통과함
skipped: 건너뜀
warning: 경고
homescreen:
additional:
projects: 이 경우 최신 표시 프로젝트입니다.
@@ -3408,16 +3408,16 @@ ko:
learn_about: 새로운 모든 기능에 대해 자세히 알아보기
missing: 아직 강조 표시된 기능이 없습니다.
'17_4':
new_features_title: 'The release contains various new features and improvements, such as:
new_features_title: '이 릴리스에는 다음과 같은 다양한 새로운 기능과 개선 사항이 포함되어 있습니다.
'
new_features_list:
line_0: Jira Migrator with support for basic custom fields.
line_1: Backlog buckets for structuring and prioritizing work packages during backlog refinement.
line_2: Easier drag and drop and improved move options in the Backlogs module.
line_3: Sprint Start and Complete buttons in the sprint header.
line_4: Copy workflow settings between roles.
line_5: "'My Meetings' widget on the Home and Project Overview pages."
line_0: 기본 사용자 지정 필드를 지원하는 Jira Migrator.
line_1: 백로그 개선 중에 작업 패키지를 구조화하고 우선 순위를 지정하기 위한 백로그 버킷.
line_2: 백로그 모듈에서 더욱 간편해진 드래그 앤 드롭 및 개선된 이동 옵션.
line_3: 스프린트 헤더의 스프린트 시작 및 완료 버튼.
line_4: 역할 간에 워크플로 설정 복사.
line_5: 홈 및 프로젝트 개요 페이지의 '내 미팅' 위젯.
links:
upgrade_enterprise_edition: Enterprise Edition으로 업그레이드
postgres_migration: 설치를 PostgreSQL로 마이그레이션
@@ -4006,7 +4006,7 @@ ko:
label_custom_favicon: 사용자 지정 favicon
label_custom_touch_icon: 사용자 지정 터치 아이콘
label_departments: 조직
label_departments_description_html: 'Define your companys structure by creating departments and sub-departments in a hierarchical way. This allows you to reflect reporting lines and maintain a clear, structured overview of your organization within OpenProject. You can also import an existing organization structure through [LDAP group synchronisation](ldap_docs_article).
label_departments_description_html: '계층적 방식으로 부서와 하위 부서를 만들어 회사 구조를 정의하세요. 이렇게 하면 OpenProject 내에서 보고 라인을 반영하고 조직에 대한 명확하고 구조화된 개요를 유지할 수 있습니다. [LDAP 그룹 동기화](ldap_docs_article)를 통해 기존 조직 구조를 가져올 수도 있습니다.
'
label_logout: 로그아웃
@@ -4223,7 +4223,7 @@ ko:
label_role_new: 새 역할
label_role_grantable: 부여 가능한 역할
label_role_plural: 역할
label_role_missing_permissions: "%{role} (missing required permissions)"
label_role_missing_permissions: "%{role}(필수 권한 누락)"
label_role_search: 새 멤버에게 역할 할당
label_scm: SCM
label_scroll_left: 왼쪽으로 스크롤
@@ -4447,7 +4447,7 @@ ko:
you_have: 회원님은
logo_alt_text: 로고
mention:
subject: "%{user_name} mentioned you in %{id} - %{subject}"
subject: "%{user_name} 님이 %{id} - %{subject}에서 귀하를 멘션했습니다"
notification:
center: 알림 센터로
see_in_center: 알림 센터의 코멘트 보기
@@ -4481,10 +4481,10 @@ ko:
note: '참고: "%{note}"'
sharing:
work_packages:
allowed_actions_html: 'You have the following permissions on this work package: %{allowed_actions}. This can change depending on your project role and permissions.'
allowed_actions_html: '이 작업 패키지에 대한 다음과 같은 권한을 가지고 있습니다: %{allowed_actions}. 이는 프로젝트 역할 및 권한에 따라 변경될 수 있습니다.'
create_account: 이 작업 패키지에 액세스하려면 %{instance}에서 계정을 생성하고 활성화해야 합니다.
open_work_package: 작업 패키지 열기
subject: Work package %{id} was shared with you
subject: 작업 패키지 %{id}이(가) 귀하와 공유되었습니다
enterprise_text: 프로젝트 멤버가 아닌 사용자와 작업 패키지를 공유합니다.
summary:
user: "%{user} 님이 %{role_rights} 권한으로 작업 패키지를 귀하와 공유했습니다."
@@ -5156,12 +5156,12 @@ ko:
setting_mail_handler_body_delimiter_regex: 이 정규식에 일치하는 이메일을 자름
setting_mail_handler_ignore_filenames: 무시된 메일 첨부 파일
setting_new_project_user_role_id: 프로젝트를 만드는 비관리자 사용자에게 지정된 역할
setting_new_project_user_role_id_caption: 'Only roles that include the permissions to edit project attributes and to manage members are listed, so that the creator can complete the project setup.
setting_new_project_user_role_id_caption: '프로젝트 특성을 편집하고 멤버를 관리할 수 있는 권한이 포함된 역할만 나열되므로 생성자가 프로젝트 설정을 완료할 수 있습니다.
'
setting_new_project_send_confirmation_email: 새 프로젝트 생성 시 작성자에게 알림 보내기
setting_new_project_notification_text: 알림 텍스트
setting_password_active_rules: Password requirements
setting_password_active_rules: 비밀번호 요구 사항
setting_password_count_former_banned: 재사용 금지된 최근에 사용한 암호 수
setting_password_days_valid: 암호 변경을 적용할 경과 일 수
setting_password_min_length: 최소 길이
@@ -5754,13 +5754,13 @@ ko:
same_as_work: 작업과 동일한 값으로 설정합니다.
permissions:
comment: 코멘트
comment_verb: comment
comment_verb: 코멘트
comment_description: 이 작업 패키지를 보고 코멘트를 작성할 수 있습니다.
edit: 편집
edit_verb: edit
edit_verb: 편집
edit_description: 이 작업 패키지 보기, 코멘트 작성 및 편집을 할 수 있습니다.
view: 보기
view_verb: view
view_verb: 보기
view_description: 이 작업 패키지를 볼 수 있습니다.
reminders:
label_remind_at: 날짜
+15 -15
View File
@@ -272,20 +272,20 @@ uk:
relations: Зв’язки між задачами
project_ids: Ідентифікатори проєктів
issue_ids: Ідентифікатори задач
sprints: Sprint assignments
sprints: Призначення спринту
workflows: Робочі процеси на рівні проєктів
schemes: Схеми
permissions: Permissions
projects: Projects
issues: Issues
issue_details: Issue description, history, comments and attachments
custom_fields: A subset of custom fields
users: Involved users and groups
permissions: Дозволи
projects: Проєкти
issues: Задачі
issue_details: Опис задачі, історія, коментарі й вкладення
custom_fields: Підмножина користувацьких полів
users: Залучені користувачі й групи
confirm_import:
title: Імпортуйте дані
caption: Перегляньте налаштування імпорту й запустіть його
caption_done: Завершено
label_available_data: Data to be imported
label_available_data: Дані, які імпортуватимуться
label_users_import_explanation: Користувачі, залучені до вибраних проєктів (зокрема, члени груп)
button_start: Почати імпорт
description: Ви збираєтеся запустити імпорт із наведеними далі налаштуваннями.
@@ -294,21 +294,21 @@ uk:
import_result:
title: Результати циклу імпорту
caption: Перегляньте дані про цикл імпорту або скасуйте внесені зміни
info: Import run was successful.
info: Циклу імпорту успішно виконано.
label_results: Імпортовано
label_revert: Скасувати імпорт
button_revert: Скасувати імпорт
button_done: Approve import
preview_description: The imported data is currently in review mode. Click "Approve import" to make the import permanent or "Revert import" to undo all changes made in this import run.
label_finalize_import: Approve import
label_finalizing: Approving import...
label_finalizing_done: Import approved.
button_done: Схвалити імпорт
preview_description: Імпортовані дані зараз перебувають у режимі перевірки. Натисніть «Схвалити імпорт», щоб застосувати зміни, або «Скасувати імпорт», щоб скасувати всі зміни, внесені під час цього циклу.
label_finalize_import: Схвалити імпорт
label_finalizing: Схвалення імпорту…
label_finalizing_done: Імпорт схвалено.
label_revert_progress: Скасування імпорту…
label_reverted: Імпорт скасовано.
select_dialog:
filter_projects: Фільтрування за текстом
import_dialog:
title: Please make sure you have a backup!
title: Переконайтеся, що у вас є резервна копія!
confirm_button: Почати імпорт
description: 'Imports change your OpenProject configuration. After the import you will have the opportunity to review the changes. While in review, you have an option to revert or approve the import. After approving the import reverting will no longer be possible. Therefore, please, make sure that you have [a backup of your OpenProject instance](link) before proceeding.
+49 -49
View File
@@ -126,9 +126,9 @@ zh-CN:
title: Jira 配置
new: 新配置
banner:
title: Beta - Try it out!
description: This Jira Migrator is currently in beta. We currently only support Jira Server/Data Center versions 10.x and 11.x. Cloud instances are not supported at this time.
contribution_callout: 'Please, help us improve the Jira Migrator with your feedback and private data donations. You can [join the development community](link) of the Jira Migrator.
title: 测试版 - 试试吧!
description: Jira Migrator 目前处于测试阶段。我们目前仅支持 Jira Server/Data Center 版本 10.x 11.x。目前不支持云实例。
contribution_callout: '请通过提供您的反馈和捐赠您的私有数据,帮助我们改进 Jira Migrator。您可以[加入 Jira Migrator 的开发社区](link)。
'
supported_versions: ''
@@ -1109,8 +1109,8 @@ zh-CN:
matrix_check_uncheck_all_in_row_label_html: 切换所有角色的“%{permission}”<em></em>权限
matrix_check_uncheck_all_in_col_label_html: 切换“%{role}”<em></em>角色的 %{module} 权限
users:
force_password_change_hint: The user must set a new password on their next login. Automatically enabled when sending credentials via email.
send_information_hint: Emails the password in plain text. When checked, the user will be required to change their password on first login.
force_password_change_hint: 用户在下次登录时必须设置新密码。通过电子邮件发送凭据时会自动启用。
send_information_hint: 通过电子邮件发送纯文本形式的密码。选中后,用户将需要在首次登录时更改密码。
autologins:
prompt: 保持登录状态 %{num_days}
sessions:
@@ -1376,17 +1376,17 @@ zh-CN:
caption: 将当前工作流复制到同一工作包类型中的一个或多个角色。如果所选角色已具有工作流,则当前工作流将被覆盖。
from_type:
label: 复制到其他类型
caption: Copy the current workflow to another work packages type. If the selected type already has a workflow the current one will be overwritten. This affects all roles.
caption: 将当前工作流复制到其他工作包类型中。如果所选类型已具有工作流,则当前工作流将被覆盖。这会影响所有角色。
from_roles:
create:
notice:
other: Successfully copied workflow to %{count} roles.
other: 已成功将工作流复制到 %{count} 个角色。
from_types:
create:
notice:
other: Successfully copied workflow to %{count} types.
other: 已成功将工作流复制到 %{count} 个类型。
new:
title: Copy workflow of "%{source_type}"
title: 复制“%{source_type}”的工作流
form:
matrix_caption: 工作流矩阵
matrix_caption_assignee: 受理人的工作流矩阵
@@ -1398,22 +1398,22 @@ zh-CN:
matrix_check_uncheck_all_in_col_label_html: 切换从所有旧状态到“%{new_status}”<em></em>的转换
index:
type_filter:
label: Filter by type name
label: 按类型名称筛选
page_headers:
index_component:
description: Configure status transitions for each work package type.
description: 为每个工作包类型配置状态过渡。
work_flows:
index:
no_results_title_text: 目前没有工作流。
work_packages:
delete_dialog:
title: Delete work package
heading: Permanently delete this work package?
description: Are you sure you want to delete the work package "%{name}"?
confirm_descendants_deletion: I acknowledge that ALL descendants of this work package will be recursively removed.
cross_project_warning: 'Work packages from the following projects will be deleted: %{projects}'
title: 删除工作包
heading: 是否永久删除此工作包?
description: 确定要删除工作包“%{name}”吗?
confirm_descendants_deletion: 我确认此工作包的所有子工作包都将被递归移除。
cross_project_warning: 将删除以下项目中的工作包:%{projects}
bulk_delete_dialog:
title: Delete %{count} work packages
title: 删除 %{count} 个工作包
heading: 永久删除这些 %{count} 工作包?
description: 以下工作包,包括子工作包和所有相关数据,将被永久删除:
description_with_children: 以下工作包(包括子工作包)和所有相关数据将被永久删除:
@@ -2048,7 +2048,7 @@ zh-CN:
inclusion: 未设置为允许的值之一。
inclusion_nested: 未设置为路径“%{path}”中允许的值之一。
invalid: 是无效的。
invalid_uri: must be a valid URI.
invalid_uri: 必须是有效的 URI
invalid_url: 不是有效的 URL。
invalid_url_scheme: 不是受支持的协议(允许:%{allowed_schemes})。
less_than_or_equal_to: 必须小于或等于 %{count}。
@@ -2062,7 +2062,7 @@ zh-CN:
not_a_datetime: 不是有效的日期时间。
not_a_number: 不是一个数字。
not_allowed: 没有权限使用。
host_not_allowed: is not an allowed host.
host_not_allowed: 不是允许的主机。
not_json: 无法解析为 JSON。
not_json_object: 不是 JSON 对象。
not_an_integer: 不是一个整数。
@@ -2093,7 +2093,7 @@ zh-CN:
attributes:
parent_id:
circular_dependency: 将创建循环群组层次结构。
organizational_unit_mismatch: must have the same organizational unit setting as the group.
organizational_unit_mismatch: 必须与该群组具有相同的组织单位设置。
ldap_auth_source:
attributes:
tls_certificate_string:
@@ -2279,7 +2279,7 @@ zh-CN:
not_whitelisted: 配置所不允许的。
invalid_url: 不是有效的存储库 URL 或路径。
must_not_be_ssh: 不能是 SSH url。
must_not_point_to_openproject_directory: must not point to an OpenProject-managed repository directory.
must_not_point_to_openproject_directory: 不得指向 OpenProject 管理的存储库目录。
no_directory: 不是一个目录。
role:
attributes:
@@ -2331,7 +2331,7 @@ zh-CN:
cannot_add_child_because_of_lack_of_permission: 无法添加子项目,因为您没有权限编辑选定的工作包。
blank: ID不能为空。
identifier:
semantic_identifier_incomplete: and sequence_number must both be set at the same time.
semantic_identifier_incomplete: 并且 sequence_number 必须同时设置。
assigned_to:
format: "%{message}"
done_ratio:
@@ -2400,7 +2400,7 @@ zh-CN:
confirmation: 确认密码与密码不一致。
format: "%{message}"
password:
requirements_not_met: 'Must include characters of the following types: %{rules}'
requirements_not_met: 必须包括以下类型的字符:%{rules}
lowercase: 小写字母 (如 'a')
uppercase: 大写字母 (如 'A')
numeric: 数值 (例如 ' 1')
@@ -2504,7 +2504,7 @@ zh-CN:
unsupported_storage_type: 不是支持的存储空间类型。
storage_error: 连接存储空间时出错。
invalid_input: 输入无效。
invalid_child_for_parent: is not allowed as a parent for this view type.
invalid_child_for_parent: 不允许作为此视图类型的父项。
activity:
item:
created_by_on: '由 %{user} 创建于 %{datetime} '
@@ -2996,7 +2996,7 @@ zh-CN:
title: 企业附加组件
plan_title: 企业 %{plan} 附加组件
plan_name: "%{plan} 企业计划"
trial_text: This feature is included in your active Enterprise trial.
trial_text: 此功能包含在您激活的企业试用版中。
plan_text_html: 从 %{plan_name} 开始可用。
unlimited: 无限制
already_have_token: '已经有令牌?使用下方按钮添加以升级到预订的企业版方案。
@@ -3360,20 +3360,20 @@ zh-CN:
report_component:
checks:
failures:
other: "%{count} checks failed"
success: All checks passed
other: "%{count} 次检查失败"
success: 所有检查已通过
warnings:
other: "%{count} checks returned a warning"
other: "%{count} 次检查返回警告"
summary:
failure: Some checks failed and the system does not work as expected.
success: All connections and systems are working as expected.
warning: Some checks returned a warning. This can lead to unexpected behaviour.
failure: 某些检查失败,系统无法按预期运行。
success: 所有连接和系统均按预期运行。
warning: 某些检查返回警告。这可能导致出现异常行为。
result_component:
status:
failed: Failed
passed: Passed
skipped: Skipped
warning: Warning
failed: 失败
passed: 通过
skipped: 已跳过
warning: 警告
homescreen:
additional:
projects: 此 OpenProject 实例中的最新可见项目。
@@ -3388,16 +3388,16 @@ zh-CN:
learn_about: 详细了解所有新功能
missing: 目前还没有高亮显示的功能。
'17_4':
new_features_title: 'The release contains various new features and improvements, such as:
new_features_title: '此版本包含多项新功能和改进,例如:
'
new_features_list:
line_0: Jira Migrator with support for basic custom fields.
line_0: Jira Migrator,支持基本自定义字段。
line_1: 积压工作存储桶,用于在完善积压工作时构建工作包并确定其优先次序。
line_2: Easier drag and drop and improved move options in the Backlogs module.
line_3: Sprint Start and Complete buttons in the sprint header.
line_2: 在积压工作模块中更轻松地拖放,移动选项也得到了改进。
line_3: 冲刺标题中的冲刺“开始”和“完成”按钮。
line_4: 复制角色之间的工作流设置。
line_5: "'My Meetings' widget on the Home and Project Overview pages."
line_5: "“首页”和“项目概览”页面上的“我的会议”微件。"
links:
upgrade_enterprise_edition: 升级到企业版
postgres_migration: 将您的安装迁移到 PostgreSQL
@@ -3556,7 +3556,7 @@ zh-CN:
personal_reminder: 有个人提醒时通知我
daily_reminders:
title: 向我发送针对未读通知的每日电子邮件提醒
description: You will receive these reminders only for unread notifications and only at hours you specify. Until you configure a time zone for your account, the times will be interpreted to be in UTC.
description: 您仅会收到针对未读通知的提醒,且仅会在您指定的时间收到提醒。在您为帐户配置时区前,时间将解释为采用 UTC 格式。
enabled: 启用每日电子邮件提醒
add_time: 添加时间
remove_time: 移除时间
@@ -3570,7 +3570,7 @@ zh-CN:
date_range: 暂停时间段
email_alerts:
title: 其他条目(非工作包)的电子邮件提醒
description: Notifications today are limited to work packages. You can choose to continue receiving email alerts for these events until they are included in notifications.
description: 今日提醒仅限于工作包。您可以选择继续接收这些事件的电子邮件提醒,直到它们被包含在通知中。
news_added: 新闻已添加
news_commented: 评论新闻条目
document_added: 文档已添加
@@ -3583,7 +3583,7 @@ zh-CN:
notifications:
participating:
title: 参与
description: Notifications for all activities in work packages you are involved in (assignee, accountable or watcher).
description: 您(作为受理人、负责人或关注者)参与的工作包中所有活动的通知。
submit_button: 更新偏好设置
mentioned: 被提及
watched: 关注中
@@ -3592,7 +3592,7 @@ zh-CN:
shared: 与我共享
date_alerts:
title: 日期提醒
description: Automatic notifications when important dates are approaching for open work packages you are involved in (assignee, accountable or watcher).
description: 当您(作为受理人、负责人或关注者)参与的已打开工作包的重要日期临近时,会自动发出通知。
submit_button: 更新日期提醒
start_date: 开始日期
due_date: 完成日期
@@ -3607,7 +3607,7 @@ zh-CN:
seven_days_after: 推后 7 天
non_participating:
title: 不参与
description: Additional notifications for activities in all projects.
description: 所有项目中活动的其他通知。
submit_button: 更新偏好设置
work_package_created: 新工作包
work_package_commented: 所有新评论
@@ -3616,7 +3616,7 @@ zh-CN:
work_package_scheduled: 所有日期更改
project_specific_settings:
title: 项目特定通知设置
description: These project-specific settings override default settings above.
description: 这些项目特定设置会覆盖上方的默认设置。
add_button: 添加项目特定通知
dialog_title: 添加项目特定通知
list_header: 具有特定通知的项目
@@ -4427,7 +4427,7 @@ zh-CN:
you_have: 您有
logo_alt_text: 徽标
mention:
subject: "%{user_name} mentioned you in %{id} - %{subject}"
subject: "%{user_name} %{id} - %{subject} 中提及了您"
notification:
center: 前往通知中心
see_in_center: 在通知中心查看评论
@@ -4461,10 +4461,10 @@ zh-CN:
note: 注:"%{note}"
sharing:
work_packages:
allowed_actions_html: 'You have the following permissions on this work package: %{allowed_actions}. This can change depending on your project role and permissions.'
allowed_actions_html: 您对此工作包具有以下权限:%{allowed_actions}。允许的操作根据您的项目角色和权限而变化。
create_account: 要访问此工作包,您需要创建一个 %{instance} 帐户。
open_work_package: 打开工作包
subject: Work package %{id} was shared with you
subject: 工作包 %{id} 已与您共享
enterprise_text: 与非此项目成员的用户共享工作包。
summary:
user: "%{user} 向您共享了一个拥有 %{role_rights} 权限的工作包"
@@ -34,7 +34,7 @@ ko:
saml:
menu_title: SAML 공급자
delete_title: SAML 공급자 삭제
delete_heading: Delete this SAML provider?
delete_heading: 이 SAML 공급자를 삭제하시겠습니까?
info:
title: SAML 프로토콜 구성 매개 변수
description: '이러한 매개 변수를 사용하여 OpenProject에 대한 ID 공급자 연결을 구성합니다.
@@ -11,7 +11,7 @@ fr:
message_avatar_uploaded: L'avatar a bien été changé.
error_image_upload: Erreur lors de la sauvegarde de l'image.
error_image_size: L'image est trop grande.
are_you_sure_delete_avatar: Êtes-vous sûr de vouloir supprimer votre avatar ?
are_you_sure_delete_avatar: Voulez-vous vraiment supprimer votre avatar ?
avatar_deleted: L'avatar a bien été supprimé.
unable_to_delete_avatar: L'avatar n'a pas pu être supprimé.
wrong_file_format: Les formats autorisés sont Jpg, Png et Gif
+24 -24
View File
@@ -35,13 +35,13 @@ fr:
name: Nom du sprint
sharing: Partage
statuses:
in_planning: En planification
in_planning: En cours de planification
active: Actif
completed: Terminé
user_preference:
backlogs_versions_default_fold_state: Afficher les sprints repliés
work_package:
backlog_bucket: Seau de backlog
backlog_bucket: Bucket de backlog
backlogs_work_package_type: Type de backlog
position: Position
sprint: Sprint
@@ -62,30 +62,30 @@ fr:
attributes:
base:
unfinished_work_packages:
one: Il y a un lot de travail qui n'a pas été achevé dans ce sprint.
other: Il y a %{count} work packages qui n'ont pas été achevés dans ce sprint.
one: Il y a un lot de travaux qui n'a pas été achevé dans ce sprint.
other: Il y a %{count} lots de travaux qui n'ont pas été achevés dans ce sprint.
format: "%{message}"
status:
not_active: n'est pas actif et ne peut donc pas être fermé.
work_package:
backlog_bucket_xor_sprint: ne peut pas être affecté à la fois à un sprint et à un compartiment de backlog.
backlog_bucket_xor_sprint: ne peut pas être affecté à la fois à un sprint et à un bucket de backlog.
attributes:
backlog_bucket:
backlog_bucket_from_another_project: doit appartenir au même projet que le work package.
backlog_bucket_from_another_project: doit appartenir au même projet que le lot de travaux.
blocks_ids:
can_only_contain_work_packages_of_current_sprint: ne peut contenir que des ID de lots de travaux du sprint actuel.
must_block_at_least_one_work_package: doit contenir l'ID d'au moins un ticket.
version_id:
task_version_must_be_the_same_as_story_version: doit être identique à la version de l'histoire parente.
sprint:
not_assignable: n'est pas assignable puisqu'il n'est pas partagé avec le projet ou qu'il est déjà terminé.
not_eligible_for_moving: n'est pas un sprint actif dans le projet qui contient le sprint duquel le lot de travail est déplacé.
not_assignable: n'est pas assignable, car il est déjà terminée ou il n'est pas partagé avec le projet.
not_eligible_for_moving: n'est pas un sprint actif dans le projet qui contient le sprint duquel le lot de travaux est déplacé.
models:
sprint: Sprint
backlogs:
caption_sprints_default_fold_state: Les sprints ne sont pas développés par défaut lorsque vous consultez la page « Backlog et sprints ». Chacun d'entre eux doit être développé manuellement.
definition_of_done: Définition de Fait
definition_of_done_caption: Les work packages ayant ces statuts sont traités comme terminés dans les vues du carnet de commandes et dans les rapports.
definition_of_done_caption: Les lots de travaux ayant ces statuts sont traités comme terminés dans les vues du backlog et dans les rapports.
done_status: État terminé
sharing_description: Ce projet peut soit partager ses propres sprints, soit recevoir des sprints partagés, soit gérer les sprints de manière indépendante (sans partage).
sharing: Partage
@@ -113,12 +113,12 @@ fr:
title: Les paramètres d'administration du backlog évoluent
text: Nous sommes en train de redessiner le module Backlogs. Les paramètres d'administration pour les sprints et les backlogs seront visibles ici dans un futur proche. Les paramètres au niveau du projet restent disponibles.
bucket_component:
blankslate_title: Le panier de commandes est vide
blankslate_title: Le backlog est vide
blankslate_description: Faites glisser les éléments ici pour les ajouter.
label_actions: Actions de la corbeille du carnet de commandes
label_actions: Actions de la corbeille du backlog
action_menu:
edit_backlog_bucket: Modifier le panier de commandes en attente
delete_backlog_bucket: Supprimer un seau d'arriérés
edit_backlog_bucket: Modifier le backlog en attente
delete_backlog_bucket: Supprimer un bucket de backlog
backlog_bucket_destroy_modal_component:
title: Delete backlog bucket?
details: The backlog bucket '%{name}' will be deleted and all work packages will be moved to the backlog inbox. No work package will be deleted.
@@ -126,8 +126,8 @@ fr:
blankslate_title: "%{name} est vide"
blankslate_description: Aucun élément n'a encore été planifié. Faites glisser les éléments ici pour les ajouter.
label_actions: Actions du sprint
label_start_sprint: Début
label_complete_sprint: Terminé
label_start_sprint: Commencer
label_complete_sprint: Finaliser
start_sprint_disabled_reason_active_sprint: Un autre sprint est déjà en cours.
start_sprint_disabled_reason_missing_dates: Les dates de début et de fin sont nécessaires pour lancer le sprint.
action_menu:
@@ -135,14 +135,14 @@ fr:
add_work_package: Ajouter un lot de travaux
inbox_component:
blankslate_title: La boîte de réception de backlog est vide
blankslate_description: Tous les lots de travail ouverts dans ce projet apparaîtront automatiquement ici.
blankslate_description: Tous les lots de travaux ouverts dans ce projet apparaîtront automatiquement ici.
show_more:
one: Afficher un article supplémentaire
other: Afficher %{count} articles supplémentaires
inbox_menu_component:
action_menu:
copy_url_to_clipboard: Copier l'URL dans le presse-papier
copy_work_package_id: Copier l'ID du lot de travail
copy_work_package_id: Copier l'ID du lot de travaux
move_menu: Déplacer
label_move_to_sprint: Déplacer vers le sprint
move_to_sprint_dialog_component:
@@ -152,11 +152,11 @@ fr:
blankslate:
title: Il n'y a pas encore de sprints
settings_link_text: paramètres du projet
receive_and_manage_description_html: Ce projet reçoit des sprints d'un autre projet. Gérez cela à l'adresse %{settings_link}.
receive_and_manage_description_html: Ce projet reçoit des sprints d'un autre projet. Gérez cela dans les %{settings_link}.
receive_description_text: Ce projet reçoit des sprints partagés d'un autre projet, mais aucun n'est disponible pour le moment.
create_and_manage_description_html: Pour commencer à planifier votre sprint, créez-en un ici ou rendez-vous sur %{settings_link} pour recevoir les sprints d'un autre projet.
create_description_text: Pour commencer à planifier votre sprint, créez-en un ici.
manage_description_html: Pour commencer à planifier votre sprint, allez sur %{settings_link} pour trouver les sprints d'un autre projet.
manage_description_html: Pour commencer à planifier votre sprint, accédez aux %{settings_link} pour trouver les sprints d'un autre projet.
no_actions_description_text: Il n'y a pas encore de sprints disponibles pour ce projet.
finish_sprint_dialog_component:
title: Il y a des travaux en cours
@@ -164,26 +164,26 @@ fr:
legend: Action pour les lots de travaux inachevés
actions:
move_to_top_of_backlog: Déplacez-les en haut du backlog
move_to_bottom_of_backlog: Déplacez-les vers le bas de l'arriéré
move_to_bottom_of_backlog: Déplacez-les en bas du backlog
move_to_sprint: Déplacez-les vers un autre sprint
select_sprint_label: Sélectionnez le sprint
button_complete_sprint: Terminer le sprint
story_menu_list_component:
action_menu:
copy_url_to_clipboard: Copier l'URL dans le presse-papier
copy_work_package_id: Copier l'ID du lot de travail
copy_work_package_id: Copier l'ID du lot de travaux
move_menu: Déplacer
move_to_sprint: Déplacer dans le sprint
burndown_chart:
show:
blankslate_title: Aucune donnée de gravure disponible
blankslate_title: Aucune donnée de burndown disponible
blankslate_description: Définissez les dates de début et de fin du sprint afin de générer un graphique burndown.
burndown:
story_points: Story points
story_points_ideal: Story points (idéal)
label_backlog: Backlog
label_backlog_bucket_edit: Modifier le panier de commandes en attente
label_backlog_bucket_new: Nouveau seau d'arriérés
label_backlog_bucket_edit: Modifier le bucket de backlog
label_backlog_bucket_new: Nouveau bucket de backlog
label_inbox: Boîte de réception
label_backlogs: Backlogs
label_burndown_chart: Graphique burndown
@@ -77,7 +77,7 @@ ko:
version_id:
task_version_must_be_the_same_as_story_version: 은(는) 부모 스토리의 버전과 동일해야 합니다.
sprint:
not_assignable: is not assignable since it is either not shared with the project or already finished.
not_assignable: "- 프로젝트와 공유되지 않았거나 이미 완료되었으므로 할당할 수 없습니다."
not_eligible_for_moving: "- 작업 패키지가 이동된 스프린트가 속한 프로젝트에서 활성 스프린트가 아닙니다."
models:
sprint: 스프린트
@@ -117,8 +117,8 @@ ko:
edit_backlog_bucket: 백로그 버킷 편집
delete_backlog_bucket: 백로그 버킷 삭제
backlog_bucket_destroy_modal_component:
title: Delete backlog bucket?
details: The backlog bucket '%{name}' will be deleted and all work packages will be moved to the backlog inbox. No work package will be deleted.
title: 백로그 버킷을 삭제하시겠습니까?
details: 백로그 버킷 '%{name}'이(가) 삭제되고 모든 작업 패키지가 백로그 받은 편지함으로 이동됩니다. 작업 패키지는 삭제되지 않습니다.
sprint_component:
blankslate_title: "%{name}이(가) 비어 있습니다"
blankslate_description: 아직 계획된 항목이 없습니다. 항목을 추가하려면 여기로 드래그하세요.
@@ -138,13 +138,13 @@ fr:
7. _Vous utilisez la méthode Agile ? Consultez nos tout nouveaux tableaux :_ → Accédez à [Tableaux]({{opSetting:base_url}}/projects/demo-construction-project/boards)
Vous trouverez ici nos [Guides de l'utilisateur](https://www.openproject.org/docs/user-guide/).
Si vous avez des questions ou si vous avez besoin d'aide, nhésitez pas à nous contacter : [support [at ]openproject.com](mailto:support@openproject.com).
Si vous avez des questions ou si vous avez besoin d'aide, n'hésitez pas à nous contacter : [support [at ]openproject.com](mailto:support@openproject.com).
item_4:
options:
name: Membres
item_5:
options:
name: Lots de Travaux
name: Lots de travaux
item_6:
options:
name: Étapes
@@ -199,7 +199,7 @@ fr:
name: Membres
item_5:
options:
name: Lots de Travaux
name: Lots de travaux
item_6:
options:
name: Étapes
@@ -450,13 +450,13 @@ fr:
9. _Vous utilisez la méthode Agile ? Créez un nouveau tableau :_ Accédez à [Tableaux]({{opSetting:base_url}}/projects/demo-bim-project/boards)
Vous trouverez ici nos [Guides de l'utilisateur](https://www.openproject.org/docs/user-guide/).
Si vous avez des questions ou si vous avez besoin d'aide, nhésitez pas à nous contacter : [support [at ]openproject.com](mailto:support@openproject.com).
Si vous avez des questions ou si vous avez besoin d'aide, n'hésitez pas à nous contacter : [support [at ]openproject.com](mailto:support@openproject.com).
item_4:
options:
name: Membres
item_5:
options:
name: Lots de Travaux
name: Lots de travaux
item_6:
options:
name: Étapes
@@ -731,4 +731,4 @@ fr:
name: Membres
item_5:
options:
name: Lots de Travaux
name: Lots de travaux
@@ -36,7 +36,7 @@ ko:
subject: 제목
type: 비용 유형
labor_budget: 계획된 노동 비용
labor_budget_items: Planned labor costs
labor_budget_items: 계획된 노동 비용
material_budget: 계획된 단위 비용
base_amount: 기본 금액
work_package:
@@ -49,7 +49,7 @@ ko:
not_a_member_of_budget_project: "- 예산 프로젝트의 멤버가 아닙니다"
models:
budget: 예산
labor_budget_item: Planned labor cost
labor_budget_item: 계획된 노동 비용
material_budget_item: 단위
activity:
filter:
@@ -36,7 +36,7 @@ zh-CN:
subject: 主题
type: 成本类型
labor_budget: 计划人工成本
labor_budget_items: Planned labor costs
labor_budget_items: 计划劳动力成本
material_budget: 计划单位成本
base_amount: 基础金额
work_package:
@@ -49,7 +49,7 @@ zh-CN:
not_a_member_of_budget_project: 不属于预算的项目
models:
budget: 预算
labor_budget_item: Planned labor cost
labor_budget_item: 计划劳动力成本
material_budget_item: 单位
activity:
filter:
@@ -100,7 +100,7 @@ fr:
delete_dialog:
title: Supprimer le document
heading: Supprimer le document ?
confirmation_message_html: Cette opération supprimera définitivement ce document et toutes les pièces jointes. Êtes-vous sûr de vouloir faire cela ?
confirmation_message_html: Cette opération supprimera définitivement ce document et toutes les pièces jointes. Voulez-vous vraiment continuer ?
delete_document_type_dialog:
title: Supprimer un type de document
heading: Supprimer ce type de document ?
@@ -6,7 +6,7 @@ ko:
description: 백그라운드 작업 목록 및 상태.
job_status_dialog:
download_starts: 자동으로 다운로드가 시작됩니다.
click_to_download: Or [click here](download_url) to download.
click_to_download: 또는 [여기를 클릭](download_url)하여 다운로드하세요.
title: 백그라운드 작업 상태
redirect: 리디렉션 중입니다.
redirect_link: 계속하려면 여기를 클릭하세요.
@@ -64,11 +64,11 @@ ko:
confirmation: 계속하는 경우, 동기화된 그룹 %{name} 및 이를 통해 동기화된 %{users_count}명의 사용자 모두가 제거됩니다.
info: OpenProject 그룹 자체 그리고 이 LDAP 동기화 외부에서 추가된 멤버는 제거되지 않습니다.
help_text_html: |
This module allows you to set up a synchronization between LDAP and OpenProject groups.
It depends on LDAP groups need to use the <em>groupOfNames / memberOf</em> attribute set to be working with OpenProject.
이 모듈을 통해 LDAP OpenProject 그룹 간에 동기화를 설정할 수 있습니다..
OpenProject와 연동하려면 LDAP 그룹이 <em>groupOfNames / memberOf</em> 특성 집합을 사용해야 합니다.
<br/>
Groups are synchronized hourly through a cron job.
[Please see our documentation on this topic](docs_url).
그룹은 cron 작업을 통해 시간별로 동기화됩니다.
[이 항목은 설명서를 참조하세요](docs_url).
no_results: 동기화된 그룹이 없습니다.
no_members: 이 그룹에는 아직 동기화된 멤버가 없습니다.
plural: 동기화된 LDAP 그룹
@@ -64,11 +64,11 @@ zh-CN:
confirmation: 如果您继续,将移除同步组 %{name} 和通过该组同步的全部 %{users_count} 个用户。
info: OpenProject 群组本身以及在此 LDAP 同步之外添加的成员将不会被移除。
help_text_html: |
This module allows you to set up a synchronization between LDAP and OpenProject groups.
It depends on LDAP groups need to use the <em>groupOfNames / memberOf</em> attribute set to be working with OpenProject.
此模块允许您在 LDAP OpenProject 群组之间建立同步。
它会根据 LDAP 群组的需求使用 <em>groupOfNames / memberOf</em> 特性集来与 OpenProject 协同工作。
<br/>
Groups are synchronized hourly through a cron job.
[Please see our documentation on this topic](docs_url).
群组通过 cron 作业每小时同步一次。
[请参阅我们关于此主题的文档](docs_url)
no_results: 未找到同步的组。
no_members: 此组尚无同步成员。
plural: 同步的 LDAP 组
@@ -95,7 +95,7 @@ fr:
other: Il y a %{count} réunions ouvertes dans la série qui ne sont pas couvertes par le nouvel horaire. Modifiez l'horaire pour inclure toutes les réunions existantes.
format: "%{message}"
messages:
invalid_time_format: 'nest pas une heure valide. Format requis : HH:MM'
invalid_time_format: 'n''est pas une heure valide. Format requis : HH:MM'
models:
recurring_meeting: Réunion récurrente
meeting: Réunion ponctuelle
@@ -156,8 +156,8 @@ fr:
label_meeting_date_time: Date/Heure
label_meeting_date_and_time: Date et heure
label_meeting_diff: Différence
label_meeting_send_updates: Envoi d'invitations et de mises à jour du calendrier par courrier électronique
label_meeting_send_updates_caption: Envoyez des invitations par courrier électronique à tous les participants à cette réunion.
label_meeting_send_updates: Envoi d'invitations et de mises à jour du calendrier par e-mail
label_meeting_send_updates_caption: Envoyez des invitations par e-mail à tous les participants à cette réunion.
label_recurring_meeting: Réunion récurrente
label_recurring_meeting_part_of: Partie d'une série de réunions
label_recurring_meeting_new: Nouvelle réunion récurrente
@@ -438,7 +438,7 @@ fr:
widgets:
blankslate:
heading: Aucune réunion à venir
description: Les prochaines réunions vous êtes l'organisateur ou un participant apparaîtront ici.
description: Les prochaines réunions dont vous êtes l'organisateur ou un participant apparaîtront ici.
view_details: Voir toutes les réunions
meeting_section:
untitled_title: Section sans titre
@@ -480,7 +480,7 @@ fr:
banner_html: 'Vous êtes en train d''éditer le modèle d''une série de réunions : %{link}. Chaque nouvelle occurrence d''une réunion dans la série utilisera ce modèle. Les modifications n''affecteront pas les réunions antérieures ou déjà créées.
'
draft_banner_html: 'Vous êtes en train d''éditer le modèle d''une série de réunions : %{link}. Chaque nouvelle occurrence d''une réunion dans la série utilisera ce modèle. Les modifications n''affecteront pas les réunions antérieures ou déjà créées. Aucune invitation par courrier électronique ne sera envoyée dans ce mode brouillon jusqu''à ce que vous ouvriez la première réunion.
draft_banner_html: 'Vous êtes en train d''éditer le modèle d''une série de réunions : %{link}. Chaque nouvelle occurrence d''une réunion dans la série utilisera ce modèle. Les modifications n''affecteront pas les réunions antérieures ou déjà créées. Aucune invitation par e-mail ne sera envoyée dans ce mode brouillon jusqu''à ce que vous ouvriez la première réunion.
'
frequency:
@@ -696,17 +696,17 @@ fr:
text_agenda_item_not_editable_anymore: Ce point d'ordre du jour n'est plus modifiable.
text_agenda_item_move_next_meeting: Ce point sera reporté à la prochaine réunion le %{date} à %{time}.
text_agenda_item_moved_to_next_meeting: L'ordre du jour a été déplacé vers la prochaine réunion, le %{date}
text_agenda_item_duplicate_in_next_meeting: Êtes-vous sûr de vouloir ajouter une copie de ce point de l'ordre du jour à la prochaine réunion, sur %{date} à %{time}? Les résultats ne seront pas dupliqués.
text_agenda_item_duplicate_in_next_meeting: Voulez-vous vraiment ajouter une copie de ce point de l'ordre du jour à la prochaine réunion, sur %{date} à %{time}? Les résultats ne seront pas dupliqués.
text_agenda_item_duplicated_in_next_meeting: L'ordre du jour a été déplacé vers la prochaine réunion, le %{date}
text_work_package_has_no_upcoming_meeting_agenda_items: Ce lot de travaux n'est pas encore inclus dans l'ordre du jour d'une prochaine réunion.
text_agenda_item_no_available_occurrence: Aucune occurrence à venir n'est disponible.
text_agenda_item_dialog_skipping_note: 'Note : Passer %{details}.'
text_agenda_item_dialog_skipping_note: 'Note : passer %{details}.'
text_agenda_item_dialog_skipping_cancelled_one: réunion annulée le %{date}
text_agenda_item_dialog_skipping_cancelled_many: "%{count} réunions annulées"
text_agenda_item_dialog_skipping_closed_one: réunion clôturée le %{date}
text_agenda_item_dialog_skipping_closed_many: Réunions clôturées %{count}
text_agenda_item_dialog_skipping_closed_many: "%{count} réunions clôturées"
text_work_package_add_to_meeting_hint: Utilisez le bouton "Ajouter à la réunion" pour ajouter ce lot de travaux à une réunion à venir.
text_work_package_has_no_past_meeting_agenda_items: Ce work package n'a pas été ajouté comme point à l'ordre du jour lors d'une réunion précédente.
text_work_package_has_no_past_meeting_agenda_items: Ce lot de travaux n'a pas été ajouté comme point à l'ordre du jour lors d'une réunion précédente.
text_email_updates_muted: Les mises à jour du calendrier par e-mail sont désactivées. Les participants ne recevront pas d'invitations actualisées par e-mail lorsque vous effectuerez des modifications.
text_email_updates_enabled: Les mises à jour du calendrier par e-mail sont activées. Tous les participants recevront des invitations actualisées par e-mail lorsque vous apporterez des modifications.
my_account:
+14 -14
View File
@@ -32,7 +32,7 @@ uk:
location: Місцезнаходження
duration: Тривалість
notes: Примітки
recurrence_start_time: Scheduled start time
recurrence_start_time: Запланований час початку
participants: Учасники
participant:
one: 1 учасник
@@ -45,9 +45,9 @@ uk:
start_date: Дата
start_time: Час початку
start_time_hour: Час початку
end_time: End time
template: Template
notify: Send notifications
end_time: Час завершення
template: Шаблон
notify: Надсилання сповіщень
sharing: Надання доступу
meeting_agenda_item:
title: 'Назва '
@@ -55,15 +55,15 @@ uk:
duration_in_minutes: Тривалість
description: Примітки
presenter: Доповідач
item_type: Type
position: Position
lock_version: Lock version
notes: Notes
item_type: Тип
position: Позиція
lock_version: Заблокувати версію
notes: Нотатки
meeting_section:
title: 'Назва '
position: Position
position: Позиція
recurring_meeting:
title: Title
title: Назва
frequency: Частота
interval: Інтервал
start_date: Починається
@@ -72,10 +72,10 @@ uk:
end_after: Серія нарад завершується
end_date: Дата завершення
iterations: Повторення
time_zone: Time zone
location: Location
duration: Duration
notify: Send notifications
time_zone: Часовий пояс
location: Місцезнаходження
duration: Тривалість
notify: Надсилання сповіщень
recurring_meeting_interim_response:
start_time: Час початку
meeting_participant:
@@ -53,7 +53,7 @@ fr:
delete_warning:
input_delete_confirmation_html: Saisissez le nom du fournisseur %{name} pour confirmer la suppression.
irreversible_notice: La suppression d'un fournisseur SSO est une action irréversible.
provider_html: 'Êtes-vous sûr de vouloir supprimer le fournisseur SSO %{name} ? Sachez que cela aura pour effet de :'
provider_html: 'Voulez-vous vraiment supprimer le fournisseur SSO %{name} ? Sachez que cela aura pour effet de :'
delete_result_1: Supprimez le fournisseur de la liste des fournisseurs disponibles.
delete_result_user_count:
zero: Aucun utilisateur n'utilise actuellement ce fournisseur. Aucune action supplémentaire n'est requise.
@@ -53,7 +53,7 @@ ko:
delete_warning:
input_delete_confirmation_html: 삭제를 확인하려면 공급자 이름 %{name}(을)를 입력하세요.
irreversible_notice: SSO 공급자를 삭제하면 되돌릴 수 없습니다.
provider_html: 'Are you sure you want to delete the SSO provider %{name}? Be aware, that this will:'
provider_html: 'SSO 공급자 %{name}을(를) 삭제하시겠습니까? 이렇게 하면 다음과 같이 된다는 점에 유의하세요:'
delete_result_1: 사용 가능한 공급자 목록에서 공급자를 제거합니다.
delete_result_user_count:
zero: 현재 이 공급자를 사용하는 사용자가 없습니다. 추가 조치가 필요하지 않습니다.
@@ -63,7 +63,7 @@ ko:
openid_connect:
menu_title: OpenID 공급자
delete_title: OpenID Connect 공급자 삭제
delete_heading: Delete this OpenID Connect provider?
delete_heading: OpenID Connect 공급자를 삭제하시겠습니까?
group_links_heading: OpenID Connect 그룹 링크
groups:
match_preview_component:
@@ -59,9 +59,9 @@ fr:
label_private_report_plural: Rapports privés de coûts
label_progress_bar_explanation: Rapport en cours de génération...
label_public_report_plural: Rapports publics de coûts
label_really_delete_question: Êtes-vous sûr de vouloir supprimer ce rapport ?
label_really_delete_question: Voulez-vous vraiment supprimer ce rapport ?
label_rows: Lignes
label_saving: Enregistrement en cours …
label_saving: Enregistrement...
label_spent_on_reporting: Date (passée)
label_sum: Total
label_units: Unité
@@ -3,55 +3,55 @@ ko:
activerecord:
attributes:
resource_planner:
name: Name
start_date: Start date
end_date: Finish date
default_view_class_name: Default view
public: Public
favorite: Favorite
name: 이름
start_date: 시작 날짜
end_date: 완료 날짜
default_view_class_name: 기본 보기
public: 공개
favorite: 즐겨찾기
errors:
models:
resource_planner:
attributes:
end_date:
greater_than_start_date: must be after the start date.
greater_than_start_date: "- 시작 날짜 후여야 합니다."
plugin_openproject_resource_management:
name: OpenProject Resource Management
description: Provides resource management and capacity planning.
project_module_resource_management: Resource management
permission_view_resource_planners: View resource planners
permission_view_resource_planners_explanation: 'Allows users to access resource planners. It allows them to create and manage their own resource planners and view public resource planners. It does not allow users to view resource planners created by other users that are not shared publicly.
name: OpenProject 리소스 관리
description: 리소스 관리 및 용량 계획을 제공합니다.
project_module_resource_management: 리소스 관리
permission_view_resource_planners: 리소스 플래너 보기
permission_view_resource_planners_explanation: '사용자가 리소스 플래너에 액세스하도록 허용합니다. 사용자는 고유한 리소스 플래너를 만들고 관리하며 공개 리소스 플래너를 볼 수 있습니다. 다른 사용자가 만든 공개적으로 공유되지 않은 리소스 플래너는 볼 수 없습니다.
'
permission_manage_public_resource_planners: Manage public resource planners
permission_manage_public_resource_planners_explanation: 'Allows users to create and manage public resource planners. It allows them to view, create, manage and publish their own resource planners. It does not allow users to view resource planners created by other users that are not shared publicly.
permission_manage_public_resource_planners: 공개 리소스 플래너 관리
permission_manage_public_resource_planners_explanation: '사용자가 리소스 플래너를 만들고 관리하도록 허용합니다. 사용자는 고유한 리소스 플래너를 보고 만들고 관리하며 게시할 수 있습니다. 다른 사용자가 만든 공개적으로 공유되지 않은 리소스 플래너는 볼 수 없습니다.
'
label_resource_management: Resource planning
button_next: Save
label_resource_management: 리소스 계획
button_next: 저장
resource_management:
label_resource_planner: Resource planner
label_resource_planner_plural: Resource planners
label_new_resource_planner: New resource planner
public_caption: 'Make this view public to all members of the project. This does not affect the visibility of work packages which still depends on each user permission.
label_resource_planner: 리소스 플래너
label_resource_planner_plural: 리소스 플래너
label_new_resource_planner: 새로운 리소스 플래너
public_caption: '이 보기를 프로젝트의 모든 멤버에게 공개로 설정합니다. 이렇게 해도 여전히 각 사용자 권한에 따라 달라지는 작업 패키지의 표시 여부에는 영향을 미치지 않습니다.
'
favorite_caption: 'Make this view a favorite to add it on the top section of the sidebar menu.
favorite_caption: '이 보기를 즐겨찾기로 지정하여 사이드바 메뉴의 상단 섹션에 추가합니다.
'
view_types:
UserCardView: Users cards
UserCardView: 사용자 카드
action:
favorite: Add to favorites
unfavorite: Remove from favorites
make_public: Make public
make_private: Make private
delete: Delete
favorite: 즐겨찾기에 추가
unfavorite: 즐겨찾기에서 제거
make_public: 공개로 설정
make_private: 비공개로 설정
delete: 삭제
sidebar:
public: Public
private: Private
public: 공개
private: 비공개
blankslate:
title: No resource planners yet
desc: Create a resource planner to start planning capacity for this project.
title: 아직 리소스 플래너 없음
desc: 리소스 플래너를 만들어 이 프로젝트의 용량 계획을 시작하세요.
show:
placeholder: The detailed view for this resource planner is coming soon.
placeholder: 이 리소스 플래너에 대한 자세한 보기가 곧 제공될 예정입니다.
@@ -3,46 +3,46 @@ zh-CN:
activerecord:
attributes:
resource_planner:
name: Name
start_date: Start date
end_date: Finish date
default_view_class_name: Default view
public: Public
favorite: Favorite
name: 名称
start_date: 开始日期
end_date: 结束日期
default_view_class_name: 默认视图
public: 公开
favorite: 收藏夹
errors:
models:
resource_planner:
attributes:
end_date:
greater_than_start_date: must be after the start date.
greater_than_start_date: 必须在开始日期之后。
plugin_openproject_resource_management:
name: OpenProject Resource Management
description: Provides resource management and capacity planning.
project_module_resource_management: Resource management
permission_view_resource_planners: View resource planners
permission_view_resource_planners_explanation: 'Allows users to access resource planners. It allows them to create and manage their own resource planners and view public resource planners. It does not allow users to view resource planners created by other users that are not shared publicly.
name: OpenProject 资源管理
description: 提供资源管理和能力规划。
project_module_resource_management: 资源管理
permission_view_resource_planners: 查看资源规划工具
permission_view_resource_planners_explanation: '允许用户访问资源规划工具。用户可以创建和管理自己的资源规划工具,并查看公开的资源规划工具,但不可以查看其他用户创建的未公开共享的资源规划工具。
'
permission_manage_public_resource_planners: Manage public resource planners
permission_manage_public_resource_planners_explanation: 'Allows users to create and manage public resource planners. It allows them to view, create, manage and publish their own resource planners. It does not allow users to view resource planners created by other users that are not shared publicly.
permission_manage_public_resource_planners: 管理公开的资源规划工具
permission_manage_public_resource_planners_explanation: '允许用户创建和管理公开的资源规划工具。用户可以查看、创建、管理和发布自己的资源规划工具,但不可以查看其他用户创建的未公开共享的资源规划工具。
'
label_resource_management: Resource planning
button_next: Save
label_resource_management: 资源规划
button_next: 保存
resource_management:
label_resource_planner: Resource planner
label_resource_planner_plural: Resource planners
label_new_resource_planner: New resource planner
public_caption: 'Make this view public to all members of the project. This does not affect the visibility of work packages which still depends on each user permission.
label_resource_planner: 资源规划工具
label_resource_planner_plural: 资源规划工具
label_new_resource_planner: 新建资源规划工具
public_caption: '向该项目的所有成员公开此视图。这不会影响工作包的可见性,工作包的可见性仍然取决于每位用户的权限。
'
favorite_caption: 'Make this view a favorite to add it on the top section of the sidebar menu.
favorite_caption: '将此视图标记为收藏项,并添加到边栏菜单的顶部。
'
view_types:
UserCardView: Users cards
UserCardView: 用户卡
action:
favorite: Add to favorites
favorite: 添加至收藏夹
unfavorite: 取消收藏
make_public: 设为公开
make_private: 设为私有
@@ -51,7 +51,7 @@ zh-CN:
public: 公开
private: 私用
blankslate:
title: No resource planners yet
desc: Create a resource planner to start planning capacity for this project.
title: 暂无资源规划工具
desc: 创建资源规划工具以开始规划此项目的容量。
show:
placeholder: The detailed view for this resource planner is coming soon.
placeholder: 此资源规划工具的详细视图即将发布。
@@ -28,7 +28,7 @@ fr:
name: Nom
site: Identifiant du site
storages/storage:
authentication_method: Méthode dauthentification
authentication_method: Méthode d'authentification
creator: Créateur
drive: ID du lecteur
host: Hôte
@@ -38,7 +38,7 @@ fr:
tenant: ID du répertoire (locataire)
errors:
messages:
invalid_host_url: nest pas une URL valide.
invalid_host_url: n'est pas une URL valide.
invalid_sharepoint_url: n'est pas une URL valide de site, de bibliothèque ou de document SharePoint.
not_linked_to_project: n'est pas lié au projet.
models:
@@ -237,16 +237,16 @@ fr:
redirect_uri_incomplete:
one_drive: Complétez la configuration avec la redirection de l'URI correcte.
sharepoint: Complétez la configuration avec la redirection de l'URI correcte.
confirm_replace_oauth_application: Cette action réinitialisera les informations d'identification OAuth actuelles. Après confirmation, vous devrez saisir de nouvelles informations d'identification auprès du fournisseur de stockage et tous les utilisateurs devront à nouveau s'authentifier sur OpenProject. Êtes-vous sûr de vouloir continuer ?
confirm_replace_oauth_client: Cette action réinitialisera les informations d'identification OAuth actuelles. Après confirmation, vous devrez saisir de nouvelles informations d'identification auprès du fournisseur de stockage et tous les utilisateurs devront à nouveau s'authentifier auprès de %{provider_type} . Êtes-vous sûr de vouloir continuer ?
confirm_replace_oauth_application: Cette action réinitialisera les informations d'identification OAuth actuelles. Après confirmation, vous devrez saisir de nouvelles informations d'identification auprès du fournisseur de stockage et tous les utilisateurs devront à nouveau s'authentifier sur OpenProject. Voulez-vous vraiment continuer ?
confirm_replace_oauth_client: Cette action réinitialisera les informations d'identification OAuth actuelles. Après confirmation, vous devrez saisir de nouvelles informations d'identification auprès du fournisseur de stockage et tous les utilisateurs devront à nouveau s'authentifier auprès de %{provider_type} . Voulez-vous vraiment continuer ?
delete_warning:
project_storage_delete_result_1: Tous les liens vers les fichiers et dossiers correspondants seront supprimés
project_storage_delete_result_2: Le dossier du projet géré automatiquement et tous les fichiers qu'il contient seront supprimés
project_storage_html: Êtes-vous sûr de vouloir retirer %{file_storage} de ce projet ?
project_storage_html: Voulez-vous vraiment retirer %{file_storage} de ce projet ?
storage_delete_result_1: Le stockage sera retiré de tous les projets qui l'utilisent actuellement.
storage_delete_result_2: Tous les liens vers les fichiers et dossiers correspondants seront supprimés
storage_delete_result_3: Le dossier du projet géré automatiquement et tous les fichiers qu'il contient seront supprimés.
storage_html: Êtes-vous sûr de vouloir supprimer %{file_storage} en tant que stockage de fichiers externes ?
storage_html: Voulez-vous vraiment supprimer %{file_storage} en tant que stockage de fichiers externes ?
dependencies:
nextcloud:
group_folders_app: Dossiers d'équipe
@@ -558,8 +558,8 @@ fr:
upsell:
one_drive:
description: |-
Intégrez votre disque OneDrive en tant que stockage de fichiers avec OpenProject. Téléchargez des fichiers et liez-les directement à
work packages dans un projet.
Intégrez votre disque OneDrive en tant qu'espace de stockage de fichiers avec OpenProject. Importez des fichiers et liez-les directement à
des lots de travaux dans un projet.
title: Intégration de OneDrive
sharepoint:
description: Intégrez votre OneDrive/SharePoint en tant qu'espace de stockage de fichiers avec OpenProject. Téléversez des fichiers et liez-les directement aux lots de travaux d'un projet.
@@ -67,7 +67,7 @@ fr:
open: Ouvrir le fichier sur le stockage
open_location: Ouvrir le fichier à l'emplacement
remove: Supprimer le lien de fichier
remove_confirmation: 'Êtes-vous sûr de vouloir dissocier le fichier de ce lot de travaux ? La suppression du lien n''affecte pas le fichier original et supprime seulement la connexion à ce lot de travaux.
remove_confirmation: 'Voulez-vous vraiment dissocier le fichier de ce lot de travaux ? La suppression du lien n''affecte pas le fichier original et supprime seulement la connexion à ce lot de travaux.
'
remove_short: Supprimer le lien
+49 -49
View File
@@ -212,14 +212,14 @@ ko:
validation_result_component:
checks:
failures:
other: "%{count} checks failed"
success: All checks passed
other: "%{count}개 검사 실패함"
success: 모든 검사 통과함
warnings:
other: "%{count} checks returned a warning"
other: "%{count}개 검사에서 경고가 반환되었습니다"
summary:
failure: Some checks failed and the system does not work as expected.
success: All connections and systems are working as expected.
warning: Some checks returned a warning. This can lead to unexpected behaviour.
failure: 일부 검사가 실패했으며 시스템이 예상대로 작동되지 않습니다.
success: 모든 연결과 시스템이 예상대로 작동 중입니다.
warning: 일부 검사에서 경고가 반환되었습니다. 이로 인해 예상치 못한 동작이 발생할 수 있습니다.
buttons:
done_continue: 완료, 계속
open_storage: 파일 저장소 열기
@@ -326,49 +326,49 @@ ko:
storage_configured: 구성 완료
tenant_id: 테넌트 ID
errors:
client_id_invalid: The configured OAuth 2 client id is invalid. Please check the configuration.
client_secret_invalid: The configured OAuth 2 client secret is invalid. Please check the configuration.
nc_dependency_missing: 'A required dependency is missing on the file storage. Please add the following dependency: %{dependency}.'
nc_dependency_version_mismatch: The %{dependency} app version is not supported. Please update your Nextcloud server.
nc_host_not_found: No Nextcloud server found at the configured host url. Please check the configuration.
nc_oauth_request_not_found: The endpoint to fetch the currently connected user was not found. Please check the server logs for further information.
nc_oauth_request_unauthorized: The current user isn't authorized to access the remote file storage. Please check the server logs for further information.
nc_oauth_token_missing: OpenProject cannot test the user level communication with Nextcloud as the user did not yet link their Nextcloud account.
nc_project_folder_missing: The previously created project folder for project "%{project}" could not be found.
nc_team_folder_not_found: The team folder could not be found.
nc_unexpected_files: 'Unexpected files found in the managed team folder. For example: %{sample}'
nc_unlinked_project_folders: Not all project folders have been created yet (%{actual} / %{expected}). This can indicate errors during the AMPF background synchronization.
nc_userless_access_denied: The configured app password is invalid.
not_configured: The connection could not be validated. Please finish configuration first.
od_client_cant_delete_folder: The client is having trouble deleting folders. Please check the setup documentation for your storage.
od_client_write_permission_missing: The client seems to have write permissions missing. Please check the setup documentation for your storage.
od_drive_id_invalid: The configured drive id seems invalid. Please check the configuration.
od_drive_id_not_found: The configured drive id could not be found. Please check the configuration.
od_oauth_request_not_found: The endpoint to fetch the currently connected user was not found. Please check the server logs for further information.
od_oauth_request_unauthorized: The current user isn't authorized to access the remote file storage. Please check the server logs for further information.
od_oauth_token_missing: OpenProject cannot test the user level communication with OneDrive as the user did not yet link their Microsoft account.
od_tenant_id_wrong: The configured directory (tenant) id is invalid. Please check the configuration.
od_test_folder_exists: The folder %{folder_name} needed for testing already exists. Please delete it and try again.
od_unexpected_content: Unexpected content found in the drive.
offline_access_scope_missing: It is recommended to configure the OpenID Connect provider to request the offline_access scope. The integration may still work anyways, but make sure that refresh tokens do not expire.
oidc_cant_refresh_token: There was an error while trying to check your access to the storage. Please check the server logs for further information.
oidc_non_oidc_user: The current user, while provisioned, wasn't provisioned by an OpenID Connect (OIDC) Identity Provider. Please re-run the check with an OIDC provisioned user.
oidc_non_provisioned_user: The current user isn't provided by an OpenID Connect Identity Provider. Please re-run the check with a provided user.
oidc_provider_cant_exchange: The OpenID Connect provider does not seem to support token exchange, but token exchange was configured for the storage.
oidc_token_acquisition_failed: Your OpenID Connect setup doesn't provide the necessary audience, nor does it provide token exchange capabilities. Please check out our documentation for more information.
oidc_token_exchange_failed: There seems to be a problem with the Token Exchange setup on your OpenID Connect Provider. Please check its configuration and try again.
oidc_token_refresh_failed: There was an error while trying to check your access to the storage. Please check the server logs for further information.
sp_client_cant_delete_folder: The client is having trouble deleting folders in SharePoint. Please check the setup documentation for your storage.
sp_client_id_missing: The configured OAuth 2 client id is missing for SharePoint. Please check the configuration.
sp_client_secret_missing: The configured OAuth 2 client secret is missing for SharePoint. Please check the configuration.
sp_client_write_permission_missing: The client seems to have write permissions missing in SharePoint. Please check the setup documentation for your storage.
sp_existing_test_folder: The folder %{folder_name} needed for testing already exists in SharePoint. Please delete it and try again.
sp_oauth_request_error: The user-bound request to SharePoint failed. Please check the server logs for further information.
sp_oauth_request_unauthorized: The current user isn't authorized to access the remote file storage. Please check the server logs for further information.
sp_oauth_token_missing: OpenProject cannot test the user level communication with SharePoint as the user did not yet link their SharePoint account.
sp_tenant_id_missing: The configured directory (tenant) id is missing for SharePoint. Please check the configuration.
sp_unexpected_content: Unexpected content found in the SharePoint Document Library.
unknown_error: The connection could not be validated. An unknown error occurred. Please check the server logs for further information.
client_id_invalid: 구성된 OAuth 2 클라이언트 ID가 잘못되었습니다. 구성을 확인하세요.
client_secret_invalid: 구성된 OAuth 2 클라이언트 비밀번호가 잘못되었습니다. 구성을 확인하세요.
nc_dependency_missing: '파일 저장소에 필수 종속성이 누락되었습니다. 다음 종속성을 추가하세요: %{dependency}.'
nc_dependency_version_mismatch: "%{dependency} 앱 버전은 지원되지 않습니다. Nextcloud 서버를 업데이트하세요."
nc_host_not_found: 구성된 호스트 URL에서 Nextcloud 서버를 찾을 수 없습니다. 구성을 확인하세요.
nc_oauth_request_not_found: 현재 연결된 사용자를 가져올 엔드포인트를 찾을 수 없습니다. 자세한 내용은 서버 로그를 확인하세요.
nc_oauth_request_unauthorized: 현재 사용자는 원격 파일 저장소에 액세스할 수 있는 권한이 없습니다. 자세한 내용은 서버 로그를 확인하세요.
nc_oauth_token_missing: 사용자가 아직 Nextcloud 계정을 링크하지 않았기 때문에 OpenProject가 Nextcloud와의 사용자 수준 통신을 테스트할 수 없습니다.
nc_project_folder_missing: 프로젝트 "%{project}"의 이전에 생성된 프로젝트 폴더를 찾을 수 없습니다.
nc_team_folder_not_found: 팀 폴더를 찾을 수 없습니다.
nc_unexpected_files: '관리되는 팀 폴더에서 예기치 않은 파일이 발견되었습니다. 예: %{sample}'
nc_unlinked_project_folders: 일부 프로젝트 폴더가 아직 생성되지 않았습니다(%{actual}/%{expected}). 이는 AMPF 백그라운드 동기화 중에 발생한 오류를 나타낼 수 있습니다.
nc_userless_access_denied: 구성된 앱 암호가 잘못되었습니다.
not_configured: 연결에 대한 유효성 검사를 할 수 없습니다. 먼저 구성을 완료하세요.
od_client_cant_delete_folder: 클라이언트에서 폴더를 삭제하는 중에 문제가 발생했습니다. 저장소에 대한 설정 설명서를 확인하세요.
od_client_write_permission_missing: 클라이언트에 쓰기 권한이 없는 것 같습니다. 저장소에 대한 설정 설명서를 확인하세요.
od_drive_id_invalid: 구성된 드라이브 ID가 유효하지 않은 것 같습니다. 구성을 확인하세요.
od_drive_id_not_found: 구성된 드라이브 ID를 찾을 수 없습니다. 구성을 확인하세요.
od_oauth_request_not_found: 현재 연결된 사용자를 가져올 엔드포인트를 찾을 수 없습니다. 자세한 내용은 서버 로그를 확인하세요.
od_oauth_request_unauthorized: 현재 사용자는 원격 파일 저장소에 액세스할 수 있는 권한이 없습니다. 자세한 내용은 서버 로그를 확인하세요.
od_oauth_token_missing: 사용자가 아직 Microsoft 계정을 링크하지 않았기 때문에 OpenProject가 OneDrive와의 사용자 수준 통신을 테스트할 수 없습니다.
od_tenant_id_wrong: 구성된 디렉터리(테넌트) ID가 잘못되었습니다. 구성을 확인하세요.
od_test_folder_exists: 테스트에 필요한 %{folder_name} 폴더가 이미 있습니다. 이 폴더를 삭제한 후에 다시 시도하세요.
od_unexpected_content: 드라이브에서 예기치 않은 콘텐츠가 발견되었습니다.
offline_access_scope_missing: offline_access 범위를 요청하도록 OpenID Connect 공급자를 구성하는 것이 좋습니다. 통합이 여전히 ​​작동될 수 있지만, 새로고침 토큰이 만료되지 않도록 해야 합니다.
oidc_cant_refresh_token: 저장소에 대한 액세스를 확인하는 동안 오류가 발생했습니다. 자세한 내용은 서버 로그를 확인하세요.
oidc_non_oidc_user: 현재 사용자는 프로비저닝되는 동안, OpenID Connect(OIDC) ID 공급자에 의해 프로비저닝되지 않았습니다. OIDC 프로비저닝 사용자로 검사를 다시 실행하세요.
oidc_non_provisioned_user: 현재 사용자는 OpenID Connect ID 공급자에 의해 제공되지 않았습니다. 제공된 사용자로 검사를 다시 실행하세요.
oidc_provider_cant_exchange: OpenID Connect 공급자가 토큰 교환을 지원하지 않는 것 같지만, 저장소에 대한 토큰 교환이 구성되었습니다.
oidc_token_acquisition_failed: 해당 OpenID Connect 설정은 필요한 오디언스를 제공하지 않으며, 토큰 교환 기능도 제공하지 않습니다. 자세한 내용은 설명서를 확인하세요.
oidc_token_exchange_failed: OpenID Connect 공급자의 Token Exchange 설정에 문제가 있는 것 같습니다. 해당 구성을 확인하고 다시 시도하세요.
oidc_token_refresh_failed: 저장소에 대한 액세스를 확인하는 동안 오류가 발생했습니다. 자세한 내용은 서버 로그를 확인하세요.
sp_client_cant_delete_folder: 클라이언트가 SharePoint에서 폴더를 삭제하는 중에 문제가 발생했습니다. 저장소에 대한 설정 설명서를 확인하세요.
sp_client_id_missing: SharePoint에 대해 구성된 OAuth 2 클라이언트 ID가 누락되었습니다. 구성을 확인하세요.
sp_client_secret_missing: SharePoint에 대해 구성된 OAuth 2 클라이언트 비밀번호가 누락되었습니다. 구성을 확인하세요.
sp_client_write_permission_missing: 클라이언트가 SharePoint에서 쓰기 권한이 없는 것 같습니다. 저장소에 대한 설정 설명서를 확인하세요.
sp_existing_test_folder: 테스트에 필요한 %{folder_name} 폴더가 SharePoint에 이미 있습니다. 이 폴더를 삭제한 후에 다시 시도하세요.
sp_oauth_request_error: SharePoint에 대한 사용자 바인딩 요청이 실패했습니다. 자세한 내용은 서버 로그를 확인하세요.
sp_oauth_request_unauthorized: 현재 사용자는 원격 파일 저장소에 액세스할 수 있는 권한이 없습니다. 자세한 내용은 서버 로그를 확인하세요.
sp_oauth_token_missing: 사용자가 아직 SharePoint 계정을 링크하지 않았기 때문에 OpenProject가 SharePoint에서 사용자 수준 통신을 테스트할 수 없습니다.
sp_tenant_id_missing: SharePoint에 대해 구성된 디렉터리(테넌트) ID가 누락되었습니다. 구성을 확인하세요.
sp_unexpected_content: SharePoint 문서 라이브러리에서 예기치 않은 콘텐츠가 발견되었습니다.
unknown_error: 연결에 대한 유효성 검사를 할 수 없습니다. 알 수 없는 오류가 발생했습니다. 자세한 내용은 서버 로그를 확인하세요.
label_error: 오류
label_healthy: 정상
label_pending: 대기 중
@@ -212,14 +212,14 @@ zh-CN:
validation_result_component:
checks:
failures:
other: "%{count} checks failed"
success: All checks passed
other: "%{count} 次检查失败"
success: 所有检查均通过
warnings:
other: "%{count} checks returned a warning"
other: "%{count} 次检查返回警告"
summary:
failure: Some checks failed and the system does not work as expected.
success: All connections and systems are working as expected.
warning: Some checks returned a warning. This can lead to unexpected behaviour.
failure: 某些检查失败,系统无法按预期运行。
success: 所有连接和系统均按预期运行。
warning: 某些检查返回警告。这可能导致出现异常行为。
buttons:
done_continue: 完成, 继续
open_storage: 打开文件存储
@@ -326,49 +326,51 @@ zh-CN:
storage_configured: 配置完成
tenant_id: 租户 ID
errors:
client_id_invalid: The configured OAuth 2 client id is invalid. Please check the configuration.
client_secret_invalid: The configured OAuth 2 client secret is invalid. Please check the configuration.
nc_dependency_missing: 'A required dependency is missing on the file storage. Please add the following dependency: %{dependency}.'
nc_dependency_version_mismatch: The %{dependency} app version is not supported. Please update your Nextcloud server.
nc_host_not_found: No Nextcloud server found at the configured host url. Please check the configuration.
nc_oauth_request_not_found: The endpoint to fetch the currently connected user was not found. Please check the server logs for further information.
nc_oauth_request_unauthorized: The current user isn't authorized to access the remote file storage. Please check the server logs for further information.
nc_oauth_token_missing: OpenProject cannot test the user level communication with Nextcloud as the user did not yet link their Nextcloud account.
nc_project_folder_missing: The previously created project folder for project "%{project}" could not be found.
nc_team_folder_not_found: The team folder could not be found.
nc_unexpected_files: 'Unexpected files found in the managed team folder. For example: %{sample}'
nc_unlinked_project_folders: Not all project folders have been created yet (%{actual} / %{expected}). This can indicate errors during the AMPF background synchronization.
nc_userless_access_denied: The configured app password is invalid.
not_configured: The connection could not be validated. Please finish configuration first.
od_client_cant_delete_folder: The client is having trouble deleting folders. Please check the setup documentation for your storage.
od_client_write_permission_missing: The client seems to have write permissions missing. Please check the setup documentation for your storage.
od_drive_id_invalid: The configured drive id seems invalid. Please check the configuration.
od_drive_id_not_found: The configured drive id could not be found. Please check the configuration.
od_oauth_request_not_found: The endpoint to fetch the currently connected user was not found. Please check the server logs for further information.
od_oauth_request_unauthorized: The current user isn't authorized to access the remote file storage. Please check the server logs for further information.
od_oauth_token_missing: OpenProject cannot test the user level communication with OneDrive as the user did not yet link their Microsoft account.
od_tenant_id_wrong: The configured directory (tenant) id is invalid. Please check the configuration.
od_test_folder_exists: The folder %{folder_name} needed for testing already exists. Please delete it and try again.
od_unexpected_content: Unexpected content found in the drive.
offline_access_scope_missing: It is recommended to configure the OpenID Connect provider to request the offline_access scope. The integration may still work anyways, but make sure that refresh tokens do not expire.
oidc_cant_refresh_token: There was an error while trying to check your access to the storage. Please check the server logs for further information.
oidc_non_oidc_user: The current user, while provisioned, wasn't provisioned by an OpenID Connect (OIDC) Identity Provider. Please re-run the check with an OIDC provisioned user.
oidc_non_provisioned_user: The current user isn't provided by an OpenID Connect Identity Provider. Please re-run the check with a provided user.
oidc_provider_cant_exchange: The OpenID Connect provider does not seem to support token exchange, but token exchange was configured for the storage.
oidc_token_acquisition_failed: Your OpenID Connect setup doesn't provide the necessary audience, nor does it provide token exchange capabilities. Please check out our documentation for more information.
oidc_token_exchange_failed: There seems to be a problem with the Token Exchange setup on your OpenID Connect Provider. Please check its configuration and try again.
oidc_token_refresh_failed: There was an error while trying to check your access to the storage. Please check the server logs for further information.
sp_client_cant_delete_folder: The client is having trouble deleting folders in SharePoint. Please check the setup documentation for your storage.
sp_client_id_missing: The configured OAuth 2 client id is missing for SharePoint. Please check the configuration.
sp_client_secret_missing: The configured OAuth 2 client secret is missing for SharePoint. Please check the configuration.
sp_client_write_permission_missing: The client seems to have write permissions missing in SharePoint. Please check the setup documentation for your storage.
sp_existing_test_folder: The folder %{folder_name} needed for testing already exists in SharePoint. Please delete it and try again.
sp_oauth_request_error: The user-bound request to SharePoint failed. Please check the server logs for further information.
sp_oauth_request_unauthorized: The current user isn't authorized to access the remote file storage. Please check the server logs for further information.
sp_oauth_token_missing: OpenProject cannot test the user level communication with SharePoint as the user did not yet link their SharePoint account.
sp_tenant_id_missing: The configured directory (tenant) id is missing for SharePoint. Please check the configuration.
sp_unexpected_content: Unexpected content found in the SharePoint Document Library.
unknown_error: The connection could not be validated. An unknown error occurred. Please check the server logs for further information.
client_id_invalid: 配置的 OAuth 2 客户端 ID 无效。请检查配置。
client_secret_invalid: 配置的 OAuth 2 客户端密钥无效。请检查配置。
nc_dependency_missing: 文件存储空间中缺少所需的依赖关系。请添加以下依赖关系:%{dependency}
nc_dependency_version_mismatch: "%{dependency} 应用版本不受支持。请更新您的 Nextcloud 服务器。"
nc_host_not_found: 未在配置的主机 URL 中找到 Nextcloud 服务器。请检查配置。
nc_oauth_request_not_found: 未找到用于获取当前连接用户的端点。请查看服务器日志,了解更多信息。
nc_oauth_request_unauthorized: 当前用户无权访问远程文件存储空间。请查看服务器日志,了解更多信息。
nc_oauth_token_missing: OpenProject 无法测试与 Nextcloud 之间的用户级通信,因为该用户尚未关联其 Nextcloud 帐户。
nc_project_folder_missing: 找不到先前为项目“%{project}”创建的项目文件夹。
nc_team_folder_not_found: 找不到该团队文件夹。
nc_unexpected_files: 在受管理的团队文件夹中找到非预期文件。例如:%{sample}
nc_unlinked_project_folders: 部分项目文件夹尚未创建 (%{actual}/%{expected})。这可能表明 AMPF 后台同步过程中出错。
nc_userless_access_denied: 配置的应用密码无效。
not_configured: 无法验证连接。请先完成配置。
od_client_cant_delete_folder: 客户端在删除文件夹时遇到问题。请查看您的存储空间的设置文档。
od_client_write_permission_missing: 客户端似乎没有写入权限。请查看您的存储空间的设置文档。
od_drive_id_invalid: 配置的驱动器 ID 似乎无效。请检查配置。
od_drive_id_not_found: 找不到配置的驱动器 ID。请检查配置。
od_oauth_request_not_found: 未找到用于获取当前连接用户的端点。请查看服务器日志,了解更多信息。
od_oauth_request_unauthorized: 当前用户无权访问远程文件存储空间。请查看服务器日志,了解更多信息。
od_oauth_token_missing: OpenProject 无法测试用户与 OneDrive 的用户级通信,因为用户尚未关联他们的 Microsoft 帐户。
od_tenant_id_wrong: 配置的目录(租户)无效。请检查配置。
od_test_folder_exists: 测试所需的文件夹 %{folder_name} 已经存在。请将其删除并重试。
od_unexpected_content: 在驱动器中找到意想不到的内容。
offline_access_scope_missing: 建议配置 OpenID Connect 提供商以请求 offline_access 范围。集成仍然可以正常工作,但请确保刷新令牌不会过期。
oidc_cant_refresh_token: 尝试检查您对存储空间的访问权限时出错。请查看服务器日志,了解更多信息。
oidc_non_oidc_user: 在预置的情况下,当前用户未被 OpenID Connect (OIDC) 身份提供方预置。请针对 OIDC 预置用户重新运行检查。
oidc_non_provisioned_user: 当前用户并非由 OpenID Connect 身份提供商提供。请针对提供的用户重新运行检查。
oidc_provider_cant_exchange: OpenID Connect 提供商似乎不支持令牌交换,但已为存储配置了令牌交换。
oidc_token_acquisition_failed: 您的 OpenID Connect 设置没有提供必要的受众,也没有提供令牌交换功能。请查看我们的文档,了解更多信息。
oidc_token_exchange_failed: '您的 OpenID Connect 提供商上的令牌交换设置似乎存在问题。请检查其配置并重试。
'
oidc_token_refresh_failed: 尝试检查您对存储空间的访问权限时出错。请查看服务器日志,了解更多信息。
sp_client_cant_delete_folder: 客户在删除 SharePoint 中的文件夹时遇到问题。请查看您的存储空间的设置文档。
sp_client_id_missing: SharePoint 缺少配置的 OAuth 2 客户端 ID。请检查配置。
sp_client_secret_missing: SharePoint 缺少配置的 OAuth 2 客户端密钥。请检查配置。
sp_client_write_permission_missing: 客户端似乎在 SharePoint 中没有写入权限。请查看您的存储空间的设置文档。
sp_existing_test_folder: SharePoint 中已存在测试所需的文件夹 %{folder_name}。请删除此文件夹并重试。
sp_oauth_request_error: 向 SharePoint 发送的用户绑定请求失败。请查看服务器日志,了解更多信息。
sp_oauth_request_unauthorized: 当前用户无权访问远程文件存储空间。请查看服务器日志,了解更多信息。
sp_oauth_token_missing: OpenProject 无法测试与 SharePoint 的用户级通信,因为用户尚未关联他们的 SharePoint 帐户。
sp_tenant_id_missing: SharePoint 缺少配置的目录(租户)ID。请检查配置。
sp_unexpected_content: 在 SharePoint 文档库中发现意想不到的内容。
unknown_error: 无法验证连接。请查看服务器日志,了解更多信息。
label_error: 错误
label_healthy: 健康
label_pending: 待处理
@@ -19,12 +19,12 @@ fr:
work_week: Semaine de travail
today: Aujourd'hui
drag_here_to_remove: Faites glisser ici pour supprimer le responsable et les dates de début et de fin.
cannot_drag_here: Impossible de déplacer le lot de travail en raison de restrictions d'autorisation ou d'édition.
cannot_drag_to_non_working_day: Ce lot de travail ne peut pas démarrer/terminer sur un jour non ouvré.
cannot_drag_here: Impossible de déplacer le lot de travaux en raison de restrictions d'autorisation ou d'édition.
cannot_drag_to_non_working_day: Ce lot de travaux ne peut pas démarrer/terminer sur un jour non ouvré.
quick_add:
empty_state: Utilisez le champ de recherche pour trouver des lots de travaux et faites-les glisser vers le planificateur pour l'assigner à quelqu'un et définir des dates de début et de fin.
search_placeholder: Rechercher...
modify:
errors:
permission_denied: Vous navez pas les autorisations nécessaires pour modifier ceci.
permission_denied: Vous n'avez pas les autorisations nécessaires pour modifier ceci.
fallback: Ce lot de travaux ne peut pas être modifié.
@@ -35,8 +35,8 @@ fr:
error_no_matching_strategy: Aucune stratégie 2FA correspondante disponible pour cet utilisateur. Veuillez contacter votre administrateur.
error_is_enforced_not_active: 'Erreur de configuration : l''authentification à deux facteurs est forcée, mais aucune stratégie active n''existe.'
error_invalid_backup_code: Code de sauvegarde 2FA non valide
channel_unavailable: Le canal de livraison %{channel} nest pas disponible.
no_valid_phone_number: Aucun numéro de téléphone valide nexiste.
channel_unavailable: Le canal de livraison %{channel} n'est pas disponible.
no_valid_phone_number: Aucun numéro de téléphone valide n'existe.
label_device_type: Type d'appareil
label_default_device: Appareil 2FA par défaut
label_device: Appareil de 2FA
@@ -45,8 +45,8 @@ fr:
label_2fa_disabled: Authentification à deux facteurs non active
text_otp_delivery_message_sms: Votre mot de passe à usage unique pour %{app_title} est %{token}
text_otp_delivery_message_voice: 'Votre mot de passe à usage unique pour %{app_title} est: %{pause} %{token}. %{pause} Je répète: %{pause} %{token}'
text_2fa_enabled: Lors de chaque connexion, il vous sera demandé dentrer un jeton OTP depuis votre appareil 2FA par défaut.
text_2fa_disabled: Pour activer lauthentification à deux facteurs, utilisez le bouton ci-dessus pour inscrire un nouvel appareil 2FA. Si vous avez déjà un dispositif, vous devez en faire un appareil par défaut.
text_2fa_enabled: Lors de chaque connexion, il vous sera demandé d'entrer un jeton OTP depuis votre appareil 2FA par défaut.
text_2fa_disabled: Pour activer l'authentification à deux facteurs, utilisez le bouton ci-dessus pour inscrire un nouvel appareil 2FA. Si vous avez déjà un dispositif, vous devez en faire un appareil par défaut.
login:
enter_backup_code_title: Entrez le code de sauvegarde
enter_backup_code_text: Veuillez saisir un code de sauvegarde valide depuis votre liste de codes au cas où vous ne pourriez plus accéder à vos appareils 2FA enregistrés.
@@ -60,7 +60,7 @@ fr:
text_configuration: 'Remarque : Ces valeurs représentent la configuration actuelle de toute l''application. Vous ne pouvez pas désactiver des paramètres imposés par cette configuration ou changer les stratégies, car cela requiert un redémarrage du serveur.
'
text_configuration_guide: Pour plus dinformations, consultez le guide de configuration.
text_configuration_guide: Pour plus d'informations, consultez le guide de configuration.
text_enforced: Activez ce paramètre pour forcer tous les utilisateurs à enregistrer un appareil 2FA lors de leur prochaine connexion. Ne peut être désactivé que lorsqu'il n'est pas imposé par la configuration.
text_remember: 'Indiquez une valeur plus grande que zéro pour permettre aux utilisateurs de se souvenir de l''authentification 2FA pour le nombre de jours donné. Il ne leur sera pas demandé de se ré-authentifier durant cette période. Ne peut être paramétré que lorsqu''il n''est pas imposé par la configuration.
@@ -69,9 +69,9 @@ fr:
admin:
self_edit_path_html: Pour ajouter ou modifier vos propres appareils 2FA, veuillez vous rendre sur la page [Authentification à deux facteurs depuis votre compte](self_edit_link)
self_edit_forbidden: Vous ne pouvez pas modifier vos propres appareils 2FA sur ce chemin. Allez dans Mon Compte > Authentification à deux facteurs à la place.
no_devices_for_user: Aucun appareil 2FA na été enregistré pour cet utilisateur.
no_devices_for_user: Aucun appareil 2FA n'a été enregistré pour cet utilisateur.
all_devices_deleted: Tous les appareils 2FA de cet utilisateur ont été supprimés
delete_all_are_you_sure: Êtes-vous sûr de vouloir supprimer tous les appareils 2FA pour cet utilisateur?
delete_all_are_you_sure: Voulez-vous vraiment supprimer tous les appareils 2FA pour cet utilisateur?
button_delete_all_devices: Supprimer les dispositifs 2FA inscrits
button_register_mobile_phone_for_user: Enregistrer un téléphone mobile
text_2fa_enabled: Lors de chaque connexion, cet utilisateur sera invité à entrer un jeton OTP depuis son appareil 2FA par défaut.
@@ -80,7 +80,7 @@ fr:
backup_codes:
singular: Code de sauvegarde
plural: Codes de sauvegarde
overview_description: 'Si vous ne parvenez pas à accéder à vos appareils à deux facteurs, vous pouvez utiliser un code de sauvegarde pour rétablir laccès à votre compte. Utilisez le bouton suivant pour générer un nouvel ensemble de codes de sauvegarde.
overview_description: 'Si vous ne parvenez pas à accéder à vos appareils à deux facteurs, vous pouvez utiliser un code de sauvegarde pour rétablir l''accès à votre compte. Utilisez le bouton suivant pour générer un nouvel ensemble de codes de sauvegarde.
'
generate:
@@ -96,19 +96,19 @@ fr:
confirm_now: Non confirmé, cliquez ici pour l'activer
cannot_delete_default: Impossible de supprimer l'appareil par défaut
make_default_are_you_sure: Êtes-vous certain de vouloir imposer cet appareil 2FA comme appareil par défaut?
make_default_failed: Impossible de mettre à jour lappareil 2FA par défaut.
deletion_are_you_sure: Êtes-vous sûr de vouloir supprimer ce dispositif 2FA ?
registration_complete: Inscription de lappareil 2FA terminée!
registration_failed_token_invalid: Lenregistrement de l'appareil 2FA a échoué, le jeton nétait pas valide.
registration_failed_update: Lenregistrement de l'appareil 2FA a échoué, le jeton était valide, mais lappareil ne pouvait pas être actualisé.
make_default_failed: Impossible de mettre à jour l'appareil 2FA par défaut.
deletion_are_you_sure: Voulez-vous vraiment supprimer ce dispositif 2FA ?
registration_complete: Inscription de l'appareil 2FA terminée!
registration_failed_token_invalid: L'enregistrement de l'appareil 2FA a échoué, le jeton n'était pas valide.
registration_failed_update: L'enregistrement de l'appareil 2FA a échoué, le jeton était valide, mais l'appareil ne pouvait pas être actualisé.
confirm_send_failed: La confirmation de votre appareil 2FA a échoué.
button_complete_registration: Achever l'inscription 2FA
text_confirm_to_complete_html: Veuillez compléter lenregistrement de votre appareil <strong>%{identifier}</strong> en entrant un mot de passe unique depuis votre appareil par défaut.
text_confirm_to_complete_html: Veuillez compléter l'enregistrement de votre appareil <strong>%{identifier}</strong> en entrant un mot de passe unique depuis votre appareil par défaut.
text_confirm_to_change_default_html: Veuillez confirmer que votre nouvel appareil par défaut est <strong>%{new_identifier}</strong> en entrant un mot de passe à usage unique depuis votre appareil actuel par défaut.
text_identifier: Vous pouvez donner à lappareil un identifiant personnalisé à laide de ce champ.
text_identifier: Vous pouvez donner à l'appareil un identifiant personnalisé à l'aide de ce champ.
failed_to_delete: Impossible de supprimer l'appareil 2FA.
is_default_cannot_delete: Cet appareil est un appareil par défaut, et ne peut être supprimé en raison d'une politique de sécurité active. Sélectionnez un autre appareil comme appareil par défaut avant sa suppression.
not_existing: Aucun appareil 2FA na été enregistré pour votre compte.
not_existing: Aucun appareil 2FA n'a été enregistré pour votre compte.
2fa_from_input_html: Veuillez saisir le code obtenu depuis votre appareil <strong>%{device_name}</strong> pour vérifier votre identité.
2fa_from_webauthn_html: Veuillez présenter l'appareil WebAuthn <strong>%{device_name}</strong>. S'il s'agit d'un périphérique USB, veillez à le brancher et à le toucher. Cliquez ensuite sur le bouton de connexion.
webauthn:
@@ -121,10 +121,10 @@ fr:
secret_key: Clé secrète
time_based: Basé sur le temps
account: Nom de compte / émetteur
setup: 'Pour mettre en place lauthentification à deux facteurs avec Google Authenticator, téléchargez lapplication depuis lApp store dApple ou Google Play Store. Après louverture de lapp, vous pouvez scanner le code QR suivant pour vous enregistrer l''appareil.
setup: 'Pour mettre en place l''authentification à deux facteurs avec Google Authenticator, téléchargez l''application depuis l''App store d''Apple ou Google Play Store. Après l''ouverture de l''app, vous pouvez scanner le code QR suivant pour vous enregistrer l''appareil.
'
question_cannot_scan: 'Impossible de scanner le code à laide de votre application?
question_cannot_scan: 'Impossible de scanner le code à l''aide de votre application?
'
text_cannot_scan: 'Si vous ne pouvez pas scanner le code, vous pouvez l''entrer manuellement avec les détails suivants :
@@ -136,7 +136,7 @@ fr:
sms:
title: Appareil mobile
redacted_identifier: Appareil mobile (%{redacted_number})
request_2fa_identifier: "%{redacted_identifier}, nous vous avons envoyé un code dauthentification via %{delivery_channel}"
request_2fa_identifier: "%{redacted_identifier}, nous vous avons envoyé un code d'authentification via %{delivery_channel}"
description: 'Recevez le code 2FA par un message texte sur votre téléphone à chaque fois que vous vous connectez.
'
@@ -153,7 +153,7 @@ fr:
mobile_transmit_notification: Un mot de passe unique a été envoyé à votre téléphone portable.
label_two_factor_authentication: Authentification à deux facteurs
forced_registration:
required_to_add_device: Une politique de sécurité active nécessite dactiver lauthentification à deux facteurs. Veuillez utiliser le formulaire ci-dessous pour enregistrer un appareil.
required_to_add_device: Une politique de sécurité active nécessite d'activer l'authentification à deux facteurs. Veuillez utiliser le formulaire ci-dessous pour enregistrer un appareil.
remember:
active_session_notice: 'Votre compte a un cookie de mémorisation actif valide jusqu''au %{expires_on}. Ce cookie vous permet de vous connecter sans entrer le second facteur de vérification jusqu''à cette date.
@@ -167,8 +167,8 @@ fr:
notice_account_otp_invalid: Mot de passe à usage unique non valide.
notice_account_otp_expired: Le mot de passe à usage unique que vous avez renseigné a expiré.
notice_developer_strategy_otp: 'La stratégie de développement à généré le mot de passe à usage unique suivant : %{token} (Channel: %{channel})'
notice_account_otp_send_failed: Votre mot de passe à usage unique na pas pu être envoyé.
notice_account_has_no_phone: Aucun numéro de téléphone cellulaire nest associé à votre compte.
notice_account_otp_send_failed: Votre mot de passe à usage unique n'a pas pu être envoyé.
notice_account_has_no_phone: Aucun numéro de téléphone cellulaire n'est associé à votre compte.
label_confirmed: Confirmé
button_continue: Continuer
button_make_default: Marquer par défaut
@@ -37,7 +37,7 @@ fr:
updated: Mis à jour
comment: Commentaire
internal_comment: Commentaire interne
explanation_html: 'Lors de l''occurrence d''un événement comme la création d''un lot de travail ou une mise à jour de projet, OpenProject enverra une requête POST aux points de terminaison web configurés. Souvent, l''événement est envoyé après que la [période d''agrégation configurée] (aggregation_path) se soit écoulée.
explanation_html: 'Lors de l''occurrence d''un événement comme la création d''un lot de travaux ou une mise à jour de projet, OpenProject envoie une requête POST aux points de terminaison web configurés. Souvent, l''événement est envoyé au terme de la [période d''agrégation configurée](aggregation_path).
'
status:
+13 -13
View File
@@ -24,7 +24,7 @@ fr:
one: Lien de la page de relation
other: Liens de la page de relation
wikis/xwiki_provider: Fournisseur XWiki
permission_manage_wiki_page_links: Gérer les liens de la page Wiki
permission_manage_wiki_page_links: Gérer les liens de la page wiki
project_module_wiki_platforms: Fournisseurs de wiki
wikis:
buttons:
@@ -38,12 +38,12 @@ fr:
page_link_component:
remove: Supprimer le lien de la page
relation_page_links_component:
empty_heading: Pas de pages liées
empty_text: Ajouter manuellement des liens vers d'autres pages wiki liées.
empty_heading: Aucune page liée
empty_text: Ajoutez manuellement des liens vers d'autres pages wiki liées.
oauth_login_component:
heading: Non connecté à %{provider}
description: Connectez-vous à %{provider} pour voir et gérer les pages wiki liées à cette instance d'OpenProject.
connect_button: Connectez votre compte %{provider}
connect_button: Connecter le compte %{provider}
admin:
destroy_confirmation_dialog_component:
title: Supprimer le fournisseur de wiki
@@ -58,18 +58,18 @@ fr:
oauth_client_form_component:
client_id: ID du client
oauth_application_info_component:
confirm_replace_oauth_application: Cette action réinitialisera les informations d'identification OAuth actuelles. Après confirmation, vous devrez saisir à nouveau les informations d'identification dans votre instance XWiki et tous les utilisateurs devront se réautoriser. Êtes-vous sûr de vouloir continuer ?
confirm_replace_oauth_application: Cette action réinitialisera les informations d'identification OAuth actuelles. Après confirmation, vous devrez saisir à nouveau les informations d'identification dans votre instance XWiki et tous les utilisateurs devront se réautoriser. Voulez-vous vraiment continuer ?
label_pending: En attente
replace_oauth_application: Remplacer l'application OAuth OpenProject
replace_oauth_application: Remplacer l'application OpenProject OAuth
oauth_client_info_component:
confirm_replace_oauth_client: Cette action réinitialisera les identifiants XWiki OAuth actuels. Tous les utilisateurs devront réautoriser sur XWiki. Êtes-vous sûr de vouloir continuer ?
confirm_replace_oauth_client: Cette action réinitialisera les identifiants XWiki OAuth actuels. Tous les utilisateurs devront réautoriser sur XWiki. Voulez-vous vraiment continuer ?
label_pending: En attente
replace_oauth_client: Remplacer l'application XWiki OAuth
wiki_provider_list_component:
label_creation_time: Créé
label_name: Nom
label_provider: Fournisseur
no_results_description: Ajouter un fournisseur de wiki pour les voir ici.
no_results_description: Ajouter un fournisseur de wiki pour le voir ici.
no_results_title: Vous n'avez pas encore de fournisseur de wiki.
wiki_providers:
index_description: Ajoutez un service wiki externe pour lier les lots de travaux à des pages wiki existantes ou en créer de nouvelles directement à partir d'OpenProject.
@@ -90,10 +90,10 @@ fr:
xwiki:
oauth:
openproject_oauth_description: Permettre à XWiki d'accéder aux données d'OpenProject en utilisant une application OAuth. Copiez les informations d'identification ci-dessous dans votre instance XWiki.
provider_oauth: OAuth XWiki
provider_oauth_description: Permet à OpenProject d'accéder aux données de XWiki en utilisant OAuth. Un identifiant client est automatiquement généré pour identifier OpenProject auprès de XWiki - aucune configuration manuelle n'est nécessaire du côté de XWiki.
openproject_oauth_description: Autoriser XWiki à accéder aux données d'OpenProject en utilisant un OAuth.
xwiki_oauth: OAuth XWiki
xwiki_oauth_description: Autoriser OpenProject à accéder aux données XWiki en utilisant un OAuth.
provider_oauth: XWiki OAuth
provider_oauth_description: Permet à OpenProject d'accéder aux données de XWiki en utilisant OAuth. Un identifiant client est automatiquement généré pour identifier OpenProject auprès de XWiki. Aucune configuration manuelle n'est nécessaire du côté de XWiki.
openproject_oauth_description: Autoriser XWiki à accéder aux données d'OpenProject via OAuth.
xwiki_oauth: XWiki OAuth
xwiki_oauth_description: Autoriser OpenProject à accéder aux données XWiki via OAuth.
macro:
page_not_found: La page wiki liée n'est plus disponible
+39 -39
View File
@@ -3,7 +3,7 @@ ko:
activerecord:
attributes:
wikis/page_link:
provider: Wiki Provider
provider: 위키 공급자
wikis/xwiki_provider:
authentication_method: 인증 방법
authentication_methods:
@@ -11,7 +11,7 @@ ko:
two_way_oauth2: 양방향 OAuth 2.0 인증 코드 흐름
name: 이름
token_exchange_scope: XWiki 범위
universal_identifier: Universal identifier
universal_identifier: 범용 식별자
url: 인스턴스 URL
wiki_audience: XWiki 오디언스
errors: {}
@@ -22,53 +22,53 @@ ko:
wikis/relation_page_link:
other: 관련 페이지 링크
wikis/xwiki_provider: XWiki 공급자
permission_manage_wiki_page_links: Manage Wiki Page Links
permission_manage_wiki_page_links: 위키 페이지 링크 관리
project_module_wiki_platforms: 위키 공급자
wikis:
buttons:
connect_account: Connect %{provider} account
done_continue: Done, continue
connect_account: "%{provider} 계정 연결"
done_continue: 완료, 계속
save_and_continue: 저장 및 계속
wiki_page: Wiki page
wiki_page: 위키 페이지
work_package_wikis_tab_component:
inline_page_links: Inline page links
referencing_pages: Referenced in
inline_page_links: 인라인 페이지 링크
referencing_pages: '다음에서 참조됨:'
page_link_component:
remove: Remove page link
remove: 페이지 링크 제거
relation_page_links_component:
empty_heading: No related pages
empty_text: Manually add links to other related wiki pages.
empty_heading: 관련 페이지 없음
empty_text: 다른 관련 위키 페이지에 대한 링크를 수동으로 추가합니다.
oauth_login_component:
heading: Not connected to %{provider}
description: Log in to %{provider} to view and manage related wiki pages from this OpenProject instance.
connect_button: Connect %{provider} account
heading: "%{provider}에 연결되지 않음"
description: "%{provider}에 로그인하여 이 OpenProject 인스턴스의 관련 위키 페이지를 보고 관리합니다."
connect_button: "%{provider} 계정 연결"
admin:
destroy_confirmation_dialog_component:
title: Delete wiki provider
heading: Delete wiki provider?
warning_html: You are about to delete %{wiki_provider}. This action is irreversible.
title: 위키 공급자 삭제
heading: 위키 공급자를 삭제하시겠습니까?
warning_html: "%{wiki_provider}을(를) 삭제하려고 합니다. 이 작업은 되돌릴 수 없습니다."
forms:
general_info_form_component:
xwiki_instance_description: Please make sure you have administration privileges in your XWiki instance before doing the setup.
xwiki_instance_description: 설정을 수행하기 전에 XWiki 인스턴스에서 관리 권한이 있는지 확인하세요.
oauth_application_form_component:
application_id: Application ID
application_secret: Application secret
application_id: 애플리케이션 ID
application_secret: 애플리케이션 비밀번호
oauth_client_form_component:
client_id: Client ID
client_id: 클라이언트 ID
oauth_application_info_component:
confirm_replace_oauth_application: This action will reset the current OAuth credentials. After confirming you will have to reenter the credentials in your XWiki instance and all users will have to reauthorize. Are you sure you want to proceed?
label_pending: Pending
replace_oauth_application: Replace OpenProject OAuth application
confirm_replace_oauth_application: 이 작업은 현재 OAuth 자격 증명을 재설정합니다. 확인 후 XWiki 인스턴스에서 자격 증명을 다시 입력해야 하며 모든 사용자가 다시 인증해야 합니다. 계속하시겠습니까?
label_pending: 대기 중
replace_oauth_application: OpenProject OAuth 애플리케이션 바꾸기
oauth_client_info_component:
confirm_replace_oauth_client: This action will reset the current XWiki OAuth credentials. All users will need to reauthorize against XWiki. Are you sure you want to proceed?
label_pending: Pending
replace_oauth_client: Replace XWiki OAuth application
confirm_replace_oauth_client: 이 작업은 현재 XWiki OAuth 자격 증명을 재설정합니다. 모든 사용자는 XWiki에 대해 다시 인증해야 합니다. 계속하시겠습니까?
label_pending: 대기 중
replace_oauth_client: XWiki OAuth 애플리케이션 바꾸기
wiki_provider_list_component:
label_creation_time: Created
label_name: Name
label_provider: Provider
no_results_description: Add a wiki provider to see them here.
no_results_title: You don't have any wiki providers set up yet.
label_creation_time: 생성됨
label_name: 이름
label_provider: 공급자
no_results_description: 여기에서 보려면 위키 공급자를 추가합니다.
no_results_title: 아직 설정한 위키 공급자가 없습니다.
wiki_providers:
index_description: 외부 위키 서비스를 추가하여 작업 패키지를 기존 위키 페이지에 링크하거나 OpenProject에서 직접 새로운 위키 페이지를 만듭니다.
label_add_new: 새로운 위키 공급자 추가
@@ -81,17 +81,17 @@ ko:
oauth:
openproject_oauth: OpenProject OAuth
sections:
general_information: Basic details
oauth_configuration: OAuth configuration
general_information: 기본 세부 정보
oauth_configuration: OAuth 구성
url_caption: https://를 포함하여 위키 플랫폼의 호스트 주소를 추가하세요. 255자 이하여야 합니다.
xwiki_instance: XWiki 인스턴스
xwiki:
oauth:
openproject_oauth_description: Allow XWiki to access OpenProject data using an OAuth application. Copy the credentials below into your XWiki instance.
openproject_oauth_description: XWiki가 OAuth 애플리케이션을 사용하여 OpenProject 데이터에 액세스하도록 허용합니다. 아래 자격 증명을 XWiki 인스턴스에 복사합니다.
provider_oauth: XWiki OAuth
provider_oauth_description: Allow OpenProject to access XWiki data using OAuth. A client ID is automatically generated to identify OpenProject to XWiki — no manual configuration is needed on the XWiki side.
openproject_oauth_description: Allow XWiki to access OpenProject data using an OAuth.
provider_oauth_description: OpenProject가 OAuth를 사용하여 XWiki 데이터에 액세스하도록 허용합니다. XWiki에 대해 OpenProject를 식별하기 위한 클라이언트 ID가 자동으로 생성되므로, XWiki 측에서 수동으로 구성할 필요가 없습니다.
openproject_oauth_description: XWiki가 OAuth를 사용하여 OpenProject 데이터에 액세스하도록 허용합니다.
xwiki_oauth: XWiki OAuth
xwiki_oauth_description: Allow OpenProject to access XWiki data using an OAuth.
xwiki_oauth_description: OpenProject가 OAuth를 사용하여 XWiki 데이터에 액세스하도록 허용합니다.
macro:
page_not_found: Linked wiki page no longer available
page_not_found: 링크된 위키 페이지를 더 이상 사용할 수 없음
+22 -22
View File
@@ -3,7 +3,7 @@ zh-CN:
activerecord:
attributes:
wikis/page_link:
provider: Wiki Provider
provider: Wiki 提供商
wikis/xwiki_provider:
authentication_method: 身份验证方式
authentication_methods:
@@ -11,7 +11,7 @@ zh-CN:
two_way_oauth2: 双向 OAuth 2.0 授权代码流
name: 名称
token_exchange_scope: XWiki 范围
universal_identifier: Universal identifier
universal_identifier: 通用标识符
url: 实例 URL
wiki_audience: XWiki 受众
errors: {}
@@ -26,7 +26,7 @@ zh-CN:
project_module_wiki_platforms: Wiki 提供商
wikis:
buttons:
connect_account: Connect %{provider} account
connect_account: 连接 %{provider} 帐户
done_continue: 完成, 继续
save_and_continue: 保存并继续
wiki_page: Wiki 页面
@@ -51,24 +51,24 @@ zh-CN:
general_info_form_component:
xwiki_instance_description: 在进行设置之前,请确保您在 XWiki 实例中具有管理权限。
oauth_application_form_component:
application_id: Application ID
application_secret: Application secret
application_id: 应用程序 ID
application_secret: 应用程序密钥
oauth_client_form_component:
client_id: Client ID
client_id: 客户端 ID
oauth_application_info_component:
confirm_replace_oauth_application: This action will reset the current OAuth credentials. After confirming you will have to reenter the credentials in your XWiki instance and all users will have to reauthorize. Are you sure you want to proceed?
confirm_replace_oauth_application: 此操作将重置当前的 OAuth 凭据。确认后,您必须在 XWiki 实例中重新输入凭据,所有用户都必须重新授权。确定要继续吗?
label_pending: 待处理
replace_oauth_application: Replace OpenProject OAuth application
replace_oauth_application: 替换 OpenProject OAuth 应用程序
oauth_client_info_component:
confirm_replace_oauth_client: This action will reset the current XWiki OAuth credentials. All users will need to reauthorize against XWiki. Are you sure you want to proceed?
confirm_replace_oauth_client: 此操作将重置当前的 XWiki OAuth 凭据。所有用户都需要针对 XWiki 进行重新授权。确定要继续吗?
label_pending: 待处理
replace_oauth_client: Replace XWiki OAuth application
replace_oauth_client: 替换 XWiki OAuth 应用程序
wiki_provider_list_component:
label_creation_time: Created
label_name: Name
label_provider: Provider
no_results_description: Add a wiki provider to see them here.
no_results_title: You don't have any wiki providers set up yet.
label_creation_time: 已创建
label_name: 名称
label_provider: 提供商
no_results_description: 添加 Wiki 提供商,以在此处查看。
no_results_title: 您尚未设置任何 Wiki 提供商。
wiki_providers:
index_description: 添加外部 Wiki 服务,以将工作包链接到现有 Wiki 页面,或直接从 OpenProject 创建新页面。
label_add_new: 添加新 Wiki 提供商
@@ -81,17 +81,17 @@ zh-CN:
oauth:
openproject_oauth: OpenProject OAuth
sections:
general_information: Basic details
oauth_configuration: OAuth configuration
general_information: 基本信息
oauth_configuration: OAuth 配置
url_caption: 请添加您的 Wiki 平台的主机地址(包含 https://)。该地址的长度不应超过 255 个字符。
xwiki_instance: XWiki 实例
xwiki:
oauth:
openproject_oauth_description: Allow XWiki to access OpenProject data using an OAuth application. Copy the credentials below into your XWiki instance.
openproject_oauth_description: 允许 XWiki 使用 OAuth 应用程序访问 OpenProject 数据。请将以下凭据复制到您的 XWiki 实例。
provider_oauth: XWiki OAuth
provider_oauth_description: Allow OpenProject to access XWiki data using OAuth. A client ID is automatically generated to identify OpenProject to XWiki — no manual configuration is needed on the XWiki side.
openproject_oauth_description: Allow XWiki to access OpenProject data using an OAuth.
provider_oauth_description: 允许 OpenProject 使用 OAuth 访问 XWiki 数据。将自动生成一个客户端 ID,以向 XWiki 标识 OpenProject — 无需在 XWiki 端进行手动配置。
openproject_oauth_description: 允许 XWiki 使用 OAuth 访问 OpenProject 数据。
xwiki_oauth: XWiki OAuth
xwiki_oauth_description: Allow OpenProject to access XWiki data using an OAuth.
xwiki_oauth_description: 允许 OpenProject 使用 OAuth 访问 XWiki 数据。
macro:
page_not_found: Linked wiki page no longer available
page_not_found: 链接的 Wiki 页面不再可用