File tree Expand file tree Collapse file tree 1 file changed +10
-4
lines changed Expand file tree Collapse file tree 1 file changed +10
-4
lines changed Original file line number Diff line number Diff line change 1
1
import { getRequestConfig } from 'next-intl/server' ;
2
2
import { routing } from './navigation' ;
3
3
4
- export default getRequestConfig ( async ( { requestLocale} ) => {
4
+ export default getRequestConfig ( async ( { requestLocale } ) => {
5
5
let locale = await requestLocale ;
6
+
6
7
// Ensure that a valid locale is used
7
8
if ( ! locale || ! routing . locales . includes ( locale as any ) ) {
8
- locale = routing . defaultLocale ;
9
+ locale = routing . defaultLocale ; // Fallback to default locale
9
10
}
11
+
12
+ // Load messages for the current locale
13
+ const messages = ( await import ( `../content/${ locale } .json` ) ) . default ;
14
+
10
15
return {
11
- messages : ( await import ( `../content/${ locale } .json` ) ) . default ,
16
+ locale, // Return the validated locale
17
+ messages,
12
18
} ;
13
- } ) ;
19
+ } ) ;
You can’t perform that action at this time.
0 commit comments