-
Планы Team, Professional, Business, Enterprise и Software UI/UX
Свяжитесь с отдел продаж по вопросам лицензирования.
Автоматизированная локализация автоматизирует полный конвейер локализации для подключенного хранилища кода. Она обнаруживает новые или измененные Strings, создает и направляет задание на перевод, переводит контент и отправляет переведенные Strings обратно в хранилище без каких-либо ручных действий между этими этапами.
Как это работает
Автоматизированная локализация объединяет три существующие функции Strings в единый автоматизированный конвейер:
-
Repo Sync отслеживает подключенное хранилище. Когда pull request добавляет или изменяет Strings, Repo Sync импортирует новые и обновленные ключи в проект.
-
Автоматизированное создание задание (AJC) создает задание на перевод для импортированных ключей, используя подключенный шаблон задание.
-
Настройка предварительного перевода в шаблон задание переводит ключи с помощью машинный перевод (или память переводов совпадений, если они настроены).
-
После того как задание будет Завершить, Repo Sync экспортирует переведенные Strings обратно в тот же pull request.
Каждый этап выполняется на основе настроек и интеграций, уже сконфигурированных для проекта. Автоматизированная локализация не внедряет отдельную систему машинного перевода или тип задания. Она автоматически координирует уже существующие.
Важно
Автоматизированная локализация работает только с подключением Repo Sync к хранилищу GitHub, настроенным через приложение GitHub. Подключения Repo Sync, созданные с помощью личного токен, а также подключения Repo Sync к GitLab или Bitbucket не поддерживаются для Автоматизированная локализация.
Вкладка Автоматизированная локализация
Автоматизированная локализация управляется со специальной Автоматизированная локализация в представлении проекта. Вкладка отражает одно из трех состояний проекта:
-
включить Автоматизированная локализация: Автоматизированная локализация не была включена для проекта.
-
активный: включено, с исправными Repo Sync и автоматизация задания, а также всеми необходимыми настройки проекта на месте.
-
Ошибка: включено, но отсутствует или поврежден компонент, от которого зависит конвейер.
Разрешения
Для включения, исправления или отключения Автоматизированная локализация требуется разрешение на управление настройки проект:
-
Strings Owners и администраторы могут управлять Автоматизированная локализация в каждом проект.
-
Менеджеры проект могут управлять Автоматизированная локализация только в проект, к которым они назначены.
-
Разработчики, дизайнеры, переводчики и гости не могут управлять Автоматизированная локализация.
Включить Автоматизированная локализация
Чтобы включить Автоматизированная локализация для проект, выполните следующие действия:
-
Откройте проект и перейдите на вкладка .
-
Нажмите Включить Автоматизированная локализация.
Откроется окно со списком настроек проекта, на которые повлияет Автоматизированная локализация. Сначала просмотрите затронутые настройки, чтобы убедиться, что изменения не нарушат другой рабочий процесс. Все предварительно выбранные настройки должны быть включены для того, чтобы Автоматизированная локализация работала.
-
Нажмите , чтобы продолжить.
Откроется вкладка для проекта, отображающая полную конфигурацию.
-
Если в проекте уже настроены соответствующие Repo Sync и задание автоматизация вне вкладки , они обнаруживаются автоматически. Пропустите След. два шага. В противном случае Продолжить со След. шагами, чтобы настроить их.
-
Настройте Repo Sync, нажав кнопку Configure repo sync.
Откроется окно . Тип подключения предварительно выбран как Github app, а установлено на Из открытых запросов на включение. Эти параметры должны оставаться без изменений, чтобы Включить Автоматизированную локализацию.
-
Настроить задание автоматизации, нажав кнопку Создать задание автоматизации.
Откроется окно . Выбрана опция , а установлен на Загрузить пакет. Эти параметры должны оставаться без изменений, чтобы Включить Автоматизированную локализацию.
-
Как только синхронизация репозитория и задание автоматизации будут правильно настроены, вкладка покажет статус проекта как активный, обозначенный зеленой галочкой.
Ошибки и исправления
Ошибка появляется на вкладке , когда требуемая настройка проекта была изменена вне вкладки. Она также появляется, когда подключенная синхронизация репозитория или задание автоматизации были удалены, приостановлены или иным образом неисправны. Вкладка определяет, какая часть затронута:
-
Для настройки проекта, которая была отключена в другом месте, используйте действие исправления, показанное во вкладке, чтобы включить ее снова.
-
Для отсутствующей или неработающей синхронизации репозитория или задания автоматизации перейдите по ссылке, показанной во вкладке, чтобы создать замену.
Подробности об ошибке отображаются на собственной странице интеграции. Как только основной вопрос будет решен, проект автоматически вернется в активный статус.
Отключить Автоматизированную локализацию
Чтобы отключить Автоматизированную локализацию для проекта, выполните следующие действия:
Ее отключение приостанавливает подключенную синхронизацию репозитория и задание автоматизации. Вкладка затем показывает, что проект не настроен. Общие настройки проекта, которые использует Автоматизированная локализация, не изменяются.
Ограничения
Ограничения проекта Автоматизированная локализация зависят от плана:
-
Планы Business и Enterprise поддерживают Автоматизированная локализация для неограниченного количества проектов.
-
Планы Team, Professional и Software UI/UX поддерживают Автоматизированная локализация для максимум двух проектов.