24 lines
530 B
JavaScript
24 lines
530 B
JavaScript
|
import path from 'path'
|
||
|
import i18next from 'i18next'
|
||
|
import Backend from 'i18next-sync-fs-backend'
|
||
|
|
||
|
const options = {
|
||
|
initImmediate: false,
|
||
|
backend: {
|
||
|
// path where resources get loaded from
|
||
|
loadPath: path.resolve(__dirname, './locales/{{lng}}/{{ns}}.json'),
|
||
|
|
||
|
// path to post missing resources
|
||
|
addPath: path.resolve(__dirname, './locales/{{lng}}/{{ns}}.missing.json'),
|
||
|
|
||
|
// jsonIndent to use when storing json files
|
||
|
jsonIndent: 2
|
||
|
}
|
||
|
}
|
||
|
|
||
|
i18next
|
||
|
.use(Backend)
|
||
|
.init(options)
|
||
|
|
||
|
export default i18next
|