Flutter Dart - get localized country name from country code
823
To get the localized country names from a country code one can use the Country Codes package from pub.dev.
Its easy to use. I recommend.
https://pub.dev/packages/country_codes

Author by
Nao Kreuzeder
Updated on January 05, 2023Comments
-
Nao Kreuzeder 10 months
I have a list of alpha-2 country codes.
List<String> countryCodes = ["DE", "CH", "AT"];
How to get the localized country names in Flutter/Dart?
If the device language is set to english, i want this output..
Germany, Switzerland, Austria
If the device language is set to german, i want this output..
Deutschland, Schweiz, Österreich
Is this possible without any 3rd party package in Flutter/Dart?
In Java you could do..
Locale loc = new Locale("","DE"); loc.getDisplayCountry();
-
Tirth Patel over 1 yearDoes this answer your question? How to get language's full name from languageCode? (e.g: from 'en' to 'English') stackoverflow.com/a/65838283/4593315
-
Nao Kreuzeder over 1 yearNo, this is not what i was looking for. I need the "Country Name" from the Country Code (eg. 'DE', 'RU', 'US', 'HU' etc.), not the "Language Code".
-
Randal Schwartz over 1 yearThere is nothing in the Dart or Flutter SDK that will do that, so I imagine your answer to "Is this possible" is simply... NO. But if you still need it done, perhaps something in "pub" will suffice.
-