Spec-Zone.ru › Symfony 3.1

IdentityTranslator

class IdentityTranslator implements TranslatorInterface

IdentityTranslator не выполняет никаких переводов.

Методы

__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)

Выполняет перевод сообщения с выбором варианта перевода в зависимости от числа.

Детали

__construct(MessageSelector $selector = null)

Конструктор.

Параметры

MessageSelector $selector Селектор сообщений для множественного числа

setLocale(string $locale)

Устанавливает текущий язык.

Параметры

string $locale Язык

Исключения

InvalidArgumentException Если язык содержит недопустимые символы

string getLocale()

Возвращает текущий язык.

Значение результата

string Язык

string trans(string $id, array $parameters = array(), string|null $domain = null, string|null $locale = null)

Выполняет перевод заданного сообщения.

Параметры

string $id Идентификатор сообщения (также может быть объектом, который можно преобразовать в строку)
array $parameters Массив параметров для сообщения
string|null $domain Домен сообщения или null для использования по умолчанию
string|null $locale Язык или null для использования по умолчанию

Значение результата

string Переведённая строка

Исключения

InvalidArgumentException Если язык содержит недопустимые символы

string transChoice(string $id, int $number, array $parameters = array(), string|null $domain = null, string|null $locale = null)

Выполняет перевод сообщения с выбором варианта перевода в зависимости от числа.

Параметры

string $id Идентификатор сообщения (также может быть объектом, который можно преобразовать в строку)
int $number Число для поиска индекса сообщения
array $parameters Массив параметров для сообщения
string|null $domain Домен сообщения или null для использования по умолчанию
string|null $locale Язык или null для использования по умолчанию

Значение результата

string Переведённая строка

Исключения

InvalidArgumentException Если язык содержит недопустимые символы

© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/3.1/Symfony/Component/Translation/IdentityTranslator.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API