Zum Inhalt springen

Extbase: Übersetzung von Objekten

Erstellt am 10. August 2010 · 3 Antworten · letzte Antwort am 19. August 2010

Tags: Frage

brokemeister ·

Hallo!

Ich habe eine Erweiterung mit die Extbase, die nun erweitert werden soll auf mehrere Sprachen.
Im Backend sind die Datensätze nach den altbekannten Möglichkeiten übersetzt worden.

Wie bekomme ich es nun hin, dass die übersetzten Properties angezeigt werden?

<f:for each="{countries}" as="country">
	<store:link arguments="{country : country}">{country.name}</store:link>
</f:for>

Muss ich das Language-Argument im Controller übergeben? Oder kann ich irgendwo definieren, dass die Ausgabe von {country.name} aus dem übersetzen Datensatz angezeigt wird?

Leider stehe ich da auf dem Schlauch und habe auch nichts passenden bei Google gefunden.

Viele Grüße

Malte

kainobi ·

Wenn Du die Objekte über das Repository ausliest, sollte das automatisch gehen, solange Du bei den QuerySettings nicht explizit setRespectSysLanguage(false) machst...

brokemeister ·

Hi kainobi,

mein erster Gedanke bzw. die Erwartung war auch, dass das dies automatisch passieren würde.
Leider passiert nichts, darum hatte ich anderen Möglichkeiten geschaut.

Dann werde ich aber noch mal mit setRespectSysLanguage rumspielen.

Gruß

Malte