Is it possible to use yml files in i18next? How can I configure my project to accept yml instead of json?
import i18n from 'i18next';
import { initReactI18next } from 'react-i18next';
import ENUS from "./locales/en_US.yml";
const initLng = navigator.language;
console.log(initLng);
console.log(ENUS);
const resources = {
'en-US': ENUS
};
i18n
.use(initReactI18next)
.init({
resources,
lng: initLng,
interpolation: {
escapeValue: false
}
});
export default i18n;
Not directly, but you can convert the YAML file to json. i.e. by using a module like: https://github.com/nodeca/js-yaml
btw: the i18next-fs-backend plugin for example is doing this: https://github.com/i18next/i18next-fs-backend
