feat: 更新 Crowdin 工作流以支持 dashboard WebUI 的本地化文件,添加相关验证逻辑

This commit is contained in:
春河晴
2026-03-13 20:09:21 +09:00
parent 5f5ff4ce8e
commit 5da82c4e24
8 changed files with 283 additions and 15 deletions

View File

@@ -12,6 +12,7 @@ on:
- "crowdin.yml"
- "locales/zh-CN/*.json"
- "prompts/zh-CN/**/*.prompt"
- "dashboard/src/i18n/locales/zh.json"
permissions:
contents: write

View File

@@ -5,6 +5,8 @@ on:
paths:
- "locales/**/*.json"
- "prompts/**/*.prompt"
- "dashboard/src/i18n/index.ts"
- "dashboard/src/i18n/locales/*.json"
- "scripts/i18n_validate.py"
- "src/common/i18n/**/*.py"
- "src/common/prompt_i18n.py"
@@ -16,6 +18,8 @@ on:
paths:
- "locales/**/*.json"
- "prompts/**/*.prompt"
- "dashboard/src/i18n/index.ts"
- "dashboard/src/i18n/locales/*.json"
- "scripts/i18n_validate.py"
- "src/common/i18n/**/*.py"
- "src/common/prompt_i18n.py"