From 06d3cb9b0a8e45f74f31140b348ba1b5c7278135 Mon Sep 17 00:00:00 2001 From: Kudasov Dmitriy Date: Tue, 27 Aug 2024 15:29:48 +0300 Subject: [PATCH] Fix langs (#2064) --- src/i18n.ts | 3 +-- src/models/language.ts | 7 ++++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/i18n.ts b/src/i18n.ts index 0fbfe6284..455e1ee50 100644 --- a/src/i18n.ts +++ b/src/i18n.ts @@ -3,7 +3,6 @@ import LocalizedStrings from 'react-native-localization'; import {Events} from '@app/events'; import {Language} from '@app/models/language'; import {AppLanguage} from '@app/types'; -import {setRTL} from '@app/utils'; import {app} from './contexts'; @@ -1077,5 +1076,5 @@ export function setLanguage(lang: AppLanguage, keys?: Object) { translations.setContent({[lang]: keys ?? supportedTranslationsMap[lang]}); translations.setLanguage(lang); app.emit(Events.onLocaleChanged, lang); - setRTL(lang); + // setRTL(lang); } diff --git a/src/models/language.ts b/src/models/language.ts index 12607460f..11a0b2096 100644 --- a/src/models/language.ts +++ b/src/models/language.ts @@ -20,9 +20,10 @@ class LanguageStore { this.current = current; } - this.keys = - supportedTranslationsMap[this.current] ?? - supportedTranslationsMap[AppLanguage.en]; + if (!supportedTranslationsMap[this.current]) { + this.current = AppLanguage.en; + } + this.keys = supportedTranslationsMap[this.current]; // @ts-ignore this.hash = this.keys._hash;