Zum Inhalt springen

domain abhängiges sprachtauschen

Erstellt am 10. November 2006 · 11 Antworten · letzte Antwort am 2. Juli 2012

Tags: URLs & Routing, Frage

_o3_ ·

oder so ähnlich.
also folgendes, wenn der besucher über
domain.de -> deutsche sprache angezeigt
domain.com -> englische sprache angezeigt
domain.ru -> russische sprache angezeigt

wie kann ich das bewerkstelligen?
mit der ext. vom lempke läuft das nur per browsersprache was keine 100% garantie verspricht ausserdem wenn ich von meiner kiste aus über die .com und die .ru gehe wird mir die deutsche sprache aufgrund meines deutschsprachigen FF angezeigt.

hilfe.

_o3_ ·

hmm...
scheinbar bin ich zu doof dafür ?

[globalString = HTTP_HOST = www.doamin.com]
page.config.sys_language_uid = 1
page.config.language = en
page.config.locale_all = en_EN
page.config.baseURL = http://www.domain.com/

plugin.tx_rlmplanguagedetection_pi1 {
   defaultLang = gb
}

[global]

in meinem root setup bewirkt.....nix ?

ColorQ ·

Nur für den Fall ... :
hast du mehrere Bedingungen angegeben? bzw. ausserhalb die Sprache definiert, bevor du die Bedingung abfrägst?

page.config.sys_language_uid = 0
page.config.language = fr
page.config.locale_all = fr_FR

[globalString = HTTP_HOST = www.domain.com]
page.config.sys_language_uid = 1
page.config.language = en
page.config.locale_all = en_EN
page.config.baseURL = http://www.domain.com


[globalString = HTTP_HOST = www.domain.de]
page.config.sys_language_uid = 2
page.config.language = de
page.config.locale_all = de_DE
page.config.baseURL = http://www.www.domain.de

[global]

Schöne Gruesse aus dem Sueden

_o3_ ·
page.config.sys_language_uid = 0
page.config.language = de
page.config.locale_all = de_DE

# globale spracheinstellungen
## spracheinstellungen Englisch
[globalVar = GP:L = 1]
page.config.sys_language_uid = 1
page.config.language = en
page.config.locale_all = en_EN
[global]

## spracheinstellungen Russisch
[globalVar = GP:L = 2]
page.config.sys_language_uid = 2
page.config.language = ru
page.config.locale_all = ru_RU
[global]

[globalString = HTTP_HOST = www.domain.com]
page.config.sys_language_uid = 1
page.config.language = en
page.config.locale_all = en_EN
page.config.baseURL = http://www.domain.com/
[global]

ja habe ich ...geht aber trotzdem nüscht...
grüsse aus dem norden

mmecker ·

Muss das nicht vielleicht

#
[globalString = IENV:HTTP_HOST = www.domain.com]

heißen?

(IENV steht für "Environment Variable in systemunabhängiger Darstellung")