From ab25914c48eecdbe1a590fea85c2fc891767636f Mon Sep 17 00:00:00 2001 From: Thomas Basler Date: Thu, 1 Dec 2022 21:35:46 +0100 Subject: [PATCH] Added i18n support for the web interface --- webapp/package.json | 1 + webapp/src/components/BasePage.vue | 2 +- webapp/src/components/DevInfo.vue | 22 +- webapp/src/components/EventLog.vue | 8 +- webapp/src/components/FirmwareInfo.vue | 36 +- webapp/src/components/HardwareInfo.vue | 12 +- webapp/src/components/HintView.vue | 14 +- webapp/src/components/InterfaceApInfo.vue | 6 +- .../src/components/InterfaceNetworkInfo.vue | 16 +- webapp/src/components/InverterChannelInfo.vue | 13 +- webapp/src/components/InverterTotalInfo.vue | 6 +- webapp/src/components/MemoryInfo.vue | 20 +- webapp/src/components/NavBar.vue | 40 +- webapp/src/components/RadioInfo.vue | 12 +- webapp/src/components/WifiApInfo.vue | 12 +- webapp/src/components/WifiStationInfo.vue | 14 +- webapp/src/locales/de.json | 404 ++++++++++++++++++ webapp/src/locales/en.json | 404 ++++++++++++++++++ webapp/src/locales/index.ts | 19 + webapp/src/main.ts | 11 + webapp/src/views/AboutView.vue | 50 +-- webapp/src/views/ConfigAdminView.vue | 42 +- webapp/src/views/ConsoleInfoView.vue | 14 +- webapp/src/views/DtuAdminView.vue | 39 +- webapp/src/views/FirmwareUpgradeView.vue | 20 +- webapp/src/views/HomeView.vue | 86 ++-- webapp/src/views/InverterAdminView.vue | 80 ++-- webapp/src/views/LoginView.vue | 16 +- webapp/src/views/MaintenanceRebootView.vue | 23 +- webapp/src/views/MqttAdminView.vue | 122 ++++-- webapp/src/views/MqttInfoView.vue | 74 ++-- webapp/src/views/NetworkAdminView.vue | 62 +-- webapp/src/views/NetworkInfoView.vue | 2 +- webapp/src/views/NtpAdminView.vue | 39 +- webapp/src/views/NtpInfoView.vue | 20 +- webapp/src/views/SecurityAdminView.vue | 26 +- webapp/src/views/SystemInfoView.vue | 8 +- webapp/yarn.lock | 52 ++- 38 files changed, 1370 insertions(+), 477 deletions(-) create mode 100644 webapp/src/locales/de.json create mode 100644 webapp/src/locales/en.json create mode 100644 webapp/src/locales/index.ts diff --git a/webapp/package.json b/webapp/package.json index d1e059db..b3baa956 100644 --- a/webapp/package.json +++ b/webapp/package.json @@ -17,6 +17,7 @@ "mitt": "^3.0.0", "spark-md5": "^3.0.2", "vue": "^3.2.45", + "vue-i18n": "^9.2.2", "vue-router": "^4.1.6" }, "devDependencies": { diff --git a/webapp/src/components/BasePage.vue b/webapp/src/components/BasePage.vue index 9124f37c..0a8d8ffe 100644 --- a/webapp/src/components/BasePage.vue +++ b/webapp/src/components/BasePage.vue @@ -7,7 +7,7 @@
- Loading... + {{ $t('base.Loading') }}
diff --git a/webapp/src/components/DevInfo.vue b/webapp/src/components/DevInfo.vue index b9216831..df6003f2 100644 --- a/webapp/src/components/DevInfo.vue +++ b/webapp/src/components/DevInfo.vue @@ -1,40 +1,38 @@