5

我想知道如果我选择将 UWP 应用程序的默认语言作为“ en ”而不是“ en-US ”并仅为“ en ”文化提供本地化资源,那么从用户体验的角度来看,会有什么不明显的后果,但不适用于“ en-US ”。

考虑到应用程序中没有太多文本,我假设它应该以英语运行,例如,美国用户和英国用户具有相同的经验,但以防万一我想确定这一点。

据我所知,如果您将默认语言保留为“ en-US ”并为其提供资源,则应用程序将回退到它,例如“ en-GB用户”,所以这就是出现这个问题的地方 - 优点是什么与“ en ”或“ en-US ”一起使用的缺点是全球分布的应用程序?

有什么想法吗?

4

1 回答 1

6

只要您不区分en语言,如果您选择en-US,en或. 应该没有区别en-*。正如MSDN 所说

Windows 以一种易于理解的标准方式优先匹配语言。例如,en-US 按优先级顺序匹配 en-US、en、en-GB 等。

• Windows 确实跨区域匹配。例如,en-US 匹配 en-US,然后是 en,然后是 en-*。

例如,如果您有仅适用于美国的资源,以及适用于其他语言的其他资源,则提供en-US并且en将是有意义的。en

于 2015-08-19T05:08:01.040 回答