ResourceDictionary v .resx

时间:2012-02-25 23:11:19

标签: wpf localization

在WPF应用程序中,对于可本地化的文本资源(如错误消息),我应该使用.resx文件还是ResourceDictionary。如果答案是/或者哪些因素可以帮助我决定使用哪个?

1 个答案:

答案 0 :(得分:2)

使用.resx文件 - 文件名中的文化名称 - 可能是最简单的方法。将为您处理相应资源的加载。

所以你有“ResourceFile.resx”作为你的默认值,然后你的本地化字符串有“ResourceFile.en-GB.resx”,“ResourceFile.fr-FR.resx”等。

您只需要将那些实际需要本地化的字符串放在语言文件中。如果字符串不在特定于文化的文件中,则它将回退到默认文件。