Спросите свой вопрос и получите сводку документа, используя эту страницу и выбранного вами поставщика AI
История версий
- "Инициализация истории"v5.5.1029.06.2025
Содержимое этой страницы было переведено с помощью ИИ.
Смотреть последнюю версию оригинального контента на английскомЕсли у вас есть идея по улучшению этой документации, не стесняйтесь внести свой вклад, подав запрос на вытягивание на GitHub.
Ссылка на документацию GitHubКопировать Markdown документа в буфер обмена
Автоматическая генерация переводов в CI/CD конвейере
Intlayer позволяет автоматически генерировать переводы для ваших файлов декларации контента. Существует несколько способов достичь этого в зависимости от вашего рабочего процесса.
Использование CMS
С Intlayer вы можете использовать рабочий процесс, при котором локально объявляется только одна локаль, а все переводы управляются удаленно через CMS. Это позволяет полностью отделить контент и переводы от кодовой базы, обеспечивая большую гибкость для редакторов контента и позволяя горячую перезагрузку контента (нет необходимости пересобирать приложение для применения изменений).
Пример конфигурации
Копировать код в буфер обмена
Чтобы узнать больше о CMS, обратитесь к официальной документации.
Использование Husky
Вы можете интегрировать генерацию переводов в ваш локальный Git-рабочий процесс с помощью Husky.
Пример конфигурации
Копировать код в буфер обмена
Копировать код в буфер обмена
Для получения дополнительной информации о командах Intlayer CLI и их использовании обратитесь к документации CLI.
Если у вас несколько приложений в репозитории, использующих отдельные экземпляры intlayer, вы можете использовать аргумент --base-dir следующим образом:
Копировать код в буфер обмена
Использование GitHub Actions
Intlayer предоставляет команду CLI для автоматического заполнения и проверки содержимого словаря. Это можно интегрировать в ваш CI/CD процесс с использованием GitHub Actions.
Копировать код в буфер обмена
Чтобы настроить переменные окружения, перейдите в GitHub → Settings → Secrets and variables → Actions и добавьте секрет .
Аналогично Husky, в случае монорепозитория вы можете использовать аргумент --base-dir для последовательной обработки каждого приложения.
По умолчанию аргумент--git-diffфильтрует словари, которые содержат изменения от базы (по умолчаниюorigin/main) до текущей ветки (по умолчанию:HEAD).
Для получения дополнительной информации о командах Intlayer CLI и их использовании обратитесь к документации CLI.