首页 > 解决方案 > 缺少语言时如何处理后备?

问题描述

我有一个本地化的 WinForms 应用程序,默认语言环境设置为德语 ( de-DE)。我添加了 2 个新的语言环境(en-GBen)。

要获得特定的文化信息,我会这样做:

var culture = CultureInfo.GetCultureInfo("en-GB");

例如,当安装了应用程序并且用户的当前文化是 时en-US,我应该如何处理回退以匹配我可用的其他语言环境,即。en?

做的时候:

var culture = CultureInfo.GetCultureInfo("en");

找不到文化,它回退到我的默认语言环境。

标签: c#winforms

解决方案


推荐阅读