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

Wichtig
Google sollte man aber nur eine Domain indizieren lassen (z.B. durch eine Sperre des Bereichs über die Robots.txt), damit es keinen doppelten Content gibt.


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