From 915d13ad8e23de1ae5206796844f61ff8d792724 Mon Sep 17 00:00:00 2001 From: xalares Date: Sat, 15 Aug 2026 14:22:26 +0200 Subject: [PATCH 1/3] Miscellaneous french translation corrections --- frontend/static/locales/fr.json | 33 ++++++++++++++++++++------------- 1 file changed, 20 insertions(+), 13 deletions(-) diff --git a/frontend/static/locales/fr.json b/frontend/static/locales/fr.json index 165f0ad2..31ef584a 100644 --- a/frontend/static/locales/fr.json +++ b/frontend/static/locales/fr.json @@ -970,6 +970,9 @@ "admin_users": "Admins", "confirm_role": "Changer le rôle en {{role}} ?", "dashboard": "Tableau de bord", + "quota_usage": "Quota d'utilisation", + "quota_usage_hint": "Taille des fichiers logiques pré-dédupliqués. Inclue les Fichiers dans la corbeille jusqu'à suppression permanente.", + "quota_personal": "Disques personnels", "email": "E-mail", "mig_complete": "Terminer", "mig_pause": "Pause", @@ -991,6 +994,10 @@ "smtp_send": "Envoyer", "smtp_test": "Envoyer l'e-mail de test", "smtp_user_state": "Auth", + "backend_storage": "Stockage", + "backend_stored": "Stocké", + "backend_dedup_ratio": "Ratio de déduplication", + "backend_referenced": "Référencé", "status": "Statut", "storage": "Stockage", "storage_endpoint": "URL du point de terminaison", @@ -1024,7 +1031,7 @@ }, "drives": "Disques", "drive_name": "Nom", - "drive_kind": "Type", + "drive_kind": "Genre", "drive_owners": "Propriétaires", "drive_usage": "Utilisation", "drive_created_at": "Créé le", @@ -1076,7 +1083,7 @@ "plugins_col_version": "Version", "plugins_col_events": "Événements", "plugins_col_status": "Statut", - "plugins_col_actions": "Actes", + "plugins_col_actions": "Actions", "plugins_loading": "Chargement des plugins…", "plugins_none": "Aucun plugin installé.", "plugins_enabled": "Activé", @@ -1106,7 +1113,7 @@ "plugins_logs_none": "Aucune entrée de journal.", "plugins_logs_col_time": "Temps", "plugins_logs_col_level": "Niveau", - "plugins_logs_col_kind": "Gentil", + "plugins_logs_col_kind": "Genre", "plugins_logs_col_invocation": "Invocation", "plugins_logs_col_message": "Message", "plugins_logs_showing": "Affichage {{from}}–{{to}} de {{total}}", @@ -1119,7 +1126,7 @@ "logs_all": "Tous niveaux", "logs_empty": "Aucune entrée de journal.", "logs_invocation": "Invocation", - "logs_kind": "Gentil", + "logs_kind": "Genre", "logs_level": "Niveau", "logs_live": "En direct", "logs_message": "Message", @@ -1182,15 +1189,15 @@ "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": { - "run_all_consistency": "Exécutez tous les contrôles de cohérence", - "run_deep": "Courir en profondeur", + "run_all_consistency": "Exécuter tous les contrôles de cohérence", + "run_deep": "Exécuter en profondeur", "run_deep_hint": "Exécute également des variantes lentes (re-hachage de blob, détection bitrot).", "col_name": "Nom", - "col_cadence": "Cadence", - "col_last_run": "Dernière course", + "col_cadence": "Fréquence", + "col_last_run": "Dernière exécution", "col_outcome": "Résultat", "col_state": "État", - "col_actions": "Actes", + "col_actions": "Actions", "col_started_at": "Commencé", "col_status": "Statut", "col_duration": "Durée", @@ -1201,17 +1208,17 @@ "progress_scanned_only_tooltip": "Aucun total disponible pour cette exécution (déploiement préalable de la barre de progression ou le locataire ne signale pas de sujet dénombrable).", "findings_present_tooltip": "Développez cette analyse pour voir les détails par résultat.", "col_error": "Erreur", - "col_kind": "Gentil", + "col_kind": "Genre", "col_severity": "Gravité", "col_resource": "Ressource", "col_detail": "Détail", - "run": "Courir", + "run": "Exécuter", "cancel": "Annuler", "refresh": "Rafraîchir", - "runs_title": "Courses récentes", + "runs_title": "Exécutions récentes", "run_json": "Résumé de l'exécution (JSON)", "findings_title": "Résultats", - "no_runs": "Aucune course pour l'instant.", + "no_runs": "Aucune exécution pour l'instant.", "no_findings": "Aucun résultat – exécution propre.", "on_demand": "sur demande", "every_h": "toutes les {{n}} h", From 4de717aadd3bf14681e448e6b1f9fa789bc1d73e Mon Sep 17 00:00:00 2001 From: Dessalines39394 <245616256+Dessalines39394@users.noreply.github.com> Date: Sun, 16 Aug 2026 11:12:08 +0000 Subject: [PATCH 2/3] fix(docs): restore Star History chart with a working provider The Star History chart was broken because GitHub stargazer API restrictions disabled the previous service. Point the chart at a working alternative so the README graph renders again. --- README.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 096cdc00..0ff14ec5 100644 --- a/README.md +++ b/README.md @@ -205,11 +205,11 @@ OxiCloud is a community-driven project, and we appreciate all contributions. Che ## Star History - + - - - Star History Chart + + + Star History Chart From 7abb66c19f639f0f7edf9dd47295733a80cc6da3 Mon Sep 17 00:00:00 2001 From: xalares Date: Mon, 7 Sep 2026 14:22:18 +0200 Subject: [PATCH 3/3] Miscellaneous french translation corrections --- frontend/static/locales/fr.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/frontend/static/locales/fr.json b/frontend/static/locales/fr.json index 31ef584a..14956565 100644 --- a/frontend/static/locales/fr.json +++ b/frontend/static/locales/fr.json @@ -971,7 +971,7 @@ "confirm_role": "Changer le rôle en {{role}} ?", "dashboard": "Tableau de bord", "quota_usage": "Quota d'utilisation", - "quota_usage_hint": "Taille des fichiers logiques pré-dédupliqués. Inclue les Fichiers dans la corbeille jusqu'à suppression permanente.", + "quota_usage_hint": "Taille des fichiers logiques pré-dédupliqués. Inclue les fichiers dans la corbeille jusqu'à suppression permanente.", "quota_personal": "Disques personnels", "email": "E-mail", "mig_complete": "Terminer", @@ -998,6 +998,7 @@ "backend_stored": "Stocké", "backend_dedup_ratio": "Ratio de déduplication", "backend_referenced": "Référencé", + "backend_referenced_hint":"Somme des références blobs (taille × ref_nb). Peut dépasser la capacité totale du disque car les miniatures, les objets générés, et le ramasse-miette de blobs en attente sont encore référencés.", "status": "Statut", "storage": "Stockage", "storage_endpoint": "URL du point de terminaison",