代码之家  ›  专栏  ›  技术社区  ›  JacobE

.NET中的本地化区域/国家名称

  •  4
  • JacobE  · 技术社区  · 16 年前

    这个 RegionInfo class

    是否有一种技术我可以使用,或者我必须为此创建一个数据存储?

    3 回复  |  直到 16 年前
        1
  •  6
  •   Lucero    16 年前

    仅当框架具有所需语言的资源时,本地化名称才可用。因此,您需要在DisplayName返回所需名称之前安装语言包(当然,在应用程序中设置了正确的区域性)。

    下载 danish 3.5 SP1 language pack here (也可以选择许多其他语言)。

        2
  •  3
  •   balint    16 年前

    伙计们,你们完全误解了MSDN的声明:

    DisplayName属性显示国家/地区名称 使用本地化版本的语言 NET框架的。

    因此,您需要实现自己的国家名称本地化。

        3
  •  0
  •   Noldorin    16 年前

    根据MSDN文件, RegionInfo.DisplayName 应获取国家的本地化名称(在您的情况下为丹麦名称)。考虑到它仍在为您返回英文版本,我怀疑您只需要在(重新)安装.NET Framework时配置区域设置。让我知道这是否奏效。