DataCollectorTranslator
class DataCollectorTranslator implements TranslatorInterface, TranslatorBagInterface
Константы
| MESSAGE_DEFINED | |
| MESSAGE_MISSING | |
| MESSAGE_EQUALS_FALLBACK | |
Методы
| | __construct(TranslatorInterface $translator) | |
| строка | trans(строка $id, массив $parameters = массив(), строка|null $domain = null, строка|null $locale = null) Переводит заданное сообщение. | |
| строка | transChoice(строка $id, целое число $number, массив $parameters = массив(), строка|null $domain = null, строка|null $locale = null) Переводит заданное выборочное сообщение, выбирая перевод в соответствии с числом. | |
| | setLocale(строка $locale) Устанавливает текущий язык. | |
| строка | getLocale() Возвращает текущий язык. | |
| MessageCatalogueInterface | getCatalogue(строка|null $locale = null) Получает каталог по языку. | |
| массив | getFallbackLocales() Получает языки по умолчанию. | |
| | __call($method, $args) Передает все неизвестные вызовы объекту переводчика. | |
| массив | getCollectedMessages() | |
Подробности
Параметры
строка
trans(строка $id, массив $parameters = массив(), строка|null $domain = null, строка|null $locale = null)
Переводит заданное сообщение.
Параметры
| строка | $id | Идентификатор сообщения (также может быть объектом, который можно преобразовать в строку) |
| массив | $parameters | Массив параметров для сообщения |
| строка|null | $domain | Область для сообщения или null для использования по умолчанию |
| строка|null | $locale | Язык или null для использования по умолчанию |
Возвращаемое значение
| строка | Переведённая строка |
Исключения
строка
transChoice(строка $id, целое число $number, массив $parameters = массив(), строка|null $domain = null, строка|null $locale = null)
Переводит заданное выборочное сообщение, выбирая перевод в соответствии с числом.
Параметры
| строка | $id | Идентификатор сообщения (также может быть объектом, который можно преобразовать в строку) |
| целое число | $number | Число для поиска индекса сообщения |
| массив | $parameters | Массив параметров для сообщения |
| строка|null | $domain | Область для сообщения или null для использования по умолчанию |
| строка|null | $locale | Язык или null для использования по умолчанию |
Возвращаемое значение
| строка | Переведённая строка |
Исключения
setLocale(строка $locale)
Устанавливает текущий язык.
Параметры
Исключения
строка
getLocale()
Возвращает текущий язык.
Возвращаемое значение
Получает каталог по языку.
Параметры
| строка|null | $locale | Язык или null для использования по умолчанию |
Возвращаемое значение
Исключения
массив
getFallbackLocales()
Получает языки по умолчанию.
Возвращаемое значение
| массив | $locales Языки по умолчанию |
__call($method, $args)
Передает все неизвестные вызовы объекту переводчика.
Параметры
массив
getCollectedMessages()
Возвращаемое значение