使用拆分资源文件进行WinRT本地化

时间:2013-05-10 09:11:33

标签: localization windows-runtime

我希望将我的翻译分成多个文件。

例如,将控件与对话框文本分开。

我们如何跨多个文件分割语言资源文件(.resw)?如何在XAML中引用它们?

1 个答案:

答案 0 :(得分:4)

您可以使用以下格式引用单独的文件:

<强>字符串/ EN-US / Errors.resw

<强> XAML

<TextBlock x:Uid="/Errors/AlreadyRegistered"></TextBlock>

<强>代码

var res =  Windows.ApplicationModel.ResourceLoader('Errors');
res.GetString('AlreadyRegistered');

更多信息here

注意:本地化值仅在运行时换出,因此您需要指定Text / Content {{1如果要查看设计器中的任何内容,请使用属性。

自动化属性需要像这样设置:

XAML