Рекомендации
Для получения информации об интеграция Bitbucket в Phrase TMS, обратитесь к Bitbucket Cloud (TMS).
-
Bitbucket Sync поддерживается только для Bitbucket Cloud. Его нельзя использовать с Bitbucket сервер.
-
Bitbucket Sync можно использовать через интерфейс приложений API.
Prerequisites
-
Файл
.phrase.ymlконфигурации должен присутствовать в корне ветвь, которую необходимо отслеживать. Файл определяет, какие файлы импортировать (отправка) или экспортировать (извлечение) из хранилища. -
Для хранилища необходимо получить доступ для чтения и записи.
-
Неверно заданные файлы конфигурации могут вызвать ошибки. Убедитесь, что файл содержит хотя бы одну цель для отправки и одну для извлечения, правильные форматы файлов и правильную настройку параметра
Update_translations.
Образец файла конфигурации:
phrase:
project_id: 1f61b9ecdb7a17a9dd174302419c50cc
file_format: simple_json
push:
sources:
- file: ./<locale_name>.json
pull:
targets:
- file: ./<locale_name>.json
Идентификатор проекта проекта находится в настройки проекта.
Как только файл конфигурации будет на месте, чтобы подключить хранилище, выполните следующие действия:
-
На странице прокрутите вниз до и нажмите Configure.
Откроется страница .
-
Нажмите Add Sync/Bitbucket.
Откроется страница активации Bitbucket Sync.
-
Выберите учетная запись Bitbucket для подключения из раскрывающегося список и нажмите получить доступ.
Соединение между Phrase Strings и выбранной учетная запись Bitbucket установлено. Отобразится окно настройки .
Примечание
Невозможно подключить несколько учетная запись через интеграция Bitbucket.
-
Выбрать проект из выпадающего списка.
-
Выбрать из выпадающего списка.
Если право собственности на хранилище указано неверно, хранилище не будет отображаться в выпадающем списке.
-
Выбрать из выпадающего списка, чтобы импортировать (push) и экспортировать (pull) из нее. Обычно это основная ветвь.
-
Нажмите Validate Configuration, чтобы убедиться, что настройки аутентификация и файл конфигурации верны.
-
При необходимости Выбрать , чтобы импортировать файлы с каждым коммитом в выбранную ветвь Bitbucket.
-
Нажмите «Сохранить».
Проект теперь подключен к выбранному хранилищу Bitbucket и добавлен в список.
-
(Необязательно) Нажмите pencil icon, чтобы переименовать интеграция.
Интеграции можно деактивировать или удалить на странице .
При необходимости пользователи могут удалить интеграцию с Bitbucket, отозвав авторизацию для Phrase Strings в своих Bitbucket personal settings.
После активации Bitbucket Sync и подключения хранилища можно импортировать файлы языкового стандарта. Это выполняется в виде запросов на включение (pull requests), поэтому изменения могут быть проверены, а управление ветвь можно контролировать.
Чтобы импортировать файлы языкового стандарта из Bitbucket, выполните следующие действия:
Чтобы экспортировать файлы языкового стандарта в Bitbucket, выполните следующие действия:
-
На странице Выбрать проект и нажмите Export
.
Отображается окно .
-
Укажите перевод ветвь в поле .
Самые последние файлы в хранилище будут экспортированы как новый запрос на включение в желаемую ветвь.
-
После того как файлы будут экспортированы, запрос на включение можно объединить или закрыть в хранилище, а ветвь можно удалить.
Синхронизации хранилищ сохраняют историю последних импортов и экспортов для каждого проекта Phrase Strings.
Чтобы просмотреть историю: