Рекомендации
Для получения информации об интеграция GitLab в Phrase TMS обратитесь к GitLab (TMS).
Предварительные требования
-
Файл
.phrase.ymlконфигурации должен находиться в корне ветвь, которую необходимо отслеживать. Файл определяет, какие файлы импортировать (отправка) или экспортировать (извлечение) из хранилища. -
Для хранилища необходимо получить доступ для чтения и записи.
-
Неверно заданные файлы конфигурации могут вызвать ошибки. Убедитесь, что файл содержит хотя бы одну цель для отправки и одну для извлечения, правильные форматы файлов и правильную настройку параметра
Update_translations. -
Используйте GitLab 9.5 или более поздние версии для обеспечения совместимости интерфейса приложений API.
После того как файл конфигурации будет на месте, для подключить хранилище выполните следующие действия:
-
На странице прокрутите вниз до и нажмите Configure.
Откроется страница .
-
Нажать Add Sync/GitLab.
Откроется окно настройки .
-
Выбрать проект из выпадающего список.
-
При необходимости выбрать и указать для GitLab self-hosted.
-
Указать персональный <1> с областью действия интерфейс приложений API.
-
Выбрать из выпадающего список.
-
Выбрать из выпадающего список для импортировать (push) и экспортировать (pull). Обычно это основная ветвь.
-
Нажать Validate Configuration, чтобы убедиться, что токен доступа и файл конфигурации верны.
-
При необходимости выбрать для импортировать файлы при каждом коммите в выбранную ветвь GitLab.
Указать для вебхук и , скопированный из Strings.
-
Нажмите «Сохранить».
Проект теперь подключен к выбранному хранилище GitLab и добавлен в список.
-
(Необязательно) Нажмите значок карандаша, чтобы переименовать интеграцию.
Чтобы импортировать файлы:
-
На странице Выбрать проект и нажмите Import
.
Данные GitLab импортируются в выбранный проект.
Чтобы экспортировать файлы, выполните следующие действия:
-
На странице Выбрать проект и нажмите Export
.
Отображается окно .
-
Укажите перевод ветвь в поле .
Самые последние файлы в хранилище будут экспортированы в виде нового запроса на включение в нужную ветвь.
-
После того как файлы будут экспортированы, запрос на включение можно объединить или закрыть в хранилище, а ветвь — удалить.
Примечание
В случае возникновения проблем при импортировании или экспортировании используйте клиент CLI для локального тестирования файла конфигурации .phrase.yml и проверки наличия сообщений об ошибках.
При необходимости свяжитесь со службой технической поддержки Phrase и приложите файл конфигурации .phrase.yml к запросу в поддержку.
Синхронизация хранилища сохраняет историю последних импортов и экспортов для каждого проекта Phrase Strings.
Чтобы просмотреть историю: