Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>jaylee-i18nNew to Visual Studio Code? Get it now.
jaylee-i18n

jaylee-i18n

jay lee

|
6 installs
| (1) | Free
VSCode国际化插件,支持中文提取、自动翻译、Excel导入导出等功能
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

i18n - VSCode国际化插件

Version Downloads

VSCode国际化插件,用于提高前端国际化(i18n)的效率,通过自动化处理流程来简化从文案提取、支持自动翻译和导入导出,配合国际化管理平台实现上传和远程拉取国际化文案,处理国际化的整个工作流。(支持React和Vue)

🚀 功能特性

  • 🔍 智能提取: 自动扫描并提取项目中的中文文案
  • 🌐 多语言支持: 支持Vue、React、TypeScript等多种框架
  • 🤖 自动翻译: 集成火山翻译API,支持中英文互译
  • 📊 Excel导入导出: 支持Excel格式的翻译文件处理
  • ⚡ 实时提示: 代码中显示翻译键值,支持快速跳转
  • 🎯 精确定位: 支持注释忽略和自定义提取规则

📋 功能介绍

🛠️ 项目配置

  • i18n 项目配置初始化,设置基本配置文件
  • 提供选项,允许用户自定义提取规则,如忽略特定文件或代码块

演示

🔍 翻译提示映射回显

  • 使用到的地方回显示提示,点击跳转到定位到对应的语言文案中的位置
  • 例如: <!-- :placeholder="$t('common.8h7441')" -> "请输入" -->

🚫 支持注释忽略

  • /*i18n-ignore*/ const b = '被忽略提取的文案'

📝 提取中文

  • 编写代码扫描文件(如.ts、.tsx、.js、.vue 等)中的中文文案
  • 识别并提取出所有中文文案,存储为 Json

📦 批量提取中文

  • 在提取中文的基础上,增加批量处理功能
  • 一次性扫描整个项目或指定目录

🌐 自动翻译

  • 集成火山翻译API,实现自动翻译功能
  • 支持中英文互译,翻译质量高
  • todo 集成翻译 API(如 Google Translate、百度翻译等),实现自动翻译功能。

📊 Excel处理

  • 导出Excel: 将提取或翻译后的文案导出为 Excel 文件,方便编辑和分享
  • 导入Excel: 实现 Excel 文件解析,将翻译结果映射回原始文件位置

☁️ 远程管理 todo

  • 远程拉取文案: 实现从国际化管理后台远程拉取文案
  • 上传文案: 提供上传功能,将翻译完成的文案上传至国际化翻译后台

🔧 其他扩展

  • 项目配置支持配置国际化翻译后台中的id
  • 国际化翻译后台支持发布文案远程修改文案
  • 支持检查漏翻译处理文案
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft