diff --git a/frontend/index.html b/frontend/index.html
index 8f9969a..bb992f1 100644
--- a/frontend/index.html
+++ b/frontend/index.html
@@ -526,7 +526,7 @@
>
@@ -600,10 +600,10 @@
>
@@ -624,10 +624,10 @@
>
@@ -648,10 +648,10 @@
>
@@ -672,11 +672,11 @@
>
diff --git a/frontend/js/viewer.js b/frontend/js/viewer.js
index 3546884..73daa2a 100644
--- a/frontend/js/viewer.js
+++ b/frontend/js/viewer.js
@@ -933,23 +933,23 @@ export function showWelcome() {
-
Chargement...
+
${t('common.loading')}
@@ -959,8 +959,8 @@ export function showWelcome() {
-
Aucun bookmark
-
Épinglez des fichiers pour les retrouver ici.
+
${t('dashboard.no_bookmarks')}
+
${t('dashboard.pin_hint')}
@@ -978,8 +978,8 @@ export function showWelcome() {
-
Aucun fichier récent
-
Ouvrez un fichier pour le voir apparaître ici
+
${t('dashboard.no_recent')}
+
${t('dashboard.recent_hint')}
@@ -988,8 +988,8 @@ export function showWelcome() {
-
Aucun document partagé
-
Partagez un document pour le voir apparaître ici
+
${t('dashboard.no_shares')}
+
${t('dashboard.shared_hint')}
`;
diff --git a/frontend/locales/en.json b/frontend/locales/en.json
index b7bb6f9..ed789cf 100644
--- a/frontend/locales/en.json
+++ b/frontend/locales/en.json
@@ -598,5 +598,66 @@
"tree.vault_home": "Vault home",
"toc.title": "ON THIS PAGE",
"toc.hide_panel": "Hide panel",
- "toc.no_headings": "No headings in this document"
+ "toc.no_headings": "No headings in this document",
+ "dashboard.tab_stats": "Statistics",
+ "dashboard.tab_recent": "Recent",
+ "dashboard.tab_shared": "Shared",
+ "dashboard.pin_hint": "Pin files to find them here.",
+ "dashboard.recent_hint": "Open a file to see it appear here",
+ "dashboard.shared_hint": "Share a document to see it appear here",
+ "dashboard.quick_help": "Quick Help",
+ "dashboard.ctrl_hover_tip": "Hover over a document with Ctrl for a quick preview. Click Forge in the toolbar for the advanced editor.",
+ "settings.search": "Search",
+ "settings.backend": "Backend",
+ "settings.sync": "Sync",
+ "settings.diagnostics": "Diagnostics",
+ "settings.ai": "AI",
+ "settings.profile": "Profile",
+ "settings.about": "About",
+ "settings.themes": "Themes",
+ "settings.search_placeholder": "Search...",
+ "settings.client_label": "These settings apply immediately on the client side.",
+ "settings.history_section": "Recent History",
+ "settings.backend_section": "Backend Settings",
+ "settings.backend_hint": "These settings are saved on the server. Some require a restart or reindexing.",
+ "settings.no_restart_badge": "No restart needed",
+ "settings.restart_badge": "Restart required",
+ "settings.history_count_label": "Files in history",
+ "settings.history_count_desc": "Between 5 and 100 files (saved on server)",
+ "settings.save": "Save",
+ "settings.reindex": "Force reindex",
+ "help.nav_intro": "Introduction",
+ "help.nav_interface": "Interface",
+ "help.nav_navigation": "Navigation",
+ "help.nav_tabs": "Tabs",
+ "help.nav_search": "Search",
+ "help.nav_tags": "Tags",
+ "help.nav_files": "Files",
+ "help.nav_editing": "Editing",
+ "help.nav_graph": "Graph",
+ "help.nav_ai": "AI Editor",
+ "help.nav_palette": "Palette",
+ "help.nav_shortcuts": "Shortcuts",
+ "help.nav_sharing": "Sharing",
+ "help.nav_webhooks": "Webhooks",
+ "help.nav_backups": "Backups",
+ "help.nav_security": "Security",
+ "help.nav_customization": "Customization",
+ "help.nav_tips": "Tips",
+ "help.search_placeholder": "Search help...",
+ "help.toc_title": "CONTENTS",
+ "help.welcome_title": "Welcome to ObsiGate",
+ "help.welcome_desc": "ObsiGate is your web gateway to your Obsidian vaults. Access, browse, and search all your notes from any device via a modern and responsive interface.",
+ "help.welcome_tag1": "⚡ Fast navigation",
+ "help.welcome_tag2": "📁 Multi-vault",
+ "help.welcome_tag3": "🏷️ Smart tags",
+ "help.welcome_tag4": "📖 Reading & editing",
+ "help.welcome_tag5": "🔍 TF-IDF search",
+ "about.subtitle": "Your Obsidian notes, simply accessible.",
+ "about.built_with": "BUILT WITH",
+ "about.last_delivery": "Last delivery",
+ "about.fun_quote": "\"No LLM was harmed during this development.\"",
+ "about.footer": "Made with ☕, 🍕 and a few accidental git push --force.",
+ "header.menu_theme": "Theme",
+ "header.menu_theme_light": "Light"
}
\ No newline at end of file
diff --git a/frontend/locales/fr.json b/frontend/locales/fr.json
index 56fb9b2..d08a836 100644
--- a/frontend/locales/fr.json
+++ b/frontend/locales/fr.json
@@ -598,5 +598,66 @@
"tree.vault_home": "Accueil du vault",
"toc.title": "SUR CETTE PAGE",
"toc.hide_panel": "Masquer le panneau",
- "toc.no_headings": "Aucun titre dans ce document"
+ "toc.no_headings": "Aucun titre dans ce document",
+ "dashboard.tab_stats": "Statistiques",
+ "dashboard.tab_recent": "Récents",
+ "dashboard.tab_shared": "Partagés",
+ "dashboard.pin_hint": "Épinglez des fichiers pour les retrouver ici.",
+ "dashboard.recent_hint": "Ouvrez un fichier pour le voir apparaître ici",
+ "dashboard.shared_hint": "Partagez un document pour le voir apparaître ici",
+ "dashboard.quick_help": "Raccourcis & Astuces",
+ "dashboard.ctrl_hover_tip": "Survolez un document avec Ctrl pour un aperçu rapide. Cliquez sur Forge dans la barre d'outils pour l'éditeur avancé.",
+ "settings.search": "Recherche",
+ "settings.backend": "Backend",
+ "settings.sync": "Synchronisation",
+ "settings.diagnostics": "Diagnostics",
+ "settings.ai": "IA",
+ "settings.profile": "Profil",
+ "settings.about": "À propos",
+ "settings.themes": "Thèmes",
+ "settings.search_placeholder": "Rechercher...",
+ "settings.client_label": "Ces paramètres s'appliquent immédiatement côté client.",
+ "settings.history_section": "Historique récent",
+ "settings.backend_section": "Paramètres backend",
+ "settings.backend_hint": "Ces paramètres sont sauvegardés sur le serveur. Certains nécessitent un redémarrage ou une réindexation.",
+ "settings.no_restart_badge": "Redémarrage non requis",
+ "settings.restart_badge": "Redémarrage requis",
+ "settings.history_count_label": "Nombre de fichiers dans l'historique",
+ "settings.history_count_desc": "Entre 5 et 100 fichiers (sauvegarde sur le serveur)",
+ "settings.save": "Sauvegarder",
+ "settings.reindex": "Forcer réindexation",
+ "help.nav_intro": "Introduction",
+ "help.nav_interface": "Interface",
+ "help.nav_navigation": "Navigation",
+ "help.nav_tabs": "Onglets",
+ "help.nav_search": "Recherche",
+ "help.nav_tags": "Tags",
+ "help.nav_files": "Fichiers",
+ "help.nav_editing": "Édition",
+ "help.nav_graph": "Graphe",
+ "help.nav_ai": "IA Éditeur",
+ "help.nav_palette": "Palette",
+ "help.nav_shortcuts": "Raccourcis",
+ "help.nav_sharing": "Partage",
+ "help.nav_webhooks": "Webhooks",
+ "help.nav_backups": "Sauvegardes",
+ "help.nav_security": "Sécurité",
+ "help.nav_customization": "Personnalisation",
+ "help.nav_tips": "Astuces",
+ "help.search_placeholder": "Rechercher dans l'aide...",
+ "help.toc_title": "SOMMAIRE",
+ "help.welcome_title": "Bienvenue dans ObsiGate",
+ "help.welcome_desc": "ObsiGate est votre porte d'entrée web vers vos vaults Obsidian. Accédez, naviguez et recherchez dans toutes vos notes depuis n'importe quel appareil via une interface moderne et responsive.",
+ "help.welcome_tag1": "⚡ Navigation rapide",
+ "help.welcome_tag2": "📁 Multi-vault",
+ "help.welcome_tag3": "🏷️ Tags intelligents",
+ "help.welcome_tag4": "📖 Lecture et édition",
+ "help.welcome_tag5": "🔍 Recherche TF-IDF",
+ "about.subtitle": "Vos notes Obsidian, simplement accessibles.",
+ "about.built_with": "CONSTRUIT AVEC",
+ "about.last_delivery": "Dernière livraison",
+ "about.fun_quote": "« Aucun LLM n'a été blessé durant ce développement. »",
+ "about.footer": "Fait avec ☕, 🍕 et quelques git push --force accidentels.",
+ "header.menu_theme": "Thème",
+ "header.menu_theme_light": "Clair"
}
\ No newline at end of file