/* * 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: '.' } };