gitdataai/i18next.config.ts

32 lines
652 B
TypeScript

export default {
// supported languages
locales: ["en", "zh", "de", "fr"],
// extraction config (for i18next-cli)
extract: {
input: "src/**/*.{js,jsx,ts,tsx}",
output: "public/locales/{{language}}/{{ns}}.json",
namespaceSeparator: false,
},
// default namespace
defaultNamespace: "translation",
// output path pattern
resource: {
jsonIndent: 2,
lineEnding: "\n",
},
// sort keys in output
sort: true,
// fail on missing keys during dev
// quiet: false,
// metadata for translation files
metadata: {
description: "Generated by i18next-cli",
generatedAt: new Date().toISOString(),
},
};