在WPF应用程序中,对于可本地化的文本资源(如错误消息),我应该使用.resx文件还是ResourceDictionary。如果答案是其中之一,或者什么因素可以帮助我决定使用哪一个?
发布于 2012-02-26 07:16:00
使用.resx文件-在文件名中包含区域性的名称-可能是最简单的方法。系统将为您处理相应资源的加载。
因此,您应该使用"ResourceFile.resx“作为默认值,然后使用"ResourceFile.en-GB.resx”、"ResourceFile.fr-FR.resx“等作为本地化字符串。
您只需要将那些实际需要本地化的字符串放入语言文件中。如果该字符串不存在于特定于区域性的文件中,它将回退到默认文件。
https://stackoverflow.com/questions/9448957
复制相似问题