From 6201b862c95364060e36d4d4edc7ddedaef577d5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=98=A5=E6=B2=B3=E6=99=B4?= Date: Fri, 13 Mar 2026 20:31:26 +0900 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=9B=B4=E6=96=B0=20Crowdin=20?= =?UTF-8?q?=E9=85=8D=E7=BD=AE=E4=BB=A5=E5=8C=85=E5=90=AB=E9=9F=A9=E8=AF=AD?= =?UTF-8?q?=E7=BF=BB=E8=AF=91=EF=BC=8C=E7=A7=BB=E9=99=A4=E5=AF=B9=E7=9B=AE?= =?UTF-8?q?=E6=A0=87=E8=AF=AD=E8=A8=80=E7=9A=84=E6=8E=92=E9=99=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- crowdin.yml | 4 ---- docs/i18n.md | 6 ++++++ 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/crowdin.yml b/crowdin.yml index eb0fd9b8..515a3add 100644 --- a/crowdin.yml +++ b/crowdin.yml @@ -11,13 +11,9 @@ export_languages: files: - source: /locales/zh-CN/*.json translation: /locales/%locale%/%original_file_name% - excluded_target_languages: - - ko - source: /prompts/zh-CN/**/*.prompt translation: /prompts/%locale%/**/%original_file_name% - excluded_target_languages: - - ko - source: /dashboard/src/i18n/locales/zh.json translation: /dashboard/src/i18n/locales/%two_letters_code%.json diff --git a/docs/i18n.md b/docs/i18n.md index 2ff197ed..48ecda72 100644 --- a/docs/i18n.md +++ b/docs/i18n.md @@ -116,6 +116,7 @@ Prompt 加载规则: - 下面这两条是本仓库的 repository-specific 校验策略,不是 Crowdin 默认行为。 - 不要手工把中文 source 文案直接复制进目标语言文件后提交。 - 英文 locale 文件中不应保留中文字符;这类残留会被校验脚本拦截。 +- Python 项目后续新增的 `ko` locale 也遵循同样规则。 - `dashboard/src/i18n/locales/en.json` / `ja.json` / `ko.json` 也遵循同样规则。 ### 什么时候可以直接改目标语言文件 @@ -171,6 +172,11 @@ python scripts/i18n_extract_candidates.py - `prompts/zh-CN/**/*.prompt` - `dashboard/src/i18n/locales/zh.json` +对于 Python 项目: + +- `locales/zh-CN/*.json` 的目标语言现在也包含韩语,不再排除 `ko` +- `prompts/zh-CN/**/*.prompt` 的目标语言现在也包含韩语,不再排除 `ko` + 对于 dashboard: - Crowdin 下载结果会回写到 `dashboard/src/i18n/locales/en.json`、`ja.json`、`ko.json`