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

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

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

Відкрийте в Crowdin Налаштування проекту, вкладку Інтеграції і в розділі Bitbucket натисніть Налаштувати інтеграцію.

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

Після успішної авторизації, ви будете перенаправлені назад в Crowdin, на вкладку Інтеграції в Настроюваннях проекту. У спливаючому вікні продовжите процес налаштування інтеграції, обравши необхідний репозиторій і гілки, які необхідно перекласти.

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

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

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

Зумовлено, до імені створеної сервісної гілки додається l10n\ _. При необхідності його можна легко змінити.

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

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

Наприклад, додайте шаблон *feature в налаштування інтеграції Bitbucket. В цьому випадку майбутні гілки, які містять це слово в кінці назви, будуть додані в проект.

Щоб додати шаблон для назв гілок, виконайте наступні дії:

  1. Натисніть Редагувати в розділі інтеграції Bitbucket.
  2. У спливаючому діалоговому вікні натисніть Показати додаткові налаштування в лівому нижньому кутку.
  3. В поле Гілки для автоматичної синхронізації використовуйте символи, такі як ‘*’, ‘?’, ‘[set]’, ‘' і інші, щоб визначити необхідні гілки.
  4. Натисніть Зберегти.

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

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

Є два способи зробити це: конфігурація в мережі або вручну через створення файлу конфігурації.

Налаштування Онлайн

Ця процедура однакова для інтеграцій з усіма системами контролю версій (VCS). Ознайомтеся з Інтеграції VCS: Конфігурація в мережі, щоб дізнатися про те, як вибрати вміст для синхронізації в мережі.

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

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

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

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

Як тільки інтеграція налагоджено, вся відповідна інформація зберігається в: Налаштування проекту, вкладка Інтеграції, глава Bitbucket. За замовчуванням синхронізація обробляється кожні 10 хвилин автоматично. У разі необхідності негайного запуску, натисніть ** Синхронізувати зараз **.

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

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

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

Дивись також

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