Files
lettersoup-online/002_source/cms/src/lib/i18n.ts
louiscklaw 7666d9aeff update,
2025-04-16 00:19:22 +08:00

27 lines
633 B
TypeScript

import { use } from 'i18next';
import LanguageDetector from 'i18next-browser-languagedetector';
import Backend from 'i18next-http-backend';
import { initReactI18next } from 'react-i18next';
// import { reactI18nextModule } from "react-i18next";
import { logger } from '@/lib/default-logger';
//
// .
// .use(detector)
// use(detector);
export const i18n = use(Backend)
.use(LanguageDetector)
.use(initReactI18next)
.init({
// lng: 'en',
// fallbackLng: 'en',
// debug: true,
interpolation: { escapeValue: false },
//
})
.catch((err) => {
logger.error('Failed to initialize i18n', err);
});