我正在构建一个应用程序,我希望将其本地化为英语和我的母语,并且它将有许多很多字符串可以本地化。实现本地化不是问题,我的问题是组织。是否可以使用不同的文件,例如" Informations.resw"," Recipes.resw"," UI.resw"等等更好地组织事情?如果是,我该怎么做?
答案 0 :(得分:2)
是否可以使用不同的文件,例如" Informations.resw"," Recipes.resw"," UI.resw"等等更好地组织事情?如果是,我该怎么做?
是的,这是可能的。要实现您的目标,您可以按照以下语言在 字符串 文件夹中添加多个资源文件:
然后你可以参考XAML中的资源,如:
<TextBlock x:Uid="/UI/Greeting" />
或者代码如下:
var resourceLoader = Windows.ApplicationModel.Resources.ResourceLoader.GetForCurrentView("Informations");
var str = resourceLoader.GetString("XXInfo");
有关详细信息,请参阅How to load string resources。