MENU

【Flutter】端末に設定されている言語コード・国コードを取得するには?

記事内に商品プロモーションが含まれる場合があります

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

Flutterが学べる書籍

Share

Comment

コメントする

目次