i18n: fix uncontexted strings

For example jobs where translated into "employment" in other language
Remove english text in other languages
This commit is contained in:
Edouard Vanbelle
2026-08-12 23:35:30 +02:00
parent 60ae6b4565
commit 27ab392a35
20 changed files with 587 additions and 583 deletions
+38 -38
View File
@@ -98,7 +98,7 @@
},
"music": {
"create_playlist": "Créer une Playlist",
"playlists": "Playlists",
"playlists": "Listes de lecture",
"no_playlists": "Aucune playlist",
"select_playlist": "Sélectionnez une playlist",
"select_hint": "Choisissez une playlist dans la barre latérale ou créez-en une nouvelle",
@@ -153,14 +153,14 @@
"manage_shares": "Gérer les partages",
"no_shares": "Pas de partage pour l'instant",
"playback_error": "La lecture a échoué",
"private": "Private",
"private": "Privé",
"public": "Public",
"read_only": "Lecture seule",
"remove": "Remove",
"remove": "Supprimer",
"remove_share": "Supprimer le partage",
"set_cover": "Définir la couverture",
"share_with_user": "Identifiant d'utilisateur ou email",
"toggle_public": "Visibility",
"toggle_public": "Visibilité",
"track_removed": "Piste supprimée",
"prev": "Précédent",
"add_selected": "Ajouter la sélection",
@@ -214,10 +214,10 @@
"delete_permanently": "Supprimer définitivement",
"empty_trash": "Vider la corbeille",
"open_parent_folder": "Aller au dossier parent",
"add": "Add",
"apply": "Apply",
"clear": "Clear",
"remove": "Remove"
"add": "Ajouter",
"apply": "Appliquer",
"clear": "Effacer",
"remove": "Supprimer"
},
"user_menu": {
"appearance": "Apparence",
@@ -265,8 +265,8 @@
"linkNamePlaceholder": "Nom du lien (facultatif)",
"newLink": "Nouveau lien",
"noExpiry": "Pas d'expiration",
"pending": "Pending",
"people": "People",
"pending": "En attente",
"people": "Personnes",
"publicLinks": "Liens publics",
"role": {
"canEdit": "Peut modifier",
@@ -284,7 +284,7 @@
"folders": "Dossiers",
"link_name": "Nom du lien (facultatif)",
"notifyByEmail": "Notifier par e-mail",
"revoke": "Remove",
"revoke": "Supprimer",
"role_label": "Rôle",
"col_shared_by": "Partagé par",
"col_shared": "Partagé",
@@ -309,7 +309,7 @@
"coalesced": "{{n}} déjà notifié récemment.",
"rateLimited": "{{n}} atteint la limite de débit – réessayez plus tard.",
"sent": "{{n}} averti par email.",
"skipped": "{{n}} skipped (no email / opted out)."
"skipped": "{{n}} ignoré(s) (aucun e-mail / désinscription)."
},
"passwordPrompt": "Définir un mot de passe :",
"passwordPrompt_clear": "Nouveau mot de passe (vide à supprimer) :",
@@ -514,7 +514,7 @@
"upload_failed": "Échec du téléchargement",
"uploading": "Téléchargement…",
"uploading_file": "Téléchargement {{name}}…",
"uploading_n": "Uploading {{done}}/{{total}} files…"
"uploading_n": "Téléversement de {{done}}/{{total}} fichiers…"
},
"dialogs": {
"rename_folder": "Renommer le dossier",
@@ -859,7 +859,7 @@
"callback_url": "URL de rappel",
"callback_url_hint": "(enregistrer dans votre IdP)",
"advanced_settings": "Paramètres avancés",
"scopes": "Scopes",
"scopes": "Portées",
"auto_provision": "Provisionner automatiquement les utilisateurs",
"admin_groups": "Groupes admin",
"admin_groups_hint": "Noms de groupes OIDC séparés par des virgules",
@@ -925,9 +925,8 @@
"storage_key_placeholder": "Saisir une nouvelle clé",
"storage_path_style": "Forcer le style de chemin",
"storage_path_style_hint": "Requis pour MinIO et certains services compatibles S3",
"storage_test": "Test",
"storage_test": "Tester",
"storage_backend_audit": "Cohérence du backend",
"storage_backend_audit_triggered": "backend_consistency lancé pour `{{name}}` — suivez son avancement dans l’onglet Tâches.",
"storage_test_connection": "Tester la connexion",
"storage_test_success": "Connexion réussie",
"storage_test_failure": "Échec de la connexion",
@@ -981,7 +980,7 @@
"oidc_client_id": "Identifiant client",
"oidc_disable_pw": "Désactiver la connexion par mot de passe (OIDC uniquement)",
"oidc_issuer": "URL de l'émetteur",
"oidc_scopes": "Scopes",
"oidc_scopes": "Portées",
"password": "Mot de passe",
"quotas": "Quotas",
"reset_pw_for": "Nouveau mot de passe pour",
@@ -1181,9 +1180,6 @@
"gen_key": "Générer une clé",
"gen_key_warning": "Conservez cette clé en toute sécurité. En cas de perte, les données cryptées sont irrémédiablement perdues.",
"jobs": {
"tab": "Emplois",
"title": "Emplois",
"hint": "Cette section concerne les jobs internes : jobs périodiques + à la demande. Les contrôles de cohérence peuvent être exécutés en toute sécurité à tout moment : ils sont en lecture seule.",
"run_all_consistency": "Exécutez tous les contrôles de cohérence",
"run_deep": "Courir en profondeur",
"run_deep_hint": "Exécute également des variantes lentes (re-hachage de blob, détection bitrot).",
@@ -1215,11 +1211,10 @@
"findings_title": "Résultats",
"no_runs": "Aucune course pour l'instant.",
"no_findings": "Aucun résultat – exécution propre.",
"none_registered": "Aucun emploi enregistré.",
"on_demand": "sur demande",
"every_h": "every {{n}} h",
"every_h": "toutes les {{n}} h",
"every_min": "toutes les {{n}} minutes",
"every_sec": "every {{n}} s",
"every_sec": "toutes les {{n}} s",
"outcome_ok": "d'accord",
"outcome_err": "se tromper",
"outcome_issues": "problèmes",
@@ -1229,10 +1224,9 @@
"notices_present_tooltip": "Résultats informatifs – aucune action requise. Développez pour plus de détails.",
"purge": "Purger les anciennes exécutions",
"purge_hint": "Supprimez l’historique des exécutions terminées et échouées plus ancienne que la fenêtre de conservation choisie. Les résultats tombent avec leurs exécutions parentes. Les parcours non terminaux sont toujours préservés.",
"purge_title": "Purger l'ancien historique des tâches",
"purge_body": "Supprimez l’historique des exécutions terminées et échouées plus ancienne que le nombre de jours choisi. Les résultats tombent avec leurs exécutions parentes. Les exécutions non terminales (en cours d’exécution, en pause, demandées en annulation) sont toujours conservées.",
"purge_days_label": "Rétention (jours)",
"purge_confirm": "Purge",
"purge_confirm": "Purger",
"purge_done": "{{n}} anciennes exécutions purgées (rétention {{days}} jours)",
"state_running": "en cours d'exécution",
"never": "jamais",
@@ -1245,11 +1239,16 @@
"cancel_requested": "Annulation demandée — {{name}} fera une pause à la prochaine limite de sécurité",
"cancel_noop": "Rien à annuler — {{name}} ne fonctionne pas",
"progress_exact_tooltip": "{{pct}} ({{scanned}} / {{total}})",
"progress_approx_tooltip": "{{pct}} ({{scanned}} / {{total}} — approximate, backend proxy)"
"progress_approx_tooltip": "{{pct}} ({{scanned}} / {{total}} — approximatif, proxy backend)",
"tab": "Tâches en arrière-plan",
"title": "Tâches en arrière-plan",
"hint": "Cette section concerne les tâches internes en arrière-plan : tâches périodiques et à la demande. Les contrôles de cohérence peuvent être exécutés à tout moment — ils sont en lecture seule.",
"none_registered": "Aucune tâche en arrière-plan enregistrée.",
"purge_title": "Purger l’ancien historique des tâches"
},
"oidc": "OIDC / SSO",
"oidc_discover": "Test / discover",
"reextract_done": "{{processed}}/{{total}} processed · {{failed}} failed",
"oidc_discover": "Tester / découvrir",
"reextract_done": "{{processed}}/{{total}} traités · {{failed}} échec(s)",
"sessions": {
"filter_user": "Utilisateur (UUID)",
"include_revoked": "Inclure les révoquées / expirées",
@@ -1267,7 +1266,7 @@
"unbound": "non liée",
"revoked": "révoquée",
"expired": "expirée",
"active": "active",
"active": "actif",
"revoke": "Révoquer",
"empty": "Aucune session ne correspond au filtre actuel.",
"revoke_self_confirm": "⚠️ Il s'agit de VOTRE session actuelle. La révoquer vous déconnectera immédiatement et vous devrez vous reconnecter. Continuer ?",
@@ -1281,7 +1280,8 @@
"device": "Appareil",
"unknown": "Inconnu"
}
}
},
"storage_backend_audit_triggered": "backend_consistency déclenché pour `{{name}}` — suivez-le dans l’onglet Tâches en arrière-plan."
},
"profile": {
"page_title": "Profil",
@@ -1359,14 +1359,14 @@
"error_revoke": "Échec de la révocation",
"edit_photo": "Modifier la photo",
"photo_tab_url": "URL",
"photo_tab_upload": "Upload",
"photo_url_placeholder": "https://example.com/photo.jpg",
"photo_url_hint": "https://, http://, or data:image/…;base64,… accepted",
"photo_tab_upload": "Téléverser",
"photo_url_placeholder": "https://exemple.com/photo.jpg",
"photo_url_hint": "https://, http:// ou data:image/…;base64,… acceptés",
"photo_choose_file": "Choisissez une photo (PNG, JPEG, WebP)",
"photo_resize_note": "Les images supérieures à 512 × 512 px sont automatiquement redimensionnées.",
"photo_save": "Enregistrer la photo",
"photo_remove": "Supprimer la photo",
"photo_cancel": "Cancel",
"photo_cancel": "Annuler",
"photo_save_failed": "Échec de l'enregistrement de la photo",
"photo_no_file": "Veuillez d'abord sélectionner un fichier",
"photo_managed_by_oidc": "Photo gérée par votre fournisseur d'identité.",
@@ -1394,7 +1394,7 @@
"uploading": "Téléchargement en cours...",
"files": "fichiers",
"complete": "{{count}} / {{total}} téléchargés",
"files_counter": "{{completed}} / {{total}} files"
"files_counter": "{{completed}} / {{total}} fichiers"
},
"storage_quota_exceeded": "Quota de stockage dépassé",
"sharedwithme": {
@@ -1500,7 +1500,7 @@
"direction": "Sens de tri"
},
"notif": {
"errorTitle": "Error",
"errorTitle": "Erreur",
"searchError": "Erreur lors de la recherche",
"cleanupCompleted": "Nettoyage terminé",
"cleanupCompletedBody": "L'historique des fichiers récents a été effacé",
@@ -1584,7 +1584,7 @@
"common": {
"add": "Ajouter",
"cancel": "Annuler",
"clear": "Clear",
"clear": "Effacer",
"close": "Fermer",
"confirm": "Confirmer",
"copy": "Copier",
@@ -1596,7 +1596,7 @@
"next": "Suivant",
"no": "Non",
"previous": "Précédent",
"remove": "Remove",
"remove": "Supprimer",
"rename": "Renommer",
"save": "Enregistrer",
"search": "Rechercher",