lossless-cut/i18next-scanner.config.js

31 wiersze
598 B
JavaScript

// See also i18n.js
module.exports = {
input: ['src/**/*.{js,jsx}', 'public/*.js'],
output: './public',
options: {
sort: true,
// debug: true,
defaultLng: 'en',
func: {
list: ['i18next.t', 'i18n.t', 't'],
},
defaultValue: (lng, ns, key) => key,
resource: {
loadPath: 'locales/{{lng}}/{{ns}}.json',
savePath: 'locales/{{lng}}/{{ns}}.json',
jsonIndent: 4,
},
nsSeparator: false,
keySeparator: false,
pluralSeparator: false,
contextSeparator: false,
trans: {
fallbackKey: (ns, value) => value,
},
},
};