diff --git a/.vuepress/configs/sidebar/de.ts b/.vuepress/configs/sidebar/de.ts index 565148f7b5e..2f34ed4b991 100644 --- a/.vuepress/configs/sidebar/de.ts +++ b/.vuepress/configs/sidebar/de.ts @@ -29,6 +29,8 @@ export const sidebarDe: SidebarConfig = { 'von_bash_kommend', 'command_reference', 'coloring_and_theming', + 'overlays', + 'command_signature', ], }, ], diff --git a/de/book/command_signature.md b/de/book/command_signature.md new file mode 100644 index 00000000000..d01e1afdbfc --- /dev/null +++ b/de/book/command_signature.md @@ -0,0 +1,23 @@ +# Befehls Signatur + +Nu Befehle enthalten einen Signatur Abschnitt. Zum Beispiel wie hier in [`str distance`](/commands/docs/str_distance.md): + +``` +Signatures(Cell paths are supported): + | str distance -> +``` + +Der erste Typenname vor dem `|` beschreibt den Typ der Eingangs-Pipeline. Nach dem Befehlsnamen folgt der benötigte Arguments Typ. Der Output-Typ ist in diesem Falle `int` und wird nach dem `->` ausgegeben. +`(Cell paths are supported)` zeigt an, dass Zell Pfade angegeben werden können für `str distance`. So kann in einer verschachtelten Struktur oder Tabelle einem Zell Pfad eine Operation hinzugefügt und wie hier der Spaltenname ersetzt werden: `ls | str distance 'nushell' 'name'` + +Hier ein weiteres Beispiel, [`str join`](/commands/docs/str_join.md): + +``` +Signatures: + list | str join -> +``` + +Hier bedeutet die Signatur von [`str join`](/commands/docs/str_join.md), dass eine Liste von Texten als Eingang erwartet wird. Der Befehl nimmt ausserdem optionale `string` Typ Argumente entgegen. Schliesslich wird ein `string` als Output generiert. + +Einige Befehle akzeptieren oder benötigen keine Daten in einer Pipeline, weshalb ihr Input-Typ `` sein wird. +Dies gilt auch, wenn der Output Typ `null` zurückgiebt (e.g. [`rm`](/commands/docs/rm.md)). diff --git a/i18n-meta.json b/i18n-meta.json index f54eca4b34d..2dd1894a71a 100644 --- a/i18n-meta.json +++ b/i18n-meta.json @@ -103,7 +103,7 @@ "name": "command_signature.md", "en": "In progress", "zh-CN": "-", - "de": "-", + "de": "696cb4fe@petrisch", "tr": "-", "ja": "-", "es": "-", @@ -363,7 +363,7 @@ "name": "overlays.md", "en": "In progress", "zh-CN": "51522d5591@hustcer", - "de": "-", + "de": "2a917adc@petrisch", "tr": "-", "ja": "-", "es": "-",