Files
AFFiNE-Mirror/packages/frontend/i18n/src/react.ts
2024-10-10 09:03:06 +00:00

13 lines
335 B
TypeScript

import { useMemo } from 'react';
import { useTranslation } from 'react-i18next';
import { createI18nWrapper } from './i18next';
export const useI18n = () => {
const { i18n } = useTranslation('translation');
return useMemo(() => createI18nWrapper(() => i18n), [i18n]);
};
export { I18nextProvider, Trans } from 'react-i18next';