Hallo Zusammen,
ich bin gerade dabei eine Webseite in 2 Sprachen (Deutsch/Englisch) anzubieten. Bzgl. Mehrsprachigkeit bin ich zig Tutorials druchgegangen, aber irgendwie klappt das alles bei mir nicht. Ich habe im Backend die Sprache angelegt und kann dann auch neue Seiten in der zweiten Sprache, also englisch anlegen und auch die Inhalte übersetzen. Ich habe mein Template sowiet angepasst, dass dann auch die Inhalte der korrekten Sprache geladen werden (denke ich jedenfalls). Soweit so gut. Wenn ich aber nun auf der Webseite bin, dann klappt das mit den Übersetzungen ganz und gar nicht. Die Inhalte, die dann auf deutsch anzuzeigen sind, sind übersetzt. Wenn ich dann den Parameter L auf 1 stelle, in diesem Fall dann englisch, dann bleiben die Texte in englisch. Ich benutze kein TemplaVoila in meiner Seite, jedoch benutze ich SimulateStaticDocuments. Vielleicht liegt´s ja an dem?
Anbei ein paar Skriptausschnitte.
TS für die Standardsprache (deutsch):
config { #Sprachen language = de locale_all = de_DE htmlTag_langKey = de_DE linkVars = L sys_language_uid = 0 #sys_language_mode = content_fallback #sys_language_overlay = hideNonTranslated }
TS für die englische Sprache:
// Englisch [globalVar = GP:L=1] config.sys_language_uid = 5 config.locale_all = en_GB config.htmlTag_langKey = en_GB [global]
Das Menü für die Sprachumstellung:
LANGUAGE = COA LANGUAGE { 20.value = | }
Laden aus der Datenbank:
Records aus der Datenbank:
HEADERKONTAKT = RECORDS HEADERKONTAKT { tables = tt_content source = 536 }
[img]http://www.meyersascha.de/typo3/setupfitness_1.PNG[/img]
[img]http://www.meyersascha.de/typo3/setupfitness_2.PNG[/img]
Hat jemand ne Idee??? Kann doch nicht so schwierig sein.
Viele Grüße
M-Tech