TranslatorInterface
интерфейс TranslatorInterface
TranslatorInterface.
Методы
| строка | trans(строка $id, массив $parameters = массив(), строка|null $domain = null, строка|null $locale = null) Переводит данное сообщение. | |
| строка | transChoice(строка $id, целое число $number, массив $parameters = массив(), строка|null $domain = null, строка|null $locale = null) Переводит данное выборочное сообщение, выбирая перевод в соответствии с числом. | |
| setLocale(строка $locale) Устанавливает текущий локаль. | ||
| строка | getLocale() Возвращает текущий локаль. |
Подробности
строка trans(строка $id, массив $parameters = массив(), строка|null $domain = null, строка|null $locale = null)
Переводит данное сообщение.
Параметры
| строка | $id | Идентификатор сообщения (также может быть объектом, который можно привести к строке) |
| массив | $parameters | Массив параметров для сообщения |
| строка|null | $domain | Область для сообщения или null для использования по умолчанию |
| строка|null | $locale | Локаль или null для использования по умолчанию |
Возвращаемое значение
| строка | Переведенная строка |
Исключения
| InvalidArgumentException | Если локаль содержит недопустимые символы |
строка transChoice(строка $id, целое число $number, массив $parameters = массив(), строка|null $domain = null, строка|null $locale = null)
Переводит данное выборочное сообщение, выбирая перевод в соответствии с числом.
Параметры
| строка | $id | Идентификатор сообщения (также может быть объектом, который можно привести к строке) |
| целое число | $number | Число, используемое для поиска индекса сообщения |
| массив | $parameters | Массив параметров для сообщения |
| строка|null | $domain | Область для сообщения или null для использования по умолчанию |
| строка|null | $locale | Локаль или null для использования по умолчанию |
Возвращаемое значение
| строка | Переведенная строка |
Исключения
| InvalidArgumentException | Если локаль содержит недопустимые символы |
setLocale(строка $locale)
Устанавливает текущий локаль.
Параметры
| строка | $locale | Локаль |
Исключения
| InvalidArgumentException | Если локаль содержит недопустимые символы |
строка getLocale()
Возвращает текущий локаль.
Возвращаемое значение
| строка | Локаль |
© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/3.3/Symfony/Component/Translation/TranslatorInterface.html