自动创建用于i18n扩展的VSCode目录

您所在的位置:网站首页 目录怎样写 自动创建用于i18n扩展的VSCode目录

自动创建用于i18n扩展的VSCode目录

#自动创建用于i18n扩展的VSCode目录| 来源: 网络整理| 查看: 265

我试图理解https://github.com/microsoft/vscode-extension-samples/tree/master/i18n-sample中为本地化Visual代码扩展而提供的工作流。

我无法理解是如何创建以开头的i18n目录,以及该目录中的一组字符串键是如何随着时间的推移得到维护的。

README.md中有一行写着“您可以手工创建这个文件夹,也可以使用vscode-nls-dev工具来提取它。”...how会使用vscode-nls-dev工具来提取它吗?

我所理解的

我知道您可以使用vscode-nls,并将字符串包装为:localize("some.key", "My String"),以便在运行时获取该字符串的本地化版本。

我非常肯定,我理解在构建时使用vscode-nls-dev将i18n目录中的文件内容替换为已转移的JavaScript代码,以及创建像out/extension.nls.ja.json这样的文件。

什么是缺少的

当然,我们并不期望这样的情况:对于项目中的每个file.ts文件,您都要为每个lang support...and创建一个i18n/lang/out/file.i18n.json,然后通过每次字符串更改手动保持该文件中的一组键的更新。

我假设有一些进程会自动地“在localize("key", "String")中对file.i18n.json中的新键有任何file.i18n.json调用吗?如果是的话,使用一些未翻译的值添加这些键”。这个过程是什么?



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3