Dieses kleine Typoscript Snippet zeigt, wie man für Default und andere Sprachen, Texte einer Locallang XLF Datei anpassen kann.
Hier ein Beispiel für die Default Language (Diese ist immer beim direkten Aufruf der Seite ausgewählt und in 99% der Fälle EN:
plugin.extensionname._LOCAL_LANG.default {
selector.greeting = Hello World
selector.nextpage = Next page
}
Fluid Element-Bezeichner finden
Damit man herausfinden kann, wo die Variablen genutzt werden und wie sie heißen, muss man ins jeweilige Fluid-Template der Extensions gehen. Oft findet man dann solche Zeilen:
<f:translate key="name1" />
Wenn wir jetzt diverse andere Sprachen haben, können wir statt default auch einfach den TwoLetterIsoCode nehmen. Für deutsch wäre dieser also „de“:
plugin.extensionname._LOCAL_LANG.de{
selector.greeting = Hallo Welt
selector.nextpage = Nächste Seite
}
Um noch ein bisschen präziser darauf einzugehen, habe ich dieses Beispiel für die News Extension erstellt:
plugin.tx_news._LOCAL_LANG.de.back-link = Zurück zur Übersicht
plugin.tx_news._LOCAL_LANG.de.more-link = Weiterlesen
plugin.tx_news._LOCAL_LANG.de.search-text = Suchergebnisse für
plugin.tx_news._LOCAL_LANG.de.search-noresult = Keine Ergebnisse gefunden.
plugin.tx_news._LOCAL_LANG.de.paginate_previous = Zurück
plugin.tx_news._LOCAL_LANG.de.paginate_next = Nächste
plugin.tx_news._LOCAL_LANG.de.paginate_overall = Seite
Die Zeilen können natürlich auch verschachtelt werden.