dify/web/app/components/provider/i18n-server.tsx

22 lines
438 B
TypeScript

import { getLocaleOnServer, getResources } from '@/i18n-config/server'
import { I18nClientProvider } from './i18n'
export async function I18nServerProvider({
children,
}: {
children: React.ReactNode
}) {
const locale = await getLocaleOnServer()
const resource = await getResources(locale)
return (
<I18nClientProvider
locale={locale}
resource={resource}
>
{children}
</I18nClientProvider>
)
}