78 Nachrichten unter 23 Themen von 34 Mitgliedern
[SilverStripe Roadmap][Changelog]

Von Page abgeleitet Klasse lassen sich nicht richtig übersetzen

Seite: 1 791 mal gelesen
  • Lukin
    Lukin Community Member
    101 Beiträge

    Von Page abgeleitet Klasse lassen sich nicht richtig übersetzen

    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

Zur Zeit online: Zur Zeit ist leider niemand online.

Wir begrüßen unsere neuen Mitglieder: FG