← Материалы разборы Yersham
разбор · статьятема-фронтир · H 1.58
2.0
из 10
смотреть не обязательно — забрать выжимку и пункты
оценка машинная и частично зависит от длины ролика — спорите, открывайте оригинал

Синхронизация переводов документации crewAI

Sync Docs Translations

Инструкция по обновлению переводов документации crewAI после изменений английских файлов.

Инструкция по обновлению переводов документации crewAI после изменений английских файлов.

что из этого моё

Можно применить как чек-лист для поддержки многоязычной документации проекта: автоматизировать поиск изменений и контролировать переводы. Для оператора входа в AI это полезно, если вы ведёте документацию на нескольких языках или хотите настроить процесс синхронизации контента.

Что забрать
отметь, что берёшь в работу → или отбрось как не своёмоё →
выполнить git diff --name-only HEAD -- docs/edge/en/ для поиска изменённых английских файлов
обновить соответствующие файлы в ar, ko, pt-BR для каждого изменённого .mdx файла
переписать внутренние ссылки с /en/ на /{lang}/ в переведённых файлах
расшифровка ролика ↓

Title:

URL Source: https://raw.githubusercontent.com/crewAIInc/crewAI/main/DOCS_TRANSLATIONS.md

Markdown Content: # Sync Docs Translations

After English documentation changes, sync the same updates to Arabic (`ar`), Korean (`ko`), and Brazilian Portuguese (`pt-BR`).

Supported locales: `ar`, `ko`, `pt-BR`.

## Step 1 — Find changed English files with git

From the repo root:

```bash # Uncommitted changes (staged or unstaged) git diff --name-only HEAD -- docs/edge/en/

# All changes on this branch vs main git diff --name-only main...HEAD -- docs/edge/en/

# Newly added files git status --porcelain docs/edge/en/ ```

Only process `*.mdx` under `docs/edge/en/`. Do not edit `docs/v*/` snapshots.

## Step 2 — Map each file to locale targets

For `docs/edge/en/<path>.mdx`, update or create:

- `docs/edge/ar/<path>.mdx` - `docs/edge/ko/<path>.mdx` - `docs/edge/pt-BR/<path>.mdx`

If English is a **new page**, also add matching entries in `docs/docs.json` navigation for each locale.

## Step 3 — Translate

Use the updated English file as source of truth. When locale files already exist, apply the same semantic change — do not rewrite unrelated sections.

Rules:

- Translate prose and frontmatter values (`title`, `description`, `sidebarTitle`) - Keep MDX/JSX tags, code blocks, URLs, and identifiers unchanged - Keep terms like Agent, Crew, Task, Flow, LLM, API, CLI, MCP in English where appropriate - Rewrite internal links: `/en/` → `/{lang}/` (`/ar/`, `/ko/`, `/pt-BR/`) - Do not add translator notes

## Step 4 — Verify (optional)

```bash cd docs && mintlify broken-links ```

Commit English and locale files together.

## Checklist

```markdown - [ ] Git: listed changed docs/edge/en/*.mdx files - [ ] ar: updated/created matching files - [ ] ko: updated/created matching files - [ ] pt-BR: updated/created matching files - [ ] Links use /{lang}/ prefix; code blocks unchanged - [ ] docs/docs.json updated if new English page added ```

## Example

`git diff --name-only HEAD -- docs/edge/en/` returns:

```text docs/edge/en/concepts/llms.mdx ```

Update:

- `docs/edge/ar/concepts/llms.mdx` - `docs/edge/ko/concepts/llms.mdx` - `docs/edge/pt-BR/concepts/llms.mdx`

дальше в дело
Собрать это в маршрут
все маршруты →
не хочешь разбираться сам
Сделаю это под задачу
форматы и цены →
ещё разборы