Skip to main content

Mehrsprachigkeit (i18n) – Strategie und Arbeitsregeln

Dieses Dokument ist kein Inhalt für Nutzer*innen, sondern eine interne Arbeitsregel für Autor*innen und Contributor*innen.


Grundsatz: Englisch ist die Quell­sprache

Alle Inhalte in learn/ werden zuerst auf Englisch geschrieben. Englisch ist:

  • die Arbeitssprache der Forschung und Industrie,
  • am leichtesten in andere Sprachen zu übersetzen (maximale Reichweite),
  • konsistent mit dem Rest der openUC2-Dokumentation.

Ausnahme: Inhalte, die explizit für den deutschen Schulbetrieb gedacht sind (z. B. Stundenverläufe, Arbeitsblätter, Lehrerhandreichungen), können primär auf Deutsch entstehen. Eine englische Übersetzung wird dann als Folgeaufgabe markiert.


Technische Umsetzung in Docusaurus

Docusaurus unterstützt i18n nativ. Übersetzungen liegen außerhalb von docs/, im Stammverzeichnis des Repos:

i18n/
├── de/
│ └── docusaurus-plugin-content-docs/
│ └── current/
│ └── usage/disc/boxes/learn/ ← Spiegel von docs/usage/disc/boxes/learn/
│ ├── README.md ← deutsche Übersetzung
│ ├── corebox/
│ │ └── index.md
│ └── ...
├── fr/
├── es/
└── ...

Regeln:

  • Dateinamen und Verzeichnisnamen sind identisch mit der Englisch-Quelle.
  • Bilder werden nicht übersetzt (Dateinamen bleiben, Alt-Texte im Markdown werden übersetzt).
  • Frontmatter (title, description) wird übersetzt.

Übersetzungs-Prioritäten

AbschnittPrioritätBegründung
Tutorial-Abschnitte in experiments/Hoch (DE zuerst)Schüler*innen und Lehrkräfte; Kernnutzen der Discovery-Boxen
concept.md (Didaktikkonzept)Hoch (DE zuerst)Direkt für Lehrkräfte in DE/AT/CH
Box index.mdMittelNavigation; ohne Übersetzung trotzdem nutzbar
hardware/ (Cube-Mechanik)MittelWichtig für Maker und Schüler; Fachbegriffe oft international
modules/*.md (Reference)NiedrigTechnische Spezifikationen; Englisch in Industrie/Forschung üblich
advanced/NiedrigForschungskontext; Englisch reicht

Workflow für Autor*innen

Neuen Inhalt schreiben

  1. Datei auf Englisch unter learn/… anlegen.
  2. Wenn der Inhalt primär für Schulen (DE) ist: gleichzeitig deutsche Version unter i18n/de/… anlegen; englische Version als TODO markieren.
  3. Am Ende der Datei-Kommentarblock einfügen:
<!-- i18n status: source=en | de=TODO | fr=TODO -->

Bestehenden Inhalt übersetzen

  1. Englische Quelldatei lesen.
  2. Entsprechende Datei unter i18n/<lang>/… anlegen (Pfad 1:1 spiegeln).
  3. Status-Kommentar aktualisieren: de=done.
  4. Pull Request mit Label translation.

Was tun mit den bestehenden deutschen Inhalten?

Das Didaktikkonzept Didaktikkonzept CoreBox - Version 1 (1).md ist bereits auf Deutsch. Migration:

  1. Englische concept.md aus dem Template befüllen → das ist dann die Quelle.
  2. Deutschen Text aus dem Originaldokument als i18n/de/…/corebox/concept.md ablegen.
  3. Originalfile nicht löschen, bis Migration abgeschlossen und geprüft.

Häufige Fragen

Kann ich direkt auf Deutsch schreiben, wenn ich kein Englisch mag? Ja – schreibe auf Deutsch, lasse den Abschnitt <!-- i18n status: source=de | en=TODO --> stehen. Ein anderer Contributor übernimmt die Englisch-Version.

Brauche ich eine Übersetzung, bevor ich einen PR merge? Nein. Die englische Quelle muss vorhanden sein; Übersetzungen sind optional und können nachgereicht werden.

Wie übersetze ich Abbildungstexte? Bilder bleiben unverändert. Alt-Text und Bildunterschriften im Markdown werden übersetzt. Bei Grafiken mit eingebettetem Text (z. B. Strahlengang-Diagramme) wird eine separate, lokalisierte Version des Bildes unter static/img/<lang>/… abgelegt.