co-op-translator

Оновлення розділу “Інші курси” (репозиторії Microsoft Beginners)

Цей посібник пояснює, як зробити автоматичну синхронізацію розділу “Інші курси” за допомогою Co‑op Translator і як оновити глобальний шаблон для всіх репозиторіїв.


Швидкий старт: Увімкніть автоматичну синхронізацію у вашому репозиторії

Додайте наступні маркери навколо розділу “Інші курси” у вашому README. Co‑op Translator буде замінювати все між цими маркерами при кожному запуску.

<!-- CO-OP TRANSLATOR OTHER COURSES START -->
<!-- The content between START and END is auto-generated. Do not edit manually. -->
<!-- CO-OP TRANSLATOR OTHER COURSES END -->

Кожного разу, коли Co‑op Translator запускається — через CLI (наприклад, translate -l "<language codes>") або GitHub Actions — він автоматично оновлює розділ “Інші курси”, обгорнутий цими маркерами.

[!NOTE] Якщо у вас є існуючий список, просто обгорніть його тими ж маркерами. Наступний запуск замінить його на останній стандартизований вміст.


Як змінити глобальний вміст

Якщо ви хочете оновити стандартизований вміст, який з’являється у всіх репозиторіях Beginners:

  1. Відредагуйте шаблон: src/co_op_translator/templates/other_courses.md
  2. Відкрийте pull request у репозиторії Co-op Translator зі своїми змінами
  3. Після злиття PR версія Co‑op Translator буде оновлена
  4. Наступного разу, коли Co‑op Translator працюватиме (через CLI або GitHub Action) у цільовому репозиторії, він автоматично синхронізує оновлений розділ

Це забезпечує єдине джерело істини для вмісту “Інших курсів” у всіх репозиторіях Beginners.

Розміри репозиторіїв

Репозиторії можуть стати великими через кількість перекладених мов, щоб допомогти кінцевим користувачам надати інструкції щодо використання clone - sparse для клонування лише необхідних мов, а не всього репозиторію

> **Prefer to Clone Locally?**
>
> This repository includes 50+ language translations which significantly increases the download size. To clone without translations, use sparse checkout:
> ```bash
> git clone --filter=blob:none --sparse https://github.com/*****.git
> cd *****
> git sparse-checkout set --no-cone '/*' '!translations' '!translated_images'
> ```
> This gives you everything you need to complete the course with a much faster download.

Застереження:
Цей документ був перекладений за допомогою сервісу автоматичного перекладу Co-op Translator. Хоча ми прагнемо до точності, будь ласка, майте на увазі, що автоматичні переклади можуть містити помилки чи неточності. Оригінальний документ рідною мовою слід вважати авторитетним джерелом. Для критично важливої інформації рекомендується професійний переклад людиною. Ми не несемо відповідальності за будь-які непорозуміння чи неправильні тлумачення, що виникли внаслідок використання цього перекладу.