Home / Forum / Sprachversion

Sprachversion

Um Zugang zu den Foren zu erhalten, müssen Sie angemeldet sein

Autor Nachricht

Andi Gee

Registriert seit: 06.10.2006

Beiträge: 27

Donnerstag, 08. März 2007 17:47:59

Mal wieder eine Frage....

ich habe eine deutsche Seite, in welcher ich ein Formular auch in Englisch und Französisch (ohne weitere Siteaccesses) anbieten will.

Habe den Node (Formular) in allen drei Sprachen übersetzt.
Zusätzlich habe ich in den jeweiligen translation.ts Wörter eingefügt. (müsste alles stimmen, hab ich schon öfters gemacht)

Nun will ich per viewparameter das Formular in einer bestimmten Sprache öffnen:
z.B http://www.meineseite.de/content/view/full/100/(language)/eng-GB

NUN MEIN PROBLEM:
Der Inhalt welchen ich im Node übersetzt habe, erscheint nun auch in Englisch.
Die Wörter aus der translation.ts bleiben in Deutsch.
Warum???

Hier noch ein Auszug aus meiner site.ini:
[RegionalSettings]
Locale=ger-DE
ContentObjectLocale=ger-DE
TextTranslation=enabled
SiteLanguageList[]
SiteLanguageList[]=ger-DE
SiteLanguageList[]=eng-GB
SiteLanguageList[]=fre-FR

[ContentSettings]
TranslationList=ger-DE;eng-GB;fre-FR

Vielen Dank für Eure Hilfe!!!
Andi

Felix Woldt

Bild Felix Woldt

Registriert seit: 31.01.2006

Beiträge: 353

Freitag, 09. März 2007 10:06:55

Hallo,

ja das liegt daran das

Locale=ger-DE


des aktuelles siteaccesses deutsch ist.

Meiner Ansicht nach brauchst du einen extra siteaccess für jede sprache.

siehe auch folgende extension:
http://ez.no/community/contribs/template_plugins/switchlang

Gruß Felix


http://www.jac-systeme.de - Individuelle WEB-Lösungen
--
http://www.CJW-Network.com/de - Developers united in eZ Publish
http://projects.ez.no/cjw_newsletter - eZ Publish Newsletter Lösung

Andi Gee

Registriert seit: 06.10.2006

Beiträge: 27

Freitag, 09. März 2007 11:26:23

du hast Recht... es ist nicht möglich die Locale temporär für einen Node zu ändern! Leider! =)

Grüße
Andi

Um Zugang zu den Foren zu erhalten, müssen Sie angemeldet sein