我一直在进行本地化我的应用程序的过程,并且这样做我暂时将语言设置为中文,如下所示:
ApplicationLanguages.PrimaryLanguageOverride = "zh-CN";
然而,在评论完线和重建/重新部署之后,现在我的应用程序仍然停留在中文而不是我的开发机器在操作系统级别的默认语言(英语)!
如何重置此设置以返回默认的操作系统设置?
答案 0 :(得分:1)
只需为PrimaryLanguageOverride属性分配一个空字符串:
ApplicationLanguages.PrimaryLanguageOverride = string.Empty;
PrimaryLanguageOverride设置在会话之间保留。它 每次加载应用程序时都不应设置。它应该只设置 基于设置UI中显示的用户输入。该物业可以阅读 随时。如果从未设置该属性,则返回空 字符串。
因此,如果将属性设置为空字符串,则应用程序将使用默认语言。