我想在多个文件中分开我的翻译。
例如,将控件与对话框文本分开。
我们如何将语言资源文件 (.resw) 拆分到多个文件中?以及如何在 XAML 中引用它们?
我想在多个文件中分开我的翻译。
例如,将控件与对话框文本分开。
我们如何将语言资源文件 (.resw) 拆分到多个文件中?以及如何在 XAML 中引用它们?
您可以使用以下格式引用单独的文件:
字符串/en-US/Errors.resw
XAML
<TextBlock x:Uid="/Errors/AlreadyRegistered"></TextBlock>
代码
var res = Windows.ApplicationModel.ResourceLoader('Errors');
res.GetString('AlreadyRegistered');
更多信息在这里。
注意:本地化的值仅在运行时换出,因此如果您想在设计器中查看任何内容,则需要指定Text
/属性。Content
XAML
自动化属性需要像这样设置:
MyControlName.[using:Windows.UI.Xaml.Automation]AutomationProperties.Name