在 Visual Studio 2015 中阻止资源文件的语言翻译
Posted
技术标签:
【中文标题】在 Visual Studio 2015 中阻止资源文件的语言翻译【英文标题】:Prevent language translation of resource file in Visual Studio 2015 【发布时间】:2016-02-23 12:28:37 【问题描述】:在 Visual Studio (2015) 中使用多语言应用工具包扩展(第 4 版)时,有什么方法可以防止项目中的某个资源文件被翻译?
在多语言应用工具包中,我使用Add translation languages...
添加了两种语言
我现在向我的 WinForms 项目添加了一个新的资源文件 resourceImages.resx
,以包含不应本地化的图像。
工具包已自动创建resourceImages.fr.resx
和resourceImages.de.resx
。有什么办法可以防止这种情况发生 - 我不希望图像有翻译版本,也不希望它们出现在我们的翻译人员将收到的 xlf 翻译文件中。
【问题讨论】:
【参考方案1】:多语言应用工具包的作者现在已经在问答标签here回答了这个问题
没有使用 MAT 忽略资源文件的选项。但是,默认情况下,XLF 文件中的条目是对图像位置的引用,而不是图像本身。在 XLF 文件中将图像资源标记为 Translate = 'No' 将阻止图像引用被添加到目标语言图像资源文件中。这是因为没有将 Translate = 'No' 的资源添加到目标资源文件中。这应该允许您为所有语言使用单个图像,而不会产生任何项目膨胀。
【讨论】:
以上是关于在 Visual Studio 2015 中阻止资源文件的语言翻译的主要内容,如果未能解决你的问题,请参考以下文章
在 Visual Studio 中使用 Git 时出现“冲突阻止签出”错误
如何阻止 Visual Studio 在我的代码中插入不可编辑的空白行
阻止 Visual Studio 尝试为特定 DLL 加载符号