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 beginniningtx_
- 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', ]
- 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.