我有一份阿尔法2国家代码的清单。
List<String> countryCodes = ["DE", "CH", "AT"];
如何在Flutter/Dart中获得本地化的国家名称?
如果设备语言设置为英语,我想要这个输出。
德国、瑞士、奥地利
如果设备语言设置为德语,我想要这个输出。
德国,瑞士,奥地利
在Flutter/Dart中没有任何第三方软件包是否可能?
在Java中,你可以...
Locale loc = new Locale("","DE");
loc.getDisplayCountry();
2条答案
按热度按时间qyswt5oh1#
要从国家代码中获取本地化的国家名称,可以使用pub.dev中的Country Codes包。
它很容易使用。我推荐。
https://pub.dev/packages/country_codes
lymgl2op2#
如果您有任何国家代码,并希望获得相应的国家名称,请像这样使用country_picker包