国际化管理器Skill i18n-manager

国际化管理器是一个自动化工具,用于扫描项目代码中的硬编码用户字符串,提取并生成翻译文件,支持React、Vue、Python等多种框架,简化国际化流程。关键词:国际化、字符串提取、翻译文件、代码扫描、前端开发、后端开发、多语言支持。

前端开发 0 次安装 0 次浏览 更新于 3/22/2026

名称: i18n-manager 描述: 从代码中提取硬编码字符串以进行国际化。生成翻译文件。

国际化管理器

扫描您的项目以查找硬编码的用户面向字符串,并将它们提取到翻译文件中以进行国际化。

用法

python .agent/skills/i18n-manager/scripts/string_extractor.py --path "src/" --output "locales/"

功能

  1. 扫描源文件中的硬编码字符串(JSX文本、模板字面量、Python f-字符串)
  2. 使用提取的字符串生成 en.json 翻译文件
  3. 自动创建翻译键(例如,"Welcome to our app"welcome_to_our_app
  4. 报告每个提取字符串的文件和行号

数据

  • data/i18n_patterns.json — 检测模式和常见翻译结构

支持的框架

  • React/Next.js (JSX 文本内容)
  • Vue.js (模板文本)
  • Python (用户面向字符串)
  • HTML 模板