LanguageServiceFactory¶
This factory class is for retrieving the LanguageService at runtime, which then is used to translate strings in plain PHP. For examples see Localization in PHP. Creates a LanguageService that can then be used for localizations.
- class \TYPO3\CMS\Core\Localization\ LanguageServiceFactory
-
- create ( TYPO3\\CMS\\Core\\Localization\\Locale|string $locale)
-
Factory method to create a language service object.
- param TYPO3\\CMS\\Core\\Localization\\Locale|string $locale
-
the locale
- returntype
-
TYPO3\CMS\Core\Localization\LanguageService
- createFromUserPreferences ( TYPO3\\CMS\\Core\\Authentication\\AbstractUserAuthentication $user)
-
- param TYPO3\\CMS\\Core\\Authentication\\AbstractUserAuthentication $user
-
the user
- returntype
-
TYPO3\CMS\Core\Localization\LanguageService
- createFromSiteLanguage ( TYPO3\\CMS\\Core\\Site\\Entity\\SiteLanguage $language)
-
- param TYPO3\\CMS\\Core\\Site\\Entity\\SiteLanguage $language
-
the language
- returntype
-
TYPO3\CMS\Core\Localization\LanguageService