Glossar-Modul für mehrsprachige Websites nutzen
Grundsätzlich unterstützt webEdition das Konzept, dass es für jede Sprache ein eigenes Dokumente bzw. Objekt gibt. Die verschiedenen Sprachversionen lassen sich dann miteinander verknüpfen und im Frontend (der Website) über eine Sprachumschaltung ausgeben. Dadurch lassen sich redaktionelle Inhalte für verschiedene Sprachen getrennt voneinander verwalten und pflegen. Wie sieht es jedoch mit Inhalten (z.B. Feldbezeichnungen von Formularfeldern, Fehlermeldungen etc.) aus, die nicht oder nur selten von Redakteuren gepflegt werden?
Einsatz ist z.B. eine Art Sprachdatei pro Sprache zu erstellen, die all solche Inhalte in Sprachvariablen aufnimmt. Dadurch lassen sich diese Inhalte auch redaktionell erstellen und aus Templates auslagern. Das dürfte die gängige Vorgehensweise sein.
Eine weitere Möglichkeit bietet das in webEdition integrierte Glossar-Modul. Obwohl das Glossar-Modul in erster Linie Abkürzungen, Akronyme und Fremdwörter auszeichnet, lassen sich darüber hinaus beliebige Textersetzungen verwalten.
Textersetzungen mit dem Glossar-Modul
Nach dem Öffnen das Glossar-Moduls, wählt man anschließend "Neue Text-Ersetzung". Im Bereich Pfad wählt man dann die gewünschte Sprache aus. Für Text-Ersetzung muss man sich nun ein Muster für die Textersetzung überlegen. Ein Beispiel wäre ###LabelInputForename###. Dabei gibt man an, um welches HTML-Element (z.B. Label) es sich handelt, welches andere HTML-Element (z.B. Input) damit beschrieben wird und den Namen (z.B. Forename) der Text-Ersetzung. Als Ersatztext, wird dann in der jeweiligen Sprache eingetragen, was im Frontend (Website) erscheinen soll (z.B. Vorname). Der Programmierer nutzt dann die Text-Ersetzung und trägt sich dann an der entsprechenden Stelle im Template ein.
<label>###LabelInputForename###</label>
Diese Vorgehensweise ist nicht nur für mehrsprachige Websites interessant.
Auch auf einsprachigen Websites lassen sich mit der Text-Ersetzung zentrale Bestandteile, wie Telefonnummer, E-Mail-Adressen und Postanschriften verwalten.
Beim Einsatz des Glossar-Moduls sollte jedoch berücksichtigt werden, dass eine Vielzahl (mehrere Tausend Einträge) an Glossar-Einträgen zu Performance-Einbußen führen kann.
- Besucher auf sprachabhängige Startseite weiterleiten
- Ein Vorlagensatz für alle Sprachen
- Ein Vorlagensatz pro Sprache
- Externe Sprachdatei
- Mehrsprachige Seiten
- Ordnerstruktur erstellen
- Spracherkennung anhand der Verzeichnisstruktur
- Sprachumschalter
- Sprachvarianten innerhalb der Vorlage
- Wechsel zwischen Sprachversionen realisieren