Список Всех Стран на каком-либо Языке? [дубликат]

Два типа тестов различны. Модульные тесты, на мой взгляд, не являются альтернативой интеграционным тестам. Главным образом потому, что интеграционные тесты обычно зависят от контекста. У вас вполне может быть сценарий, когда модульный тест не пройден, а ваша интеграция - нет, и наоборот. Если вы реализуете неправильную бизнес-логику в классе, который использует много других компонентов, вы бы хотели, чтобы ваши интеграционные тесты выделили их, ваши модульные тесты не заметят этого. Я бы сказал, что вы полагаетесь на свои модульные тесты каждый раз, когда вносите изменения в свою кодовую базу, и наличие списка зеленых даст вам больше уверенности в том, что вы не нарушили ожидаемое поведение на уровне отдельных классов. Модульные тесты дают вам тест на то, что один класс выполняет то, для чего он предназначен. Интеграционные тесты проверяют, что несколько классов, работающих вместе, делают то, что от них ожидают, для этого конкретного экземпляра совместной работы. В этом и заключается вся идея разработки ОО: отдельные классы, которые инкапсулируют определенную логику, что позволяет использовать повторно.

18
задан Community 23 May 2017 в 12:33
поделиться

5 ответов

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

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

Страны: XPATH = / ldml / localeDisplayNames / Terres / Territory

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

22
ответ дан 30 November 2019 в 08:43
поделиться

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

0
ответ дан 30 November 2019 в 08:43
поделиться

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

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

1
ответ дан 30 November 2019 в 08:43
поделиться

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

0
ответ дан 30 November 2019 в 08:43
поделиться

Список в соответствии с ISO 3166 доступен в Deutsche Nationalbibliothek:

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 , чтобы получить локализованное название страны на немецком языке.

0
ответ дан 30 November 2019 в 08:43
поделиться
Другие вопросы по тегам:

Похожие вопросы: