如何在.Net中获得多语言(人类语言)智能感知

时间:2011-09-29 12:00:38

标签: .net intellisense culture xml-comments

我正在创建一个库(C#,。Net),但我需要将它分发给多个国家/地区的客户。当您向类添加XML注释时,intellisense会从程序集中获取注释,并为您提供有关方法,属性,参数等的良好描述......

有什么方法可以制作我的程序集的本地化版本,所以XML注释是使用语言环境的语言,但只需要保留我的源代码的一个副本吗?

1 个答案:

答案 0 :(得分:0)

我知道这是一个非常古老的版本,但它是我的谷歌查询的第一个打击,所以我想在这里为其他谷歌用户发布我的答案。

然而,我不知道任何自动翻译你的xml注释的工具,但是如果你自己进行翻译,你可以存储翻译的xml文件,其名称与原来的相同。 -folder,由目标语言环境命名。

所以我将我的本地化资源放在子文件夹中,其中存储了所有德语翻译的xml-comment文件和本地化的附属程序集。

当我引用我的程序集时,IntelliSense会显示本地化文本,因为正在运行的应用程序使用本地化字符串。