From 77950e48c76f4a3b29d01831d43039caba29888a Mon Sep 17 00:00:00 2001
From: wwf <1971391498@qq.com>
Date: 星期二, 18 十一月 2025 14:12:42 +0800
Subject: [PATCH] 修改
---
i18n/server.ts | 8 ++++----
1 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/i18n/server.ts b/i18n/server.ts
index 9aeac29..e976f3e 100644
--- a/i18n/server.ts
+++ b/i18n/server.ts
@@ -30,18 +30,18 @@
}
}
-export const getLocaleOnServer = async (): Promise<Locale> => {
+export const getLocaleOnServer = (): Locale => {
const locales: string[] = i18n.locales
let languages: string[] | undefined
// get locale from cookie
- const localeCookie = (await cookies()).get('locale')
+ const localeCookie = cookies().get('locale')
languages = localeCookie?.value ? [localeCookie.value] : []
if (!languages.length) {
// Negotiator expects plain object so we need to transform headers
- const negotiatorHeaders: Record<string, string> = {};
- (await headers()).forEach((value, key) => (negotiatorHeaders[key] = value))
+ const negotiatorHeaders: Record<string, string> = {}
+ headers().forEach((value, key) => (negotiatorHeaders[key] = value))
// Use negotiator and intl-localematcher to get best locale
languages = new Negotiator({ headers: negotiatorHeaders }).languages()
}
--
Gitblit v1.8.0