dify/web/app/components/provider/i18n-server.tsx
Stephen Zhou e335cd0ef4
refactor(web): remove useMixedTranslation, better resource loading (#30630)
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-07 13:20:09 +08:00

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>
)
}