Інтеграція з Bitbucket

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

З’єднання Bitbucket з Crowdin

Open Project Settings, Integrations tab in Crowdin, click Set Up Integration in the Bitbucket section.

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

After the successful authorization, you will be redirected back to Project Settings, Integrations tab in Crowdin. У спливаючому вікні продовжите процес налаштування інтеграції, обравши необхідний репозиторій і гілки, які необхідно перекласти.

Рекомендується перемкнути налаштування обробки дубльованих рядків в Показувати (рекомендується для версій), щоб однакові рядки були приховані у всіх гілках.

Службові гілки

Коли переклади будуть закінчені і ваші мови готові до відтворення, Crowdin відправляє запит з перекладом на вашу систему контролю версій. Для кожної гілки, що знаходиться під локалізацією, Crowdin створює додаткову службову гілку з перекладами. Ми не надсилаємо запити на злиття в головну гілку, щоб у вас була можливість перевірити переклади і зберегти свій додаток в цілості й схоронності.

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

Гілки для автоматичної синхронізації

Під час налаштування інтеграції оберіть існуючі гілки сховищ, які потрібно додати в проект Crowdin. Щоб автоматично додавати майбутні гілки з Bitbucket в Crowdin, створіть зразок для назв гілок. Якщо назва гілки відповідає певним зразком, вона буде автоматично додана в Crowdin.

For example, you add a pattern *feature in the Bitbucket integration settings. In this case, the future branches that contain this word at the end of the title will be added to the project.

To add a pattern for branch names, follow these steps:

  1. Click Edit in the Bitbucket integration section.
  2. In the pop-up dialogue click Show Advanced Settings in the bottom left corner.
  3. In the Branches to Sync Automatically field, use wildcard selectors such as ‘*’, ‘?’, ‘[set]’, ‘' and others to identify the necessary branches.
  4. Натисніть Зберегти.

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

Щоб забезпечити інтеграцію, ви повинні вказати, які вихідні файли повинні бути перекладені і як 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.

Створення файлу конфігурації

Файл конфігурації crowdin.yaml повинен зберігатися в сховищі Bitbucket разом з кожною окремою гілкою, яку потрібно перекласти, тому Crowdin знає, які саме файли слід надсилати для перекладу.

Він повинен мати ту ж структуру, що потрібно для інструменту синхронізації, але облікові дані проекту не повинні зберігатися в заголовку файлу з міркувань безпеки. Детальніше про створення файлу конфігурації.

Перевірка стану синхронізації

Once the integration is set up, all the related information is stored in the Project Settings, Integrations tab, Bitbucket section. За замовчуванням синхронізація обробляється кожні 10 хвилин автоматично. У разі необхідності негайного запуску, натисніть ** Синхронізувати зараз **.

синхронізувати bitbucket зараз

Щоб налаштувати розклад синхронізації - натисніть Змінити. і оберіть інтервал оновлення.

синхронізувати bitbucket

Дивись також

Ця стаття була корисною?