多语言开发工具
VSCode 多语言开发辅助工具,支持错误码管理、批量翻译、文件整理等功能。
功能特性
🔧 错误码管理
- 文件路径配置
- 添加错误码
- 刷新错误码文件列表
- 错误码文件树形展示
🌐 批量翻译
- 支持多种翻译服务
- 批量翻译目标语言文件
- 实时翻译进度显示
- 翻译结果统计
📁 文件整理
- 源文件按模块整理
- 目标文件按源文件顺序整理
- 保持翻译内容不变
- 智能错误码排序
安装
从 VSCode 市场安装(推荐)
- 打开 VSCode
- 按
Ctrl+Shift+X (Windows/Linux) 或 Cmd+Shift+X (Mac) 打开扩展面板
- 搜索 "多语言开发工具" 或 "multilang-tools"
- 点击安装
本地安装
方法一:通过 VSCode 界面安装
- 从 Releases 下载最新的
.vsix 文件
- 打开 VSCode
- 按
Ctrl+Shift+X (Windows/Linux) 或 Cmd+Shift+X (Mac) 打开扩展面板
- 点击扩展面板右上角的
... 菜单
- 选择 "从 VSIX 安装..." (Install from VSIX...)
- 选择下载的
.vsix 文件
方法二:通过命令行安装
code --install-extension multilang-tools-0.1.11.vsix
使用方法
配置
- 打开命令面板 (
Ctrl+Shift+P 或 Cmd+Shift+P)
- 输入 "多语言工具: 文件路径配置"
- 配置错误码文件路径和源文件名
错误码管理
- 在左侧活动栏点击"多语言工具"
- 使用"错误码管理工具"视图管理错误码文件
- 右键菜单支持添加、刷新等操作
批量翻译
- 在"批量翻译工具"视图中点击"批量翻译"
- 预览翻译计划
- 开始批量翻译
- 查看翻译进度和结果
文件整理
- 在"批量翻译工具"视图中点击"整理文件"
- 选择整理源文件或目标文件
- 查看整理结果
配置选项
| 配置项 |
默认值 |
描述 |
multilang-tools.errorCodePath |
public/errCode |
错误码文件目录路径 |
multilang-tools.errorCodeSourceFile |
zh-CN.js |
错误码源文件名 |
multilang-tools.errorCodeExecFile |
all |
执行文件配置 |
支持的文件格式
- JavaScript 文件 (.js)
- 错误码格式:
"CODE": "message"
- 支持模块注释:
// 模块名称
开发
环境要求
本地开发
# 克隆项目
git clone https://github.com/your-username/multilang-tools.git
# 安装依赖
npm install
# 编译
npm run compile
# 在 VSCode 中按 F5 启动调试
打包
打包会生成 .vsix 安装包,可用于本地安装或发布到 VSCode 市场。
步骤:
安装依赖(首次或依赖变更时)
npm install
打包
npm run package
该命令会先执行 npm run compile 编译 TypeScript,再调用 vsce package 生成 VSIX。
生成结果
- 当前目录下会生成
multilang-tools-<版本号>.vsix(例如 multilang-tools-0.1.11.vsix)。
- 可将该文件分发给他人,或通过「从 VSIX 安装」本地安装。
可选:发布到 VSCode 市场
- 需先安装 vsce 并登录发布者账号。
- 发布命令:
npm run publish
贡献
欢迎提交 Issue 和 Pull Request!
许可证
MIT License
更新日志
0.0.1
- 初始版本发布
- 支持错误码管理
- 支持批量翻译
- 支持文件整理
| |