translation bug fixed

This commit is contained in:
nabijonovdavronbek619@gmail.com
2025-11-29 13:48:55 +05:00
parent ca8369cc31
commit aa2260f212
28 changed files with 1521 additions and 242 deletions

View File

@@ -1,10 +1,18 @@
import { getRequestConfig } from "next-intl/server";
// i18n/request.ts
import { getRequestConfig, type GetRequestConfigParams } from "next-intl/server";
import { notFound } from "next/navigation";
export default getRequestConfig(async ({ requestLocale }) => {
const locale = (await requestLocale) || "uz";
export const locales = ['uz','ru'];
export default getRequestConfig(async ({ locale }: GetRequestConfigParams) => {
// Agar locale undefined yoki not supported bolsa, 404
if (!locale || !locales.includes(locale)) notFound();
// endi TypeScript uchun locale string ekanligi aniq
const messages = (await import(`../locales/${locale}.json`)).default;
return {
locale,
messages: (await import(`../locales/${locale}.json`)).default,
locale, // string, undefined emas
messages, // JSON fayl
};
});