[введите описание изображения здесь](https://i.sstatic.net/2fos5pIM.png)
У меня есть 2 файла main.dart и locationController для объяснения.
Я пытаюсь изменить язык, вызвав функцию change locale, но он изменяется, но отразится только после перезапуска приложения.
code main.dart выглядит так -
builder: (languageController) => ScreenUtilInit(
designSize: const Size(
375,
812,
),
minTextAdapt: true,
builder: (_, __) => MediaQuery(
data: mediaQueryData.copyWith(
textScaler: scale,
),
child: GetMaterialApp(
// locale: Get.deviceLocale,
// fallbackLocale: const Locale('en', 'US'),
title: StringConstants.appName,
debugShowCheckedModeBanner: false,
localizationsDelegates: [
GlobalMaterialLocalizations.delegate,
GlobalWidgetsLocalizations.delegate,
GlobalCupertinoLocalizations.delegate,
],
themeMode: ThemeMode.system,
// translations: TranslationsFile(),
// supportedLocales: TranslationsFile.listOfLocales,
getPages: AppPages.pages,
initialRoute: AppPages.initial,
enableLog: true,
builder: EasyLoading.init(),
translationsKeys: AppTranslation.translations,
locale: languageController.getLocale,
fallbackLocale: Locale('en', 'US'),
),
),
),
); ````
Надежда
Вопрос задан24 февраля 2024 г.