Интеграции

GitLab (Strings)

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

Рекомендации

Для получения информации об интеграция GitLab в Phrase TMS обратитесь к GitLab (TMS).

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

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

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

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

  • Используйте GitLab 9.5 или более поздние версии для обеспечения совместимости интерфейса приложений API.

Подключить хранилище

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

  1. На странице Integrations прокрутите вниз до Repo Sync и нажмите Configure.

    Откроется страница Repo Syncs.

  2. Нажать Add Sync/GitLab.

    Откроется окно настройки GitLab sync.

  3. Выбрать проект из выпадающего список.

  4. При необходимости выбрать Self-hosted instance и указать интерфейс приложений API endpoint для GitLab self-hosted.

  5. Указать персональный токен доступа к проект<1> с областью действия интерфейс приложений API.

  6. Выбрать GitLab хранилище из выпадающего список.

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

  8. Нажать Validate Configuration, чтобы убедиться, что токен доступа и файл конфигурации верны.

  9. При необходимости выбрать Auto import для импортировать файлы при каждом коммите в выбранную ветвь GitLab.

    Указать URL для вебхук и Secret токен, скопированный из Strings.

  10. Нажмите «Сохранить».

    Проект теперь подключен к выбранному хранилище GitLab и добавлен в список.

  11. (Необязательно) Нажмите значок карандаша, чтобы переименовать интеграцию.

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

Чтобы импортировать файлы:

  • На странице Repo Syncs Выбрать проект и нажмите Import Sync Import.

    Данные GitLab импортируются в выбранный проект.

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

  1. На странице Repo Syncs Выбрать проект и нажмите Export Sync Export.

    Отображается окно Export.

  2. Укажите перевод ветвь в поле PR branch.

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

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

Примечание

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

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

История

Синхронизация хранилища сохраняет историю последних импортов и экспортов для каждого проекта Phrase Strings.

Чтобы просмотреть историю:

  • На странице Repo Syncs Выбрать проект и нажмите History Sync History.

    Отображается история импорта и экспорта для проекта. Записи об экспорте в истории включают ссылку на соответствующий запрос на объединение.

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

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.