Leon4gr45's picture
Upload folder using huggingface_hub (part 11)
f2e9a59 verified
Raw
History Blame Contribute Delete
808 Bytes
import i18next from 'i18next';
import LanguageDetector from 'i18next-browser-languagedetector';
import resourcesToBackend from 'i18next-resources-to-backend';
import { initReactI18next } from 'react-i18next/initReactI18next';
import { fallbackLng, languages, defaultNS } from './i18n.config';
const runsOnServerSide = typeof window === 'undefined';
i18next
.use(initReactI18next)
.use(LanguageDetector)
.use(
resourcesToBackend((language: any, namespace: any) => {
return import(`./locales/${language}/${namespace}.json`);
})
)
.init({
supportedLngs: languages,
fallbackLng,
lng: undefined,
fallbackNS: defaultNS,
defaultNS,
detection: {
order: ['cookie', 'header'],
},
preload: runsOnServerSide ? languages : [],
});
export default i18next;