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 ...

Get Zukunftssichere TYPO3-Extensions mit Extbase und Fluid now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.