Skip to content

Commit 5336b9a

Browse files
translations batch (#17637)
* New Crowdin translations by Github Action * fix frontmatter errors in translation * fix release notes * revert broken translation to main Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
1 parent e53d1b7 commit 5336b9a

2,731 files changed

Lines changed: 24755 additions & 15531 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

translations/de-DE/content/actions/creating-actions/about-actions.md

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,10 @@ redirect_from:
1010
versions:
1111
free-pro-team: '*'
1212
enterprise-server: '>=2.22'
13-
type: 'overview'
13+
type: overview
14+
topics:
15+
- Action development
16+
- Fundamentals
1417
---
1518

1619
{% data reusables.actions.enterprise-beta %}
@@ -124,7 +127,7 @@ Schritte:
124127
125128
#### Verwenden des SHA eines Commits für die Releaseverwaltung
126129
127-
Each Git commit receives a calculated SHA value, which is unique and immutable. Your action's users might prefer to rely on a commit's SHA value, as this approach can be more reliable than specifying a tag, which could be deleted or moved. However, this means that users will not receive further updates made to the action. Using a commit's full SHA value instead of the abbreviated value can help prevent people from using a malicious commit that uses the same abbreviation.
130+
Each Git commit receives a calculated SHA value, which is unique and immutable. Your action's users might prefer to rely on a commit's SHA value, as this approach can be more reliable than specifying a tag, which could be deleted or moved. However, this means that users will not receive further updates made to the action. {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@3.0" %}You must use a commit's full SHA value, and not an abbreviated value.{% else %}Using a commit's full SHA value instead of the abbreviated value can help prevent people from using a malicious commit that uses the same abbreviation.{% endif %}
128131
129132
```yaml
130133
Schritte:

translations/de-DE/content/actions/creating-actions/creating-a-composite-run-steps-action.md

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@ versions:
66
free-pro-team: '*'
77
enterprise-server: '>=2.22'
88
type: 'tutorial'
9+
topics:
10+
- 'Action development'
911
---
1012

1113
{% data reusables.actions.enterprise-beta %}
@@ -65,12 +67,12 @@ Before you begin, you'll create a {% data variables.product.product_name %} repo
6567
required: true
6668
default: 'World'
6769
outputs:
68-
random-number:
70+
random-number:
6971
description: "Random number"
7072
value: ${{ steps.random-number-generator.outputs.random-id }}
7173
runs:
7274
using: "composite"
73-
steps:
75+
steps:
7476
- run: echo Hello ${{ inputs.who-to-greet }}.
7577
shell: bash
7678
- id: random-number-generator
@@ -122,7 +124,7 @@ jobs:
122124
uses: actions/hello-world-composite-run-steps-action@v1
123125
with:
124126
who-to-greet: 'Mona the Octocat'
125-
- run: echo random-number ${{ steps.foo.outputs.random-number }}
127+
- run: echo random-number ${{ steps.foo.outputs.random-number }}
126128
shell: bash
127129
```
128130
{% endraw %}

translations/de-DE/content/actions/creating-actions/creating-a-docker-container-action.md

Lines changed: 19 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,9 @@ versions:
1111
free-pro-team: '*'
1212
enterprise-server: '>=2.22'
1313
type: 'tutorial'
14+
topics:
15+
- 'Action development'
16+
- 'Docker'
1417
---
1518

1619
{% data reusables.actions.enterprise-beta %}
@@ -39,7 +42,7 @@ Erstellen Sie zunächst ein GitHub-Repository.
3942

4043
1. Gehe in Deinem Terminal zum Verzeichnisse Deines neuen Repositorys.
4144

42-
```shell
45+
```shell{:copy}
4346
cd hello-world-docker-action
4447
```
4548

@@ -48,7 +51,7 @@ Erstellen Sie zunächst ein GitHub-Repository.
4851
Erstelle im neuen Verzeichnis `hello-world-docker-action` eine neue `Dockerfile`-Datei. Weitere Informationen findest Du unter „[Dockerfile-Support für {% data variables.product.prodname_actions %}](/actions/creating-actions/dockerfile-support-for-github-actions)“.
4952

5053
**Dockerfile**
51-
```dockerfile
54+
```dockerfile{:copy}
5255
# Container-Image, das Deinen Code ausführt
5356
FROM alpine:3.10
5457
@@ -65,7 +68,7 @@ Erstellen Sie eine neue `action.yml`-Datei im von Ihnen oben erstellten Verzeich
6568

6669
{% raw %}
6770
**action.yml**
68-
```yaml
71+
```yaml{:copy}
6972
# action.yml
7073
name: 'Hello World'
7174
description: 'Greet someone and record the time'
@@ -97,25 +100,24 @@ Als Nächstes ruft das Skript die aktuelle Zeit ab und legt sie als eine Ausgabe
97100

98101
1. Erstelle eine neue `entrypoint.sh`-Datei im Verzeichnis `hello-world-docker-action`.
99102

100-
1. Mache Deine Datei `entrypoint.sh` ausführbar:
101-
102-
```shell
103-
chmod +x entrypoint.sh
104-
```
105-
106103
1. Füge Deiner Datei `entrypoint.sh` den folgenden Code hinzu.
107104

108105
**entrypoint.sh**
109-
```shell
106+
```shell{:copy}
110107
#!/bin/sh -l
111108
112109
echo "Hello $1"
113110
time=$(date)
114111
echo "::set-output name=time::$time"
115112
```
116-
117113
Wenn `entrypoint.sh` ohne Fehler durchläuft, wird der Status der Aktion auf `success` (erfolgreich) festgelegt. Du kannst auch explizit Exit-Codes im Code Deiner Aktion festlegen, um einen Status der Aktion anzugeben. Weitere Informationen findest Du unter "[Exit Codes für Aktionen setzen](/actions/creating-actions/setting-exit-codes-for-actions)."
118114

115+
1. Make your `entrypoint.sh` file executable by running the following command on your system.
116+
117+
```shell{:copy}
118+
$ chmod +x entrypoint.sh
119+
```
120+
119121
### Eine README erstellen
120122

121123
Sie können eine README-Datei erstellen, um Person dahingehend zu informieren, wie sie Ihre Aktion verwenden sollen. Eine README ist am hilfreichsten, wenn Sie vorhaben, Ihre Aktion öffentlich freizugeben. Zudem eignet sie sich dafür, Sie oder Ihr Team dahingehend zu erinnern, wie die Aktion verwendet wird.
@@ -130,7 +132,7 @@ Erstelle in Deinem Verzeichnis `hello-world-docker-action` eine Datei `README.md
130132
- Ein Beispiel für die Verwendung Deiner Aktion in einem Workflow.
131133

132134
**README.md**
133-
```markdown
135+
```markdown{:copy}
134136
# Docker-Aktion „Hello world“
135137
136138
Diese Aktion gibt „Hello World“ oder „Hello“ + den Namen einer Person aus, die im Protokoll gegrüßt werden soll.
@@ -160,7 +162,7 @@ Committen Sie in Ihrem Terminal Ihre Dateien `action.yml`, `entrypoint.sh`, `Doc
160162

161163
Es hat sich bewährt, auch ein Versions-Tag für Releases Deiner Aktion hinzuzufügen. Weitere Informationen zur Versionierung Deiner Aktion findest Du unter "[Informationen zu Aktionen](/actions/automating-your-workflow-with-github-actions/about-actions#using-release-management-for-actions)."
162164

163-
```shell
165+
```shell{:copy}
164166
git add action.yml entrypoint.sh Dockerfile README.md
165167
git commit -m "My first action is ready"
166168
git tag -a -m "My first action release" v1
@@ -175,11 +177,11 @@ Nun sind Sie bereit, Ihre Aktion in einem Workflow zu testen. Wenn eine Aktion i
175177

176178
#### Beispiel mit einer öffentlichen Aktion
177179

178-
Der folgende Workflow-Code verwendet die fertiggestellte Aktion „hello world“ im öffentlichen Repository [`actions/hello-world-docker-action`](https://github.com/actions/hello-world-docker-action). Kopiere den folgenden Workflow-Beispielcode in eine Datei `.github/workflows/main.yml`. Ersetze jedoch `actions/hello-world-docker-action` durch Deinen Repository- und Aktionsnamen. Darüber hinaus können Sie die Eingabe `who-to-greet` durch Ihren Namen ersetzen.
180+
The following workflow code uses the completed _hello world_ action in the public [`actions/hello-world-docker-action`](https://github.com/actions/hello-world-docker-action) repository. Kopiere den folgenden Workflow-Beispielcode in eine Datei `.github/workflows/main.yml`. Ersetze jedoch `actions/hello-world-docker-action` durch Deinen Repository- und Aktionsnamen. Darüber hinaus können Sie die Eingabe `who-to-greet` durch Ihren Namen ersetzen. {% if currentVersion == "free-pro-team@latest" %}Public actions can be used even if they're not published to {% data variables.product.prodname_marketplace %}. For more information, see "[Publishing an action](/actions/creating-actions/publishing-actions-in-github-marketplace#publishing-an-action)." {% endif %}
179181

180182
{% raw %}
181183
**.github/workflows/main.yml**
182-
```yaml
184+
```yaml{:copy}
183185
on: [push]
184186
185187
jobs:
@@ -200,11 +202,11 @@ jobs:
200202

201203
#### Beispiel mit einer privaten Aktion
202204

203-
Kopieren Sie den folgenden Workflow-Beispielcode im Repository Ihrer Aktion in eine `.github/workflows/main.yml`-Datei. Darüber hinaus können Sie die Eingabe `who-to-greet` durch Ihren Namen ersetzen.
205+
Kopieren Sie den folgenden Workflow-Beispielcode im Repository Ihrer Aktion in eine `.github/workflows/main.yml`-Datei. Darüber hinaus können Sie die Eingabe `who-to-greet` durch Ihren Namen ersetzen. {% if currentVersion == "free-pro-team@latest" %}This private action can't be published to {% data variables.product.prodname_marketplace %}, and can only be used in this repository.{% endif %}
204206

205207
{% raw %}
206208
**.github/workflows/main.yml**
207-
```yaml
209+
```yaml{:copy}
208210
zu: [push]
209211
210212
Jobs:

translations/de-DE/content/actions/creating-actions/creating-a-javascript-action.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,9 @@ versions:
1111
free-pro-team: '*'
1212
enterprise-server: '>=2.22'
1313
type: 'tutorial'
14+
topics:
15+
- 'Action development'
16+
- 'JavaScript'
1417
---
1518

1619
{% data reusables.actions.enterprise-beta %}

translations/de-DE/content/actions/creating-actions/dockerfile-support-for-github-actions.md

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ redirect_from:
88
versions:
99
free-pro-team: '*'
1010
enterprise-server: '>=2.22'
11-
type: 'reference'
11+
type: reference
1212
---
1313

1414
{% data reusables.actions.enterprise-beta %}
@@ -48,20 +48,21 @@ Für die Docker-Anweisung `ENTRYPOINT` gibt es sowohl eine _shell_-Form als auch
4848

4949
Wenn Du Deinen Container so konfigurierst, dass er die _exec_-Form der Anweisung `ENTRYPOINT` verwendet, können die in der Metadaten-Datei der Aktion konfigurierten `args` (Argumente) nicht in einer Kommando-Shell genutzt werden. Wenn die `Args` der Aktion eine Umgebungsvariable enthalten, wird die Variable nicht ersetzt. Wenn Du zum Beispiel das folgende _exec_-Format verwendest, wird nicht der in `$GITHUB_SHA` gespeicherte Wert ausgegeben, sondern stattdessen „`$GITHUB_SHA`“.
5050

51-
```
51+
```dockerfile
5252
ENTRYPOINT ["echo $GITHUB_SHA"]
5353
```
5454

5555
Wenn Du Variablensubstitution willst, verwende entweder die _Shell_-Form oder führe direkt eine Shell aus. Zum Beispiel kannst Du mit dem folgenden _exec_-Format eine Shell ausführen, um den Wert auszugeben, der in der Umgebungsvariable `GITHUB_SHA` gespeichert ist.
5656

57-
```
57+
```dockerfile
5858
ENTRYPOINT ["sh", "-c", "echo $GITHUB_SHA"]
5959
```
6060

6161
Um `args` aus der Metadaten-Datei der Aktion an einen Docker Container zu übergeben, der die _exec_-Form im `ENTRYPOINT` verwendet, empfehlen wir, ein Shell-Skript namens `entrypoint.sh` zu erstellen und dieses von der `ENTRYPOINT`-Anweisung aus anrufen:
6262

6363
##### Beispiel *Dockerfile*
64-
```
64+
65+
```dockerfile
6566
# Container image that runs your code
6667
FROM debian:9.5-slim
6768

translations/de-DE/content/actions/creating-actions/metadata-syntax-for-github-actions.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: Metadaten-Syntax für GitHub-Aktionen
33
shortTitle: Metadaten-Syntax
4-
intro: Du kannst Aktionen erstellen, um Aufgaben in Ihrem Repository zu erledigen. Für Aktionen ist eine Metadaten-Datei erforderlich, welche die YAML-Syntax verwendet.
4+
intro: 'Du kannst Aktionen erstellen, um Aufgaben in Ihrem Repository zu erledigen. Für Aktionen ist eine Metadaten-Datei erforderlich, welche die YAML-Syntax verwendet.'
55
product: '{% data reusables.gated-features.actions %}'
66
redirect_from:
77
- /articles/metadata-syntax-for-github-actions
@@ -11,7 +11,7 @@ redirect_from:
1111
versions:
1212
free-pro-team: '*'
1313
enterprise-server: '>=2.22'
14-
type: 'reference'
14+
type: reference
1515
---
1616

1717
{% data reusables.actions.enterprise-beta %}

translations/de-DE/content/actions/creating-actions/setting-exit-codes-for-actions.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,11 +41,13 @@ Weitere Informationen finden Sie unter „[Eine JavaScript-Aktion erstellen](/ar
4141

4242
Wenn Sie eine Docker-Container-Aktion erstellen, können Sie einen Fehler-Exit-Code im `entrypoint.sh`-Skript festlegen. Ein Beispiel:
4343

44+
{% raw %}
4445
```
4546
if <condition> ; then
4647
echo "Game over!"
4748
exit 1
4849
fi
4950
```
51+
{% endraw %}
5052

5153
Weitere Informationen finden Sie unter „[Eine Docker-Container-Aktion erstellen](/articles/creating-a-docker-container-action)“.

translations/de-DE/content/actions/guides/about-packaging-with-github-actions.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,9 @@ redirect_from:
88
versions:
99
free-pro-team: '*'
1010
enterprise-server: '>=2.22'
11-
type: 'overview'
11+
type: overview
12+
topics:
13+
- Pakete erstellen
1214
---
1315

1416
{% data reusables.actions.enterprise-beta %}

translations/de-DE/content/actions/guides/about-service-containers.md

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,10 @@ redirect_from:
88
versions:
99
free-pro-team: '*'
1010
enterprise-server: '>=2.22'
11-
type: 'overview'
11+
type: overview
12+
topics:
13+
- Containers
14+
- Docker
1215
---
1316

1417
{% data reusables.actions.enterprise-beta %}
@@ -47,7 +50,7 @@ Du kannst das Schlüsselwort `Services` verwenden, um Service-Container zu erste
4750
Dieses Beispiel erstellt einen Dienst namens `redis` in einem Job namens `container-job`. Der Docker-Host in diesem Beispiel ist der Container `node:10.18-jessie`.
4851

4952
{% raw %}
50-
```yaml
53+
```yaml{:copy}
5154
name: Redis container example
5255
on: push
5356
@@ -89,7 +92,7 @@ Wenn Du den Port des Docker-Hosts angibst, aber nicht den des Containers, dann w
8992
Dieses Beispiel ordnet den Port 6379 des Service-Containers `redis` dem Port 6379 des Docker-Hosts zu.
9093

9194
{% raw %}
92-
```yaml
95+
```yaml{:copy}
9396
name: Redis Service Example
9497
on: push
9598

translations/de-DE/content/actions/guides/building-and-testing-java-with-ant.md

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,10 @@ versions:
88
free-pro-team: '*'
99
enterprise-server: '>=2.22'
1010
type: 'tutorial'
11+
topics:
12+
- 'CI'
13+
- 'Java'
14+
- 'Ant'
1115
---
1216

1317
{% data reusables.actions.enterprise-beta %}
@@ -38,7 +42,7 @@ Um schnell loszulegen, kannst Du beim Erstellen eines neuen Workflows die vorkon
3842
Du kannst auch manuell diesen Workflow hinzufügen, indem Du eine neue Datei im Verzeichnis `.github/workflows` Deines Reporitorys erstellst.
3943

4044
{% raw %}
41-
```yaml
45+
```yaml{:copy}
4246
name: Java CI
4347
4448
on: [push]
@@ -79,7 +83,7 @@ Der Starter-Workflow führt das in der Datei _build.xml_ angegebene „default t
7983
Wenn Du zum Bauen Deines Projekts andere Befehle verwenden oder ein anderes Ziel auszuführen möchtest, kannst Du dies angeben. Vielleicht möchtest Du beispielsweise das Ziel `jar` ausführen, das in Deiner Datei _build-ci.xml_ konfiguriert ist.
8084

8185
{% raw %}
82-
```yaml
86+
```yaml{:copy}
8387
steps:
8488
- uses: actions/checkout@v2
8589
- uses: actions/setup-java@v1
@@ -97,7 +101,7 @@ Nachdem sowohl Build erfolgreich war und Deine Tests bestanden hat, wirst Du die
97101
Ant erstellt normalerweise Ausgabedateien wie JARs, EARs oder WARs im Verzeichnis `build/jar`. Du kannst den Inhalt dieses Verzeichnisses mit der Aktion `upload-artifact` hochladen.
98102

99103
{% raw %}
100-
```yaml
104+
```yaml{:copy}
101105
steps:
102106
- uses: actions/checkout@v2
103107
- uses: actions/setup-java@v1

0 commit comments

Comments
 (0)