Skip to content

第三方工具

Sherlock – i18n 检查器 (VS Code 扩展)

Sherlock 是一个 VS Code 扩展,可帮助您在代码库中提取、编辑和检查 i18n 键。它可在 VS Code 市场 中找到。

Sherlock 是 inlang 生态系统的一部分,它为您提供多个应用程序以获得出色的 i18n 开发体验,例如 Figma 插件网页编辑器GitHub Action

i18n Ally

i18n Ally 是 VSCode 的 i18n 扩展。

i18n Ally 为您的 i18n 开发提供了出色的开发者体验。

README 中阅读有关 i18n Ally 的更多信息。

i18nPlugin (intellij 平台)

i18nPlugin IntelliJ idea i18next 支持插件 ( JetBrains 插件页面 )。

用于 i18n 类型脚本/JavaScript/PHP 的插件。支持 vue-i18n。要启用 vue-i18n 支持,请转到设置 -> 工具 -> i18n 插件配置并选中 "Vue-i18n"。您需要设置 vue 语言环境目录 (默认为 locales)。

Easy I18n (intellij 平台)

IntelliJ IDEA 基础 IDE 的翻译助手。需要专用的语言文件。功能:树形/表格视图 / 搜索过滤器 / 缺少翻译指示 / 快速 CRUD 操作

JetBrains 市场 // GitHub 仓库

BabelEdit

BabelEdit 是 Web 应用程序的翻译编辑器。

BabelEdit 可翻译 json 文件,并且还可以翻译单文件组件中的 i18n 自定义块。

教程页面 中阅读有关 BabelEdit 的更多信息。

vue-i18n-extract

vue-i18n-extract 对基于 vue-i18n 的 Vue.js 项目执行静态分析,并报告以下信息:

  • 所有 未使用的 vue-i18n 键 列表 (在语言文件中找到但在项目中未使用的条目)
  • 所有 缺少的键 列表 (在项目中找到但在语言文件中不存在的条目)

可以在控制台中显示输出或写入 json 文件。

也可以自动将缺少的键添加到给定的语言文件中。