Spaces:
Paused
Paused
| // i18next-parser.config.ts | |
| import { getLanguages } from './src/lib/i18n/index.ts'; | |
| const getLangCodes = async () => { | |
| const languages = await getLanguages(); | |
| return languages.map((l) => l.code); | |
| }; | |
| export default { | |
| contextSeparator: '_', | |
| createOldCatalogs: false, | |
| defaultNamespace: 'translation', | |
| defaultValue: '', | |
| indentation: 2, | |
| keepRemoved: false, | |
| keySeparator: false, | |
| lexers: { | |
| svelte: ['JavascriptLexer'], | |
| js: ['JavascriptLexer'], | |
| ts: ['JavascriptLexer'], | |
| default: ['JavascriptLexer'] | |
| }, | |
| lineEnding: 'auto', | |
| locales: await getLangCodes(), | |
| namespaceSeparator: false, | |
| output: 'src/lib/i18n/locales/$LOCALE/$NAMESPACE.json', | |
| pluralSeparator: '_', | |
| input: 'src/**/*.{js,svelte}', | |
| sort: true, | |
| verbose: true, | |
| failOnWarnings: false, | |
| failOnUpdate: false, | |
| customValueTemplate: null, | |
| resetDefaultValueLocale: null, | |
| i18nextOptions: null, | |
| yamlOptions: null | |
| }; | |