From 4be5f7f52f27875fc03aa7331afcf7c4596c7fef Mon Sep 17 00:00:00 2001
From: Ram Gopal Srikar Katakam
<44802869+RamGopalSrikar@users.noreply.github.com>
Date: Mon, 13 Apr 2026 16:26:42 -0400
Subject: [PATCH] chore(i18n): disable automatic browser language detection
(#12671)
* chore(i18n): disable automatic browser language detection, hardcode English
* chore(i18n): remove language selector from Settings page
---
src/frontend/src/i18n.ts | 7 +------
.../src/pages/SettingsPage/pages/GeneralPage/index.tsx | 3 ---
2 files changed, 1 insertion(+), 9 deletions(-)
diff --git a/src/frontend/src/i18n.ts b/src/frontend/src/i18n.ts
index 46866f3b1e..ff4682f60f 100644
--- a/src/frontend/src/i18n.ts
+++ b/src/frontend/src/i18n.ts
@@ -2,16 +2,11 @@ import i18n from "i18next";
import { initReactI18next } from "react-i18next";
import en from "./locales/en.json";
-const detectedLang =
- localStorage.getItem("languagePreference") ||
- navigator.language.split("-")[0] ||
- "en";
-
i18n.use(initReactI18next).init({
resources: {
en: { translation: en },
},
- lng: detectedLang,
+ lng: "en",
fallbackLng: "en",
interpolation: {
escapeValue: false,
diff --git a/src/frontend/src/pages/SettingsPage/pages/GeneralPage/index.tsx b/src/frontend/src/pages/SettingsPage/pages/GeneralPage/index.tsx
index 3091439637..73ea73c483 100644
--- a/src/frontend/src/pages/SettingsPage/pages/GeneralPage/index.tsx
+++ b/src/frontend/src/pages/SettingsPage/pages/GeneralPage/index.tsx
@@ -21,7 +21,6 @@ import type {
} from "../../../../types/components";
import useScrollToElement from "../hooks/use-scroll-to-element";
import GeneralPageHeaderComponent from "./components/GeneralPageHeader";
-import LanguageFormComponent from "./components/LanguageForm";
import PasswordFormComponent from "./components/PasswordForm";
import ProfilePictureFormComponent from "./components/ProfilePictureForm";
@@ -139,8 +138,6 @@ export const GeneralPage = () => {