Задайте питання та отримайте підсумок документа, вказавши цю сторінку та обраного вами постачальника штучного інтелекту
Історія версій
- "Ініціалізація історії"v5.5.1029.06.2025
Вміст цієї сторінки перекладено за допомогою штучного інтелекту.
Переглянути останню версію оригінального вмісту англійськоюЯкщо у вас є ідея щодо покращення цієї документації, будь ласка, долучіться, надіславши pull request на GitHub.
Посилання на документацію на GitHubСкопіювати документацію у форматі Markdown в буфер обміну
Автоматичне генерування перекладів у CI/CD конвеєрі
Intlayer дозволяє автоматично створювати переклади для ваших файлів декларації контенту. Існує кілька способів досягти цього залежно від вашого робочого процесу.
Зміст
Використання CMS
З Intlayer ви можете використовувати робочий процес, у якому локально оголошується лише одна локаль, тоді як усі переклади керуються віддалено через CMS. Це дозволяє повністю відокремити вміст і переклади від codebase, надаючи редакторам вмісту більше гнучкості та забезпечуючи Live Sync (немає потреби перебудовувати застосунок, щоб застосувати зміни).
Приклад конфігурації
Скопіюйте код у буфер обміну
Щоб дізнатися більше про 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 documentation.
