Hallo,
ich habe die sr_feuser_register installiert, zusätzlich noch die static_info_tables_de und jetzt wird alles wunderbar in deutsch dargestellt, aber leider auch die englischen Seiten.
Hier meine Languageconfig.
Ist da irgendwo der Hund drin?
Danke
config {
spamProtectEmailAddresses = 2
spamProtectEmailAddresses_atSubst = (at)
disablePrefixComment = 1
extTarget = _blank
linkVars = L
sys_language_uid = 0
config.language = de
language = de
locale_all = german
pageTitleFirst = 0
sys_language_fallBackOrder=1,0
xhtml_cleaning = all
doctypeSwitch = {$doctypesw_cond}
htmlTag_langKey = de
}
[globalVar = GP:L = 1]
config.sys_language_uid = 1
config.sys_language_mode = content_fallback ; 1
config.sys_language_fallBackOrder = 1,0
config.language = en
config.htmlTag_langKey = en
config.language = en
config.locale_all = en_UK
[global]
Ha! Noch einer mit dem gleichen Problem. Hab's auch noch nicht lösen können. Hab sr_feuser_register, static_info_tables, static_info_tables_de installiert und auch das UPDATE! gemacht.
In der Tabelle static_country ist ein weiteres Feld cn_short_de vorhanden und in diesen Feldern steht auch das deutschsprachige Wort drin.
Alle Selectboxen mit den Ländern werden nun ALLE in deutscher Sprache angezeigt. Klicke ich auf englisch steht dort "Vereinigte Staaten".
Ich habe auch schon das statische Template static_info eingefügt und ein bissl mit dem hier experimentiert:
plugin.tx_staticinfotables_pi1.languageCode = en
plugin.tx_staticinfotables_pi1.countryCode = USA
Sobald die *_de installiert ist finde ich keine Möglichkeit mehr auf englisch oder polnisch umzustellen.
Jemand noch eine Idee?
Nach Stunden hab ich es herausgefunden...nur woran es liegt weiß anscheinend keiner oder hat sich gewundert, dass es auf einmal geklappt hat.
$LANG holt sich richtigerweise die Daten aus config.language. Es sei denn du selbst bist im Backend eingeloggt und hast dort eine andere Sprache angegeben, dann wird der Wert von $LANG->lang auf die Sprache des Backends gestellt. Dank Cookie oder wie auch immer hat das sogar Auswirkungen auf das FrontEnd.
Ich habe in der tx_staticinfotables_div::getCurrentLanguage alle Ausgaben mit echos bestückt und war die ganze Zeit verwundert, warum überall "DE" stand, obwohl ich in meiner Templatekonfiguration doch "en" und "english" angegeben hatte.
Ich brauchte mich also bros im Backend abmelden, dadurch wurde das Cookie gelöscht und schon wurden mit die Selectboxen auch in englisch bzw. unter deutsch auch in deutsch angezeigt.
Na Happy Bithday...da muss man erst mal drauf kommen.
froemken