'use client' import type { FC } from 'react' import React from 'react' import '@/i18n/i18next-config' import I18NContext from '@/context/i18n' import type { Locale } from '@/i18n' import { getLocaleOnClient, setLocaleOnClient } from '@/i18n/client' export type II18nProps = { locale: Locale dictionary: Record children: React.ReactNode setLocaleOnClient: (locale: Locale) => void } const I18n: FC = ({ dictionary, children, }) => { const locale = getLocaleOnClient() return ( {children} ) } export default React.memo(I18n)