This is an automated email from the ASF dual-hosted git repository. kaxilnaik pushed a commit to branch v3-1-test in repository https://gitbox.apache.org/repos/asf/airflow.git
commit bfb8f60506c05904a4d6be4c409cabcf77c28b2f Author: Pierre Jeambrun <[email protected]> AuthorDate: Thu Sep 11 08:07:08 2025 +0200 Close French Translation Gap (#55482) (cherry picked from commit fb7aa1190d265041a5f645a321fbd929d36e7fd0) --- .../airflow/ui/public/i18n/locales/fr/admin.json | 8 +++++ .../airflow/ui/public/i18n/locales/fr/common.json | 32 +++++++++++------ .../ui/public/i18n/locales/fr/components.json | 7 ++++ .../src/airflow/ui/public/i18n/locales/fr/dag.json | 41 ++++++++++++++++++++-- .../ui/public/i18n/locales/fr/dashboard.json | 2 ++ .../airflow/ui/public/i18n/locales/fr/hitl.json | 12 +++++++ .../airflow/ui/public/i18n/locales/fr/tasks.json | 10 ++++++ 7 files changed, 98 insertions(+), 14 deletions(-) diff --git a/airflow-core/src/airflow/ui/public/i18n/locales/fr/admin.json b/airflow-core/src/airflow/ui/public/i18n/locales/fr/admin.json index a926dc7a077..80e29c50a99 100644 --- a/airflow-core/src/airflow/ui/public/i18n/locales/fr/admin.json +++ b/airflow-core/src/airflow/ui/public/i18n/locales/fr/admin.json @@ -19,11 +19,14 @@ "host": "Hôte", "port": "Port" }, + "connection_many": "Connexions", "connection_one": "Connexion", "connection_other": "Connexions", "delete": { + "deleteConnection_many": "Supprimer {{count}} connexions", "deleteConnection_one": "Supprimer 1 connexion", "deleteConnection_other": "Supprimer {{count}} connexions", + "firstConfirmMessage_many": "Vous êtes sur le point de supprimer les connexions suivantes :", "firstConfirmMessage_one": "Vous êtes sur le point de supprimer la connexion suivante :", "firstConfirmMessage_other": "Vous êtes sur le point de supprimer les connexions suivantes :", "title": "Supprimer la Connexion" @@ -79,6 +82,7 @@ "columns": { "source": "Source" }, + "importError_many": "Erreurs d'importation de plugin", "importError_one": "Erreur d'importation de plugin", "importError_other": "Erreurs d'importation de plugins", "searchPlaceholder": "Rechercher par fichier" @@ -100,6 +104,7 @@ "slots": "Slots" }, "noPoolsFound": "Aucun pool trouvé", + "pool_many": "Pools", "pool_one": "Pool", "pool_other": "Pools", "searchPlaceholder": "Rechercher des Pools", @@ -121,8 +126,10 @@ "isEncrypted": "Est chiffrée" }, "delete": { + "deleteVariable_many": "Supprimer {{count}} Variables", "deleteVariable_one": "Supprimer 1 Variable", "deleteVariable_other": "Supprimer {{count}} Variables", + "firstConfirmMessage_many": "Vous êtes sur le point de supprimer les variables suivantes :", "firstConfirmMessage_one": "Vous êtes sur le point de supprimer la variable suivante :", "firstConfirmMessage_other": "Vous êtes sur le point de supprimer les variables suivantes :", "title": "Supprimer la Variable", @@ -161,6 +168,7 @@ }, "noRowsMessage": "Aucune variable trouvée", "searchPlaceholder": "Rechercher des Variables", + "variable_many": "Variables", "variable_one": "Variable", "variable_other": "Variables" } diff --git a/airflow-core/src/airflow/ui/public/i18n/locales/fr/common.json b/airflow-core/src/airflow/ui/public/i18n/locales/fr/common.json index e118dbf0358..aa5918003e2 100644 --- a/airflow-core/src/airflow/ui/public/i18n/locales/fr/common.json +++ b/airflow-core/src/airflow/ui/public/i18n/locales/fr/common.json @@ -7,10 +7,20 @@ "Providers": "Providers", "Variables": "Variables" }, + "allOperators": "Tous les opérateurs", + "appearance": { + "appearance": "Apparence", + "darkMode": "Mode sombre", + "lightMode": "Mode clair", + "systemMode": "Suivre les paramètres du système" + }, + "asset_many": "Assets", "asset_one": "Asset", "asset_other": "Assets", + "assetEvent_many": "Événements d'Asset", "assetEvent_one": "Événement d'Asset", "assetEvent_other": "Événements d'Asset", + "backfill_many": "Rattrapages", "backfill_one": "Rattrapage", "backfill_other": "Rattrapages", "browse": { @@ -19,8 +29,10 @@ "xcoms": "XComs" }, "collapseDetailsPanel": "Replier le panneau des détails", + "createdAssetEvent_many": "Événements d'Asset créés", "createdAssetEvent_one": "Événement d'Asset créé", "createdAssetEvent_other": "Événements d'Asset créés", + "dag_many": "Dags", "dag_one": "Dag", "dag_other": "Dags", "dagDetails": { @@ -32,6 +44,7 @@ "fileLocation": "Emplacement du fichier", "hasTaskConcurrencyLimits": "Limites de concurrence par tâche", "lastExpired": "Date d'expiration", + "lastParseDuration": "Dernière durée d'analyse", "lastParsed": "Dernière analyse", "latestDagVersion": "Dernière version du Dag", "latestRun": "Dernière exécution", @@ -58,6 +71,7 @@ "triggeredBy": "Déclenché par", "triggeringUser": "Nom de l'utilisateur déclencheur" }, + "dagRun_many": "Exécutions de Dag", "dagRun_one": "Exécution de Dag", "dagRun_other": "Exécutions de Dag", "dagRunId": "ID d'exécution du Dag", @@ -91,17 +105,7 @@ "any": "N'importe lequel", "or": "Ou" }, - "filters": { - "dagDisplayNamePlaceholder": "Filtrer par Dag", - "keyPlaceholder": "Filtrer par clé XCom", - "logicalDateFromPlaceholder": "Date logique de début", - "logicalDateToPlaceholder": "Date logique de fin", - "mapIndexPlaceholder": "Filtrer par Map Index", - "runAfterFromPlaceholder": "Exécuté après - de", - "runAfterToPlaceholder": "Exécuté après - à", - "runIdPlaceholder": "Filtrer par ID d'exécution", - "taskIdPlaceholder": "Filtrer par ID de tâche" - }, + "filter": "Filtrer", "logicalDate": "Date logique", "logout": "Déconnexion", "logoutConfirmation": "Vous êtes sur le point de vous déconnecter de l'application.", @@ -136,6 +140,7 @@ "pools": { "deferred": "Différé", "open": "Libre", + "pools_many": "Pools", "pools_one": "Pool", "pools_other": "Pools", "queued": "En file", @@ -171,6 +176,7 @@ "hotkey": "s", "show": "Afficher la source" }, + "sourceAssetEvent_many": "Événements sources", "sourceAssetEvent_one": "Événement source", "sourceAssetEvent_other": "Événements sources", "startDate": "Date de début", @@ -180,6 +186,7 @@ "failed": "Échoué", "no_status": "Aucun statut", "none": "Aucun statut", + "planned": "Planifié", "queued": "En file", "removed": "Supprimé", "restarting": "Redémarrage", @@ -196,6 +203,7 @@ "createdAt": "Créé à", "filterByTag": "Filtrer les Dags par tag", "filterColumns": "Filtrer les colonnes du tableau", + "filterReset_many": "Réinitialiser les filtres", "filterReset_one": "Réinitialiser le filtre", "filterReset_other": "Réinitialiser les filtres", "from": "De", @@ -214,6 +222,7 @@ "operator": "Opérateur", "triggerRule": "Règle de déclenchement" }, + "task_many": "Tâches", "task_one": "Tâche", "task_other": "Tâches", "taskGroup": "Groupe de tâches", @@ -241,6 +250,7 @@ }, "unixname": "Nom Unix" }, + "taskInstance_many": "Instances de tâche", "taskInstance_one": "Instance de tâche", "taskInstance_other": "Instances de tâche", "timeRange": { diff --git a/airflow-core/src/airflow/ui/public/i18n/locales/fr/components.json b/airflow-core/src/airflow/ui/public/i18n/locales/fr/components.json index abd0ec1a816..a2c09d25cd2 100644 --- a/airflow-core/src/airflow/ui/public/i18n/locales/fr/components.json +++ b/airflow-core/src/airflow/ui/public/i18n/locales/fr/components.json @@ -1,5 +1,6 @@ { "backfill": { + "affected_many": "{{count}} exécutions seront déclenchées.", "affected_one": "1 exécution sera déclenchée.", "affected_other": "{{count}} exécutions seront déclenchées.", "affectedNone": "Aucune exécution ne correspond aux critères sélectionnés.", @@ -46,16 +47,20 @@ "invalidJson": "Format JSON invalide : {{errorMessage}}" }, "dagWarnings": { + "error_many": "{{count}} erreurs", "error_one": "1 erreur", "error_other": "{{count}} erreurs", "errorAndWarning": "1 erreur et {{warningText}}", + "warning_many": "{{count}} avertissements", "warning_one": "1 avertissement", "warning_other": "{{count}} avertissements" }, "durationChart": { "duration": "Durée (secondes)", + "lastDagRun_many": "Dernières {{count}} exécutions du Dag", "lastDagRun_one": "Dernière exécution du Dag", "lastDagRun_other": "Dernières {{count}} exécutions du Dag", + "lastTaskInstance_many": "Dernières {{count}} Task Instances", "lastTaskInstance_one": "Dernière Task Instance", "lastTaskInstance_other": "Dernières {{count}} Task Instances", "queuedDuration": "Durée en file d'attente", @@ -63,6 +68,7 @@ "runDuration": "Durée d'exécution" }, "fileUpload": { + "files_many": "{{count}} fichiers", "files_one": "{{count}} fichier", "files_other": "{{count}} fichiers" }, @@ -85,6 +91,7 @@ "downloadImageError": "Échec du téléchargement de l'image du graphe.", "downloadImageErrorTitle": "Échec du téléchargement", "otherDagRuns": "+Autres exécutions du Dag", + "taskCount_many": "{{count}} tâches", "taskCount_one": "{{count}} tâche", "taskCount_other": "{{count}} tâches", "taskGroup": "Groupe de tâches" diff --git a/airflow-core/src/airflow/ui/public/i18n/locales/fr/dag.json b/airflow-core/src/airflow/ui/public/i18n/locales/fr/dag.json index 37b78356961..e3c1b9d93dc 100644 --- a/airflow-core/src/airflow/ui/public/i18n/locales/fr/dag.json +++ b/airflow-core/src/airflow/ui/public/i18n/locales/fr/dag.json @@ -5,9 +5,37 @@ "reason": "Raison", "title": "Dépendances bloquant la planification de la tâche" }, + "calendar": { + "daily": "Quotidien", + "hourly": "Toutes les heures", + "legend": { + "less": "Moins", + "more": "Plus" + }, + "navigation": { + "nextMonth": "Mois suivant", + "nextYear": "Année suivante", + "previousMonth": "Mois précédent", + "previousYear": "Année précédente" + }, + "noData": "Aucune donnée disponible", + "noRuns": "Aucun Run", + "totalRuns": "Total des Runs", + "week": "Semaine {{weekNumber}}", + "weekdays": { + "friday": "Ven", + "monday": "Lun", + "saturday": "Sam", + "sunday": "Dim", + "thursday": "Jeu", + "tuesday": "Mar", + "wednesday": "Mer" + } + }, "code": { "bundleUrl": "URL du bundle", "noCode": "Aucun code trouvé", + "parseDuration": "Durée d'analyse :", "parsedAt": "Analysé le :" }, "extraLinks": "Liens supplémentaires", @@ -40,24 +68,29 @@ "warning": "AVERTISSEMENT" }, "navigation": { - "jump": "Sauter : Maj+{{arrow}}", "navigation": "Navigation : {{arrow}}", "toggleGroup": "Basculer le groupe : Espace" }, "overview": { "buttons": { + "failedRun_many": "Runs échoués", "failedRun_one": "Run échoué", "failedRun_other": "Runs échoués", + "failedTask_many": "Tâches échouées", "failedTask_one": "Tâche échouée", "failedTask_other": "Tâches échouées", + "failedTaskInstance_many": "Task Instances échouées", "failedTaskInstance_one": "Task Instance échouée", "failedTaskInstance_other": "Task Instances échouées" }, "charts": { + "assetEvent_many": "Événements d'actif créés", "assetEvent_one": "Événement d'actif créé", "assetEvent_other": "Événements d'actif créés" }, "failedLogs": { + "hideLogs": "Masquer les journaux", + "showLogs": "Afficher les journaux", "title": "Journaux des tâches échouées récemment", "viewFullLogs": "Voir les journaux complets" } @@ -66,8 +99,8 @@ "buttons": { "options": "Options", "showGantt": "Afficher le Gantt", - "showGraph": "Afficher le graphe", - "showGrid": "Afficher la grille" + "showGraphShortcut": "Afficher le graphe (Appuyez sur g)", + "showGridShortcut": "Afficher la grille (Appuyez sur g)" }, "dagRuns": { "label": "Nombre de Runs du Dag" @@ -102,9 +135,11 @@ "assetEvents": "Événements d'actifs", "auditLog": "Journal d'audit", "backfills": "Rattrappages", + "calendar": "Calendrier", "code": "Code", "details": "Détails", "logs": "Journaux", + "mappedTaskInstances_many": "Task Instances [{{count}}]", "mappedTaskInstances_one": "Task Instance [{{count}}]", "mappedTaskInstances_other": "Task Instances [{{count}}]", "overview": "Aperçu", diff --git a/airflow-core/src/airflow/ui/public/i18n/locales/fr/dashboard.json b/airflow-core/src/airflow/ui/public/i18n/locales/fr/dashboard.json index 67289ee983f..fa60bff6a23 100644 --- a/airflow-core/src/airflow/ui/public/i18n/locales/fr/dashboard.json +++ b/airflow-core/src/airflow/ui/public/i18n/locales/fr/dashboard.json @@ -1,5 +1,6 @@ { "favorite": { + "favoriteDags_many": "{{count}} premiers Dags favoris", "favoriteDags_one": "{{count}} premier Dag favori", "favoriteDags_other": "{{count}} premiers Dags favoris", "noDagRuns": "Il n'y a pas encore d'exécution pour ce Dag.", @@ -19,6 +20,7 @@ }, "history": "Historique", "importErrors": { + "dagImportError_many": "Erreurs d'importation de Dag", "dagImportError_one": "Erreur d'importation de Dag", "dagImportError_other": "Erreurs d'importation de Dag", "searchByFile": "Rechercher par fichier", diff --git a/airflow-core/src/airflow/ui/public/i18n/locales/fr/hitl.json b/airflow-core/src/airflow/ui/public/i18n/locales/fr/hitl.json index 3c03176bc69..1efd0752cc2 100644 --- a/airflow-core/src/airflow/ui/public/i18n/locales/fr/hitl.json +++ b/airflow-core/src/airflow/ui/public/i18n/locales/fr/hitl.json @@ -1,6 +1,17 @@ { + "filters": { + "response": { + "all": "Tous", + "pending": "En attente", + "received": "Reçue" + } + }, + "requiredAction_many": "Actions requises", "requiredAction_one": "Actions requises", "requiredAction_other": "Actions requises", + "requiredActionCount_many": "Actions requises ({{count}})", + "requiredActionCount_one": "Action requise ({{count}})", + "requiredActionCount_other": "Actions requises ({{count}})", "requiredActionState": "État de l'action requise", "response": { "error": "Échec de la réponse", @@ -16,6 +27,7 @@ "approvalRequired": "Approbation requise", "choiceReceived": "Choix reçu", "choiceRequired": "Choix requis", + "noResponseReceived": "Aucune réponse reçue", "rejectionReceived": "Rejet reçu", "responseReceived": "Réponse reçue", "responseRequired": "Réponse requise" diff --git a/airflow-core/src/airflow/ui/public/i18n/locales/fr/tasks.json b/airflow-core/src/airflow/ui/public/i18n/locales/fr/tasks.json new file mode 100644 index 00000000000..2971c37e527 --- /dev/null +++ b/airflow-core/src/airflow/ui/public/i18n/locales/fr/tasks.json @@ -0,0 +1,10 @@ +{ + "mapped": "Mappé", + "notMapped": "Non mappé", + "retries": "Éssaies", + "searchTasks": "Rechercher des tâches", + "selectMapped": "Sélectionner mappé", + "selectOperator": "Sélectionner des opérateurs", + "selectRetryValues": "Sélectionner des valeurs des essaies", + "selectTriggerRules": "Sélectionner des règles de déclenchement" +}
