Files
picpeak/frontend/i18next.config.ts
T

26 lines
634 B
TypeScript

import { defineConfig } from 'i18next-cli';
import { typescriptPlugin } from "./scripts/i18nextExtractionHelper";
export default defineConfig({
locales: ['en', 'de', 'nl', 'pt', 'ru', 'fr'],
extract: {
input: ['src/**/*.{ts,tsx,js,jsx}', '!src/**/*.{test,spec,d}.{ts,tsx}'],
output: 'src/i18n/locales/{{language}}.json',
defaultNS: false,
primaryLanguage: 'en',
removeUnusedKeys: true,
// Dynamic keys to preserve (e.g.: t(`errors.${code}`))
preservePatterns: [],
preserveContextVariants: true,
indentation: 2,
sort: false,
},
plugins: [typescriptPlugin(["./src/App.tsx"]) ]
});