-
-
Notifications
You must be signed in to change notification settings - Fork 235
Expand file tree
/
Copy pathcrowdin.yml
More file actions
20 lines (18 loc) · 1.02 KB
/
Copy pathcrowdin.yml
File metadata and controls
20 lines (18 loc) · 1.02 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
# Community translation pipeline — Crowdin project configuration.
# English skills/ is canonical; translations sync to i18n/<lang>/skills/… , the
# same tree scripts/translate-skills.mjs writes, so machine translations pre-fill
# the editor and native speakers review/fix instead of starting from zero.
#
# Owner setup (once): create a free open-source Crowdin project, add the
# CROWDIN_PROJECT_ID + CROWDIN_PERSONAL_TOKEN repo secrets, and enable the
# GitHub integration (or run `crowdin upload sources` / `crowdin download`).
# Contributors never need any of this — they just translate in the Crowdin UI,
# or keep sending plain PRs against i18n/ (both flows stay valid).
preserve_hierarchy: true
files:
- source: /skills/**/SKILL.md
translation: /i18n/%two_letters_code%/skills/**/%original_file_name%
# Markdown is parsed natively; frontmatter keys stay in English except the
# description (the routing `name:` must never be translated — CI checks it).
content_segmentation: 1
update_option: keep_translations