i18n slugs fix
Some checks failed
Build & Deploy KLZ Cables / deploy (push) Failing after 17m15s

This commit is contained in:
2026-01-21 16:33:48 +01:00
parent 656852e983
commit 1d472062b1
6 changed files with 42 additions and 35 deletions

View File

@@ -1,4 +1,5 @@
import {getRequestConfig} from 'next-intl/server';
import * as Sentry from '@sentry/nextjs';
export default getRequestConfig(async ({requestLocale}) => {
// This typically corresponds to the `[locale]` segment
@@ -11,6 +12,21 @@ export default getRequestConfig(async ({requestLocale}) => {
return {
locale,
messages: (await import(`../messages/${locale}.json`)).default
messages: (await import(`../messages/${locale}.json`)).default,
onError(error) {
if (error.code === 'MISSING_MESSAGE') {
console.error(error.message);
} else {
console.error(error);
}
Sentry.captureException(error);
},
getMessageFallback({namespace, key, error}) {
const path = [namespace, key].filter((part) => part != null).join('.');
if (error.code === 'MISSING_MESSAGE') {
return path;
}
return 'fallback';
}
};
});