mirror of
https://github.com/anomalyco/opencode.git
synced 2026-04-27 08:15:31 +00:00
fix(docs): locale translations for nav elements and headings
This commit is contained in:
@@ -15,65 +15,65 @@ Commençons.
|
||||
|
||||
---
|
||||
|
||||
#### Conditions préalables
|
||||
#### Prérequis
|
||||
|
||||
Pour utiliser OpenCode dans votre terminal, vous aurez besoin de :
|
||||
Pour utiliser OpenCode dans votre terminal, vous aurez besoin de :
|
||||
|
||||
1. Un émulateur de terminal moderne comme :
|
||||
1. Un émulateur de terminal moderne comme :
|
||||
- [WezTerm](https://wezterm.org), multiplateforme
|
||||
- [Alacritty](https://alacritty.org), multiplateforme
|
||||
- [Ghostty](https://ghostty.org), Linux et macOS
|
||||
- [Kitty](https://sw.kovidgoyal.net/kitty/), Linux et macOS
|
||||
|
||||
2. Clés API pour les fournisseurs LLM que vous souhaitez utiliser.
|
||||
2. Clés API pour les fournisseurs de LLM que vous souhaitez utiliser.
|
||||
|
||||
---
|
||||
|
||||
## Installer
|
||||
## Installation
|
||||
|
||||
Le moyen le plus simple d'installer OpenCode consiste à utiliser le script d'installation.
|
||||
Le moyen le plus simple d'installer OpenCode est d'utiliser le script d'installation.
|
||||
|
||||
```bash
|
||||
curl -fsSL https://opencode.ai/install | bash
|
||||
```
|
||||
|
||||
Vous pouvez également l'installer avec les commandes suivantes :
|
||||
Vous pouvez également l'installer avec les commandes suivantes :
|
||||
|
||||
- **En utilisant Node.js**
|
||||
- **Node.js**
|
||||
|
||||
<Tabs>
|
||||
<Tabs>
|
||||
|
||||
<TabItem label="npm">
|
||||
```bash
|
||||
npm install -g opencode-ai
|
||||
```
|
||||
|
||||
</TabItem>
|
||||
</TabItem>
|
||||
|
||||
<TabItem label="Bun">
|
||||
```bash
|
||||
bun install -g opencode-ai
|
||||
```
|
||||
<TabItem label="Bun">
|
||||
```bash
|
||||
bun install -g opencode-ai
|
||||
```
|
||||
|
||||
</TabItem>
|
||||
</TabItem>
|
||||
|
||||
<TabItem label="pnpm">
|
||||
```bash
|
||||
pnpm install -g opencode-ai
|
||||
```
|
||||
<TabItem label="pnpm">
|
||||
```bash
|
||||
pnpm install -g opencode-ai
|
||||
```
|
||||
|
||||
</TabItem>
|
||||
</TabItem>
|
||||
|
||||
<TabItem label="Yarn">
|
||||
```bash
|
||||
yarn global add opencode-ai
|
||||
```
|
||||
<TabItem label="Yarn">
|
||||
```bash
|
||||
yarn global add opencode-ai
|
||||
```
|
||||
|
||||
</TabItem>
|
||||
|
||||
</Tabs>
|
||||
|
||||
- **Utilisation de Homebrew sur macOS et Linux**
|
||||
- **Via Homebrew sur macOS et Linux**
|
||||
|
||||
```bash
|
||||
brew install anomalyco/tap/opencode
|
||||
@@ -81,7 +81,7 @@ Vous pouvez également l'installer avec les commandes suivantes :
|
||||
|
||||
> Nous vous recommandons d'utiliser le tap OpenCode pour les versions les plus récentes. La formule officielle `brew install opencode` est maintenue par l'équipe Homebrew et est mise à jour moins fréquemment.
|
||||
|
||||
- **Utilisation de Paru sur Arch Linux**
|
||||
- **Via Paru sur Arch Linux**
|
||||
|
||||
```bash
|
||||
paru -S opencode-bin
|
||||
@@ -89,55 +89,54 @@ Vous pouvez également l'installer avec les commandes suivantes :
|
||||
|
||||
#### Windows
|
||||
|
||||
:::tip[Recommandé : utilisez WSL]
|
||||
:::tip[Recommandé : utilisez WSL]
|
||||
Pour une expérience optimale sur Windows, nous vous recommandons d'utiliser le [Windows Subsystem for Linux (WSL)](/docs/windows-wsl). Il offre de meilleures performances et une compatibilité totale avec les fonctionnalités de OpenCode.
|
||||
:::
|
||||
|
||||
- **Utiliser Chocolatey**
|
||||
- **Via Chocolatey**
|
||||
|
||||
```bash
|
||||
choco install opencode
|
||||
```
|
||||
|
||||
- **Utilisation de Scoop**
|
||||
- **Via Scoop**
|
||||
|
||||
```bash
|
||||
scoop install opencode
|
||||
```
|
||||
|
||||
- **En utilisant NPM**
|
||||
- **Via NPM**
|
||||
|
||||
```bash
|
||||
npm install -g opencode-ai
|
||||
```
|
||||
|
||||
- **Utiliser Mise**
|
||||
- **Via Mise**
|
||||
|
||||
```bash
|
||||
mise use -g github:anomalyco/opencode
|
||||
```
|
||||
|
||||
- **En utilisant Docker**
|
||||
- **Via Docker**
|
||||
|
||||
```bash
|
||||
docker run -it --rm ghcr.io/anomalyco/opencode
|
||||
```
|
||||
|
||||
La prise en charge de l'installation de OpenCode sur Windows à l'aide de Bun est actuellement en cours.
|
||||
Le support de l'installation de OpenCode sur Windows à l'aide de Bun est actuellement en cours de développement.
|
||||
|
||||
Vous pouvez également récupérer le binaire dans le fichier [Releases](https://github.com/anomalyco/opencode/releases).
|
||||
Vous pouvez également récupérer le binaire dans les [Releases](https://github.com/anomalyco/opencode/releases).
|
||||
|
||||
---
|
||||
|
||||
## Configurer
|
||||
## Configuration
|
||||
|
||||
Avec OpenCode, vous pouvez utiliser n'importe quel fournisseur LLM en configurant ses clés API.
|
||||
Avec OpenCode, vous pouvez utiliser n'importe quel fournisseur de LLM en configurant ses clés API.
|
||||
|
||||
Si vous débutez avec les fournisseurs LLM, nous vous recommandons d'utiliser [OpenCode Zen](/docs/zen).
|
||||
Il s'agit d'une liste organisée de modèles qui ont été testés et vérifiés par le OpenCode
|
||||
équipe.
|
||||
Si vous débutez avec les fournisseurs de LLM, nous vous recommandons d'utiliser [OpenCode Zen](/docs/zen).
|
||||
C'est une liste curée de modèles qui ont été testés et vérifiés par l'équipe OpenCode.
|
||||
|
||||
1. Exécutez la commande `/connect` dans le TUI, sélectionnez opencode et dirigez-vous vers [opencode.ai/auth](https://opencode.ai/auth).
|
||||
1. Exécutez la commande `/connect` dans le TUI, sélectionnez opencode et allez sur [opencode.ai/auth](https://opencode.ai/auth).
|
||||
|
||||
```txt
|
||||
/connect
|
||||
@@ -158,10 +157,9 @@ Vous pouvez également sélectionner l'un des autres fournisseurs. [En savoir pl
|
||||
|
||||
---
|
||||
|
||||
## Initialiser
|
||||
## Initialisation
|
||||
|
||||
Maintenant que vous avez configuré un fournisseur, vous pouvez accéder à un projet qui
|
||||
vous voulez travailler.
|
||||
Maintenant que vous avez configuré un fournisseur, vous pouvez accéder à un projet sur lequel vous voulez travailler.
|
||||
|
||||
```bash
|
||||
cd /path/to/project
|
||||
@@ -179,29 +177,25 @@ Ensuite, initialisez OpenCode pour le projet en exécutant la commande suivante.
|
||||
/init
|
||||
```
|
||||
|
||||
Cela permettra à OpenCode d'analyser votre projet et de créer un fichier `AGENTS.md` dans
|
||||
la racine du projet.
|
||||
Cela permettra à OpenCode d'analyser votre projet et de créer un fichier `AGENTS.md` à la racine du projet.
|
||||
|
||||
:::tip
|
||||
Vous devez valider le fichier `AGENTS.md` de votre projet dans Git.
|
||||
:::
|
||||
|
||||
Cela aide OpenCode à comprendre la structure du projet et les modèles de codage
|
||||
utilisé.
|
||||
Cela aide OpenCode à comprendre la structure du projet et les modèles de codage utilisés.
|
||||
|
||||
---
|
||||
|
||||
## Usage
|
||||
## Utilisation
|
||||
|
||||
Vous êtes maintenant prêt à utiliser OpenCode pour travailler sur votre projet. N'hésitez pas à le demander
|
||||
rien!
|
||||
Vous êtes maintenant prêt à utiliser OpenCode pour travailler sur votre projet. N'hésitez pas à lui demander n'importe quoi !
|
||||
|
||||
Si vous débutez dans l'utilisation d'un agent de codage IA, voici quelques exemples qui pourraient
|
||||
aide.
|
||||
Si vous débutez dans l'utilisation d'un agent de codage IA, voici quelques exemples qui pourraient aider.
|
||||
|
||||
---
|
||||
|
||||
### Posez des questions
|
||||
### Poser des questions
|
||||
|
||||
Vous pouvez demander à OpenCode de vous expliquer la base de code.
|
||||
|
||||
@@ -223,8 +217,7 @@ Vous pouvez demander à OpenCode d'ajouter de nouvelles fonctionnalités à votr
|
||||
|
||||
1. **Créer un plan**
|
||||
|
||||
OpenCode dispose d'un _Mode Plan_ qui désactive sa capacité à apporter des modifications et
|
||||
suggérez plutôt _comment_ il implémentera la fonctionnalité.
|
||||
OpenCode dispose d'un _Mode Plan_ qui désactive sa capacité à apporter des modifications et suggère plutôt _comment_ il implémentera la fonctionnalité.
|
||||
|
||||
Accédez-y à l'aide de la touche **Tab**. Vous verrez un indicateur à cet effet dans le coin inférieur droit.
|
||||
|
||||
@@ -240,12 +233,10 @@ Décrivons maintenant ce que nous voulons qu'il fasse.
|
||||
From this screen, the user can undelete a note or permanently delete it.
|
||||
```
|
||||
|
||||
Vous souhaitez donner à OpenCode suffisamment de détails pour comprendre ce que vous voulez. Ça aide
|
||||
pour lui parler comme si vous parliez à un développeur junior de votre équipe.
|
||||
Vous souhaitez donner à OpenCode suffisamment de détails pour comprendre ce que vous voulez. Ça aide pour lui parler comme si vous parliez à un développeur junior de votre équipe.
|
||||
|
||||
:::tip
|
||||
Donnez à OpenCode beaucoup de contexte et d'exemples pour l'aider à comprendre ce que vous
|
||||
vouloir.
|
||||
Donnez à OpenCode beaucoup de contexte et d'exemples pour l'aider à comprendre ce que vous voulez.
|
||||
:::
|
||||
|
||||
2. **Itérer sur le plan**
|
||||
@@ -258,22 +249,20 @@ Une fois qu'il vous donne un plan, vous pouvez lui faire part de vos commentaire
|
||||
```
|
||||
|
||||
:::tip
|
||||
Faites glisser et déposez des images dans le terminal pour les ajouter à l'invite.
|
||||
Glissez-déposez des images dans le terminal pour les ajouter à l'invite.
|
||||
:::
|
||||
|
||||
OpenCode peut numériser toutes les images que vous lui donnez et les ajouter à l'invite. Tu peux
|
||||
faites-le en faisant glisser et en déposant une image dans le terminal.
|
||||
OpenCode peut scanner toutes les images que vous lui donnez et les ajouter à l'invite. Vous pouvez le faire en glissant et en déposant une image dans le terminal.
|
||||
|
||||
3. **Créez la fonctionnalité**
|
||||
|
||||
Une fois que vous vous sentez à l'aise avec le plan, revenez au _Mode Build_ en
|
||||
appuyer à nouveau sur la touche **Tab**.
|
||||
Une fois que vous vous sentez à l'aise avec le plan, revenez au _Mode Build_ en appuyant à nouveau sur la touche **Tab**.
|
||||
|
||||
```bash frame="none"
|
||||
<TAB>
|
||||
```
|
||||
|
||||
Et lui demander d'apporter les modifications.
|
||||
Et demandez-lui d'apporter les modifications.
|
||||
|
||||
```bash frame="none"
|
||||
Sounds good! Go ahead and make the changes.
|
||||
@@ -283,8 +272,7 @@ Et lui demander d'apporter les modifications.
|
||||
|
||||
### Apporter des modifications
|
||||
|
||||
Pour des modifications plus simples, vous pouvez demander à OpenCode de le construire directement
|
||||
sans avoir à revoir le plan au préalable.
|
||||
Pour des modifications plus simples, vous pouvez demander à OpenCode de construire directement sans avoir à revoir le plan au préalable.
|
||||
|
||||
```txt frame="none" "@packages/functions/src/settings.ts" "@packages/functions/src/notes.ts"
|
||||
We need to add authentication to the /settings route. Take a look at how this is
|
||||
@@ -292,8 +280,7 @@ handled in the /notes route in @packages/functions/src/notes.ts and implement
|
||||
the same logic in @packages/functions/src/settings.ts
|
||||
```
|
||||
|
||||
Vous voulez vous assurer de fournir une bonne quantité de détails afin que OpenCode fasse le bon choix.
|
||||
changements.
|
||||
Vous devez fournir suffisamment de détails pour qu'OpenCode effectue les bonnes modifications.
|
||||
|
||||
---
|
||||
|
||||
@@ -305,15 +292,13 @@ Disons que vous demandez à OpenCode d'apporter quelques modifications.
|
||||
Can you refactor the function in @packages/functions/src/api/index.ts?
|
||||
```
|
||||
|
||||
Mais vous réalisez que ce n’est pas ce que vous vouliez. Vous **pouvez annuler** les modifications
|
||||
à l'aide de la commande `/undo`.
|
||||
Mais vous réalisez que ce n’est pas ce que vous vouliez. Vous **pouvez annuler** les modifications à l'aide de la commande `/undo`.
|
||||
|
||||
```bash frame="none"
|
||||
/undo
|
||||
```
|
||||
|
||||
OpenCode annulera désormais les modifications que vous avez apportées et affichera votre message d'origine
|
||||
encore.
|
||||
OpenCode annulera désormais les modifications que vous avez apportées et affichera votre message d'origine encore.
|
||||
|
||||
```txt frame="none" "@packages/functions/src/api/index.ts"
|
||||
Can you refactor the function in @packages/functions/src/api/index.ts?
|
||||
@@ -335,8 +320,7 @@ Ou vous **pouvez refaire** les modifications à l'aide de la commande `/redo`.
|
||||
|
||||
## Partager
|
||||
|
||||
Les conversations que vous avez avec OpenCode peuvent être [partagées avec votre
|
||||
équipe](/docs/share).
|
||||
Les conversations que vous avez avec OpenCode peuvent être [partagées avec votre équipe](/docs/share).
|
||||
|
||||
```bash frame="none"
|
||||
/share
|
||||
|
||||
Reference in New Issue
Block a user