Интеграция с BitBucket

Интеграция Crowdin с Bitbucket синхронизирует исходные файлы и файлы перевода с репозиторием Bitbucket и проектом перевода Crowdin. Все переведенные и утвержденные файлы будут автоматически отправлены в виде запроса слияния в ветку l10n репозитория Bitbucket.

Соединение Bitbucket с Crowdin

Откройте вкладку Интеграции пункта Настройки проекта в Crowdin, нажмите Настроить интеграцию в разделе Bitbucket.

Авторизуйте соединение с Crowdin на стороне Bitbucket:

После успешной авторизации вы будете перенаправлены обратно на вкладку Интеграции пункта * Настройки проекта * в Crowdin. В появившемся всплывающем окне продолжите процесс настройки интеграции, выбрав необходимый репозиторий и ветки, которые необходимо перевести.

Рекомендуется переключить настройки обработки дублированных строк в * Показывать (рекомендуется для версий) *, чтобы одинаковые строки были скрыты во всех ветках.

Служебные ветви

When translations are finished and your languages are ready to go live, Crowdin sends pull request with translations to your version control system. Для каждой ветви, находящейся под локализацией, Crowdin создает дополнительную служебную ветку с переводами. Мы не шлём запросы на слияние в главную ветку, чтобы у вас была возможность проверить переводы и сохранить свое приложение в целости и сохранности.

By default, l10n_ is added to the created service branch name. If necessary it can be easily changed.

Выбор контента для синхронизации

Чтобы обеспечить интеграцию, вы должны указать, какие исходные файлы должны быть переведены и как Crowdin должен структурировать переведенные файлы в вашем репозитории. In case, you see a red icon with an exclamatory mark next to the service branch name, this means that you didn’t choose content for synchronization.

Есть два способа сделать это: настроить онлайн или вручную, создать файл конфигурации.

Настройка Онлайн

Эта процедура одинакова для интеграций со всеми системами контроля версий (VCS). Check VCS Integrations: Configuring Online to get to know how to select content for synchronization online.

Создание файла конфигурации

Configuration file crowdin.yaml should be stored in the Bitbucket repository along with each separate branch that you want to translate, so Crowdin knows what files exactly should be sent for translations.

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

Проверка состояния синхронизации

После настройки интеграции вся связанная информация сохраняется в Настройках проекта разделе Bitbucket вкладки * Интеграции *
По умолчанию синхронизация обрабатывается каждые 10 минут автоматически. В случае необходимости немедленного запуска, нажмите ** Синхронизировать сейчас **.

синхронизировать bitbucket сейчас

Чтобы настроить расписание синхронизации - нажмите ** Изменить. ** и выберите интервал обновления.

синхронизировать bitbucket

Полезная информация

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