Mehrsprachigkeit
Neue Sprachen anlegen
Backend → Administration → Sprachen
Um eine neue Sprache zusätzlich anzulegen, klicken Sie auf das + Symbol und geben Sie Informationen für die Sprache ein. Sobald eine Sprache im System angelegt wird, erscheint diese nach dem nächsten Login im Backend. Wenn die Sprache auch für die Kunden im Frontend sichtbar sein soll aktivieren Sie die Sprache (aktiv = Ja).
(Der Language-Code muss dabei dem Ordner entsprechen, den Sie im 2. Schritt per FTP einrichten (zwei Zeichen z.B. "en"). Unter "Sprachen > Domains" können Sie bei jeder Sprache auch eine Startdomain festlegen.)
- Zeichensatz und Kollation wirken sich nur auf die Mediensuche im Frontend aus.
- Zeichensatz und Kollation können nach Anlegen der Sprache nicht mehr geändert werden.
- Unabhängig vom gewählten Zeichensatz und Kollation, verwendet xmstore zur eigentlichen Speicherung aller Daten UTF-8.
Zeichensatz
Diese Einstellung wirkt sich nur auf die Suchgeschwindigkeit aus. Es sollte ein entsprechender Zeichensatz gewählt werden, welcher die Schriftzeichen der gewünschten Sprache unterstützt. UTF-8 ist für die meisten Schriftzeichen verwendbar.
Kollation
Diese Einstellung wirkt sich nur auf die Suchgeschwindigkeit aus. Eine falsch gewählte Kollation kann die Suche deutlich bremsen. Wählen Sie eine Kollation, die möglichst der gewünschten Sprache entspricht.
Beachten Sie, dass die Kollation mit dem gewählten Zeichensatz kompatibel sein muss. Genauere Informationen erhalten Sie im MySQL-Handbuch unter 10.1 Character Set Support.
Beispiele
| Sprache | Zeichensatz | Kollation |
|---|---|---|
| Deutsch | ISO-8859-2 Central European | latin1_german1_ci |
| Englisch | ISO-8859-2 Central European | latin1_general_ci |
| Russisch | UTF-8 Unicode | cp1251_general_ci |
Sprachen & Domains
Die vom Kunden über einen Link geänderte Sprachauswahl wird nach dem zeitlichen Auslaufen der Browsersession wieder auf die Standardsprache des Systems zurückgesetzt.
Grundsätzlich kann man auch die Sprachen verschiedenen Domains fest zuweisen um das zu verhindern: z.B. domain.com (Englisch) / domain.de (Deutsch)
Alternativ kann man für eine andere Sprache eine Subdomain verwenden: z.B. domain.com (Englisch) / en.domain.de (Deutsch)
Die Einstellungen für die Sprachen einer Domain können Sie unter Backend → Einstellungen → Domain anpassen.
Weitere allgemeine Hinweis zur Domain:
→ Hauptartikel Domain
Texte & Begriffe
Die Systemtexte (Frontend / Backend / E-Mail) können Sie in der jeweiligen Sprache nach Ihren Vorstellungen anpassen. Hinzufügen neuer Übersetzungen ist momentan nur über direktes Bearbeiten der Sprachdateien (FTP: /htdocs/data/language) möglich.
→ Hauptartikel Texte & Begriffe
Seiten
Die Informationseiten (z. B. Wir über uns, Impressum, usw.) können Sie für die jeweilige Sprache anlegen und bearbeiten:
→ Hauptartikel Seiten
Suchwortdatenbank
Ausführliche Informationen zur automatischen Übersetzung und Erweiterung der Suchworte
→ Hauptartikel Suchwortdatenbank