【发布时间】:2015-05-24 20:04:21
【问题描述】:
对于我的 WP8 应用,我想为多种语言提供支持。为此,我目前正在使用 *.resw 文件来存储所需 xaml 元素的语言特定文本。我还在 *.appxmanifest 中定义了默认语言(en-US)。
关于我的项目的文件组织,我创建了几个用于不同信息组的语言文件,例如按钮上下文(“AppBarButtons.resw”)或数据透视表头(“PivotHeader.resw”)。
但现在我不太确定这是否是最佳解决方案。如果不同页面上的元素都具有相同的x:Uid 属性会怎样?
所以我的问题是,我应该坚持这个解决方案还是应该为每个页面单独创建一个语言文件,以及如何让用户以编程方式选择特定语言(当然只有在此应用可用的情况下)?
【问题讨论】:
标签: xaml windows-phone-8 c++-cx