feat: complete i18n — all French text tagged + translated
- 82 new data-i18n tags on remaining French text in index.html - 80 auto-generated keys translated to English - 315 total data-i18n attributes, 739 locale keys per language - Help body paragraphs, settings descriptions, about footer - Dashboard quick help, config parameter labels - ALL user-visible text now has i18n coverage
This commit is contained in:
@@ -659,5 +659,86 @@
|
||||
"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"
|
||||
"header.menu_theme_light": "Light",
|
||||
"auto.c089d968": "Pin files to find them",
|
||||
"auto.753d30a8": "Open a file to see it",
|
||||
"auto.e61598c1": "Share a document to see it",
|
||||
"auto.7e13c97a": "These settings apply immediately",
|
||||
"auto.b114ed1c": "These settings are saved on the",
|
||||
"auto.e0b8a606": "Define tag patterns to hide from",
|
||||
"auto.d33601dc": "Real-time file monitoring via",
|
||||
"auto.f8ba6127": "🗂️ Hidden files",
|
||||
"auto.c14b5603": "🎨 Themes",
|
||||
"auto.caac40b9": "Choose a visual theme. Each theme offers",
|
||||
"auto.a3319169": "📦 About",
|
||||
"auto.6c166d35": "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.",
|
||||
"auto.ca0aceee": "Access",
|
||||
"auto.209c5490": "The top bar contains the essential elements:",
|
||||
"auto.4c908ade": "Click a vault to open it and see its",
|
||||
"auto.1abf6661": "The path displayed above the content is",
|
||||
"auto.27a2f7c1": "ObsiGate supporte l'ouverture de plusieurs\n fichiers simultanément dans des onglets.",
|
||||
"auto.4bc1f00a": "Use operators to refine your",
|
||||
"auto.1a54bd69": "Combined example",
|
||||
"auto.404c8f1c": "Autocomplete helps you quickly find",
|
||||
"auto.03a6e5b1": "The operators used are displayed as",
|
||||
"auto.cd7332c8": "Results include facets to refine",
|
||||
"auto.5d936af6": "Generated regex",
|
||||
"auto.1efbbc9a": "Editing with CodeMirror 6",
|
||||
"auto.edf89626": "The built-in editor offers:",
|
||||
"auto.1d46301c": "Line numbers",
|
||||
"auto.ec7260fa": "Supported file types",
|
||||
"auto.f346076a": "✏️ Advanced editing",
|
||||
"auto.695d9e47": "CodeMirror 6 Editor",
|
||||
"auto.ef8c5f4d": "The built-in editor offers a complete experience",
|
||||
"auto.aa8ca265": "The view uses the Barnes-Hut algorithm to calculate",
|
||||
"auto.337d8626": "Light/dark theme",
|
||||
"auto.1a8a8118": "Drag and drop",
|
||||
"auto.9122fd5c": "Advanced configuration",
|
||||
"auto.83a0efdf": "Reindexing",
|
||||
"auto.774dbd63": "The command palette allows quick access",
|
||||
"auto.b893650a": "Edit current file",
|
||||
"auto.aedff644": "Create markdown file",
|
||||
"auto.195a8e44": "Create directory",
|
||||
"auto.5a486420": "Delete directory",
|
||||
"auto.13c3ee2c": "Search and autocomplete",
|
||||
"auto.a131dfab": "CodeMirror Editor",
|
||||
"auto.c4922a99": "🤖 Artificial Intelligence in the Editor",
|
||||
"auto.5d4a2516": "Open a file in Edit mode (✏️ button",
|
||||
"auto.396d0dd8": "The AI toolbar appears below the title",
|
||||
"auto.a105a2d9": "Edit ▾",
|
||||
"auto.ce4eb802": "Generate ▾",
|
||||
"auto.62c3d50d": "💬 Rewrite",
|
||||
"auto.0257e77f": "🧰 Toolbox ▾",
|
||||
"auto.4d281c6c": "AI: text processed ✓",
|
||||
"auto.13eb7a51": "AI: invalid API key",
|
||||
"auto.272dd29a": "Supported providers",
|
||||
"auto.033a9ddf": "Default model",
|
||||
"auto.a232672b": "Deployment",
|
||||
"auto.ba768f01": "Supported events",
|
||||
"auto.f5a8c116": "Event",
|
||||
"auto.d4d28717": "Trigger",
|
||||
"auto.460b8298": "Data",
|
||||
"auto.a05514cb": "Creation via API or palette",
|
||||
"auto.fc694490": "Deletion via API or editor",
|
||||
"auto.2bc66bab": "Directory creation via API",
|
||||
"auto.28bf6aab": "Security: HMAC-SHA256 signature",
|
||||
"auto.7c9cdc3c": "Check the events to listen to",
|
||||
"auto.b419c2c2": "Python receiver (Flask)",
|
||||
"auto.14c75ac6": "Select desired events",
|
||||
"auto.2a5af19b": "Le workflow se déclenche automatiquement à\n chaque événement",
|
||||
"auto.98c547ea": "do not trigger",
|
||||
"auto.1d3330cc": "No automatic retry on failure",
|
||||
"auto.4dfa6a25": "No vault filtering — a webhook listens to",
|
||||
"auto.ab5e6155": "ObsiGate automatically creates backups before",
|
||||
"auto.41d7c6af": "Dedicated directory",
|
||||
"auto.2bc24d2e": "All sensitive operations are logged",
|
||||
"auto.598a0ca7": "Tracked events",
|
||||
"auto.37561472": "🛡️ Security",
|
||||
"auto.72e515fa": "Access control by vault",
|
||||
"auto.559ef1da": "Recommended workflow",
|
||||
"auto.678711b5": "Select a context",
|
||||
"auto.3be698f6": "Favor operators",
|
||||
"auto.b86ba5ea": "Multi-criteria search",
|
||||
"auto.4fa5d7c2": "Quick editing",
|
||||
"auto.79f6e1dd": "Multi-window"
|
||||
}
|
||||
@@ -659,5 +659,86 @@
|
||||
"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"
|
||||
"header.menu_theme_light": "Clair",
|
||||
"auto.c089d968": "Épinglez des fichiers pour les retrouver\n ici.",
|
||||
"auto.753d30a8": "Ouvrez un fichier pour le voir\n apparaître ici",
|
||||
"auto.e61598c1": "Partagez un document pour le voir\n apparaître ici",
|
||||
"auto.7e13c97a": "Ces paramètres s'appliquent immédiatement\n côté client.",
|
||||
"auto.b114ed1c": "Ces paramètres sont sauvegardés sur le\n serveur. Certains nécessitent un redémarrage\n ou une réindexation.",
|
||||
"auto.e0b8a606": "Définissez les patterns de tags à masquer\n dans la sidebar. Vous pouvez utiliser des\n wildcards pour cibler les tags de template.",
|
||||
"auto.d33601dc": "Surveillance des fichiers en temps réel via\n watchdog. Les modifications sont détectées\n automatiquement et l'index est mis à jour\n sans redémarrage.",
|
||||
"auto.f8ba6127": "🗂️ Fichiers cachés",
|
||||
"auto.c14b5603": "🎨 Thèmes",
|
||||
"auto.caac40b9": "Choisissez un thème visuel. Chaque thème\n offre un mode sombre et clair.",
|
||||
"auto.a3319169": "📦 À propos",
|
||||
"auto.6c166d35": "ObsiGate est votre porte d'entrée web vers\n vos vaults Obsidian. Accédez, naviguez et\n recherchez dans toutes vos notes depuis\n n'importe quel appareil via une interface\n moderne et responsive.",
|
||||
"auto.ca0aceee": "Accès",
|
||||
"auto.209c5490": "La barre supérieure contient les éléments\n essentiels :",
|
||||
"auto.4c908ade": "Cliquez sur un vault pour l'ouvrir et voir son\n contenu. Les dossiers affichent un chevron et un\n badge avec le nombre d'éléments.",
|
||||
"auto.1abf6661": "Le chemin affiché au-dessus du contenu est\n interactif :",
|
||||
"auto.27a2f7c1": "ObsiGate supporte l'ouverture de plusieurs\n fichiers simultanément dans des onglets.",
|
||||
"auto.4bc1f00a": "Utilisez des opérateurs pour affiner votre\n recherche :",
|
||||
"auto.1a54bd69": "Exemple combiné",
|
||||
"auto.404c8f1c": "L'autocomplétion vous aide à trouver rapidement\n :",
|
||||
"auto.03a6e5b1": "Les opérateurs utilisés s'affichent sous forme\n de chips colorés :",
|
||||
"auto.cd7332c8": "Les résultats incluent des facettes pour affiner\n :",
|
||||
"auto.5d936af6": "Regex générée",
|
||||
"auto.1efbbc9a": "Édition avec CodeMirror 6",
|
||||
"auto.edf89626": "L'éditeur intégré offre :",
|
||||
"auto.1d46301c": "Numéros de ligne",
|
||||
"auto.ec7260fa": "Types de fichiers supportés",
|
||||
"auto.f346076a": "✏️ Édition avancée",
|
||||
"auto.695d9e47": "Éditeur CodeMirror 6",
|
||||
"auto.ef8c5f4d": "L'éditeur intégré offre une expérience complète\n d'édition :",
|
||||
"auto.aa8ca265": "La vue utilise l'algorithme Barnes-Hut pour\n calculer la disposition en O(n log n),\n garantissant des performances fluides même avec\n des centaines de nœuds.",
|
||||
"auto.337d8626": "Thème clair/sombre",
|
||||
"auto.1a8a8118": "Glisser-déposer",
|
||||
"auto.9122fd5c": "Configuration avancée",
|
||||
"auto.83a0efdf": "Réindexation",
|
||||
"auto.774dbd63": "La palette de commandes permet d'accéder\n rapidement aux fichiers et aux actions sans\n utiliser la souris.",
|
||||
"auto.b893650a": "Éditer fichier courant",
|
||||
"auto.aedff644": "Créer fichier markdown",
|
||||
"auto.195a8e44": "Créer répertoire",
|
||||
"auto.5a486420": "Supprimer répertoire",
|
||||
"auto.13c3ee2c": "Recherche et autocomplétion",
|
||||
"auto.a131dfab": "Éditeur CodeMirror",
|
||||
"auto.c4922a99": "🤖 Intelligence Artificielle dans l'Éditeur",
|
||||
"auto.5d4a2516": "Ouvrez un fichier en mode Édition (bouton ✏️\n Éditer)",
|
||||
"auto.396d0dd8": "La barre d'outils AI apparaît sous le titre\n de l'éditeur",
|
||||
"auto.a105a2d9": "Éditer ▾",
|
||||
"auto.ce4eb802": "Générer ▾",
|
||||
"auto.62c3d50d": "💬 Réécrire",
|
||||
"auto.0257e77f": "🧰 Boîte ▾",
|
||||
"auto.4d281c6c": "AI: texte traité ✓",
|
||||
"auto.13eb7a51": "AI: clé API invalide",
|
||||
"auto.272dd29a": "Providers supportés",
|
||||
"auto.033a9ddf": "Modèle par défaut",
|
||||
"auto.a232672b": "Déploiement",
|
||||
"auto.ba768f01": "Événements supportés",
|
||||
"auto.f5a8c116": "Événement",
|
||||
"auto.d4d28717": "Déclencheur",
|
||||
"auto.460b8298": "Données",
|
||||
"auto.a05514cb": "Création via l'API ou la palette",
|
||||
"auto.fc694490": "Suppression via l'API ou l'éditeur",
|
||||
"auto.2bc66bab": "Création de dossier via l'API",
|
||||
"auto.28bf6aab": "Sécurité : signature HMAC-SHA256",
|
||||
"auto.7c9cdc3c": "Cochez les événements à écouter",
|
||||
"auto.b419c2c2": "Récepteur Python (Flask)",
|
||||
"auto.14c75ac6": "Sélectionnez les événements souhaités",
|
||||
"auto.2a5af19b": "Le workflow se déclenche automatiquement à\n chaque événement",
|
||||
"auto.98c547ea": "ne déclenchent pas",
|
||||
"auto.1d3330cc": "Pas de retry automatique en cas d'échec",
|
||||
"auto.4dfa6a25": "Pas de filtrage par vault — un webhook\n écoute toutes les vaults",
|
||||
"auto.ab5e6155": "ObsiGate crée automatiquement des sauvegardes\n avant chaque modification destructive.",
|
||||
"auto.41d7c6af": "Répertoire dédié",
|
||||
"auto.2bc24d2e": "Toutes les opérations sensibles sont tracées\n dans un journal.",
|
||||
"auto.598a0ca7": "Événements tracés",
|
||||
"auto.37561472": "🛡️ Sécurité",
|
||||
"auto.72e515fa": "Contrôle d'accès par vault",
|
||||
"auto.559ef1da": "Workflow recommandé",
|
||||
"auto.678711b5": "Sélectionnez un contexte",
|
||||
"auto.3be698f6": "Favorisez les opérateurs",
|
||||
"auto.b86ba5ea": "Recherche multi-critères",
|
||||
"auto.4fa5d7c2": "Édition rapide",
|
||||
"auto.79f6e1dd": "Multi-fenêtres"
|
||||
}
|
||||
Reference in New Issue
Block a user