Sprachen

Aus sourceDESK Wiki
Wechseln zu: Navigation, Suche

Das System kann mit mehreren Sprachen umgehen, sowohl im Kundenbereich als als in der Administration. Es ist dem Benutzer bzw. Administrator jederzeit möglich, die verwendete Sprache zu wechseln. Die Sprachen werden über Sprachdateien definiert.

Speicherung der Sprache (Kundenbereich)

Die Sprache wird in der aktuellen Benutzer-Sitzung und als Cookie gespeichert. Wenn der Benutzer eingeloggt ist, wird die Information auch in seinem Profil hinterlegt. In der Administration kann man die Sprache eines Benutzers festlegen bzw. ändern.

Auslesen der Sprache (Kundenbereich)

Die im Kundenbereich verwendete Sprache wird - in dieser Reihenfolge bis etwas gefunden wurde - über folgende Wege ermittelt:

  • Information in der Sitzung
  • Information in den Cookies
  • Information im Benutzerprofil (falls eingeloggt)
  • Standard-Sprache wird verwendet

Wenn die Standard-Sprache verwendet wird, also noch keine Sprachinformationen gesetzt wurden, wird zusätzlich geschaut, welche Sprachen der Browser des Benutzers bevorzugt. Wenn die erste bekannte bevorzugte Sprache abweichend von der Standard-Sprache ist, wird der Nutzer in dieser Sprache gefragt, ob er die Standard-Sprache beibehalten oder auf seine bevorzugte Sprache wechseln möchte.

Speicherung der Sprache (Adminbereich)

Die Sprache wird in der aktuellen Benutzer-Sitzung, als Cookie und im Administrator-Konto hinterlegt. In der Administrator-Verwaltung kann man die Sprache von Administratoren ändern.

Auslesen der Sprache (Adminbereich)

Es wird versucht, die Sprache in folgender Reihenfolge auszulesen:

  • Information in der Sitzung
  • Information in den Cookies
  • Information im Benutzerprofil (falls eingeloggt)
  • Standard-Sprache wird verwendet

Eine Ermittlung über die Browsersprache erfolgt nicht.

Verhalten gegenüber Suchmaschinen

Bei Suchmaschinen wird die Standardsprache verwendet. Normalerweise erfolgt hierbei auch keine Übergabe einer bevorzugten Sprache. Auch wenn diese erfolgt, bleibt die Seite in der Standardsprache. Dedizierte Sprach-URLs sind angedacht, um auch mehrsprachig in Suchmaschinen geführt zu werden.