как в GetX установить язык по умолчанию везде?
в данном классе я устанавливаю язык при запуске приложения но не везде оно меняется:
class LanguageServices {
final box = GetStorage();
final _key = 'language';
Locale get language => _loadLanguage();
Locale _loadLanguage() =>
Locale(box.read(_key) ?? Get.deviceLocale?.languageCode ?? "ru");
_saveThemeToBox(String language) => box.write(_key, language);
void switchLanguage(Locale locale) {
Get.updateLocale(locale);
_saveThemeToBox(locale.languageCode);
}
}
при попытке вывести на экран дату показывает на английском языке:
Text(
"${DateFormat(
"d MMMM",
).format(
(groupByValue as DateTime),
)}",
textAlign: TextAlign.start,
style: TextStyle(
fontWeight: FontWeight.bold,
fontSize: 21.0,
),
);