<commit_before>{
  "menu-index": "Start",
  "menu-events": "Termine",
  "menu-chapters": "Orte",
  "menu-about": "Allgemeines",
  "menu-building-workshops": "Kurs erstellen",
  "menu-host": "Event ausrichten",
  "chapters-header": "Rund um die Welt finden regelmäßig NodeSchool Veranstaltungen statt. Hier ist eine Liste aller lokalen NodeSchool Communities und deren <a href=\"hexdex.html\">Hexagon-Logos</a>.",
  "index-chapter-list-loading": "Laden...",
  "chapters-other": "Andere Region?",
  "chapters-start": "Keine NodeSchool in deiner Nähe?",
  "chapters-start2": "Eröffne einen Issue im Diskussionsforum",
  "chapters-start3": ", um Leute in deiner Nähe zu finden. Wenn es noch keinen NodeSchool-Ableger im näheren Umkreis gibt, starte deinen eigenen! Folge der Anleitung auf der Seite",
  "chapters-start4": "Workshop ausrichten",
  "chapters-start5": ".",
  "footer-contact-header": "Kontakt",
  "footer-contribute-header": "Mitwirken",
  "footer-contribute-question": "Issue eröffnen",
  "footer-contribute-answer": "Offene Fragen beantworten",
  "footer-about-header": "Über NodeSchool",
  "footer-about-build": "Workshopper erstellen",
  "footer-about-host": "Workshop ausrichten",
  "about-header": "NodeSchool ist ein Open-Source-Projekt, das von Freiwilligen betrieben wird und dabei zwei Ziele verfolgt: Einen qualitativen Programmierkurs zu erschaffen und gemeinschaftliche Lernveranstaltungen zu organisieren.",
  "about-header-history-title": "Interaktive Kurse",
  "about-history": "Das &quot;Workshopper&quot;-Format wurde von <a href=\"http://substack.net/\">Substack</a> im Sommer 2013 in Form des <a href=\"https://www.npmjs.org/package/stream-adventure\">stream-adventure</a> Workshoppers erschaffen.",
  "about-history2": "Die Hauptcharakteristika eines Workshoppers sind Interaktivität und Automatisierung. Jeder Kurs besteht aus mehreren einzelnen Aufgaben, die aufeinander aufbauen und dabei immer schwieriger werden. Jede Aufgabe beginnt damit, dass ein Konzept erklärt wird. Anschließend wird ein Reihe von Anforderungen aufgelistet, die es zu erfüllen gilt. Die Lernenden versuchen darauf hin ein Programm zu schreiben, das all diese Kriterien erfüllt, um so die Aufgabe zu lösen.",
  "about-history3": "Wenn sie mit ihrer Lösung zufrieden sind, können sie diese mit Hilfe des Workshoppers überprüfen. Der Workshopper führt das geschriebene Programm aus und überprüft, ob alle Anforderungen erfüllt wurden. Wenn etwas fehlt oder nicht richtig funktioniert erhalten die Lernenden kontextbezogenes Feedback und können es erneut versuchen. Wenn ihr Programm alle Kriterien erfüllt, geht es weiter zur nächsten Aufgabe.",
  "about-history4": "All dies geschieht vollkommen automatisch. Man kann sich einen Workshopper wie eine Suite von Unit-Tests vorstellen, die die Lernenden fehlerfrei zum Laufen bringen müssen, indem sie korrekten Code implementieren.",
  "about-header-philosophy-title": "Große Themenvielfalt",
  "about-philosophy": "Alle NodeSchool Workshopper sind mit Hilfe von Node geschrieben, allerdings müssen die Workshop-Themen nicht zwangsläufig etwas mit Node zu tun haben. Der <a href=\"https://www.npmjs.org/package/shader-school\">shader-school</a> Workshop beispielsweise vermittelt Konzepte der Computergrafik, beinhaltet jedoch keine einzige Zeile JavaScript.",
  "about-philosophy2": "Die NodeSchool Community hat eine ganze Reihe hervorragender Tools zum Bauen von Workshops entwickelt. Wenn du eine Idee für einen neuen Workshop hast, schau doch mal auf die Seite <a href=\"building-workshops.html\">Einen Workshop erstellen</a>.",
  "about-header-info-title": "Veranstaltungen weltweit",
  "about-info": "Mit Ausnahme der Antarktis hat bereits auf jedem Kontinent unserer Erde ein NodeSchool Event stattgefunden. Jeder kann Gastgeber werden. Als Community versuchen wir nützliche Informationen, Leitfäden und Tipps zu sammeln, so dass jedes Event ein großer Spaß wird und sich jeder dort willkommen fühlen kann. Auf der Seite <a href=\"host.html\">Workshop ausrichten</a> erfährst du mehr.",
  "about-header-touch-title": "Kontakt aufnehmen",
  "about-info2": "Zu Organisationszwecken nutzen wir GitHub. Der beste Ort um Kontakt aufzunehmen ist das <a href=\"https://github.com/nodeschool/organizers/issues\">Organizers Repository</a>. Wenn du dort ein neues Issue eröffnest werden die Organisatoren benachrichtigt und können dir antworten. Dieser Weg ist viel, viel besser, als das direkte Anschreiben der Organisatoren per E-Mail.",
  "about-header-talk-title": "Vorträge ansehen",
  "about-info3": "In <a href=\"https://archive.org/details/NodeUp55\" target=\"_blank\">Episode 55</a> des NodeUp Podcasts sprechen <NAME>, <NAME> und andere Community-Mitglieder über die NodeSchool. Und bei der Cascadia JS 2014 hielt <NAME>hodes aus Baltimore einen Vortrag darüber, wie man selber ein <a href=\"https://www.youtube.com/watch?v=XsmvTnOLwhk\" target=\"_blank\">NodeSchool-Event ausrichtet</a>.",
  "events-header": "Vergangene und zukünftige Veranstaltungen",
  "events-past": "vergangen",
  "events-future": "zukünftig",
  "events-header2": "Es gab bereits <strong><span id=\"event-count\">viele</span></strong> Veranstaltungen!",
  "events-header3": "Wenn du ein NodeSchool-Event planst, füge es zu dieser Seite hinzu, indem du <a href=\"https://docs.google.com/forms/d/1vYW-Yw82kt_q7WDgBY6gQqFrg3zuD2rDPXEG-cbq7e4/viewform?usp=form_confirm\" target=\"_blank\">dieses Formular</a> ausfüllst.",
  "events-small": "Wenn du ein bereits übermitteltes Event bearbeiten möchtest <a href=\"https://github.com/nodeschool/organizers/issues/new\">eröffne ein Issue unter nodeschool/organizers</a>.",
  "": "Hexagon-Logos aller <a href=\"chapters.html\">lokalen NodeSchool Communities</a>.",
  "building-workshops-header": "Einen NodeSchool Workshop erstellen",
  "building-workshops-subtitle": "Hier einige der gängigen Tools zum Erstellen von NodeSchool Workshops.",
  "building-workshops-title-info": "<a href=\"https://www.npmjs.org/package/workshopper\">workshopper</a>",
  "building-workshops-info": "ein Framework for Workshop-CLIs mit allem was dazu gehört.",
  "building-workshops-title-info2": "<a href=\"https://www.npmjs.org/package/adventure\">adventure</a>",
  "building-workshops-info2": "als leigchtgewichtigere Alternative zu workshopper.",
  "building-workshops-title-info3": "Mach dein eigenes Ding",
  "building-workshops-info3": "<span>Hab keine Scheu davor Änderungen am Format an sich vorzunehmen! Wenn du z.B. einen CSS-Workshop erstellen möchtest, musst du ggf. dein eigenes Workshop-Format erfinden. Das</span> <a href=\"https://www.npmjs.org/package/browser-menu\">browser-menu</a> <span>Modul beispielsweise wurde für den</span> <a href=\"https://www.npmjs.org/package/shader-school\">shader-school</a> <span>Workshop geschrieben.</span>",
  "host-header": "Ein NodeSchool-Event ausrichten",
  "host-info": "NodeSchool ist ein komplett Community-geführtes Projekt und 100% Open-Source. Das bedeutet, dass jeder die NodeSchool Materialien nutzen und/oder ein Event ausrichten kann.",
  "host-attend-header": "Gründe einen lokalen Ableger",
  "host-chapter-info": "Als erstes solltest du einen neue lokale NodeSchool-Community ins Leben rufen, ein sog. ",
  "host-chapter-link": "NodeSchool Chapter einrichten",
  "host-chapter-info2": ". Sobald dieser erste Schritt getan ist, schau weiter unten nach, was zu tun ist, um dein erstes Event auszurichten.",
  "host-chapter-info3": "Diese Seite basiert auf der",
  "host-chapter-link2": "Event organisieren?",
  "host-chapter-info4": "Diskussion.",
  "index-header-top": "Open-Source Workshops zum Erlernen von Web-Technologien. Lerne alleine für dich oder gemeinsam in einer Gruppe.",
  "menu-tutorials": "Kurse",
  "index-header-bottom": "Beginne mit einem der",
  "index-header-bottomA": "Grundkurse",
  "index-header-bottomB": "oder abonniere unseren",
  "index-header-bottomC": "Newsletter",
  "index-workshop-header": "Workshops",
  "index-workshop-info": "Workshops sind meist kostenlose Veranstaltungen, in denen Workshopper als Unterrichtsmaterial genutzt werden und Mentoren anwesend sind, die den Kursteilnehmern beim Lösen der Aufgaben helfen.",
  "index-workshop-links-host": "Workshop ausrichten",
  "index-workshop-links-events": "Alle Workshops",
  "index-workshop-links-writeups": "Erfahrungsberichte",
  "index-upcoming-header": "Die nächsten Workshops",
  "index-upcoming-loading": "Laden...",
  "index-upcoming-no-events": "Derzeit keine geplanten Veranstaltungen. Schau dir ein paar der",
  "index-upcoming-past-events": "vergangenen Events",
  "index-upcoming-past-events2": "an!",
  "index-upcoming-all-events": "Alle Veranstaltungen",
  "index-upcoming-error": "Fehler beim Laden der Veranstaltungen. Sorry!",
  "index-host-header": "Jeder kann Gastgeber werden",
  "index-host-past": "Es gab bereits insgesamt",
  "index-host-past2": "Events!",
  "index-host-want-to-host": "NodeSchool ist dezentral, Open-Source und wird von Freiwilligen betrieben. Möchtest du selber ein Event ausrichten? Hier findest du hilfreiche",
  "index-host-want-to-host2": "Tipps für Veranstalter",
  "index-host-want-to-host3": ".",
  "index-workshopper-header": "Workshoppers",
  "index-workshopper-info": "Workshopper ist die Bezeichnung für die Open-Source Kurse der NodeSchool. Alle Workshopper werden von dir selbst gesteuert (du brauchst keinen Workshop zu besuchen) und funktionieren meist auch offline.",
  "index-workshopper-list-view": "Liste aller Workshopper",
  "index-workshopper-list-problem": "Hilfe, ich komm nicht weiter!",
  "index-workshopper-list-faq": "Anderen helfen",
  "index-workshopper-list-host": "Eigenen Workshop erstellen",
  "index-get-going-header": "Los geht's &#x2014;",
  "index-get-going-info": "Um loszulegen benötigst du",
  "index-get-going-info2": ". Benutze dann",
  "index-get-going-info3": "(wird zusammen mit Node installiert) um die einzelnen Workshopper zu installieren. Gib danach den Namen des Worshoppers ein, um diesen zu starten.",
  "index-get-going-editor": "Du benötigst zudem einen",
  "index-get-going-editor2": "Text Editor",
  "index-get-going-editor3": ", der für das Editieren von Code geeignet ist. Hier ein paar zur Auswahl:",
  "index-get-going-editor4": ",",
  "index-get-going-editor5": ",",
  "index-get-going-editor6": ",",
  "index-get-going-editor7": ".",
  "index-workshoppers-core-header": "Grundkurse",
  "index-workshoppers-core-info": "Diese Workshopper konzentrieren sich auf die Grundlagen von Node.js.",
  "index-workshoppers-core-link-pre": "Du kommst nicht weiter und benötigst Hilfe? Stell eine Frage im",
  "index-workshoppers-core-link-text": "Diskussionsforum",
  "index-workshoppers-core-link-post": ".",
  "workshopper-javascripting": "JavaScript Grundkurs. Es werden keine tieferen Programmierkenntnisse vorausgesetzt.",
  "workshopper-gitit": "Git und GitHub Grundlagen.",
  "workshopper-learnyounode": "Grundlagen von Node.JS: Asynchrones I/O, HTTP.",
  "workshopper-learnyounode-command": "npm install -g learnyounode",
  "workshopper-streamadventure": "Lerne alles über Streaming Interfaces mit",
  "workshopper-streamadventure2": ".",
  "index-workshoppers-elective-header": "Wahlkurse",
  "index-workshoppers-elective-info": "Workshopper über beliebte Bibliotheken bestimmte Arten des Entwickelns mit Node.js.",
  "index-workshoppers-elective-link-pre": "Du kommst nicht weiter und benötigst Hilfe? Stell eine Frage im",
  "index-workshoppers-elective-link-text": "Diskussionsforum",
  "index-workshoppers-elective-link-post": ".",
  "workshopper-functionaljavascript": "Funktionale Programmierung mit JavaScript in reinem ES5.",
  "workshopper-levelmeup": "Lerne leveldb kennen, ein simpler Key/Value-Store mit lebhaften Ökosystem.",
  "workshopper-expressworks": "Lerne die Grundlagen des Express.js Frameworks.",
  "workshopper-makemehapi": "Lerne alles über hapi anhand einer Serie von Aufgaben.",
  "workshopper-promise-it-wont-hurt": "Lerne den Umgang mit Promises in JavaScript für asynchrone Oerationen.",
  "workshopper-async-you": "Lerne wie man das async Modul einsetzt.",
  "workshopper-nodebot-workshop": "Baue Roboter mit dem Johnny-Five API.",
  "workshopper-goingnative": "Node.js von unten: Native C++ Add-Ons.",
  "workshopper-planetproto": "JavaScript Prototypes verstehen",
  "workshopper-webgl-workshop": "Lerne die Grundlagen von WebGL in kleinen Häppchen.",
  "workshopper-shader-school": "Grundlagen der Computergrafik anhand von GLSL Shadern.",
  "workshopper-bytewiser": "Binäre Daten in Node.JS und in modernen Browsern verarbeiten.",
  "workshopper-bug-clinic": "Neue Techniken und Werkzeuge zum besseren Debuggen.",
  "workshopper-browserify-adventure": "Mit browserify npm-Module und require() im Browser verwenden.",
  "workshopper-introtowebgl": "Einstieg in three.js und WebGL.",
  "workshopper-count-to-6": "Lerne einige der neuen Features in ES6 kennen, der nächsten Version von JavaScript.",
  "workshopper-kick-off-koa": "Einführung in Koa, einem Web-Framework der nächsten Generation.",
  "workshopper-lololodash": "Lerne Lo-Dash (einem Fork von underscore) für den Umgang mit Objekten und Arrays!",
  "workshopper-learnyoucouchdb": "Lerne CouchDB kennen – die Datenbank mit Web-Technologien im Kern",
  "workshopper-learnuv": "Lerne libuv kennen, die Bibliothek, die unter der Haube von Node.JS steckt.",
  "workshopper-test-anything": "Lerne deinen Code zu testen"
}
<commit_msg>Fix small grammatical error<commit_after>{
  "menu-index": "Start",
  "menu-events": "Termine",
  "menu-chapters": "Orte",
  "menu-about": "Allgemeines",
  "menu-building-workshops": "Kurs erstellen",
  "menu-host": "Event ausrichten",
  "chapters-header": "Rund um die Welt finden regelmäßig NodeSchool Veranstaltungen statt. Hier ist eine Liste aller lokalen NodeSchool Communities und deren <a href=\"hexdex.html\">Hexagon-Logos</a>.",
  "index-chapter-list-loading": "Laden...",
  "chapters-other": "Andere Region?",
  "chapters-start": "Keine NodeSchool in deiner Nähe?",
  "chapters-start2": "Eröffne einen Issue im Diskussionsforum",
  "chapters-start3": ", um Leute in deiner Nähe zu finden. Wenn es noch keinen NodeSchool-Ableger im näheren Umkreis gibt, starte deinen eigenen! Folge der Anleitung auf der Seite",
  "chapters-start4": "Workshop ausrichten",
  "chapters-start5": ".",
  "footer-contact-header": "Kontakt",
  "footer-contribute-header": "Mitwirken",
  "footer-contribute-question": "Issue eröffnen",
  "footer-contribute-answer": "Offene Fragen beantworten",
  "footer-about-header": "Über NodeSchool",
  "footer-about-build": "Workshopper erstellen",
  "footer-about-host": "Workshop ausrichten",
  "about-header": "NodeSchool ist ein Open-Source-Projekt, das von Freiwilligen betrieben wird und dabei zwei Ziele verfolgt: Einen qualitativen Programmierkurs zu erschaffen und gemeinschaftliche Lernveranstaltungen zu organisieren.",
  "about-header-history-title": "Interaktive Kurse",
  "about-history": "Das &quot;Workshopper&quot;-Format wurde von <a href=\"http://substack.net/\">Substack</a> im Sommer 2013 in Form des <a href=\"https://www.npmjs.org/package/stream-adventure\">stream-adventure</a> Workshoppers erschaffen.",
  "about-history2": "Die Hauptcharakteristika eines Workshoppers sind Interaktivität und Automatisierung. Jeder Kurs besteht aus mehreren einzelnen Aufgaben, die aufeinander aufbauen und dabei immer schwieriger werden. Jede Aufgabe beginnt damit, dass ein Konzept erklärt wird. Anschließend wird ein Reihe von Anforderungen aufgelistet, die es zu erfüllen gilt. Die Lernenden versuchen darauf hin ein Programm zu schreiben, das all diese Kriterien erfüllt, um so die Aufgabe zu lösen.",
  "about-history3": "Wenn sie mit ihrer Lösung zufrieden sind, können sie diese mit Hilfe des Workshoppers überprüfen. Der Workshopper führt das geschriebene Programm aus und überprüft, ob alle Anforderungen erfüllt wurden. Wenn etwas fehlt oder nicht richtig funktioniert erhalten die Lernenden kontextbezogenes Feedback und können es erneut versuchen. Wenn ihr Programm alle Kriterien erfüllt, geht es weiter zur nächsten Aufgabe.",
  "about-history4": "All dies geschieht vollkommen automatisch. Man kann sich einen Workshopper wie eine Suite von Unit-Tests vorstellen, die die Lernenden fehlerfrei zum Laufen bringen müssen, indem sie korrekten Code implementieren.",
  "about-header-philosophy-title": "Große Themenvielfalt",
  "about-philosophy": "Alle NodeSchool Workshopper sind mit Hilfe von Node geschrieben, allerdings müssen die Workshop-Themen nicht zwangsläufig etwas mit Node zu tun haben. Der <a href=\"https://www.npmjs.org/package/shader-school\">shader-school</a> Workshop beispielsweise vermittelt Konzepte der Computergrafik, beinhaltet jedoch keine einzige Zeile JavaScript.",
  "about-philosophy2": "Die NodeSchool Community hat eine ganze Reihe hervorragender Tools zum Bauen von Workshops entwickelt. Wenn du eine Idee für einen neuen Workshop hast, schau doch mal auf die Seite <a href=\"building-workshops.html\">Einen Workshop erstellen</a>.",
  "about-header-info-title": "Veranstaltungen weltweit",
  "about-info": "Mit Ausnahme der Antarktis hat bereits auf jedem Kontinent unserer Erde ein NodeSchool Event stattgefunden. Jeder kann Gastgeber werden. Als Community versuchen wir nützliche Informationen, Leitfäden und Tipps zu sammeln, so dass jedes Event ein großer Spaß wird und sich jeder dort willkommen fühlen kann. Auf der Seite <a href=\"host.html\">Workshop ausrichten</a> erfährst du mehr.",
  "about-header-touch-title": "Kontakt aufnehmen",
  "about-info2": "Zu Organisationszwecken nutzen wir GitHub. Der beste Ort um Kontakt aufzunehmen ist das <a href=\"https://github.com/nodeschool/organizers/issues\">Organizers Repository</a>. Wenn du dort ein neues Issue eröffnest werden die Organisatoren benachrichtigt und können dir antworten. Dieser Weg ist viel, viel besser, als das direkte Anschreiben der Organisatoren per E-Mail.",
  "about-header-talk-title": "Vorträge ansehen",
  "about-info3": "In <a href=\"https://archive.org/details/NodeUp55\" target=\"_blank\">Episode 55</a> des NodeUp Podcasts sprechen <NAME>, <NAME> und andere Community-Mitglieder über die NodeSchool. Und bei der Cascadia JS 2014 hielt <NAME> aus Baltimore einen Vortrag darüber, wie man selber ein <a href=\"https://www.youtube.com/watch?v=XsmvTnOLwhk\" target=\"_blank\">NodeSchool-Event ausrichtet</a>.",
  "events-header": "Vergangene und zukünftige Veranstaltungen",
  "events-past": "vergangen",
  "events-future": "zukünftig",
  "events-header2": "Es gab bereits <strong><span id=\"event-count\">viele</span></strong> Veranstaltungen!",
  "events-header3": "Wenn du ein NodeSchool-Event planst, füge es zu dieser Seite hinzu, indem du <a href=\"https://docs.google.com/forms/d/1vYW-Yw82kt_q7WDgBY6gQqFrg3zuD2rDPXEG-cbq7e4/viewform?usp=form_confirm\" target=\"_blank\">dieses Formular</a> ausfüllst.",
  "events-small": "Wenn du ein bereits übermitteltes Event bearbeiten möchtest <a href=\"https://github.com/nodeschool/organizers/issues/new\">eröffne ein Issue unter nodeschool/organizers</a>.",
  "": "Hexagon-Logos aller <a href=\"chapters.html\">lokalen NodeSchool Communities</a>.",
  "building-workshops-header": "Einen NodeSchool Workshop erstellen",
  "building-workshops-subtitle": "Hier einige der gängigen Tools zum Erstellen von NodeSchool Workshops.",
  "building-workshops-title-info": "<a href=\"https://www.npmjs.org/package/workshopper\">workshopper</a>",
  "building-workshops-info": "ein Framework for Workshop-CLIs mit allem was dazu gehört.",
  "building-workshops-title-info2": "<a href=\"https://www.npmjs.org/package/adventure\">adventure</a>",
  "building-workshops-info2": "als leigchtgewichtigere Alternative zu workshopper.",
  "building-workshops-title-info3": "Mach dein eigenes Ding",
  "building-workshops-info3": "<span>Hab keine Scheu davor Änderungen am Format an sich vorzunehmen! Wenn du z.B. einen CSS-Workshop erstellen möchtest, musst du ggf. dein eigenes Workshop-Format erfinden. Das</span> <a href=\"https://www.npmjs.org/package/browser-menu\">browser-menu</a> <span>Modul beispielsweise wurde für den</span> <a href=\"https://www.npmjs.org/package/shader-school\">shader-school</a> <span>Workshop geschrieben.</span>",
  "host-header": "Ein NodeSchool-Event ausrichten",
  "host-info": "NodeSchool ist ein komplett Community-geführtes Projekt und 100% Open-Source. Das bedeutet, dass jeder die NodeSchool Materialien nutzen und/oder ein Event ausrichten kann.",
  "host-attend-header": "Gründe einen lokalen Ableger",
  "host-chapter-info": "Als erstes solltest du einen neue lokale NodeSchool-Community ins Leben rufen, ein sog. ",
  "host-chapter-link": "NodeSchool Chapter einrichten",
  "host-chapter-info2": ". Sobald dieser erste Schritt getan ist, schau weiter unten nach, was zu tun ist, um dein erstes Event auszurichten.",
  "host-chapter-info3": "Diese Seite basiert auf der",
  "host-chapter-link2": "Event organisieren?",
  "host-chapter-info4": "Diskussion.",
  "index-header-top": "Open-Source Workshops zum Erlernen von Web-Technologien. Lerne alleine für dich oder gemeinsam in einer Gruppe.",
  "menu-tutorials": "Kurse",
  "index-header-bottom": "Beginne mit einem der",
  "index-header-bottomA": "Grundkurse",
  "index-header-bottomB": "oder abonniere unseren",
  "index-header-bottomC": "Newsletter",
  "index-workshop-header": "Workshops",
  "index-workshop-info": "Workshops sind meist kostenlose Veranstaltungen, in denen Workshopper als Unterrichtsmaterial genutzt werden und Mentoren anwesend sind, die den Kursteilnehmern beim Lösen der Aufgaben helfen.",
  "index-workshop-links-host": "Workshop ausrichten",
  "index-workshop-links-events": "Alle Workshops",
  "index-workshop-links-writeups": "Erfahrungsberichte",
  "index-upcoming-header": "Die nächsten Workshops",
  "index-upcoming-loading": "Laden...",
  "index-upcoming-no-events": "Derzeit keine geplanten Veranstaltungen. Schau dir ein paar der",
  "index-upcoming-past-events": "vergangenen Events",
  "index-upcoming-past-events2": "an!",
  "index-upcoming-all-events": "Alle Veranstaltungen",
  "index-upcoming-error": "Fehler beim Laden der Veranstaltungen. Sorry!",
  "index-host-header": "Jeder kann Gastgeber werden",
  "index-host-past": "Es gab bereits insgesamt",
  "index-host-past2": "Events!",
  "index-host-want-to-host": "NodeSchool ist dezentral, Open-Source und wird von Freiwilligen betrieben. Möchtest du selber ein Event ausrichten? Hier findest du hilfreiche",
  "index-host-want-to-host2": "Tipps für Veranstalter",
  "index-host-want-to-host3": ".",
  "index-workshopper-header": "Workshoppers",
  "index-workshopper-info": "Workshopper ist die Bezeichnung für die Open-Source Kurse der NodeSchool. Alle Workshopper werden von dir selbst gesteuert (du brauchst keinen Workshop zu besuchen) und funktionieren meist auch offline.",
  "index-workshopper-list-view": "Liste aller Workshopper",
  "index-workshopper-list-problem": "Hilfe, ich komm nicht weiter!",
  "index-workshopper-list-faq": "Anderen helfen",
  "index-workshopper-list-host": "Eigenen Workshop erstellen",
  "index-get-going-header": "Los geht's &#x2014;",
  "index-get-going-info": "Um loszulegen benötigst du",
  "index-get-going-info2": ". Benutze dann",
  "index-get-going-info3": "(wird zusammen mit Node installiert) um die einzelnen Workshopper zu installieren. Gib danach den Namen des Worshoppers ein, um diesen zu starten.",
  "index-get-going-editor": "Du benötigst zudem einen",
  "index-get-going-editor2": "Text Editor",
  "index-get-going-editor3": ", der für das Editieren von Code geeignet ist. Hier ein paar zur Auswahl:",
  "index-get-going-editor4": ",",
  "index-get-going-editor5": ",",
  "index-get-going-editor6": ",",
  "index-get-going-editor7": ".",
  "index-workshoppers-core-header": "Grundkurse",
  "index-workshoppers-core-info": "Diese Workshopper konzentrieren sich auf die Grundlagen von Node.js.",
  "index-workshoppers-core-link-pre": "Du kommst nicht weiter und benötigst Hilfe? Stell eine Frage im",
  "index-workshoppers-core-link-text": "Diskussionsforum",
  "index-workshoppers-core-link-post": ".",
  "workshopper-javascripting": "JavaScript Grundkurs. Es werden keine tieferen Programmierkenntnisse vorausgesetzt.",
  "workshopper-gitit": "Git und GitHub Grundlagen.",
  "workshopper-learnyounode": "Grundlagen von Node.JS: Asynchrones I/O, HTTP.",
  "workshopper-learnyounode-command": "npm install -g learnyounode",
  "workshopper-streamadventure": "Lerne alles über Streaming Interfaces mit",
  "workshopper-streamadventure2": ".",
  "index-workshoppers-elective-header": "Wahlkurse",
  "index-workshoppers-elective-info": "Workshopper über beliebte Bibliotheken bestimmte Arten des Entwickelns mit Node.js.",
  "index-workshoppers-elective-link-pre": "Du kommst nicht weiter und benötigst Hilfe? Stell eine Frage im",
  "index-workshoppers-elective-link-text": "Diskussionsforum",
  "index-workshoppers-elective-link-post": ".",
  "workshopper-functionaljavascript": "Funktionale Programmierung mit JavaScript in reinem ES5.",
  "workshopper-levelmeup": "Lerne leveldb kennen, ein simpler Key/Value-Store mit lebhaften Ökosystem.",
  "workshopper-expressworks": "Lerne die Grundlagen des Express.js Frameworks.",
  "workshopper-makemehapi": "Lerne alles über hapi anhand einer Serie von Aufgaben.",
  "workshopper-promise-it-wont-hurt": "Lerne den Umgang mit Promises in JavaScript für asynchrone Oerationen.",
  "workshopper-async-you": "Lerne wie man das async Modul einsetzt.",
  "workshopper-nodebot-workshop": "Baue Roboter mit der Johnny-Five API.",
  "workshopper-goingnative": "Node.js von unten: Native C++ Add-Ons.",
  "workshopper-planetproto": "JavaScript Prototypes verstehen",
  "workshopper-webgl-workshop": "Lerne die Grundlagen von WebGL in kleinen Häppchen.",
  "workshopper-shader-school": "Grundlagen der Computergrafik anhand von GLSL Shadern.",
  "workshopper-bytewiser": "Binäre Daten in Node.JS und in modernen Browsern verarbeiten.",
  "workshopper-bug-clinic": "Neue Techniken und Werkzeuge zum besseren Debuggen.",
  "workshopper-browserify-adventure": "Mit browserify npm-Module und require() im Browser verwenden.",
  "workshopper-introtowebgl": "Einstieg in three.js und WebGL.",
  "workshopper-count-to-6": "Lerne einige der neuen Features in ES6 kennen, der nächsten Version von JavaScript.",
  "workshopper-kick-off-koa": "Einführung in Koa, einem Web-Framework der nächsten Generation.",
  "workshopper-lololodash": "Lerne Lo-Dash (einem Fork von underscore) für den Umgang mit Objekten und Arrays!",
  "workshopper-learnyoucouchdb": "Lerne CouchDB kennen – die Datenbank mit Web-Technologien im Kern",
  "workshopper-learnuv": "Lerne libuv kennen, die Bibliothek, die unter der Haube von Node.JS steckt.",
  "workshopper-test-anything": "Lerne deinen Code zu testen"
}

{'fraction_non_alphanumeric': 0.12274502510693695, 'fraction_numerical': 0.004761019155663009, 'mean_word_length': 5.320169252468265, 'pattern_counts': {'":': 276, '<': 93, '<?xml version=': 0, '>': 93, 'https://': 22, 'lorem ipsum': 0, 'www.': 14, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 2, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6566196', 'n_tokens_mistral': 9158, 'n_tokens_neox': 9236, 'n_words': 2531}