diff --git a/examples/react/start-i18n-paraglide/src/routes/index.tsx b/examples/react/start-i18n-paraglide/src/routes/index.tsx index a7a4b403388..6a9efa6f883 100644 --- a/examples/react/start-i18n-paraglide/src/routes/index.tsx +++ b/examples/react/start-i18n-paraglide/src/routes/index.tsx @@ -11,23 +11,21 @@ const getServerMessage = createServerFn() export const Route = createFileRoute('/')({ component: Home, - loader: () => { + loader: async () => { return { - localeFromLoader: getLocale(), messageFromLoader: m.example_message({ username: 'John Doe' }), - serverFunctionMessage: getServerMessage({ data: '📩' }), + serverFunctionMessage: await getServerMessage({ data: '📩' }), } }, }) function Home() { - const { serverFunctionMessage, messageFromLoader, localeFromLoader } = - Route.useLoaderData() + const { serverFunctionMessage, messageFromLoader } = Route.useLoaderData() return (

Message from loader: {messageFromLoader}

Server function message: {serverFunctionMessage}:

-

{m.example_message({ username: 'John Doe' })}

+

{m.example_message({ username: 'John Doe' })}

) } diff --git a/examples/react/start-i18n-paraglide/vite.config.ts b/examples/react/start-i18n-paraglide/vite.config.ts index d99139e4595..a0d8a6f77e1 100644 --- a/examples/react/start-i18n-paraglide/vite.config.ts +++ b/examples/react/start-i18n-paraglide/vite.config.ts @@ -14,6 +14,13 @@ const config = defineConfig({ cookieName: 'PARAGLIDE_LOCALE', strategy: ['url', 'cookie', 'preferredLanguage', 'baseLocale'], urlPatterns: [ + { + pattern: '/', + localized: [ + ['en', '/en'], + ['de', '/de'], + ], + }, { pattern: '/about', localized: [