summaryrefslogtreecommitdiffhomepage
path: root/packages/web/src/content/docs/fr/custom-tools.mdx
diff options
context:
space:
mode:
authorAdam <[email protected]>2026-02-11 18:51:27 -0600
committerAdam <[email protected]>2026-02-11 18:51:50 -0600
commitaea68c386a4f64cf718c3eeee9dffec8409ee6b0 (patch)
treebdf06cb3372c6c48c97c43b41e53e514888a52b3 /packages/web/src/content/docs/fr/custom-tools.mdx
parent8eea53a41e92257d1a4ad6653d0d2930465bf34a (diff)
downloadopencode-aea68c386a4f64cf718c3eeee9dffec8409ee6b0.tar.gz
opencode-aea68c386a4f64cf718c3eeee9dffec8409ee6b0.zip
fix(docs): locale translations for nav elements and headings
Diffstat (limited to 'packages/web/src/content/docs/fr/custom-tools.mdx')
-rw-r--r--packages/web/src/content/docs/fr/custom-tools.mdx22
1 files changed, 11 insertions, 11 deletions
diff --git a/packages/web/src/content/docs/fr/custom-tools.mdx b/packages/web/src/content/docs/fr/custom-tools.mdx
index c0d63e54d..2753f0e32 100644
--- a/packages/web/src/content/docs/fr/custom-tools.mdx
+++ b/packages/web/src/content/docs/fr/custom-tools.mdx
@@ -1,6 +1,6 @@
---
title: Outils personnalisés
-description: Créez des outils que LLM peut appeler dans opencode.
+description: Créez des outils que le LLM peut appeler dans opencode.
---
Les outils personnalisés sont des fonctions que vous créez et que le LLM peut appeler pendant les conversations. Ils fonctionnent avec les [outils intégrés](/docs/tools) de opencode comme `read`, `write` et `bash`.
@@ -9,7 +9,7 @@ Les outils personnalisés sont des fonctions que vous créez et que le LLM peut
## Création d'un outil
-Les outils sont définis sous forme de fichiers **TypeScript** ou **JavaScript**. Cependant, la définition de l'outil peut appeler des scripts écrits dans **n'importe quel langage** : TypeScript ou JavaScript n'est utilisé que pour la définition de l'outil elle-même.
+Les outils sont définis sous forme de fichiers **TypeScript** ou **JavaScript**. Cependant, la définition de l'outil peut appeler des scripts écrits dans **n'importe quel langage** : TypeScript ou JavaScript n'est utilisé que pour la définition de l'outil elle-même.
---
@@ -24,7 +24,7 @@ Ils peuvent être définis :
### Structure
-Le moyen le plus simple de créer des outils consiste à utiliser l'assistant `tool()` qui fournit la sécurité et la validation du type.
+Le moyen le plus simple de créer des outils est d'utiliser l'assistant `tool()` qui fournit la sécurité et la validation de type.
```ts title=".opencode/tools/database.ts" {1}
import { tool } from "@opencode-ai/plugin"
@@ -47,7 +47,7 @@ Le **nom de fichier** devient le **nom de l'outil**. Ce qui précède crée un o
#### Plusieurs outils par fichier
-Vous pouvez également exporter plusieurs outils à partir d'un seul fichier. Chaque exportation devient **un outil distinct** portant le nom **`<filename>_<exportname>`** :
+Vous pouvez également exporter plusieurs outils à partir d'un seul fichier. Chaque exportation devient **un outil distinct** portant le nom **`<filename>_<exportname>`** :
```ts title=".opencode/tools/math.ts"
import { tool } from "@opencode-ai/plugin"
@@ -75,7 +75,7 @@ export const multiply = tool({
})
```
-Cela crée deux outils : `math_add` et `math_multiply`.
+Cela crée deux outils : `math_add` et `math_multiply`.
---
@@ -89,7 +89,7 @@ args: {
}
```
-Vous pouvez également importer [Zod](https://zod.dev) directement et renvoyer un objet simple :
+Vous pouvez également importer [Zod](https://zod.dev) directement et renvoyer un objet simple :
```ts {6}
import { z } from "zod"
@@ -110,7 +110,7 @@ export default {
### Contexte
-Les outils reçoivent du contexte sur la session en cours :
+Les outils reçoivent le contexte de la session en cours :
```ts title=".opencode/tools/project.ts" {8}
import { tool } from "@opencode-ai/plugin"
@@ -127,7 +127,7 @@ export default tool({
```
Utilisez `context.directory` pour le répertoire de travail de la session.
-Utilisez `context.worktree` pour la racine de git worktree.
+Utilisez `context.worktree` pour la racine du worktree git.
---
@@ -135,9 +135,9 @@ Utilisez `context.worktree` pour la racine de git worktree.
### Écrire un outil en Python
-Vous pouvez écrire vos outils dans la langue de votre choix. Voici un exemple qui ajoute deux nombres à l'aide de Python.
+Vous pouvez écrire vos outils dans le langage de votre choix. Voici un exemple qui ajoute deux nombres à l'aide de Python.
-Tout d'abord, créez l'outil en tant que script Python :
+Tout d'abord, créez l'outil en tant que script Python :
```python title=".opencode/tools/add.py"
import sys
@@ -147,7 +147,7 @@ b = int(sys.argv[2])
print(a + b)
```
-Créez ensuite la définition d'outil qui l'invoque :
+Créez ensuite la définition d'outil qui l'invoque :
```ts title=".opencode/tools/python-add.ts" {10}
import { tool } from "@opencode-ai/plugin"