Files
vitrify-me/apps/web/lib/i18n.ts
2025-08-26 23:36:24 +04:00

16 lines
423 B
TypeScript

import {getRequestConfig} from 'next-intl/server';
export default getRequestConfig(async ({requestLocale}) => {
// This typically corresponds to the `[locale]` segment
let locale = await requestLocale;
// Ensure that a valid locale is used
if (!locale || !['en', 'ka'].includes(locale)) {
locale = 'en';
}
return {
locale,
messages: (await import(`../messages/${locale}.json`)).default
};
});