init method
Implementation
@override
Future<void> init() async {
// Load saved locale preference
_prefs = await SharedPreferences.getInstance();
final savedLocaleCode = _prefs?.getString(_localePreferenceKey);
if (savedLocaleCode != null) {
final savedLocale = Locale(savedLocaleCode);
if (_isLocaleSupported(savedLocale)) {
await setLocale(savedLocale);
} else {
await useDeviceLocale();
}
} else {
await useDeviceLocale();
}
}