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

Команда translation:pull

Команда translation:pull получает переводы из внешнего сервиса (например, Crowdin, Loco или Translation.io) и сохраняет их в локальные файлы проекта. Первым параметром передаётся имя провайдера переводов, вторым - локаль (язык), для которой нужно выгрузить переводы. Команда полезна при синхронизации переводов между сервисом и репозиторием.

Синтаксис

php bin/console translation:pull [provider] [locale] [options]

Пример

Давайте выгрузим переводы для локали 'en' из провайдера crowdin:

php bin/console translation:pull crowdin en

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

Pulling translations for locale "en" from "crowdin"... Translations were successfully pulled.

Пример

Давайте выгрузим переводы сразу для всех локалей, указав только провайдера:

php bin/console translation:pull crowdin

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

Pulling translations for all locales from "crowdin"... Translations were successfully pulled.

Пример

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

hello: "Hello" user: "User" article: "Article"

Теперь эти переводы можно использовать в Twig-шаблонах через функцию trans.

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

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