Flutter Dart -从国家代码获取本地化的国家名称

gzjq41n4  于 2023-04-27  发布在  Flutter
关注(0)|答案(2)|浏览(295)

我有一份阿尔法2国家代码的清单。

List<String> countryCodes = ["DE", "CH", "AT"];

如何在Flutter/Dart中获得本地化的国家名称?
如果设备语言设置为英语,我想要这个输出。
德国、瑞士、奥地利
如果设备语言设置为德语,我想要这个输出。
德国,瑞士,奥地利
在Flutter/Dart中没有任何第三方软件包是否可能?
在Java中,你可以...

Locale loc = new Locale("","DE");
loc.getDisplayCountry();
qyswt5oh

qyswt5oh1#

要从国家代码中获取本地化的国家名称,可以使用pub.dev中的Country Codes包。
它很容易使用。我推荐。
https://pub.dev/packages/country_codes

lymgl2op

lymgl2op2#

如果您有任何国家代码,并希望获得相应的国家名称,请像这样使用country_picker

Country.tryParse(countryCode)?.name

相关问题