diff --git a/docs/de-DE/config/README.md b/docs/de-DE/config/README.md index fbdb926e..debfdba0 100644 --- a/docs/de-DE/config/README.md +++ b/docs/de-DE/config/README.md @@ -8,7 +8,7 @@ Um mit der Konfiguration von Starship zu beginnen, musst du die folgende Datei erstellen: `~/.config/starship.toml`. -```shell +```sh $ mkdir -p ~/.config && touch ~/.config/starship.toml ``` @@ -28,7 +28,7 @@ disabled = true ``` Sie können den Pfad zur `starship.toml` mit der `STARSHIP_CONFIG` Umgebungsvariable ändern: -```shell +```sh export STARSHIP_CONFIG=~/.starship ``` @@ -100,6 +100,7 @@ prompt_order = [ "hg_branch", "package", "dotnet", + "elm", "golang", "haskell", "java", @@ -114,6 +115,7 @@ prompt_order = [ "memory_usage", "aws", "env_var", + "crystal", "cmd_duration", "line_break", "jobs", @@ -253,7 +255,7 @@ use_symbol_for_status = true ## Befehlsdauer -Das `cmd_duration` Modul zeigt an wie lange der letzte Befehl ausgeführt wurde. Das Modul wird nur angezeigt wenn der letzte Befehl länger als zwei Sekunden ausgeführt wurde. Mit der `min_time` Option kann die Zeit eingestellt werden ab der <0>cmd_duration0> angezeigt wird. +Das `cmd_duration` Modul zeigt an wie lange der letzte Befehl ausgeführt wurde. Das Modul wird nur angezeigt wenn der letzte Befehl länger als zwei Sekunden ausgeführt wurde. Mit der `min_time` Option kann die Zeit eingestellt werden ab der `cmd_duration` angezeigt wird. ::: warning Nicht die DEBUG-trap in der Bash hooken @@ -376,6 +378,33 @@ style = "green" heuristic = false ``` +## Elm + +The `elm` module shows the currently installed version of Elm. Das Modul wird nur dann angezeigt, wenn eine der folgenden Bedingungen zutrifft: + +- Das aktuelle Verzeichnis enthält eine `elm.json`-Datei +- Das aktuelle Verzeichnis enthält eine `elm-package.json`-Datei +- The current directory contains a `elm-stuff` folder +- The current directory contains a `*.elm` files + +### Optionen + +| Variable | Standardwert | Beschreibung | +| ---------- | ------------- | ----------------------------------------------------- | +| `symbol` | `"🌳 "` | The symbol used before displaying the version of Elm. | +| `style` | `"bold cyan"` | Stil für dieses Modul. | +| `disabled` | `false` | Disables the `elm` module. | + + +### Beispiel + +```toml +# ~/.config/starship.toml + +[elm] +symbol = " " +``` + ## Umgebungsvariablen The `env_var` module displays the current value of a selected environment variable. The module will be shown only if any of the following conditions are met: @@ -597,7 +626,7 @@ The `haskell` module shows the currently installed version of Haskell Stack vers # ~/.config/starship.toml [haskell] -symbol = "λx.x " +symbol = " " ``` ## Mercurial Branch @@ -811,9 +840,34 @@ icon = " " style = "bold dimmed green" ``` +## Crystal + +The `crystal` module shows the currently installed version of Crystal. Das Modul wird nur dann angezeigt, wenn eine der folgenden Bedingungen zutrifft: + +- Das aktuelle Verzeichnis enthält eine `shard.yml`-Datei +- The current directory contains a `.cr` file + +### Optionen + +| Variable | Standardwert | Beschreibung | +| ---------- | ------------ | --------------------------------------------------------- | +| `symbol` | `"🔮 "` | The symbol used before displaying the version of crystal. | +| `style` | `"bold red"` | Stil für dieses Modul. | +| `disabled` | `false` | Disables the `crystal` module. | + +### Beispiel + +```toml +# ~/.config/starship.toml + +[crystal] +symbol = "✨ " +style = "bold blue" +``` + ## NodeJS -Das `nodejs` Modul zeigt die derzeit installierte Version von NodeJS. Das Modul wird gezeigt, wenn mindestens einer der folgenden Punkte erfüllt ist: +Das `nodejs` Modul zeigt die derzeit installierte Version von NodeJS. Das Modul wird nur dann angezeigt, wenn eine der folgenden Bedingungen zutrifft: - Das aktuelle Verzeichnis enthält eine `package.json`-Datei - Das aktuelle Verzeichnis enthält ein `node_modules`-Verzeichnis @@ -960,7 +1014,7 @@ Das `rust` Modul zeigt die derzeit installierte Version von Rust an. Das Modul w ### Optionen -| Variable | Standardwert | Beschreibung | +| Variable | Standartwert | Beschreibung | | ---------- | ------------ | ----------------------------------------------- | | `symbol` | `"🦀 "` | Symbol das vor der Rust-Version angezeigt wird. | | `style` | `"bold red"` | Stil für dieses Modul. | @@ -1012,7 +1066,7 @@ Dieses Modul ist standardmäßig deaktiviert. Setze in deiner Konfiguration `dis ### Optionen -| Variable | Standartwert | Beschreibung | +| Variable | Standardwert | Beschreibung | | ----------------- | ------------- | ----------------------------------------------------------------------------------------------------------------------------------------- | | `use_12hr` | `false` | Aktiviert die Formatierung der Uhrzeit im 12-Stunden-Format. | | `format` | Siehe unten | Das Format zum Anzeigen der Uhrzeit in [chrono-Formatierung](https://docs.rs/chrono/0.4.7/chrono/format/strftime/index.html). | diff --git a/docs/de-DE/guide/README.md b/docs/de-DE/guide/README.md index e29eab46..28485777 100644 --- a/docs/de-DE/guide/README.md +++ b/docs/de-DE/guide/README.md @@ -21,7 +21,7 @@ src="https://img.shields.io/discord/567163873606500352?logo=discord" alt="Auf Discord chatten" /> - +
@@ -49,7 +49,7 @@ -display` が提供されない場合、 デフォルトは次のとおりです。
+`display` オプションを使用して、バッテリーインジケーターを表示するタイミング(閾値)と外観(スタイル)を定義します。 `display` が提供されない場合、 デフォルトは次のとおりです。
```toml
[[battery.display]]
@@ -377,6 +378,33 @@ style = "green"
heuristic = false
```
+## Elm
+
+`elm`モジュールは、現在インストールされているElmのバージョンを示します。 次の条件のいずれかが満たされると、モジュールが表示されます。
+
+- カレントディレクトリに`elm.json`ファイルが含まれている
+- カレントディレクトリに`elm-package.json`ファイルが含まれている
+- カレントディレクトリに`elm-stuff`フォルダが含まれている
+- カレントディレクトリに`*.elm`ファイルが含まれている
+
+### オプション
+
+| 変数 | デフォルト | 説明 |
+| ---------- | ------------- | -------------------------- |
+| `symbol` | `"🌳 "` | Elmのバージョンを表示する前に使用される記号です。 |
+| `style` | `"bold cyan"` | モジュールのスタイルです。 |
+| `disabled` | `false` | `elm`モジュールを無効にします。 |
+
+
+### 設定例
+
+```toml
+# ~/.config/starship.toml
+
+[elm]
+symbol = " "
+```
+
## 環境変数
`env_var`モジュールは、選択された環境変数の現在の値を表示します。 次の条件のいずれかが満たされると、モジュールが表示されます。
@@ -598,7 +626,7 @@ The `haskell` module shows the currently installed version of Haskell Stack vers
# ~/.config/starship.toml
[haskell]
-symbol = "λx.x "
+symbol = " "
```
## Mercurial ブランチ
@@ -777,14 +805,13 @@ symbol = "🌟 "
## メモリ使用量
-`memory_usage 0>モジュールは、現在のシステムメモリとスワップ使用量を示します。
+`memory_usage`モジュールは、現在のシステムメモリとスワップ使用量を示します。
-デフォルトでは、システムスワップの合計がゼロ以外の場合、スワップ使用量が表示されます。
+デフォルトでは、システムスワップの合計がゼロ以外の場合、スワップ使用量が表示されます。
-::: tip
+::: tip
-このモジュールはデフォルトで無効になっています。
-有効にするには、設定ファイルでdisabled`を`false`に設定します。
+このモジュールはデフォルトで無効になっています。 有効にするには、設定ファイルで`disabled`を`false`に設定します。
:::
@@ -814,6 +841,31 @@ separator = "/"
style = "bold dimmed green"
```
+## Crystal
+
+`crystal`モジュールには、現在インストールされているCrystalのバージョンが表示されます。 次の条件のいずれかが満たされると、モジュールが表示されます。
+
+- カレントディレクトリに`shard.yml`ファイルが含まれている
+- カレントディレクトリに`.cr`の拡張子のファイルが含まれている
+
+### オプション
+
+| 変数 | デフォルト | 説明 |
+| ---------- | ------------ | ------------------------------ |
+| `symbol` | `"🔮 "` | Crystalのバージョンを表示する前に使用される記号です。 |
+| `style` | `"bold red"` | モジュールのスタイルです。 |
+| `disabled` | `false` | `crystal`モジュールを無効にします。 |
+
+### 設定例
+
+```toml
+# ~/.config/starship.toml
+
+[crystal]
+symbol = "✨ "
+style = "bold blue"
+```
+
## NodeJS
`nodejs`モジュールは、現在インストールされているNodeJSのバージョンを示します。 次の条件のいずれかが満たされると、モジュールが表示されます。
diff --git a/docs/ja-JP/guide/README.md b/docs/ja-JP/guide/README.md
index 26912bd5..e5dcdd77 100644
--- a/docs/ja-JP/guide/README.md
+++ b/docs/ja-JP/guide/README.md
@@ -21,7 +21,7 @@
src="https://img.shields.io/discord/567163873606500352?logo=discord"
alt="Chat on Discord" />
-
+
@@ -49,7 +49,7 @@
-
Tiffany Le-Nguyen
🤔 🚧 👀 📖
Snuggle
🎨 🤔 🚧 👀
Ryan Leckey
👀
-
Youssef Habri
💻
+
Youssef Habri
💻 📖 ⚠️
Kevin Song
🐛 💻 📖 ⚠️
@@ -329,7 +331,8 @@ Starship の設定方法の詳細に関しては、[ドキュメント](https://
Oleksii Filonenko
🌍
Artem Ivanov
🌍
Peter Bull
💻 ⚠️
-
Andrew Prokhorenkov
💻 📖 ⚠️ 📆
+
Andrew Prokhorenkov
💻 📖 ⚠️
+
chirsz
🌍
diff --git a/docs/ru-RU/config/README.md b/docs/ru-RU/config/README.md
index f9d956b7..6eeb0059 100644
--- a/docs/ru-RU/config/README.md
+++ b/docs/ru-RU/config/README.md
@@ -8,7 +8,7 @@
Чтобы начать конфигурацию Starship, создайте следующий файл: `~/.config/starship.toml`.
-```shell
+```sh
$ mkdir -p ~/.config && touch ~/.config/starship.toml
```
@@ -28,7 +28,7 @@ disabled = true
```
Вы можете изменить расположение файла `starship.toml` переменной окружения `STARSHIP_CONFIG`:
-```shell
+```sh
export STARSHIP_CONFIG=~/.starship
```
@@ -100,6 +100,7 @@ prompt_order = [
"hg_branch",
"package",
"dotnet",
+ "elm",
"golang",
"haskell",
"java",
@@ -114,6 +115,7 @@ prompt_order = [
"memory_usage",
"aws",
"env_var",
+ "crystal",
"cmd_duration",
"line_break",
"jobs",
@@ -376,6 +378,33 @@ style = "green"
heuristic = false
```
+## Elm
+
+The `elm` module shows the currently installed version of Elm. Модуль будет показан, если любое из следующих условий соблюдено:
+
+- Текущий каталог содержит файл `elm.json`
+- Текущий каталог содержит файл `elm-package.json`
+- The current directory contains a `elm-stuff` folder
+- The current directory contains a `*.elm` files
+
+### Опции
+
+| Переменная | По умолчанию | Описание |
+| ---------- | ------------- | ----------------------------------------------------- |
+| `symbol` | `"🌳 "` | The symbol used before displaying the version of Elm. |
+| `style` | `"bold cyan"` | Стиль модуля. |
+| `disabled` | `false` | Disables the `elm` module. |
+
+
+### Пример
+
+```toml
+# ~/.config/starship.toml
+
+[elm]
+symbol = " "
+```
+
## Переменная Окружения
Модуль `env_var` отображает текущее значение выбранной переменной окружения. Модуль будет показан только в том случае, если любое из следующих условий соблюдено:
@@ -597,18 +626,18 @@ symbol = "🏎💨 "
# ~/.config/starship.toml
[haskell]
-symbol = "λx.x "
+symbol = " "
```
-## Ветвь Mercurial
+## Ветка Mercurial
-Модуль `hg_branch` показывает активную ветку репозитория в вашей текущей директории.
+Модуль `hg_branch` показывает активную ветку репозитория в вашем текущем каталоге.
### Опции
| Переменная | По умолчанию | Описание |
| ------------------- | --------------- | ---------------------------------------------------------------------------------------- |
-| `symbol` | `" "` | Символ, используемый перед закладкой hg или именем ветви репозитория в текущем каталоге. |
+| `symbol` | `" "` | Символ, используемый перед закладкой hg или именем ветки репозитория в текущем каталоге. |
| `truncation_length` | `2^63 - 1` | Обрезает имя ветки hg до X графемов |
| `truncation_symbol` | `"…"` | Символ, используемый для обозначения усечения названия ветки. |
| `style` | `"bold purple"` | Стиль модуля. |
@@ -631,14 +660,14 @@ truncation_symbol = ""
### Опции
-| Переменная | По умолчанию | Описание |
-| ---------- | --------------------- | ------------------------------------------------------------------------------------------------------------------------------------------ |
-| `ssh_only` | `true` | Показывать имя хоста только при подключении через SSH. |
-| `prefix` | `""` | Префикс, отображаемый непосредственно перед именем хоста. |
-| `suffix` | `""` | Суффикс, отображаемый непосредственно перед именем хоста. |
-| `trim_at` | `"."` | Символы, по которую имя хоста будет сокращено после первого совпадения. `"."` остановится после первой точки. `""` отключит любое усечение |
-| `style` | `"bold dimmed green"` | Стиль модуля. |
-| `disabled` | `false` | Отключает модуль `hostname`. |
+| Переменная | По умолчанию | Описание |
+| ---------- | --------------------- | ---------------------------------------------------------------------------------------------------------------------------------------- |
+| `ssh_only` | `true` | Показывать имя хоста только при подключении к SSH-сессии. |
+| `prefix` | `""` | Префикс, отображаемый непосредственно перед именем хоста. |
+| `suffix` | `""` | Суффикс, отображаемый непосредственно перед именем хоста. |
+| `trim_at` | `"."` | Строка, по которую имя хоста будет сокращено после первого совпадения. `"."` остановится после первой точки. `"` отключит любое усечение |
+| `style` | `"bold dimmed green"` | Стиль модуля. |
+| `disabled` | `false` | Отключает модуль `hostname`. |
### Пример
@@ -653,7 +682,7 @@ trim_at = ".companyname.com"
disabled = false
```
-## Работы
+## Задачи
Модуль `jobs` отображает текущее количество запущенных работ. Модуль будет показан только если работы выполняются в фоне. Модуль покажет количество запущенных задач при более 1 задачи, или больше, чем значение настройки `threshold`, если оно существует.
@@ -662,7 +691,7 @@ disabled = false
| Переменная | По умолчанию | Описание |
| ----------- | ------------- | --------------------------------------------------------- |
| `symbol` | `"✦"` | Символ, используемый перед отображением количества работ. |
-| `threshold` | `1` | Показывать количество работ, если превышено. |
+| `threshold` | `1` | Показывать количество задач, если превышено. |
| `style` | `"bold blue"` | Стиль модуля. |
| `disabled` | `false` | Отключает модуль `jobs`. |
@@ -678,7 +707,7 @@ threshold = 4
## Kubernetes
-Отображает текущее контекстное имя Kubernetes и, если применено, пространство имён из файла kubeconfig. Пространство имен дожно быть задано в файле kubeconfig, это делается через `kubectl config set-context starship-cluster --namespace astronaut`. Если переменная окружения `$KUBECONFIG` задана, модуль будет использовать его значение, в противном случае будет использовать `~/.kube/config`.
+Отображает текущее контекстное имя Kubernetes и, если применено, пространство имён из файла kubeconfig. Пространство имен дожно быть задано в файле kubeconfig, это делается через `kubectl config set-context starship-cluster --namespace astronaut`. Если переменная окружения `$KUBECONFIG` установлена, модуль будет использовать это, в противном случае будет использовать `~/.kube/config`.
::: tip Подсказка
@@ -705,7 +734,7 @@ style = "dim green"
disabled = false
```
-## Разрыв Строки
+## Перевод Строки
Модуль `line_break` разделяет командную строку на две строки.
@@ -812,6 +841,31 @@ separator = "/"
style = "bold dimmed green"
```
+## Crystal
+
+The `crystal` module shows the currently installed version of Crystal. Модуль будет показан, если любое из следующих условий соблюдено:
+
+- Текущий каталог содержит файл `shard.yml`
+- The current directory contains a `.cr` file
+
+### Опции
+
+| Переменная | По умолчанию | Описание |
+| ---------- | ------------ | --------------------------------------------------------- |
+| `symbol` | `"🔮 "` | The symbol used before displaying the version of crystal. |
+| `style` | `"bold red"` | Стиль модуля. |
+| `disabled` | `false` | Disables the `crystal` module. |
+
+### Пример
+
+```toml
+# ~/.config/starship.toml
+
+[crystal]
+symbol = "✨ "
+style = "bold blue"
+```
+
## NodeJS
Модуль `nodejs` показывает установленную версию NodeJS. Модуль будет показан, если любое из следующих условий соблюдено:
diff --git a/docs/ru-RU/guide/README.md b/docs/ru-RU/guide/README.md
index cb6969cb..ddb11dd1 100644
--- a/docs/ru-RU/guide/README.md
+++ b/docs/ru-RU/guide/README.md
@@ -21,7 +21,7 @@
src="https://img.shields.io/discord/567163873606500352?logo=discord"
alt="Чат в Discord" />
-
+
@@ -49,7 +49,7 @@
-
)
+Текущая версия Node.js (⬢< / 0>)
+Текущая версия PHP (🐘`)
- Текущая версия Python (`🐍`)
- Текущая версия Ruby (`💎`)
- Текущая версия Rust (`🦀`)
- Текущая версия .NET (`•NET`)
+- Current Crystal version (`🔮`).
- Текущая версия пакета в текущей директории (`📦`)
- npm (Node.js)
- cargo (Rust)
- poetry (Python)
- - композитор (PHP)
+ - composer (PHP)
- Текущая ветка Git и статус репозитория:
- `=` — конфликтующие изменения
- - `⇡` — впереди отслеживаемой ветви
- - `⇣` — позади отслеживаемой ветви
- - `⇕` — расходящиеся изменения
+ - `⇡` — впереди удаленной ветки
+ - `⇣` — позади удаленной ветки
+ - `⇕` — неоднозначные изменения
- `?` — не отслеживаемые изменения
- - `$` — отложенные в тайник изменения
+ - `$` — отложенные изменения
- `!` — изменённые файлы
- `+` — добавленные файлы
- `»` — переименнованные файлы
- `✘` — удалённые файлы
-- Текущая ветвь Mercurial
+- Текущая ветка Mercurial
- Текущий уровень и состояние заряда батареи
- `⇡` – зарядка
- `⇣` – разрядка
- - `•` – полностью заряжено
-- Индикатор работ в фоне (`✦`)
+ - `•` – полная зарядка
+- Индикатор задач в фоне (`✦`)
- Текущий кластер и пространство имён Kubernetes (`☸`)
- Текущий профиль Amazon Web Services (AWS) (`☁`)
-- Время исполнения последней команды
+- Время выполнения последней команды
- Значение переменной окружения
- Обнаружение среды Nix-shell
-- Текущее имя пользователя, если оно не совпадает с логином
+- Текущее имя пользователя, если оно не совпадает с именем залогиненного пользователя
- Необязательное текущее время в 12- или 24-часовом формате
-- Текущее рабочее пространство и версия Terraform (`💠`)
+- Текущее рабочее пространство Terraform и версия (`💠`)
- Текущая среда Conda (`C`)
## 🚀 Установка
@@ -249,7 +251,7 @@
Tiffany Le-Nguyen
🤔 🚧 👀 📖
Snuggle
🎨 🤔 🚧 👀
Ryan Leckey
👀
-
Youssef Habri
💻
+
Youssef Habri
💻 📖 ⚠️
Kevin Song
🐛 💻 📖 ⚠️
@@ -329,7 +331,8 @@
Oleksii Filonenko
🌍
Artem Ivanov
🌍
Peter Bull
💻 ⚠️
-
Andrew Prokhorenkov
💻 📖 ⚠️ 📆
+
Andrew Prokhorenkov
💻 📖 ⚠️
+
chirsz
🌍
diff --git a/docs/zh-CN/config/README.md b/docs/zh-CN/config/README.md
index f28bc624..48648573 100644
--- a/docs/zh-CN/config/README.md
+++ b/docs/zh-CN/config/README.md
@@ -8,7 +8,7 @@ Starship 目前正在开发中。 很多新的配置选项将会在之后的版
您需要创建配置文件 `~/.config/starship.toml` 以供 Starship 使用。
-```shell
+```sh
$ mkdir -p ~/.config && touch ~/.config/starship.toml
```
@@ -28,7 +28,7 @@ disabled = true
```
你可以设置环境变量 `STARSHIP_CONFIG` 来修改 starship 查找配置文件 `starship.toml` 时查找的位置:
-```shell
+```sh
export STARSHIP_CONFIG=~/.starship
```
@@ -100,6 +100,7 @@ prompt_order = [
"hg_branch",
"package",
"dotnet",
+ "elm",
"golang",
"haskell",
"java",
@@ -114,6 +115,7 @@ prompt_order = [
"memory_usage",
"aws",
"env_var",
+ "crystal",
"cmd_duration",
"line_break",
"jobs",
@@ -376,6 +378,33 @@ style = "green"
heuristic = false
```
+## Elm
+
+The `elm` module shows the currently installed version of Elm. 此组件只有满足以下条件之一时才会被显示:
+
+- 当前目录包含 `elm.json` 文件
+- 当前目录包含 `elm-package.json` 文件
+- The current directory contains a `elm-stuff` folder
+- The current directory contains a `*.elm` files
+
+### 配置项
+
+| 字段 | 默认值 | 描述 |
+| ---------- | ------------- | ----------------------------------------------------- |
+| `symbol` | `"🌳 "` | The symbol used before displaying the version of Elm. |
+| `style` | `"bold cyan"` | 此组件的样式。 |
+| `disabled` | `false` | Disables the `elm` module. |
+
+
+### 示例
+
+```toml
+# ~/.config/starship.toml
+
+[elm]
+symbol = " "
+```
+
## Environment Variable
`env_var` 组件显示选定的环境变量的当前值。 此组件只有满足以下条件之一时才会被显示:
@@ -597,7 +626,7 @@ symbol = "🏎💨 "
# ~/.config/starship.toml
[haskell]
-symbol = "λx.x "
+symbol = " "
```
## Mercurial Branch
@@ -752,7 +781,7 @@ pure_msg = "pure shell"
## Java
-`java` 组件显示当前安装的 Java 版本。 此组件将在符合以下条件之一时显示:
+`java` 组件显示当前安装的 Java 版本。 此组件只有满足以下条件之一时才会被显示:
- 当前目录包含 `pom.xml`,`build.gradle.kts` 或 `build.sbt` 文件
- 当前目录包含一个扩展名为 `.java`,`.class`,`.gradle` 或 `.jar` 的文件
@@ -812,6 +841,31 @@ separator = "/"
style = "bold dimmed green"
```
+## Crystal
+
+The `crystal` module shows the currently installed version of Crystal. 此组件只有满足以下条件之一时才会被显示:
+
+- 当前目录包含 `shard.yml` 文件
+- The current directory contains a `.cr` file
+
+### 配置项
+
+| 字段 | 默认值 | 描述 |
+| ---------- | ------------ | --------------------------------------------------------- |
+| `symbol` | `"🔮 "` | The symbol used before displaying the version of crystal. |
+| `style` | `"bold red"` | 此组件的样式。 |
+| `disabled` | `false` | Disables the `crystal` module. |
+
+### 示例
+
+```toml
+# ~/.config/starship.toml
+
+[crystal]
+symbol = "✨ "
+style = "bold blue"
+```
+
## NodeJS
`nodejs` 组件显示当前安装的 NodeJS 版本。 此组件将在符合以下任意条件之一时显示:
@@ -867,7 +921,7 @@ symbol = "🎁 "
## PHP
-`php` 组件显示当前安装的 PHP 版本。 此组件将在符合以下任意条件之一时显示:
+`php` 组件显示当前安装的 PHP 版本。 此组件只有满足以下条件之一时才会被显示:
- 当前目录包含一个 `composer.json` 文件
- 当前目录包含一个 `.php` 文件
@@ -897,7 +951,7 @@ symbol = "🔹 "
否则,它将显示来自 `python --version` 的版本号,并显示当前的 Python 虚拟环境,如果激活了的话。
-此组件将在符合以下任意条件之一时显示:
+此组件只有满足以下条件之一时才会被显示:
- 当前目录包含 `.python-version` 文件
- 当前目录包含 `requirements.txt` 文件
@@ -930,7 +984,7 @@ pyenv_prefix = "foo "
## Ruby
-`ruby` 组件显示当前安装的 Ruby 版本。 此组件将在符合以下任意条件之一时显示:
+`ruby` 组件显示当前安装的 Ruby 版本。 此组件只有满足以下条件之一时才会被显示:
- 当前目录包含 `Gemfile` 文件
- 当前目录包含 `.rb` 文件
@@ -954,7 +1008,7 @@ symbol = "🔺 "
## Rust
-`rust` 组件显示当前安装的 Rust 版本。 此组件将在符合以下任意条件时显示:
+`rust` 组件显示当前安装的 Rust 版本。 此组件只有满足以下条件之一时才会被显示:
- 当前目录包含 `Cargo.toml` 文件
- 当前目录包含一个使用 `.rs` 扩展名的文件
@@ -978,7 +1032,7 @@ symbol = "⚙️ "
## Terraform
-`terraform` 组件显示当前选定的 terraform 工作区和版本。 默认情况下不会显示 terraform 版本,因为当使用大量插件时,当前版本 terraform 查询版本号很慢。 此组件将在符合以下任意条件时显示:
+`terraform` 组件显示当前选定的 terraform 工作区和版本。 默认情况下不会显示 terraform 版本,因为当使用大量插件时,当前版本 terraform 查询版本号很慢。 此组件只有满足以下条件之一时才会被显示:
- 当前目录包含 `.terraform` 目录
- 当前目录包含一个使用 `.tf` 扩展名的文件
@@ -1036,7 +1090,7 @@ utc_time_offset = -5
## Username
-`username` 组件显示当前活跃的用户名。 此组件将在符合以下任意条件时显示:
+`username` 组件显示当前活跃的用户名。 此组件只有满足以下条件之一时才会被显示:
- 当前用户是 root
- 当前用户与登录用户不相同
diff --git a/docs/zh-CN/guide/README.md b/docs/zh-CN/guide/README.md
index a0e85144..ba0ce7b8 100644
--- a/docs/zh-CN/guide/README.md
+++ b/docs/zh-CN/guide/README.md
@@ -21,7 +21,7 @@
src="https://img.shields.io/discord/567163873606500352?logo=discord"
alt="加入 Discord" />
-
+
@@ -49,7 +49,7 @@
-
Tiffany Le-Nguyen
🤔 🚧 👀 📖
Snuggle
🎨 🤔 🚧 👀
Ryan Leckey
👀
-
Youssef Habri
💻
+
Youssef Habri
💻 📖 ⚠️
Kevin Song
🐛 💻 📖 ⚠️
@@ -329,7 +331,8 @@
Oleksii Filonenko
🌍
Artem Ivanov
🌍
Peter Bull
💻 ⚠️
-
Andrew Prokhorenkov
💻 📖 ⚠️ 📆
+
Andrew Prokhorenkov
💻 📖 ⚠️
+
chirsz
🌍
diff --git a/docs/zh-TW/config/README.md b/docs/zh-TW/config/README.md
index f552639f..36ded60f 100644
--- a/docs/zh-TW/config/README.md
+++ b/docs/zh-TW/config/README.md
@@ -8,7 +8,7 @@
為了開始設定 Starship,請建立下右檔案: `~/.config/starship.toml`.
-```shell
+```sh
$ mkdir -p ~/.config && touch ~/.config/starship.toml
```
@@ -28,7 +28,7 @@ disabled = true
```
You can change default `starship.toml` file location with `STARSHIP_CONFIG` environment variable:
-```shell
+```sh
export STARSHIP_CONFIG=~/.starship
```
@@ -100,6 +100,7 @@ prompt_order = [
"hg_branch",
"package",
"dotnet",
+ "elm",
"golang",
"haskell",
"java",
@@ -114,6 +115,7 @@ prompt_order = [
"memory_usage",
"aws",
"env_var",
+ "crystal",
"cmd_duration",
"line_break",
"jobs",
@@ -376,6 +378,33 @@ style = "green"
heuristic = false
```
+## Elm
+
+The `elm` module shows the currently installed version of Elm. 這個模組在下列其中一個條件達成時顯示:
+
+- 現在資料夾中包含一個 `elm.json` 檔案
+- 現在資料夾中包含一個 `elm-package.json` 檔案
+- The current directory contains a `elm-stuff` folder
+- The current directory contains a `*.elm` files
+
+### 選項
+
+| 變數 | 預設 | 說明 |
+| ---------- | ------------- | ----------------------------------------------------- |
+| `symbol` | `"🌳 "` | The symbol used before displaying the version of Elm. |
+| `style` | `"bold cyan"` | 這個模組的風格。 |
+| `disabled` | `false` | Disables the `elm` module. |
+
+
+### 範例
+
+```toml
+# ~/.config/starship.toml
+
+[elm]
+symbol = " "
+```
+
## 環境變數
`env_var`模組顯示一個選擇的環境變數的現在數值。 這個模組只在下列條件其中之一達到時顯示:
@@ -580,7 +609,7 @@ symbol = "🏎💨 "
The `haskell` module shows the currently installed version of Haskell Stack version. 這個模組在下列其中一個條件達成時顯示:
-- 目前資料夾中有一個 `stack.yaml` 檔案
+- 現在資料夾中含有一個 `stack.yaml` 檔案
### 選項
@@ -597,7 +626,7 @@ The `haskell` module shows the currently installed version of Haskell Stack vers
# ~/.config/starship.toml
[haskell]
-symbol = "λx.x "
+symbol = " "
```
## Mercurial Branch
@@ -812,6 +841,31 @@ separator = "/"
style = "bold dimmed green"
```
+## Crystal
+
+The `crystal` module shows the currently installed version of Crystal. 這個模組在下列其中一個條件達成時顯示:
+
+- 現在資料夾中含有一個 `shard.yml` 檔案
+- The current directory contains a `.cr` file
+
+### 選項
+
+| 變數 | 預設 | 說明 |
+| ---------- | ------------ | --------------------------------------------------------- |
+| `symbol` | `"🔮 "` | The symbol used before displaying the version of crystal. |
+| `style` | `"bold red"` | 這個模組的風格。 |
+| `disabled` | `false` | Disables the `crystal` module. |
+
+### 範例
+
+```toml
+# ~/.config/starship.toml
+
+[crystal]
+symbol = "✨ "
+style = "bold blue"
+```
+
## NodeJS
`nodejs` 模組顯示現在安裝的 NodeJS 版本。 這個模組在下列其中一個條件達成時顯示:
@@ -869,7 +923,7 @@ symbol = "🎁 "
The `php` module shows the currently installed version of PHP. 這個模組在下列其中一個條件達成時顯示:
-- 現在資料夾中包含一個 `composer.json` 檔案
+- 目前資料夾中有一個 `composer.json` 檔案
- The current directory contains a `.php` file
### 選項
diff --git a/docs/zh-TW/guide/README.md b/docs/zh-TW/guide/README.md
index 88207877..9c2904c9 100644
--- a/docs/zh-TW/guide/README.md
+++ b/docs/zh-TW/guide/README.md
@@ -21,7 +21,7 @@
src="https://img.shields.io/discord/567163873606500352?logo=discord"
alt="在 Discord 上聊天" />
-
+
@@ -49,7 +49,7 @@
-
Tiffany Le-Nguyen
🤔 🚧 👀 📖
Snuggle
🎨 🤔 🚧 👀
Ryan Leckey
👀
-
Youssef Habri
💻
+
Youssef Habri
💻 📖 ⚠️
Kevin Song
🐛 💻 📖 ⚠️
@@ -329,7 +331,8 @@
Oleksii Filonenko
🌍
Artem Ivanov
🌍
Peter Bull
💻 ⚠️
-
Andrew Prokhorenkov
💻 📖 ⚠️ 📆
+
Andrew Prokhorenkov
💻 📖 ⚠️
+
chirsz
🌍