Sprachvarianten innerhalb der Vorlage
Hinweis: Dieser Realisationsweg wird von uns nicht empfohlen sondern nur der Vollständigkeit halber genannt. Wir empfehlen Ihnen die Verwendung externer Sprachdateien.
Bei diesem Weg die festen Inhalte auf einer mehrsprachigen Website mit einem Vorlagensatz für alle Sprachen auszugeben findet der Sprachwechsel bei jeder Ausgabe separat statt. Dazu wird mit <we:var> die globale PHP-Variable "language" abgefragt und je nach deren Wert die passende Zeichenkette für die aktuelle Sprache ausgegeben.
Vorteile
- keine separate Sprachdatei notwendig
- nicht so abstrakt wie die externen Sprachdateien
- lässt große Freiheiten bei der Ausgabe
Nachteil
- weitere Sprachen lassen sich nur mit hohem Aufwand hinzufügen.
Beispiel
<we:ifVar name="language" match="de" type="global" doc="top">
<we:next>weiter</we:next>
</we:ifVar>
<we:ifVar name="language" match="en" type="global" doc="top">
<we:next>next</we:next>
</we:ifVar>
- Besucher auf sprachabhängige Startseite weiterleiten
- Ein Vorlagensatz für alle Sprachen
- Ein Vorlagensatz pro Sprache
- Externe Sprachdatei
- Glossar-Modul für mehrsprachige Websites nutzen
- Mehrsprachige Seiten
- Ordnerstruktur erstellen
- Spracherkennung anhand der Verzeichnisstruktur
- Sprachumschalter
- Wechsel zwischen Sprachversionen realisieren