rallly/apps/landing/i18next-scanner.config.js
2023-07-13 11:57:23 +01:00

27 lines
633 B
JavaScript

const typescriptTransform = require("i18next-scanner-typescript");
module.exports = {
input: ["src/**/*.{ts,tsx}"],
options: {
nsSeparator: ":",
defaultNs: "common",
lngs: ["en"],
ns: ["common", "home", "pricing", "blog"],
plural: false,
removeUnusedKeys: true,
func: {
list: ["t"],
extensions: [".js", ".jsx"],
},
trans: {
extensions: [".js", ".jsx"],
},
resource: {
loadPath: "public/locales/{{lng}}/{{ns}}.json",
savePath: "public/locales/{{lng}}/{{ns}}.json",
},
},
format: "json",
fallbackLng: "en",
transform: typescriptTransform(),
};