Skip to content

Commit 4e784bb

Browse files
committed
German translation improvements from Crowdin made by:
* lovre1 (https://crowdin.com/profile/lovre1) * normade (https://crowdin.com/profile/normade) * Raphael Das Gupta (https://crowdin.com/profile/das-g)
1 parent 694f884 commit 4e784bb

File tree

16 files changed

+120
-101
lines changed

16 files changed

+120
-101
lines changed

de/chromebook_setup/instructions.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ Jetzt solltest du eine Benutzeroberfläche mit Seitenleiste, ein grosses Fenster
3333
deinbenutzername:~/workspace $
3434

3535

36-
Der untere Bereich ist dein *Terminal*, wo du Kommandos für den Computer eingeben kannst, den dir Cloud 9 zur Verfügung stellt. Du kannst dieses Fenster vergrössern oder verkleinern.
36+
Dieser untere Bereich ist dein Terminal. Dort kannst du Kommandos für den Computer eingeben, den dir Cloud 9 zur Verfügung stellt. Du kannst dieses Fenster vergrößern oder verkleinern.
3737

3838
### Virtuelle Umgebung
3939

@@ -59,7 +59,7 @@ Führe dann die folgenden Befehle aus:
5959
pip install django~={{ book.django_version }}
6060

6161

62-
(Beachte, dass wir im letzten Befehl eine Tilde gefolgt von einem Gleichheitssymbol benutzen: ~=).
62+
(Beachte, dass wir im letzten Befehl eine Tilde gefolgt von einem Gleichheitssymbol benutzen: `~=`).
6363

6464
### GitHub
6565

de/css/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -251,7 +251,7 @@ h1, h2, h3, h4 {
251251
margin-bottom: 70px;
252252
}
253253

254-
.post h1 a, .post h1 a:visited {
254+
.post h2 a, .post h2 a:visited {
255255
color: #000000;
256256
}
257257
```

de/deploy/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -185,8 +185,8 @@ Nun kannst auch einen Blick auf deinen Code auf PythonAnywhere werfen mittels `l
185185
(ola.pythonanywhere.com) $ ls
186186
blog db.sqlite3 manage.py mysite requirements.txt static
187187
(ola.pythonanywhere.com) $ ls blog/
188-
__init__.py __pycache__ admin.py forms.py migrations models.py static
189-
templates tests.py urls.py views.py
188+
__init__.py __pycache__ admin.py apps.py migrations models.py
189+
tests.py views.py
190190

191191

192192
Du kannst auch auf die "Files"-Seite gehen und mit PythonAnywheres eingebautem Datei-Manager navigieren. (Von der "Console"-Seite gelangst du über das Menü in der rechten oberen Ecke zu anderen PythonAnywhere-Seiten. Sobald du auf einer dieser Seiten bist, findest du die Links zu den anderen Seiten oben über dem Seiteninhalt.)

de/django/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Django - Was ist das?
22

3-
Django (*/ˈdʒæŋɡoʊ/ jang-goh*) ist ein freies, quelloffenes Web-Anwendungs-Framework, geschrieben in Python. Ein Web-(Anwendungs-)Framework ist eine Art Baukastensystem, das dir mit vielen vorgefertigten Teilen die Entwicklung von Web-Anwendungen stark erleichtert.
3+
Django (*/ˈdʒæŋɡoʊ/*) ist ein freies, quelloffenes Web-Anwendungs-Framework, geschrieben in Python. Ein Web-(Anwendungs-)Framework ist eine Art Baukastensystem, das dir mit vielen vorgefertigten Teilen die Entwicklung von Web-Anwendungen stark erleichtert.
44

55
Wenn du eine Website entwickelst, brauchst du immer wieder sehr ähnliche Elemente: Einen Weg, Benutzer zu verwalten (Registrierung, Anmeldung, Abmeldung etc.), einen Administrationsbereich, Formulare, Upload von Dateien usw.
66

de/django_installation/instructions.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -158,7 +158,7 @@ Bevor wir damit loslegen, sollten wir jedoch sicherstellen, dass wir die neueste
158158

159159
{% filename %}command-line{% endfilename %}
160160

161-
(myvenv) ~$ python3 -m pip install --upgrade pip
161+
(myvenv) ~$ python -m pip install --upgrade pip
162162

163163

164164
### Pakete mittels requirements-Datei installieren
@@ -211,7 +211,7 @@ data-collapse=true ces-->
211211
<!--sec data-title="Installing Django: Linux" data-id="django_err_linux"
212212
data-collapse=true ces-->
213213

214-
> Für pip mit Ubuntu 12.04 kann es zu folgendem Fehler kommen. Ruf dann `python -m pip install -U --force-reinstall pip` auf, um die Installation von pip im virtualenv zu reparieren.
214+
> Falls der pip-Aufruf auf Ubuntu 12.04 zu einer Fehlermeldung führt, rufe `python -m pip install -U --force-reinstall pip` auf, um die Installation von pip im virtualenv zu reparieren.
215215
216216
<!--endsec-->
217217

de/django_models/README.md

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -120,19 +120,17 @@ Alle `Models` unserer Applikation werden in der `blog/models.py`-Datei definiert
120120
{% filename %}blog/models.py{% endfilename %}
121121

122122
```python
123-
from django.conf import settings
124-
from django.db import models
123+
from django.conf import settings
124+
from django.db import models
125125
from django.utils import timezone
126126

127127

128128
class Post(models.Model):
129129
author = models.ForeignKey(settings.AUTH_USER_MODEL, on_delete=models.CASCADE)
130130
title = models.CharField(max_length=200)
131131
text = models.TextField()
132-
created_date = models.DateTimeField(
133-
default=timezone.now)
134-
published_date = models.DateTimeField(
135-
blank=True, null=True)
132+
created_date = models.DateTimeField(default=timezone.now)
133+
published_date = models.DateTimeField(blank=True, null=True)
136134

137135
def publish(self):
138136
self.published_date = timezone.now()

de/django_orm/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -199,9 +199,9 @@ Wir können die Reihenfolge auch umdrehen, indem wir "`-`" davor schreiben:
199199
<QuerySet [<Post: 4th title of post>, <Post: My 3rd post!>, <Post: Post number 2>, <Post: Sample title>]>
200200
```
201201

202-
### Verkettung von QuerySets
202+
### Komplexe Queries durch Methoden-Verkettung
203203

204-
Du kannst auch QuerySets kombinieren, indem du sie **verkettest**:
204+
Wie du gesehen hast, geben einige Methoden auf `Post.objects` ein QuerySet zurück. Die selben Methoden können wiederum auch auf einem QuerySet aufgerufen werden und geben dann ein neues QuerySet zurück. Das ermöglicht es, ihre Wirkung zu kombinieren, indem du die Methoden **verkettest**:
205205

206206
```python
207207
>>> Post.objects.filter(published_date__lte=timezone.now()).order_by('published_date')

de/django_start_project/README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,7 @@ ALLOWED_HOSTS = ['127.0.0.1', '.pythonanywhere.com']
109109

110110
> **Hinweis**: Wenn du ein Chromebook verwendest, füge noch diese Zeile am Ende deiner settings.py-Datei hinzu: `MESSAGE_STORAGE = 'django.contrib.messages.storage.session.SessionStorage'`
111111
>
112-
> Füge auch `.amazonaws.com` zu den `ALLOWED_HOSTS` hinzu, wenn du Cloud9 benutzt.
112+
> Falls du Cloud9 benutzt, füge auch `.amazonaws.com` zu den `ALLOWED_HOSTS` hinzu
113113
114114
## Eine Datenbank erstellen
115115

@@ -185,7 +185,7 @@ Jetzt wollen wir schauen, ob unsere Website funktioniert: Öffne deinen Browser
185185
http://127.0.0.1:8000/
186186

187187

188-
Wenn du ein Chromebook und Cloud9 verwendest, dann klicke stattdessen die URL in dem erschienenen Fenster in der oberen rechten Ecke des Kommandozeilenfensters, in dem der Webserver läuft. Die URL sollte etwa so aussehen:
188+
Wenn du ein Chromebook und Cloud9 verwendest, dann klicke stattdessen die URL im erschienenen Fenster in der oberen rechten Ecke des Kommandozeilenfensters, in dem der Webserver läuft. Die URL sollte etwa so aussehen:
189189

190190
{% filename %}browser{% endfilename %}
191191

@@ -200,6 +200,6 @@ Beachte, dass ein Terminalfenster immer nur eine Sache zur selben Zeit erledigen
200200

201201
> Wie Webserver funktionieren, haben wir im Kapitel **"Wie das Internet funktioniert"** angesehen.
202202
203-
Öffne ein neues Terminal und aktiviere dort dein virtualenv, damit du – auch während der Webserver läuft – neue Kommandos eingeben kannst. Um den Webserver zu stoppen, wechsel zurück in das Fenster, in dem er läuft, und drücke STRG+C - Steuerung und C gleichzeitig. (In Windows kann es sein, dass du STRG und "Pause"-Taste drücken musst).
203+
Um weitere Kommandos einzugeben, während der Webserver läuft, öffne ein neues Kommandozeilen-Fenster und aktiviere dort deine Virtualenv-Umgebung. Siehe [Einführung in die Kommandozeile](../intro_to_command_line/README.md), um nachzulesen, wie du ein zweites Kommandozeilen-Fenster öffnen kannst. Um den Webserver zu stoppen, wechsel zurück in das Fenster, in dem er läuft, und drücke STRG+C - Steuerung und C gleichzeitig. (In Windows kann es sein, dass du STRG und "Pause"-Taste drücken musst).
204204

205205
Bereit für den nächsten Schritt? Es wird Zeit, ein paar Inhalte hinzuzufügen!

de/extend_your_application/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -162,7 +162,7 @@ Das sieht dann so aus:
162162

163163
Wir erweitern wieder `base.html`. Im `content`-Block wollen wir das Publikationsdatum eines Posts (published_date), falls es existiert, anzeigen und auch den Titel und den Text. Aber wir müssen noch ein paar wichtige Dinge klären, oder?
164164

165-
{% raw %}`{% if ... %} ... {% endif %}` ist ein Template-Tag, das wir benutzen können, wenn wir etwas überprüfen möchten. (Erinnerst du dich an `if ... else` vom Kapitel **Einführung in Python**?) In diesem Fall hier wollen wir prüfen, ob das `published_date`-Feld eines Post-Objektes nicht leer ist. {% endraw %}
165+
{% raw %}`{% if ... %} ... {% endif %}` ist ein Template-Tag, das wir benutzen können, wenn wir etwas überprüfen möchten. (Erinnerst du dich an `if ... else ...` vom Kapitel **Einführung in Python**?) In diesem Fall hier wollen wir prüfen, ob das `published_date`-Feld eines Post-Objektes nicht leer ist. {% endraw %}
166166

167167
OK, aktualisieren wir unsere Seite und sehen, ob `TemplateDoesNotExist` jetzt weg ist.
168168

de/html/README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -91,9 +91,9 @@ Der Titel "Olas Blog" wird nun im Browser angezeigt. Hast du es bemerkt? Der Bro
9191

9292
Wie du vielleicht bemerkt hast, hat jedes Element zu Beginn einen öffnenden Tag und einen zugehörigen *schließenden Tag* mit `/` und innerhalb davon sind Elemente *eingebettet*. Ein innerer Tag kann nicht außerhalb des umschließenden Tags geschlossen werden, die Reihenfolge muss immer stimmen.
9393

94-
Es ist wie, wenn man Sachen in Kisten steckt. In die größte Box: `<html></html>` kommt eine kleinere Box: `<body></body>`, und dort wiederum packen wir viele kleine Kisten hinein: `<p></p>`.
94+
Es ist, wie wenn man Sachen in Kisten steckt. Du hast eine große Kiste, `<html></html>`. In der ist als weitere, etwas kleinere Kiste `<body></body>` drin, und in der wiederum weitere kleine Kistchen: `<p></p>`.
9595

96-
Die Regeln und Reihenfolgen von _schließenden_ Tags und _Verschachtelung_ der Elemente musst du immer einhalten. Anderenfalls können Browser die Seite nicht richtig interpretieren und darstellen.
96+
Die Regeln und Reihenfolgen von *schließenden* Tags und *Verschachtelung* der Elemente musst du immer einhalten. Anderenfalls können Browser die Seite nicht richtig interpretieren und darstellen.
9797

9898
## Dein Template anpassen
9999

@@ -108,7 +108,7 @@ Jetzt kannst du ein bisschen rumprobieren und dein Template umgestalten! Hier si
108108
* `<br>` fängt eine neue Zeile an (du kannst nichts in das br schreiben und es gibt keinen schließenden Tag)
109109
* `<a href="https://djangogirls.org">link</a>` erstellt einen Link
110110
* `<ul><li>Erster Punkt</li><li>second item</li></ul>` generiert eine Liste so wie diese hier!
111-
* `<div></div>` definiert einen Abschnitt auf einer Seite</ul>
111+
* `<div></div>` definiert einen Abschnitt auf einer Seite
112112

113113
Hier ist ein vollständiges Beispiel eines Templates. Kopiere es und füge es in `blog/templates/blog/post_list.html` ein:
114114

@@ -214,4 +214,4 @@ Und sieh zu, wie dein Code heruntergeladen wird. Wenn du überprüfen willst, da
214214

215215
* Spring anschließend rüber zur [Seite "Web"](https://www.pythonanywhere.com/web_app_setup/) und klick auf **Neu laden** in deinem Browser.
216216

217-
Dein Update sollte live sein! Lade die Seite neu in deinem Browser. Es sollten nun Änderungen zu sehen sein. :)
217+
Dein Update sollte live sein! Lade die Seite neu in deinem Browser. Es sollten nun Änderungen zu sehen sein. :)

0 commit comments

Comments
 (0)