如果我选择使用UWP应用程序的默认语言“ en ”而不是“ en-”,我想知道用户体验视角可能带来的明显后果是什么?美国“并仅为” en “文化提供本地化资源,但不为” en-US “提供。
考虑到应用程序中没有太多文本,我假设它应该用英语表示,比如美国用户和英国同等经验,但以防万一会想确定一下这一点。
据我所知,如果您将默认语言保留为“ en-US ”并为其提供资源,则该应用会回退到“ en-GB < / strong>用户“,这就是出现这个问题的地方 - 对于应用程序来说,” en “或” en-US “的优缺点是什么?分布在世界各地?
有什么想法吗?
答案 0 :(得分:6)
如果您不区分en
种语言,则选择en-US
,en
或en-*
时应该没有区别。正如MSDN says:
Windows以标准易懂的方式优先处理语言匹配。例如,en-US按优先级顺序匹配en-US,en,en-GB等。
•Windows确实跨区域匹配。例如,en-US匹配en-US,然后是en,然后是en - *。
如果您拥有仅针对美国的资源以及其他en-US
种语言的其他资源,则提供en
和en
会有意义。