IdentityTranslator
class IdentityTranslator implements TranslatorInterface
IdentityTranslator не выполняет никаких переводов.
Methods
| __construct(MessageSelector $selector = null) | ||
| setLocale(string $locale) Устанавливает текущий язык. | ||
| string | getLocale() Возвращает текущий язык. | |
| string | trans(string $id, array $parameters = array(), string|null $domain = null, string|null $locale = null) Выполняет перевод указанного сообщения. | |
| string | transChoice(string $id, int $number, array $parameters = array(), string|null $domain = null, string|null $locale = null) Выполняет перевод указанного множественного сообщения, выбирая перевод в зависимости от числа. |
Details
__construct(MessageSelector $selector = null)
Parameters
| MessageSelector | $selector | Выбор сообщения для множественного числа |
setLocale(string $locale)
Устанавливает текущий язык.
Parameters
| string | $locale | Язык |
Exceptions
| InvalidArgumentException | Если язык содержит недопустимые символы |
string getLocale()
Возвращает текущий язык.
Return Value
| string | Язык |
string trans(string $id, array $parameters = array(), string|null $domain = null, string|null $locale = null)
Выполняет перевод указанного сообщения.
Parameters
| string | $id | Идентификатор сообщения (также может быть объектом, который можно привести к строке) |
| array | $parameters | Массив параметров для сообщения |
| string|null | $domain | Домен для сообщения или null для использования по умолчанию |
| string|null | $locale | Язык или null для использования по умолчанию |
Return Value
| string | Переведенная строка |
Exceptions
| InvalidArgumentException | Если язык содержит недопустимые символы |
string transChoice(string $id, int $number, array $parameters = array(), string|null $domain = null, string|null $locale = null)
Выполняет перевод указанного множественного сообщения, выбирая перевод в зависимости от числа.
Parameters
| string | $id | Идентификатор сообщения (также может быть объектом, который можно привести к строке) |
| int | $number | Число для поиска индекса сообщения |
| array | $parameters | Массив параметров для сообщения |
| string|null | $domain | Домен для сообщения или null для использования по умолчанию |
| string|null | $locale | Язык или null для использования по умолчанию |
Return Value
| string | Переведенная строка |
Exceptions
| InvalidArgumentException | Если язык содержит недопустимые символы |
© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/2.8/Symfony/Component/Translation/IdentityTranslator.html