From 892e39a7a7f751e4d2e2b8b04499f86dd1f0b7d0 Mon Sep 17 00:00:00 2001
From: Christoph Reiter <reiter.christoph@gmail.com>
Date: Thu, 7 Apr 2022 16:15:11 +0200
Subject: [PATCH] knowledge-base-web-page-element-view: port to i18next-parser

---
 .../i18next-parser.config.js                           | 10 ++++++++++
 .../knowledge-base-web-page-element-view/package.json  |  4 ++--
 2 files changed, 12 insertions(+), 2 deletions(-)
 create mode 100644 packages/knowledge-base-web-page-element-view/i18next-parser.config.js

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 00000000..e1513af7
--- /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 7bd1c5c1..7a206c89 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",
-- 
GitLab