Mehrsprachigkeit in TYPO3: Nativ aus dem Core

Wer eine Website in mehreren Sprachen betreiben will, merkt schnell: Das ist kein Detail, sondern eine Architekturentscheidung. Und genau hier zeigt sich einer der größten Unterschiede zwischen TYPO3 und anderen Systemen. Bei TYPO3 ist Mehrsprachigkeit von Grund auf im Kern verankert.

Der kurze Blick über den Zaun. Auf dem ersten TYPO3 North American Summit hat es ein Redner treffend zusammengefasst: WordPress benötigt für mehrsprachige Governance oft fünf separate Plugins — ein Übersetzungs-Plugin, einen Sprachumschalter, eine Rechteverwaltung pro Region, einen Redaktionsworkflow und über Jahre gewachsenen Code, zusammengehalten von Erfahrungswissen einzelner Mitarbeiter. TYPO3 liefert dasselbe nativ, als eine integrierte Funktion. Jedes zusätzliche Plugin ist ein potenzieller Fehlerpunkt, eine weitere Update-Abhängigkeit, ein weiteres Sicherheitsrisiko. Wer Mehrsprachigkeit ernst nimmt, ist mit einer nativen Lösung strukturell besser aufgestellt.

Strict oder Fallback — die wichtigste Entscheidung. TYPO3 kennt zwei grundlegende Modi, wie Sprachen sich zueinander verhalten. Die Wahl zwischen ihnen prägt das Verhalten der gesamten Website.

Im Strict-Modus existiert eine Sprachversion einer Seite nur dann, wenn sie tatsächlich übersetzt wurde. Gibt es keine Übersetzung, ist die Seite in dieser Sprache schlicht nicht vorhanden. Das ist die saubere Wahl für Websites, bei denen jede Sprache ein eigenständiger, vollständiger Auftritt sein soll — etwa wenn der englische Auftritt bewusst andere Inhalte hat als der deutsche.

Im Fallback-Modus greift TYPO3 auf eine definierte Ersatzsprache zurück, wenn eine Übersetzung fehlt. Ruft ein Besucher eine noch nicht übersetzte Seite auf, bekommt er automatisch die Inhalte der Fallback-Sprache angezeigt — die Website bleibt vollständig, auch wenn noch nicht alles übersetzt ist. Das ist ideal für Websites, die schrittweise übersetzt werden oder bei denen bestimmte Inhalte nur in einer Sprache gepflegt werden sollen. Man kann sogar eine Kette von Fallback-Sprachen definieren: Fehlt Italienisch, nimm Englisch, und erst wenn auch das fehlt, nimm Deutsch.

Beide Modi haben ihre Berechtigung — und der große Vorteil ist, dass TYPO3 die Entscheidung pro Sprache erlaubt. Die Hauptsprachen können strict laufen, eine Nebensprache im Fallback. Diese Feinsteuerung ist genau das, was zusammengesteckte Plugin-Lösungen selten sauber hinbekommen.

Was für SEO entscheidend ist. Mehrsprachigkeit ist nicht nur eine Frage der Anzeige, sondern auch der Auffindbarkeit. Suchmaschinen müssen verstehen, welche Sprachversion für welche Zielgruppe gedacht ist — sonst konkurrieren die Versionen gegeneinander oder werden falsch ausgespielt.

TYPO3 erzeugt dafür automatisch die richtigen Signale. Die hreflang-Tags teilen Google mit, welche Sprachvariante für welche Region und Sprache bestimmt ist — sodass ein französischer Nutzer die französische Version findet, ein deutscher die deutsche. Die Canonical-Tags verhindern, dass Google verschiedene Sprachversionen als doppelten Inhalt wertet. Und weil TYPO3 diese Tags aus der nativen Sprachstruktur generiert, sind sie konsistent und korrekt — nicht händisch gepflegt und fehleranfällig.

Für Unternehmen, die international gefunden werden wollen, ist das ein handfester Vorteil: Die technische SEO-Grundlage für Mehrsprachigkeit ist bereits eingebaut, nicht nachträglich angeflanscht.

Der Sprachumschalter — einfacher als gedacht. Ein funktionierender Sprachumschalter, der immer auf die passende Variante der aktuellen Seite verweist, ist in vielen Systemen überraschend fummelig. In TYPO3 liefert der sogenannte Language-Menu-Processor die dafür nötigen Daten direkt aus dem System — welche Sprachen für die aktuelle Seite verfügbar sind, welche gerade aktiv ist, wohin jeder Link führt. Daraus lässt sich ein Sprachumschalter mit wenigen Zeilen im Template bauen, der zuverlässig funktioniert und automatisch mit neuen Sprachen mitwächst. Kein Plugin, keine Zusatzkonfiguration.

Ein Wort zum Multi-Tree-Ansatz. Es gibt in TYPO3 auch die Möglichkeit, jede Sprache als komplett eigenen Seitenbaum anzulegen — der sogenannte Multi-Tree-Ansatz. In den allermeisten Fällen raten wir davon ab. Getrennte Seitenbäume bedeuten doppelte Pflege, erschwerte Verknüpfung der Sprachversionen und deutlich mehr Aufwand bei den SEO-Signalen. Der native, übersetzungsbasierte Ansatz — bei dem jede Seite ihre Übersetzungen als verbundene Varianten führt — ist in fast allen Szenarien die sauberere, wartungsärmere und SEO-freundlichere Lösung. Multi-Tree ist ein Spezialwerkzeug für seltene Ausnahmefälle, keine Standardempfehlung.

Wir haben mehrsprachige TYPO3-Websites in bis zu sieben Sprachen umgesetzt — mit Fallback-Ketten, regionalen Besonderheiten und sauberer SEO-Struktur. Wenn Sie ein internationales Projekt planen oder eine bestehende mehrsprachige Website optimieren möchten, sprechen Sie uns an.

  • TYPO3
  • Mehrsprachigkeit
  • Internationalisierung
  • SEO
  • hreflang
  • WordPress-Vergleich
zurück