mirror of
https://github.com/starship/starship.git
synced 2026-06-23 02:05:51 +07:00
docs(i18n): new Crowdin updates (#4124)
This commit is contained in:
+114
-45
@@ -144,6 +144,18 @@ format = '''
|
||||
\$'''
|
||||
```
|
||||
|
||||
### Negative matching
|
||||
|
||||
Many modules have `detect_extensions`, `detect_files`, and `detect_folders` variables. These take lists of strings to match or not match. "Negative" options, those which should not be matched, are indicated with a leading "!" character. The presence of _any_ negative indicator in the directory will result in the module not being matched.
|
||||
|
||||
Extensions are matched against both the characters after the last dot in a filename, and the characters after the first dot in a filename. For example, `foo.bar.tar.gz` will be matched against `bar.tar.gz` and `gz` in the `detect_extensions` variable. Files whose name begins with a dot are not considered to have extensions at all.
|
||||
|
||||
To see how this works in practice, you could match TypeScript but not MPEG Transport Stream files thus:
|
||||
|
||||
```toml
|
||||
detect_extensions = ["ts", "!video.ts", "!audio.ts"]
|
||||
```
|
||||
|
||||
## Prompt de Comando
|
||||
|
||||
Está é a lista de opções de configuração de prompt.
|
||||
@@ -201,11 +213,9 @@ $git_status\
|
||||
$hg_branch\
|
||||
$docker_context\
|
||||
$package\
|
||||
$buf\
|
||||
$c\
|
||||
$cmake\
|
||||
$cobol\
|
||||
$container\
|
||||
$daml\
|
||||
$dart\
|
||||
$deno\
|
||||
@@ -228,6 +238,7 @@ $php\
|
||||
$pulumi\
|
||||
$purescript\
|
||||
$python\
|
||||
$raku\
|
||||
$rlang\
|
||||
$red\
|
||||
$ruby\
|
||||
@@ -238,6 +249,7 @@ $terraform\
|
||||
$vlang\
|
||||
$vagrant\
|
||||
$zig\
|
||||
$buf\
|
||||
$nix_shell\
|
||||
$conda\
|
||||
$spack\
|
||||
@@ -256,6 +268,7 @@ $jobs\
|
||||
$battery\
|
||||
$time\
|
||||
$status\
|
||||
$container\
|
||||
$shell\
|
||||
$character"""
|
||||
```
|
||||
@@ -273,7 +286,7 @@ The `aws` module shows the current AWS region and profile and an expiration time
|
||||
|
||||
The module will display a profile only if its credentials are present in `~/.aws/credentials` or if a `credential_process` or `sso_start_url` are defined in `~/.aws/config`. Alternatively, having any of the `AWS_ACCESS_KEY_ID`, `AWS_SECRET_ACCESS_KEY`, or `AWS_SESSION_TOKEN` env vars defined will also suffice. If the option `force_display` is set to `true`, all available information will be displayed even if no credentials per the conditions above are detected.
|
||||
|
||||
Quando usar [aws-vault](https://github.com/99designs/aws-vault), o perfil é lido da variável de ambiente `AWS_VAULT` e o tempo de expiração de credenciais é lido da variável de ambiente `AWS_SESSION_EXPIRATION`.
|
||||
Quando usar [aws-vault](https://github.com/99designs/aws-vault) o perfil é lido da variável `AWS_VAULT` e o tempo de expiração de credenciais é lida da variável de env `AWS_SESSION_EXPIRATION`.
|
||||
|
||||
Quando usar [awsu](https://github.com/kreuzwerker/awsu) o perfil é lido da varável de env `AWSU_PROFILE`.
|
||||
|
||||
@@ -479,6 +492,45 @@ O módulo `buf` mostra a versão instalada do [Buf](https://buf.build). Por padr
|
||||
symbol = "🦬 "
|
||||
```
|
||||
|
||||
## Bun
|
||||
|
||||
The `bun` module shows the currently installed version of the [bun](https://bun.sh) JavaScript runtime. Por padrão o módulo vai exibir se uma das condições a seguir for atendida:
|
||||
|
||||
- O diretório atual contem um arquivo `bun.lockb`
|
||||
- O diretório atual contem um arquivo `bunfig.toml`
|
||||
|
||||
### Opções
|
||||
|
||||
| Opções | Padrão | Descrição |
|
||||
| ------------------- | ------------------------------------ | ------------------------------------------------------------------------------------ |
|
||||
| `format` | `"via [$symbol($version )]($style)"` | O formato do módulo. |
|
||||
| `version_format` | `"v${raw}"` | O formato da versão. As variáveis disponíveis são `raw`, `major`, `minor`, & `patch` |
|
||||
| `symbol` | `"🍞 "` | Uma string que representa o simbolo do Node.js. |
|
||||
| `detect_extensions` | `[]` | Quais extensões devem ativar este módulo. |
|
||||
| `detect_files` | `["bun.lockb", "bunfig.toml"]` | Quais nomes de arquivos devem ativar este módulo. |
|
||||
| `detect_folders` | `[]` | Quais pastas devem ativar este módulo. |
|
||||
| `style` | `"bold red"` | O estilo do módulo. |
|
||||
| `disabled` | `false` | Disables the `bun` module. |
|
||||
|
||||
### Variáveis
|
||||
|
||||
| Variável | Exemplo | Descrição |
|
||||
| --------- | -------- | --------------------------------- |
|
||||
| version | `v0.1.4` | The version of `bun` |
|
||||
| symbol | | Espelha o valor da opção `symbol` |
|
||||
| style\* | | Espelha o valor da opção `style` |
|
||||
|
||||
*: Esta variável só pode ser usada como parte de uma string de estilo
|
||||
|
||||
### Exemplo
|
||||
|
||||
```toml
|
||||
# ~/.config/starship.toml
|
||||
|
||||
[bun]
|
||||
format = "via [🍔 $version](bold green) "
|
||||
```
|
||||
|
||||
## C
|
||||
|
||||
O módulo `c` mostra algumas informações sobre o seu compilador de C. Por padrão o módulo será exibido se o diretório atual contém um arquivo `.c` ou `.h`.
|
||||
@@ -811,7 +863,7 @@ format = "via [✨ $version](bold blue) "
|
||||
|
||||
The `daml` module shows the currently used [Daml](https://www.digitalasset.com/developers) SDK version when you are in the root directory of your Daml project. The `sdk-version` in the `daml.yaml` file will be used, unless it's overridden by the `DAML_SDK_VERSION` environment variable. Por padrão o módulo vai exibir se uma das condições a seguir for atendida:
|
||||
|
||||
- The current directory contains a `daml.yaml` file
|
||||
- O diretório atual contem um arquivo `daml.yaml`
|
||||
|
||||
### Opções
|
||||
|
||||
@@ -1984,18 +2036,23 @@ Exibe o nome atual do [Kubernetes context](https://kubernetes.io/docs/concepts/c
|
||||
|
||||
Este módulo é desabilitado por padrão. Para habilitar, defina `disabled` para `false` no seu arquivo de configuração.
|
||||
|
||||
When the module is enabled it will always be active, unless any of `detect_extensions`, `detect_files` or `detect_folders` have been st in which case the module will only be active in directories that match those conditions.
|
||||
|
||||
:::
|
||||
|
||||
### Opções
|
||||
|
||||
| Opções | Padrão | Descrição |
|
||||
| ----------------- | ---------------------------------------------------- | ------------------------------------------------------------- |
|
||||
| `symbol` | `"☸ "` | Uma string que representa o simbolo exibido antes do Cluster. |
|
||||
| `format` | `'[$symbol$context( \($namespace\))]($style) in '` | O formato do módulo. |
|
||||
| `style` | `"cyan bold"` | O estilo do módulo. |
|
||||
| `context_aliases` | | Tabela de aliases de contexto para exibir. |
|
||||
| `user_aliases` | | Table of user aliases to display. |
|
||||
| `disabled` | `true` | Desabilita o módulo `kubernetes`. |
|
||||
| Opções | Padrão | Descrição |
|
||||
| ------------------- | ---------------------------------------------------- | ------------------------------------------------------------- |
|
||||
| `symbol` | `"☸ "` | Uma string que representa o simbolo exibido antes do Cluster. |
|
||||
| `format` | `'[$symbol$context( \($namespace\))]($style) in '` | O formato do módulo. |
|
||||
| `style` | `"cyan bold"` | O estilo do módulo. |
|
||||
| `context_aliases` | | Tabela de aliases de contexto para exibir. |
|
||||
| `user_aliases` | | Table of user aliases to display. |
|
||||
| `detect_extensions` | `[]` | Quais extensões devem ativar este módulo. |
|
||||
| `detect_files` | `[]` | Quais nomes de arquivos devem ativar este módulo. |
|
||||
| `detect_folders` | `[]` | Quais pastas devem ativar este módulo. |
|
||||
| `disabled` | `true` | Desabilita o módulo `kubernetes`. |
|
||||
|
||||
### Variáveis
|
||||
|
||||
@@ -2027,6 +2084,16 @@ disabled = false
|
||||
"root/.*" = "root"
|
||||
```
|
||||
|
||||
Only show the module in directories that contain a `k8s` file.
|
||||
|
||||
```toml
|
||||
# ~/.config/starship.toml
|
||||
|
||||
[kubernetes]
|
||||
disabled = false
|
||||
detect_files = ['k8s']
|
||||
```
|
||||
|
||||
#### Correspondência Regex
|
||||
|
||||
Additional to simple aliasing, `context_aliases` and `user_aliases` also supports extended matching and renaming using regular expressions.
|
||||
@@ -2037,14 +2104,14 @@ Nomes longos de clusters gerados automaticamente podem ser encurtados usando exp
|
||||
|
||||
```toml
|
||||
[kubernetes.context_aliases]
|
||||
# Os contextos OpenShift carregam o namespace e o usuário no contexto kube: `namespace/name/user`:
|
||||
# Contexto do OpenShift carrega o namespace e usuário no contexto kube: `namespace/name/user`:
|
||||
".*/openshift-cluster/.*" = "openshift"
|
||||
# Ou melhor, renomear todos os clusters do OpenShift de uma só vez:
|
||||
# Ou melhor, para renomear cada cluster OpenShift de uma vez:
|
||||
".*/(?P<var_cluster>[\\w-]+)/.*" = "$var_cluster"
|
||||
|
||||
# Contextos do GKE, AWS e outros provedores de nuvem geralmente carregam informações adicionais, como a região/zona.
|
||||
# A entrada a seguir corresponde ao formato do GKE (`gke_projectname_zone_cluster-name`)
|
||||
# e renomeia cada contexto kube correspondente em um formato mais legível (`gke-cluster-name`):
|
||||
# Contexto do GKE, AWS e outras provedores de nuvem normalmente carregam mais informações, como a region/zone.
|
||||
# A entrada a seguir corresponde o formato GKE (`gke_projectname_zone_cluster-name`)
|
||||
# e renomeia cada kube context em um formato mais legível (`gke-cluster-name`):
|
||||
"gke_.*_(?P<var_cluster>[\\w-]+)" = "gke-$var_cluster"
|
||||
```
|
||||
|
||||
@@ -2239,7 +2306,7 @@ O módulo `nim` exibe a versão atual instalada do [Nim](https://nim-lang.org/).
|
||||
| ------------------- | ------------------------------------ | ------------------------------------------------------------------------------------ |
|
||||
| `format` | `"via [$symbol($version )]($style)"` | O formato do módulo |
|
||||
| `version_format` | `"v${raw}"` | O formato da versão. As variáveis disponíveis são `raw`, `major`, `minor`, & `patch` |
|
||||
| `symbol` | `"👑 "` | O símbolo usado antes de exibir a versão do Nim. |
|
||||
| `symbol` | `"👑 "` | O simbolo usado antes de exibir a versão do Nim. |
|
||||
| `detect_extensions` | `["nim", "nims", "nimble"]` | Quais extensões devem ativar este módulo. |
|
||||
| `detect_files` | `["nim.cfg"]` | Quais nomes de arquivos devem ativar este módulo. |
|
||||
| `detect_folders` | `[]` | Quais pastas devem ativar este módulo. |
|
||||
@@ -2365,7 +2432,7 @@ O módulo `ocaml` exibe a versão atual instalada do [OCaml](https://ocaml.org/)
|
||||
| ------------------------- | -------------------------------------------------------------------------- | ------------------------------------------------------------------------------------ |
|
||||
| `format` | `"via [$symbol($version )(\($switch_indicator$switch_name\) )]($style)"` | A string de formato do módulo. |
|
||||
| `version_format` | `"v${raw}"` | O formato da versão. As variáveis disponíveis são `raw`, `major`, `minor`, & `patch` |
|
||||
| `symbol` | `"🐫 "` | O simbolo usado antes de exibir a versão do OCaml. |
|
||||
| `symbol` | `"🐫 "` | O símbolo usado antes de exibir a versão do OCaml. |
|
||||
| `global_switch_indicator` | `""` | A string usada para representar a mudança global OPAM. |
|
||||
| `local_switch_indicator` | `"*"` | A string usada para representar as mudanças locais do OPAM. |
|
||||
| `detect_extensions` | `["opam", "ml", "mli", "re", "rei"]` | Quais extensões devem ativar este módulo. |
|
||||
@@ -2432,7 +2499,7 @@ symbol = "☁️ "
|
||||
|
||||
## Package Version
|
||||
|
||||
O módulo `package` é exibido quando o diretório atual é um repositorio para um pacote e exibe sua versão atual. The module currently supports `npm`, `nimble`, `cargo`, `poetry`, `python`, `composer`, `gradle`, `julia`, `mix`, `helm`, `shards`, `daml` and `dart` packages.
|
||||
O módulo `package` é mostrado quando o diretório atual é o repositório de um pacote e mostra sua versão atual. The module currently supports `npm`, `nimble`, `cargo`, `poetry`, `python`, `composer`, `gradle`, `julia`, `mix`, `helm`, `shards`, `daml` and `dart` packages.
|
||||
|
||||
- [**npm**](https://docs.npmjs.com/cli/commands/npm) – O versionamento de pacotes `npm` é extraído do `package.json` presente no diretório atual
|
||||
- [**Cargo**](https://doc.rust-lang.org/cargo/) – O versionamento de pacotes `cargo`é extraído do arquivo `Cargo.toml` presente no diretório atual
|
||||
@@ -2577,7 +2644,7 @@ Por padrão a versão do Pulumi não é exibida, pois leva um tempo maior para s
|
||||
Por padrão o módulo vai exibir se uma das condições a seguir for atendida:
|
||||
|
||||
- O diretório atual tenha um arquivo `Pulumi.yaml` ou `Pulumi.yml`
|
||||
- Um diretório pai que tenha um arquivo `Pulumi.yaml` ou `Pulumi.yml`
|
||||
- A parent directory contains either `Pulumi.yaml` or `Pulumi.yml` unless `search_upwards` is set to `false`
|
||||
|
||||
### Opções
|
||||
|
||||
@@ -2587,6 +2654,7 @@ Por padrão o módulo vai exibir se uma das condições a seguir for atendida:
|
||||
| `version_format` | `"v${raw}"` | O formato da versão. As variáveis disponíveis são `raw`, `major`, `minor`, & `patch` |
|
||||
| `symbol` | `" "` | Uma string que é exibida antes do Pulumi stack. |
|
||||
| `style` | `"bold 5"` | O estilo do módulo. |
|
||||
| `search_upwards` | `true` | Enable discovery of pulumi config files in parent directories. |
|
||||
| `disabled` | `false` | Desabilita o módulo `pulumi`. |
|
||||
|
||||
### Variáveis
|
||||
@@ -2634,7 +2702,7 @@ O módulo `purescript` exibe a versão atual instalada do [PureScript](https://w
|
||||
| ------------------- | ------------------------------------ | ------------------------------------------------------------------------------------ |
|
||||
| `format` | `"via [$symbol($version )]($style)"` | O formato do módulo. |
|
||||
| `version_format` | `"v${raw}"` | O formato da versão. As variáveis disponíveis são `raw`, `major`, `minor`, & `patch` |
|
||||
| `symbol` | `"<=> "` | O símbolo usado antes de exibir a versão do PureScript. |
|
||||
| `symbol` | `"<=> "` | O simbolo usado antes de exibir a versão do PureScript. |
|
||||
| `detect_extensions` | `["purs"]` | Quais extensões devem ativar este módulo. |
|
||||
| `detect_files` | `["spago.dhall"]` | Quais nomes de arquivos devem ativar este módulo. |
|
||||
| `detect_folders` | `[]` | Quais pastas devem ativar este módulo. |
|
||||
@@ -2751,7 +2819,7 @@ python_binary = ["./venv/bin/python", "python", "python3", "python2"]
|
||||
|
||||
## R
|
||||
|
||||
O módulo `rlang` mostra a versão atualmente instalada do [R](https://www.r-project.org/). O módulo será mostrado se qualquer uma das seguintes condições for atendida:
|
||||
O módulo `rlang` exibe a versão atual instalada do [R](https://www.r-project.org/). O módulo vai exibir se algumas das condições a seguir for atendida:
|
||||
|
||||
- O diretório atual tenha um arquivo com a extensão `.R`.
|
||||
- O diretório atual tenha um arquivo com a extensão `.Rd`.
|
||||
@@ -2966,7 +3034,7 @@ O módulo `scala` exibe a versão atual instalada do [Scala](https://www.scala-l
|
||||
| ------------------- | ---------------------------------------- | ------------------------------------------------------------------------------------ |
|
||||
| `format` | `"via [${symbol}(${version} )]($style)"` | O formato do módulo. |
|
||||
| `version_format` | `"v${raw}"` | O formato da versão. As variáveis disponíveis são `raw`, `major`, `minor`, & `patch` |
|
||||
| `detect_extensions` | `["sbt", "scala"]` | Quais extensões devem ativar este módulo. |
|
||||
| `detect_extensions` | `["sbt", "escala"]` | Quais extensões devem ativar este módulo. |
|
||||
| `detect_files` | `[".scalaenv", ".sbtenv", "build.sbt"]` | Quais nomes de arquivos devem ativar este módulo. |
|
||||
| `detect_folders` | `[".metals"]` | Quais pastas devem ativar este módulo. |
|
||||
| `symbol` | `"🆂 "` | Uma string que representa o simbolo do Scala. |
|
||||
@@ -3156,22 +3224,23 @@ Este módulo é desabilitado por padrão. Para habilitar, defina `disabled` para
|
||||
|
||||
### Opções
|
||||
|
||||
| Opções | Padrão | Descrição |
|
||||
| ----------------------- | ------------------------------------------------------------------------------------ | ------------------------------------------------------- |
|
||||
| `format` | `"[$symbol$status]($style) "` | O formato do módulo |
|
||||
| `symbol` | `"✖"` | O simbolo exibido no erro de programa |
|
||||
| `success_symbol` | `""` | O simbolo exibido no sucesso de programa |
|
||||
| `not_executable_symbol` | `"🚫"` | O simbolo exibido quando o arquivo não é executável |
|
||||
| `not_found_symbol` | `"🔍"` | O simbolo exibido quando o comando não é encontrado |
|
||||
| `sigint_symbol` | `"🧱"` | O simbolo exibido no SIGINT (Ctrl + c) |
|
||||
| `signal_symbol` | `"⚡"` | O simbolo exibido em qualquer sinal |
|
||||
| `style` | `"bold red"` | O estilo do módulo. |
|
||||
| `recognize_signal_code` | `true` | Habilita o mapeamento de sinais para códigos de saída |
|
||||
| `map_symbol` | `false` | Habilita o mapeamento de símbolos para códigos de saída |
|
||||
| `pipestatus` | `false` | Habilita o relatório de pipestatus |
|
||||
| `pipestatus_separator` | `|` | |
|
||||
| `pipestatus_format` | `\\[$pipestatus\\] => [$symbol$common_meaning$signal_name$maybe_int]($style)` | O formato do módulo quando o comando é um pipeline |
|
||||
| `disabled` | `true` | Desabilita o módulo `status`. |
|
||||
| Opções | Padrão | Descrição |
|
||||
| --------------------------- | ------------------------------------------------------------------------------------ | --------------------------------------------------------------------- |
|
||||
| `format` | `"[$symbol$status]($style) "` | O formato do módulo |
|
||||
| `symbol` | `"✖"` | O simbolo exibido no erro de programa |
|
||||
| `success_symbol` | `""` | O simbolo exibido no sucesso de programa |
|
||||
| `not_executable_symbol` | `"🚫"` | O simbolo exibido quando o arquivo não é executável |
|
||||
| `not_found_symbol` | `"🔍"` | O simbolo exibido quando o comando não é encontrado |
|
||||
| `sigint_symbol` | `"🧱"` | O simbolo exibido no SIGINT (Ctrl + c) |
|
||||
| `signal_symbol` | `"⚡"` | O simbolo exibido em qualquer sinal |
|
||||
| `style` | `"bold red"` | O estilo do módulo. |
|
||||
| `recognize_signal_code` | `true` | Habilita o mapeamento de sinais para códigos de saída |
|
||||
| `map_symbol` | `false` | Habilita o mapeamento de símbolos para códigos de saída |
|
||||
| `pipestatus` | `false` | Habilita o relatório de pipestatus |
|
||||
| `pipestatus_separator` | <code>|</code> | The symbol used to separate pipestatus segments |
|
||||
| `pipestatus_format` | `\\[$pipestatus\\] => [$symbol$common_meaning$signal_name$maybe_int]($style)` | O formato do módulo quando o comando é um pipeline |
|
||||
| `pipestatus_segment_format` | | When specified, replaces `format` when formatting pipestatus segments |
|
||||
| `disabled` | `true` | Desabilita o módulo `status`. |
|
||||
|
||||
### Variáveis
|
||||
|
||||
@@ -3550,7 +3619,7 @@ format = "[🆅 $repo](bold blue) "
|
||||
|
||||
## Zig
|
||||
|
||||
Por padrão o módulo `zig` exibe a versão atual instalada do [Zig](https://ziglang.org/). O módulo será mostrado se alguma das seguintes condições for atendida:
|
||||
Por padrão, o módulo `zig` mostra a versão atualmente instalada do [Zig](https://ziglang.org/). O módulo será mostrado se alguma das seguintes condições for atendida:
|
||||
|
||||
- O diretório atual contém arquivo com a extensão `.zig`
|
||||
|
||||
@@ -3560,7 +3629,7 @@ Por padrão o módulo `zig` exibe a versão atual instalada do [Zig](https://zig
|
||||
| ------------------- | ------------------------------------ | ------------------------------------------------------------------------------------ |
|
||||
| `format` | `"via [$symbol($version )]($style)"` | O formato do módulo. |
|
||||
| `version_format` | `"v${raw}"` | O formato da versão. As variáveis disponíveis são `raw`, `major`, `minor`, & `patch` |
|
||||
| `symbol` | `"↯ "` | O simbolo usado antes de exibir a versão do Zig. |
|
||||
| `symbol` | `"↯ "` | O símbolo usado antes de exibir a versão do Zig. |
|
||||
| `style` | `"bold yellow"` | O estilo do módulo. |
|
||||
| `disabled` | `false` | Desabilita o módulo `zig`. |
|
||||
| `detect_extensions` | `["zig"]` | Quais extensões devem ativar este módulo. |
|
||||
@@ -3588,9 +3657,9 @@ symbol = "⚡️ "
|
||||
|
||||
## Comandos Personalizados
|
||||
|
||||
O módulo `custom` exibe a saída de alguns comandos arbitrários.
|
||||
Os módulos `custom` mostram a saída de alguns comandos arbitrários.
|
||||
|
||||
Este módulo vai ser exibir se algumas das condições a seguir for atendida:
|
||||
Esses módulos serão mostrados se alguma das seguintes condições for atendida:
|
||||
|
||||
- O diretório atual contém um arquivo cujo nome está em `detect_files`
|
||||
- O diretório atual contém um diretório cujo nome está em `detect_folders`
|
||||
@@ -3606,7 +3675,7 @@ Vários módulos personalizados podem ser definidos usando `.`.
|
||||
|
||||
::: tip
|
||||
|
||||
A ordem em que o módulo custom é exibido pode ser definido individualmente incluindo `${custom.foo}` em nilve superior `format` (pois inclui um ponto, você precisa usar `${...}`). Por padrão, o módulo `custom` mostrará todos os módulos personalizados na ordem em que eles foram definidos.
|
||||
A ordem na qual os módulos personalizados são mostrados pode ser definida individualmente incluindo `${custom.foo}` no `format` de nível superior (como inclui um ponto, você precisa usar `${...}`). Por padrão, o módulo `custom` mostrará todos os módulos personalizados na ordem em que eles foram definidos.
|
||||
|
||||
:::
|
||||
|
||||
|
||||
Reference in New Issue
Block a user