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:
+82
-82
@@ -1117,7 +1117,7 @@
|
|||||||
>
|
>
|
||||||
<i data-lucide="pin"></i>
|
<i data-lucide="pin"></i>
|
||||||
<span>Aucun bookmark</span>
|
<span>Aucun bookmark</span>
|
||||||
<p>
|
<pdata-i18n="auto.c089d968">
|
||||||
Épinglez des fichiers pour les retrouver
|
Épinglez des fichiers pour les retrouver
|
||||||
ici.
|
ici.
|
||||||
</p>
|
</p>
|
||||||
@@ -1158,7 +1158,7 @@
|
|||||||
>
|
>
|
||||||
<i data-lucide="inbox"></i>
|
<i data-lucide="inbox"></i>
|
||||||
<span data-i18n="dashboard.no_recent">Aucun fichier récent</span>
|
<span data-i18n="dashboard.no_recent">Aucun fichier récent</span>
|
||||||
<p>
|
<pdata-i18n="auto.753d30a8">
|
||||||
Ouvrez un fichier pour le voir
|
Ouvrez un fichier pour le voir
|
||||||
apparaître ici
|
apparaître ici
|
||||||
</p>
|
</p>
|
||||||
@@ -1180,7 +1180,7 @@
|
|||||||
>
|
>
|
||||||
<i data-lucide="share-2"></i>
|
<i data-lucide="share-2"></i>
|
||||||
<span data-i18n="dashboard.no_shares">Aucun document partagé</span>
|
<span data-i18n="dashboard.no_shares">Aucun document partagé</span>
|
||||||
<p>
|
<pdata-i18n="auto.e61598c1">
|
||||||
Partagez un document pour le voir
|
Partagez un document pour le voir
|
||||||
apparaître ici
|
apparaître ici
|
||||||
</p>
|
</p>
|
||||||
@@ -1417,7 +1417,7 @@
|
|||||||
id="cfg-search"
|
id="cfg-search"
|
||||||
>
|
>
|
||||||
<h2 data-i18n="config.section_search">Paramètres de recherche</h2>
|
<h2 data-i18n="config.section_search">Paramètres de recherche</h2>
|
||||||
<p class="config-description">
|
<p class="config-description" data-i18n="auto.7e13c97a">
|
||||||
Ces paramètres s'appliquent immédiatement
|
Ces paramètres s'appliquent immédiatement
|
||||||
côté client.
|
côté client.
|
||||||
</p>
|
</p>
|
||||||
@@ -1563,7 +1563,7 @@
|
|||||||
>Redémarrage requis</span
|
>Redémarrage requis</span
|
||||||
>
|
>
|
||||||
</h2>
|
</h2>
|
||||||
<p class="config-description">
|
<p class="config-description" data-i18n="auto.b114ed1c">
|
||||||
Ces paramètres sont sauvegardés sur le
|
Ces paramètres sont sauvegardés sur le
|
||||||
serveur. Certains nécessitent un redémarrage
|
serveur. Certains nécessitent un redémarrage
|
||||||
ou une réindexation.
|
ou une réindexation.
|
||||||
@@ -1689,7 +1689,7 @@
|
|||||||
<!-- Tag Filtering (existing) -->
|
<!-- Tag Filtering (existing) -->
|
||||||
<section class="config-section help-section">
|
<section class="config-section help-section">
|
||||||
<h2 data-i18n="config.tag_filtering_label">Filtrage de tags</h2>
|
<h2 data-i18n="config.tag_filtering_label">Filtrage de tags</h2>
|
||||||
<p class="config-description">
|
<p class="config-description" data-i18n="auto.e0b8a606">
|
||||||
Définissez les patterns de tags à masquer
|
Définissez les patterns de tags à masquer
|
||||||
dans la sidebar. Vous pouvez utiliser des
|
dans la sidebar. Vous pouvez utiliser des
|
||||||
wildcards pour cibler les tags de template.
|
wildcards pour cibler les tags de template.
|
||||||
@@ -1731,7 +1731,7 @@
|
|||||||
id="cfg-sync"
|
id="cfg-sync"
|
||||||
>
|
>
|
||||||
<h2 data-i18n="config.section_watcher">Synchronisation automatique</h2>
|
<h2 data-i18n="config.section_watcher">Synchronisation automatique</h2>
|
||||||
<p class="config-description">
|
<p class="config-description" data-i18n="auto.d33601dc">
|
||||||
Surveillance des fichiers en temps réel via
|
Surveillance des fichiers en temps réel via
|
||||||
watchdog. Les modifications sont détectées
|
watchdog. Les modifications sont détectées
|
||||||
automatiquement et l'index est mis à jour
|
automatiquement et l'index est mis à jour
|
||||||
@@ -1824,7 +1824,7 @@
|
|||||||
|
|
||||||
<!-- Hidden Files/Folders Configuration -->
|
<!-- Hidden Files/Folders Configuration -->
|
||||||
<section class="config-section help-section">
|
<section class="config-section help-section">
|
||||||
<h2>🗂️ Fichiers cachés</h2>
|
<h2data-i18n="auto.f8ba6127">🗂️ Fichiers cachés</h2>
|
||||||
<p class="config-description">
|
<p class="config-description">
|
||||||
Contrôlez l'affichage des fichiers/dossiers
|
Contrôlez l'affichage des fichiers/dossiers
|
||||||
cachés (commençant par <code>.</code>) par
|
cachés (commençant par <code>.</code>) par
|
||||||
@@ -1989,8 +1989,8 @@
|
|||||||
class="config-section help-section"
|
class="config-section help-section"
|
||||||
id="cfg-themes"
|
id="cfg-themes"
|
||||||
>
|
>
|
||||||
<h2>🎨 Thèmes</h2>
|
<h2data-i18n="auto.c14b5603">🎨 Thèmes</h2>
|
||||||
<p class="config-description">
|
<p class="config-description" data-i18n="auto.caac40b9">
|
||||||
Choisissez un thème visuel. Chaque thème
|
Choisissez un thème visuel. Chaque thème
|
||||||
offre un mode sombre et clair.
|
offre un mode sombre et clair.
|
||||||
</p>
|
</p>
|
||||||
@@ -2035,7 +2035,7 @@
|
|||||||
class="config-section help-section"
|
class="config-section help-section"
|
||||||
id="cfg-about"
|
id="cfg-about"
|
||||||
>
|
>
|
||||||
<h2>📦 À propos</h2>
|
<h2data-i18n="auto.a3319169">📦 À propos</h2>
|
||||||
<div
|
<div
|
||||||
id="config-about"
|
id="config-about"
|
||||||
class="config-diagnostics"
|
class="config-diagnostics"
|
||||||
@@ -2683,7 +2683,7 @@
|
|||||||
<div class="help-hero-copy">
|
<div class="help-hero-copy">
|
||||||
<div class="help-kicker" data-i18n="help.guide_official">Guide officiel</div>
|
<div class="help-kicker" data-i18n="help.guide_official">Guide officiel</div>
|
||||||
<h1 data-i18n="help.welcome_title">📘 Bienvenue dans ObsiGate</h1>
|
<h1 data-i18n="help.welcome_title">📘 Bienvenue dans ObsiGate</h1>
|
||||||
<p class="help-lead">
|
<p class="help-lead" data-i18n="auto.6c166d35">
|
||||||
ObsiGate est votre porte d'entrée web vers
|
ObsiGate est votre porte d'entrée web vers
|
||||||
vos vaults Obsidian. Accédez, naviguez et
|
vos vaults Obsidian. Accédez, naviguez et
|
||||||
recherchez dans toutes vos notes depuis
|
recherchez dans toutes vos notes depuis
|
||||||
@@ -2722,7 +2722,7 @@
|
|||||||
<strong data-i18n="help.instant">Instantanée</strong>
|
<strong data-i18n="help.instant">Instantanée</strong>
|
||||||
</div>
|
</div>
|
||||||
<div class="help-stat-card">
|
<div class="help-stat-card">
|
||||||
<span class="help-stat-label">Accès</span>
|
<span class="help-stat-label" data-i18n="auto.ca0aceee">Accès</span>
|
||||||
<strong data-i18n="help.multi_vault">Multi-vault</strong>
|
<strong data-i18n="help.multi_vault">Multi-vault</strong>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@@ -2732,7 +2732,7 @@
|
|||||||
<h2>🧭 Interface utilisateur</h2>
|
<h2>🧭 Interface utilisateur</h2>
|
||||||
|
|
||||||
<h3 data-i18n="help.header_section">En-tête</h3>
|
<h3 data-i18n="help.header_section">En-tête</h3>
|
||||||
<p>
|
<pdata-i18n="auto.209c5490">
|
||||||
La barre supérieure contient les éléments
|
La barre supérieure contient les éléments
|
||||||
essentiels :
|
essentiels :
|
||||||
</p>
|
</p>
|
||||||
@@ -2825,7 +2825,7 @@
|
|||||||
<h2>🗺️ Navigation</h2>
|
<h2>🗺️ Navigation</h2>
|
||||||
|
|
||||||
<h3 data-i18n="help.tree_section">Arborescence des vaults</h3>
|
<h3 data-i18n="help.tree_section">Arborescence des vaults</h3>
|
||||||
<p>
|
<pdata-i18n="auto.4c908ade">
|
||||||
Cliquez sur un vault pour l'ouvrir et voir son
|
Cliquez sur un vault pour l'ouvrir et voir son
|
||||||
contenu. Les dossiers affichent un chevron et un
|
contenu. Les dossiers affichent un chevron et un
|
||||||
badge avec le nombre d'éléments.
|
badge avec le nombre d'éléments.
|
||||||
@@ -2870,7 +2870,7 @@
|
|||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
<h3 data-i18n="help.breadcrumb_reposition">Breadcrumb et repositionnement</h3>
|
<h3 data-i18n="help.breadcrumb_reposition">Breadcrumb et repositionnement</h3>
|
||||||
<p>
|
<pdata-i18n="auto.1abf6661">
|
||||||
Le chemin affiché au-dessus du contenu est
|
Le chemin affiché au-dessus du contenu est
|
||||||
interactif :
|
interactif :
|
||||||
</p>
|
</p>
|
||||||
@@ -2915,7 +2915,7 @@
|
|||||||
|
|
||||||
<section class="help-section" id="help-tabs">
|
<section class="help-section" id="help-tabs">
|
||||||
<h2>📑 Gestion des onglets</h2>
|
<h2>📑 Gestion des onglets</h2>
|
||||||
<p>
|
<pdata-i18n="auto.27a2f7c1">
|
||||||
ObsiGate supporte l'ouverture de plusieurs
|
ObsiGate supporte l'ouverture de plusieurs
|
||||||
fichiers simultanément dans des onglets.
|
fichiers simultanément dans des onglets.
|
||||||
</p>
|
</p>
|
||||||
@@ -3012,7 +3012,7 @@
|
|||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
<h3 data-i18n="help.advanced_operators">Opérateurs avancés</h3>
|
<h3 data-i18n="help.advanced_operators">Opérateurs avancés</h3>
|
||||||
<p>
|
<pdata-i18n="auto.4bc1f00a">
|
||||||
Utilisez des opérateurs pour affiner votre
|
Utilisez des opérateurs pour affiner votre
|
||||||
recherche :
|
recherche :
|
||||||
</p>
|
</p>
|
||||||
@@ -3050,7 +3050,7 @@
|
|||||||
Markdown.
|
Markdown.
|
||||||
</p>
|
</p>
|
||||||
<p>
|
<p>
|
||||||
<strong>Exemple combiné</strong> :
|
<strongdata-i18n="auto.1a54bd69">Exemple combiné</strong> :
|
||||||
<code
|
<code
|
||||||
>tag:linux vault:IT ext:md serveur web</code
|
>tag:linux vault:IT ext:md serveur web</code
|
||||||
>
|
>
|
||||||
@@ -3059,7 +3059,7 @@
|
|||||||
</p>
|
</p>
|
||||||
|
|
||||||
<h3 data-i18n="help.autocomplete">Autocomplétion</h3>
|
<h3 data-i18n="help.autocomplete">Autocomplétion</h3>
|
||||||
<p>
|
<pdata-i18n="auto.404c8f1c">
|
||||||
L'autocomplétion vous aide à trouver rapidement
|
L'autocomplétion vous aide à trouver rapidement
|
||||||
:
|
:
|
||||||
</p>
|
</p>
|
||||||
@@ -3083,7 +3083,7 @@
|
|||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
<h3 data-i18n="help.active_filter_chips">Chips de filtres actifs</h3>
|
<h3 data-i18n="help.active_filter_chips">Chips de filtres actifs</h3>
|
||||||
<p>
|
<pdata-i18n="auto.03a6e5b1">
|
||||||
Les opérateurs utilisés s'affichent sous forme
|
Les opérateurs utilisés s'affichent sous forme
|
||||||
de chips colorés :
|
de chips colorés :
|
||||||
</p>
|
</p>
|
||||||
@@ -3103,7 +3103,7 @@
|
|||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
<h3>Facettes et tri</h3>
|
<h3>Facettes et tri</h3>
|
||||||
<p>
|
<pdata-i18n="auto.cd7332c8">
|
||||||
Les résultats incluent des facettes pour affiner
|
Les résultats incluent des facettes pour affiner
|
||||||
:
|
:
|
||||||
</p>
|
</p>
|
||||||
@@ -3185,7 +3185,7 @@
|
|||||||
<code>#{{ ... }}</code>
|
<code>#{{ ... }}</code>
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<strong>Regex générée</strong> : Aperçu de
|
<strongdata-i18n="auto.5d936af6">Regex générée</strong> : Aperçu de
|
||||||
la regex appliquée
|
la regex appliquée
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
@@ -3247,15 +3247,15 @@
|
|||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
<h3>Édition avec CodeMirror 6</h3>
|
<h3data-i18n="auto.1efbbc9a">Édition avec CodeMirror 6</h3>
|
||||||
<p>L'éditeur intégré offre :</p>
|
<pdata-i18n="auto.edf89626">L'éditeur intégré offre :</p>
|
||||||
<ul>
|
<ul>
|
||||||
<li>
|
<li>
|
||||||
<strong>Coloration syntaxique</strong> :
|
<strong>Coloration syntaxique</strong> :
|
||||||
Support de nombreux langages
|
Support de nombreux langages
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<strong>Numéros de ligne</strong> :
|
<strongdata-i18n="auto.1d46301c">Numéros de ligne</strong> :
|
||||||
Navigation facile
|
Navigation facile
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
@@ -3276,7 +3276,7 @@
|
|||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
<h3>Types de fichiers supportés</h3>
|
<h3data-i18n="auto.ec7260fa">Types de fichiers supportés</h3>
|
||||||
<p>ObsiGate indexe et affiche :</p>
|
<p>ObsiGate indexe et affiche :</p>
|
||||||
<ul>
|
<ul>
|
||||||
<li>
|
<li>
|
||||||
@@ -3307,10 +3307,10 @@
|
|||||||
|
|
||||||
<!-- ✏️ Édition -->
|
<!-- ✏️ Édition -->
|
||||||
<section class="help-section" id="help-edition">
|
<section class="help-section" id="help-edition">
|
||||||
<h2>✏️ Édition avancée</h2>
|
<h2data-i18n="auto.f346076a">✏️ Édition avancée</h2>
|
||||||
|
|
||||||
<h3>Éditeur CodeMirror 6</h3>
|
<h3data-i18n="auto.695d9e47">Éditeur CodeMirror 6</h3>
|
||||||
<p>
|
<pdata-i18n="auto.ef8c5f4d">
|
||||||
L'éditeur intégré offre une expérience complète
|
L'éditeur intégré offre une expérience complète
|
||||||
d'édition :
|
d'édition :
|
||||||
</p>
|
</p>
|
||||||
@@ -3321,7 +3321,7 @@
|
|||||||
et bien d'autres
|
et bien d'autres
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<strong>Numéros de ligne</strong> :
|
<strongdata-i18n="auto.1d46301c">Numéros de ligne</strong> :
|
||||||
Navigation facilitée dans les fichiers longs
|
Navigation facilitée dans les fichiers longs
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
@@ -3434,7 +3434,7 @@
|
|||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
<h3 data-i18n="config.section_perf">Performance</h3>
|
<h3 data-i18n="config.section_perf">Performance</h3>
|
||||||
<p>
|
<pdata-i18n="auto.aa8ca265">
|
||||||
La vue utilise l'algorithme Barnes-Hut pour
|
La vue utilise l'algorithme Barnes-Hut pour
|
||||||
calculer la disposition en O(n log n),
|
calculer la disposition en O(n log n),
|
||||||
garantissant des performances fluides même avec
|
garantissant des performances fluides même avec
|
||||||
@@ -3448,7 +3448,7 @@
|
|||||||
>
|
>
|
||||||
<h2>🎨 Personnalisation</h2>
|
<h2>🎨 Personnalisation</h2>
|
||||||
|
|
||||||
<h3>Thème clair/sombre</h3>
|
<h3data-i18n="auto.337d8626">Thème clair/sombre</h3>
|
||||||
<p data-i18n="help.theme_toggle">Basculez entre les thèmes :</p>
|
<p data-i18n="help.theme_toggle">Basculez entre les thèmes :</p>
|
||||||
<ul>
|
<ul>
|
||||||
<li>
|
<li>
|
||||||
@@ -3479,7 +3479,7 @@
|
|||||||
: Bordure droite de la sidebar
|
: Bordure droite de la sidebar
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<strong>Glisser-déposer</strong> : Cliquez
|
<strongdata-i18n="auto.1a8a8118">Glisser-déposer</strong> : Cliquez
|
||||||
et glissez pour ajuster
|
et glissez pour ajuster
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
@@ -3492,7 +3492,7 @@
|
|||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
<h3>Configuration avancée</h3>
|
<h3data-i18n="auto.9122fd5c">Configuration avancée</h3>
|
||||||
<p>
|
<p>
|
||||||
Le modal Configurations (menu Options) permet de
|
Le modal Configurations (menu Options) permet de
|
||||||
:
|
:
|
||||||
@@ -3515,7 +3515,7 @@
|
|||||||
mémoire, moteur de recherche
|
mémoire, moteur de recherche
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<strong>Réindexation</strong> : Forcer un
|
<strongdata-i18n="auto.83a0efdf">Réindexation</strong> : Forcer un
|
||||||
rescan des vaults
|
rescan des vaults
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
@@ -3524,7 +3524,7 @@
|
|||||||
<!-- ⌨️ Palette de commandes -->
|
<!-- ⌨️ Palette de commandes -->
|
||||||
<section class="help-section" id="help-palette">
|
<section class="help-section" id="help-palette">
|
||||||
<h2>⌨️ Palette de commandes</h2>
|
<h2>⌨️ Palette de commandes</h2>
|
||||||
<p>
|
<pdata-i18n="auto.774dbd63">
|
||||||
La palette de commandes permet d'accéder
|
La palette de commandes permet d'accéder
|
||||||
rapidement aux fichiers et aux actions sans
|
rapidement aux fichiers et aux actions sans
|
||||||
utiliser la souris.
|
utiliser la souris.
|
||||||
@@ -3566,7 +3566,7 @@
|
|||||||
l'accueil
|
l'accueil
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
✏️ <strong>Éditer fichier courant</strong> :
|
✏️ <strongdata-i18n="auto.b893650a">Éditer fichier courant</strong> :
|
||||||
Ouvre l'éditeur sur l'onglet actif
|
Ouvre l'éditeur sur l'onglet actif
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
@@ -3574,7 +3574,7 @@
|
|||||||
document dans une fenêtre détachée
|
document dans une fenêtre détachée
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
📄 <strong>Créer fichier markdown</strong> :
|
📄 <strongdata-i18n="auto.aedff644">Créer fichier markdown</strong> :
|
||||||
Crée un nouveau fichier .md et l'ouvre dans
|
Crée un nouveau fichier .md et l'ouvre dans
|
||||||
l'éditeur
|
l'éditeur
|
||||||
</li>
|
</li>
|
||||||
@@ -3584,11 +3584,11 @@
|
|||||||
Supprime le fichier de l'onglet actif
|
Supprime le fichier de l'onglet actif
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
📁 <strong>Créer répertoire</strong> : Crée
|
📁 <strongdata-i18n="auto.195a8e44">Créer répertoire</strong> : Crée
|
||||||
un nouveau dossier
|
un nouveau dossier
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
🗑️ <strong>Supprimer répertoire</strong> :
|
🗑️ <strongdata-i18n="auto.5a486420">Supprimer répertoire</strong> :
|
||||||
Supprime un dossier et son contenu
|
Supprime un dossier et son contenu
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
@@ -3642,7 +3642,7 @@
|
|||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
<h3>Recherche et autocomplétion</h3>
|
<h3data-i18n="auto.13c3ee2c">Recherche et autocomplétion</h3>
|
||||||
<ul>
|
<ul>
|
||||||
<li>
|
<li>
|
||||||
<code>↑</code> / <code>↓</code> : Naviguer
|
<code>↑</code> / <code>↓</code> : Naviguer
|
||||||
@@ -3690,7 +3690,7 @@
|
|||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
<h3>Éditeur CodeMirror</h3>
|
<h3data-i18n="auto.a131dfab">Éditeur CodeMirror</h3>
|
||||||
<ul>
|
<ul>
|
||||||
<li>
|
<li>
|
||||||
<code>Ctrl+F</code> : Rechercher dans le
|
<code>Ctrl+F</code> : Rechercher dans le
|
||||||
@@ -3706,7 +3706,7 @@
|
|||||||
</section>
|
</section>
|
||||||
|
|
||||||
<section class="help-section" id="help-ai">
|
<section class="help-section" id="help-ai">
|
||||||
<h2>🤖 Intelligence Artificielle dans l'Éditeur</h2>
|
<h2data-i18n="auto.c4922a99">🤖 Intelligence Artificielle dans l'Éditeur</h2>
|
||||||
<p>
|
<p>
|
||||||
ObsiGate intègre un assistant IA directement
|
ObsiGate intègre un assistant IA directement
|
||||||
dans l'éditeur de texte. Pour l'activer,
|
dans l'éditeur de texte. Pour l'activer,
|
||||||
@@ -3729,11 +3729,11 @@
|
|||||||
up -d --build</code
|
up -d --build</code
|
||||||
>
|
>
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<lidata-i18n="auto.5d4a2516">
|
||||||
Ouvrez un fichier en mode Édition (bouton ✏️
|
Ouvrez un fichier en mode Édition (bouton ✏️
|
||||||
Éditer)
|
Éditer)
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<lidata-i18n="auto.396d0dd8">
|
||||||
La barre d'outils AI apparaît sous le titre
|
La barre d'outils AI apparaît sous le titre
|
||||||
de l'éditeur
|
de l'éditeur
|
||||||
</li>
|
</li>
|
||||||
@@ -3752,7 +3752,7 @@
|
|||||||
curseur.
|
curseur.
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<strong>Éditer ▾</strong> — Menu de
|
<strongdata-i18n="auto.a105a2d9">Éditer ▾</strong> — Menu de
|
||||||
modification du texte sélectionné :
|
modification du texte sélectionné :
|
||||||
<ul>
|
<ul>
|
||||||
<li>
|
<li>
|
||||||
@@ -3813,7 +3813,7 @@
|
|||||||
</ul>
|
</ul>
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<strong>Générer ▾</strong> — Génère du
|
<strongdata-i18n="auto.ce4eb802">Générer ▾</strong> — Génère du
|
||||||
contenu à partir de la sélection :
|
contenu à partir de la sélection :
|
||||||
<ul>
|
<ul>
|
||||||
<li>
|
<li>
|
||||||
@@ -3834,13 +3834,13 @@
|
|||||||
</ul>
|
</ul>
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<strong>💬 Réécrire</strong> — Réécrit le
|
<strongdata-i18n="auto.62c3d50d">💬 Réécrire</strong> — Réécrit le
|
||||||
texte selon vos instructions personnalisées.
|
texte selon vos instructions personnalisées.
|
||||||
Une boîte de dialogue vous demande votre
|
Une boîte de dialogue vous demande votre
|
||||||
instruction.
|
instruction.
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<strong>🧰 Boîte ▾</strong> — Outils de
|
<strongdata-i18n="auto.0257e77f">🧰 Boîte ▾</strong> — Outils de
|
||||||
conversion :
|
conversion :
|
||||||
<ul>
|
<ul>
|
||||||
<li>
|
<li>
|
||||||
@@ -3881,12 +3881,12 @@
|
|||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
Une fois terminé,
|
Une fois terminé,
|
||||||
<strong>AI: texte traité ✓</strong> confirme
|
<strongdata-i18n="auto.4d281c6c">AI: texte traité ✓</strong> confirme
|
||||||
le succès
|
le succès
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
En cas d'erreur de clé API :
|
En cas d'erreur de clé API :
|
||||||
<strong>AI: clé API invalide</strong>
|
<strongdata-i18n="auto.13eb7a51">AI: clé API invalide</strong>
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
@@ -3898,12 +3898,12 @@
|
|||||||
confirmer.
|
confirmer.
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<h3>Providers supportés</h3>
|
<h3data-i18n="auto.272dd29a">Providers supportés</h3>
|
||||||
<table>
|
<table>
|
||||||
<tr>
|
<tr>
|
||||||
<th>Provider</th>
|
<th>Provider</th>
|
||||||
<th>Variable .env</th>
|
<th>Variable .env</th>
|
||||||
<th>Modèle par défaut</th>
|
<thdata-i18n="auto.033a9ddf">Modèle par défaut</th>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td>DeepSeek</td>
|
<td>DeepSeek</td>
|
||||||
@@ -4005,13 +4005,13 @@
|
|||||||
données externe
|
données externe
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<strong>Déploiement</strong> : Publier un
|
<strongdata-i18n="auto.a232672b">Déploiement</strong> : Publier un
|
||||||
article de blog quand un fichier est marqué
|
article de blog quand un fichier est marqué
|
||||||
<code>publish: true</code>
|
<code>publish: true</code>
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
<h3>Événements supportés</h3>
|
<h3data-i18n="auto.ba768f01">Événements supportés</h3>
|
||||||
<div style="overflow-x: auto">
|
<div style="overflow-x: auto">
|
||||||
<table
|
<table
|
||||||
style="
|
style="
|
||||||
@@ -4029,7 +4029,7 @@
|
|||||||
border-bottom: 1px solid
|
border-bottom: 1px solid
|
||||||
var(--border);
|
var(--border);
|
||||||
"
|
"
|
||||||
>
|
data-i18n="auto.f5a8c116">
|
||||||
Événement
|
Événement
|
||||||
</th>
|
</th>
|
||||||
<th
|
<th
|
||||||
@@ -4039,7 +4039,7 @@
|
|||||||
border-bottom: 1px solid
|
border-bottom: 1px solid
|
||||||
var(--border);
|
var(--border);
|
||||||
"
|
"
|
||||||
>
|
data-i18n="auto.d4d28717">
|
||||||
Déclencheur
|
Déclencheur
|
||||||
</th>
|
</th>
|
||||||
<th
|
<th
|
||||||
@@ -4049,7 +4049,7 @@
|
|||||||
border-bottom: 1px solid
|
border-bottom: 1px solid
|
||||||
var(--border);
|
var(--border);
|
||||||
"
|
"
|
||||||
>
|
data-i18n="auto.460b8298">
|
||||||
Données
|
Données
|
||||||
</th>
|
</th>
|
||||||
</tr>
|
</tr>
|
||||||
@@ -4069,7 +4069,7 @@
|
|||||||
border-bottom: 1px solid
|
border-bottom: 1px solid
|
||||||
var(--border);
|
var(--border);
|
||||||
"
|
"
|
||||||
>
|
data-i18n="auto.a05514cb">
|
||||||
Création via l'API ou la palette
|
Création via l'API ou la palette
|
||||||
</td>
|
</td>
|
||||||
<td
|
<td
|
||||||
@@ -4099,7 +4099,7 @@
|
|||||||
border-bottom: 1px solid
|
border-bottom: 1px solid
|
||||||
var(--border);
|
var(--border);
|
||||||
"
|
"
|
||||||
>
|
data-i18n="auto.fc694490">
|
||||||
Suppression via l'API ou l'éditeur
|
Suppression via l'API ou l'éditeur
|
||||||
</td>
|
</td>
|
||||||
<td
|
<td
|
||||||
@@ -4160,7 +4160,7 @@
|
|||||||
border-bottom: 1px solid
|
border-bottom: 1px solid
|
||||||
var(--border);
|
var(--border);
|
||||||
"
|
"
|
||||||
>
|
data-i18n="auto.2bc66bab">
|
||||||
Création de dossier via l'API
|
Création de dossier via l'API
|
||||||
</td>
|
</td>
|
||||||
<td
|
<td
|
||||||
@@ -4269,7 +4269,7 @@
|
|||||||
}
|
}
|
||||||
}</code></pre>
|
}</code></pre>
|
||||||
|
|
||||||
<h3>Sécurité : signature HMAC-SHA256</h3>
|
<h3data-i18n="auto.28bf6aab">Sécurité : signature HMAC-SHA256</h3>
|
||||||
<p>
|
<p>
|
||||||
Si vous configurez un secret, chaque requête
|
Si vous configurez un secret, chaque requête
|
||||||
inclut un header
|
inclut un header
|
||||||
@@ -4310,7 +4310,7 @@
|
|||||||
<strong data-i18n="config.webhook_url_placeholder">URL</strong> (endpoint cible),
|
<strong data-i18n="config.webhook_url_placeholder">URL</strong> (endpoint cible),
|
||||||
<strong>Secret</strong> (optionnel)
|
<strong>Secret</strong> (optionnel)
|
||||||
</li>
|
</li>
|
||||||
<li>Cochez les événements à écouter</li>
|
<lidata-i18n="auto.7c9cdc3c">Cochez les événements à écouter</li>
|
||||||
<li>Cliquez <strong data-i18n="config.add_webhook">Ajouter</strong></li>
|
<li>Cliquez <strong data-i18n="config.add_webhook">Ajouter</strong></li>
|
||||||
</ol>
|
</ol>
|
||||||
<p>
|
<p>
|
||||||
@@ -4322,7 +4322,7 @@
|
|||||||
|
|
||||||
<h3>Exemples concrets</h3>
|
<h3>Exemples concrets</h3>
|
||||||
|
|
||||||
<h4>Récepteur Python (Flask)</h4>
|
<h4data-i18n="auto.b419c2c2">Récepteur Python (Flask)</h4>
|
||||||
<pre
|
<pre
|
||||||
style="
|
style="
|
||||||
background: var(--bg-secondary);
|
background: var(--bg-secondary);
|
||||||
@@ -4350,8 +4350,8 @@
|
|||||||
Dans ObsiGate, ajoutez un webhook pointant
|
Dans ObsiGate, ajoutez un webhook pointant
|
||||||
vers cette URL
|
vers cette URL
|
||||||
</li>
|
</li>
|
||||||
<li>Sélectionnez les événements souhaités</li>
|
<lidata-i18n="auto.14c75ac6">Sélectionnez les événements souhaités</li>
|
||||||
<li>
|
<lidata-i18n="auto.2a5af19b">
|
||||||
Le workflow se déclenche automatiquement à
|
Le workflow se déclenche automatiquement à
|
||||||
chaque événement
|
chaque événement
|
||||||
</li>
|
</li>
|
||||||
@@ -4410,7 +4410,7 @@ curl -X POST https://votre-serveur.com/webhook \
|
|||||||
<li>
|
<li>
|
||||||
Les modifications détectées par le watcher
|
Les modifications détectées par le watcher
|
||||||
filesystem (watchdog)
|
filesystem (watchdog)
|
||||||
<strong>ne déclenchent pas</strong> de
|
<strongdata-i18n="auto.98c547ea">ne déclenchent pas</strong> de
|
||||||
webhooks — seules les opérations via l'API
|
webhooks — seules les opérations via l'API
|
||||||
REST sont prises en compte
|
REST sont prises en compte
|
||||||
</li>
|
</li>
|
||||||
@@ -4418,8 +4418,8 @@ curl -X POST https://votre-serveur.com/webhook \
|
|||||||
<code>file_modified</code> n'est pas encore
|
<code>file_modified</code> n'est pas encore
|
||||||
dispatché (réservé pour version future)
|
dispatché (réservé pour version future)
|
||||||
</li>
|
</li>
|
||||||
<li>Pas de retry automatique en cas d'échec</li>
|
<lidata-i18n="auto.1d3330cc">Pas de retry automatique en cas d'échec</li>
|
||||||
<li>
|
<lidata-i18n="auto.4dfa6a25">
|
||||||
Pas de filtrage par vault — un webhook
|
Pas de filtrage par vault — un webhook
|
||||||
écoute toutes les vaults
|
écoute toutes les vaults
|
||||||
</li>
|
</li>
|
||||||
@@ -4429,7 +4429,7 @@ curl -X POST https://votre-serveur.com/webhook \
|
|||||||
<h2>💾 Sauvegardes et Audits</h2>
|
<h2>💾 Sauvegardes et Audits</h2>
|
||||||
|
|
||||||
<h3 data-i18n="help.backup_auto">Backup automatique</h3>
|
<h3 data-i18n="help.backup_auto">Backup automatique</h3>
|
||||||
<p>
|
<pdata-i18n="auto.ab5e6155">
|
||||||
ObsiGate crée automatiquement des sauvegardes
|
ObsiGate crée automatiquement des sauvegardes
|
||||||
avant chaque modification destructive.
|
avant chaque modification destructive.
|
||||||
</p>
|
</p>
|
||||||
@@ -4444,14 +4444,14 @@ curl -X POST https://votre-serveur.com/webhook \
|
|||||||
est horodaté
|
est horodaté
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<strong>Répertoire dédié</strong> :
|
<strongdata-i18n="auto.41d7c6af">Répertoire dédié</strong> :
|
||||||
<code>.obsigate-backup/</code> dans le
|
<code>.obsigate-backup/</code> dans le
|
||||||
répertoire de la vault
|
répertoire de la vault
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
<h3 data-i18n="help.audit_log">Audit log</h3>
|
<h3 data-i18n="help.audit_log">Audit log</h3>
|
||||||
<p>
|
<pdata-i18n="auto.2bc24d2e">
|
||||||
Toutes les opérations sensibles sont tracées
|
Toutes les opérations sensibles sont tracées
|
||||||
dans un journal.
|
dans un journal.
|
||||||
</p>
|
</p>
|
||||||
@@ -4462,7 +4462,7 @@ curl -X POST https://votre-serveur.com/webhook \
|
|||||||
lines
|
lines
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<strong>Événements tracés</strong> :
|
<strongdata-i18n="auto.598a0ca7">Événements tracés</strong> :
|
||||||
Écritures, suppressions, changements de
|
Écritures, suppressions, changements de
|
||||||
configuration
|
configuration
|
||||||
</li>
|
</li>
|
||||||
@@ -4475,7 +4475,7 @@ curl -X POST https://votre-serveur.com/webhook \
|
|||||||
|
|
||||||
<!-- 🛡️ Sécurité -->
|
<!-- 🛡️ Sécurité -->
|
||||||
<section class="help-section" id="help-securite">
|
<section class="help-section" id="help-securite">
|
||||||
<h2>🛡️ Sécurité</h2>
|
<h2data-i18n="auto.37561472">🛡️ Sécurité</h2>
|
||||||
|
|
||||||
<h3>Authentification</h3>
|
<h3>Authentification</h3>
|
||||||
<ul>
|
<ul>
|
||||||
@@ -4484,7 +4484,7 @@ curl -X POST https://votre-serveur.com/webhook \
|
|||||||
avec mots de passe hachés Argon2id
|
avec mots de passe hachés Argon2id
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<strong>Contrôle d'accès par vault</strong>
|
<strongdata-i18n="auto.72e515fa">Contrôle d'accès par vault</strong>
|
||||||
: Chaque utilisateur voit uniquement ses
|
: Chaque utilisateur voit uniquement ses
|
||||||
vaults
|
vaults
|
||||||
</li>
|
</li>
|
||||||
@@ -4534,10 +4534,10 @@ curl -X POST https://votre-serveur.com/webhook \
|
|||||||
<section class="help-section" id="help-astuces">
|
<section class="help-section" id="help-astuces">
|
||||||
<h2>💡 Astuces et bonnes pratiques</h2>
|
<h2>💡 Astuces et bonnes pratiques</h2>
|
||||||
|
|
||||||
<h3>Workflow recommandé</h3>
|
<h3data-i18n="auto.559ef1da">Workflow recommandé</h3>
|
||||||
<ol>
|
<ol>
|
||||||
<li>
|
<li>
|
||||||
<strong>Sélectionnez un contexte</strong> :
|
<strongdata-i18n="auto.678711b5">Sélectionnez un contexte</strong> :
|
||||||
Choisissez un vault pour réduire le bruit
|
Choisissez un vault pour réduire le bruit
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
@@ -4572,7 +4572,7 @@ curl -X POST https://votre-serveur.com/webhook \
|
|||||||
trouver un fichier
|
trouver un fichier
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<strong>Favorisez les opérateurs</strong> :
|
<strongdata-i18n="auto.3be698f6">Favorisez les opérateurs</strong> :
|
||||||
<code>tag:</code> et
|
<code>tag:</code> et
|
||||||
<code>vault:</code> accélèrent la recherche
|
<code>vault:</code> accélèrent la recherche
|
||||||
</li>
|
</li>
|
||||||
@@ -4615,7 +4615,7 @@ curl -X POST https://votre-serveur.com/webhook \
|
|||||||
<h3 data-i18n="help.advanced_use_cases">Cas d'usage avancés</h3>
|
<h3 data-i18n="help.advanced_use_cases">Cas d'usage avancés</h3>
|
||||||
<ul>
|
<ul>
|
||||||
<li>
|
<li>
|
||||||
<strong>Recherche multi-critères</strong> :
|
<strongdata-i18n="auto.b86ba5ea">Recherche multi-critères</strong> :
|
||||||
<code
|
<code
|
||||||
>tag:docker tag:linux vault:IT
|
>tag:docker tag:linux vault:IT
|
||||||
nginx</code
|
nginx</code
|
||||||
@@ -4627,7 +4627,7 @@ curl -X POST https://votre-serveur.com/webhook \
|
|||||||
toutes les notes similaires
|
toutes les notes similaires
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<strong>Édition rapide</strong> : Ouvrez
|
<strongdata-i18n="auto.4fa5d7c2">Édition rapide</strong> : Ouvrez
|
||||||
l'éditeur, modifiez, sauvegardez
|
l'éditeur, modifiez, sauvegardez
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
@@ -4635,7 +4635,7 @@ curl -X POST https://votre-serveur.com/webhook \
|
|||||||
fichiers pour backup ou partage
|
fichiers pour backup ou partage
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<strong>Multi-fenêtres</strong> : Ouvrez
|
<strongdata-i18n="auto.79f6e1dd">Multi-fenêtres</strong> : Ouvrez
|
||||||
plusieurs notes dans des onglets séparés
|
plusieurs notes dans des onglets séparés
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|||||||
@@ -659,5 +659,86 @@
|
|||||||
"about.fun_quote": "\"No LLM was harmed during this development.\"",
|
"about.fun_quote": "\"No LLM was harmed during this development.\"",
|
||||||
"about.footer": "Made with ☕, 🍕 and a few accidental git push --force.",
|
"about.footer": "Made with ☕, 🍕 and a few accidental git push --force.",
|
||||||
"header.menu_theme": "Theme",
|
"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.fun_quote": "« Aucun LLM n'a été blessé durant ce développement. »",
|
||||||
"about.footer": "Fait avec ☕, 🍕 et quelques git push --force accidentels.",
|
"about.footer": "Fait avec ☕, 🍕 et quelques git push --force accidentels.",
|
||||||
"header.menu_theme": "Thème",
|
"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