Zum Inhalt springen

mehrsprachigkeit + browserweichen

Erstellt am 15. Februar 2008 · 1 Antwort · letzte Antwort am 23. Februar 2008

Tags: HTML & CSS, Frage

loom ·

Guten Tag allesamt,

Ich habe folgendes Problem, bei dem ich hoffe hier Hilfe zu finden.

Ich habe eine 3-sprachige Website mit jeweils einer eigenen css-Datei.
Zur Browseroptimierung habe ich nun eine Weiche eingebaut die sich auf die Standardsprache bezieht.

# Browserweiche für IE
-------------------------------------
[version = <7.0]
[browser= msie]
page.includeCSS {
  file1 = uploads/tf/ie.css
}
[ELSE]
page.includeCSS {
  file2 = uploads/tf/main.css
}
[GOLBAL]

Die css-Datein für die übersetzungen werden zur Zeit wie folgt eingebunden.

# Englische Übersetzung
# ----------------------------------------------
config.linkVars = L
[globalVar = GP:L = 1]
config.sys_language_uid = 1
config.language = eng
# Eigenes CSS nur für Englische übersetzung
page.includeCSS {
  file1 = uploads/tf/main-eng.css

# Chinesische Übersetzung
# ----------------------------------------------
config.linkVars = L
[globalVar = GP:L = 2]
config.sys_language_uid = 2
config.language = cn
config.htmlTag_langKey = cn
config.locale_all = ZH_cn
config.metaCharset = utf-8
# Eigenes CSS nur für Chinesische übersetzung
page.includeCSS {
  file1 = uploads/tf/main-cn.css

Das Problem hierbei ist aber, dass die Seite sobald eine andere Sprache angewählt wird nun 2 css-Datein läd. (sprich die standard-css von der standardsprache, sowie die dazugeladene der übersetzung)

Wodurch sich nun fehler im layout einschleichen.

Wenn ich die gleiche Weiche wie oben angegeben in der Übersetzungs-globale verwende, läd mir die Seite gleich alle 3 css datein (also die standard-css, die der englischen, und die der chinesischen)

[globalVar = GP:L = 2]
[version = <7.0]
[browser= msie]
page.includeCSS {
  file1 = uploads/tf/ie-eng.css
}
[ELSE]
page.includeCSS {
  file2 = uploads/tf/main-eng.css
}
[GOLBAL]

Nun bin ich leider mit meinem Latein am Ende, und finde einfach keine funktionierende Lösung.
Falls mir jemand diesbezüglich weiterhelfen kann, wär ich überaus dankbar :o

MfG loom