Рекомендация
Информацию об интеграции Bitbucket в Phrase TMS можно получить в Bitbucket Cloud (TMS).
-
Bitbucket Sync поддерживается только для Bitbucket Cloud. Его нельзя использовать с Bitbucket Server.
-
Bitbucket Sync можно использовать через интерфейс приложений API.
Необходимые условия
-
Файл конфигурации
.yml
должен присутствовать в корне отслеживаемой ветви. Файл определяет, какие файлы импортировать (извлечь) или экспортировать (push) из хранилища. -
Для хранилища необходимо получить доступ к чтению и записи.
-
Неверно заданные файлы конфигурации могут вызвать ошибки. Убедитесь, что файл содержит хотя бы один push- и pull- перевод, правильные форматы файлов и правильную настройку параметра
update_translations
.
Пример файла конфигурации:
Phrase: project_id: 1f61b9ecdb7a17a9dd174302419c50cc file_format: simple_json push: источники: - file: ./<locale_name>.json pull: целевые показатели: - file: ./<locale_name>.json
В настройках проекта найден Идентификатор проекта.
После того, как файл конфигурации создан, чтобы подключить хранилище, выполните следующие действия.
-
На странице «Настроить».
прокрутите коннектор и нажмите «Открывается страница
. -
Нажмите Добавить синхронизацию/Bitbucket.
Открывается страница активации Bitbucket Sync.
-
Выберите подключаемую учетную запись Bitbucket в раскрывающемся списке Предоставить получить доступ».
и нажмите «Устанавливается связь между Phrase Strings и выбранной учетной записью Bitbucket. Отобразится окно настроек
.Примечание
Через интеграцию Bitbucket невозможно объединить несколько учетных записей.
-
Выберите проект в раскрывающемся списке.
-
Выберите
в раскрывающемся списке.Если владелец хранилища неверен, хранилище не будет видно в раскрывающемся списке.
-
Выберите
в раскрывающемся списке, чтобы импортировать (push) и экспортировать (pull). Обычно это главная ветвь. -
Нажмите Проверить конфигурацию, чтобы получить доступ к токену и файлу конфигурации.
-
Дополнительно выберите
файлы с каждым значком в выбранной ветви Bitbucket. -
Нажмите Сохранить.
Теперь проект подключен к выбранному хранилищу Bitbucket и добавлен в список.
Интеграцию можно деактивировать или удалить со страницы
.Также пользователи могут удалить интеграцию Bitbucket, отозвав разрешение для Phrase Strings в своих личных настройках Bitbucket.
После активации Bitbucket Sync и подключения хранилища файлы языковых стандартов можно импортировать. Это делается в виде запросов на включение изменений, чтобы можно было проверено изменения и контролировать управление ветвь.
Чтобы импортировать файлы языковых стандартов из Bitbucket, выполните следующие действия:
Экспортируйте файлы языковых стандартов в Bitbucket, выполните следующие действия:
Служба синхронизации репозитария хранит историю последних импортов и экспорта для каждого проекта Phrase Strings.
Чтобы просмотреть историю: