Дополнения

GitHub (Strings)

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

Совет

Информация об интеграции GitHub в Phrase TMS содержится в разделе GitHub (TMS).

Предварительные условия

  • Файл конфигурации .phrase.yml должен отображаться в корне отслеживаемой ветки. Файл определяет, какие файлы импортировать (извлечь) или экспортировать (push) из хранилища.

  • Для хранилища необходим доступ для чтения и записи.

  • Неверно заданные файлы конфигурации могут вызвать ошибки. Убедитесь, что файл содержит хотя бы одну push- и одну pull-цель, правильные форматы файлов и правильную установку параметра update_translations.

  • Токен доступа GitHub для области хранилища (public_repo при синхронизации с общедоступным хранилищем).

  • Если в GitHub включена SSO, она также должна быть включена для токена доступа.

  • Ветка phrase_translations не может быть защищена.

  • Убедитесь, что настройки репозитория не требуют подписанных фиксаций.

Примечание

Из-за постоянных доработок пользовательский интерфейс может не полностью совпадать с представленным в видеоролике.

Подключить репозитории

После создания файла конфигурации, чтобы подключить репозиторий, выполните следующие действия.

  1. В Настройках проекта выберите вкладку Синхронизация платформы GitHub.

  2. Включить синхронизацию платформы Github.

    Представлены настройки синхронизации GitHub.

  3. Дополнительно выберите GitHub Enterprise и укажите конечную точку GitHub Enterprise API.

  4. Укажите токен персонального доступа к GitHub.

  5. Выберите хранилище GitHub в раскрывающемся списке.

  6. Выберите ветку хранилища в раскрывающемся списке для импорта (push) и экспорта ( pull) из. Это обычно основная ветка.

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

  8. Дополнительно включите автоматический импорт с GitHub для импорта файлов с каждой фиксацией в выбранную ветку GitHub.

    Сгенерируйте URL-адрес полезной нагрузки и настройте веб-хук для push-событий с GitHub.

  9. Нажмите Сохранить.

    Теперь проект подключен к выбранному репозиторию GitHub.

Импортировать файлы

Для импорта файлов:

  • На странице Языки проекта нажмите GitHub Sync, выберите Импорт с GitHub.

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

    В проект импортируются языковые файлы (определяемые как push-источники в файлах конфигурации). Процесс импорта можно отслеживать в потоке операций проекта.

    Примечание

    В случае возникновения проблем при импорте используйте клиент CLI для локального тестирования файла конфигурации .phrase.yml и проверки сообщений об ошибках.

    При необходимости обратитесь в службу технической поддержки Phrase и прикрепите файл конфигурации .phrase.yml к запросу на оказание поддержки.

Экспортировать файлы

Для экспорта файлов:

  1. На странице Языки проекта нажмите GitHub Sync, чтобы выбрать Экспортировать на GitHub в качестве запроса на включение изменений.

    Последние языковые файлы экспортируются в хранилище в виде нового запроса на включение изменений. Ход экспорта можно отслеживать в потоке действий проекта.

    Примечание

    В случае возникновения проблем при экспорте используйте клиент CLI для локального тестирования файла конфигурации .phrase.yml и проверки сообщений об ошибках.

    При необходимости обратитесь в службу технической поддержки Phrase и прикрепите файл конфигурации .phrase.yml к запросу на оказание поддержки.

  2. После экспорта файлов запрос на извлечение можно объединить или закрыть в хранилище, а ветку удалить.

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

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.