fix(docs): locale translations for nav elements and headings

This commit is contained in:
Adam
2026-02-11 18:51:50 -06:00
parent 8eea53a41e
commit aea68c386a
484 changed files with 12718 additions and 11212 deletions
@@ -9,12 +9,12 @@ Depuis `v1.1.1`, l'ancienne configuration booléenne `tools` est obsolète et a
---
## Actes
## Actions
Chaque règle d'autorisation se résout en l'une des suivantes :
Chaque règle d'autorisation se résout en l'une des suivantes :
- `"allow"` – exécuter sans approbation
- `"ask"` – demande d'approbation
- `"allow"` – exécuter sans approbation
- `"ask"` – demande d'approbation
- `"deny"` — bloque l'action
---
@@ -34,7 +34,7 @@ Vous pouvez définir des autorisations globalement (avec `*`) et remplacer des o
}
```
Vous pouvez également définir toutes les autorisations en même temps :
Vous pouvez également définir toutes les autorisations en même temps :
```json title="opencode.json"
{
@@ -47,7 +47,7 @@ Vous pouvez également définir toutes les autorisations en même temps :
## Règles granulaires (syntaxe d'objet)
Pour la plupart des autorisations, vous pouvez utiliser un objet pour appliquer différentes actions en fonction de la saisie de l'outil.
Pour la plupart des autorisations, vous pouvez utiliser un objet pour appliquer différentes actions en fonction de l'entrée de l'outil.
```json title="opencode.json"
{
@@ -72,7 +72,7 @@ Les règles sont évaluées par correspondance de modèle, la **dernière règle
### Caractères génériques
Les modèles d'autorisation utilisent une simple correspondance de caractères génériques :
Les modèles d'autorisation utilisent une simple correspondance de caractères génériques :
- `*` correspond à zéro ou plusieurs caractères
- `?` correspond exactement à un caractère
@@ -90,9 +90,9 @@ Vous pouvez utiliser `~` ou `$HOME` au début d'un modèle pour référencer vot
Utilisez `external_directory` pour autoriser les appels d'outils qui touchent des chemins en dehors du répertoire de travail où OpenCode a été démarré. Cela s'applique à tout outil qui prend un chemin en entrée (par exemple `read`, `edit`, `list`, `glob`, `grep` et de nombreuses commandes `bash`).
L'expansion de la maison (comme `~/...`) n'affecte que la façon dont un modèle est écrit. Cela n'intègre pas un chemin externe à l'espace de travail actuel, donc les chemins en dehors du répertoire de travail doivent toujours être autorisés via `external_directory`.
L'expansion du répertoire personnel (comme `~/...`) n'affecte que la façon dont un modèle est écrit. Cela n'intègre pas un chemin externe à l'espace de travail actuel, donc les chemins en dehors du répertoire de travail doivent toujours être autorisés via `external_directory`.
Par exemple, cela permet d'accéder à tout ce qui se trouve sous `~/projects/personal/` :
Par exemple, cela permet d'accéder à tout ce qui se trouve sous `~/projects/personal/` :
```json title="opencode.json"
{
@@ -105,7 +105,7 @@ Par exemple, cela permet d'accéder à tout ce qui se trouve sous `~/projects/pe
}
```
Tout répertoire autorisé ici hérite des mêmes valeurs par défaut que l'espace de travail actuel. Étant donné que [`read` est par défaut `allow`](#defaults), les lectures sont également autorisées pour les entrées sous `external_directory`, sauf dérogation. Ajoutez des règles explicites lorsqu'un outil doit être restreint dans ces chemins, comme bloquer les modifications tout en conservant les lectures :
Tout répertoire autorisé ici hérite des mêmes valeurs par défaut que l'espace de travail actuel. Étant donné que [`read` est par défaut `allow`](#defaults), les lectures sont également autorisées pour les entrées sous `external_directory`, sauf dérogation. Ajoutez des règles explicites lorsqu'un outil doit être restreint dans ces chemins, comme bloquer les modifications tout en conservant les lectures :
```json title="opencode.json"
{
@@ -127,7 +127,7 @@ Gardez la liste centrée sur les chemins approuvés et superposez des règles d'
## Autorisations disponibles
Les autorisations OpenCode sont classées par nom d'outil, plus quelques gardes de sécurité :
Les autorisations OpenCode sont classées par nom d'outil, plus quelques garde-fous de sécurité :
- `read` — lecture d'un fichier (correspond au chemin du fichier)
- `edit` — toutes les modifications de fichiers (couvre `edit`, `write`, `patch`, `multiedit`)
@@ -139,7 +139,7 @@ Les autorisations OpenCode sont classées par nom d'outil, plus quelques gardes
- `skill` — chargement d'une compétence (correspond au nom de la compétence)
- `lsp` — exécution de requêtes LSP (actuellement non granulaires)
- `todoread`, `todowrite` — lecture/mise à jour de la liste de tâches
- `webfetch` — récupérer un URL (correspond au URL)
- `webfetch` — récupérer une URL (correspond à l'URL)
- `websearch`, `codesearch` — recherche Web/code (correspond à la requête)
- `external_directory` - déclenché lorsqu'un outil touche des chemins en dehors du répertoire de travail du projet
- `doom_loop` — déclenché lorsque le même appel d'outil se répète 3 fois avec une entrée identique
@@ -148,11 +148,11 @@ Les autorisations OpenCode sont classées par nom d'outil, plus quelques gardes
## Valeurs par défaut
Si vous ne spécifiez rien, OpenCode démarre avec les valeurs par défaut permissives :
Si vous ne spécifiez rien, OpenCode démarre avec les valeurs par défaut permissives :
- La plupart des autorisations sont par défaut `"allow"`.
- `doom_loop` et `external_directory` sont par défaut `"ask"`.
- `read` est `"allow"`, mais les fichiers `.env` sont refusés par défaut :
- `read` est `"allow"`, mais les fichiers `.env` sont refusés par défaut :
```json title="opencode.json"
{
@@ -169,9 +169,9 @@ Si vous ne spécifiez rien, OpenCode démarre avec les valeurs par défaut permi
---
## Que fait « Demander » ?
## Que fait « Demander » ?
Lorsque OpenCode demande l'approbation, l'interface utilisateur propose trois résultats :
Lorsque OpenCode demande l'approbation, l'interface utilisateur propose trois résultats :
- `once` — approuve uniquement cette demande
- `always` — approuve les futures demandes correspondant aux modèles suggérés (pour le reste de la session OpenCode en cours)
@@ -217,7 +217,7 @@ Reportez-vous à la section [Règles granulaires (syntaxe d'objet)](#granular-ru
}
```
Vous pouvez également configurer les autorisations des agents dans Markdown :
Vous pouvez également configurer les autorisations des agents dans Markdown :
```markdown title="~/.config/opencode/agents/review.md"
---