Интеграции

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. Укажите личный проект получить доступ токен с областью действия интерфейс приложений API.

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

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

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

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

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

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

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

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

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

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

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

    Данные GitLab импортировать в выбранный проект.

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

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

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

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

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

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

Примечание

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

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

История

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

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

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

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

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

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.