ConfigurationTranslatorProvider
class ConfigurationTranslatorProvider extends AbstractTranslatorProvider (View source)
Provides Translator instances from configs
Properties
protected ConfigurationLoader | $configLoader |
Methods
_getTranslator(string $lang, string $suffix = '.yml', string $prefix = '')
Makes Translator from config
getTranslator(string $lang)
Makes Translator for language
getPreferredTranslator(array $langs, string|null $defaultLang = null)
Makes Translator for preferred language.
Details
at line 61
protected Translator
_getTranslator(string $lang, string $suffix = '.yml', string $prefix = '')
Makes Translator from config
Loads config from {see ConfigurationTranslatorProvider::$configLoader} by language name with prefix and suffix.
Translator
getTranslator(string $lang)
Makes Translator for language
Translator
getPreferredTranslator(array $langs, string|null $defaultLang = null)
Makes Translator for preferred language.
All not required arguments will be passed to {see ITranslatorProvider::getTranslator}.