8 Commits

Author SHA1 Message Date
f1ea2c6d77 Update src/app/i18n.ts 2026-06-09 14:59:30 +00:00
d5e5e3af0a Update src/app/i18n.ts 2026-06-09 14:58:50 +00:00
89bb46fdf2 Update src/app/i18n.ts 2026-06-09 14:58:03 +00:00
19b50534f5 Update src/app/i18n.ts 2026-06-09 14:57:17 +00:00
273710883e Add src/app/i18n.ts 2026-06-09 14:56:44 +00:00
f506dcd938 Merge version_1 into main
Merge version_1 into main
2026-06-09 14:47:24 +00:00
37e8e4a76b Merge version_1 into main
Merge version_1 into main
2026-06-09 14:46:24 +00:00
f98887238d Merge version_1 into main
Merge version_1 into main
2026-06-09 14:45:31 +00:00

13
src/app/i18n.ts Normal file
View File

@@ -0,0 +1,13 @@
// @ts-expect-error next-intl type issue
import { getRequestConfig } from 'next-intl';
import { notFound } from 'next/navigation';
const locales = ['en', 'nl', 'es'];
export default getRequestConfig(async ({ locale }) => {
if (!locales.includes(locale as any)) notFound();
return {
messages: (await import(`./messages/${locale}.json`)).default
};
});