bug fix in splash screen locale

This commit is contained in:
Hesabix 2025-09-25 03:21:15 +03:30
parent dd1672852a
commit 4bfd445635

View file

@ -173,9 +173,7 @@ class _MyAppState extends State<MyApp> {
if (_controller != null) { if (_controller != null) {
final isFa = _controller!.locale.languageCode == 'fa'; final isFa = _controller!.locale.languageCode == 'fa';
if (isFa) { if (isFa) {
if (_controller == null) { if (_calendarController == null) {
loadingMessage = 'loadingLanguageSettings';
} else if (_calendarController == null) {
loadingMessage = 'loadingCalendarSettings'; loadingMessage = 'loadingCalendarSettings';
} else if (_themeController == null) { } else if (_themeController == null) {
loadingMessage = 'loadingThemeSettings'; loadingMessage = 'loadingThemeSettings';
@ -235,7 +233,7 @@ class _MyAppState extends State<MyApp> {
return MaterialApp.router( return MaterialApp.router(
title: 'Hesabix', title: 'Hesabix',
routerConfig: loadingRouter, routerConfig: loadingRouter,
locale: const Locale('en'), locale: _controller?.locale ?? const Locale('fa'),
supportedLocales: const [Locale('en'), Locale('fa')], supportedLocales: const [Locale('en'), Locale('fa')],
localizationsDelegates: const [ localizationsDelegates: const [
AppLocalizations.delegate, AppLocalizations.delegate,