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

meta-i18n

zycc

|
3 installs
| (0) | Free
国际化处理插件
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

1.介绍

支持提取js/ts/jsx/tsx/vue文件中的中文,生成多语言文件,支持多语言文件的合并和拆分。

2.使用

demo.png 在js/ts/jsx/tsx/vue文件中,右键点击,选择对应的操作,即可实现对应的功能。

  • 扫描中文 选中需要扫描的文件,点击扫描中文

    将单个文件的中文扫描并替换中文,根据扫描结果生成临时文件

  • 批量扫描中文 选中需要扫描的文件夹,点击批量扫描中文

    根据选择的文件夹,对该文件夹下的文件批量执行扫描中文的操作

  • 合并语言文件 选中需要合并的语言文件,点击合并语言文件

    根据扫描结果结合语言集合,生成一个包含各语言的json文件

  • 拆分语言文件 选中需要拆分的语言文件,点击拆分语言文件

    根据扫描结果结合语言集合,生成多个语言的json文件

  • 切换语言 选中需要切换的语言文件,点击切换语言

    根据选择语言集合,选择语言显示

  • 排序 选中需要排序的语言文件,点击排序

    对json语言文件进行排序(首次执行合并/拆分语言文件会自动进行排序)

  • 设置 点击设置按钮,打开配置文件,如没有,则创建一个默认的配置文件

    打开配置文件,如没有,则创建一个默认的配置文件

3.配置

  • 配置文件路径
    • 插件默认配置文件路径为当前工作区
  export default {
    "quoteKeys": ["$t", "i18n.t"], // 引用key集合,可以配置引用key
    "tempLangs": ["zh-cn", "en"], // 扩展语言集合
    "defaultLang": "zh-cn", // 默认显示语言, 默认取tempLangs第一个元素
    "langPaths": "**/src/i18n/locale/**", // 多语言文件路径,
    "transSourcePaths": "**/src/i18n/source/**", // 新增翻译文案的文件夹,默认生成随机文件
    "tempPaths": "**/src/i18n/temp/**", // 扫描的临时文件路径
    "ignoreFolders": [], // 忽略的文件夹
    "ignoreFiles": [], // 忽略的文件
    "keyBoundaryChars": ["\n", ">", "<", "}", "{", "(", ")"], // 引用key的边界字符
    "isSingleQuote": true, // 是否使用单引号
    "importPath": "import i18n from '@/i18n'" // 导入i18n文件地址
  }

Enjoy!

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft