Задайте питання та отримайте підсумок документа, вказавши цю сторінку та обраного вами постачальника штучного інтелекту
Історія версій
- "Ініціалізація історії"v5.5.1029.06.2025
Вміст цієї сторінки перекладено за допомогою штучного інтелекту.
Переглянути останню версію оригінального вмісту англійськоюЯкщо у вас є ідея щодо покращення цієї документації, будь ласка, долучіться, надіславши pull request на GitHub.
Посилання на документацію на GitHubСкопіювати документацію у форматі Markdown в буфер обміну
Автоматичне генерування перекладів у CI/CD конвеєрі
Intlayer дозволяє автоматично створювати переклади для ваших файлів декларації контенту. Існує кілька способів досягти цього залежно від вашого робочого процесу.
Зміст
Використання CMS
З Intlayer ви можете використовувати робочий процес, у якому локально оголошується лише одна локаль, тоді як усі переклади керуються віддалено через CMS. Це дозволяє повністю відокремити вміст і переклади від codebase, надаючи редакторам вмісту більше гнучкості та забезпечуючи Live Sync (немає потреби перебудовувати застосунок, щоб застосувати зміни).
Приклад конфігурації
Скопіюйте код у буфер обміну
Щоб дізнатися більше про CMS, зверніться до офіційної документації.
Використання Husky
Ви можете інтегрувати генерацію перекладів у ваш локальний Git-воркфлоу за допомогою Husky.
Приклад конфігурації
Скопіюйте код у буфер обміну
Скопіюйте код у буфер обміну
For more information about Intlayer CLI commands and their usage, refer to the CLI documentation.
If you have multiple apps in your repo using separate intlayer instances, you can use the
--base-dirargument like this:
Скопіюйте код у буфер обміну
Використання 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 documentation.