Skip to content

mauruskuehne/the-swift-programming-language-in-german

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

The Swift Programming Language (German)

Deutsche Version von 'The Swift Programming Language', in Anlehnung an das chinesische Übersetzungsprojekt, als Beitrag zum Aufruf von Apple, die Dokumentation noch weiter zu verbreiten.

Quelle: Englische Dokumentation von Apple

Inhalt

Kapitel 1

Kapitel 2

Kapitel 3

Kapitel 4

Kapitel 5

Contributing

  1. Fork it!
  2. Create your feature branch: git checkout -b my-new-feature
  3. Commit your changes: git commit -am 'Add some feature'
  4. Push to the branch: git push origin my-new-feature
  5. Submit a pull request :D

Formatierung von Texten

Die Formatierung wird soweit wie möglich aus dem Originaltext übernommen. Wenn z.B. Worte im Original kursiv sind, werden sie auch in der übersetzten Version kursiv geschrieben. Das Gleiche gilt auch für alle anderen Formatierungen. Für eine einheitliche Darstellung sollten überall folgende Formate verwendet werden:

Überschriften werden als h1, h2, h3, usw. definiert. Begonnen wird mit h1 für den Seitentitel (üblicherweise die erste Überschrift im Text).
Beispiel:

# Die Grundlagen  
## Konstanten und Variablen  
### Konstanten und Variablen deklarieren  

Wichtige Worte werden kursiv formatiert:
Beispiel:

_Wort_

Swift-Schlüsselwörter oder Namen von Konstanten / Variablen innerhalb eines Textes werden als Codeblock formatiert.
Beispiel:

... mit dem ```var``` Schlüsselwort ...

Hinweistexte werden als Blockquotes formatiert.
Beispiel:

> Hinweis:  
> Ich bin ein Hinweistext

Eigenständige / mehrzeilige Codebeispiele werden als Swift-Codeblock formatiert.
Beispiel:

```Swift  
let pi = 3.14159  
```

Weitere Infos zum Verfassen von Texten in Markdown gibt es im GitHub Markdown Cheatsheet

Übersetzen von Fachwörtern

Sofern möglich werden alle Fachwörter übersetzt, damit die Texte auch mit wenig Englischkenntnissen verständlich sind. In der Swift-Dokumentation kommen aber diverse Fachwörter (z.B. "Optionals") vor, welche nicht direkt übersetzt werden können.
Viele der weiterführenden Literatur zu Swift, bzw. sehr viele Webseiten zu Swift sind zudem nur in Englisch vorhanden. Um die Leser beim Verstehen dieser Texte zu unterstützen, werden die englischen Bezeichnungen der Fachwörter beim zugehörigen Beschreibungstext hinzugefügt. Wenn für den Begriff ein eigener Abschnitt existiert, wird die englische Bezeichnung direkt in den Abschnittstitel hinzugefügt. Wenn nicht, steht die englische Bezeichnung bei der ersten Verwendung des Fachwortes.

Jegliche Vorkommnisse von im Handbuch beschriebenen Fremdwörtern sind auch jeweils mit dem zugehörigen Beschreibungstext verlinkt. Wenn also im Kapitel "Fehlerbehandlung" der Begriff "[Optionale Typen](TO BE DEFINED)" vorkommt, wird dieser direkt mit dem Kapitel "Optionale Typen" verlinkt.
Ausnahmen: Im Kapitel in dem das Fremdwort beschrieben wird, muss das Fremdwort nicht nochmals verlinkt werden. Wird ein Begriff innerhalb eines Abschnittes mehrmals verwendet, müssen nicht alle Vorkommnisse des Begriffes verlinkt werden.

Des weiteren wird ein Glossar geführt, in welchem alle Fachwörter nochmals kurz beschrieben sind. Es enthält zudem Links auf die deutsche und die englische Dokumentation.
Das Glossar dient zusätzlich als Übersetzungshilfe. Man sollte immer kurz im Glossar nachschlagen, ob nicht bereits eine Übersetzung für ein Fremdwort vorhanden ist. So verhindern wir, dass das gleiche Wort mehrmals / unterschiedlich übersetzt wird.

Ein Glossareintrag beinhaltet mindestens folgende Informationen:

  • Deutsche Bezeichnung
  • Englische Bezeichnung
  • Link(s) auf Beschreibung in deutscher Dokumentation
  • Link(s) auf Beschreibung in englischer Dokumentation
  • Kurzbeschreibung in Deutsch

History

Credits

License

About

German version of Apple's 'The Swift Programming Language'

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published