Skip to content

Commit

Permalink
docs(i18n): Update Crowdin translations (starship#517)
Browse files Browse the repository at this point in the history
- Finish translations for Traditional Chinese
  • Loading branch information
matchai authored Oct 21, 2019
1 parent 86bb923 commit bd79672
Show file tree
Hide file tree
Showing 29 changed files with 1,605 additions and 1,322 deletions.
8 changes: 4 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -50,12 +50,12 @@
><img height="20" src="https://raw.githubusercontent.com/starship/starship/master/media/flag-jp.png" alt="日本語"
/></a>
&#0020;
<a href="https://translate.starship.rs/project/starship-prompt/zh-CN"
><img height="20" src="https://raw.githubusercontent.com/starship/starship/master/media/flag-cn.png" alt="简体中文"
<a href="https://github.com/starship/starship/blob/master/docs/zh-TW/guide/README.md"
><img height="20" src="https://raw.githubusercontent.com/starship/starship/master/media/flag-tw.png" alt="繁體中文"
/></a>
&#0020;
<a href="https://translate.starship.rs/project/starship-prompt/zh-TW"
><img height="20" src="https://raw.githubusercontent.com/starship/starship/master/media/flag-tw.png" alt="繁體中文"
<a href="https://translate.starship.rs/project/starship-prompt/zh-CN"
><img height="20" src="https://raw.githubusercontent.com/starship/starship/master/media/flag-cn.png" alt="简体中文"
/></a>
&#0020;
<a href="https://translate.starship.rs/project/starship-prompt/de"
Expand Down
26 changes: 24 additions & 2 deletions docs/.vuepress/config.js
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,11 @@ module.exports = {
lang: "ja-JP",
title: "Starship",
description: "The cross-shell prompt for astronauts"
},
"/zh-TW/": {
lang: "zh-TW",
title: "Starship",
description: "The cross-shell prompt for astronauts"
}
},
head: [["link", { rel: "icon", href: "/icon.png" }]],
Expand Down Expand Up @@ -38,7 +43,7 @@ module.exports = {
["/guide/", "Guide"],
["/config/", "Configuration"],
["/advanced-config/", "Advanced Configuration"]
],
]
},
"/ja-JP/": {
// text for the language dropdown
Expand All @@ -55,8 +60,25 @@ module.exports = {
["/ja-JP/guide/", "ガイド"],
["/ja-JP/config/", "設定"],
["/ja-JP/advanced-config/", "高度な設定"]
],
]
},
"/zh-TW/": {
// text for the language dropdown
selectText: "語言",
// label for this locale in the language dropdown
label: "繁體中文",
// Custom text for edit link. Defaults to "Edit this page"
editLinkText: "在 GitHub 上修改此頁面",
// Custom navbar values
nav: [{ text: "設定", link: "/zh-TW/config/" }],
// Custom sidebar values
sidebar: [
"/zh-TW/",
["/zh-TW/guide/", "指引"],
["/zh-TW/config/", "設定"],
["/zh-TW/advanced-config/", "進階設定"]
]
}
}
},
plugins: [
Expand Down
48 changes: 30 additions & 18 deletions docs/de-DE/README.md
Original file line number Diff line number Diff line change
@@ -1,23 +1,23 @@
---
home: true
heroImage: /logo.svg
actionText: Get Started
actionText: Loslegen
actionLink: /guide/
footer: ISC Licensed | Copyright © 2019-present Starship Contributors
footer: ICS lizenziert | Copyright © 2019-heute Starship-Mitwirkende
---

<div class="features">
<div class="feature">
<h2>Compatibility First</h2>
<p>Works on the most common shells on the most common operating systems. Use it everywhere!</p>
<h2>Kompatibel</h2>
<p>Läuft mit den beliebtesten Shells auf den beliebtesten Betriebssystemen. Überall einsetzbar!</p>
</div>
<div class="feature">
<h2>Rust-Powered</h2>
<p>Brings the best-in-class speed and safety of Rust, to make your prompt as quick and reliable as possible.</p>
<h2>Antrieben von Rust</h2>
<p>Bringt die branchenweit beste Geschwindigkeit und Sicherheit von Rust mit, um Deine Eingaben so schnell und zuverlässig wie nur möglich zu machen.</p>
</div>
<div class="feature">
<h2>Customizable</h2>
<p>Every little detail is customizable to your liking, to make this prompt as minimal or feature-rich as you'd like it to be.</p>
<h2>Individualisierbar</h2>
<p>Jedes noch so kleine Detail kann nach Deinen Wünschen angepasst werden, um die Eingabeaufforderung so minimal oder funktionsreich zu gestalten, wie Du es möchtest.</p>
</div>
</div>

Expand All @@ -28,11 +28,11 @@ footer: ISC Licensed | Copyright © 2019-present Starship Contributors
</video>
</div>

### Quick Install
### Schnellinstallation

1. Install the **starship** binary:
1. Installiere die Binärversion von **starship**:

**[Download archives of precompiled binaries](https://github.com/starship/starship/releases)** if you don't use the platforms below.
**[Lade die vorkompilierte Binärversion herunter](https://github.com/starship/starship/releases)**, wenn du keine der unten gelisteten Plattformen verwendest.


#### Homebrew
Expand All @@ -42,7 +42,7 @@ footer: ISC Licensed | Copyright © 2019-present Starship Contributors
```


#### Rust (v1.33 or higher)
#### Rust (v1.33 oder neuer)

```sh
$ cargo install starship
Expand All @@ -51,14 +51,14 @@ footer: ISC Licensed | Copyright © 2019-present Starship Contributors

#### Arch Linux (AUR)

Starship is available on the AUR under the name `starship`. Install it with `yay` or your favorite AUR helper.
Starship ist via AUR unter dem Namen `starship` verfügbar. Installiere es mittels `yay` oder einem AUR-Helfer deiner Wahl.

```sh
$ yay -S starship
```


#### Nix (unstable)
#### Nix (instabil)

```sh
$ nix-env --install starship
Expand All @@ -71,12 +71,12 @@ footer: ISC Licensed | Copyright © 2019-present Starship Contributors
$ pkg install starship
```

1. Add the init script to your shell's config file:
1. Füge das init-Skript zur Konfigurationsdatei deiner Shell hinzu:


#### Bash

Add the following to the end of `~/.bashrc`:
Trage folgendes am Ende der `~/.bashrc` ein:

```sh
# ~/.bashrc
Expand All @@ -87,7 +87,7 @@ footer: ISC Licensed | Copyright © 2019-present Starship Contributors

#### Fish

Add the following to the end of `~/.config/fish/config.fish`:
Trage folgendes am Ende der `~/.config/fish/config.fish` ein:

```sh
# ~/.config/fish/config.fish
Expand All @@ -98,10 +98,22 @@ footer: ISC Licensed | Copyright © 2019-present Starship Contributors

#### Zsh

Add the following to the end of `~/.zshrc`:
Trage folgendes am Ende der `~/.zshrc` ein:

```sh
# ~/.zshrc

eval "$(starship init zsh)"
```


#### Powershell

Trage folgendes in das Powershell-Profil ($Profile) ein. Standardmäßig gespeichert unter: `~\Documents\PowerShell\Microsoft.PowerShell_profile.ps1` auf Windows, oder `~/.config/powershell/Microsoft.PowerShell_profile.ps1` auf -Nix:

```sh
# notepad $PROFILE
# ~\Documents\PowerShell\Profile.ps1

Invoke-Expression (&starship init powershell)
```
36 changes: 18 additions & 18 deletions docs/de-DE/advanced-config/README.md
Original file line number Diff line number Diff line change
@@ -1,18 +1,18 @@
# Advanced Configuration
# Erweiterte Konfiguration

While Starship is a versatile shell, sometimes you need to do more than edit `starship.toml` to get it to do certain things. This page details some of the more advanced configuration techniques used in starship.
Auch wenn Starship eine vielseitige Shell ist, reichen manche Konfigurationen in der `starship.toml` nicht aus, um erweiterte Einstellungen vorzunehmen. Diese Seite beschreibt einige fortgeschrittene Konfigurationen für Starship.

::: warning
::: Warnung

The configurations in this section are subject to change in future releases of Starship.
Die hier beschriebenen Konfigurationen werden sich mit kommenden Updates von Starship verändern.

:::

## Custom pre-prompt and pre-execution Commands in Bash
## Benutzerdefinierte Pre-Prompt- und Pre-Execution-Befehle in der Bash

Bash does not have a formal preexec/precmd framework like most other shells. Because of this, it is difficult to provide fully customizable hooks in `bash`. However, Starship does give you limited ability to insert your own functions into the prompt-rendering procedure:
Die Bash Shell hat, im Gegensatz zu vielen anderen Shells, kein konventionelles preexec/precmd Framework. Daher gestaltet es sich schwierig, vollständig anpassbare Hooks für `bash` anzubieten. Starship bietet daher die begrenzte Möglichkeit, eigene Funktionen in das prompt rendering Verfahren einzufügen:

- To run a custom function right before the prompt is drawn, define a new function and then assign its name to `starship_precmd_user_func`. For example, to draw a rocket before the prompt, you would do
- Um eine benutzerdefinierte Funktion kurz vor Anzeige der Eingabeaufforderung auszuführen, definiere eine neue Funktion und weise den Namen `starship_precmd_user_func` zu. Um beispielsweise eine Rakete anzuzeigen, bevor die Eingabeaufforderung erscheint, würde man folgendes tun

```bash
function blastoff(){
Expand All @@ -21,45 +21,45 @@ function blastoff(){
starship_precmd_user_func="blastoff"
```

- To run a custom function right before a command runs, you can use the [`DEBUG` trap mechanism](https://jichu4n.com/posts/debug-trap-and-prompt_command-in-bash/). However, you **must** trap the DEBUG signal *before* initializing Starship! Starship can preserve the value of the DEBUG trap, but if the trap is overwritten after starship starts up, some functionality will break.
- Um eine benutzerdefinierte Funktion direkt vor der Ausführung eines Befehls auszulösen, kann man den [`DEBUG` trap](https://jichu4n.com/posts/debug-trap-and-prompt_command-in-bash/) Mechanismus verwenden. Allerdings **muss** das DEBUG Signal *vor* der Initialisierung von Starship getrapped werden! Starship kann den Wert der DEBUG-trap speichern. Wenn der Wert der DEBUG-trap überschrieben wird nachdem Starship gestartet ist kann es zu Fehlern im Bezug auf die verwendete DEBUG-trap kommen.

```bash
function blastoff(){
echo "🚀"
}
trap blastoff DEBUG # Trap DEBUG *before* running starship
trap blastoff DEBUG # DEBUG-Trap *bevor* Starship läuft
eval $(starship init bash)
```

## Change Window Title
## Fenstertitel anpassen

Some shell prompts will automatically change the window title for you (e.g. to reflect your working directory). Fish even does it by default. Starship does not do this, but it's fairly straightforward to add this functionality to `bash` or `zsh`.
Manche shell prompts können den Fenstertitel ändern. Fish ist standardmäßig so konfiguriert. Starship ändert standardmäßig den Fenstertitel nicht, aber es ist sehr einfach die Funktion zu `bash` oder `zsh` hinzuzufügen.

First, define a window title change function (identical in bash and zsh):
Zuerst wird eine Funktion definiert um den Fenstertitel zu ändern ( für bash und zsh ist die Funktion identisch):

```bash
function set_win_title(){
echo -ne "\033]0; YOUR_WINDOW_TITLE_HERE \007"
echo -ne "\033]0; DEIN_FENSTERTITEL_HIER \007"
}
```

You can use variables to customize this title (`$USER`, `$HOSTNAME`, and `$PWD` are popular choices).
Sie können Variablen verwenden, um diesen Titel anzupassen (`$USER`, `$HOSTNAME`, `$PWD`).

In `bash`, set this function to be the precmd starship function:
Für `bash` muss die Funktion als "precmd starship"-Funktion gesetzt werden:

```bash
starship_precmd_user_func="set_win_title"
```

In `zsh`, add this to the `precmd_functions` array:
Füge dies in `Zsh` zum `precmd_functions`-Array hinzu:

```bash
precmd_functions+=(set_win_title)
```

If you like the result, add these lines to your shell configuration file (`~/.bashrc` or `~/.zsrhc`) to make it permanent.
Um die Funktion dauerhaft zu machen, schreiben Sie diese in die Shell-Konfigurationsdatei: (`~/.bashrc` oder `~/.zsrhc`).

## Style Strings
## Style-Strings

Style strings are a list of words, separated by whitespace. The words are not case sensitive (i.e. `bold` and `BoLd` are considered the same string). Each word can be one of the following:

Expand Down
Loading

0 comments on commit bd79672

Please sign in to comment.