lwI18n 插件说明文档
概述
lwI18n 是一个用于快速提取 JavaScript 和 Vue 文件中的中文内容并进行国际化的 VS Code 插件。它可以帮助开发者轻松地将中文内容转换为可用于国际化的格式,并自动生成相应的 JSON 文件。
功能
- 提取中文:支持从
.js , .ts , 和 .vue 文件中提取中文内容。
- 生成国际化文件:将提取的中文内容生成 JSON 格式的文件,便于进行国际化管理。
- 拼音处理:对中文进行拼音转换,并生成相应的字段名。
- 实时更新:在编辑器中自动更新中文翻译的注释。
安装
- 在 VS Code 中打开扩展视图(侧边栏中的四个方块图标)。
- 搜索
lwI18n 并点击安装。
使用
命令
- 提取中文:在命令面板(
Ctrl + Shift + P )中输入 提取中文(lwI18n) ,或右键点击代码文件并选择该命令。
配置
插件将在执行命令时提示用户输入字段前缀,用户可以自定义字段名的前缀以便于组织翻译内容。
依赖
pinyin-pro : 用于中文拼音转换。
vue-template-compiler : 用于解析 Vue 文件。
开发
vsce package 打包
vsce publish 上传
脚本
- lint:
npm run lint - 运行 ESLint 检查代码风格。
- test:
npm run test - 运行插件测试。
目录结构
- extension.js: 插件的主要代码逻辑。
- locale/: 生成的国际化 JSON 文件将存放在该目录下。
注意事项
- 本插件会忽略
dist 和 node_modules 文件夹。
- 提取的内容将删除所有空格,以确保格式统一。
| |