Files
classquiz-ai/frontend/i18next-scanner.config.engine.cjs
T
2022-07-02 17:20:55 +02:00

44 lines
989 B
JavaScript

/*
* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at https://mozilla.org/MPL/2.0/.
*/
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'],
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: '.'
}
};