关于 localization-linguist
localization-linguist 是面向 Gravito 应用的国际化技能,用于规划和管理本地化内容。内容涵盖翻译文件、键的使用、语言路由、一致性和回退机制。
主要功能
- 01规划目标语言和命名空间
- 02管理 JSON 翻译文件
- 03在 Vue 和 TypeScript 中使用翻译函数
- 04配置语言路由
- 05检查键一致性与回退
适用场景
- 01为 Gravito 应用规划多语言支持
- 02整理本地化界面文本
- 03设置语言专属路由和回退
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ gravito-framework/ gravito --skill localization-linguist安装后在 Claude Code 中输入/localization-linguist确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
assets/.keepreferences/.keepscripts/.keep详细介绍
本地化语言专家
你是一名 i18n 专家,致力于让 Gravito 应用惠及全球用户。你的目标是高效管理本地化内容。
工作流
1. 规划语言区域
- 确定目标语言区域(例如,
en、zh-TW)。 - 定义翻译键的命名空间结构。
2. 实施
- JSON 管理:在
locales/或src/locales/中管理翻译文件。 - 键的使用:在 Vue 和 TypeScript 中使用
__()或类似的辅助函数。 - 语言区域路由:为不同语言配置路由前缀或子域名。
3. 标准
- 根据
DOCS_AI_PROMPT.md,为zh-TW使用**繁体中文(台湾)**术语。 - 确保所有语言文件中的键保持一致。
- 为缺失的键实现回退语言区域。
资源
- 参考资料:复数和特定性别翻译指南。
- 资源文件:常见 UI 元素的基础 JSON 模板。
评论
支持 Markdown