Localization Utility¶
Shorthands for receiving and output translations.
-
class
Jar\Utilities\Utilities\
LocalizationUtility
¶
-
Jar\Utilities\Utilities\LocalizationUtility::
loadTyposcriptTranslations
($extension)¶ Loads the translations, set by _LOCAL_LANG from a extension.
Parameters: - $extension (string) – Extension Key without the beginnining
tx_
Returns: The translations.
Example:
plugin.tx_myextension._LOCAL_LANG { default { hello = Hello world = World } de { hello = Hallo } }
LocalizationUtility::loadTyposcriptTranslations('myextension');
returns
// in EN [ 'hello' => 'Hello', 'world' => 'World', ] // in DE [ 'hello' => 'Hallo', 'world' => 'World', ]
- $extension (string) – Extension Key without the beginnining
-
Jar\Utilities\Utilities\LocalizationUtility::
getLanguageService
()¶ Get the current Language Service.
Returns: The Language Service.
-
Jar\Utilities\Utilities\LocalizationUtility::
localize
($input)¶ Localize a translation key to the translation value.
Parameters: - $input (string) – The translation key.
Returns: The translation value or the translation key, when no translation is found.