РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
1206 of 1361 menu

Команда debug:translation

Команда debug:translation показывает все сообщения перевода для указанной локали. Первым параметром передаётся локаль, например en или ru. Вторым необязательным параметром можно передать имя домена перевода, чтобы ограничить вывод только им. Команда полезна для поиска ключей, которые ещё не переведены, а также для проверки корректности загруженных файлов переводов.

Синтаксис

php bin/console debug:translation locale [domain]

Пример

Давайте посмотрим все сообщения перевода для локали en без указания домена:

php bin/console debug:translation en

Результат выполнения команды:

+--------------+---------------+----------------------+ | State | Domain | Id | +--------------+---------------+----------------------+ | | messages | article.title | | | messages | article.body | | | validators | form.error.required | +--------------+---------------+----------------------+

Пример

Давайте ограничим вывод только доменом messages:

php bin/console debug:translation en messages

Результат выполнения команды:

+--------------+---------------+----------------------+ | State | Domain | Id | +--------------+---------------+----------------------+ | | messages | article.title | | | messages | article.body | +--------------+---------------+----------------------+

Пример

Давайте создадим файл перевода с одним сообщением, чтобы увидеть, как команда отображает переведённые и отсутствующие ключи:

article: title: 'Article title'

Теперь выполним команду для локали en:

php bin/console debug:translation en messages

Результат выполнения команды:

+--------------+---------------+----------------------+ | State | Domain | Id | +--------------+---------------+----------------------+ | | messages | article.title | | | messages | article.body | +--------------+---------------+----------------------+

Пример

Давайте выведем переводы для локали ru, для которой файл перевода отсутствует:

php bin/console debug:translation ru

Результат выполнения команды:

No translation messages were found.

Смотрите также

  • команда translation:extract,
    которая извлекает сообщения перевода из шаблонов и кода
  • команда translation:pull,
    которая загружает переводы из внешнего сервиса
  • команда translation:push,
    которая отправляет переводы во внешний сервис
  • команда lint:xliff,
    которая проверяет синтаксис XLIFF-файлов переводов
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить