Hallo Leute,
ich baue gerade ein mehrsprachige Seite mit einigen von Page abgeleiteten Klassen.
Irgendwie kann ich nur die Dokumente vom PageTyp Page richtig übersetzen. Bei allen anderen abgeleiteten Klassen erscheinen, wenn man die neue Sprache anwählt, und die entsprechende Seite übersetz wird, nicht diese Ansicht mit den Originaltexten als readonly-Feldern.
Folgendes steht in meiner _config:
$tmp=preg_split("/[;]+/",$_SERVER['HTTP_ACCEPT_LANGUAGE']);
$tmp=preg_split("/[,]+/",$tmp[0]);
$locale=$tmp[0];
if($locale=="en-GB" || $locale="en-US"){
$locale="en_GB";
setlocale (LC_ALL, 'en_GB@euro', 'en_GB.UTF-8', 'en_GB', 'en', 'gb');
}else{
setlocale (LC_ALL, 'de_DE@euro', 'de_DE.UTF-8', 'de_DE', 'de', 'ge');
$locale="de_DE";
}
i18n::set_locale($locale);
Translatable::set_default_locale($locale);
// Important: Call add_extension() after setting the default locale
Object::add_extension('SiteTree', 'Translatable');
Object::add_extension('SiteConfig', 'Translatable');
Bin ein wenig radlos. Irgendemand eine Idee, wo das herkommt?
Grüße und schonmal danke im Voraus
Lukin

