Процесс перевода

Автоматизированная локализация (Strings)

Контент автоматически переведен с английского языка с помощью Phrase Language AI.

Доступно для

  • Планы Team, Professional, Business, Enterprise и Software UI/UX

Свяжитесь с отдел продаж по вопросам лицензирования.

Автоматизированная локализация автоматизирует полный конвейер локализации для подключенного репозитория кода. Она обнаруживает новые или измененные строки, создает и направляет задание на перевод, переводит контент и отправляет переведенные строки обратно в репозиторий без каких-либо ручных действий между этими этапами.

Как это работает

Автоматизированная локализация объединяет три существующие функции Strings в единый автоматизированный конвейер:

  1. Repo Sync отслеживает подключенный репозиторий. Когда запрос на включение изменений (pull request) добавляет или изменяет строки, Repo Sync импортирует новые и обновленные ключи в проект.

  2. Автоматическое создание задания (AJC) создает задание на перевод для импортированных ключей, используя подключенный шаблон задания.

  3. Настройка предварительного перевода в шаблоне задания переводит ключи с помощью машинного перевода (или совпадений из памяти переводов, если они настроены).

  4. Как только задание завершено, Repo Sync экспортирует переведенные строки обратно в тот же запрос на включение изменений (pull request).

Каждый этап выполняется на основе настроек и интеграций, уже сконфигурированных для проекта. Автоматизированная локализация не требует отдельного механизма перевода или типа задания. Она автоматически координирует уже существующие.

Важно

Автоматизированная локализация работает только с подключением Repo Sync к репозиторию GitHub, настроенным через приложение GitHub. Подключения Repo Sync, созданные с помощью персонального токена доступа, а также подключения Repo Sync к GitLab или Bitbucket не поддерживаются для автоматизированной локализации.

Вкладка «Автоматизированная локализация»

Автоматизированная локализация управляется через специальную вкладку Автоматизированная локализация в представлении проекта. Вкладка отражает одно из трех состояний проекта:

  • Включить автоматизированную локализацию: Автоматизированная локализация не была включена для проекта.

  • Активно: Включено, с исправно работающими Repo Sync и автоматизацией заданий, а также со всеми необходимыми настройками проекта.

  • Ошибка: включено, но компонент, от которого зависит конвейер, отсутствует или неисправен.

Разрешения

Для включения, исправления или отключения автоматизированной локализации требуется разрешение на управление настройками проекта:

  • Владельцы Strings и администраторы могут управлять автоматизированной локализацией в любом проекте.

  • Руководители проектов могут управлять автоматизированной локализацией только в тех проектах, к которым они прикреплены.

  • Разработчики, дизайнеры, переводчики и гости не могут управлять автоматизированной локализацией.

Включить автоматизированную локализацию

Чтобы включить автоматизированную локализацию для проекта, выполните следующие действия:

  1. Откройте проект и перейдите на вкладку Автоматизированная локализация.

  2. Нажмите Включить автоматизированную локализацию.

    Откроется окно Включить автоматизированную локализацию со списком настроек проекта, на которые повлияет автоматизированная локализация. Сначала просмотрите затронутые настройки, чтобы убедиться, что изменения не нарушат другие рабочие процессы. Для работы автоматизированной локализации должны быть включены все предварительно выбранные настройки.

  3. Нажмите Включить, чтобы продолжить.

    Откроется вкладка Автоматизированная локализация для проекта с полной конфигурацией.

  4. Если в проекте уже настроены соответствующие параметры синхронизации репозитория и автоматизации заданий вне вкладки Автоматизированная локализация, они будут обнаружены автоматически. Пропустите следующие два шага. В противном случае переходите к следующим шагам для их настройки.

  5. Настройте синхронизацию репозитория, нажав кнопку Настроить синхронизацию репозитория.

    Откроется окно Синхронизация с GitHub. Тип подключения предварительно выбран как Github app, а Automatic import установлено на From open pull requests. Эти параметры должны оставаться без изменений, чтобы обеспечить автоматизированную локализацию.

  6. Настройте Job Automation, нажав кнопку Create job automation.

    Откроется окно Add automation. Выбрана опция Include branches, а для Trigger установлено значение Upload Batch. Эти параметры должны оставаться без изменений, чтобы обеспечить автоматизированную локализацию.

  7. После того как и Repo Sync, и Job Automation будут правильно настроены, на вкладке Zero-touch статус проекта будет отображаться как active, что обозначается зеленой галочкой.

Ошибки и исправления

Ошибка появляется на вкладке Zero-touch, когда требуемая настройка проекта была изменена вне этой вкладки. Она также появляется, когда подключенная синхронизация репозитория (Repo Sync) или автоматизация заданий (Job Automation) были удалены, приостановлены или иным образом неисправны. На вкладке указано, какая часть затронута:

  • Для настройки проекта, которая была отключена в другом месте, используйте действие исправления, показанное на вкладке, чтобы включить ее снова.

  • Для отсутствующей или неработающей синхронизации репозитория (Repo Sync) или автоматизации заданий (Job Automation) перейдите по ссылке, указанной на вкладке, чтобы создать замену.

Подробная информация об ошибке отображается на собственной странице интеграции. Как только основная проблема будет решена, проект автоматически вернется в активное состояние.

Отключение автоматизированной локализации

Чтобы отключить автоматизированную локализацию для проекта, выполните следующие действия:

  1. Откройте проект и перейдите на вкладку Автоматизированная локализация.

  2. Отключите конфигурацию.

Ее отключение приостанавливает подключенные синхронизацию репозитория (Repo Sync) и автоматизацию заданий (Job Automation). Затем на вкладке Автоматизированная локализация проект отображается как не настроенный. Общие настройки проекта, которые использует автоматизированная локализация, не изменяются.

Ограничения

Ограничения проекта автоматизированной локализации зависят от тарифного плана:

  • Тарифные планы Business и Enterprise поддерживают автоматизированную локализацию для неограниченного количества проектов.

  • Тарифные планы Team, Professional и Software UI/UX поддерживают автоматизированную локализацию максимум для двух проектов.

Была ли эта статья полезной?
★ ★ ★ ★ ★

Sorry about that! In what way was it not helpful?

The article didn’t address my problem.
I couldn’t understand the article.
The feature doesn’t do what I need.
Other reason.

Note that feedback is provided anonymously so we aren't able to reply to questions.
If you'd like to ask a question, submit a request to our Support team.
Thank you for your feedback.