Browse Source

Remove language detection from browser settings

tags/Baseline_180220205_Frontend
Wayne 11 months ago
parent
commit
e505adaf8e
1 changed files with 1 additions and 6 deletions
  1. +1
    -6
      src/i18n/index.tsx

+ 1
- 6
src/i18n/index.tsx View File

@@ -1,8 +1,6 @@
import { cookies, headers } from "next/headers";
import { cookies } from "next/headers";
import { createInstance, i18n, LanguageDetectorAsyncModule } from "i18next"; import { createInstance, i18n, LanguageDetectorAsyncModule } from "i18next";
import resourcesToBackend from "i18next-resources-to-backend"; import resourcesToBackend from "i18next-resources-to-backend";
import { getServerSession } from "next-auth";
import { authOptions } from "@/config/authConfig";
import I18nClientProvider from "./I18nClientProvider"; import I18nClientProvider from "./I18nClientProvider";
import universalLanguageDetect from "@unly/universal-language-detector"; import universalLanguageDetect from "@unly/universal-language-detector";


@@ -18,13 +16,10 @@ export const detectLanguage = async (): Promise<string> => {
(acc, cookie) => ({ ...acc, [cookie.name]: cookie.value }), (acc, cookie) => ({ ...acc, [cookie.name]: cookie.value }),
{}, {},
); );
const headersList = headers();
const session = await getServerSession(authOptions);


const lang = universalLanguageDetect({ const lang = universalLanguageDetect({
supportedLanguages: SUPPORTED_LANGUAGES, supportedLanguages: SUPPORTED_LANGUAGES,
fallbackLanguage: FALLBACK_LANG, fallbackLanguage: FALLBACK_LANG,
acceptLanguageHeader: headersList.get("accept-language") || undefined,
serverCookies: cookiesObj, serverCookies: cookiesObj,
}); });




Loading…
Cancel
Save