module.exports = { input: [ 'resources/js/**/*.tsx', '!resources/js/**/*.d.ts', '!resources/js/i18n/**' ], output: './', options: { debug: true, removeUnusedKeys: true, sort: true, lineEnding: '\n', attr: { list: ['t'], translateAttribute: 'i18nKey', }, func: { list: ['t', 'useTranslation'], extensions: ['.tsx'], }, trans: { component: 'Trans', i18nKey: 'i18nKey', extensions: ['.tsx'], fallbackKey: (ns, value) => value, }, lngs: ['de', 'en'], ns: ['marketing', 'auth', 'guest', 'admin'], defaultLng: 'de', defaultNs: 'marketing', defaultValue: '__STRING_NOT_TRANSLATED__', resource: { loadPath: 'public/lang/{{lng}}/{{ns}}.json', savePath: 'public/lang/{{lng}}/{{ns}}.json', jsonIndent: 2, lineEnding: '\n' }, nsSeparators: ['.'], keySeparator: false, interpolation: { prefix: '{{', suffix: '}}' } } };