import i18n from"i18next";
import detector from"i18next-browser-languagedetector";
import { reactI18nextModule }from"react-i18next";
import translationEN from'../public/locales/en/translation.json';
import translationDE from'../public/locales/de/translation.json';// the translations
const resources ={
en:{
translation: translationEN
},
de:{
translation: translationDE
}};
i18n
.use(detector).use(reactI18nextModule)// passes i18n down to react-i18next
.init({
resources,
fallbackLng:"en",// use en if detected lng isnot available
keySeparator:false,// we do not use keys in form messages.welcome
interpolation:{
escapeValue:false// react already safes from xss
}});
export default i18n;