返回

i18n-workbench:国际化 VSCode 工作台的终极指南

前端

VSCode 是一款功能强大的代码编辑器,因其扩展性、可自定义性和广泛的国际化支持而备受开发人员欢迎。为了进一步增强其国际化功能,微软推出了 i18n-workbench,这是一个专门为国际化工作流而设计的扩展。

i18n-workbench 提供了一套全面的工具,可简化翻译、本地化和管理多语言工作空间的任务。本文将深入探讨 i18n-workbench 的功能,并逐步指导您使用它来国际化您的 VSCode 工作台。

i18n-workbench 的关键功能

i18n-workbench 提供了一系列强大的功能,可帮助您:

  • 提取和管理翻译字符串
  • 实时预览翻译更改
  • 轻松切换语言环境
  • 检测未翻译字符串
  • 生成本地化文件
  • 集成外部翻译工具

使用 i18n-workbench 进行国际化工作流

1. 安装扩展

从 Visual Studio Marketplace 安装 i18n-workbench 扩展。

2. 创建翻译文件

创建一个新的 JSON 文件(例如 translations.json)以存储您的翻译字符串。

3. 提取翻译字符串

使用 workbench.action.i18n.extract 命令提取您的代码和资源中的所有可翻译字符串。这将填充您的翻译文件。

4. 翻译字符串

打开您的翻译文件并开始翻译字符串。i18n-workbench 提供实时预览,以便您在保存更改之前查看翻译效果。

5. 预览更改

使用 workbench.action.i18n.preview 命令预览您的翻译更改,无需重新启动 VSCode。

6. 切换语言

使用命令面板上的 workbench.action.i18n.setLanguage 命令轻松切换语言环境。

7. 检测未翻译字符串

使用 workbench.action.i18n.findMissingTranslations 命令检测未翻译的字符串。

8. 生成本地化文件

完成翻译后,使用 workbench.action.i18n.generateLocalizedFiles 命令生成本地化文件。这些文件可以用于部署您的国际化工作空间。

9. 集成翻译工具

i18n-workbench 可以与外部翻译工具(例如 DeepL 和 Google 翻译)集成,以简化翻译流程。

用例和示例

i18n-workbench 可用于各种国际化场景,包括:

  • 将 VSCode 本地化为多种语言
  • 翻译 VSCode 扩展
  • 创建多语言文档和代码注释

结论

i18n-workbench 是一个功能强大的工具,可帮助您轻松国际化 VSCode 工作台。通过提供提取、翻译、预览和管理翻译字符串的全面工具,它简化了国际化流程,使您能够构建支持多种语言的跨文化应用程序。