summaryrefslogtreecommitdiffstats
path: root/docs/fr-FR
diff options
context:
space:
mode:
Diffstat (limited to 'docs/fr-FR')
-rw-r--r--docs/fr-FR/README.md24
-rw-r--r--docs/fr-FR/advanced-config/README.md35
-rw-r--r--docs/fr-FR/config/README.md714
-rw-r--r--docs/fr-FR/faq/README.md18
-rw-r--r--docs/fr-FR/guide/README.md40
-rw-r--r--docs/fr-FR/installing/README.md14
-rw-r--r--docs/fr-FR/migrating-to-0.45.0/README.md152
-rw-r--r--docs/fr-FR/presets/README.md4
8 files changed, 547 insertions, 454 deletions
diff --git a/docs/fr-FR/README.md b/docs/fr-FR/README.md
index 9ff4914aa..7dd1a3db3 100644
--- a/docs/fr-FR/README.md
+++ b/docs/fr-FR/README.md
@@ -11,14 +11,14 @@ features:
details: Fonctionne sur tous les principaux shells et système d'exploitation. Utilisez-le partout !
-
title: Propulsé par Rust
- details: Profiter de toute la rapidité et la sécurité de Rust pour rendre votre invite de commandes le plus rapide et fiable possible.
+ details: Profitez de toute la rapidité et la sécurité de Rust pour rendre votre invite de commandes la plus rapide et fiable possible.
-
title: Personnalisable
- details: Tous les petits détails sont personnalisable à votre goût, pour rendre votre invite de commandes aussi léger ou complet que le vous souhaitez.
+ details: Tous les petits détails sont personnalisable à votre goût, pour rendre votre invite de commandes aussi légère ou complète que le vous souhaitez.
footer: Licence ISC | Copyright © 2019-présent Contributeurs Starship
#Used for the description meta tag, for SEO
metaTitle: "Starship : Invite Multi-Shell"
-description: Starship est un invite minimaliste, ultra-rapide et hautement personnalisable pour n'importe quel shell ! Montre les informations dont vous avez besoin tout en restant élégant et minimaliste. Installation rapide disponible pour Bash, Fish, ZSH, Ion et PowerShell.
+description: Starship est une invite minimaliste, ultra-rapide et hautement personnalisable pour n'importe quel shell ! Montre les informations dont vous avez besoin tout en restant élégante et minimaliste. Installation rapide disponible pour Bash, Fish, ZSH, Ion et PowerShell.
---
<div class="center">
@@ -28,7 +28,11 @@ description: Starship est un invite minimaliste, ultra-rapide et hautement perso
</video>
</div>
-### Installation
+### Pré-requis
+
+- Une [Nerd Font](https://www.nerdfonts.com/) est installée et activée dans votre terminal.
+
+### Installation rapide
1. Installer le binaire **starship** :
@@ -38,9 +42,9 @@ description: Starship est un invite minimaliste, ultra-rapide et hautement perso
Avec Shell:
```sh
- curl -fsSL https://starship.rs/install.sh | bash
+ sh -c "$(curl -fsSL https://starship.rs/install.sh)"
```
- To update the Starship itself, rerun the above script. It will replace the current version without touching Starship's configuration.
+ Pour mettre à jour Starship, relancez le script ci-dessus. Cela remplacera la version actuelle sans toucher à la configuration de Starship.
#### Installer via le gestionnaire de paquets
@@ -95,7 +99,7 @@ description: Starship est un invite minimaliste, ultra-rapide et hautement perso
#### Powershell
- Ajoutez ce qui suit à la fin de `Microsoft.PowerShell_profile.ps1`. Vous pouvez vérifier l'emplacement de ce fichier en regardant la variable `$PROFILE` dans PowerShell. Typically the path is `~\Documents\PowerShell\Microsoft.PowerShell_profile.ps1` or `~/.config/powershell/Microsoft.PowerShell_profile.ps1` on -Nix.
+ Ajoutez ce qui suit à la fin de `Microsoft.PowerShell_profile.ps1`. Vous pouvez vérifier l'emplacement de ce fichier en regardant la variable `$PROFILE` dans PowerShell. Habituellement, son chemin est `~\Documents\PowerShell\Microsoft.PowerShell_profile.ps1` ou `~/.config/powershell/Microsoft.PowerShell_profile.ps1` sur -Nix.
```sh
Invoke-Expression (&starship init powershell)
@@ -114,9 +118,9 @@ description: Starship est un invite minimaliste, ultra-rapide et hautement perso
#### Elvish
- ::: warning Only elvish v0.15 or higher is supported. :::
+ ::: warning Seul elvish v0.15 ou supérieur est pris en charge. :::
- Add the following to the end of `~/.elvish/rc.elv`:
+ Ajoutez ce qui suit à la fin de `~/.elvish/rc.elv`:
```sh
# ~/.elvish/rc.elv
@@ -127,7 +131,7 @@ description: Starship est un invite minimaliste, ultra-rapide et hautement perso
#### Tcsh
- Add the following to the end of `~/.tcshrc`:
+ Ajoutez ce qui suit à la fin de `~/.tcshrc`:
```sh
# ~/.tcshrc
diff --git a/docs/fr-FR/advanced-config/README.md b/docs/fr-FR/advanced-config/README.md
index 0f1e748d8..04098cca8 100644
--- a/docs/fr-FR/advanced-config/README.md
+++ b/docs/fr-FR/advanced-config/README.md
@@ -8,11 +8,11 @@ Les configurations dans cette section sont sujettes à modification dans les fut
:::
-## Personnalisation des commandes pré-commande et pré-exécution en Bash
+## Commandes pré-commande et pré-exécution personnalisées en Bash
-Bash n'a pas de structure officielle préexec/précmd comme la plupart des autres shells. C'est pourquoi il est difficile de fournir des hooks entièrement personnalisables dans `bash`. Cependant, Starship vous donne une capacité limitée à insérer vos propres fonctions dans la procédure de rendu commande :
+Bash n'a pas de structure officielle préexec/précmd comme la plupart des autres shells. C'est pourquoi il est difficile de fournir des hooks entièrement personnalisables dans `bash`. Cependant, Starship vous permet dans une certaine mesure d'insérer vos propres fonctions dans la procédure de rendu du prompt :
-- Pour exécuter une fonction personnalisée juste avant que commande soit dessinée, définissez une nouvelle fonction et assignez son nom à `starship_precmd_user_func`. Par exemple, pour dessiner une fusée avant la commande, vous feriez
+- Pour exécuter une fonction personnalisée juste avant que le prompt ne soit dessiné, définissez une nouvelle fonction et assignez son nom à `starship_precmd_user_func`. Par exemple, pour dessiner une fusée avant la commande, vous feriez
```bash
function blastoff(){
@@ -21,45 +21,45 @@ function blastoff(){
starship_precmd_user_func="blastoff"
```
-- Pour exécuter une fonction personnalisée juste avant l'exécution d'une commande, vous pouvez utiliser le [` DEBUG` mécanisme d'interruption ](https://jichu4n.com/posts/debug-trap-and-prompt_command-in-bash/). Cependant, vous **devez** piéger le signal DEBUG *avant* initialisation du Starship ! Starship peut préserver la valeur du piège DEBUG, mais si le piège est écrasé après le démarrage de Starship, certaines fonctionnalités vont casser.
+- Pour exécuter une fonction personnalisée juste avant l'exécution d'une commande, vous pouvez utiliser le [ mécanisme d'interruption du signal ` DEBUG`](https://jichu4n.com/posts/debug-trap-and-prompt_command-in-bash/). Cependant, vous **devez** piéger le signal DEBUG *avant* l'initialisation de Starship ! Starship peut préserver la valeur du piège DEBUG, mais si le piège est écrasé après le démarrage de Starship, certaines fonctionnalités vont casser.
```bash
function blastoff(){
echo "🚀"
}
-trap blastoff DEBUG # Pièger DEBUG *avant* l'initiation de starship
+trap blastoff DEBUG # Pièger DEBUG *avant* l'initialisation de starship
eval $(starship init bash)
```
-## Modifier le style des fenêtres commande
+## Modifier le titre des fenêtres
-Certaines commandes du shell changeront automatiquement le titre de la fenêtre (par exemple, refléter votre répertoire de travail). Fish le fait par défaut. Starship ne le fait pas, mais il est assez simple d'ajouter cette fonctionnalité à `bash` ou `zsh`.
+Certaines commandes du shell changeront automatiquement le titre de la fenêtre (par exemple, pour refléter votre répertoire de travail). Fish le fait même par défaut. Starship ne le fait pas, mais il est assez simple d'ajouter cette fonctionnalité à `bash` ou `zsh`.
-Tout d'abord, définir une fonction de changement de titre de fenêtre (identique en bash et zsh) :
+Tout d'abord, définissez une fonction de changement de titre de fenêtre (identique en bash et zsh) :
```bash
function set_titre_fenetre(){
- echo -ne "\033]0; TON_TITRE_FENETRE_ICI \007"
+ echo -ne "\033]0; VOTRE_TITRE_ICI\007"
}
```
Vous pouvez utiliser des variables pour personnaliser ce titre (`$USER`, `$HOSTNAME`, et `$PWD` sont des choix populaires).
-Dans `bash`, définissez cette fonction comme la fonction precmd Starship :
+Dans `bash`, définissez cette fonction comme la fonction précommande Starship :
```bash
-starship_precmd_user_func="set_titre_gagnante"
+starship_precmd_user_func="set_titre_fenetre"
```
Dans `zsh`, ajoutez ceci au tableau `precmd_functions` :
```bash
-précmd_functions+=(set_titre_gagnant)
+precmd_functions+=(set_titre_fenetre)
```
Si vous aimez le résultat, ajoutez ces lignes à votre fichier de configuration shell (`~/.bashrc` ou `~/.zshrc`) pour le rendre permanent.
-Par exemple, si vous voulez afficher votre répertoire actuel dans votre titre d'onglets de terminal, ajoutez le snippet suivant à votre `~/.bashrc` ou `~/.zshrc`:
+Par exemple, si vous voulez afficher votre répertoire actuel dans le titre de l'onglet de votre terminal, ajoutez le code suivant à votre `~/.bashrc` ou `~/.zshrc`:
```bash
function set_win_title(){
@@ -75,19 +75,20 @@ Les chaînes de style sont une liste de mots, séparés par des espaces. Les mot
- `bold`
- `underline`
- `dimmed`
+ - `inverted`
- `bg:<color>`
- `fg:<color>`
- `<color>`
- `none`
-où `<color>` est un spécificateur de couleur (discuté ci-dessous). `fg:<color>` et `<color>` font actuellement la même chose, même si cela peut changer plus tard. L'ordre des mots dans le string n'a pas d'importance.
+où `<couleur>` est un spécificateur de couleur (discuté ci-dessous). `fg:<color>` et `<color>` font actuellement la même chose, bien que cela puisse changer dans le futur. `inverted` permute les couleurs de fond et de premier plan. L'ordre des mots dans la chaîne n'a pas d'importance.
-The `none` token overrides all other tokens in a string if it is not part of a `bg:` specifier, so that e.g. `fg:red none fg:blue` will still create a string with no styling. `bg:none` sets the background to the default color so `fg:red bg:none` is equivalent to `red` or `fg:red` and `bg:green fg:red bg:none` is also equivalent to `fg:red` or `red`. Il peut devenir une erreur d'utiliser `none` en conjonction avec d'autres jetons dans le futur.
+La valeur `none` remplace toutes les autres valeurs si elle n'est pas incluse dans un spécificateur `bg:`, de sorte que par exemple `fg: red none fg:blue` créera une chaîne sans style. `bg:none` définit l'arrière plan sur la couleur par défaut, donc `fg:red bg:none` est équivalent à `red` ou `fg:red` et `bg:green fg:red bg:none` est aussi équivalent à `fg:red` ou `red`. Utiliser `none` avec d'autres valeurs peut éventuellement devenir une erreur dans le futur.
Un spécificateur de couleur peut être l'un des éléments suivants :
- Une des couleurs standard du terminal : `black`, `red`, `green`, `blue`, `yellow`, `purple`, `cyan`, `white`. Vous pouvez éventuellement les préfixer avec `bright-` pour obtenir la version lumineuse (par exemple `bright-white`).
- Un `#` suivi d'un nombre hexadécimal de six chiffres. Ceci spécifie un [ Code hexadécimal de couleur RVB ](https://www.w3schools.com/colors/colors_hexadecimal.asp).
- - Un nombre entre 0-255. Ceci spécifie un [code de couleur ANSI 8 bits](https://i.stack.imgur.com/KTSQa.png).
+ - Un nombre entre 0 et 255. Ceci spécifie un [code de couleur ANSI 8 bits](https://i.stack.imgur.com/KTSQa.png).
-Si plusieurs couleurs sont spécifiées pour le premier plan/arrière-plan, la dernière dans le string prendra la priorité.
+Si plusieurs couleurs sont spécifiées pour le premier plan ou l'arrière-plan, celle spécifiée en dernier sera prioritaire.
diff --git a/docs/fr-FR/config/README.md b/docs/fr-FR/config/README.md
index 46b4c3aa0..e90d6c139 100644
--- a/docs/fr-FR/config/README.md
+++ b/docs/fr-FR/config/README.md
@@ -9,19 +9,19 @@ mkdir -p ~/.config && starship print-config --default > ~/.config/starship.toml
Toute la configuration de starship est faite dans ce fichier [TOML](https://github.com/toml-lang/toml):
```toml
-# Inserts a blank line between shell prompts
+# Insérer une ligne vide entre deux invites
add_newline = true
-# Replace the "❯" symbol in the prompt with "➜"
-[character] # The name of the module we are configuring is "character"
-success_symbol = "[➜](bold green)" # The "success_symbol" segment is being set to "➜" with the color "bold green"
+# Remplacer le "❯" dans l'invite par "➜"
+[character] # On configure le module appelé "character"
+success_symbol = "[➜](bold green)" # Le segment "success_symbol" est configuré sur la valeur "➜" avec la couleur "bold green" (vert, gras)
-# Disable the package module, hiding it from the prompt completely
+# Désactiver le module "package", pour le supprimer totalement de l'invite
[package]
disabled = true
```
-You can change default configuration file location with `STARSHIP_CONFIG` environment variable:
+Vous pouvez changer l'emplacement par défaut du fichier avec la variable d'environnement `STARSHIP_CONFIG` :
```sh
export STARSHIP_CONFIG=~/.starship/config.toml
@@ -80,7 +80,7 @@ La deuxième partie, qui est entourée par `()`, est une [chaîne de style](#sty
Par exemple :
- `[on](red bold)` affichera une chaîne de caractères `on` avec un texte gras de couleur rouge.
-- `[⌘ $version](bold green)` will print a symbol `⌘` followed by the content of variable `version`, with bold text colored green.
+- `[⌘ $version](bold green)` affichera le symbole `⌘` suivi par le contenu de la variable `version`, en texte gras de couleur verte.
- `[a [b](red) c](green)` affichera `a b c` avec `b` rouge, et `a` et `c` vert.
#### Chaînes de style
@@ -142,11 +142,12 @@ Voici la liste des options de configuration de l'invite en lui-même.
### Options
-| Option | Défaut | Description |
-| -------------- | ------------------------------ | -------------------------------------------------------------------------- |
-| `format` | [lien](#default-prompt-format) | Configure le format de l'invite. |
-| `scan_timeout` | `30` | Délai d'attente avant que starship scanne les fichiers (en millisecondes). |
-| `add_newline` | `true` | Inserts blank line between shell prompts. |
+| Option | Défaut | Description |
+| ----------------- | ------------------------------ | --------------------------------------------------------------------------- |
+| `format` | [lien](#default-prompt-format) | Configure le format de l'invite. |
+| `scan_timeout` | `30` | Délai maximal pour le scan des fichiers par starship (en millisecondes). |
+| `command_timeout` | `500` | Délai maximal pour les commandes exécutées par starship (en millisecondes). |
+| `add_newline` | `true` | Insère une ligne vide entre les invites du shell. |
### Exemple
@@ -162,7 +163,7 @@ format = """
# Attendez 10 millisecondes pour que starship vérifie les fichiers dans le répertoire de travail.
scan_timeout = 10
-# Disable the blank line at the start of the prompt
+# Désactive la nouvelle ligne au début de l'invite
add_newline = false
```
@@ -173,7 +174,7 @@ Le `format` par défaut est utilisé pour définir le format de l'invite, si il
```toml
format = "$all"
-# Which is equivalent to
+# Est équivalent à
format = """
$username\
$hostname\
@@ -190,6 +191,7 @@ $docker_context\
$package\
$cmake\
$dart\
+$deno\
$dotnet\
$elixir\
$elm\
@@ -206,6 +208,7 @@ $perl\
$php\
$purescript\
$python\
+$red\
$ruby\
$rust\
$scala\
@@ -239,7 +242,9 @@ Le module `aws` affiche la région et le profil AWS courant. Ces informations so
Quand [aws-vault](https://github.com/99designs/aws-vault) est utilisé, la valeur du profil est lu dans la variable d'environnement: `AWS_VAULT`.
-When using [awsu](https://github.com/kreuzwerker/awsu) the profile is read from the `AWSU_PROFILE` env var.
+Lorsque vous utilisez [awsu](https://github.com/kreuzwerker/awsu) le profil est lu depuis la variable d'environnement `AWSU_PROFILE`.
+
+Lorsque vous utilisez [AWSume](https://awsu.me) le profil est lu depuis la variable d'environnement `AWSUME_PROFILE`.
### Options
@@ -249,7 +254,7 @@ When using [awsu](https://github.com/kreuzwerker/awsu) the profile is read from
| `symbol` | `"☁️ "` | Le symbole affiché avant le profil AWS actuel. |
| `region_aliases` | | Table des alias de région à afficher en plus du nom AWS. |
| `style` | `"bold yellow"` | Le style du module. |
-| `disabled` | `false` | Disables the `aws` module. |
+| `disabled` | `false` | Désactive le module `aws`. |
### Variables
@@ -333,7 +338,7 @@ discharging_symbol = "💀 "
### Indicateur de batterie
-L'option de configuration `display` est utilisée pour définir quand l'indicateur de batterie doit être affiché (seuil) et à quoi il ressemble (style). Si aucun `display` n'est fourni. La valeur par défaut est la suivante :
+L'option de configuration `display` est utilisée pour définir quand l'indicateur de batterie doit être affiché (threshold), quel symbole doit être utilisé (symbol) et à quoi il ressemble (style). Si aucun `display` n'est fourni. La valeur par défaut est la suivante :
```toml
[[battery.display]]
@@ -341,27 +346,32 @@ threshold = 10
style = "bold red"
```
+La valeur par défaut pour les options `charging_symbol` et `discharging_symbol` est respectivement la valeur des options `charging_symbol` et `discharging_symbol` du module `battery`.
+
#### Options
-L'option `display` est une array de la table suivante.
+L'option `display` est un tableau des propriétés suivantes.
-| Option | Description |
-| ----------- | -------------------------------------------------- |
-| `threshold` | La limite supérieure pour l'option d'affichage. |
-| `style` | Le style de l'option display si elle est utilisée. |
+| Option | Défaut | Description |
+| -------------------- | ---------- | --------------------------------------------------------------------------------------------------------------------------------------- |
+| `threshold` | `10` | La limite supérieure pour l'option display. |
+| `style` | `bold red` | Le style de l'option display si elle est utilisée. |
+| `charging_symbol` | `-` | Symbole optionnel affiché si l'option display est utilisée, la valeur par défaut est l'option `charging_symbol` du module "battery". |
+| `discharging_symbol` | `-` | Symbole optionnel affiché si l'option display est utilisée, la valeur par défaut est l'option `discharging_symbol` du module "battery". |
#### Exemple
```toml
-[[battery.display]] # le style "bold red" lorsque la capacité est comprise entre 0% et 10%
+[[battery.display]] # Style "rouge gras" et affichage de discharging_symbol lorsque la batterie est entre 0% et 10% de sa capacité
threshold = 10
style = "bold red"
-[[battery.display]] # le style "bold yellow" quand la capacité est comprise entre 10% et 30%
+[[battery.display]] # Style "jaune gras" et affichage de💦 lorsque la batterie est entre 10% et 30% de sa capacité
threshold = 30
style = "bold yellow"
+discharging_symbol = 💦
-# lorsque la capacité est supérieure à 30%, l'indicateur de batterie ne sera pas affiché
+# Au-dessus de 30% de charge, l'indicateur de batterie ne sera pas affiché
```
@@ -369,14 +379,14 @@ style = "bold yellow"
Le module `character` affiche un caractère (habituellement une flèche) à côté de l'endroit où le texte est entré dans votre terminal.
-Le caractère vous dira si la dernière commande a été réussie ou pas. Cela peut être fait de deux manières:
+Le caractère vous dira si la dernière commande a été réussie ou pas. Il y a deux façons de faire :
- changement de couleur (`red`/`green`)
- changement de forme (`❯`/`✖`)
-Par défaut, il ne change que la couleur. Si vous voulez également changer sa forme, jetez un œil à [cet exemple](#with-custom-error-shape).
+Par défaut, seule la couleur change. Si vous désirez également changer sa forme, jetez un œil à [cet exemple](#with-custom-error-shape).
-::: warning `error_symbol` is not supported on elvish shell. :::
+::: warning `error_symbol` n'est pas supporté avec elvish. :::
### Options
@@ -427,22 +437,22 @@ vicmd_symbol = "[V](bold green) "
## CMake
-The `cmake` module shows the currently installed version of CMake. By default the module will be activated if any of the following conditions are met:
+Le module `cmake` affiche la version actuellement installée de CMake. Par défaut le module sera activé si au moins l'une des conditions suivantes est remplie:
- Le répertoire actuel contient un fichier `CMakeLists.txt`
- Le répertoire actuel contient un fichier ` CMakeCache.txt`
### Options
-| Option | Défaut | Description |
-| ------------------- | -------------------------------------- | --------------------------------------------- |
-| `format` | `"via [$symbol($version )]($style)"` | Format du module. |
-| `symbol` | `"△ "` | Le symbole utilisé avant la version de cmake. |
-| `detect_extensions` | `[]` | Which extensions should trigger this module |
-| `detect_files` | `["CMakeLists.txt", "CMakeCache.txt"]` | Which filenames should trigger this module |
-| `detect_folders` | `[]` | Which folders should trigger this module |
-| `style` | `"bold blue"` | Le style du module. |
-| `disabled` | `false` | Désactive le module `cmake`. |
+| Option | Défaut | Description |
+| ------------------- | -------------------------------------- | ---------------------------------------------- |
+| `format` | `"via [$symbol($version )]($style)"` | Format du module. |
+| `symbol` | `"△ "` | Le symbole utilisé avant la version de cmake. |
+| `detect_extensions` | `[]` | Quelles extensions devraient activer ce module |
+| `detect_files` | `["CMakeLists.txt", "CMakeCache.txt"]` | Quels fichiers devraient activer ce module |
+| `detect_folders` | `[]` | Quels dossiers devraient activer ce module |
+| `style` | `"bold blue"` | Le style du module. |
+| `disabled` | `false` | Désactive le module `cmake`. |
### Variables
@@ -456,27 +466,27 @@ The `cmake` module shows the currently installed version of CMake. By default th
## Temps d'exécution
-Le module `cmd_duration` montre le temps qu'a pris la dernière commande a pris pour s'exécuter. Le module ne sera affiché que si la commande a pris plus de deux secondes, ou si la valeur de configuration `min_time` existe.
+Le module `cmd_duration` montre combien de temps la dernière commande a pris pour s'exécuter. Le module ne sera affiché que si la commande a pris plus de deux secondes, ou plus que la valeur `min_time`, si elle existe.
-::: attention, n'accrochez pas la trappe DEBUG en Bash
+::: warning N'interceptez pas le signal DEBUG avec Bash
-Si vous utilisez starship en `bash`, n'accrochez pas `DEBUG` après avoir exécuté `eval $(starship init $0)`, ou ce module **cassera**.
+Si vous utilisez starship avec `bash`, n'interceptez pas `DEBUG` après avoir exécuté `eval $(starship init $0)`, ou ce module **ne fonctionnera pas**.
:::
-Les utilisateurs de Bash qui ont besoin de fonctionnalité pré-exec peuvent utiliser [rcaloras's bash_preexec framework](https://github.com/rcaloras/bash-preexec). Définissez simplement les array `preexec_functions` et `precmd_functions` avant d'éxécuter `eval $(starship init $0)`, puis procédez comme d'habitude.
+Les utilisateurs de Bash qui ont besoin de fonctionnalité pré-exec peuvent utiliser [rcaloras's bash_preexec framework](https://github.com/rcaloras/bash-preexec). Définissez simplement les array `preexec_functions` et `precmd_functions` avant d'exécuter `eval $(starship init $0)`, puis procédez comme d'habitude.
### Options
-| Option | Défaut | Description |
-| -------------------- | ----------------------------- | ---------------------------------------------------------------------- |
-| `min_time` | `2_000` | Durée la plus courte quand afficher le temps (en millisecondes). |
-| `show_milliseconds` | `false` | Afficher les millisecondes en plus des secondes pendant la durée. |
-| `format` | `"took [$duration]($style) "` | Format du module. |
-| `style` | `"bold yellow"` | Le style du module. |
-| `disabled` | `false` | Désactive le module `cmd_duration`. |
-| `show_notifications` | `false` | Afficher les notifications du bureau lorsque la commande est terminée. |
-| `min_time_to_notify` | `45_000` | Shortest duration for notification (in milliseconds). |
+| Option | Défaut | Description |
+| -------------------- | ----------------------------- | ------------------------------------------------------------------------- |
+| `min_time` | `2_000` | Durée la plus courte quand afficher le temps (en millisecondes). |
+| `show_milliseconds` | `false` | Afficher les millisecondes en plus des secondes pendant la durée. |
+| `format` | `"took [$duration]($style) "` | Format du module. |
+| `style` | `"bold yellow"` | Le style du module. |
+| `disabled` | `false` | Désactive le module `cmd_duration`. |
+| `show_notifications` | `false` | Afficher les notifications du bureau lorsque la commande est terminée. |
+| `min_time_to_notify` | `45_000` | Durée minimale après laquelle activer la notification (en millisecondes). |
::: tip
@@ -509,7 +519,7 @@ Le module `conda` affiche l'environnement conda actuel, si `$CONDA_DEFAULT_ENV`
::: tip
-Cela ne supprime pas le modificateur d'invite de conda, vous pouvez exécuter `conda config --set changeps1 False`.
+Cela ne supprime pas le modificateur d'invite de conda, vous pourriez vouloir exécuter `conda config --set changeps1 False` pour le désactiver.
:::
@@ -545,22 +555,22 @@ format = "[$symbol$environment](dimmed green) "
## Crystal
-Le module `crystal` affiche la version actuellement installée de Crystal. By default the module will be shown if any of the following conditions are met:
+Le module `crystal` affiche la version actuellement installée de Crystal. Par défaut le module sera activé si au moins l'une des conditions suivantes est remplie:
- Le répertoire courant contient un fichier `shard.yml`
- Le répertoire courant contient un fichier `.cr`
### Options
-| Option | Défaut | Description |
-| ------------------- | ------------------------------------ | ---------------------------------------------------------- |
-| `symbol` | `"🔮 "` | Le symbole utilisé avant d'afficher la version de crystal. |
-| `style` | `"bold green"` | Le style du module. |
-| `detect_extensions` | `["cr"]` | Which extensions should trigger this module. |
-| `detect_files` | `["shard.yml"]` | Which filenames should trigger this module. |
-| `detect_folders` | `[]` | Which folders should trigger this module. |
-| `format` | `"via [$symbol($version )]($style)"` | Format du module. |
-| `disabled` | `false` | Désactive le module `crystal`. |
+| Option | Défaut | Description |
+| ------------------------------------ | ------------------------------------ | ---------------------------------------------------------- |
+| `symbol` | `"🔮 "` | Le symbole utilisé avant d'afficher la version de crystal. |
+| `style` | `"bold green"` | Le style du module. |
+| `detect_extensionsdetect_extensions` | `["cr"]` | Quelles extensions devraient activer ce module. |
+| `detect_files` | `["shard.yml"]` | Quels fichiers devraient activer ce module. |
+| `detect_folders` | `[]` | Quels dossiers devraient activer ce module. |
+| `format` | `"via [$symbol($version )]($style)"` | Format du module. |
+| `disabled` | `false` | Désactive le module `crystal`. |
### Variables
@@ -583,11 +593,11 @@ format = "via [✨ $version](bold blue) "
## Dart
-Le module `dart` affiche la version courante installée de Dart. By default the module will be shown if any of the following conditions are met:
+Le module `dart` affiche la version actuellement installée de Dart. Par défaut le module sera activé si au moins l'une des conditions suivantes est remplie:
- Le répertoire courant contient un fichier `.dart`
- Le répertoire courant contient un répertoire `.dart_tool`
-- The current directory contains a `pubspec.yaml`, `pubspec.yml` or `pubspec.lock` file
+- Le répertoire courant contient un fichier `pubspec.yaml`, `pubspec.yml` ou `pubspec.lock`
### Options
@@ -595,9 +605,9 @@ Le module `dart` affiche la version courante installée de Dart. By default the
| ------------------- | ------------------------------------------------- | -------------------------------------------------------- |
| `format` | `"via [$symbol($version )]($style)"` | Format du module. |
| `symbol` | `"🎯 "` | Une chaîne de caractères représentant le symbole de Dart |
-| `detect_extensions` | `['dart']` | Which extensions should trigger this module. |
-| `detect_files` | `["pubspec.yaml", "pubspec.yml", "pubspec.lock"]` | Which filenames should trigger this module. |
-| `detect_folders` | `[".dart_tool"]` | Which folders should trigger this module. |
+| `detect_extensions` | `['dart']` | Quelles extensions devraient activer ce module. |
+| `detect_files` | `["pubspec.yaml", "pubspec.yml", "pubspec.lock"]` | Quels fichiers devraient activer ce module. |
+| `detect_folders` | `[".dart_tool"]` | Quels dossiers devraient activer ce module. |
| `style` | `"bold blue"` | Le style du module. |
| `disabled` | `false` | Désactive le module `dart`. |
@@ -620,36 +630,70 @@ Le module `dart` affiche la version courante installée de Dart. By default the
format = "via [🔰 $version](bold red) "
```
+## Deno
+
+Le module `deno` vous montre votre version de Deno actuellement installée. Par défaut, le module sera affiché si l'une des conditions suivantes est remplie :
+- Le répertoire courant contient un fichier `mod.ts`, `mod.js`, `deps.ts` ou `deps.ts`
+
+### Options
+
+| Option | Défaut | Description |
+| ------------------- | -------------------------------------------- | -------------------------------------------------------- |
+| `format` | `"via [$symbol($version )]($style)"` | Format du module. |
+| `symbol` | `"🦕 "` | Une chaîne de caractères représentant le symbole de Deno |
+| `detect_extensions` | `[]` | Quelles extensions devraient activer ce module. |
+| `detect_files` | `["mod.ts", "mod.js", "deps.ts", "deps.js"]` | Quels fichiers devraient activer ce module. |
+| `detect_folders` | `[]` | Quels dossiers devraient activer ce module. |
+| `style` | `"green bold"` | Le style du module. |
+| `disabled` | `false` | Désactive le module `deno`. |
+
+### Variables
+
+| Variable | Exemple | Description |
+| --------- | -------- | -------------------------------------- |
+| version | `v1.8.3` | La version de `deno` |
+| symbol | | Reflète la valeur de l'option `symbol` |
+| style\* | | Reflète la valeur de l'option `style` |
+
+### Exemple
+
+```toml
+# ~/.config/starship.toml
+
+[deno]
+format = "via [🦕 $version](green bold) "
+```
+
## Dossier
-Le mode `directory` montre le chemin de votre dossier actuel, tronqué aux 3 dossiers parents. Votre répertoire sera également tronqué à la racine du repo git dans lequel vous vous trouvez actuellement.
+The `directory` module shows the path to your current directory, truncated to three parent folders. Your directory will also be truncated to the root of the git repo that you're currently in.
-Quand vous utilisez le style pwd de fish, au lieu de cacher le chemin qui est tronqué, vous verrez un nom raccourci de chaque dossier basé sur le nombre établi pour l'option.
+When using the fish style pwd option, instead of hiding the path that is truncated, you will see a shortened name of each directory based on the number you enable for the option.
-Par exemple, donné `~/Dev/Nix/nixpkgs/pkgs` où `nixpkgs` est la racine du repo, et l'option définie à `1`. Vous verrez maintenant `~/D/N/nixpkgs/pkgs`, alors que vous auriez vu `nixpkgs/pkgs` avant.
+For example, given `~/Dev/Nix/nixpkgs/pkgs` where `nixpkgs` is the repo root, and the option set to `1`. You will now see `~/D/N/nixpkgs/pkgs`, whereas before it would have been `nixpkgs/pkgs`.
### Options
-| Option | Défaut | Description |
-| ------------------- | -------------------------------------------------- | ------------------------------------------------------------------------------------- |
-| `truncation_length` | `3` | Le nombre de dossiers parents selon lesquels le répertoire courant doit être tronqué. |
-| `truncate_to_repo` | `true` | Si oui ou non tronquer à la racine du repo git dans lequel vous vous trouvez. |
-| `format` | `"[$path]($style)[$read_only]($read_only_style) "` | Format du module. |
-| `style` | `"bold cyan"` | Le style du module. |
-| `disabled` | `false` | Désactive le module `directory`. |
-| `read_only` | `"🔒"` | Le symbole indiquant que le répertoire courant est en lecture seule. |
-| `read_only_style` | `"red"` | Le style du symbole en lecture seule. |
-| `truncation_symbol` | `""` | Le symbole en préfixe aux chemins tronqués. eg: "…/" |
-| `home_symbol` | `"~"` | The symbol indicating home directory. |
+| Option | Défaut | Description |
+| ------------------- | -------------------------------------------------- | ------------------------------------------------------------------------------ |
+| `truncation_length` | `3` | Le nombre de dossiers parents auquel tronquer le chemin du répertoire courant. |
+| `truncate_to_repo` | `true` | Si oui ou non tronquer à la racine du repo git dans lequel vous vous trouvez. |
+| `format` | `"[$path]($style)[$read_only]($read_only_style) "` | Format du module. |
+| `style` | `"bold cyan"` | Le style du module. |
+| `disabled` | `false` | Désactive le module `directory`. |
+| `read_only` | `"🔒"` | Le symbole indiquant que le répertoire courant est en lecture seule. |
+| `read_only_style` | `"red"` | Le style du symbole de lecture seule. |
+| `truncation_symbol` | `""` | Le symbole pour préfixer les chemins tronqués. ex: "…/" |
+| `home_symbol` | `"~"` | Le symbole indiquant le répertoire personnel. |
<details>
-<summary>Ce module possède quelques options de configuration avancées qui contrôlent l'affichage du répertoire.</summary>
+<summary>This module has a few advanced configuration options that control how the directory is displayed.</summary>
-| Options avancées | Défaut | Description |
-| --------------------------- | ------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| `substitutions` | | Table de substitutions à faire au chemin. |
-| `fish_style_pwd_dir_length` | `0` | The number of characters to use when applying fish shell pwd path logic. |
-| `use_logical_path` | `true` | If `true` render the logical path sourced from the shell via `PWD` or `--logical-path`. If `false` instead render the physical filesystem path with symlinks resolved. |
+| Options avancées | Défaut | Description |
+| --------------------------- | ------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `substitutions` | | Une table de substitutions à appliquer aux chemins.