LocalizationUtility (Extbase)

This class is used to translate strings within Extbase context. For an example see Localization in Extbase.

class \TYPO3\CMS\Extbase\Utility\ LocalizationUtility

Localization helper which should be used to fetch localized labels.

translate ( string $key, string $extensionName = NULL, array $arguments = NULL, TYPO3\\CMS\\Core\\Localization\\Locale|string|null $languageKey = NULL)

Returns the localized label of the LOCAL_LANG key, $key.

param string $key

The key from the LOCAL_LANG array for which to return the value.

param string $extensionName

The name of the extension, default: NULL

param array $arguments

The arguments of the extension, being passed over to sprintf, default: NULL

param TYPO3\\CMS\\Core\\Localization\\Locale|string|null $languageKey

The language key or null for using the current language from the system, default: NULL

returntype

string

Returns:

string|null The value from LOCAL_LANG or null if no translation was found.