From 5cabffbbfec6640d9bc39eed3b778f34c8eba758 Mon Sep 17 00:00:00 2001 From: mufazalov Date: Tue, 21 Oct 2025 16:27:49 +0300 Subject: [PATCH] fix(UserSettings): do not show language setting --- src/containers/UserSettings/settings.tsx | 1 - src/utils/i18n/i18n.ts | 9 +++++---- 2 files changed, 5 insertions(+), 5 deletions(-) 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,