(Заранее приношу извинения за мой плохой английский :) )
На самом деле я работаю над приложением магазина Windows Phone (wp8.1), и мне нужно отобразить селектор с названием страны (и немного другой информации).
Я использую библиотеку libphonenumber для получения информации о стране, а также для проверки правильности формата введенного пользователем номера с выбранным кодом страны. Дополнительную информацию об этой библиотеке можно найти здесь.
Итак... эта библиотека дает мне поддерживаемые страны. Информация, которую я могу получить (и использовать) для каждой страны:
- Двухбуквенный код страны: (например, для Франции: FR)
- Числовой код страны: (например, для Франции: 33)
Но мне также нужно отображать полное имя страны (например, для Франции: Франция) :)
Я пытался использовать CultureInfo, чтобы получить имя из двухбуквенного кода.
string name = new CultureInfo("FR").DisplayName;
но это не сработало... На самом деле иногда возвращает язык, а иногда вылетает. Я знаю, откуда взялась проблема, CultureInfo должен принимать параметр следующим образом: "FR-fr", тогда он вернет "français (Франция)". Но все, что у меня есть, это "FR" или 33...
Есть ли другие способы получить название страны, используя эти две информации?
Заранее спасибо!
Роман.