Localization API

The Localization API provides the building blocks TYPO3 uses to resolve locales and translate labels from XLIFF files in both Backend and Frontend code. It covers locale parsing and normalization, creation of context-aware translation services, and convenient helpers for TypoScript, Extbase and Fluid.

Locale

Parse and normalize IETF BCP 47 language tags (e.g. de-CH) to build a precise locale context for translations.

LanguageServiceFactory

Create context-aware LanguageService instances at runtime.

LanguageService

Translate labels via LLL:EXT:... in PHP; loads XLIFF resources on demand.

LocalizationUtility (Extbase)

Convenience wrapper to translate labels inside Extbase.

Localization in TypoScript

Using LLL:EXT:... labels in TypoScript.