diff --git a/lib/localization/app_localization.dart b/lib/localization/app_localization.dart index 51b4b1a..4701a67 100644 --- a/lib/localization/app_localization.dart +++ b/lib/localization/app_localization.dart @@ -17,8 +17,16 @@ class AppLocalization { };*/ static AppLocalization of() { - return Localizations.of( - NavigatorService.navigatorKey.currentContext!, AppLocalization)!; + final context = NavigatorService.navigatorKey.currentContext; + if (context != null) { + return Localizations.of(context, AppLocalization)!; + } else { + // Обработка ситуации, когда context равен null + return AppLocalization(Locale( + 'ru', + '', + )); // Возвращаем дефолтное значение или обработку ошибки + } } static List languages() => _localizedValues.keys.toList();