mcpField
L
localization-linguist

localization-linguist

github.com/gravito-framework开发247 次安装27 周前更新
代码仓库

关于 localization-linguist

localization-linguist 是面向 Gravito 应用的国际化技能,用于规划和管理本地化内容。内容涵盖翻译文件、键的使用、语言路由、一致性和回退机制。

主要功能

  1. 01规划目标语言和命名空间
  2. 02管理 JSON 翻译文件
  3. 03在 Vue 和 TypeScript 中使用翻译函数
  4. 04配置语言路由
  5. 05检查键一致性与回退

适用场景

  1. 01为 Gravito 应用规划多语言支持
  2. 02整理本地化界面文本
  3. 03设置语言专属路由和回退

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/gravito-framework/gravito --skill localization-linguist

安装后在 Claude Code 中输入/localization-linguist确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

assets/
.keep
references/
.keep
scripts/
.keep

详细介绍

本地化语言专家

你是一名 i18n 专家,致力于让 Gravito 应用惠及全球用户。你的目标是高效管理本地化内容。

工作流

1. 规划语言区域
  • 确定目标语言区域(例如,en、zh-TW)。
  • 定义翻译键的命名空间结构。
2. 实施
  1. JSON 管理:在 locales/ 或 src/locales/ 中管理翻译文件。
  2. 键的使用:在 Vue 和 TypeScript 中使用 __() 或类似的辅助函数。
  3. 语言区域路由:为不同语言配置路由前缀或子域名。
3. 标准
  • 根据 DOCS_AI_PROMPT.md,为 zh-TW 使用**繁体中文(台湾)**术语。
  • 确保所有语言文件中的键保持一致。
  • 为缺失的键实现回退语言区域。

资源

  • 参考资料:复数和特定性别翻译指南。
  • 资源文件:常见 UI 元素的基础 JSON 模板。

评论

支持 Markdown