Spec-Zone.ru › Symfony 3.4

MessageCatalogueInterface

интерфейс MessageCatalogueInterface

MessageCatalogueInterface.

Методы

string getLocale()

Получает локаль каталога.

array getDomains()

Получает домены.

array all(string $domain = null)

Получает сообщения в заданном домене.

set(string $id, string $translation, string $domain = 'messages')

Устанавливает перевод сообщения.

bool has(string $id, string $domain = 'messages')

Проверяет, есть ли перевод для сообщения.

bool defines(string $id, string $domain = 'messages')

Проверяет, есть ли перевод для сообщения (не учитывая механизм обратного вызова).

string get(string $id, string $domain = 'messages')

Получает перевод сообщения.

replace(array $messages, string $domain = 'messages')

Устанавливает переводы для заданного домена.

add(array $messages, string $domain = 'messages')

Добавляет переводы для заданного домена.

addCatalogue(MessageCatalogueInterface $catalogue)

Объединяет переводы из данного каталога в текущий.

addFallbackCatalogue(MessageCatalogueInterface $catalogue)

Объединяет переводы из данного каталога в текущий только при отсутствии перевода.

MessageCatalogueInterface|null getFallbackCatalogue()

Получает каталог обратного вызова.

ResourceInterface[] getResources()

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

addResource(ResourceInterface $resource)

Добавляет ресурс для этого набора.

Подробности

string getLocale()

Получает локаль каталога.

Возвращаемое значение

string Локаль

array getDomains()

Получает домены.

Возвращаемое значение

array Массив доменов

array all(string $domain = null)

Получает сообщения в заданном домене.

Если $domain равен null, возвращает все сообщения.

Параметры

string $domain Имя домена

Возвращаемое значение

array Массив сообщений

set(string $id, string $translation, string $domain = 'messages')

Устанавливает перевод сообщения.

Параметры

string $id Идентификатор сообщения
string $translation Перевод сообщения
string $domain Имя домена

bool has(string $id, string $domain = 'messages')

Проверяет, есть ли перевод для сообщения.

Параметры

string $id Идентификатор сообщения
string $domain Имя домена

Возвращаемое значение

bool true, если перевод есть, иначе false

bool defines(string $id, string $domain = 'messages')

Проверяет, есть ли перевод для сообщения (не учитывая механизм обратного вызова).

Параметры

string $id Идентификатор сообщения
string $domain Имя домена

Возвращаемое значение

bool true, если перевод есть, иначе false

string get(string $id, string $domain = 'messages')

Получает перевод сообщения.

Параметры

string $id Идентификатор сообщения
string $domain Имя домена

Возвращаемое значение

string Перевод сообщения

replace(array $messages, string $domain = 'messages')

Устанавливает переводы для заданного домена.

Параметры

array $messages Массив переводов
string $domain Имя домена

add(array $messages, string $domain = 'messages')

Добавляет переводы для заданного домена.

Параметры

array $messages Массив переводов
string $domain Имя домена

addCatalogue(MessageCatalogueInterface $catalogue)

Объединяет переводы из данного каталога в текущий.

Два каталога должны иметь одинаковую локаль.

Параметры

MessageCatalogueInterface $catalogue

addFallbackCatalogue(MessageCatalogueInterface $catalogue)

Объединяет переводы из данного каталога в текущий только при отсутствии перевода.

Используется для предоставления переведенных сообщений по умолчанию, когда перевода для текущей локали нет.

Параметры

MessageCatalogueInterface $catalogue

MessageCatalogueInterface|null getFallbackCatalogue()

Получает каталог обратного вызова.

Возвращаемое значение

MessageCatalogueInterface|null Экземпляр MessageCatalogueInterface или null, если обратный вызов не задан

ResourceInterface[] getResources()

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

Возвращаемое значение

ResourceInterface[] Массив ресурсов

addResource(ResourceInterface $resource)

Добавляет ресурс для этого набора.

Параметры

ResourceInterface $resource

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

Spec-Zone.ru

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