代码分析是不是支持为混合语言拼写检查定义两种语言?

Posted

技术标签:

【中文标题】代码分析是不是支持为混合语言拼写检查定义两种语言?【英文标题】:Does Code Analysis support defining two languages for mixed language Spell Checking?代码分析是否支持为混合语言拼写检查定义两种语言? 【发布时间】:2010-02-03 21:36:09 【问题描述】:

使用José Adanhttp://social.msdn.microsoft.com/Forums/en-US/vstscode/thread/f6dec8c4-9752-4a9b-82fe-0822808fd386/ 提供的提示,我能够让代码分析在巴西葡萄牙语中进行拼写检查。

在巴西,在类型和成员名称上混合使用葡萄牙语和英语是一种常见的做法。我还在其他语言的欧洲代码中看到了这种做法。

所以我想做的是启用两种语言。

我四处寻找,在没有找到任何东西后,我做了一些实验,例如

<CodeAnalysisCulture>en-US;pt-BR</CodeAnalysisCulture>

<CodeAnalysisCulture>en-US&</CodeAnalysisCulture>
<CodeAnalysisCulture>pt-BR&</CodeAnalysisCulture>

都没有用。 第一个因编译错误而中断,第二个使用最后定义的语言。

我几乎可以肯定代码分析不支持这一点,但作为最后的手段,我要问:

代码分析是否支持为混合语言拼写检查定义两种语言?

PS:我已经知道自定义词典了。这是我的备用计划。

【问题讨论】:

【参考方案1】:

代码分析团队的成员将 confirmed 视为当前工具不支持的场景,因此我采用了我的备用计划,即使用自定义字典。

我必须说它运行良好,尽管可能有更好的工具来包含新单词而无需手动编辑 XML 文件 - 就像 Word 提供的用于将单词添加到其自定义词典中的工具。

使用自定义字典的另一个原因是我们的语言(巴西葡萄牙语)使用重音字符,但我们在代码中命名类型或成员时通常不使用重音符号。

有关如何使用自定义词典的更多信息,请访问:

CA1704: Identifiers should be spelled correctly How to: Customize the Code Analysis Dictionary

【讨论】:

以上是关于代码分析是不是支持为混合语言拼写检查定义两种语言?的主要内容,如果未能解决你的问题,请参考以下文章

如何通过代码拼写检查将所有未知单词添加到字典中,或者当语言不是英语时忽略它们?

Textarea 2 语言拼写检查

我可以在我的表单元素上配置拼写检查属性使用的字典语言吗?

自然语言处理-拼写检查

IDEA插件系列(60):Grazie插件——智能拼写和语法检查

OFFICE软件有哪三大语言功能?