Mehrsprachige Websites erstellen
Hinweise: Die Erstellung mehrsprachiger Websites ist ab der Zeta Producer Business-Edition verfügbar. Zeta Producer unterstützt den Unicode-Standard und verwendet die Zeichenkodierung UTF-8. Neben lateinischen Zeichen können somit beispielsweise auch kyrillische oder griechische Zeichen, sowie Zeichen aus anderen Schriftkulturen verwendet werden, sofern diese von der ausgewählten Schrift unterstützt werden.
Mehrsprachige Websites werden über die Funktionalität der internen Projektordner realisiert. Jeder Projektordner verhält sich dabei ungefähr wie ein eigenständiges Webprojekt. So können Sie z.B. bei einer mehrsprachigen Website für jede Sprache einen eigenen Projektordner erstellen und so die verschiedenen Sprachversionen übersichtlich verwalten.
Neuen Projektordner einfügen
Machen Sie einen Rechtsklick auf den Projektnamen oder klicken auf das Zahnrad-Symbol.
Wählen Sie nun "Neu | Neuen Projektordner einfügen".
Name und Sprache bearbeiten
Vergeben Sie einen Namen für den neuen Projektordner, beispielsweise "English". Geben Sie außerdem das Sprachkürzel nach ISO 639-1 der verwendeten Sprache ein.
Hinweis: Die Liste "Sprache" enthält die beiden Einträge "DE" und "EN" zur Auswahl. Sie können aber natürlich auch einfach das entsprechende Sprachkürzel in das Feld schreiben, z.B. "FR" oder "ES".
Ordner bearbeiten
Wechseln Sie auf die Gruppe "Datei". Geben Sie im Feld "Ordner" die Bezeichnung an, unter der alle Seiten dieses Projektordners veröffentlicht werden sollen. Also beispielsweise "en".
Hinweis: Um sicherzustellen, dass beim Aufruf einer Website-Adresse (Domain) eine Index-Datei vorhanden ist, empfiehlt es sich, die Seiten der Hauptsprache (zum Beispiel Deutsch) im Wurzelverzeichnis abzulegen. Seiten in anderen Sprachen sollten in entsprechend benannten Unterordnern (en, fr, es, it, ...) organisiert werden. Die verschiedenen Sprachversionen der Website sind dann über folgende Adressen erreichbar:
- Deutsch: https://www.example.com/index.html
- Englisch: https://www.example.com/en/index.html
- Französisch: https://www.example.com/fr/index.html
- Spanisch: https://www.example.com/es/index.html
- Italienisch: https://www.example.com/it/index.html
Objekt-ID-Präfix angeben
Wechseln Sie auf die Gruppe "Erweitert". Geben Sie im Feld "Objekt-ID-Präfix" das Präfix an, mit dem die Objekt-IDs erstellt werden sollen. Zum Beispiel "en".
Eine Objekt-ID könnte dann beispielsweise so aussehen: oid://page/en$home
Klicken Sie auf den Button "OK" um den neuen Projektordner zu erstellen.
Seiten und Inhalte einfügen
Sie können nun damit beginnen unter dem neuen Projektordner eine separate Website in der entsprechenden Sprache zu erstellen. Hierfür können Sie beispielsweise Seiten aus der bereits vorhanden deutschen Website einfach kopieren/einfügen und die Inhalte übersetzen.
Attribute anpassen
Einige Bezeichnungen auf Ihrer Website sind in Attribute hinterlegt. Diese sind meist in Deutsch und werden von jeder Seite Ihres Projekts verwendet. Beispiele hierfür sind der Webname und -slogan, die Zusatz-Links (Extramenü), der Absende-Button der Formulare oder der Suche. Auf Projektordner-Ebene können Sie diese Attribute anpassen und übersetzen.
Beispiel: Zusatz-Links (Extramenü) anpassen
Öffnen Sie durch "Rechtsklick | Bearbeiten" die Eigenschaften des Projektordners "Englisch". Wechseln Sie auf die Gruppe "Attribute". Aktivieren Sie unter dem Options-Button "Attribute" den Eintrag "Alle anzeigen". Schreiben Sie nun in das Filter-Feld die Bezeichnung "extramenu", damit Ihnen die passenden Attribute angezeigt werden.
Öffnen Sie durch einen Doppelklick die anzupassenden Attribute (extramenu_1 bis _6) zum Bearbeiten und übersetzen die angezeigten Bezeichnungen.
Die Verlinkung der Zusatz-Links (Extramenü) müssen Sie ebenfalls in den Attributen (extramenu_url_1 bis _6) anpassen. Dazu ist es notwendig die passende Objekt-ID der zu verlinkenden Seite zu ermitteln.
Wie das geht ist auf der Seite "Objekt-IDs verwenden" beschrieben.
Nachdem Sie die Objekt-IDs ermittelt und kopiert haben, fügen Sie diese einfach den entsprechenden Attributen hinzu.
Umschalten zwischen den Sprachen
Um zwischen den verschiedenen Sprachen umzuschalten, können Sie die automatische Sprachauswahl aktivieren.
Öffnen Sie dazu die Website-Einstellungen über das Programmmenü "Website | Einstellungen".
Wechseln Sie nun auf die Gruppe "Links" und aktivieren die Option "Sprachauswahl anzeigen".
Hinweise: Damit die automatische Sprachauswahl auf der Website angezeigt wird, muss auch die Option "Zusatz-Links anzeigen" aktiviert sein. Die Option "Sprachauswahl anzeigen" ist erst in den Einstellungen vorhanden, wenn mindestens zwei Sprachen (interne Projektordner) vorhanden sind.
Nach Auswahl der Option, wird auf Ihrer Website nach den Zusatz-Links die Sprachauswahl angezeigt.
Für die Bezeichnungen der Einträge in der Sprachauswahl, wird der eingetragene Name des internen Projektordners verwendet.
Die Links der Sprachauswahl führen immer auf die Startseite (index) der ausgewählten Sprache.