From e31e1ad182786dd2dd6f5afe2c070ca130ae8d83 Mon Sep 17 00:00:00 2001
From: braks <78412429+bcakmakoglu@users.noreply.github.com>
Date: Tue, 13 Sep 2022 12:04:26 +0200
Subject: [PATCH 1/3] fix(nc-gui): lazy load languages for initial load perf
---
.../components/general/language/Menu.vue | 25 ++-
.../nc-gui/composables/useGlobal/state.ts | 4 +-
packages/nc-gui/lib/types.ts | 6 +-
packages/nc-gui/nuxt-shim.d.ts | 8 +-
packages/nc-gui/nuxt.config.ts | 9 +-
packages/nc-gui/package-lock.json | 194 +++++++-----------
packages/nc-gui/package.json | 2 +-
packages/nc-gui/pages/signin.vue | 1 -
packages/nc-gui/plugins/a.i18n.ts | 65 +++---
packages/nc-gui/plugins/state.ts | 9 +-
10 files changed, 135 insertions(+), 188 deletions(-)
diff --git a/packages/nc-gui/components/general/language/Menu.vue b/packages/nc-gui/components/general/language/Menu.vue
index c3e20b12a4..90bfa5f89c 100644
--- a/packages/nc-gui/components/general/language/Menu.vue
+++ b/packages/nc-gui/components/general/language/Menu.vue
@@ -1,14 +1,15 @@
diff --git a/packages/nc-gui/components/general/language/index.vue b/packages/nc-gui/components/general/language/index.vue
index e27077091a..92a84fdc40 100644
--- a/packages/nc-gui/components/general/language/index.vue
+++ b/packages/nc-gui/components/general/language/index.vue
@@ -1,6 +1,8 @@
-
-
+
+
+
+
diff --git a/packages/nc-gui/layouts/base.vue b/packages/nc-gui/layouts/base.vue
index f422d94045..c8f1f9226d 100644
--- a/packages/nc-gui/layouts/base.vue
+++ b/packages/nc-gui/layouts/base.vue
@@ -103,9 +103,7 @@ hooks.hook('page:finish', () => {
Switch language
-
-
-
+
@@ -116,7 +114,7 @@ hooks.hook('page:finish', () => {
-