A Flutter plugin for retrieving the device locale information.
Add this to your package's pubspec.yaml file:
dependencies:
flutter_device_locale: <latest version>
Install packages from the command line (or from your editor):
flutter pub get
Import flutter_device_locale:
import 'package:flutter_device_locale/flutter_device_locale.dart';
Retrieve the current locale:
Locale locale = await DeviceLocale.getCurrentLocale();
Retrieve the preferred locales:
List<Locale> preferredLocales = await DeviceLocale.getPreferredLocales();
Since GNU/Linux and POSIX doesn't provide a standard API for getting the preferred languages, DeviceLocale.getPreferredLocales
always returns the current locale.
Please file any issues, bugs or feature request here.
This project is licensed under the MIT License
This Flutter plugin is developed by Florin Bratan. You can contact me at florin@leadcode.dev