Flutter(Dart)で端末に設定されている言語コード、国コードを取得したい場合は次のように書くと「言語コード_国コード」の形で取得できます。
Locale locale = Localizations.localeOf(context);
print(locale); // ja_JP
目次
言語コードのみ取得したい場合
Locale locale = Localizations.localeOf(context);
// 言語コード取得
String languageCode = locale.languageCode;
print(languageCode); // ja
国コードのみ取得したい場合
Locale locale = Localizations.localeOf(context);
// 国コード取得
String countryCode = locale.countryCode;
print(countryCode); // JP
Comment