summaryrefslogtreecommitdiffstats
path: root/docs/es-ES/config/README.md
diff options
context:
space:
mode:
Diffstat (limited to 'docs/es-ES/config/README.md')
-rw-r--r--docs/es-ES/config/README.md291
1 files changed, 177 insertions, 114 deletions
diff --git a/docs/es-ES/config/README.md b/docs/es-ES/config/README.md
index ac11e4e6e..27326276d 100644
--- a/docs/es-ES/config/README.md
+++ b/docs/es-ES/config/README.md
@@ -49,9 +49,9 @@ $ENV:STARSHIP_CACHE = "$HOME\AppData\Local\Temp"
### Terminología
-**Módulo**: un componente en el promt que provee información basada en información contextual de tu sistema operativo. For example, the "nodejs" module shows the version of Node.js that is currently installed on your computer, if your current directory is a Node.js project.
+**Módulo**: un componente en el promt que provee información basada en información contextual de tu sistema operativo. Por ejemplo, el módulo "nodejs" muestra la versión de NodeJS que tienes actualmente instalada en tu ordenador, si el directorio actual es un proyecto NodeJS.
-**Variable**: subcomponentes más pequeños que contienen información proporcionada por el módulo. For example, the "version" variable in the "nodejs" module contains the current version of Node.js.
+**Variable**: subcomponentes más pequeños que contienen información proporcionada por el módulo. Por ejemplo, la variable "version" en el módulo "nodejs" contiene la versión actual de NodeJS.
Por convención, la mayoría de los módulos tienen un prefijo del color por defecto de la terminal (por ejemplo, `vía` en "nodejs") y un espacio vacío como sufijo.
@@ -146,7 +146,7 @@ Esta es la lista de opciones de configuración del prompt.
| ----------------- | ---------------------------------- | ------------------------------------------------------------------------------ |
| `format` | [ver aquí](#default-prompt-format) | Configura el formato del prompt. |
| `scan_timeout` | `30` | Tiempo de espera tras el que Starship escanea los archivos (en milisegundos). |
-| `command_timeout` | `500` | Timeout for commands executed by starship (in milliseconds). |
+| `command_timeout` | `500` | Tiempo de espera para los comandos ejecutados por starship (en milisegundos). |
| `add_newline` | `true` | Inserta un línea en blanco entre las instrucciones del intérprete de comandos. |
### Ejemplo
@@ -174,7 +174,7 @@ La varieble `format` por defecto se utiliza para definir el formato del prompt,
```toml
format = "$all"
-# Which is equivalent to
+# El cual es equivalente a
format = """
$username\
$hostname\
@@ -239,34 +239,34 @@ $character"""
## AWS
-El módulo `aws` muestra la región y el perfil actual de AWS. Éste se basa en las variables de entorno `AWS_REGION`, `AWS_DEFAULT_REGION`, y `AWS_PROFILE` del fichero `~/.aws/config`. This module also shows an expiration timer when using temporary credentials.
+El módulo `aws` muestra la región y el perfil actual de AWS. Éste se basa en las variables de entorno `AWS_REGION`, `AWS_DEFAULT_REGION`, y `AWS_PROFILE` del fichero `~/.aws/config`. Este módulo también muestra un temporizador de caducidad al usar credenciales temporales.
-When using [aws-vault](https://github.com/99designs/aws-vault) the profile is read from the `AWS_VAULT` env var and the credentials expiration date is read from the `AWS_SESSION_EXPIRATION` env var.
+Cuando se utiliza [aws-vault](https://github.com/99designs/aws-vault), el perfil se lee de la variable de entorno `AWS_VAULT` y la fecha de expiración de credenciales se lee de la variable de entorno `AWS_SESSION_EXPIRATION`.
Cuando uses [awsu](https://github.com/kreuzwerker/awsu) el perfil se obtiene de la variable de entorno `AWSU_PROFILE`.
-When using [AWSume](https://awsu.me) the profile is read from the `AWSUME_PROFILE` env var and the credentials expiration date is read from the `AWSUME_EXPIRATION` env var.
+Cuando se utiliza [AWSume](https://awsu.me), el perfil se lee de la variable de entorno `AWSUME_PROFILE` y la fecha de expiración de credenciales se lee de la variable de entorno `AWSUME_EXPIRATION`.
### Opciones
-| Opción | Por defecto | Descripción |
-| ------------------- | -------------------------------------------------------------------- | ----------------------------------------------------------------- |
-| `format` | `'on [$symbol($profile )(\($region\) )(\[$duration\])]($style)'` | El formato del módulo. |
-| `symbol` | `"☁️ "` | El símbolo que se muestra antes del perfil de AWS. |
-| `region_aliases` | | Tabla de alias de región para mostrar además del nombre AWS. |
-| `style` | `"bold yellow"` | El estilo del módulo. |
-| `expiration_symbol` | `X` | The symbol displayed when the temporary credentials have expired. |
-| `disabled` | `false` | Disables the `AWS` module. |
+| Opción | Por defecto | Descripción |
+| ------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- |
+| `format` | `'on [$symbol($profile )(\($region\) )(\[$duration\])]($style)'` | El formato del módulo. |
+| `symbol` | `"☁️ "` | El símbolo que se muestra antes del perfil de AWS. |
+| `region_aliases` | | Tabla de alias de región para mostrar además del nombre AWS. |
+| `style` | `"bold yellow"` | El estilo del módulo. |
+| `expiration_symbol` | `X` | El símbolo mostrado cuando las credenciales temporales han caducado. |
+| `disabled` | `false` | Desactiva el módulo AWS. |
### Variables
-| Variable | Ejemplo | Descripción |
-| --------- | ---------------- | ------------------------------------------- |
-| region | `ap-northeast-1` | La región actual de AWS |
-| profile | `astronauts` | El perfil actual de AWS |
-| duration | `2h27m20s` | The temporary credentials validity duration |
-| symbol | | Refleja el valor de la opción `symbol` |
-| style\* | | Refleja el valor de la opción `style` |
+| Variable | Ejemplo | Descripción |
+| --------- | ---------------- | -------------------------------------------------------- |
+| region | `ap-northeast-1` | La región actual de AWS |
+| profile | `astronauts` | El perfil actual de AWS |
+| duration | `2h27m20s` | La duración de la validez de las credenciales temporales |
+| symbol | | Refleja el valor de la opción `symbol` |
+| style\* | | Refleja el valor de la opción `style` |
\*: Esta variable sólo puede ser usada como parte de una cadena de estilo
@@ -341,7 +341,7 @@ discharging_symbol = "💀 "
### Indicador de batería
-The `display` configuration option is used to define when the battery indicator should be shown (threshold), which symbol would be used (symbol), and what it would like (style). Si no se provee ningún valor para `display` El valor por defecto es el siguiente:
+La opción de configuración `display` se utiliza para definir cuándo debe mostrarse el indicador de batería (threshold), qué symbol se utilizaría (symbol), y cómo sería (style). Si no se provee ningún valor para `display` El valor por defecto es el siguiente:
```toml
[[battery.display]]
@@ -349,32 +349,31 @@ threshold = 10
style = "bold red"
```
-The default value for the `charging_symbol` and `discharging_symbol` option is respectively the value of `battery`'s `charging_symbol` and `discharging_symbol` option.
+El valor por defecto para las opciones `charging_symbol` y `discharging_symbol` son respectivamente los valores `charging_symbol` y `discharging_symbol` de las opción de `battery`.
#### Opciones
La opción `display` es un array de la siguiente tabla.
-| Opción | Por defecto | Descripción |
-| -------------------- | ----------- | --------------------------------------------------------------------------------------------------------- |
-| `threshold` | `10` | El umbral para la opción de visualización. |
-| `style` | `bold red` | El estilo usado cuando si la opción <0>display</0> está activa. |
-| `charging_symbol` | `-` | Optional symbol displayed if display option is in use, defaults to battery's `charging_symbol` option. |
-| `discharging_symbol` | `-` | Optional symbol displayed if display option is in use, defaults to battery's `discharging_symbol` option. |
+| Opción | Por defecto | Descripción |
+| -------------------- | ----------- | --------------------------------------------------------------------------------------------------------------------------------------- |
+| `threshold` | `10` | El umbral para la opción de visualización. |
+| `style` | `bold red` | El estilo usado cuando si la opción <0>display</0> está activa. |
+| `charging_symbol` | `-` | Símbolo opcional que se muestra si la opción de visualización está en uso, por defecto en la opción `charging_symbol` de la batería. |
+| `discharging_symbol` | `-` | Símbolo opcional que se muestra si la opción de visualización está en uso, por defecto en la opción `discharging_symbol` de la batería. |
#### Ejemplo
```toml
-[[battery.display]] # "bold red" style and discharging_symbol when capacity is between 0% and 10%
+[[battery.display]] # estilo "bold red" y discharning_symbol cuando la capacidad está entre 0% y 10%
threshold = 10
style = "bold red"
-[[battery.display]] # "bold yellow" style and 💦 symbol when capacity is between 10% and 30%
+[[battery.display]] # estilo "bold yellow" y el símbolo 💦 cuando la capacidad está entre 10% y 30%
threshold = 30
style = "bold yellow"
-discharging_symbol = 💦
-# when capacity is over 30%, the battery indicator will not be displayed
+# cuando la capadidad está por encima del 30% el indicador no se mostrará
```
@@ -387,9 +386,19 @@ El carácter te dirá si el último comando funcionó o no. Se puede hacer de do
- Cambiando el color (`red`/`green`)
- Cambiando la forma (`.`/`✖`)
-Por defecto sólo cambia el color. If you also want to change its shape take a look at [this example](#with-custom-error-shape).
+Por defecto sólo cambia el color. Si también se quiere cambiar su forma, ver [este ejemplo](#with-custom-error-shape).
-::: advertencia `error_symbol` no es compatible con el intérprete de comandos Elvish. :::
+::: aviso
+
+`error_symbol` no es compatible con el intérprete de comandos Elvish.
+
+:::
+
+::: aviso
+
+`vicmd_symbol` sólo es compatible con fish y zsh.
+
+:::
### Opciones
@@ -440,7 +449,7 @@ vicmd_symbol = "[V](bold green) "
## CMake
-The `cmake` module shows the currently installed version of [CMake](https://cmake.org/). Por defecto el módulo se activará si se cumplen cualquiera de las siguientes condiciones:
+El módulo `cmake` muestra la versión actualmente instalada de [CMake](https://cmake.org/). Por defecto el módulo se activará si se cumplen cualquiera de las siguientes condiciones:
- El directorio actual contiene un archivo `CMakeLists.txt`
- El directorio actual contiene un archivo `CMakeCache.txt`
@@ -470,7 +479,7 @@ The `cmake` module shows the currently installed version of [CMake](https://cmak
## Tiempo de Ejecución
-El módulo `cmd_duration` muestra cuánto tiempo tardó el último comando en ejecutarse. El módulo se mostrará solo si el comando llevó dos segundos o más, o el valor de `min_time` si existe.
+El módulo `cmd_duration` muestra cuánto tiempo tardó el último comando en ejecutarse. El módulo se mostrará solo si el comando llevó dos segundos o más, o el valor de `min_time`, si existe.
::: warning No utilizar DEBUG en Bash
@@ -478,7 +487,7 @@ Si estás usando Starship con `bash`, no uses `DEBUG` después de ejecutar `eval
:::
-Los usuarios de bash que necesiten la funcionalidad como preexec pueden usar el [framework bash_preexec de rcaloras](https://github.com/rcaloras/bash-preexec). Basta con definir los arrays `preexec_functions` y `precmd_functions` antes de ejecutar `eval $(starship init $0)`, y luego proceder como siempre.
+Los usuarios de bash que necesiten la funcionalidad preexec-like pueden usar el framework rcaloras's bash_preexec. Simplemente define los arrays preexec_functions y precmd_functions antes de ejecutar eval $(starship init $0), y continúa con normalidad. Basta con definir los arrays `preexec_functions` y `precmd_functions` antes de ejecutar `eval $(starship init $0)`, y luego proceder como siempre.
### Opciones
@@ -519,7 +528,7 @@ format = "underwent [$duration](bold yellow)"
## Conda
-El módulo `conda` muestra el entorno conda actual, si `$CONDA_DEFAULT_ENV` está configurado.
+El módulo `conda` muestra el actual entorno conda, si la variable `$CONDA_DEFAULT_ENV` existe.
::: consejo
@@ -598,7 +607,7 @@ format = "via [✨ $version](bold blue) "
## Dart
-The `dart` module shows the currently installed version of [Dart](https://dart.dev/). Por defecto, el módulo se mostrará si se cumplen cualquiera de las siguientes condiciones:
+El módulo `dart` muestra la versión instalada de [Dart](https://dart.dev/). Por defecto, el módulo se mostrará si se cumplen cualquiera de las siguientes condiciones:
- El directorio actual contiene un archivo con la extensión `.dart`
- El directorio actual contiene un directorio `.dart_tool`
@@ -673,11 +682,11 @@ format = "via [🦕 $version](green bold) "
## Directory
-El módulo `directory` muestra la ruta hasta el directorio actual, mostrando tres directorios padre como máximo. Tu directorio se truncará a la raíz del repositorio git en el que te encuentres.
+El módulo `directory` muestra la ruta hasta el directorio actual, mostrando tres directorios padre como máximo. Tu directorio se truncará a la raíz del repositorio git en el que estés.
-Cuando usas el estilo fish de la opción pwd, en lugar de ocultar la ruta truncada, verás una versión acortada del nombre de cada directorio basada en el número que activaste para la opción.
+Cuando usas el estilo fish de la opción pwd, en lugar de ocultar la ruta truncada, verás una versión acortada del nombre de cada directorio basada en el número que activa la opción.
-Por ejemplo, dado `~/Dev/Nix/nixpkgs/pkgs` donde `nixpkgs` es la raíz del repositorio y el valor de la opción es `1`. Ahora verás `~/D/N/nixpkgs/pkgs`, mientras que antes habría sido `nixpkgs/pkgs`.
+Por ejemplo, dado `~/Dev/Nix/nixpkgs/pkgs` donde `nixpkgs` es la raíz del repositorio y el valor de la opción es `1`. En ese caso, verás `~/D/N/nixpkgs/pkgs`, cuando antes hubiera sido `nixpkgs/pkgs`.
### Opciones
@@ -735,7 +744,7 @@ truncation_symbol = "…/"
## Docker Context
-El módulo `docker_context` muestra el [contexto de Docker](https://docs.docker.com/engine/context/working-with-contexts/) actualmente activo si no está establecido en `por defecto`.
+El módulo `docker_context` muestra el [Docker context](https://docs.docker.com/engine/context/working-with-contexts/) activo si no está a `default`.
### Opciones
@@ -771,7 +780,7 @@ format = "via [🐋 $context](blue bold)"
## Dotnet
-The `dotnet` module shows the relevant version of the [.NET Core SDK](https://dotnet.microsoft.com/) for the current directory. Si el SDK ha sido anclado en el directorio actual, se mostrará la versión fijada. De lo contrario, el módulo muestra la última versión instalada del SDK.
+El módulo `dotnet` muestra la versión usada de .NET Core SDK para el directorio actual. Si el SDK ha sido anclado en el directorio actual, se mostrará la versión fijada. De lo contrario, el módulo muestra la última versión instalada del SDK.
Por defecto, este módulo solo se mostrará en tu prompt cuando uno o más de de los siguientes archivos estén presentes en el directorio actual:
@@ -780,14 +789,13 @@ Por defecto, este módulo solo se mostrará en tu prompt cuando uno o más de de
- `Directory.Build.props`
- `Directory.Build.targets`
- `Packages.props`
-- `*.sln`
- `*.csproj`
- `*.fsproj`
- `*.xproj`
-También necesitarás tener instalado el SDK de .NET Core para poder usarlo correctamente.
+También necesitará tener instalado .NET Core SDK para poder usarlo correctamente.
-Internamente, este módulo utiliza su propio mecanismo para la detección de versiones. Normalmente es el doble de rápido que ejecutar `dotnet --version`, pero puede mostrar una versión incorrecta si tu proyecto .NET tiene un diseño de directorio inusual. Si la precisión es más importante que la velocidad, puedes desactivar el mecanismo estableciendo `heuristic = false` en las opciones del módulo.
+Internamente, este módulo utiliza su propio mecanismo para la detección de versiones. Normalmente es el doble de rápido que ejecutar `dotnet --version`, pero puede mostrar una versión incorrecta si tu proyecto .NET tiene un diseño de directorio inusual. Si la precisión es más importante que la velocidad, puede desactivar el mecanismo estableciendo `heuristic = false` en las opciones del módulo.
El módulo también mostrará el Target Framework Moniker ([https://docs.microsoft. om/es/dotnet/standard/frameworks#supported-target-framework-versions](https://docs.microsoft.com/en-us/dotnet/standard/frameworks#supported-target-framework-versions)) cuando exista un archivo csproj en el directorio actual.
@@ -799,7 +807,7 @@ El módulo también mostrará el Target Framework Moniker ([https://docs.microso
| `version_format` | `"v${raw}"` | El formato de versión. Las variables disponibles son `raw`, `major`, `minor`, & `patch` |
| `symbol` | `".NET "` | Símbolo usado antes de mostrar la versión de .NET |
| `heuristic` | `true` | Usa una detección de versiones más rápida para mantener a starship veloz. |
-| `detect_extensions` | `["sln", "csproj", "fsproj", "xproj"]` | Qué extensiones deberían activar este módulo. |
+| `detect_extensions` | `["csproj", "fsproj", "xproj"]` | Qué extensiones deberían activar este módulo. |
| `detect_files` | `["global.json", "project.json", "Directory.Build.props", "Directory.Build.targets", "Packages.props"]` | Qué nombres de archivo deberían activar este módulo. |
| `detect_folders` | `[]` | Qué carpetas deberían activar estos módulos. |
| `style` | `"bold blue"` | El estilo del módulo. |
@@ -1635,7 +1643,7 @@ format = "via [🌕 $version](bold blue) "
El módulo `memory_usage` muestra la memoria del sistema actual y el uso de memoria de intercambio.
-Por defecto, el uso de memoria de intercambio se muestra si no es cero.
+Por defecto, el uso de swap se muestra si el intercambio total del sistema no es cero.
::: consejo
@@ -2165,6 +2173,59 @@ python_binary = "python3"
detect_extensions = []
```
+```toml
+# ~/.config/starship.toml
+
+[python]
+# Display the version of python from inside a local venv.
+#
+# Note this will only work when the venv is inside the project and it will only
+# work in the directory that contains the venv dir but maybe this is ok?
+python_binary = ["./venv/bin/python", "python", "python3", "python2"]
+```
+
+## R
+
+The `rlang` module shows the currently installed version of R. The module will be shown if any of the following conditions are met:
+
+- The current directory contains a file with the `.R` extension.
+- The current directory contains a file with the `.Rd` extension.
+- The current directory contains a file with the `.Rmd` extension.
+- The current directory contains a file with the `.Rproj` extension.
+- The current directory contains a file with the `.Rsx` extension.
+- The current directory contains a `.Rprofile` file
+- The current directory contains a `.Rproj.user` folder
+
+### Opciones
+
+| Opción | Por defecto | Descripción |
+| ------------------- | ------------------------------------ | --------------------------------------------------------------------------------------- |
+| `format` | `"via [$symbol($version )]($style)"` | El formato del módulo. |
+| `version_format` | `"v${raw}"` | El formato de versión. Las variables disponibles son `raw`, `major`, `minor`, & `patch` |
+| `symbol` | `"📐"` | A format string representing the symbol of R. |
+| `style` | `"blue bold"` | El estilo del módulo. |
+| `detect_extensions` | `["R", "Rd", "Rmd", "Rproj", "Rsx"]` | Qué extensiones deben activar este módulo |
+| `detect_files` | `[".Rprofile"]` | Qué nombres de archivo deben activar este módulo |
+| `detect_folders` | `[".Rproj.user"]` | Qué carpetas deben activar este módulo |
+| `disabled` | `false` | Disables the `r` module. |
+
+### Variables
+
+| Variable | Ejemplo | Descripción |
+| -------- | ------------- | -------------------------------------- |
+| version | `v4.0.5` | The version of `R` |
+| symbol | | Refleja el valor de la opción `symbol` |
+| style | `"blue bold"` | Refleja el valor de la opción `style` |
+
+### Ejemplo
+
+```toml
+# ~/.config/starship.toml
+
+[rlang]
+format = "with [📐 $version](blue bold) "
+```
+
## Red
By default the `red` module shows the currently installed version of [Red](https://www.red-lang.org/). El módulo se muestra si algunas de las siguientes condiciones se cumplen:
@@ -2378,7 +2439,7 @@ El módulo `shlvl` muestra la variable de entorno actual `SHLVL` ("nivel de shel
| `symbol` | `"↕️ "` | El símbolo utilizado para representar el `SHLVL`. |
| `repeat` | `false` | Hace que el `symbol` se repita con la cantidad actual de `SHLVL`. |
| `style` | `"bold yellow"` | El estilo del módulo. |
-| `disabled` | `true` | Deshabilita el módulo `shlvl`. |
+| `disabled` | `true` | Desactiva el módulo `shlvl`. |
### Variables
@@ -2508,7 +2569,7 @@ By default the `swift` module shows the currently installed version of [Swift](h
| `detect_files` | `["Package.swift"]` | Qué nombres de archivo deberían activar este módulo. |
| `detect_folders` | `[]` | Qué carpetas deberían activar este módulo. |
| `style` | `"bold 202"` | El estilo del módulo. |
-| `disabled` | `false` | Deshabilita el módulo `swift`. |
+| `disabled` | `false` | Desactiva el módulo `swift`. |
### Variables
@@ -2555,7 +2616,7 @@ Por defecto, el módulo se mostrará si se cumplen cualquiera de las siguientes
| `detect_files` | `[]` | Qué nombres de archivo deberían activar este módulo. |
| `detect_folders` | `[".terraform"]` | Qué carpetas deberían activar este módulo. |
| `style` | `"bold 105"` | El estilo del módulo. |
-| `disabled` | `false` | Deshabilita el módulo `de terraforma`. |
+| `disabled` | `false` | Desactiva el módulo `terraform`. |
### Variables
@@ -2603,12 +2664,12 @@ Este módulo está deshabilitado por defecto. Para activarlo, establece `disable
| Opción | Por defecto | Descripción |
| ----------------- | ----------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `format` | `"at [$time]($style) "` | La cadena de formato para el módulo. |
-| `use_12hr` | `false` | Activa el formato de 12 horas |
+| `use_12hr` | `false` | Habilita el formato de 12 horas |
| `time_format` | see below | La [cadena de formato de chrono](https://docs.rs/chrono/0.4.7/chrono/format/strftime/index.html) utilizada para formatear la hora. |
| `style` | `"bold yellow"` | El estilo para la hora del módulo |
| `utc_time_offset` | `"local"` | Establece el desplazamiento UTC a utilizar. Rango de -24 &lt; x &lt; 24. Permite a los flotantes acomodar los desplazamientos de zona horaria de 30/45 minutos. |
| `disabled` | `true` | Desactiva el módulo `time`. |
-| `time_range` | `"-"` | Establece el intervalo de tiempo durante el cual se mostrará el módulo. Las horas deben especificarse en formato de 24 horas |
+| `time_range` | `"-"` | Establece el intervalo de tiempo durante el cual el módulo se mostrará. La hora debe ser especificada en formato de 24 horas |
Si `use_12hr` es `true`, entonces `time_format` por defecto `"%r"`. De lo contrario, el valor por defecto es `"%T"`. Configurar manualmente `time_format` sobrescribirá la configuración `use_12hr`.
@@ -2657,7 +2718,7 @@ La conexión SSH se detecta comprobando las variables de entorno `SSH_CONNECTION
| `style_user` | `"bold yellow"` | El estilo usado para usuarios no root. |
| `format` | `"[$user]($style) in "` | El formato del módulo. |
| `show_always` | `false` | Siempre muestra el módulo `username`. |
-| `disabled` | `false` | Deshabilita el módulo `username`. |
+| `disabled` | `false` | Desactiva el módulo `username`. |
### Variables
@@ -2753,24 +2814,24 @@ format = "via [V $version](blue bold) "
## VCSH
-The `vcsh` module displays the current active [VCSH](https://github.com/RichiH/vcsh) repository. The module will be shown only if a repository is currently in use.
+The `vcsh` module displays the current active [VCSH](https://github.com/RichiH/vcsh) repository. El módulo sólo se mostrará si un repositorio está actualmente en uso.
### Opciones
-| Opción | Por defecto | Descripción |
-| ---------- | -------------------------------- | ------------------------------------------------------ |
-| `symbol` | | The symbol used before displaying the repository name. |
-| `style` | `"bold yellow"` | El estilo del módulo. |
-| `format` | `"vcsh [$symbol$repo]($style) "` | El formato del módulo. |
-| `disabled` | `false` | Disables the `vcsh` module. |
+| Opción | Por defecto | Descripción |
+| ---------- | -------------------------------- | ------------------------------------------------------------ |
+| `symbol` | | El símbolo usado antes de mostrar el nombre del repositorio. |
+| `style` | `"bold yellow"` | El estilo del módulo. |
+| `format` | `"vcsh [$symbol$repo]($style) "` | El formato del módulo. |
+| `disabled` | `false` | Deshabilita el módulo `vcsh`. |
### Variables
-| Variable | Ejemplo | Descripción |
-| --------- | ------------------------------------------- | -------------------------------------- |
-| repo | `dotfiles` if in a VCSH repo named dotfiles | The active repository name |
-| symbol | | Refleja el valor de la opción `symbol` |
-| style\* | `black bold dimmed` | Refleja el valor de la opción `style` |
+| Variable | Ejemplo | Descripción |
+| ----------- | ----------------------------------------------------------- | -------------------------------------- |
+| repositorio | `dotfiles` si está en un repositorio VCSH nombrado dotfiles | El nombre del repositorio activo |
+| symbol | | Refleja el valor de la opción `symbol` |
+| style\* | `black bold dimmed` | Refleja el valor de la opción `style` |
\*: Esta variable sólo puede ser usada como parte de una cadena de estilo
@@ -2787,7 +2848,7 @@ format = "[🆅 $repo](bold blue) "
By default the the `zig` module shows the currently installed version of [Zig](https://ziglang.org/). El módulo se muestra si algunas de las siguientes condiciones se cumplen:
-- The current directory contains a `.zig` file
+- El directorio actual contiene un archivo `.zig`
### Opciones
@@ -2795,9 +2856,9 @@ By default the the `zig` module shows the currently installed version of [Zig](h
| ------------------- | ------------------------------------ | --------------------------------------------------------------------------------------- |
| `format` | `"via [$symbol($version )]($style)"` | El formato del módulo. |
| `version_format` | `"v${raw}"` | El formato de versión. Las variables disponibles son `raw`, `major`, `minor`, & `patch` |
-| `symbol` | `"↯ "` | The symbol used before displaying the version of Zig. |
+| `symbol` | `"↯ "` | El símbolo usado antes de mostrar la versión de Zig. |
| `style` | `"bold yellow"` | El estilo del módulo. |
-| `disabled` | `false` | Disables the `zig` module. |
+| `disabled` | `false` | Desactiva el módulo `zig`. |
| `detect_extensions` | `["zig"]` | Qué extensiones deberían activar este módulo. |
| `detect_files` | `[]` | Qué nombres de archivo deberían activar este módulo. |
| `detect_folders` | `[]` | Qué carpetas deberían activar este módulo. |
@@ -2806,7 +2867,7 @@ By default the the `zig` module shows the currently installed version of [Zig](h
| Variable | Ejemplo | Descripción |
| --------- | -------- | -------------------------------------- |
-| version | `v0.6.0` | The version of `zig` |
+| version | `v0.6.0` | La versión de `zig` |
| symbol | | Refleja el valor de la opción `symbol` |
| style\* | | Refleja el valor de la opción `style` |
@@ -2821,87 +2882,89 @@ By default the the `zig` module shows the currently installed version of [Zig](h
symbol = "⚡️ "
```
-## Custom commands
+## Comandos personalizados
-The `custom` modules show the output of some arbitrary commands.
+Los módulos `personalizados` muestran la salida de algunos comandos arbitrarios.
-These modules will be shown if any of the following conditions are met:
+Estos módulos se mostrarán si se cumplen alguna de las siguientes condiciones:
-- The current directory contains a file whose name is in `files`
-- The current directory contains a directory whose name is in `directories`
-- The current directory contains a file whose extension is in `extensions`
-- The `when` command returns 0
+- El directorio actual contiene un archivo cuyo nombre está en `files`
+- El directorio actual contiene un directorio cuyo nombre está en `directories`
+- El directorio actual contiene un archivo cuya extensión está en `extensions`
+- El comando `when` devuelve 0
+- El sistema operativo actual (std::env::consts::OS) coincide con el campo `os` si está definido.
::: consejo
-Multiple custom modules can be defined by using a `.`.
+Múltiples módulos personalizados pueden definirse usando una `.`.
:::
::: consejo
-The order in which custom modules are shown can be individually set by including `${custom.foo}` in the top level `format` (as it includes a dot, you need to use `${...}`). By default, the `custom` module will simply show all custom modules in the order they were defined.
+El orden en el que se muestran los módulos personalizados se puede establecer individualmente incluyendo `${custom.foo}` en el `format` de nivel superior (ya que incluye un punto, necesita usar `${...}`). Por defecto, el módulo `custom` simplemente mostrará todos los módulos personalizados en el orden en que fueron definidos.
:::
::: consejo
-[Issue #1252](https://github.com/starship/starship/discussions/1252) contains examples of custom modules. If you have an interesting example not covered there, feel free to share it there!
+[El issue #1252](https://github.com/starship/starship/discussions/1252) contiene ejemplos de módulos personalizados. Si tiene un ejemplo interesante no cubierto allí, no dude en compartirlo allí!
:::
### Opciones
-| Opción | Por defecto | Descripción |
-| ------------- | ------------------------------- | -------------------------------------------------------------------------------------------------------------------------- |
-| `command` | | The command whose output should be printed. The command will be passed on stdin to the shell. |
-| `when` | | A shell command used as a condition to show the module. The module will be shown if the command returns a `0` status code. |
-| `shell` | | [See below](#custom-command-shell) |
-| `description` | `"<custom module>"` | The description of the module that is shown when running `starship explain`. |
-| `files` | `[]` | The files that will be searched in the working directory for a match. |
-| `directories` | `[]` | The directories that will be searched in the working directory for a match. |
-| `extensions` | `[]` | The extensions that will be searched in the working directory for a match. |
-| `symbol` | `""` | The symbol used before displaying the command output. |
-| `style` | `"bold green"` | El estilo del módulo. |
-| `format` | `"[$symbol($output )]($style)"` | El formato del módulo. |
-| `disabled` | `false` | Disables this `custom` module. |
+| Opción | Por defecto | Descripción |
+| ------------- | ------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `command` | | El comando cuya salida debe ser impresa. El comando se pasará en stdin al shell. |
+| `when` | | Comando de shell usado como condición para mostrar el módulo. El módulo se mostrará si el comando devuelve un código de estado `0`. |
+| `shell` | | [Ver abajo](#custom-command-shell) |
+| `description` | `"<custom module>"` | La descripción del módulo que se muestra al ejecutar `starship explain`. |
+| `files` | `[]` | Los archivos que se buscarán en el directorio de trabajo para obtener una coincidencia. |
+| `directories` | `[]` | Los directorios que se buscarán en el directorio de trabajo para una coincidencia. |
+| `extensions` | `[]` | Las extensiones que se buscarán en el directorio de trabajo para obtener una coincidencia. |
+| `symbol` | `""` | El símbolo usado antes de mostrar la salida del comando. |
+| `style` | `"bold green"` | El estilo del módulo. |
+| `format` | `"[$symbol($output )]($style)"` | El formato del módulo. |
+| `disabled` | `false` | Desactiva este módulo `custom`. |
+| `os` | | Nombre del sistema operativo en el que se mostrará el módulo (unix, linux, macos, windows, ... ) [Ver valores posibles](https://doc.rust-lang.org/std/env/consts/constant.OS.html). |
### Variables
-| Variable | Descripción |
-| --------- | -------------------------------------- |
-| output | The output of shell command in `shell` |
-| symbol | Refleja el valor de la opción `symbol` |
-| style\* | Refleja el valor de la opción `style` |
+| Variable | Descripción |
+| --------- | ----------------------------------------- |
+| output | La salida del comando de shell en `shell` |
+| symbol | Refleja el valor de la opción `symbol` |
+| style\* | Refleja el valor de la opción `style` |
\*: Esta variable sólo puede ser usada como parte de una cadena de estilo
#### Comando personalizado del intérprete de comandos
-`shell` accepts a non-empty list of strings, where:
+`shell` acepta una lista no vacía de cadenas, donde:
-- The first string is the path to the shell to use to execute the command.
-- Other following arguments are passed to the shell.
+- La primera cadena es la ruta al intérprete de comandos a usar para ejecutar el comando.
+- Otros argumentos siguientes son pasados al shell.
-If unset, it will fallback to STARSHIP_SHELL and then to "sh" on Linux, and "cmd /C" on Windows.
+Si no está activado, se retornará a STARSHIP_SHELL y luego a "sh" en Linux, y "cmd /C" en Windows.
-The `command` will be passed in on stdin.
+El `comando` será pasado en stdin.
-If `shell` is not given or only contains one element and Starship detects PowerShell will be used, the following arguments will automatically be added: `-NoProfile -Command -`. This behavior can be avoided by explicitly passing arguments to the shell, e.g.
+Si no se da el `shell` o solo contiene un elemento y Starship detecta PowerShell los siguientes argumentos se añadirán automáticamente: `-NoProfile -Command -`. Este comportamiento puede evitarse pasando explícitamente argumentos al intérprete, p.ej.
```toml
shell = ["pwsh", "-Command", "-"]
```
-::: warning Make sure your custom shell configuration exits gracefully