Mehrsprachige Unterstützung
Sitecake bietet die Möglichkeit, zwischen unterstützten Sprachen für die Oberfläche (Symbole und Schaltflächenbeschriftungen, Textnachrichten usw.) zu wechseln.
Derzeit werden folgende Sprachen unterstützt:
- Kroatisch (hr)
- Tschechisch (cs)
- Dänisch (dk)
- Niederländisch (nl)
- Englisch (en)
- Französisch (fr)
- Deutsch (de)
- Italienisch (it)
- Norwegisch (nn)
- Portugiesisch (pt)
- Portugiesisch Brasilien (pt-br)
- Russisch (ru)
- Serbisch (sr)
- Slowakisch (sk)
- Slowenisch (sl)
- Spanisch (es)
- Türkisch (tr)
Die Oberflächensprache wird durch den Konfigurationsparameter LocaleProxyImpl.interfaceLocale (in der Datei editor.cnf) festgelegt.
# Oberflächensprache (hr, cs, dk, nl, en, fr, de, it, nn, pt, pt-br, ru, sk, sl, es, tr, auto)
LocaleProxyImpl.interfaceLocale = en
Er kann entweder auf den 2-Buchstaben-Sprachcode (ISO 639-2 Sprachcodes) einer unterstützten Sprache oder auf die Option 'auto' gesetzt werden.
Bei der Auto-Option wird die Oberflächensprache entweder durch den GET-Parameter scln (falls vorhanden) oder durch die Browser- (oder System-) Spracheinstellungen ausgewählt.
Das folgende Beispiel zeigt eine URL für den Zugriff auf eine Sitecake-fähige Seite, bei der Englisch als Oberflächensprache durch den scln-Parameter ausgewählt wird, wobei LocaleProxyImpl.interfaceLocale auf 'auto' gesetzt ist:
http://example.com/about.html?scln=en
