【问题标题】:List of All Countries in any Language? [duplicate]任何语言的所有国家列表? [复制]
【发布时间】:2009-05-22 16:15:14
【问题描述】:

可能重复:
Where can I get a list of all countries/cities to populate a listbox?

我有点进退两难,我需要一份所有德语国家名称的列表。我可以使用以下代码获取英语的此信息,但我不确定如何为德语执行此操作。有什么想法吗?

 Dim countries As Generic.List(Of String) = New Generic.List(Of String)
     For Each ci As Globalization.CultureInfo In Globalization.CultureInfo.GetCultures(Globalization.CultureTypes.AllCultures And Globalization.CultureTypes.NeutralCultures)
         Dim ri As Globalization.RegionInfo = New Globalization.RegionInfo(ci.LCID)
         countries.Add(ri.EnglishName)
 Next ci

【问题讨论】:

    标签: .net vb.net localization


    【解决方案1】:

    Unicode 联盟维护着几乎所有语言的语言环境翻译列表,当然包括德语。数据存储在非常简单的 XML 文件中。

    从 Unicode Consortium 站点下载 this zip file(核心 CLDR 数据)并提取 de.xml。您想要的一切(以及更多)都在其中。

    国家/地区:XPATH= /ldml/localeDisplayNames/territories/territory

    当您需要其他语言的信息时,只需从 zip 文件中选择匹配的 xml 文件(例如:French = fr.xml)。

    【讨论】:

    • 这个成功了。不像我希望的那样干净,但它完成了工作。
    • 谢谢!这是我使用的 XPath:SelectSingleNode(“//territory[@type='” + code + “‘]”);
    【解决方案2】:

    从 MSDN 中,评论说“获取国家/地区的全名,使用 .NET Framework 的本地化版本的语言”用于属性 DisplayName。

    如果您有德语 .net 框架,它应该是德语的。

    【讨论】:

    • "如果您有德语 .net 框架" ...并且您当前的 UICulture 是德语。
    【解决方案3】:

    快速谷歌搜索发现this page,其中包含相当多的德语国家列表。该列表在网站上以 15 种语言提供。如果您不想依赖框架语言,您可能可以从中抓取数据并制作一个 XML 文件以动态加载。

    【讨论】:

      【解决方案4】:

      Deutsche Nationalbibliothek 有一份符合 ISO 3166 的清单:

      http://www.d-nb.de/standardisierung/pdf/laendercodes_alph.pdf

      英文名称列表可从ISO获得:

      http://www.iso.ch/iso/country_codes/iso_3166_code_lists.htm

      更新:使用德语本地化的 .NET Framework,您可以使用 RegionInfo 类的 DisplayName 属性来获取本地化的德国国家/地区名称。

      【讨论】:

        【解决方案5】:

        维基百科有一个List of sovereign states。由于此 wiki 页面已被翻译成几乎任何语言,我想您可以截屏其中的信息。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2017-08-10
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2010-12-30
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多