You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cloudstack.apache.org by ro...@apache.org on 2020/06/05 19:18:05 UTC

[cloudstack-primate] branch master updated: dashboard: fix lint and translations

This is an automated email from the ASF dual-hosted git repository.

rohit pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/cloudstack-primate.git


The following commit(s) were added to refs/heads/master by this push:
     new b3e16ae  dashboard: fix lint and translations
b3e16ae is described below

commit b3e16ae6584ad8539c704aba6e31b4b6fadf65a6
Author: Rohit Yadav <ro...@shapeblue.com>
AuthorDate: Sat Jun 6 00:46:36 2020 +0530

    dashboard: fix lint and translations
    
    Fixes translations on metrics and local storage values
    
    Signed-off-by: Rohit Yadav <ro...@shapeblue.com>
---
 src/locales/en.json                                |  2 +-
 src/views/dashboard/CapacityDashboard.vue          | 19 ++++++++--
 src/views/infra/zone/ZoneWizardZoneDetailsStep.vue | 42 +++++++++++-----------
 3 files changed, 38 insertions(+), 25 deletions(-)

diff --git a/src/locales/en.json b/src/locales/en.json
index 7b039ec..48dc6d4 100644
--- a/src/locales/en.json
+++ b/src/locales/en.json
@@ -1166,7 +1166,7 @@
 "label.maxvpc": "Max. VPCs",
 "label.may.continue": "You may now continue.",
 "label.memallocated": "Mem Allocation",
-"label.memory": "Memory (in MB)",
+"label.memory": "Memory",
 "label.memory.maximum.mb": "Max Memory (in MB)",
 "label.memory.total": "Memory Total",
 "label.memory.used": "Memory Used",
diff --git a/src/views/dashboard/CapacityDashboard.vue b/src/views/dashboard/CapacityDashboard.vue
index 8e1c97f..3057569 100644
--- a/src/views/dashboard/CapacityDashboard.vue
+++ b/src/views/dashboard/CapacityDashboard.vue
@@ -54,7 +54,7 @@
           :key="stat.type">
           <chart-card :loading="loading">
             <div class="capacity-dashboard-chart-card-inner">
-              <h4>{{ $t(stat.name) }}</h4>
+              <h4>{{ $t(ts[stat.name]) }}</h4>
               <a-progress
                 type="dashboard"
                 :status="getStatus(parseFloat(stat.percentused))"
@@ -138,7 +138,20 @@ export default {
       events: [],
       zones: [],
       zoneSelected: {},
-      stats: []
+      stats: [],
+      ts: {
+        CPU: 'label.cpu',
+        CPU_CORE: 'label.cpunumber',
+        GPU: 'label.gpu',
+        LOCAL_STORAGE: 'label.local.storage',
+        MEMORY: 'label.memory',
+        PRIVATE_IP: 'label.management.ips',
+        SECONDARY_STORAGE: 'label.secondary.storage',
+        STORAGE: 'label.storage',
+        STORAGE_ALLOCATED: 'label.primary.storage',
+        VIRTUAL_NETWORK_PUBLIC_IP: 'label.public.ips',
+        VLAN: 'label.vlan'
+      }
     }
   },
   mounted () {
@@ -181,7 +194,7 @@ export default {
         case 'STORAGE':
         case 'STORAGE_ALLOCATED':
         case 'SECONDARY_STORAGE':
-        case 'CAPACITY_TYPE_LOCAL_STORAGE':
+        case 'LOCAL_STORAGE':
           value = parseFloat(value / (1024 * 1024 * 1024.0), 10).toFixed(2)
           if (value >= 1024.0) {
             value = parseFloat(value / 1024.0).toFixed(2) + ' TB'
diff --git a/src/views/infra/zone/ZoneWizardZoneDetailsStep.vue b/src/views/infra/zone/ZoneWizardZoneDetailsStep.vue
index 5baf1c0..5775cdf 100644
--- a/src/views/infra/zone/ZoneWizardZoneDetailsStep.vue
+++ b/src/views/infra/zone/ZoneWizardZoneDetailsStep.vue
@@ -136,27 +136,27 @@
           }]"
         />
       </a-form-item>
-            <a-form-item
-              :label="$t('label.ip6gateway')"
-              v-bind="formItemLayout"
-              v-if="isAdvancedZone && securityGroupsEnabled"
-              has-feedback>
-              <a-input
-                v-decorator="['ip6gateway', {
-                  rules: [
-                    {
-                      message: 'Please enter IpV6 Gateway',
-                      initialValue: ip6gateway
-                    },
-                    {
-                      validator: checkIpFormat,
-                      ipV6: true,
-                      message: 'Please enter a valid IPv6 Gatweay.'
-                    }
-                  ]
-                }]"
-              />
-            </a-form-item>
+      <a-form-item
+        :label="$t('label.ip6gateway')"
+        v-bind="formItemLayout"
+        v-if="isAdvancedZone && securityGroupsEnabled"
+        has-feedback>
+        <a-input
+          v-decorator="['ip6gateway', {
+            rules: [
+              {
+                message: 'Please enter IpV6 Gateway',
+                initialValue: ip6gateway
+              },
+              {
+                validator: checkIpFormat,
+                ipV6: true,
+                message: 'Please enter a valid IPv6 Gatweay.'
+              }
+            ]
+          }]"
+        />
+      </a-form-item>
       <a-form-item
         :label="$t('label.internal.dns.1')"
         v-bind="formItemLayout"