Skip to content

Commit 79971ec

Browse files
committed
feat: support localeDetection = false
1 parent d762f72 commit 79971ec

File tree

2 files changed

+5
-0
lines changed

2 files changed

+5
-0
lines changed

packages/open-next/src/core/routing/i18n/index.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,10 @@ function getLocaleFromCookie(cookies: Record<string, string>) {
2121
}
2222

2323
function detectLocale(internalEvent: InternalEvent, i18n: i18nConfig): string {
24+
if (i18n.localeDetection === false) {
25+
return i18n.defaultLocale;
26+
}
27+
2428
const cookiesLocale = getLocaleFromCookie(internalEvent.cookies);
2529
const preferredLocale = acceptLanguage(
2630
internalEvent.headers["accept-language"],

packages/open-next/src/types/next-types.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,7 @@ export type Header = {
6464
export interface i18nConfig {
6565
locales: string[];
6666
defaultLocale: string;
67+
localeDetection?: false;
6768
}
6869
export interface NextConfig {
6970
basePath?: string;

0 commit comments

Comments
 (0)