ArrayTranslatorProvider
class ArrayTranslatorProvider extends AbstractTranslatorProvider (View source)
Array-based Translator instances provider
Properties
protected Translator[] | $translators |
Methods
_getTranslator(string $lang)
Makes Translator for language.
getTranslator(string $lang)
Makes Translator for language
getPreferredTranslator(array $langs, string|null $defaultLang = null)
Makes Translator for preferred language.
__construct(array $langs)
No description
static ArrayTranslatorProvider
fromArrays(array $arrays)
Makes {see ArrayTranslatorProvider} from array of arrays with strings
Details
at line 57
protected Translator
_getTranslator(string $lang)
Makes Translator for language.
All {see ITranslatorProvider::getTranslator} arguments will be passed to this function.
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}.
at line 44
__construct(array $langs)
at line 73
static ArrayTranslatorProvider
fromArrays(array $arrays)
Makes {see ArrayTranslatorProvider} from array of arrays with strings