diff --git a/packages/knowledge-base-web-page-element-view/i18next-parser.config.js b/packages/knowledge-base-web-page-element-view/i18next-parser.config.js new file mode 100644 index 0000000000000000000000000000000000000000..e1513af706ee9dccef346f9f34c8bf1d2e1beb4b --- /dev/null +++ b/packages/knowledge-base-web-page-element-view/i18next-parser.config.js @@ -0,0 +1,10 @@ +module.exports = { + createOldCatalogs: false, + indentation: 4, + keepRemoved: false, + locales: ['en', 'de'], + output: 'src/i18n/$LOCALE/$NAMESPACE.json', + input: ['src/**/*.js'], + sort: true, + i18nextOptions: {compatibilityJSON: 'v3'}, +}; diff --git a/packages/knowledge-base-web-page-element-view/package.json b/packages/knowledge-base-web-page-element-view/package.json index 7bd1c5c14e5f3fe5907420cd2cd34ad2e0063b4d..7a206c89dfeab753450682628c717c09e81841c4 100644 --- a/packages/knowledge-base-web-page-element-view/package.json +++ b/packages/knowledge-base-web-page-element-view/package.json @@ -21,7 +21,7 @@ "@rollup/plugin-url": "^6.0.0", "eslint": "^8.0.0", "eslint-plugin-jsdoc": "^38.0.0", - "i18next-scanner": "^3.0.0", + "i18next-parser": "^6.3.0", "karma": "^6.0.0", "karma-chrome-launcher": "^3.0.0", "karma-firefox-launcher": "^2.1.0", @@ -44,7 +44,7 @@ "material-design-icons-svg": "^3.0.0" }, "scripts": { - "i18next": "i18next-scanner", + "i18next": "i18next", "format": "yarn run format:eslint && yarn run format:prettier", "format:eslint": "eslint \"**/*.{js,ts}\" --fix", "format:prettier": "prettier \"**/*.{js,json,ts}\" --write",