# General Translation Platform: Настройка рабочих процессов Locadex URL: https://generaltranslation.com/ru/docs/platform/locadex/guides/configuring-workflows.mdx --- title: Настройка рабочих процессов Locadex description: Как настроить, когда Locadex запускает рабочие процессы codegen, перевода и обновления локалей. related: links: - /docs/platform/locadex/guides/auto-merging-prs - /docs/platform/locadex/guides/managing-languages - /docs/platform/locadex/guides/viewing-workflow-history - /docs/platform/locadex/guides/adding-environment-variables --- Используйте настройки рабочих процессов, чтобы управлять тем, что изменяет Locadex, когда он выполняется и как открывает pull request. У Locadex есть три рабочих процесса: **Codegen**, **Translation** и **Update Locales**. Каждый из них может запускаться для каждого pull request, каждого коммита или вручную. ## Выберите рабочий процесс [#choose-workflow] На боковой панели Project в Dashboard откройте **Locadex > Конфигурация**. Для каждого Project можно настроить три рабочих процесса Locadex: * **Codegen** для интернационализации кода. * Укажите, когда Locadex должен оборачивать исходный код вызовами библиотеки интернационализации, например `t()` или компонентом `T`. * **Translation** для обновления контента. * Укажите, когда Locadex должен переводить новый или обновлённый исходный контент на целевые языки. * **Locales** для обновления локалей. * Укажите, когда Locadex должен обновлять файлы в вашем Project, если языки были добавлены или удалены. Используйте этот рабочий процесс при изменении исходных или целевых языков на странице Agent. ## Настройте рабочий процесс [#configure-workflow] ### Изменение триггера Для каждого рабочего процесса можно выбрать один из трёх триггеров запуска: * **On pull request** запускается, когда открываются или обновляются соответствующие pull request’ы. * **On commit** запускается, когда коммиты отправляются в отслеживаемую ветку. * **Manual only** запускается только при ручном запуске агента. По умолчанию Codegen и Translation используют триггер **On pull request**, а Locales — только **Manual only**. Для фреймворков документации (Mintlify, Fern и Docusaurus) у рабочего процесса Translation вместо этого по умолчанию используется **On commit**. ### Измените целевую ветку и префикс Установите **Target Branch** на ветку, изменения в которой должен отслеживать Locadex. В большинстве проектов используется `main`. Установите **Branch Prefix** для веток, создаваемых Locadex. Префикс по умолчанию обычно такой: ```txt locadex/ ``` Используйте стабильный префикс, чтобы ветки Locadex было легче находить в GitHub. ### Настройка PR Используйте переключатели, чтобы управлять тем, как Locadex создает pull request и работает с ними: * **Автослияние PR** автоматически сливает pull request Locadex, когда все проверки пройдены. Подробнее см. в [Автослияние PR Locadex.](/docs/platform/locadex/guides/auto-merging-prs) * **Запуск при точных изменениях контента** сужает проверку релевантности Locadex для рабочего процесса Codegen. Если этот параметр включен, Locadex проверяет только измененные строки в diff. Если отключен, может проверяться весь измененный файл. Этот параметр не влияет на рабочие процессы Translation и Locales. * **Сохранять локальные правки** сохраняет внесенные вручную изменения в переводах перед запуском Locadex. Текстовые поля в нижней части страницы дают дополнительные возможности для настройки: * **Пользовательский заголовок PR** задает заголовок, используемый для pull request Locadex. * **Пользовательское сообщение коммита** задает сообщение коммита, используемое Locadex. ### Добавьте команды Используйте команды, чтобы запускать в вашем проекте такие шаги, как настройка или проверка. С помощью команд можно устанавливать зависимости, собирать проект, запускать линтер для сгенерированных изменений или выполнять проверки, специфичные для проекта. Команды можно запускать до или после обработки файлов в Locadex: * **Команда предварительной обработки** запускается до того, как Locadex обработает файлы. Например, запустите `npm run build`. * **Команда постобработки** запускается после того, как Locadex обработает файлы. Например, запустите `npm run typecheck`. Команды запускаются из корня репозитория и внутри [VM-образа Locadex](/docs/platform/locadex/reference/vm-image). Если рабочий процесс завершается с ошибкой из-за отсутствующего пакета, скрипта или исполняемого файла, добавьте команду предварительной обработки. Если какая-либо проверка завершается с ошибкой, [auto-merge](/docs/platform/locadex/guides/auto-merging-prs) не будет выполнен. ## Next steps - /docs/platform/locadex/guides/auto-merging-prs - /docs/platform/locadex/guides/managing-languages - /docs/platform/locadex/guides/viewing-workflow-history - /docs/platform/locadex/guides/adding-environment-variables