Files
classquiz-ai/frontend/i18next-scanner.config.engine.cjs
T
2022-04-08 19:40:43 +02:00

38 lines
790 B
JavaScript

module.exports = {
options: {
debug: true,
// read strings from functions: IllegalMoveError('KEY') or t('KEY')
func: {
list: ['IllegalMoveError', 't'],
extensions: ['.js', '.svelte']
},
trans: false,
// Create and update files `en.json`, `fr.json`, `es.json`
lngs: ['en', 'de', 'fr'],
ns: [
// The namespace I use
'translation'
],
defaultLng: 'en',
defaultNs: 'translation',
// Put a blank string as initial translation
// (useful for Weblate be marked as 'not yet translated', see later)
defaultValue: (lng, ns, key) => '',
// Location of translation files
resource: {
loadPath: 'src/lib/i18n/locales/{{lng}}.json',
savePath: 'src/lib/i18n/locales/{{lng}}.json',
jsonIndent: 4
},
nsSeparator: ':',
keySeparator: '.'
}
};