名称: i18n-manager 描述: 从代码中提取硬编码字符串以进行国际化。生成翻译文件。
国际化管理器
扫描您的项目以查找硬编码的用户面向字符串,并将它们提取到翻译文件中以进行国际化。
用法
python .agent/skills/i18n-manager/scripts/string_extractor.py --path "src/" --output "locales/"
功能
- 扫描源文件中的硬编码字符串(JSX文本、模板字面量、Python f-字符串)
- 使用提取的字符串生成
en.json翻译文件 - 自动创建翻译键(例如,
"Welcome to our app"→welcome_to_our_app) - 报告每个提取字符串的文件和行号
数据
data/i18n_patterns.json— 检测模式和常见翻译结构
支持的框架
- React/Next.js (JSX 文本内容)
- Vue.js (模板文本)
- Python (用户面向字符串)
- HTML 模板