O'Reilly logo

Zukunftssichere TYPO3-Extensions mit Extbase und Fluid by Sebastian Kurfürst, Jochen Rau

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Lokalisierung

Mehrsprachige Websites sind inzwischen weit verbreitet, was bedeutet, dass die Web-Texte in lokalisierter Form vorliegen müssen. Hierfür bietet Extbase eine Hilfsklasse unter Tx_Extbase_Utility_Localization, mit der Begriffe übersetzt werden können. Außerdem gibt es in Fluid den ViewHelper translate, mit dessen Hilfe diese Funktionalität auch in Templates verwendet werden kann.

Die Lokalisierungsklasse besitzt nur eine öffentliche, statische Methode namens translate, die die gesamte Übersetzung erledigt. Die Methode kann folgendermaßen aufgerufen werden:

Tx_Extbase_Utility_Localization::translate($key, $extensionName, $arguments=NULL)
$key

Der zu übersetzende Identifier. Falls dieser im Format LLL:path:key ist, so wird dieser Identifier ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required