dify/web/context/i18n.ts
2024-02-23 14:31:06 +08:00

17 lines
407 B
TypeScript

import { createContext } from 'use-context-selector'
import type { Locale } from '@/i18n'
type II18NContext = {
locale: Locale
i18n: Record<string, any>
setLocaleOnClient: (locale: Locale, reloadPage?: boolean) => void
}
const I18NContext = createContext<II18NContext>({
locale: 'en-US',
i18n: {},
setLocaleOnClient: (lang: Locale, reloadPage?: boolean) => { },
})
export default I18NContext