Интеграции

Bitbucket (Strings)

Контент автоматически переведен с английского языка с помощью Phrase Language AI.

Рекомендация

Информацию об интеграции 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

В настройках проекта найден Идентификатор проекта.

Подключить репозитории

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

  1. На странице «Интеграции» прокрутите коннектор Bitbucket Sync и нажмите «Настроить».

    Открывается страница синхронизации репозитария.

  2. Нажмите Добавить синхронизацию/Bitbucket.

    Открывается страница активации Bitbucket Sync.

  3. Выберите подключаемую учетную запись Bitbucket в раскрывающемся списке Разрешить для рабочего пространства и нажмите «Предоставить получить доступ».

    Устанавливается связь между Phrase Strings и выбранной учетной записью Bitbucket. Отобразится окно настроек синхронизации Bitbucket.

    Примечание

    Через интеграцию Bitbucket невозможно объединить несколько учетных записей.

  4. Выберите проект в раскрывающемся списке.

  5. Выберите хранилище Bitbucket в раскрывающемся списке.

    Если владелец хранилища неверен, хранилище не будет видно в раскрывающемся списке.

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

  7. Нажмите Проверить конфигурацию, чтобы получить доступ к токену и файлу конфигурации.

  8. Дополнительно выберите Автоматически импортировать файлы с каждым значком в выбранной ветви Bitbucket.

  9. Нажмите Сохранить.

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

Интеграцию можно деактивировать или удалить со страницы синхронизации репозитария.

Также пользователи могут удалить интеграцию Bitbucket, отозвав разрешение для Phrase Strings в своих личных настройках Bitbucket.

Импортировать из Bitbucket

После активации Bitbucket Sync и подключения хранилища файлы языковых стандартов можно импортировать. Это делается в виде запросов на включение изменений, чтобы можно было проверено изменения и контролировать управление ветвь.

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

  1. На странице синхронизации репозитария выберите проект и нажмите Импортировать импортировать_sync.png.

    В проект затягиваются переводы. Ключи и текущие переводы обновлены.

  2. Одобрьте, объедините или закройте запрос на включение изменений в Bitbucket.

Экспортировать в Bitbucket

Экспортируйте файлы языковых стандартов в Bitbucket, выполните следующие действия:

  1. На странице синхронизации репозитария выберите проект и нажмите Exportexport_sync.pngexport_sync.png.

    Переводы загружаются в хранилище.

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

История

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

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

  • На странице синхронизации репозитария выберите проект и нажмите «История» History_sync.png.

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

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

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.