Mehrsprachigkeit
Auch kurz „i18n“ für „internationalization“.
Diese DokuWiki-Installation wurde erweitert, um Inhalte in mehreren Sprachen zu unterstützen. Als Standard benutzt das Wiki, wenn möglich, entweder die Sprache des Besuchers, oder Deutsch, falls entweder der Browser keinen „Accept-Language“-Header schickt oder die Liste der akzeptierten Sprachen des Browsers keine der unterstützten Sprachen enthält.
Auf der Seite Anzeige von HTTP-Request-Headern kann man sich anzeigen lassen, ob der eigene Browser einen „Accept-Language“-Header sendet. Die erste Sprache, die das Wiki unterstützt, wird verwendet.
Die Idee ist in tips:multilingual_content beschrieben. Grundsätzlich verwende ich die vorgeschlagenen Änderungen, wie in tips:multilingual_content:local.php beschrieben. Zusätzlich habe ich einige Dinge erweitert:
- Die Seitennamen und die „Sie befinden sich hier“-Kopfzeile werden ohne die Sprache als Namespace angezeigt
- Es gibt zusätzliche Links im Kopf, um jederzeit die Sprache wechseln zu können
- Die Sucheergebnisse und die Seitenübersicht zeigen nur Seiten in der aktuellen Sprache an
- Bei Bedarf leitet das Wiki auf eine sprachspezifische Version der aufgerufenen Seite um, falls diese existiert
Hinweis: Englisch ist nicht meine Muttersprache – deshalb sind nicht alle Seiten in Englisch verfügbar und die existierenden Übersetzungen können Fehler enthalten – aber sie sollten zumindest verständlich sein.



