diff --git a/challenges/00-getting-started/getting-started.json b/challenges/00-getting-started/getting-started.json
index 18682209d3..23812215bc 100644
--- a/challenges/00-getting-started/getting-started.json
+++ b/challenges/00-getting-started/getting-started.json
@@ -97,26 +97,26 @@
"description": [
[
"//i.imgur.com/6ibIavQ.jpg",
- "Ein Bild von den 4 Vorteilen von freeCodeCamp: Vernetz Dich, Lerne Javascript, Bau ein Portfolio auf, Hilf Non-Profit-Organisationen",
- "Willkommen bei freeCodeCamp. Wir sind eine Open Source Gemeinschaft von motivierten Leuten, die programmieren lernen und Non-Profit-Organisationen helfen",
+ "Ein Bild von den 4 Vorteilen von freeCodeCamp: Vernetz Dich, Lerne Javascript, erstelle dein eigenes Portfolio, hilf aktiv bei Non-Profit-Organisationen mit",
+ "Willkommen bei freeCodeCamp. Wir sind eine Open Source Gemeinschaft bestehend aus motivierten Leuten, die programmieren lernen und Non-Profit-Organisationen helfen",
""
],
[
"//i.imgur.com/Elb3dfj.jpg",
"Ein Screenshot von einigen unserer Camper beim gemeinsamen Programmieren in Toronto.",
- "text editor
kannst du den code
bearbeiten.",
+ "Willkommen bei deiner ersten Programmier-Challenge von freeCodeCamp!",
+ "Mithilfe des eingebauten text editors
kannst du den code
bearbeiten.",
"Siehst du den Code <h1>Hallo</h1>
im Editor? Das ist ein HTML element
",
"Die meisten HTML Elemente haben einen opening tag
und einen closing tag
.",
"Öffnende Tags sehen so aus:",
"<h1>
",
"Schließende Tags so:",
"</h1>
",
- "Beachte, dass der einzige Unterschied zwischen öffnenden und schließenden Tags ist, das schließende Tags ein Slash nach der sich öffnenden spitzen Klammer folgt.",
+ "Beachte, dass der einzige Unterschied zwischen öffnenden und schließenden Tags ist, dass bei schließenden Tags ein Slash nach der sich öffnenden spitzen Klammer folgt.",
"Jede Challenge hat Tests die du jederzeit starten kannst indem du den \"Run tests\" Button drückst. Wenn alle Tests bestehen kannst du mit der nächsten Challenge fortfahren.",
"
h1
Elements von \"Hello\" zu \"Hello World\". Klicke dann den \"Run tests\" Button."
@@ -306,7 +306,7 @@
"de": {
"description": [
"Webentwickler nutzen für gewöhnlich \"Lorem Ipsum Text\" als Platzhalter. Es heißt \"Lorem Ipsum\", weil es die ersten zwei Wörter aus einer bekannten Passage von Cicero des alten Roms sind.",
- "\"Lorem Ipsum\" Text wurde seit dem 16. Jahrhundert von Schriftsetzern als Platzhalter verwendet. Und diese Tradition setzt sich im Web fort.",
+ "\"Lorem Ipsum\" Text wurde seit dem 16. Jahrhundert von Schriftsetzern als Platzhalter verwendet. Diese Tradition setzt sich im Web fort.",
"Nun gut, fünf Jahrhunderte sind lange genug. Da wir eine CatPhotoApp entwickeln, lass uns stattdessen lieber kitty ipsum text
nutzen.",
"p
Element mit den ersten Wörtern des \"Kitty Ipsum\" Textes: Kitty ipsum dolor sit amet, shed everywhere shed everywhere stretching attack your ankles chase the red dot, hairball run catnip eat the grass sniff.
"
@@ -374,7 +374,7 @@
"translations": {
"de": {
"description": [
- "Kommentieren erlaubt dir Kommentare innerhalb des Codes zu hinterlassen, ohne diesen selbst zu beeinflussen.",
+ "Kommentieren erlaubt es dir, Kommentare innerhalb des Codes zu hinterlassen, ohne diesen selbst zu beeinflussen.",
"Dies ist auch ein guter Weg, um Code inaktiv zu machen ohne diesen komplett löschen zu müssen.",
"Du kannst einen Kommentar mit <!--
starten und ihn mit -->
wieder beenden.",
"<!--
anfangen und mit -->
wieder beenden werden.",
+ "Denk daran, dass ein Kommentar mit <!--
beginnt und mit -->
endet.",
"Hier wirst du deinen Kommentar vor dem h2
Element beenden müssen.",
"h1
und p
Elemente aus, aber lasse dein h2
Element unkommentiert."
@@ -507,7 +507,7 @@
"Unser Smartphone hat nicht sehr viel vertikalen Platz.",
"Lass uns die unwichtigen Elemente entfernen, damit wir unsere CatPhotoApp entwickeln können.",
"h1
, damit wir etwas Ordnung schaffen."
+ "Lösche die Elemente h1
, um etwas Ordnung zu schaffen."
]
},
"fr": {
@@ -622,7 +622,7 @@
"Du kannst img
Elemente verwenden, um Bilder in deine Website einzubauen. Um zur URL des Bildes zu verweisen, benutzt du das src
Attribut.",
"Ein Beispiel dafür wäre:",
"<img src=\"https://www.deine-bild-quelle.com/dein-bild.jpg\">
",
- "Beachte dass in den meisten Fällen img Elemente selbstschließend sind.",
+ "Beachte, dass img Elemente in den meisten Fällen selbstschließend sind.",
"
",
"Versuche es mit diesem Bild:",
"https://bit.ly/fcc-relaxing-cat
"
@@ -708,13 +708,13 @@
"de": {
"title": "Verlinke externe Seiten mit Anker Elementen",
"description": [
- "a
Elemente, auch bekannt als anchor
(Anker) Elemente, werden verwendet um auf Inhalte außerhalb der aktuellen Seite zu verlinken.",
+ "a
Elemente, auch bekannt als anchor
(Anker) Elemente, werden verwendet um auf Inhalte außerhalb der aktuellen Seite zu verweisen.",
"So sieht ein a
Element aus. In diesem Fall wird es innerhalb eines Paragraphen Elements verwendet. Das bedeutet dein Link wird innerhalb des Satzes erscheinen.",
- "
",
+ "
",
"Hier ist ein Beispiel:",
"<p>Hier ist ein <a href=\"http://freecodecamp.org\"> Link zu freeCodeCamp</a> dem du folgen kannst.</p>
",
"
",
- "Erstelle ein a
Element, das auf http://freecatphotoapp.com
verlinkt und den \"cat photos\" als anchor text
(Link-Text) beinhaltet."
+ "Erstelle ein a
Element, das auf http://freecatphotoapp.com
verweist und den \"cat photos\" als anchor text
(Link-Text) beinhaltet."
]
},
"es": {
@@ -853,13 +853,13 @@
"challengeType": 0,
"translations": {
"de": {
- "title": "Umschließe ein Anker Element mit einem Paragraphen",
+ "title": "Anker Element mit einem Paragraphen umschließen",
"description": [
"Hier ist nochmal ein Beispiel für ein a
Element:",
"
",
"Hier ist ein Beispiel:",
"<p>Hier ist ein <a href=\"https://freecodecamp.org\"> Link zu freeCodeCamp</a> dem du folgen kannst.</p>
",
- "Nesting
bedeuted ein Element innerhalb eines anderen Elements zu schreiben",
+ "Nesting
bedeutet, ein Element innerhalb eines anderen Elements zu schreiben",
"
",
"Jetzt umschließe dein a
Element mit einem neuen p
Element (direkt nach dem bereits existierenden main
Element) indem steht \"View more cat photos\", wo allerdings nur \"cat photos\" ein Link ist und der Rest normaler Text."
]
@@ -1173,7 +1173,7 @@
"de": {
"title": "Erstelle eine geordnete Liste",
"description": [
- "HTML beinhaltet ein spezielles Element für ordered lists
(geordnete Listen).",
+ "HTML beinhaltet auch ein spezielles Element für ordered lists
(geordnete/nummerierte Listen).",
"Geordnete Listen starten mit einem <ol>
Element. Dann enthalten sie eine gewisse Anzahl an <li>
Elementen.",
"Zum Beispiel:",
"<ol>
<li>Garfield</li>
<li>Sylvester</li>
</ol>
",
@@ -1519,10 +1519,10 @@
"challengeType": 0,
"translations": {
"de": {
- "title": "Füge eine Button zum Senden hinzu",
+ "title": "Füge einen Button zum Senden hinzu",
"description": [
"Lass uns nun einen submit
Button hinzufügen. Durch einen Klick auf diesen Button werden die Daten des Formulars an die URL gesendet, welche du in dem action
Attribut deines Formulars angegeben hast.",
- "Hier ist ein Beispiel einen solchen Button:",
+ "Hier ist ein Beispiel für einen solchen Button:",
"<button type=\"submit\">Dieser Button überträgt die Daten des Formulars.</button>
",
"
",
"Füge einen Button zum Senden mit dem Typ submit
und \"Submit\" als Text zu deinem form
Element hinzu."
@@ -1704,7 +1704,7 @@
"Du kannst Optionsfelder, radio buttons
, für Fragen verwenden, auf die der Nutzer nur eine Antwort geben soll.",
"Radiobuttons sind lediglich ein weiterer Typ von input
Elementen.",
"Jeder deiner Radiobuttons sollte innerhalb eines eigenen label
Elements liegen.",
- "Alle Radiobuttons mit Bezug zueinander sollten das gleiche name
Attribut teilen.",
+ "Alle Radiobuttons die in einem Bezug zueinander stehen sollten das gleiche name
Attribut teilen.",
"Ein Beispiel eines Radiobuttons:",
"<label><input type=\"radio\" name=\"indoor-outdoor\"> Indoor</label>
",
"
",
@@ -1905,11 +1905,11 @@
"de": {
"title": "Standardmäßig ausgewählte Radiobuttons und Checkboxen",
"description": [
- "Du kannst Checkboxen und Radiobuttons standardmäßig markiert machen, indem du das checked
Attribut verwendest.",
- "Das kannst du erreichen, indem du das Word \"checked\" innerhalb des Inputelements eingefügst. Zum Beispiel so:",
+ "Du kannst Checkboxen und Radiobuttons standardmäßig markieren, indem du das checked
Attribut verwendest.",
+ "Das kannst du erreichen, indem du das Word \"checked\" innerhalb des Inputelements einfügst. Zum Beispiel so:",
"<input type=\"radio\" name=\"test-name\" checked>
",
"
",
- "Stelle sicher, dass jeweils deine ersten Radiobuttons und Checkboxen standardmäßig markiert sind."
+ "Stelle sicher, dass jeweils dein erster Radiobutton und deine erste Checkbox standardmäßig markiert sind."
]
},
"es": {
@@ -2003,7 +2003,7 @@
"Wie jedes andere Element – das sich nicht selbst schließt – kannst du ein div
Element mit <div>
öffnen und mit </div>
wieder schließen.",
"
",
"Versuche dein öffnendes div
Element überhalb des p
Elements von \"Things cats love\" und das schließende div
unterhalb des schließenden ol
Elements zu platzieren. Damit befinden sich beide Listen innerhalb eines div
",
- "Umschließe deine \"Thins cats love\" und \"Things cats hate\" Listen mit einem einzelnen div
Element."
+ "Umschließe deine \"Things cats love\" und \"Things cats hate\" Listen mit einem einzelnen div
Element."
]
},
"es": {