diff --git a/src/containers/UserSettings/settings.tsx b/src/containers/UserSettings/settings.tsx index 0d698bd50f..fb1181a994 100644 --- a/src/containers/UserSettings/settings.tsx +++ b/src/containers/UserSettings/settings.tsx @@ -225,7 +225,6 @@ export const appearanceSection: SettingsSection = { title: i18n('section.appearance'), settings: [ themeSetting, - languageSetting, invertedDisksSetting, binaryDataInPlainTextDisplay, showDomainDatabase, diff --git a/src/utils/i18n/i18n.ts b/src/utils/i18n/i18n.ts index 09ed7ec269..8027c49617 100644 --- a/src/utils/i18n/i18n.ts +++ b/src/utils/i18n/i18n.ts @@ -2,16 +2,17 @@ import type {KeysData} from '@gravity-ui/i18n'; import {I18N} from '@gravity-ui/i18n'; import {configure as configureUiKit} from '@gravity-ui/uikit'; -import {settingsManager} from '../../services/settings'; -import {LANGUAGE_KEY} from '../constants'; - enum Lang { En = 'en', Ru = 'ru', } const defaultLang = Lang.En; -const currentLang = settingsManager.readUserSettingsValue(LANGUAGE_KEY, defaultLang) as Lang; + +// Disable russian language while it is not properly supported +// Force English locale for users who previously selected Russian when the setting was available +// const currentLang = settingsManager.readUserSettingsValue(LANGUAGE_KEY, defaultLang) as Lang; +const currentLang = Lang.En; const i18n = new I18N({ lang: currentLang,