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
+25 -26
View File
@@ -3,7 +3,7 @@ title: Commandes
description: Créez des commandes personnalisées pour les tâches répétitives.
---
Les commandes personnalisées vous permettent de spécifier une invite que vous souhaitez exécuter lorsque cette commande est exécutée dans TUI.
Les commandes personnalisées vous permettent de spécifier un prompt que vous souhaitez exécuter lorsque cette commande est exécutée dans le TUI.
```bash frame="none"
/my-command
@@ -17,7 +17,7 @@ Les commandes personnalisées s'ajoutent aux commandes intégrées telles que `/
Créez des fichiers markdown dans le répertoire `commands/` pour définir des commandes personnalisées.
Créez `.opencode/commands/test.md` :
Créez `.opencode/commands/test.md` :
```md title=".opencode/commands/test.md"
---
@@ -30,7 +30,7 @@ Run the full test suite with coverage report and show any failures.
Focus on the failing tests and suggest fixes.
```
Le frontmatter définit les propriétés de la commande. Le contenu devient le modèle.
Le frontmatter définit les propriétés de la commande. Le contenu devient le modèle (template).
Utilisez la commande en tapant `/` suivi du nom de la commande.
@@ -40,7 +40,7 @@ Utilisez la commande en tapant `/` suivi du nom de la commande.
---
## Configurer
## Configuration
Vous pouvez ajouter des commandes personnalisées via la configuration OpenCode ou en créant des fichiers markdown dans le répertoire `commands/`.
@@ -48,7 +48,7 @@ Vous pouvez ajouter des commandes personnalisées via la configuration OpenCode
### JSON
Utilisez l'option `command` dans votre OpenCode [config](/docs/config) :
Utilisez l'option `command` dans votre OpenCode [config](/docs/config) :
```json title="opencode.jsonc" {4-12}
{
@@ -67,7 +67,7 @@ Utilisez l'option `command` dans votre OpenCode [config](/docs/config) :
}
```
Vous pouvez maintenant exécuter cette commande dans TUI :
Vous pouvez maintenant exécuter cette commande dans le TUI :
```bash frame="none"
/test
@@ -77,10 +77,10 @@ Vous pouvez maintenant exécuter cette commande dans TUI :
### Markdown
Vous pouvez également définir des commandes à l'aide de fichiers markdown. Placez-les dans :
Vous pouvez également définir des commandes à l'aide de fichiers markdown. Placez-les dans :
- Global : `~/.config/opencode/commands/`
- Par projet : `.opencode/commands/`
- Par projet : `.opencode/commands/`
```markdown title="~/.config/opencode/commands/test.md"
---
@@ -93,8 +93,7 @@ Run the full test suite with coverage report and show any failures.
Focus on the failing tests and suggest fixes.
```
Le nom du fichier markdown devient le nom de la commande. Par exemple, `test.md` permet
tu cours :
Le nom du fichier markdown devient le nom de la commande. Par exemple, `test.md` permet d'exécuter :
```bash frame="none"
/test
@@ -104,7 +103,7 @@ tu cours :
## Configuration rapide
Les invites pour les commandes personnalisées prennent en charge plusieurs espaces réservés et syntaxes spéciaux.
Les prompts pour les commandes personnalisées prennent en charge plusieurs espaces réservés et syntaxes spéciaux.
---
@@ -121,7 +120,7 @@ Create a new React component named $ARGUMENTS with TypeScript support.
Include proper typing and basic structure.
```
Exécutez la commande avec des arguments :
Exécutez la commande avec des arguments :
```bash frame="none"
/component Button
@@ -129,7 +128,7 @@ Exécutez la commande avec des arguments :
Et `$ARGUMENTS` sera remplacé par `Button`.
Vous pouvez également accéder à des arguments individuels à l'aide de paramètres de position :
Vous pouvez également accéder à des arguments individuels à l'aide de paramètres de position :
- `$1` - Premier argument
- `$2` - Deuxième argument
@@ -147,13 +146,13 @@ Create a file named $1 in the directory $2
with the following content: $3
```
Exécutez la commande :
Exécutez la commande :
```bash frame="none"
/create-file config.json src "{ \"key\": \"value\" }"
```
Celui-ci remplace :
Celui-ci remplace :
- `$1` avec `config.json`
- `$2` avec `src`
@@ -163,9 +162,9 @@ Celui-ci remplace :
### Sortie du shell
Utilisez _!`command`_ pour injecter la sortie [bash command](/docs/tui#bash-commands) dans votre invite.
Utilisez _!`command`_ pour injecter la sortie [bash command](/docs/tui#bash-commands) dans votre prompt.
Par exemple, pour créer une commande personnalisée qui analyse la couverture des tests :
Par exemple, pour créer une commande personnalisée qui analyse la couverture des tests :
```md title=".opencode/commands/analyze-coverage.md"
---
@@ -178,7 +177,7 @@ Here are the current test results:
Based on these results, suggest improvements to increase coverage.
```
Ou pour consulter les modifications récentes :
Ou pour consulter les modifications récentes :
```md title=".opencode/commands/review-changes.md"
---
@@ -191,7 +190,7 @@ Recent git commits:
Review these changes and suggest any improvements.
```
Les commandes s'exécutent dans le répertoire racine de votre projet et leur sortie fait partie de l'invite.
Les commandes s'exécutent dans le répertoire racine de votre projet et leur sortie fait partie du prompt.
---
@@ -208,7 +207,7 @@ Review the component in @src/components/Button.tsx.
Check for performance issues and suggest improvements.
```
Le contenu du fichier est automatiquement inclus dans l’invite.
Le contenu du fichier est automatiquement inclus dans le prompt.
---
@@ -220,7 +219,7 @@ Examinons les options de configuration en détail.
### Template
L'option `template` définit l'invite qui sera envoyée au LLM lors de l'exécution de la commande.
L'option `template` définit le prompt qui sera envoyé au LLM lors de l'exécution de la commande.
```json title="opencode.json"
{
@@ -274,9 +273,9 @@ Il s'agit d'une option de configuration **facultative**. S’il n’est pas spé
---
### Subtask
### Sous-tâche
Utilisez le booléen `subtask` pour forcer la commande à déclencher un invocation de [subagent](/docs/agents/#subagents).
Utilisez le booléen `subtask` pour forcer la commande à déclencher une invocation de [subagent](/docs/agents/#subagents).
Ceci est utile si vous souhaitez que la commande ne pollue pas votre contexte principal et **force** l'agent à agir en tant que sous-agent,
même si `mode` est défini sur `primary` dans la configuration [agent](/docs/agents).
@@ -294,7 +293,7 @@ Il s'agit d'une option de configuration **facultative**.
---
### Model
### Modèle
Utilisez la configuration `model` pour remplacer le modèle par défaut pour cette commande.
@@ -312,9 +311,9 @@ Il s'agit d'une option de configuration **facultative**.
---
## Intégré
## Commandes intégrées
opencode comprend plusieurs commandes intégrées comme `/init`, `/undo`, `/redo`, `/share`, `/help` ; [en savoir plus](/docs/tui#commands).
opencode comprend plusieurs commandes intégrées comme `/init`, `/undo`, `/redo`, `/share`, `/help` ; [en savoir plus](/docs/tui#commands).
:::note
Les commandes personnalisées peuvent remplacer les commandes intégrées.