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