Подтвердить что ты не робот

Список всех стран на любом языке?

Возможный дубликат:
Где я могу получить список всех стран/городов для заполнения списка?

У меня есть дилемма, где мне нужен список всех названий стран на немецком языке. Я могу получить эту информацию для английского языка, используя следующий код, но я не уверен, как это сделать для немецкого. Любые идеи?

 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
4b9b3361

Ответ 1

Консорциум Unicode поддерживает списки языковых переводов практически на всех языках, включая, конечно, немецкий. Данные хранятся в очень простых XML файлах.

Загрузите этот zip файл (core CLDR данных) с сайта консорциума Unicode и извлечь de.xml. Все, что вы хотите (и многое другое), находится там.

Страны: XPATH = /ldml/localeDisplayNames/territories/territory

В тот день, когда вам нужна информация на другом языке, просто выберите соответствующий файл xml из zip файла (например: French = fr.xml).

Ответ 2

В MSDN в комментарии говорится: "Получает полное имя страны/региона на языке локализованной версии .NET Framework" для Property DisplayName.

Если у вас есть немецкий .net Framework, он должен быть на немецком языке.

Ответ 3

В 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 вы можете использовать свойство DisplayName класса RegionInfo для получения локализованное название страны в Германии.

Ответ 4

Быстрый поиск в Google показал эту страницу, в котором содержится список довольно многих стран на немецком языке. Список доступен на 15 языках на сайте. Вероятно, вы можете очистить данные от него и сделать динамический файл XML, если вы не хотите полагаться на язык фреймворка.

Ответ 5

В Википедии есть Список суверенных государств. Поскольку эта страница вики была переведена практически на любой язык, я предполагаю, что вы можете зашифровать информацию там.