-
Julian Wachholz authored
* feat: introduce i18n framework * Incorporate review feedback * Patch demo * remove unnecessary arguments * Consistently use t() function * Fix typing issue * Fix e2e tests --------- Co-authored-by:
Matiss Janis Aboltins <matiss@mja.lv>
Julian Wachholz authored* feat: introduce i18n framework * Incorporate review feedback * Patch demo * remove unnecessary arguments * Consistently use t() function * Fix typing issue * Fix e2e tests --------- Co-authored-by:
Matiss Janis Aboltins <matiss@mja.lv>
i18next-parser.config.js 350 B
module.exports = {
input: ['src/**/*.{js,jsx,ts,tsx}', '../loot-core/src/**/*.{js,jsx,ts,tsx}'],
output: 'src/locale/$LOCALE.json',
locales: ['en'],
sort: true,
keySeparator: false,
namespaceSeparator: false,
defaultValue: (locale, ns, key, value) => {
if (locale === 'en') {
return value || key;
}
return '';
},
};