From d297d8faf52697a24dc9afe7b7f8092c7241c67d Mon Sep 17 00:00:00 2001 From: Wing-Kam Wong Date: Fri, 11 Jun 2021 23:09:47 +0800 Subject: [PATCH 1/3] feat: add i18n to ProjectTreeView.vue Signed-off-by: Wing-Kam Wong --- .../nc-gui/components/ProjectTreeView.vue | 32 ++++++++++++------- packages/nc-gui/static/lang/en.json | 11 ++++++- packages/nc-gui/static/lang/ja.json | 11 ++++++- packages/nc-gui/static/lang/zh.json | 11 ++++++- 4 files changed, 51 insertions(+), 14 deletions(-) diff --git a/packages/nc-gui/components/ProjectTreeView.vue b/packages/nc-gui/components/ProjectTreeView.vue index 88b15b691e..e0435f6b6f 100644 --- a/packages/nc-gui/components/ProjectTreeView.vue +++ b/packages/nc-gui/components/ProjectTreeView.vue @@ -325,8 +325,8 @@ - - Settings + + {{ $t('treeview.settings') }} - Only visible to Creator + + {{ $t('treeview.settings.tooltip') }} @@ -350,12 +351,14 @@ mdi-storefront-outline - App Store + + {{ $t('treeview.app_store') }} - App Store + + {{ $t('treeview.app_store') }} @@ -364,11 +367,13 @@ mdi-account-group - Team & Auth + + {{ $t('treeview.team_n_auth') }} - Roles & Users Management + + {{ $t('treeview.team_n_auth.tooltip') }} - Meta Management + + {{ $t('treeview.project_metadata.tooltip') }} @@ -442,7 +449,8 @@ - Preview as + + {{ $t('treeview.preview_as') }} mdi-drama-masks @@ -471,7 +479,8 @@ mdi-close - Reset Preview + + {{ $t('treeview.reset_review') }} @@ -1651,6 +1660,7 @@ export default { * * @author Naveen MR * @author Pranav C Balan + * @author Wing-Kam Wong * * @license GNU AGPL version 3 or any later version * diff --git a/packages/nc-gui/static/lang/en.json b/packages/nc-gui/static/lang/en.json index 4c30f449a3..d711b7c42e 100644 --- a/packages/nc-gui/static/lang/en.json +++ b/packages/nc-gui/static/lang/en.json @@ -78,5 +78,14 @@ "signin.head.title": "Log In | Noco", "signin.head.meta.hid": "Log In To Noco", "signin.head.meta.name": "Log In To Noco", - "signin.head.meta.content": "Log In To Noco" + "signin.head.meta.content": "Log In To Noco", + "treeview.settings": "Settings", + "treeview.settings.tooltip": "Only visible to Creator", + "treeview.app_store": "App Store", + "treeview.team_n_auth": "Team & Auth", + "treeview.team_n_auth.tooltip": "Roles & Users Management", + "treeview.project_metadata": "Project Metadata", + "treeview.project_metadata.tooltip": "Meta Management", + "treeview.preview_as": "Preview as", + "treeview.reset_review": "Reset Preview" } diff --git a/packages/nc-gui/static/lang/ja.json b/packages/nc-gui/static/lang/ja.json index 6dad981aa9..60ef6ab5ae 100644 --- a/packages/nc-gui/static/lang/ja.json +++ b/packages/nc-gui/static/lang/ja.json @@ -78,5 +78,14 @@ "signin.head.title": "Log In | Noco", "signin.head.meta.hid": "Log In To Noco", "signin.head.meta.name": "Log In To Noco", - "signin.head.meta.content": "Log In To Noco" + "signin.head.meta.content": "Log In To Noco", + "treeview.settings": "Settings", + "treeview.settings.tooltip": "Only visible to Creator", + "treeview.app_store": "App Store", + "treeview.team_n_auth": "Team & Auth", + "treeview.team_n_auth.tooltip": "Roles & Users Management", + "treeview.project_metadata": "Project Metadata", + "treeview.project_metadata.tooltip": "Meta Management", + "treeview.preview_as": "Preview as", + "treeview.reset_review": "Reset Preview" } diff --git a/packages/nc-gui/static/lang/zh.json b/packages/nc-gui/static/lang/zh.json index 7270e19655..5edf545cbb 100644 --- a/packages/nc-gui/static/lang/zh.json +++ b/packages/nc-gui/static/lang/zh.json @@ -78,6 +78,15 @@ "signin.head.title": "Log In | Noco", "signin.head.meta.hid": "Log In To Noco", "signin.head.meta.name": "Log In To Noco", - "signin.head.meta.content": "Log In To Noco" + "signin.head.meta.content": "Log In To Noco", + "treeview.settings": "Settings", + "treeview.settings.tooltip": "Only visible to Creator", + "treeview.app_store": "App Store", + "treeview.team_n_auth": "Team & Auth", + "treeview.team_n_auth.tooltip": "Roles & Users Management", + "treeview.project_metadata": "Project Metadata", + "treeview.project_metadata.tooltip": "Meta Management", + "treeview.preview_as": "Preview as", + "treeview.reset_review": "Reset Preview" } \ No newline at end of file From 6ac90e40c3b537720dd47d0b5960382c9c2a9442 Mon Sep 17 00:00:00 2001 From: Wing-Kam Wong Date: Fri, 11 Jun 2021 23:43:44 +0800 Subject: [PATCH 2/3] feat: add i18n to spreadsheetNAvDrawer.vue Signed-off-by: Wing-Kam Wong --- .../components/spreadsheetNavDrawer.vue | 111 +++++++++++++----- packages/nc-gui/static/lang/en.json | 27 ++++- packages/nc-gui/static/lang/ja.json | 27 ++++- packages/nc-gui/static/lang/zh.json | 27 ++++- 4 files changed, 162 insertions(+), 30 deletions(-) diff --git a/packages/nc-gui/components/project/spreadsheet/components/spreadsheetNavDrawer.vue b/packages/nc-gui/components/project/spreadsheet/components/spreadsheetNavDrawer.vue index 636a6151c8..8592f29cff 100644 --- a/packages/nc-gui/components/project/spreadsheet/components/spreadsheetNavDrawer.vue +++ b/packages/nc-gui/components/project/spreadsheet/components/spreadsheetNavDrawer.vue @@ -13,7 +13,8 @@ - Views + + {{ $t('nav_drawer.title') }} - Add Grid View + + {{ $t('nav_drawer.virtual_views.grid.create')}} - Add Gallery View + + {{ $t('nav_drawer.virtual_views.gallery.create')}} @@ -139,14 +158,18 @@ mdi-calendar - Calendar + + + {{ $t('nav_drawer.virtual_views.calendar')}} + mdi-plus - Add Calendar View + + {{ $t('nav_drawer.virtual_views.calendar.create')}} - Add Kanban View + + {{ $t('nav_drawer.virtual_views.kanban.create')}} - Add Form View + + {{ $t('nav_drawer.virtual_views.form.create')}} @@ -218,7 +250,10 @@ icon-class="ml-2" small>mdi-shield-lock-outline - Only visible to Creator + + + {{$t('nav_drawer.virtual_views.caption')}} + @@ -231,7 +266,10 @@ @click="genShareLink" > mdi-open-in-new - Share View + + + {{ $t('nav_drawer.advanced.title1') }} + - Copy API URL + + {{ $t('nav_drawer.advanced.option1') }} - Save password + + + {{ $t('nav_drawer.share_view.password.button')}} + diff --git a/packages/nc-gui/static/lang/en.json b/packages/nc-gui/static/lang/en.json index d711b7c42e..27e41ac0d6 100644 --- a/packages/nc-gui/static/lang/en.json +++ b/packages/nc-gui/static/lang/en.json @@ -87,5 +87,30 @@ "treeview.project_metadata": "Project Metadata", "treeview.project_metadata.tooltip": "Meta Management", "treeview.preview_as": "Preview as", - "treeview.reset_review": "Reset Preview" + "treeview.reset_review": "Reset Preview", + "nav_drawer.title": "Views", + "nav_drawer.virtual_views.action.copy": "Copy view", + "nav_drawer.virtual_views.action.rename": "Rename view", + "nav_drawer.virtual_views.action.delete": "Delete view", + "nav_drawer.virtual_views.title": "Create a View", + "nav_drawer.virtual_views.caption": "Only visible to Creator", + "nav_drawer.virtual_views.grid": "Grid", + "nav_drawer.virtual_views.grid.create": "Add Grid View", + "nav_drawer.virtual_views.gallery": "Gallery", + "nav_drawer.virtual_views.gallery.create": "Add Gallery View", + "nav_drawer.virtual_views.calendar": "Calendar", + "nav_drawer.virtual_views.calendar.create": "Add Calendar View", + "nav_drawer.virtual_views.kanban": "Kanban", + "nav_drawer.virtual_views.kanban.create": "Add Kanban View", + "nav_drawer.virtual_views.form": "Form", + "nav_drawer.virtual_views.form.create": "Add Form View", + "nav_drawer.advanced.title1": "Share View", + "nav_drawer.advanced.option1": "Views List", + "nav_drawer.advanced.title2": "Copy API URL", + "nav_drawer.share_view.title": "This view is shared via a private link", + "nav_drawer.share_view.body": "People with private link can only see cells visible in this view", + "nav_drawer.share_view.toggle.option1": "Restrict access with a password", + "nav_drawer.share_view.toggle.option2": "Access is password restricted", + "nav_drawer.share_view.password.caption": "Enter the password", + "nav_drawer.share_view.password.button": "Save password" } diff --git a/packages/nc-gui/static/lang/ja.json b/packages/nc-gui/static/lang/ja.json index 60ef6ab5ae..4795bfee30 100644 --- a/packages/nc-gui/static/lang/ja.json +++ b/packages/nc-gui/static/lang/ja.json @@ -87,5 +87,30 @@ "treeview.project_metadata": "Project Metadata", "treeview.project_metadata.tooltip": "Meta Management", "treeview.preview_as": "Preview as", - "treeview.reset_review": "Reset Preview" + "treeview.reset_review": "Reset Preview", + "nav_drawer.title": "Views", + "nav_drawer.virtual_views.action.copy": "Copy view", + "nav_drawer.virtual_views.action.rename": "Rename view", + "nav_drawer.virtual_views.action.delete": "Delete view", + "nav_drawer.virtual_views.title": "Create a View", + "nav_drawer.virtual_views.caption": "Only visible to Creator", + "nav_drawer.virtual_views.grid": "Grid", + "nav_drawer.virtual_views.grid.create": "Add Grid View", + "nav_drawer.virtual_views.gallery": "Gallery", + "nav_drawer.virtual_views.gallery.create": "Add Gallery View", + "nav_drawer.virtual_views.calendar": "Calendar", + "nav_drawer.virtual_views.calendar.create": "Add Calendar View", + "nav_drawer.virtual_views.kanban": "Kanban", + "nav_drawer.virtual_views.kanban.create": "Add Kanban View", + "nav_drawer.virtual_views.form": "Form", + "nav_drawer.virtual_views.form.create": "Add Form View", + "nav_drawer.advanced.title1": "Share View", + "nav_drawer.advanced.option1": "Views List", + "nav_drawer.advanced.title2": "Copy API URL", + "nav_drawer.share_view.title": "This view is shared via a private link", + "nav_drawer.share_view.body": "People with private link can only see cells visible in this view", + "nav_drawer.share_view.toggle.option1": "Restrict access with a password", + "nav_drawer.share_view.toggle.option2": "Access is password restricted", + "nav_drawer.share_view.password.caption": "Enter the password", + "nav_drawer.share_view.password.button": "Save password" } diff --git a/packages/nc-gui/static/lang/zh.json b/packages/nc-gui/static/lang/zh.json index 5edf545cbb..d50f2768fa 100644 --- a/packages/nc-gui/static/lang/zh.json +++ b/packages/nc-gui/static/lang/zh.json @@ -87,6 +87,31 @@ "treeview.project_metadata": "Project Metadata", "treeview.project_metadata.tooltip": "Meta Management", "treeview.preview_as": "Preview as", - "treeview.reset_review": "Reset Preview" + "treeview.reset_review": "Reset Preview", + "nav_drawer.title": "Views", + "nav_drawer.virtual_views.action.copy": "Copy view", + "nav_drawer.virtual_views.action.rename": "Rename view", + "nav_drawer.virtual_views.action.delete": "Delete view", + "nav_drawer.virtual_views.title": "Create a View", + "nav_drawer.virtual_views.caption": "Only visible to Creator", + "nav_drawer.virtual_views.grid": "Grid", + "nav_drawer.virtual_views.grid.create": "Add Grid View", + "nav_drawer.virtual_views.gallery": "Gallery", + "nav_drawer.virtual_views.gallery.create": "Add Gallery View", + "nav_drawer.virtual_views.calendar": "Calendar", + "nav_drawer.virtual_views.calendar.create": "Add Calendar View", + "nav_drawer.virtual_views.kanban": "Kanban", + "nav_drawer.virtual_views.kanban.create": "Add Kanban View", + "nav_drawer.virtual_views.form": "Form", + "nav_drawer.virtual_views.form.create": "Add Form View", + "nav_drawer.advanced.title1": "Share View", + "nav_drawer.advanced.option1": "Views List", + "nav_drawer.advanced.title2": "Copy API URL", + "nav_drawer.share_view.title": "This view is shared via a private link", + "nav_drawer.share_view.body": "People with private link can only see cells visible in this view", + "nav_drawer.share_view.toggle.option1": "Restrict access with a password", + "nav_drawer.share_view.toggle.option2": "Access is password restricted", + "nav_drawer.share_view.password.caption": "Enter the password", + "nav_drawer.share_view.password.button": "Save password" } \ No newline at end of file From a3f65a095331595a00cd34106d3c7783ddbffc70 Mon Sep 17 00:00:00 2001 From: Wing-Kam Wong Date: Fri, 11 Jun 2021 23:47:47 +0800 Subject: [PATCH 3/3] chore: format code Signed-off-by: Wing-Kam Wong --- .../nc-gui/components/ProjectTreeView.vue | 1001 +++++++++-------- .../components/spreadsheetNavDrawer.vue | 483 ++++---- 2 files changed, 797 insertions(+), 687 deletions(-) diff --git a/packages/nc-gui/components/ProjectTreeView.vue b/packages/nc-gui/components/ProjectTreeView.vue index e0435f6b6f..c26b74c7fc 100644 --- a/packages/nc-gui/components/ProjectTreeView.vue +++ b/packages/nc-gui/components/ProjectTreeView.vue @@ -1,8 +1,5 @@