"en"vs"en-US"作为Windows 10 UWP的默认语言(全球分布)

Sev*_*ate 5 localization win-universal-app windows-10 windows-10-mobile uwp

我想知道如果我选择使用UWP应用程序的默认语言作为" en "而不是" en-US "并且仅为" en "文化提供本地化资源,那么从用户体验角度来看可能不会产生明显的后果.但不是" en-US ".

考虑到应用程序中没有太多文本,我假设它应该用英语表示,比如美国用户和英国同等经验,但以防万一会想确定.

据我所知,如果你将默认语言保留为" en-US "并为其提供资源,应用程序将回退到" en-GB用户",这就是问题出现的地方 - 专业人士是什么并且与" en "或" en-US "一起申请,是否在世界范围内分发?

有什么想法吗?

Rom*_*asz 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语言的其他资源.

  • 我在我的App Manifest(不是en-US)中将**de-de**定义为默认语言,那么为什么MS-Build需要'en-US'?`1> MakePRI:警告0xdef00522:为语言'de-de,en,fr'找到的资源,但找不到默认语言的资源:'en-US'.使用默认语言更改默认语言或限定资源 (2认同)