Zum Inhalt springen

Sprachwechsel mit Dimensions und f:translate

Erstellt am 13. März 2015 · 4 Antworten · letzte Antwort am 25. Juli 2015

Tags: Fluid, Frage

maik_kel ·

Ich entwickle eine dreisprachige Website mit Neos 1.2.2.
Die Dimensions habe ich eingerichtet und es funktioniert soweit alles sehr gut. Nun möchte ich einen Text im Template je nach Sprache Anpassen. Ich habe dazu im Verzeichnis Resources/Private/Translations je Sprache ein Main.xlf-File erstellt (de/Main.xlf usw.).
Nun bringe ich es aber nicht hin, den Begriff korrekt mit f:translate zu übersetzen. Ich erhalte immer folgenden Fehler:
No XLIFF file is available for TYPO3.Neos::Main::de in the locale chain.
Wie muss ich das genau machen? Muss ich etwas spezielles beim Namespace beachten oder die Sprachfiles noch irgendwie initialisieren? Ich konnte nirgends eine Anleitung dazu finden...

jenses ·

Nun habe ich noch nicht mit Neos herumgespielt,
aber die Fehlermeldung "TYPO3.Neos::Main::de" sollte doch ein Hinweis darauf sein,
daß du es mal mit Resources/Private/Translations/Main/de.xlf versuchen solltes, oder?
Bzw. Resources/Private/Translations/Main.xlf und dann innerhalb des xlf die Labels für en und de definieren.

maik_kel ·

Nein, hat nichts gebracht... Ich habe diese Ordnerstruktur aus einer Flow-Anleitung.
Ich finde aber nirgends Informationen, wie ich das nun korrekt einbinde.

maik_kel ·

Inzwischen habe ich im f:translate das Package angegeben, die Fehlermeldung erscheint aber weiterhin, einfach mit meinem Package namen. Funktioniert das bei jemandem? Oder gibt es irgendwo eine ausführliche und verständliche Anleitung?