TYPO3 - Überschreiben von Spracheinträgen

26.11.2014
TYPO3

Bei TYPO3 haben die Plugins Felder, mit denen die Sprache gesteuert werden kann. Die Syntax dafür besteht aus dem Namen des Plugins, der Direktive _LOCAL_LANG, der Sprache und dem anzusprechenden Marker. Die Einbindung der Sprachen über Typoscript ist vorrangig gegenüber den Sprachdateien locallang.php oder locallang.xml 

Um z.B. den Marker date im Plugin tx_calendar auf Deutsch und englisch ausgeben:

plugin.tx_calendar {
    _pi1._LOCAL_LANG {
        de.date = Datum
        en.date = Date
    }
}

Mann kann auch TEXT-Objekte in mehreren Sprachen definieren und dann an anderen Stellen wieder einbinden:

temp.text = TEXT
temp.text {
    value = Katze
    lang.en = Cat
    lang.fr = Chat
}