You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cloudstack.apache.org by bh...@apache.org on 2016/11/27 16:17:43 UTC

[02/18] git commit: updated refs/heads/master to 21209a0

http://git-wip-us.apache.org/repos/asf/cloudstack/blob/32a70cb8/ui/l10n/zh_CN.js
----------------------------------------------------------------------
diff --git a/ui/l10n/zh_CN.js b/ui/l10n/zh_CN.js
index 9fc3d86..d0a9647 100644
--- a/ui/l10n/zh_CN.js
+++ b/ui/l10n/zh_CN.js
@@ -15,6 +15,8 @@
 // specific language governing permissions and limitations
 // under the License.
 var dictionary = {
+    "ICMP.code": "ICMP \u4ee3\u7801",
+    "ICMP.type": "ICMP \u7c7b\u578b",
     "changed.item.properties": "\u66f4\u6539\u9879\u76ee\u5c5e\u6027",
     "confirm.enable.s3": "\u8bf7\u586b\u5199\u4ee5\u4e0b\u4fe1\u606f\u4ee5\u542f\u7528\u5bf9 S3 \u652f\u6301\u7684\u4e8c\u7ea7\u5b58\u50a8\u7684\u652f\u6301",
     "confirm.enable.swift": "\u8bf7\u586b\u5199\u4ee5\u4e0b\u4fe1\u606f\u4ee5\u542f\u7528\u5bf9 SWIFT \u7684\u652f\u6301",
@@ -31,8 +33,8 @@ var dictionary = {
     "error.something.went.wrong.please.correct.the.following": "\u51fa\u73b0\u95ee\u9898\uff1b\u8bf7\u66f4\u6b63\u4ee5\u4e0b\u5404\u9879",
     "error.unable.to.reach.management.server": "\u65e0\u6cd5\u8bbf\u95ee\u7ba1\u7406\u670d\u52a1\u5668",
     "error.unresolved.internet.name": "\u65e0\u6cd5\u89e3\u6790\u60a8\u7684 Internet \u540d\u79f0\u3002",
-    "force.delete.domain.warning": "\u8b66\u544a: \u9009\u62e9\u6b64\u9009\u9879\u5c06\u5bfc\u81f4\u5220\u9664\u6240\u6709\u5b50\u57df\u4ee5\u53ca\u6240\u6709\u76f8\u5173\u8054\u7684\u5e10\u6237\u53ca\u5176\u8d44\u6e90\u3002",
     "force.delete": "\u5f3a\u5236\u5220\u9664",
+    "force.delete.domain.warning": "\u8b66\u544a: \u9009\u62e9\u6b64\u9009\u9879\u5c06\u5bfc\u81f4\u5220\u9664\u6240\u6709\u5b50\u57df\u4ee5\u53ca\u6240\u6709\u76f8\u5173\u8054\u7684\u5e10\u6237\u53ca\u5176\u8d44\u6e90\u3002",
     "force.remove": "\u5f3a\u5236\u79fb\u9664",
     "force.remove.host.warning": "\u8b66\u544a: \u9009\u62e9\u6b64\u9009\u9879\u5c06\u5bfc\u81f4 CloudStack \u5728\u4ece\u7fa4\u96c6\u4e2d\u79fb\u9664\u6b64\u4e3b\u673a\u4e4b\u524d\uff0c\u5f3a\u5236\u505c\u6b62\u6240\u6709\u6b63\u5728\u8fd0\u884c\u7684\u865a\u62df\u673a\u3002",
     "force.stop": "\u5f3a\u5236\u505c\u6b62",
@@ -41,11 +43,48 @@ var dictionary = {
     "hint.no.storage.tags": "\u672a\u627e\u5230\u5b58\u50a8\u6807\u7b7e",
     "hint.type.part.host.tag": "\u4e3b\u673a\u6807\u7b7e\u7c7b\u578b",
     "hint.type.part.storage.tag": "\u5b58\u50a8\u6807\u8bb0\u7c7b\u578b",
-    "ICMP.code": "ICMP \u4ee3\u7801",
-    "ICMP.type": "ICMP \u7c7b\u578b",
     "image.directory": "\u56fe\u7247\u76ee\u5f55",
     "inline": "\u5185\u8054",
     "instances.actions.reboot.label": "\u91cd\u65b0\u542f\u52a8\u5b9e\u4f8b",
+    "label.CIDR.list": "CIDR \u5217\u8868",
+    "label.CIDR.of.destination.network": "\u76ee\u7684\u5730\u7f51\u7edc\u7684 CIDR",
+    "label.CPU.cap": "CPU \u4e0a\u9650",
+    "label.DHCP.server.type": "DHCP \u670d\u52a1\u5668\u7c7b\u578b",
+    "label.DNS.domain.for.guest.networks": "\u6765\u5bbe\u7f51\u7edc\u7684 DNS \u57df",
+    "label.ESP.encryption": "ESP \u52a0\u5bc6\u7b97\u6cd5",
+    "label.ESP.hash": "ESP \u54c8\u5e0c\u7b97\u6cd5",
+    "label.ESP.lifetime": "ESP \u4f7f\u7528\u671f\u9650(\u7b2c\u4e8c\u9636\u6bb5)",
+    "label.ESP.policy": "ESP \u7b56\u7565",
+    "label.IKE.DH": "IKE DH \u7b97\u6cd5",
+    "label.IKE.encryption": "IKE \u52a0\u5bc6\u7b97\u6cd5",
+    "label.IKE.hash": "IKE \u54c8\u5e0c\u7b97\u6cd5",
+    "label.IKE.lifetime": "IKE \u4f7f\u7528\u671f\u9650(\u7b2c\u4e8c\u9636\u6bb5)",
+    "label.IKE.policy": "IKE \u7b56\u7565",
+    "label.IPsec.preshared.key": "IPsec \u9884\u5171\u4eab\u5bc6\u94a5",
+    "label.LB.isolation": "\u8d1f\u8f7d\u5e73\u8861\u5668\u9694\u79bb",
+    "label.LUN.number": "LUN \u53f7",
+    "label.PA": "Palo Alto",
+    "label.PA.log.profile": "Palo Alto \u65e5\u5fd7\u914d\u7f6e\u6587\u4ef6",
+    "label.PA.threat.profile": "Palo Alto \u5a01\u80c1\u914d\u7f6e\u6587\u4ef6",
+    "label.PING.CIFS.password": "PING CIFS \u5bc6\u7801",
+    "label.PING.CIFS.username": "PING CIFS \u7528\u6237\u540d",
+    "label.PING.dir": "PING \u76ee\u5f55",
+    "label.PING.storage.IP": "PING \u5b58\u50a8 IP",
+    "label.PreSetup": "PreSetup",
+    "label.Pxe.server.type": "Pxe \u670d\u52a1\u5668\u7c7b\u578b",
+    "label.SNMP.community": "SNMP \u793e\u533a",
+    "label.SNMP.port": "SNMP \u7aef\u53e3",
+    "label.SR.name": "SR \u540d\u79f0\u6807\u7b7e",
+    "label.SharedMountPoint": "SharedMountPoint",
+    "label.TFTP.dir": "TFTP \u76ee\u5f55",
+    "label.VMFS.datastore": "VMFS \u6570\u636e\u5b58\u50a8",
+    "label.VMs.in.tier": "\u5c42\u4e2d\u7684 VM",
+    "label.VPC.limits": "VPC \u9650\u5236",
+    "label.VPC.router.details": "VPC \u8def\u7531\u5668\u8be6\u7ec6\u4fe1\u606f",
+    "label.VPN.connection": "VPN \u8fde\u63a5",
+    "label.VPN.customer.gateway": "VPN \u5ba2\u6237\u7f51\u5173",
+    "label.VPN.gateway": "VPN \u7f51\u5173",
+    "label.Xenserver.Tools.Version61plus": "\u539f\u59cb XS \u7248\u672c\u4e3a 6.1+",
     "label.about": "\u5173\u4e8e",
     "label.about.app": "\u5173\u4e8e CloudStack",
     "label.accept.project.invitation": "\u63a5\u53d7\u9879\u76ee\u9080\u8bf7",
@@ -55,9 +94,9 @@ var dictionary = {
     "label.account.id": "\u5e10\u6237 ID",
     "label.account.lower": "\u5e10\u6237",
     "label.account.name": "\u5e10\u6237\u540d\u79f0",
-    "label.accounts": "\u5e10\u6237",
     "label.account.specific": "\u5e10\u6237\u4e13\u7528",
     "label.account.type": "\u5e10\u53f7\u7c7b\u578b",
+    "label.accounts": "\u5e10\u6237",
     "label.acl": "ACL",
     "label.acl.id": "ACL ID",
     "label.acl.list.rules": "ACL\u5217\u8868\u7b56\u7565",
@@ -88,6 +127,10 @@ var dictionary = {
     "label.action.create.vm.processing": "\u6b63\u5728\u521b\u5efa VM...",
     "label.action.create.volume": "\u521b\u5efa\u5377",
     "label.action.create.volume.processing": "\u6b63\u5728\u521b\u5efa\u5377...",
+    "label.action.delete.IP.range": "\u5220\u9664 IP \u8303\u56f4",
+    "label.action.delete.IP.range.processing": "\u6b63\u5728\u5220\u9664 IP \u8303\u56f4...",
+    "label.action.delete.ISO": "\u5220\u9664 ISO",
+    "label.action.delete.ISO.processing": "\u6b63\u5728\u5220\u9664 ISO...",
     "label.action.delete.account": "\u5220\u9664\u5e10\u6237",
     "label.action.delete.account.processing": "\u6b63\u5728\u5220\u9664\u5e10\u6237...",
     "label.action.delete.cluster": "\u5220\u9664\u7fa4\u96c6",
@@ -100,10 +143,6 @@ var dictionary = {
     "label.action.delete.firewall.processing": "\u6b63\u5728\u5220\u9664\u9632\u706b\u5899...",
     "label.action.delete.ingress.rule": "\u5220\u9664\u5165\u53e3\u89c4\u5219",
     "label.action.delete.ingress.rule.processing": "\u6b63\u5728\u5220\u9664\u5165\u53e3\u89c4\u5219...",
-    "label.action.delete.IP.range": "\u5220\u9664 IP \u8303\u56f4",
-    "label.action.delete.IP.range.processing": "\u6b63\u5728\u5220\u9664 IP \u8303\u56f4...",
-    "label.action.delete.ISO": "\u5220\u9664 ISO",
-    "label.action.delete.ISO.processing": "\u6b63\u5728\u5220\u9664 ISO...",
     "label.action.delete.load.balancer": "\u5220\u9664\u8d1f\u8f7d\u5e73\u8861\u5668\u89c4\u5219",
     "label.action.delete.load.balancer.processing": "\u6b63\u5728\u5220\u9664\u8d1f\u8f7d\u5e73\u8861\u5668...",
     "label.action.delete.network": "\u5220\u9664\u7f51\u7edc",
@@ -158,13 +197,13 @@ var dictionary = {
     "label.action.download.template": "\u4e0b\u8f7d\u6a21\u677f",
     "label.action.download.volume": "\u4e0b\u8f7d\u5377",
     "label.action.download.volume.processing": "\u6b63\u5728\u4e0b\u8f7d\u5377...",
+    "label.action.edit.ISO": "\u7f16\u8f91 ISO",
     "label.action.edit.account": "\u7f16\u8f91\u5e10\u6237",
     "label.action.edit.disk.offering": "\u7f16\u8f91\u78c1\u76d8\u65b9\u6848",
     "label.action.edit.domain": "\u7f16\u8f91\u57df",
     "label.action.edit.global.setting": "\u7f16\u8f91\u5168\u5c40\u8bbe\u7f6e",
     "label.action.edit.host": "\u7f16\u8f91\u4e3b\u673a",
     "label.action.edit.instance": "\u7f16\u8f91\u5b9e\u4f8b",
-    "label.action.edit.ISO": "\u7f16\u8f91 ISO",
     "label.action.edit.network": "\u7f16\u8f91\u7f51\u7edc",
     "label.action.edit.network.offering": "\u7f16\u8f91\u7f51\u7edc\u65b9\u6848",
     "label.action.edit.network.processing": "\u6b63\u5728\u7f16\u8f91\u7f51\u7edc...",
@@ -208,66 +247,75 @@ var dictionary = {
     "label.action.migrate.router.processing": "\u6b63\u5728\u8fc1\u79fb\u8def\u7531\u5668...",
     "label.action.migrate.systemvm": "\u8fc1\u79fb\u7cfb\u7edf VM",
     "label.action.migrate.systemvm.processing": "\u6b63\u5728\u8fc1\u79fb\u7cfb\u7edf VM...",
-    "label.action.reboot.instance.processing": "\u6b63\u5728\u91cd\u65b0\u542f\u52a8\u5b9e\u4f8b...",
     "label.action.reboot.instance": "\u91cd\u65b0\u542f\u52a8\u5b9e\u4f8b",
-    "label.action.reboot.router.processing": "\u6b63\u5728\u91cd\u65b0\u542f\u52a8\u8def\u7531\u5668...",
+    "label.action.reboot.instance.processing": "\u6b63\u5728\u91cd\u65b0\u542f\u52a8\u5b9e\u4f8b...",
     "label.action.reboot.router": "\u91cd\u65b0\u542f\u52a8\u8def\u7531\u5668",
-    "label.action.reboot.systemvm.processing": "\u6b63\u5728\u91cd\u65b0\u542f\u52a8\u7cfb\u7edf VM...",
+    "label.action.reboot.router.processing": "\u6b63\u5728\u91cd\u65b0\u542f\u52a8\u8def\u7531\u5668...",
     "label.action.reboot.systemvm": "\u91cd\u65b0\u542f\u52a8\u7cfb\u7edf VM",
+    "label.action.reboot.systemvm.processing": "\u6b63\u5728\u91cd\u65b0\u542f\u52a8\u7cfb\u7edf VM...",
     "label.action.recurring.snapshot": "\u91cd\u73b0\u5feb\u7167",
     "label.action.register.iso": "\u6ce8\u518c ISO",
     "label.action.register.template": "\u4f7f\u7528URL\u6ce8\u518c\u6a21\u677f",
-    "label.action.release.ip.processing": "\u6b63\u5728\u91ca\u653e IP...",
     "label.action.release.ip": "\u91ca\u653e IP",
-    "label.action.remove.host.processing": "\u6b63\u5728\u5220\u9664\u4e3b\u673a...",
+    "label.action.release.ip.processing": "\u6b63\u5728\u91ca\u653e IP...",
     "label.action.remove.host": "\u5220\u9664\u4e3b\u673a",
-    "label.action.reset.password.processing": "\u6b63\u5728\u91cd\u7f6e\u5bc6\u7801...",
+    "label.action.remove.host.processing": "\u6b63\u5728\u5220\u9664\u4e3b\u673a...",
     "label.action.reset.password": "\u91cd\u7f6e\u5bc6\u7801",
-    "label.action.resize.volume.processing": "\u6b63\u5728\u8c03\u6574\u5377\u5927\u5c0f....",
+    "label.action.reset.password.processing": "\u6b63\u5728\u91cd\u7f6e\u5bc6\u7801...",
     "label.action.resize.volume": "\u8c03\u6574\u5377\u5927\u5c0f",
+    "label.action.resize.volume.processing": "\u6b63\u5728\u8c03\u6574\u5377\u5927\u5c0f....",
     "label.action.resource.limits": "\u8d44\u6e90\u9650\u5236",
-    "label.action.restore.instance.processing": "\u6b63\u5728\u8fd8\u539f\u5b9e\u4f8b...",
     "label.action.restore.instance": "\u8fd8\u539f\u5b9e\u4f8b",
-    "label.action.revert.snapshot.processing": "\u6b63\u5728\u8fd8\u539f\u5230\u5feb\u7167...",
+    "label.action.restore.instance.processing": "\u6b63\u5728\u8fd8\u539f\u5b9e\u4f8b...",
     "label.action.revert.snapshot": "\u8fd8\u539f\u5230\u5feb\u7167",
-    "label.actions": "\u64cd\u4f5c",
-    "label.action.start.instance.processing": "\u6b63\u5728\u542f\u52a8\u5b9e\u4f8b...",
+    "label.action.revert.snapshot.processing": "\u6b63\u5728\u8fd8\u539f\u5230\u5feb\u7167...",
     "label.action.start.instance": "\u542f\u52a8\u5b9e\u4f8b",
-    "label.action.start.router.processing": "\u6b63\u5728\u542f\u52a8\u8def\u7531\u5668...",
+    "label.action.start.instance.processing": "\u6b63\u5728\u542f\u52a8\u5b9e\u4f8b...",
     "label.action.start.router": "\u542f\u52a8\u8def\u7531\u5668",
-    "label.action.start.systemvm.processing": "\u6b63\u5728\u542f\u52a8\u7cfb\u7edf VM...",
+    "label.action.start.router.processing": "\u6b63\u5728\u542f\u52a8\u8def\u7531\u5668...",
     "label.action.start.systemvm": "\u542f\u52a8\u7cfb\u7edf VM",
-    "label.action.stop.instance.processing": "\u6b63\u5728\u505c\u6b62\u5b9e\u4f8b...",
+    "label.action.start.systemvm.processing": "\u6b63\u5728\u542f\u52a8\u7cfb\u7edf VM...",
     "label.action.stop.instance": "\u505c\u6b62\u5b9e\u4f8b",
-    "label.action.stop.router.processing": "\u6b63\u5728\u505c\u6b62\u8def\u7531\u5668...",
+    "label.action.stop.instance.processing": "\u6b63\u5728\u505c\u6b62\u5b9e\u4f8b...",
     "label.action.stop.router": "\u505c\u6b62\u8def\u7531\u5668",
-    "label.action.stop.systemvm.processing": "\u6b63\u5728\u505c\u6b62\u7cfb\u7edf VM...",
+    "label.action.stop.router.processing": "\u6b63\u5728\u505c\u6b62\u8def\u7531\u5668...",
     "label.action.stop.systemvm": "\u505c\u6b62\u7cfb\u7edf VM",
-    "label.action.take.snapshot.processing": "\u6b63\u5728\u521b\u5efa\u5feb\u7167...",
+    "label.action.stop.systemvm.processing": "\u6b63\u5728\u505c\u6b62\u7cfb\u7edf VM...",
     "label.action.take.snapshot": "\u521b\u5efa\u5feb\u7167",
-    "label.action.unmanage.cluster.processing": "\u6b63\u5728\u53d6\u6d88\u6258\u7ba1\u7fa4\u96c6...",
+    "label.action.take.snapshot.processing": "\u6b63\u5728\u521b\u5efa\u5feb\u7167...",
     "label.action.unmanage.cluster": "\u53d6\u6d88\u6258\u7ba1\u7fa4\u96c6",
-    "label.action.update.OS.preference.processing": "\u6b63\u5728\u66f4\u65b0\u64cd\u4f5c\u7cfb\u7edf\u9996\u9009\u9879...",
+    "label.action.unmanage.cluster.processing": "\u6b63\u5728\u53d6\u6d88\u6258\u7ba1\u7fa4\u96c6...",
     "label.action.update.OS.preference": "\u66f4\u65b0\u64cd\u4f5c\u7cfb\u7edf\u9996\u9009\u9879",
-    "label.action.update.resource.count.processing": "\u6b63\u5728\u66f4\u65b0\u8d44\u6e90\u6570\u91cf...",
+    "label.action.update.OS.preference.processing": "\u6b63\u5728\u66f4\u65b0\u64cd\u4f5c\u7cfb\u7edf\u9996\u9009\u9879...",
     "label.action.update.resource.count": "\u66f4\u65b0\u8d44\u6e90\u6570\u91cf",
+    "label.action.update.resource.count.processing": "\u6b63\u5728\u66f4\u65b0\u8d44\u6e90\u6570\u91cf...",
     "label.action.vmsnapshot.create": "\u521b\u5efa VM \u5feb\u7167",
     "label.action.vmsnapshot.delete": "\u5220\u9664 VM \u5feb\u7167",
     "label.action.vmsnapshot.revert": "\u8fd8\u539f\u5230 VM \u5feb\u7167",
+    "label.actions": "\u64cd\u4f5c",
     "label.activate.project": "\u6fc0\u6d3b\u9879\u76ee",
     "label.active.sessions": "\u6d3b\u52a8\u4f1a\u8bdd",
+    "label.add": "\u6dfb\u52a0",
+    "label.add.ACL": "\u6dfb\u52a0 ACL",
+    "label.add.BigSwitchBcf.device": "\u6dfb\u52a0 BigSwitch BCF \u63a7\u5236\u5668",
+    "label.add.BrocadeVcs.device": "\u6dfb\u52a0 Brocade Vcs \u4ea4\u6362\u673a",
+    "label.add.F5.device": "\u6dfb\u52a0 F5 \u8bbe\u5907",
+    "label.add.LDAP.account": "\u6dfb\u52a0LDAP\u8d26\u6237",
+    "label.add.NiciraNvp.device": "\u6dfb\u52a0 Nvp \u63a7\u5236\u5668",
+    "label.add.NuageVsp.device": "\u6dfb\u52a0 Nuage \u865a\u62df\u670d\u52a1\u76ee\u5f55(VSD)",
+    "label.add.OpenDaylight.device": "\u6dfb\u52a0 OpenDaylight \u63a7\u5236\u5668",
+    "label.add.PA.device": "\u6dfb\u52a0 Palo Alto \u8bbe\u5907",
+    "label.add.SRX.device": "\u6dfb\u52a0 SRX \u8bbe\u5907",
+    "label.add.VM.to.tier": "\u5411\u5c42\u4e2d\u6dfb\u52a0 VM",
+    "label.add.VPN.gateway": "\u6dfb\u52a0 VPN \u7f51\u5173",
     "label.add.account": "\u6dfb\u52a0\u5e10\u6237",
+    "label.add.account.to.project": "\u5411\u9879\u76ee\u4e2d\u6dfb\u52a0\u5e10\u6237",
     "label.add.accounts": "\u6dfb\u52a0\u5e10\u6237",
     "label.add.accounts.to": "\u6dfb\u52a0\u5e10\u6237\u81f3",
-    "label.add.account.to.project": "\u5411\u9879\u76ee\u4e2d\u6dfb\u52a0\u5e10\u6237",
-    "label.add.ACL": "\u6dfb\u52a0 ACL",
     "label.add.acl.list": "\u6dfb\u52a0 ACL \u5217\u8868",
-    "label.add": "\u6dfb\u52a0",
     "label.add.affinity.group": "\u6dfb\u52a0\u65b0\u5173\u8054\u6027\u7ec4",
     "label.add.baremetal.dhcp.device": "\u6dfb\u52a0\u88f8\u673a DHCP \u8bbe\u5907",
     "label.add.baremetal.rack.configuration": "\u6dfb\u52a0 Baremetal Rack \u914d\u7f6e",
-    "label.add.BigSwitchBcf.device": "\u6dfb\u52a0 BigSwitch BCF \u63a7\u5236\u5668",
-    "label.add.BrocadeVcs.device": "\u6dfb\u52a0 Brocade Vcs \u4ea4\u6362\u673a",
     "label.add.by": "\u6dfb\u52a0\u65b9\u5f0f",
     "label.add.by.cidr": "\u6309 CIDR \u6dfb\u52a0",
     "label.add.by.group": "\u6309\u7ec4\u6dfb\u52a0",
@@ -277,60 +325,40 @@ var dictionary = {
     "label.add.direct.iprange": "\u6dfb\u52a0\u76f4\u63a5 IP \u8303\u56f4",
     "label.add.disk.offering": "\u6dfb\u52a0\u78c1\u76d8\u65b9\u6848",
     "label.add.domain": "\u6dfb\u52a0\u57df",
-    "label.added.brocade.vcs.switch": "\u5df2\u6dfb\u52a0\u65b0 Brocade Vcs \u4ea4\u6362\u673a",
-    "label.added.network.offering": "\u5df2\u6dfb\u52a0\u7f51\u7edc\u65b9\u6848",
-    "label.added.new.bigswitch.bcf.controller": "\u6dfb\u52a0\u65b0\u7684 BigSwitch BCF \u63a7\u5236\u5668",
-    "label.added.nicira.nvp.controller": "\u5df2\u6dfb\u52a0\u65b0 Nicira NVP \u63a7\u5236\u5668",
     "label.add.egress.rule": "\u6dfb\u52a0\u51fa\u53e3\u89c4\u5219",
-    "label.addes.new.f5": "\u5df2\u6dfb\u52a0\u65b0 F5",
-    "label.add.F5.device": "\u6dfb\u52a0 F5 \u8bbe\u5907",
     "label.add.firewall": "\u6dfb\u52a0\u9632\u706b\u5899\u89c4\u5219",
     "label.add.globo.dns": "\u6dfb\u52a0\u5168\u5c40DNS",
     "label.add.gslb": "\u6dfb\u52a0 GSLB",
     "label.add.guest.network": "\u6dfb\u52a0\u6765\u5bbe\u7f51\u7edc",
     "label.add.host": "\u6dfb\u52a0\u4e3b\u673a",
-    "label.adding": "\u6b63\u5728\u6dfb\u52a0",
-    "label.adding.cluster": "\u6b63\u5728\u6dfb\u52a0\u7fa4\u96c6",
-    "label.adding.failed": "\u6dfb\u52a0\u5931\u8d25",
-    "label.adding.pod": "\u6b63\u5728\u6dfb\u52a0\u63d0\u4f9b\u70b9",
-    "label.adding.processing": "\u6b63\u5728\u6dfb\u52a0...",
     "label.add.ingress.rule": "\u6dfb\u52a0\u5165\u53e3\u89c4\u5219",
-    "label.adding.succeeded": "\u5df2\u6210\u529f\u6dfb\u52a0",
-    "label.adding.user": "\u6b63\u5728\u6dfb\u52a0\u7528\u6237",
-    "label.adding.zone": "\u6b63\u5728\u6dfb\u52a0\u8d44\u6e90\u57df",
     "label.add.intermediate.certificate": "\u6dfb\u52a0\u4e2d\u95f4\u8bc1\u4e66",
     "label.add.internal.lb": "\u6dfb\u52a0\u5185\u90e8\u8d1f\u8f7d\u5e73\u8861\u5668",
     "label.add.ip.range": "\u6dfb\u52a0 IP \u8303\u56f4",
     "label.add.isolated.guest.network": "\u6dfb\u52a0\u9694\u79bb\u7684\u6765\u5bbe\u7f51\u7edc",
     "label.add.isolated.guest.network.with.sourcenat": "\u6dfb\u52a0\u9694\u79bb\u7684\u6765\u5bbe\u7f51\u7edc\u5e76\u542f\u7528 SourceNat",
     "label.add.isolated.network": "\u6dfb\u52a0\u9694\u79bb\u7f51\u7edc",
-    "label.additional.networks": "\u5176\u4ed6\u7f51\u7edc",
     "label.add.ldap.account": "\u6dfb\u52a0 LDAP \u8d26\u6237",
-    "label.add.LDAP.account": "\u6dfb\u52a0LDAP\u8d26\u6237",
     "label.add.list.name": "ACL \u5217\u8868\u540d\u79f0",
     "label.add.load.balancer": "\u6dfb\u52a0\u8d1f\u8f7d\u5e73\u8861\u5668",
     "label.add.more": "\u6dfb\u52a0\u66f4\u591a",
     "label.add.netScaler.device": "\u6dfb\u52a0 Netscaler \u8bbe\u5907",
+    "label.add.network": "\u6dfb\u52a0\u7f51\u7edc",
     "label.add.network.ACL": "\u6dfb\u52a0\u7f51\u7edc ACL",
     "label.add.network.acl.list": "\u6dfb\u52a0\u7f51\u7edc ACL \u5217\u8868",
-    "label.add.network": "\u6dfb\u52a0\u7f51\u7edc",
     "label.add.network.device": "\u6dfb\u52a0\u7f51\u7edc\u8bbe\u5907",
     "label.add.network.offering": "\u6dfb\u52a0\u7f51\u7edc\u65b9\u6848",
     "label.add.new.F5": "\u6dfb\u52a0\u65b0 F5",
-    "label.add.new.gateway": "\u6dfb\u52a0\u65b0\u7f51\u5173",
     "label.add.new.NetScaler": "\u6dfb\u52a0\u65b0 NetScaler",
     "label.add.new.PA": "\u6dfb\u52a0\u65b0 Palo Alto",
     "label.add.new.SRX": "\u6dfb\u52a0\u65b0 SRX",
+    "label.add.new.gateway": "\u6dfb\u52a0\u65b0\u7f51\u5173",
     "label.add.new.tier": "\u6dfb\u52a0\u65b0\u5c42",
     "label.add.nfs.secondary.staging.store": "\u6dfb\u52a0 NFS \u4e8c\u7ea7\u6682\u5b58\u5b58\u50a8",
-    "label.add.NiciraNvp.device": "\u6dfb\u52a0 Nvp \u63a7\u5236\u5668",
-    "label.add.NuageVsp.device": "\u6dfb\u52a0 Nuage \u865a\u62df\u670d\u52a1\u76ee\u5f55(VSD)",
-    "label.add.OpenDaylight.device": "\u6dfb\u52a0 OpenDaylight \u63a7\u5236\u5668",
-    "label.add.PA.device": "\u6dfb\u52a0 Palo Alto \u8bbe\u5907",
     "label.add.physical.network": "\u6dfb\u52a0\u7269\u7406\u7f51\u7edc",
     "label.add.pod": "\u6dfb\u52a0\u63d0\u4f9b\u70b9",
-    "label.add.portable.ip.range": "\u6dfb\u52a0\u53ef\u79fb\u690d IP \u8303\u56f4",
     "label.add.port.forwarding.rule": "\u6dfb\u52a0\u7aef\u53e3\u8f6c\u53d1\u89c4\u5219",
+    "label.add.portable.ip.range": "\u6dfb\u52a0\u53ef\u79fb\u690d IP \u8303\u56f4",
     "label.add.primary.storage": "\u6dfb\u52a0\u4e3b\u5b58\u50a8",
     "label.add.private.gateway": "\u6dfb\u52a0\u79c1\u6709\u7f51\u5173",
     "label.add.region": "\u6dfb\u52a0\u5730\u7406\u533a\u57df",
@@ -341,7 +369,6 @@ var dictionary = {
     "label.add.secondary.storage": "\u6dfb\u52a0\u4e8c\u7ea7\u5b58\u50a8",
     "label.add.security.group": "\u6dfb\u52a0\u5b89\u5168\u7ec4",
     "label.add.service.offering": "\u6dfb\u52a0\u670d\u52a1\u65b9\u6848",
-    "label.add.SRX.device": "\u6dfb\u52a0 SRX \u8bbe\u5907",
     "label.add.static.nat.rule": "\u6dfb\u52a0\u9759\u6001 NAT \u89c4\u5219",
     "label.add.static.route": "\u6dfb\u52a0\u9759\u6001\u8def\u7531",
     "label.add.system.service.offering": "\u6dfb\u52a0\u7cfb\u7edf\u670d\u52a1\u65b9\u6848",
@@ -354,7 +381,6 @@ var dictionary = {
     "label.add.vm": "\u6dfb\u52a0 VM",
     "label.add.vms": "\u6dfb\u52a0 VM",
     "label.add.vms.to.lb": "\u5411\u8d1f\u8f7d\u5e73\u8861\u5668\u89c4\u5219\u4e2d\u6dfb\u52a0 VM",
-    "label.add.VM.to.tier": "\u5411\u5c42\u4e2d\u6dfb\u52a0 VM",
     "label.add.vmware.datacenter": "\u6dfb\u52a0 VMware \u6570\u636e\u4e2d\u5fc3",
     "label.add.vnmc.device": "\u6dfb\u52a0 VNMC \u8bbe\u5907",
     "label.add.vnmc.provider": "\u6dfb\u52a0 VNMC \u63d0\u4f9b\u7a0b\u5e8f",
@@ -362,12 +388,25 @@ var dictionary = {
     "label.add.vpc": "\u6dfb\u52a0 VPC",
     "label.add.vpc.offering": "\u6dfb\u52a0 VPC \u65b9\u6848",
     "label.add.vpn.customer.gateway": "\u6dfb\u52a0 VPN \u5ba2\u6237\u7f51\u5173",
-    "label.add.VPN.gateway": "\u6dfb\u52a0 VPN \u7f51\u5173",
     "label.add.vpn.user": "\u6dfb\u52a0 VPN \u7528\u6237",
     "label.add.vxlan": "\u6dfb\u52a0 VXLAN",
     "label.add.zone": "\u6dfb\u52a0\u8d44\u6e90\u57df",
-    "label.admin.accounts": "\u7ba1\u7406\u5458\u5e10\u6237",
+    "label.added.brocade.vcs.switch": "\u5df2\u6dfb\u52a0\u65b0 Brocade Vcs \u4ea4\u6362\u673a",
+    "label.added.network.offering": "\u5df2\u6dfb\u52a0\u7f51\u7edc\u65b9\u6848",
+    "label.added.new.bigswitch.bcf.controller": "\u6dfb\u52a0\u65b0\u7684 BigSwitch BCF \u63a7\u5236\u5668",
+    "label.added.nicira.nvp.controller": "\u5df2\u6dfb\u52a0\u65b0 Nicira NVP \u63a7\u5236\u5668",
+    "label.addes.new.f5": "\u5df2\u6dfb\u52a0\u65b0 F5",
+    "label.adding": "\u6b63\u5728\u6dfb\u52a0",
+    "label.adding.cluster": "\u6b63\u5728\u6dfb\u52a0\u7fa4\u96c6",
+    "label.adding.failed": "\u6dfb\u52a0\u5931\u8d25",
+    "label.adding.pod": "\u6b63\u5728\u6dfb\u52a0\u63d0\u4f9b\u70b9",
+    "label.adding.processing": "\u6b63\u5728\u6dfb\u52a0...",
+    "label.adding.succeeded": "\u5df2\u6210\u529f\u6dfb\u52a0",
+    "label.adding.user": "\u6b63\u5728\u6dfb\u52a0\u7528\u6237",
+    "label.adding.zone": "\u6b63\u5728\u6dfb\u52a0\u8d44\u6e90\u57df",
+    "label.additional.networks": "\u5176\u4ed6\u7f51\u7edc",
     "label.admin": "\u7ba1\u7406\u5458",
+    "label.admin.accounts": "\u7ba1\u7406\u5458\u5e10\u6237",
     "label.advanced": "\u9ad8\u7ea7",
     "label.advanced.mode": "\u9ad8\u7ea7\u6a21\u5f0f",
     "label.advanced.search": "\u9ad8\u7ea7\u641c\u7d22",
@@ -392,20 +431,20 @@ var dictionary = {
     "label.anti.affinity.groups": "\u53cd\u5173\u8054\u6027\u7ec4",
     "label.api.key": "API \u5bc6\u94a5",
     "label.api.version": "API \u7248\u672c",
-    "label.apply": "\u5e94\u7528",
     "label.app.name": "CloudStack",
-    "label.archive.alerts": "\u5b58\u6863\u8b66\u62a5",
+    "label.apply": "\u5e94\u7528",
     "label.archive": "\u5b58\u6863",
+    "label.archive.alerts": "\u5b58\u6863\u8b66\u62a5",
     "label.archive.events": "\u5b58\u6863\u4e8b\u4ef6",
     "label.assign": "\u5206\u914d",
-    "label.assigned.vms": "\u5df2\u5206\u914d\u7684 VM",
     "label.assign.instance.another": "\u5c06\u5b9e\u4f8b\u5206\u914d\u7ed9\u5176\u4ed6\u5e10\u6237",
     "label.assign.to.load.balancer": "\u6b63\u5728\u5c06\u5b9e\u4f8b\u5206\u914d\u7ed9\u8d1f\u8f7d\u5e73\u8861\u5668",
     "label.assign.vms": "\u5206\u914d\u5b9e\u4f8b",
+    "label.assigned.vms": "\u5df2\u5206\u914d\u7684 VM",
+    "label.associate.public.ip": "\u5173\u8054\u516c\u7528 IP",
     "label.associated.network": "\u5173\u8054\u7f51\u7edc",
     "label.associated.network.id": "\u5df2\u5173\u8054\u7f51\u7edc ID",
     "label.associated.profile": "\u5df2\u5173\u8054\u914d\u7f6e\u6587\u4ef6",
-    "label.associate.public.ip": "\u5173\u8054\u516c\u7528 IP",
     "label.attached.iso": "\u5df2\u9644\u52a0 ISO",
     "label.author.email": "\u4f5c\u8005\u7535\u5b50\u90ae\u4ef6",
     "label.author.name": "\u4f5c\u8005\u59d3\u540d",
@@ -434,8 +473,8 @@ var dictionary = {
     "label.bootable": "\u53ef\u542f\u52a8",
     "label.broadcast.domain.range": "\u5e7f\u64ad\u57df\u8303\u56f4",
     "label.broadcast.domain.type": "\u5e7f\u64ad\u57df\u7c7b\u578b",
-    "label.broadcasturi": "\u5e7f\u64ad URI",
     "label.broadcast.uri": "\u5e7f\u64ad URI",
+    "label.broadcasturi": "\u5e7f\u64ad URI",
     "label.broadcat.uri": "\u5e7f\u64ad URI",
     "label.brocade.vcs.address": "Vcs \u4ea4\u6362\u673a\u5730\u5740",
     "label.brocade.vcs.details": "Brocade Vcs \u4ea4\u6362\u673a\u8be6\u7ec6\u4fe1\u606f",
@@ -452,16 +491,16 @@ var dictionary = {
     "label.by.role": "\u6309\u89d2\u8272",
     "label.by.start.date": "\u6309\u5f00\u59cb\u65e5\u671f",
     "label.by.state": "\u6309\u72b6\u6001",
-    "label.bytes.received": "\u63a5\u6536\u7684\u5b57\u8282\u6570",
-    "label.bytes.sent": "\u53d1\u9001\u7684\u5b57\u8282\u6570",
     "label.by.traffic.type": "\u6309\u6d41\u91cf\u7c7b\u578b",
     "label.by.type": "\u6309\u7c7b\u578b",
     "label.by.type.id": "\u6309\u7c7b\u578b ID",
     "label.by.zone": "\u6309\u8d44\u6e90\u57df",
+    "label.bytes.received": "\u63a5\u6536\u7684\u5b57\u8282\u6570",
+    "label.bytes.sent": "\u53d1\u9001\u7684\u5b57\u8282\u6570",
     "label.cache.mode": "\u5199\u5165\u7f13\u5b58\u7c7b\u578b",
     "label.cancel": "\u53d6\u6d88",
-    "label.capacity.bytes": "\u5bb9\u91cf(\u5b57\u8282)",
     "label.capacity": "\u5bb9\u91cf",
+    "label.capacity.bytes": "\u5bb9\u91cf(\u5b57\u8282)",
     "label.capacity.iops": "\u5bb9\u91cf IOPS",
     "label.certificate": "\u670d\u52a1\u5668\u8bc1\u4e66",
     "label.change.affinity": "\u66f4\u6539\u5173\u8054\u6027",
@@ -471,11 +510,9 @@ var dictionary = {
     "label.character": "\u5b57\u7b26",
     "label.chassis": "\u673a\u7bb1",
     "label.checksum": "\u6821\u9a8c",
-    "label.cidr.account": "CIDR \u6216\u5e10\u6237/\u5b89\u5168\u7ec4",
     "label.cidr": "CIDR",
-    "label.CIDR.list": "CIDR \u5217\u8868",
+    "label.cidr.account": "CIDR \u6216\u5e10\u6237/\u5b89\u5168\u7ec4",
     "label.cidr.list": "\u6e90 CIDR",
-    "label.CIDR.of.destination.network": "\u76ee\u7684\u5730\u7f51\u7edc\u7684 CIDR",
     "label.cisco.nexus1000v.ip.address": "Nexus 1000v IP \u5730\u5740",
     "label.cisco.nexus1000v.password": "Nexus 1000v \u5bc6\u7801",
     "label.cisco.nexus1000v.username": "Nexus 1000v \u7528\u6237\u540d",
@@ -487,13 +524,13 @@ var dictionary = {
     "label.cloud.managed": "\u7531 Cloud.com \u7ba1\u7406",
     "label.cluster": "\u7fa4\u96c6",
     "label.cluster.name": "\u7fa4\u96c6\u540d\u79f0",
-    "label.clusters": "\u7fa4\u96c6",
     "label.cluster.type": "\u7fa4\u96c6\u7c7b\u578b",
+    "label.clusters": "\u7fa4\u96c6",
     "label.clvm": "CLVM",
     "label.code": "\u4ee3\u7801",
     "label.community": "\u793e\u533a",
-    "label.compute.and.storage": "\u8ba1\u7b97\u4e0e\u5b58\u50a8",
     "label.compute": "\u8ba1\u7b97",
+    "label.compute.and.storage": "\u8ba1\u7b97\u4e0e\u5b58\u50a8",
     "label.compute.offering": "\u8ba1\u7b97\u65b9\u6848",
     "label.compute.offerings": "\u8ba1\u7b97\u65b9\u6848",
     "label.configuration": "\u914d\u7f6e",
@@ -502,32 +539,31 @@ var dictionary = {
     "label.configure.network.ACLs": "\u914d\u7f6e\u7f51\u7edc ACL",
     "label.configure.sticky.policy": "\u914d\u7f6e\u7c98\u6ede\u7b56\u7565",
     "label.configure.vpc": "\u914d\u7f6e VPC",
-    "label.confirmation": "\u786e\u8ba4",
     "label.confirm.password": "\u786e\u8ba4\u5bc6\u7801",
+    "label.confirmation": "\u786e\u8ba4",
     "label.congratulations": "\u795d\u8d3a\u60a8!",
     "label.conserve.mode": "\u8282\u80fd\u6a21\u5f0f",
     "label.console.proxy": "\u63a7\u5236\u53f0\u4ee3\u7406",
     "label.console.proxy.vm": "\u63a7\u5236\u53f0\u4ee3\u7406 VM",
-    "label.continue.basic.install": "\u7ee7\u7eed\u6267\u884c\u57fa\u672c\u5b89\u88c5",
     "label.continue": "\u7ee7\u7eed",
+    "label.continue.basic.install": "\u7ee7\u7eed\u6267\u884c\u57fa\u672c\u5b89\u88c5",
     "label.copying.iso": "\u6b63\u5728\u590d\u5236 ISO",
     "label.corrections.saved": "\u5df2\u4fdd\u5b58\u4fee\u6b63",
     "label.counter": "\u8ba1\u6570\u5668",
+    "label.cpu": "CPU",
     "label.cpu.allocated": "\u5df2\u5206\u914d\u7684 CPU",
     "label.cpu.allocated.for.VMs": "\u5df2\u5206\u914d\u7ed9 VM \u7684 CPU",
-    "label.CPU.cap": "CPU \u4e0a\u9650",
-    "label.cpu": "CPU",
     "label.cpu.limits": "CPU \u9650\u5236",
     "label.cpu.mhz": "CPU (MHz)",
     "label.cpu.utilized": "CPU \u5229\u7528\u7387",
-    "label.created.by.system": "\u7531\u7cfb\u7edf\u521b\u5efa",
-    "label.created": "\u521b\u5efa\u65e5\u671f",
+    "label.create.VPN.connection": "\u521b\u5efa VPN \u8fde\u63a5",
     "label.create.nfs.secondary.staging.storage": "\u521b\u5efa NFS \u4e8c\u7ea7\u6682\u5b58\u5b58\u50a8",
     "label.create.nfs.secondary.staging.store": "\u521b\u5efa NFS \u4e8c\u7ea7\u6682\u5b58\u5b58\u50a8",
     "label.create.project": "\u521b\u5efa\u9879\u76ee",
     "label.create.ssh.key.pair": "\u751f\u6210SSH\u5bc6\u94a5\u5bf9",
     "label.create.template": "\u521b\u5efa\u6a21\u677f",
-    "label.create.VPN.connection": "\u521b\u5efa VPN \u8fde\u63a5",
+    "label.created": "\u521b\u5efa\u65e5\u671f",
+    "label.created.by.system": "\u7531\u7cfb\u7edf\u521b\u5efa",
     "label.cross.zones": "\u8de8\u8d44\u6e90\u57df",
     "label.custom": "\u81ea\u5b9a\u4e49",
     "label.custom.disk.iops": "\u81ea\u5b9a\u4e49 IOPS",
@@ -542,46 +578,46 @@ var dictionary = {
     "label.dc.name": "\u6570\u636e\u4e2d\u5fc3\u540d\u79f0",
     "label.dead.peer.detection": "\u5931\u6548\u5bf9\u7b49\u4f53\u68c0\u6d4b",
     "label.decline.invitation": "\u62d2\u7edd\u9080\u8bf7",
-    "label.dedicate.cluster": "\u5c06\u7fa4\u96c6\u4e13\u7528",
-    "label.dedicated": "\u4e13\u7528",
     "label.dedicate": "\u4e13\u7528",
-    "label.dedicated.vlan.vni.ranges": "VLAN/VNI \u8303\u56f4\u5df2\u4e13\u7528",
+    "label.dedicate.cluster": "\u5c06\u7fa4\u96c6\u4e13\u7528",
     "label.dedicate.host": "\u5c06\u4e3b\u673a\u4e13\u7528",
     "label.dedicate.pod": "\u5c06\u63d0\u4f9b\u70b9\u4e13\u7528",
     "label.dedicate.vlan.vni.range": "\u5c06 VLAN/VNI \u8303\u56f4\u4e13\u7528",
     "label.dedicate.zone": "\u5c06\u8d44\u6e90\u57df\u4e13\u7528",
+    "label.dedicated": "\u4e13\u7528",
+    "label.dedicated.vlan.vni.ranges": "VLAN/VNI \u8303\u56f4\u5df2\u4e13\u7528",
     "label.default": "\u9ed8\u8ba4\u8bbe\u7f6e",
     "label.default.egress.policy": "\u9ed8\u8ba4\u51fa\u53e3\u89c4\u5219",
     "label.default.use": "\u9ed8\u8ba4\u4f7f\u7528",
     "label.default.view": "\u9ed8\u8ba4\u89c6\u56fe",
+    "label.delete": "\u5220\u9664",
+    "label.delete.BigSwitchBcf": "\u79fb\u9664 BigSwitch BCF \u63a7\u5236\u5668",
+    "label.delete.BrocadeVcs": "\u5220\u9664 Brocade Vcs \u4ea4\u6362\u673a",
+    "label.delete.F5": "\u5220\u9664 F5",
+    "label.delete.NetScaler": "\u5220\u9664 NetScaler",
+    "label.delete.NiciraNvp": "\u5220\u9664 Nvp \u63a7\u5236\u5668",
+    "label.delete.NuageVsp": "\u5220\u9664 Nuage VSD",
+    "label.delete.OpenDaylight.device": "\u5220\u9664 OpenDaylight \u63a7\u5236\u5668",
+    "label.delete.PA": "\u5220\u9664 Palo Alto",
+    "label.delete.SRX": "\u5220\u9664 SRX",
+    "label.delete.VPN.connection": "\u5220\u9664 VPN \u8fde\u63a5",
+    "label.delete.VPN.customer.gateway": "\u5220\u9664 VPN \u5ba2\u6237\u7f51\u5173",
+    "label.delete.VPN.gateway": "\u5220\u9664 VPN \u7f51\u5173",
     "label.delete.acl.list": "\u5220\u9664 ACL \u5217\u8868",
     "label.delete.affinity.group": "\u5220\u9664\u5173\u8054\u6027\u7ec4",
     "label.delete.alerts": "\u5220\u9664\u8b66\u62a5",
     "label.delete.baremetal.rack.configuration": "\u5220\u9664 Baremetal Rack \u914d\u7f6e",
-    "label.delete.BigSwitchBcf": "\u79fb\u9664 BigSwitch BCF \u63a7\u5236\u5668",
-    "label.delete.BrocadeVcs": "\u5220\u9664 Brocade Vcs \u4ea4\u6362\u673a",
     "label.delete.ciscoASA1000v": "\u5220\u9664 CiscoASA1000v",
     "label.delete.ciscovnmc.resource": "\u5220\u9664 CiscoVNMC \u8d44\u6e90",
-    "label.delete": "\u5220\u9664",
     "label.delete.events": "\u5220\u9664\u4e8b\u4ef6",
-    "label.delete.F5": "\u5220\u9664 F5",
     "label.delete.gateway": "\u5220\u9664\u7f51\u5173",
     "label.delete.internal.lb": "\u5220\u9664\u5185\u90e8\u8d1f\u8f7d\u5e73\u8861\u5668",
-    "label.delete.NetScaler": "\u5220\u9664 NetScaler",
-    "label.delete.NiciraNvp": "\u5220\u9664 Nvp \u63a7\u5236\u5668",
-    "label.delete.NuageVsp": "\u5220\u9664 Nuage VSD",
-    "label.delete.OpenDaylight.device": "\u5220\u9664 OpenDaylight \u63a7\u5236\u5668",
-    "label.delete.PA": "\u5220\u9664 Palo Alto",
     "label.delete.portable.ip.range": "\u5220\u9664\u53ef\u79fb\u690d IP \u8303\u56f4",
     "label.delete.profile": "\u5220\u9664\u914d\u7f6e\u6587\u4ef6",
     "label.delete.project": "\u5220\u9664\u9879\u76ee",
     "label.delete.role": "Delete Role",
     "label.delete.secondary.staging.store": "\u5220\u9664\u4e8c\u7ea7\u6682\u5b58\u5b58\u50a8",
-    "label.delete.SRX": "\u5220\u9664 SRX",
     "label.delete.ucs.manager": "\u5220\u9664 UCS Manager",
-    "label.delete.VPN.connection": "\u5220\u9664 VPN \u8fde\u63a5",
-    "label.delete.VPN.customer.gateway": "\u5220\u9664 VPN \u5ba2\u6237\u7f51\u5173",
-    "label.delete.VPN.gateway": "\u5220\u9664 VPN \u7f51\u5173",
     "label.delete.vpn.user": "\u5220\u9664 VPN \u7528\u6237",
     "label.deleting.failed": "\u5220\u9664\u5931\u8d25",
     "label.deleting.processing": "\u6b63\u5728\u5220\u9664...",
@@ -598,17 +634,16 @@ var dictionary = {
     "label.device.id": "\u8bbe\u5907 ID",
     "label.devices": "\u8bbe\u5907",
     "label.dhcp": "DHCP",
-    "label.DHCP.server.type": "DHCP \u670d\u52a1\u5668\u7c7b\u578b",
     "label.direct.attached.public.ip": "\u76f4\u8fde\u516c\u7528 IP",
     "label.direct.ips": "\u5171\u4eab\u7f51\u7edc IP",
     "label.disable.autoscale": "\u7981\u7528\u81ea\u52a8\u7f29\u653e",
-    "label.disabled": "\u5df2\u7981\u7528",
     "label.disable.host": "\u7981\u7528\u4e3b\u673a",
     "label.disable.network.offering": "\u7981\u7528\u7f51\u7edc\u65b9\u6848",
     "label.disable.provider": "\u7981\u7528\u63d0\u4f9b\u7a0b\u5e8f",
     "label.disable.vnmc.provider": "\u7981\u7528 VNMC \u63d0\u4f9b\u7a0b\u5e8f",
     "label.disable.vpc.offering": "\u7981\u7528 VPC \u65b9\u6848",
     "label.disable.vpn": "\u7981\u7528\u8fdc\u7a0b\u8bbf\u95ee VPN",
+    "label.disabled": "\u5df2\u7981\u7528",
     "label.disabling.vpn.access": "\u6b63\u5728\u7981\u7528 VPN \u8bbf\u95ee",
     "label.disassociate.profile.blade": "\u53d6\u6d88\u5c06\u914d\u7f6e\u6587\u4ef6\u4e0e\u5200\u7247\u5f0f\u670d\u52a1\u5668\u5173\u8054",
     "label.disbale.vnmc.device": "\u7981\u7528 VNMC \u8bbe\u5907",
@@ -620,9 +655,8 @@ var dictionary = {
     "label.disk.iops.read.rate": "\u78c1\u76d8\u8bfb\u53d6\u901f\u5ea6(IOPS)",
     "label.disk.iops.total": "\u603b IOPS",
     "label.disk.iops.write.rate": "\u78c1\u76d8\u5199\u5165\u901f\u5ea6(IOPS)",
-    "label.disk.offering.details": "\u78c1\u76d8\u65b9\u6848\u8be6\u60c5",
-    "label.diskoffering": "\u78c1\u76d8\u65b9\u6848",
     "label.disk.offering": "\u78c1\u76d8\u65b9\u6848",
+    "label.disk.offering.details": "\u78c1\u76d8\u65b9\u6848\u8be6\u60c5",
     "label.disk.provisioningtype": "\u7f6e\u5907\u7c7b\u578b",
     "label.disk.read.bytes": "\u78c1\u76d8\u8bfb\u53d6(\u5b57\u8282)",
     "label.disk.read.io": "\u78c1\u76d8\u8bfb\u53d6(IO)",
@@ -632,16 +666,16 @@ var dictionary = {
     "label.disk.volume": "\u78c1\u76d8\u5377",
     "label.disk.write.bytes": "\u78c1\u76d8\u5199\u5165(\u5b57\u8282)",
     "label.disk.write.io": "\u78c1\u76d8\u5199\u5165(IO)",
+    "label.diskoffering": "\u78c1\u76d8\u65b9\u6848",
     "label.display.name": "\u663e\u793a\u540d\u79f0",
     "label.display.text": "\u663e\u793a\u6587\u672c",
     "label.distributedrouter": "\u5206\u5e03\u5f0f\u8def\u7531\u5668",
+    "label.dns": "DNS",
     "label.dns.1": "DNS 1",
     "label.dns.2": "DNS 2",
-    "label.dns": "DNS",
-    "label.DNS.domain.for.guest.networks": "\u6765\u5bbe\u7f51\u7edc\u7684 DNS \u57df",
+    "label.domain": "\u57df",
     "label.domain.admin": "\u57df\u7ba1\u7406\u5458",
     "label.domain.details": "\u57df\u8be6\u60c5",
-    "label.domain": "\u57df",
     "label.domain.id": "\u57df ID",
     "label.domain.lower": "\u57df",
     "label.domain.name": "\u57df\u540d",
@@ -653,9 +687,9 @@ var dictionary = {
     "label.drag.new.position": "\u62d6\u52a8\u5230\u65b0\u4f4d\u7f6e",
     "label.duration.in.sec": "\u6301\u7eed\u65f6\u95f4 (\u79d2)",
     "label.dynamically.scalable": "\u53ef\u52a8\u6001\u6269\u5c55",
+    "label.edit": "\u7f16\u8f91",
     "label.edit.acl.rule": "\u7f16\u8f91 ACL \u89c4\u5219",
     "label.edit.affinity.group": "\u7f16\u8f91\u5173\u8054\u6027\u7ec4",
-    "label.edit": "\u7f16\u8f91",
     "label.edit.lb.rule": "\u7f16\u8f91\u8d1f\u8f7d\u5e73\u8861\u5668\u89c4\u5219",
     "label.edit.network.details": "\u7f16\u8f91\u7f51\u7edc\u8be6\u60c5",
     "label.edit.project.details": "\u7f16\u8f91\u9879\u76ee\u8be6\u60c5",
@@ -684,35 +718,31 @@ var dictionary = {
     "label.enable.vnmc.provider": "\u542f\u7528 VNMC \u63d0\u4f9b\u7a0b\u5e8f",
     "label.enable.vpc.offering": "\u542f\u7528 VPC \u65b9\u6848",
     "label.enable.vpn": "\u542f\u7528\u8fdc\u7a0b\u8bbf\u95ee VPN",
-    "label.enabling.vpn.access": "\u6b63\u5728\u542f\u7528 VPN \u8bbf\u95ee",
     "label.enabling.vpn": "\u6b63\u5728\u542f\u7528 VPN",
+    "label.enabling.vpn.access": "\u6b63\u5728\u542f\u7528 VPN \u8bbf\u95ee",
     "label.end.IP": "\u7ed3\u675f IP",
-    "label.endpoint": "\u7aef\u70b9",
-    "label.endpoint.or.operation": "\u7aef\u70b9\u6216\u64cd\u4f5c",
     "label.end.port": "\u7ed3\u675f\u7aef\u53e3",
     "label.end.reserved.system.IP": "\u7ed3\u675f\u9884\u7559\u7cfb\u7edf IP",
     "label.end.vlan": "\u7ed3\u675f VLAN",
     "label.end.vxlan": "\u7ed3\u675f VXLAN",
+    "label.endpoint": "\u7aef\u70b9",
+    "label.endpoint.or.operation": "\u7aef\u70b9\u6216\u64cd\u4f5c",
     "label.enter.token": "\u8f93\u5165\u4ee4\u724c",
-    "label.error.code": "\u9519\u8bef\u4ee3\u7801",
     "label.error": "\u9519\u8bef",
+    "label.error.code": "\u9519\u8bef\u4ee3\u7801",
     "label.error.upper": "\u9519\u8bef",
-    "label.ESP.encryption": "ESP \u52a0\u5bc6\u7b97\u6cd5",
-    "label.ESP.hash": "ESP \u54c8\u5e0c\u7b97\u6cd5",
-    "label.ESP.lifetime": "ESP \u4f7f\u7528\u671f\u9650(\u7b2c\u4e8c\u9636\u6bb5)",
-    "label.ESP.policy": "ESP \u7b56\u7565",
     "label.esx.host": "ESX/ESXi \u4e3b\u673a",
+    "label.event": "\u4e8b\u4ef6",
     "label.event.archived": "\u4e8b\u4ef6\u5df2\u5b58\u6863",
     "label.event.deleted": "\u4e8b\u4ef6\u5df2\u5220\u9664",
-    "label.event": "\u4e8b\u4ef6",
     "label.every": "\u6bcf",
     "label.example": "\u793a\u4f8b",
     "label.expunge": "\u5220\u9664",
     "label.external.link": "\u5916\u90e8\u94fe\u63a5",
     "label.extractable": "\u53ef\u63d0\u53d6",
     "label.extractable.lower": "\u53ef\u63d0\u53d6",
-    "label.f5.details": "F5 \u8be6\u7ec6\u4fe1\u606f",
     "label.f5": "F5",
+    "label.f5.details": "F5 \u8be6\u7ec6\u4fe1\u606f",
     "label.failed": "\u5931\u8d25",
     "label.featured": "\u7cbe\u9009",
     "label.fetch.latest": "\u63d0\u53d6\u6700\u65b0\u5185\u5bb9",
@@ -729,26 +759,26 @@ var dictionary = {
     "label.gateway": "\u7f51\u5173",
     "label.general.alerts": "\u5e38\u89c4\u8b66\u62a5",
     "label.generating.url": "\u6b63\u5728\u751f\u6210 URL",
-    "label.globo.dns.configuration": "\u5168\u5c40 DNS \u914d\u7f6e",
     "label.globo.dns": "\u5168\u5c40DNS",
+    "label.globo.dns.configuration": "\u5168\u5c40 DNS \u914d\u7f6e",
     "label.gluster.volume": "\u5377",
     "label.go.step.2": "\u8f6c\u81f3\u6b65\u9aa4 2",
     "label.go.step.3": "\u8f6c\u81f3\u6b65\u9aa4 3",
     "label.go.step.4": "\u8f6c\u81f3\u6b65\u9aa4 4",
     "label.go.step.5": "\u8f6c\u81f3\u6b65\u9aa4 5",
     "label.gpu": "GPU",
+    "label.group": "\u7ec4",
     "label.group.by.account": "\u6309\u5e10\u6237\u5206\u7ec4",
     "label.group.by.cluster": "\u6309\u7fa4\u96c6\u5206\u7ec4",
     "label.group.by.pod": "\u6309\u63d0\u4f9b\u70b9\u5206\u7ec4",
     "label.group.by.zone": "\u6309\u8d44\u6e90\u57df\u5206\u7ec4",
-    "label.group": "\u7ec4",
     "label.group.optional": "\u7ec4(\u53ef\u9009)",
+    "label.gslb": "GSLB",
     "label.gslb.assigned.lb": "\u5df2\u5206\u914d\u8d1f\u8f7d\u5e73\u8861",
     "label.gslb.assigned.lb.more": "\u5206\u914d\u66f4\u591a\u8d1f\u8f7d\u5e73\u8861",
     "label.gslb.delete": "\u5220\u9664 GSLB",
     "label.gslb.details": "GSLB \u8be6\u7ec6\u4fe1\u606f",
     "label.gslb.domain.name": "GSLB \u57df\u540d",
-    "label.gslb": "GSLB",
     "label.gslb.lb.details": "\u8d1f\u8f7d\u5e73\u8861\u8be6\u7ec6\u4fe1\u606f",
     "label.gslb.lb.remove": "\u4ece\u6b64 GSLB \u4e2d\u5220\u9664\u8d1f\u8f7d\u5e73\u8861",
     "label.gslb.lb.rule": "\u8d1f\u8f7d\u5e73\u8861\u89c4\u5219",
@@ -756,10 +786,10 @@ var dictionary = {
     "label.gslb.service.private.ip": "GSLB \u670d\u52a1\u4e13\u7528 IP",
     "label.gslb.service.public.ip": "GSLB \u670d\u52a1\u516c\u7528 IP",
     "label.gslb.servicetype": "\u670d\u52a1\u7c7b\u578b",
+    "label.guest": "\u6765\u5bbe",
     "label.guest.cidr": "\u6765\u5bbe CIDR",
     "label.guest.end.ip": "\u6765\u5bbe\u7ed3\u675f IP",
     "label.guest.gateway": "\u6765\u5bbe\u7f51\u5173",
-    "label.guest": "\u6765\u5bbe",
     "label.guest.ip": "\u6765\u5bbe IP \u5730\u5740",
     "label.guest.ip.range": "\u6765\u5bbe IP \u8303\u56f4",
     "label.guest.netmask": "\u6765\u5bbe\u7f51\u7edc\u63a9\u7801",
@@ -771,9 +801,9 @@ var dictionary = {
     "label.guest.traffic.vswitch.type": "\u6765\u5bbe\u6d41\u91cf\u865a\u62df\u4ea4\u6362\u673a\u7c7b\u578b",
     "label.guest.type": "\u6765\u5bbe\u7c7b\u578b",
     "label.ha.enabled": "\u5df2\u542f\u7528\u9ad8\u53ef\u7528\u6027",
+    "label.health.check": "\u8fd0\u884c\u72b6\u51b5\u68c0\u67e5",
     "label.health.check.advanced.options": "\u9ad8\u7ea7\u9009\u9879:",
     "label.health.check.configurations.options": "\u914d\u7f6e\u9009\u9879:",
-    "label.health.check": "\u8fd0\u884c\u72b6\u51b5\u68c0\u67e5",
     "label.health.check.interval.in.sec": "\u8fd0\u884c\u72b6\u51b5\u68c0\u67e5\u65f6\u95f4\u95f4\u9694(\u79d2)",
     "label.health.check.message.desc": "\u8d1f\u8f7d\u5747\u8861\u5668\u4f1a\u81ea\u52a8\u5bf9\u5b9e\u4f8b\u8fdb\u884c\u72b6\u51b5\u68c0\u67e5\u5e76\u4e14\u53ea\u6709\u8def\u7531\u5668\u81f3\u5b9e\u4f8b\u7684\u94fe\u8def\u6b63\u5e38\u624d\u80fd\u901a\u8fc7\u68c0\u67e5",
     "label.health.check.wizard": "\u8fd0\u884c\u68c0\u67e5\u5411\u5bfc",
@@ -782,28 +812,23 @@ var dictionary = {
     "label.hide.ingress.rule": "\u9690\u85cf\u5165\u53e3\u89c4\u5219",
     "label.hints": "\u63d0\u793a",
     "label.home": "\u9996\u9875",
-    "label.host.alerts": "\u4e3b\u673a\u8b66\u62a5",
     "label.host": "\u4e3b\u673a",
     "label.host.MAC": "\u4e3b\u673a MAC",
+    "label.host.alerts": "\u4e3b\u673a\u8b66\u62a5",
     "label.host.name": "\u4e3b\u673a\u540d\u79f0",
-    "label.hosts": "\u4e3b\u673a",
     "label.host.tag": "\u5bbf\u4e3b\u673a\u6807\u7b7e",
     "label.host.tags": "\u4e3b\u673a\u6807\u7b7e",
+    "label.hosts": "\u4e3b\u673a",
     "label.hourly": "\u6bcf\u5c0f\u65f6",
     "label.hvm": "HVM",
-    "label.hypervisor.capabilities": "\u865a\u62df\u673a\u7ba1\u7406\u7a0b\u5e8f\u529f\u80fd",
+    "label.hyperv.traffic.label": "HyperV \u6d41\u91cf\u6807\u7b7e",
     "label.hypervisor": "\u865a\u62df\u673a\u7ba1\u7406\u7a0b\u5e8f",
-    "label.hypervisors": "\u865a\u62df\u673a\u7ba1\u7406\u7a0b\u5e8f",
+    "label.hypervisor.capabilities": "\u865a\u62df\u673a\u7ba1\u7406\u7a0b\u5e8f\u529f\u80fd",
     "label.hypervisor.snapshot.reserve": "\u865a\u62df\u673a\u7ba1\u7406\u7a0b\u5e8f\u5feb\u7167\u9884\u7559",
     "label.hypervisor.type": "\u865a\u62df\u673a\u7ba1\u7406\u7a0b\u5e8f\u7c7b\u578b",
     "label.hypervisor.version": "\u865a\u62df\u673a\u7ba1\u7406\u7a0b\u5e8f\u7248\u672c",
-    "label.hyperv.traffic.label": "HyperV \u6d41\u91cf\u6807\u7b7e",
+    "label.hypervisors": "\u865a\u62df\u673a\u7ba1\u7406\u7a0b\u5e8f",
     "label.id": "ID",
-    "label.IKE.DH": "IKE DH \u7b97\u6cd5",
-    "label.IKE.encryption": "IKE \u52a0\u5bc6\u7b97\u6cd5",
-    "label.IKE.hash": "IKE \u54c8\u5e0c\u7b97\u6cd5",
-    "label.IKE.lifetime": "IKE \u4f7f\u7528\u671f\u9650(\u7b2c\u4e8c\u9636\u6bb5)",
-    "label.IKE.policy": "IKE \u7b56\u7565",
     "label.info": "\u4fe1\u606f",
     "label.info.upper": "\u4fe1\u606f",
     "label.ingress.rule": "\u5165\u53e3\u89c4\u5219",
@@ -819,9 +844,9 @@ var dictionary = {
     "label.installWizard.addPrimaryStorageIntro.title": "\u6dfb\u52a0\u4e00\u4e2a\u4e3b\u5b58\u50a8",
     "label.installWizard.addSecondaryStorageIntro.subtitle": "\u4ec0\u4e48\u662f\u4e8c\u7ea7\u5b58\u50a8?",
     "label.installWizard.addSecondaryStorageIntro.title": "\u6dfb\u52a0\u4e00\u4e2a\u4e8c\u7ea7\u5b58\u50a8",
+    "label.installWizard.addZone.title": "\u6dfb\u52a0\u8d44\u6e90\u57df",
     "label.installWizard.addZoneIntro.subtitle": "\u4ec0\u4e48\u662f\u8d44\u6e90\u57df?",
     "label.installWizard.addZoneIntro.title": "\u6dfb\u52a0\u4e00\u4e2a\u8d44\u6e90\u57df",
-    "label.installWizard.addZone.title": "\u6dfb\u52a0\u8d44\u6e90\u57df",
     "label.installWizard.click.launch": "\u8bf7\u5355\u51fb\u201c\u542f\u52a8\u201d\u6309\u94ae\u3002",
     "label.installWizard.subtitle": "\u6b64\u6559\u7a0b\u5c06\u5e2e\u52a9\u60a8\u8bbe\u7f6e CloudStack&#8482 \u5b89\u88c5",
     "label.installWizard.title": "\u60a8\u597d\uff0c\u6b22\u8fce\u4f7f\u7528 CloudStack&#8482",
@@ -835,27 +860,26 @@ var dictionary = {
     "label.intermediate.certificate": "\u4e2d\u95f4\u8bc1\u4e66 {0}",
     "label.internal.dns.1": "\u5185\u90e8 DNS 1",
     "label.internal.dns.2": "\u5185\u90e8 DNS 2",
-    "label.internal.lb.details": "\u5185\u90e8\u8d1f\u8f7d\u5e73\u8861\u5668\u8be6\u7ec6\u4fe1\u606f",
     "label.internal.lb": "\u5185\u90e8\u8d1f\u8f7d\u5747\u8861\u5668",
-    "label.internallbvm": "InternalLbVm",
+    "label.internal.lb.details": "\u5185\u90e8\u8d1f\u8f7d\u5e73\u8861\u5668\u8be6\u7ec6\u4fe1\u606f",
     "label.internal.name": "\u5185\u90e8\u540d\u79f0",
+    "label.internallbvm": "InternalLbVm",
     "label.interval.type": "\u95f4\u9694\u7c7b\u578b",
     "label.introduction.to.cloudstack": "CloudStack&#8482 \u7b80\u4ecb",
     "label.invalid.integer": "\u65e0\u6548\u6574\u6570",
     "label.invalid.number": "\u65e0\u6548\u6570\u5b57",
     "label.invitations": "\u9080\u8bf7",
-    "label.invited.accounts": "\u5df2\u9080\u8bf7\u7684\u5e10\u6237",
     "label.invite": "\u9080\u8bf7",
     "label.invite.to": "\u9080\u8bf7\u52a0\u5165",
+    "label.invited.accounts": "\u5df2\u9080\u8bf7\u7684\u5e10\u6237",
+    "label.ip": "IP",
     "label.ip.address": "IP \u5730\u5740",
-    "label.ipaddress": "IP \u5730\u5740",
     "label.ip.allocations": "IP \u5206\u914d",
-    "label.ip": "IP",
     "label.ip.limits": "\u516c\u7528 IP \u9650\u5236",
     "label.ip.or.fqdn": "IP \u6216 FQDN",
     "label.ip.range": "IP \u8303\u56f4",
     "label.ip.ranges": "IP \u8303\u56f4",
-    "label.IPsec.preshared.key": "IPsec \u9884\u5171\u4eab\u5bc6\u94a5",
+    "label.ipaddress": "IP \u5730\u5740",
     "label.ips": "IP",
     "label.ipv4.cidr": "IPv4 CIDR",
     "label.ipv4.dns1": "IPv4 DNS1",
@@ -864,31 +888,31 @@ var dictionary = {
     "label.ipv4.gateway": "IPv4 \u7f51\u5173",
     "label.ipv4.netmask": "IPv4 \u7f51\u7edc\u63a9\u7801",
     "label.ipv4.start.ip": "IPv4 \u8d77\u59cb IP",
-    "label.ipv6.address": "IPv6 IP \u5730\u5740",
     "label.ipv6.CIDR": "IPv6 CIDR",
+    "label.ipv6.address": "IPv6 IP \u5730\u5740",
     "label.ipv6.dns1": "IPv6 DNS1",
     "label.ipv6.dns2": "IPv6 DNS2",
     "label.ipv6.end.ip": "IPv6 \u7ed3\u675f IP",
     "label.ipv6.gateway": "IPv6 \u7f51\u5173",
     "label.ipv6.start.ip": "IPv6 \u8d77\u59cb IP",
-    "label.iscsi": "iSCSI",
     "label.is.default": "\u662f\u5426\u4e3a\u9ed8\u8ba4\u8bbe\u7f6e",
-    "label.iso.boot": "ISO \u542f\u52a8",
+    "label.is.redundant.router": "\u5197\u4f59",
+    "label.is.shared": "\u662f\u5426\u5171\u4eab",
+    "label.is.system": "\u662f\u5426\u4e3a\u7cfb\u7edf",
+    "label.iscsi": "iSCSI",
     "label.iso": "ISO",
+    "label.iso.boot": "ISO \u542f\u52a8",
     "label.isolated.networks": "\u9694\u79bb\u7f51\u7edc",
     "label.isolation.method": "\u9694\u79bb\u65b9\u6cd5",
     "label.isolation.mode": "\u9694\u79bb\u6a21\u5f0f",
     "label.isolation.uri": "\u9694\u79bb URI",
-    "label.is.redundant.router": "\u5197\u4f59",
-    "label.is.shared": "\u662f\u5426\u5171\u4eab",
-    "label.is.system": "\u662f\u5426\u4e3a\u7cfb\u7edf",
     "label.item.listing": "\u9879\u76ee\u5217\u8868",
     "label.japanese.keyboard": "\u65e5\u5f0f\u952e\u76d8",
-    "label.keep.colon": "\u4fdd\u7559",
     "label.keep": "\u4fdd\u7559",
+    "label.keep.colon": "\u4fdd\u7559",
+    "label.key": "\u5bc6\u94a5",
     "label.keyboard.language": "\u952e\u76d8\u8bed\u8a00",
     "label.keyboard.type": "\u952e\u76d8\u7c7b\u578b",
-    "label.key": "\u5bc6\u94a5",
     "label.kvm.traffic.label": "KVM \u6d41\u91cf\u6807\u7b7e",
     "label.label": "\u6807\u7b7e",
     "label.lang.arabic": "\u963f\u62c9\u4f2f\u8bed",
@@ -917,7 +941,6 @@ var dictionary = {
     "label.lb.algorithm.leastconn": "\u6700\u5c11\u8fde\u63a5\u7b97\u6cd5",
     "label.lb.algorithm.roundrobin": "\u8f6e\u5faa",
     "label.lb.algorithm.source": "\u6e90\u7b97\u6cd5",
-    "label.LB.isolation": "\u8d1f\u8f7d\u5e73\u8861\u5668\u9694\u79bb",
     "label.ldap.configuration": "LDAP \u914d\u7f6e",
     "label.ldap.group.name": "LDAP \u7ec4",
     "label.ldap.link.type": "\u7c7b\u578b",
@@ -930,27 +953,25 @@ var dictionary = {
     "label.load.balancing": "\u8d1f\u8f7d\u5e73\u8861",
     "label.load.balancing.policies": "\u8d1f\u8f7d\u5e73\u8861\u7b56\u7565",
     "label.loading": "\u6b63\u5728\u52a0\u8f7d",
-    "label.local.file": "\u672c\u5730\u6587\u4ef6",
     "label.local": "\u672c\u5730",
+    "label.local.file": "\u672c\u5730\u6587\u4ef6",
+    "label.local.storage": "\u672c\u5730\u5b58\u50a8",
     "label.local.storage.enabled": "\u4e3a\u7528\u6237\u5b9e\u4f8b\u5f00\u542f\u672c\u5730\u5b58\u50a8",
     "label.local.storage.enabled.system.vms": "\u4e3a\u7cfb\u7edf\u5b9e\u4f8b\u5f00\u542f\u672c\u5730\u5b58\u50a8",
-    "label.local.storage": "\u672c\u5730\u5b58\u50a8",
     "label.login": "\u767b\u5f55",
     "label.logout": "\u6ce8\u9500",
     "label.lun": "LUN",
-    "label.LUN.number": "LUN \u53f7",
     "label.lxc.traffic.label": "LXC \u6d41\u91cf\u6807\u7b7e",
     "label.make.project.owner": "\u8bbe\u4e3a\u5e10\u6237\u9879\u76ee\u6240\u6709\u8005",
     "label.make.redundant": "\u5197\u4f59",
-    "label.managed": "\u6258\u7ba1",
     "label.manage": "\u6258\u7ba1",
-    "label.management.ips": "\u7ba1\u7406\u7c7b IP \u5730\u5740",
+    "label.manage.resources": "\u7ba1\u7406\u8d44\u6e90",
+    "label.managed": "\u6258\u7ba1",
     "label.management": "\u7ba1\u7406",
+    "label.management.ips": "\u7ba1\u7406\u7c7b IP \u5730\u5740",
     "label.management.server": "\u7ba1\u7406\u670d\u52a1\u5668",
-    "label.manage.resources": "\u7ba1\u7406\u8d44\u6e90",
     "label.max.cpus": "\u6700\u5927 CPU \u5185\u6838\u6570",
     "label.max.guest.limit": "\u6700\u5927\u6765\u5bbe\u6570\u9650\u5236",
-    "label.maximum": "\u6700\u5927\u503c",
     "label.max.instances": "\u6700\u5927\u5b9e\u4f8b\u6570",
     "label.max.memory": "\u6700\u5927\u5185\u5b58(MiB)",
     "label.max.networks": "\u6700\u5927\u7f51\u7edc\u6570",
@@ -962,12 +983,13 @@ var dictionary = {
     "label.max.vms": "\u6700\u5927\u7528\u6237 VM \u6570",
     "label.max.volumes": "\u6700\u5927\u5377\u6570",
     "label.max.vpcs": "\u6700\u5927 VPC \u6570",
+    "label.maximum": "\u6700\u5927\u503c",
     "label.may.continue": "\u60a8\u73b0\u5728\u53ef\u4ee5\u7ee7\u7eed\u8fdb\u884c\u64cd\u4f5c\u3002",
     "label.md5.checksum": "MD5 \u6821\u9a8c\u548c",
+    "label.memory": "\u5185\u5b58",
     "label.memory.allocated": "\u5df2\u5206\u914d\u7684\u5185\u5b58",
     "label.memory.limits": "\u5185\u5b58\u9650\u5236(MiB)",
     "label.memory.mb": "\u5185\u5b58(MB)",
-    "label.memory": "\u5185\u5b58",
     "label.memory.total": "\u5185\u5b58\u603b\u91cf",
     "label.memory.used": "\u5df2\u4f7f\u7528\u7684\u5185\u5b58",
     "label.menu.accounts": "\u5e10\u6237",
@@ -1004,14 +1026,15 @@ var dictionary = {
     "label.menu.sshkeypair": "SSH \u5bc6\u94a5\u5bf9",
     "label.menu.stopped.instances": "\u5df2\u505c\u6b62\u7684\u5b9e\u4f8b",
     "label.menu.storage": "\u5b58\u50a8",
-    "label.menu.system.service.offerings": "\u7cfb\u7edf\u65b9\u6848",
     "label.menu.system": "\u7cfb\u7edf",
+    "label.menu.system.service.offerings": "\u7cfb\u7edf\u65b9\u6848",
     "label.menu.system.vms": "\u7cfb\u7edf VM",
     "label.menu.templates": "\u6a21\u677f",
     "label.menu.virtual.appliances": "\u865a\u62df\u8bbe\u5907",
     "label.menu.virtual.resources": "\u865a\u62df\u8d44\u6e90",
     "label.menu.volumes": "\u5377",
     "label.menu.vpc.offerings": "VPC \u65b9\u6848",
+    "label.metrics": "Metrics",
     "label.metrics.allocated": "\u5df2\u5206\u914d",
     "label.metrics.clusters": "\u7fa4\u96c6",
     "label.metrics.cpu.allocated": "CPU Allocation",
@@ -1019,8 +1042,8 @@ var dictionary = {
     "label.metrics.cpu.total": "Total",
     "label.metrics.cpu.usage": "CPU Usage",
     "label.metrics.cpu.used.avg": "\u5df2\u4f7f\u7528",
-    "label.metrics.disk.allocated": "\u5df2\u5206\u914d",
     "label.metrics.disk": "Disk",
+    "label.metrics.disk.allocated": "\u5df2\u5206\u914d",
     "label.metrics.disk.iops.total": "IOPS",
     "label.metrics.disk.read": "Read",
     "label.metrics.disk.size": "\u5927\u5c0f",
@@ -1036,7 +1059,6 @@ var dictionary = {
     "label.metrics.memory.total": "Total",
     "label.metrics.memory.usage": "Mem Usage",
     "label.metrics.memory.used.avg": "\u5df2\u4f7f\u7528",
-    "label.metrics": "Metrics",
     "label.metrics.name": "\u540d\u79f0",
     "label.metrics.network.read": "Read",
     "label.metrics.network.usage": "Network Usage",
@@ -1048,8 +1070,8 @@ var dictionary = {
     "label.metrics.state": "\u72b6\u6001",
     "label.metrics.storagepool": "\u5b58\u50a8\u6c60",
     "label.metrics.vm.name": "VM Name",
-    "label.migrate.instance.to.host": "\u5c06\u5b9e\u4f8b\u8fc1\u79fb\u5230\u5176\u4ed6\u4e3b\u673a",
     "label.migrate.instance.to": "\u8fc1\u79fb\u5b9e\u4f8b\u81f3",
+    "label.migrate.instance.to.host": "\u5c06\u5b9e\u4f8b\u8fc1\u79fb\u5230\u5176\u4ed6\u4e3b\u673a",
     "label.migrate.instance.to.ps": "\u5c06\u5b9e\u4f8b\u8fc1\u79fb\u5230\u5176\u4ed6\u4e3b\u5b58\u50a8",
     "label.migrate.lb.vm": "\u8fc1\u79fb LB VM",
     "label.migrate.router.to": "\u8fc1\u79fb\u8def\u7531\u5668\u81f3",
@@ -1058,9 +1080,9 @@ var dictionary = {
     "label.migrate.to.storage": "\u8fc1\u79fb\u5230\u5b58\u50a8",
     "label.migrate.volume": "\u8fc1\u79fb\u5377",
     "label.migrate.volume.to.primary.storage": "\u5c06\u5377\u8fc1\u79fb\u5230\u5176\u4ed6\u4e3b\u5b58\u50a8",
-    "label.minimum": "\u6700\u5c0f\u503c",
     "label.min.instances": "\u6700\u5c0f\u5b9e\u4f8b\u6570",
     "label.min.past.the.hr": "\u5206 \u6bcf\u5c0f\u65f6",
+    "label.minimum": "\u6700\u5c0f\u503c",
     "label.minute.past.hour": "\u5206\u949f\u65f6",
     "label.minutes.past.hour": "\u5206 (\u6bcf\u5c0f\u65f6)",
     "label.mode": "\u6a21\u5f0f",
@@ -1074,17 +1096,18 @@ var dictionary = {
     "label.my.account": "\u6211\u7684\u5e10\u6237",
     "label.my.network": "\u6211\u7684\u7f51\u7edc",
     "label.my.templates": "\u6211\u7684\u6a21\u677f",
-    "label.name.lower": "\u540d\u79f0",
+    "label.na": "\u65e0",
     "label.name": "\u540d\u79f0",
+    "label.name.lower": "\u540d\u79f0",
     "label.name.optional": "\u540d\u79f0(\u53ef\u9009)",
-    "label.na": "\u65e0",
     "label.nat.port.range": "NAT \u7aef\u53e3\u8303\u56f4",
+    "label.netScaler": "NetScaler",
     "label.netmask": "\u7f51\u7edc\u63a9\u7801",
     "label.netscaler.details": "NetScaler \u8be6\u7ec6\u4fe1\u606f",
-    "label.netScaler": "NetScaler",
+    "label.network": "\u7f51\u7edc",
     "label.network.ACL": "\u7f51\u7edc ACL",
-    "label.network.ACLs": "\u7f51\u7edc ACL",
     "label.network.ACL.total": "\u7f51\u7edc ACL \u603b\u6570",
+    "label.network.ACLs": "\u7f51\u7edc ACL",
     "label.network.addVM": "\u5c06\u7f51\u7edc\u6dfb\u52a0\u5230 VM",
     "label.network.cidr": "\u7f51\u7edc CIDR",
     "label.network.desc": "\u7f51\u7edc\u63cf\u8ff0",
@@ -1094,23 +1117,22 @@ var dictionary = {
     "label.network.domain": "\u7f51\u7edc\u57df",
     "label.network.domain.text": "\u7f51\u7edc\u57df",
     "label.network.id": "\u7f51\u7edc ID",
-    "label.networking.and.security": "\u7f51\u7edc\u8fde\u63a5\u4e0e\u5b89\u5168",
     "label.network.label.display.for.blank.value": "\u4f7f\u7528\u9ed8\u8ba4\u7f51\u5173",
     "label.network.limits": "\u7f51\u7edc\u9650\u5236",
     "label.network.name": "\u7f51\u7edc\u540d\u79f0",
-    "label.network": "\u7f51\u7edc",
+    "label.network.offering": "\u7f51\u7edc\u65b9\u6848",
     "label.network.offering.details": "\u7f51\u7edc\u65b9\u6848\u8be6\u60c5",
     "label.network.offering.display.text": "\u7f51\u7edc\u65b9\u6848\u663e\u793a\u6587\u672c",
     "label.network.offering.id": "\u7f51\u7edc\u65b9\u6848 ID",
     "label.network.offering.name": "\u7f51\u7edc\u65b9\u6848\u540d\u79f0",
-    "label.network.offering": "\u7f51\u7edc\u65b9\u6848",
-    "label.network.rate.megabytes": "\u7f51\u7edc\u901f\u7387(MB/\u79d2)",
     "label.network.rate": "\u7f51\u7edc\u901f\u7387(MB/\u79d2)",
+    "label.network.rate.megabytes": "\u7f51\u7edc\u901f\u7387(MB/\u79d2)",
     "label.network.read": "\u7f51\u7edc\u8bfb\u53d6\u91cf",
     "label.network.service.providers": "\u7f51\u7edc\u670d\u52a1\u63d0\u4f9b\u7a0b\u5e8f",
-    "label.networks": "\u7f51\u7edc",
     "label.network.type": "\u7f51\u7edc\u7c7b\u578b",
     "label.network.write": "\u7f51\u7edc\u5199\u5165\u91cf",
+    "label.networking.and.security": "\u7f51\u7edc\u8fde\u63a5\u4e0e\u5b89\u5168",
+    "label.networks": "\u7f51\u7edc",
     "label.new": "\u65b0\u5efa",
     "label.new.password": "\u65b0\u5bc6\u7801",
     "label.new.project": "\u65b0\u5efa\u9879\u76ee",
@@ -1128,6 +1150,7 @@ var dictionary = {
     "label.nicira.nvp.details": "Nicira NVP \u8be6\u7ec6\u4fe1\u606f",
     "label.nicira.transportzoneuuid": "\u4f20\u8f93\u8d44\u6e90\u57df UUID",
     "label.nics": "NIC",
+    "label.no": "\u5426",
     "label.no.actions": "\u65e0\u53ef\u7528\u64cd\u4f5c",
     "label.no.alerts": "\u65e0\u6700\u8fd1\u53d1\u51fa\u7684\u8b66\u62a5",
     "label.no.data": "\u65e0\u53ef\u663e\u793a\u7684\u6570\u636e",
@@ -1135,12 +1158,12 @@ var dictionary = {
     "label.no.grouping": "(\u672a\u5206\u7ec4)",
     "label.no.isos": "\u65e0\u53ef\u7528 ISO",
     "label.no.items": "\u65e0\u53ef\u7528\u9879\u76ee",
-    "label.none": "\u65e0",
-    "label.no": "\u5426",
     "label.no.security.groups": "\u65e0\u53ef\u7528\u5b89\u5168\u7ec4",
-    "label.not.found": "\u672a\u627e\u5230",
     "label.no.thanks": "\u4e0d\uff0c\u8c22\u8c22",
+    "label.none": "\u65e0",
+    "label.not.found": "\u672a\u627e\u5230",
     "label.notifications": "\u901a\u77e5",
+    "label.num.cpu.cores": "CPU \u5185\u6838\u6570",
     "label.number.of.clusters": "\u7fa4\u96c6\u6570\u91cf",
     "label.number.of.cpu.sockets": "CPU \u63d2\u69fd\u6570",
     "label.number.of.hosts": "\u4e3b\u673a\u6570\u91cf",
@@ -1148,22 +1171,22 @@ var dictionary = {
     "label.number.of.system.vms": "\u7cfb\u7edf VM \u6570",
     "label.number.of.virtual.routers": "\u865a\u62df\u8def\u7531\u5668\u6570",
     "label.number.of.zones": "\u8d44\u6e90\u57df\u6570\u91cf",
-    "label.num.cpu.cores": "CPU \u5185\u6838\u6570",
     "label.numretries": "\u91cd\u8bd5\u6b21\u6570",
     "label.ocfs2": "OCFS2",
-    "label.offer.ha": "\u63d0\u4f9b\u9ad8\u53ef\u7528\u6027",
     "label.of.month": "\u6708",
+    "label.offer.ha": "\u63d0\u4f9b\u9ad8\u53ef\u7528\u6027",
     "label.ok": "\u786e\u5b9a",
-    "label.opendaylight.controllerdetail": "OpenDaylight \u63a7\u5236\u5668\u8be6\u7ec6\u4fe1\u606f",
+    "label.openDaylight": "OpenDaylight",
     "label.opendaylight.controller": "OpenDaylight \u63a7\u5236\u5668",
+    "label.opendaylight.controllerdetail": "OpenDaylight \u63a7\u5236\u5668\u8be6\u7ec6\u4fe1\u606f",
     "label.opendaylight.controllers": "OpenDaylight \u63a7\u5236\u5668",
-    "label.openDaylight": "OpenDaylight",
     "label.operator": "\u8fd0\u7b97\u7b26",
     "label.optional": "\u53ef\u9009",
     "label.order": "\u6392\u5e8f",
     "label.os.preference": "\u64cd\u4f5c\u7cfb\u7edf\u9996\u9009\u9879",
     "label.os.type": "\u64cd\u4f5c\u7cfb\u7edf\u7c7b\u578b",
     "label.other": "\u5176\u4ed6",
+    "label.outofbandmanagement": "Out-of-band Management",
     "label.outofbandmanagement.action": "\u64cd\u4f5c",
     "label.outofbandmanagement.action.issue": "Issue Out-of-band Management Power Action",
     "label.outofbandmanagement.address": "Address",
@@ -1172,95 +1195,87 @@ var dictionary = {
     "label.outofbandmanagement.disable": "Disable Out-of-band Management",
     "label.outofbandmanagement.driver": "Driver",
     "label.outofbandmanagement.enable": "Enable Out-of-band Management",
-    "label.outofbandmanagement": "Out-of-band Management",
     "label.outofbandmanagement.password": "\u5bc6\u7801",
     "label.outofbandmanagement.port": "\u7aef\u53e3",
     "label.outofbandmanagement.reenterpassword": "Re-enter Password",
     "label.outofbandmanagement.username": "\u7528\u6237\u540d",
     "label.override.guest.traffic": "\u66ff\u4ee3\u6765\u5bbe\u6d41\u91cf",
     "label.override.public.traffic": "\u66ff\u4ee3\u516c\u5171\u6d41\u91cf",
+    "label.ovm.traffic.label": "OVM \u6d41\u91cf\u6807\u7b7e",
     "label.ovm3.cluster": "\u672c\u5730\u96c6\u7fa4",
     "label.ovm3.pool": "\u539f\u751f\u6c60",
     "label.ovm3.traffic.label": "OVM3 traffic label",
     "label.ovm3.vip": "\u4e3b\u865a\u62dfIP",
-    "label.ovm.traffic.label": "OVM \u6d41\u91cf\u6807\u7b7e",
     "label.ovs": "OVS",
     "label.owned.public.ips": "\u62e5\u6709\u7684\u516c\u7528 IP \u5730\u5740\u6570",
     "label.owner.account": "\u6240\u6709\u8005\u5e10\u6237",
     "label.owner.domain": "\u6240\u6709\u8005\u57df",
     "label.palo.alto.details": "Palo Alto \u8be6\u7ec6\u4fe1\u606f",
-    "label.PA.log.profile": "Palo Alto \u65e5\u5fd7\u914d\u7f6e\u6587\u4ef6",
-    "label.PA": "Palo Alto",
     "label.parent.domain": "\u7236\u57df",
     "label.passive": "\u88ab\u52a8",
+    "label.password": "\u5bc6\u7801",
     "label.password.enabled": "\u5df2\u542f\u7528\u5bc6\u7801",
     "label.password.lower": "\u5bc6\u7801",
-    "label.password": "\u5bc6\u7801",
     "label.password.reset.confirm": "\u5bc6\u7801\u5df2\u91cd\u7f6e\u4e3a",
     "label.path": "\u8def\u5f84",
-    "label.PA.threat.profile": "Palo Alto \u5a01\u80c1\u914d\u7f6e\u6587\u4ef6",
     "label.perfect.forward.secrecy": "\u5b8c\u5168\u6b63\u5411\u4fdd\u5bc6",
     "label.permission": "Permission",
     "label.persistent": "\u6c38\u4e45",
+    "label.physical.network": "\u7269\u7406\u7f51\u7edc",
     "label.physical.network.ID": "\u7269\u7406\u7f51\u7edc ID",
     "label.physical.network.name": "\u7269\u7406\u7f51\u7edc\u540d\u79f0",
-    "label.physical.network": "\u7269\u7406\u7f51\u7edc",
-    "label.PING.CIFS.password": "PING CIFS \u5bc6\u7801",
-    "label.PING.CIFS.username": "PING CIFS \u7528\u6237\u540d",
-    "label.PING.dir": "PING \u76ee\u5f55",
     "label.ping.path": "Ping \u8def\u5f84",
-    "label.PING.storage.IP": "PING \u5b58\u50a8 IP",
     "label.planner.mode": "\u89c4\u5212\u5668\u6a21\u5f0f",
     "label.please.complete.the.following.fields": "\u8bf7\u5b8c\u6210\u4ee5\u4e0b\u5185\u5bb9",
     "label.please.specify.netscaler.info": "\u8bf7\u6307\u5b9a NetScaler \u4fe1\u606f",
     "label.please.wait": "\u8bf7\u7a0d\u5019",
     "label.plugin.details": "\u63d2\u4ef6\u8be6\u7ec6\u4fe1\u606f",
     "label.plugins": "\u63d2\u4ef6",
+    "label.pod": "\u63d0\u4f9b\u70b9",
     "label.pod.dedicated": "\u63d0\u4f9b\u70b9\u5df2\u4e13\u7528",
     "label.pod.name": "\u63d0\u4f9b\u70b9\u540d\u79f0",
-    "label.pod": "\u63d0\u4f9b\u70b9",
     "label.pods": "\u63d0\u4f9b\u70b9",
     "label.polling.interval.sec": "\u8f6e\u8be2\u65f6\u95f4\u95f4\u9694(\u79d2)",
+    "label.port": "\u7aef\u53e3",
+    "label.port.forwarding": "\u7aef\u53e3\u8f6c\u53d1",
+    "label.port.forwarding.policies": "\u7aef\u53e3\u8f6c\u53d1\u7b56\u7565",
+    "label.port.range": "\u7aef\u53e3\u8303\u56f4",
     "label.portable.ip": "\u53ef\u79fb\u690d IP",
     "label.portable.ip.range.details": "\u53ef\u79fb\u690d IP \u8303\u56f4\u8be6\u7ec6\u4fe1\u606f",
     "label.portable.ip.ranges": "\u53ef\u79fb\u690d IP \u8303\u56f4",
     "label.portable.ips": "\u53ef\u79fb\u690d IP",
-    "label.port.forwarding.policies": "\u7aef\u53e3\u8f6c\u53d1\u7b56\u7565",
-    "label.port.forwarding": "\u7aef\u53e3\u8f6c\u53d1",
-    "label.port": "\u7aef\u53e3",
-    "label.port.range": "\u7aef\u53e3\u8303\u56f4",
     "label.powerstate": "Power State",
-    "label.PreSetup": "PreSetup",
-    "label.previous": "\u4e0a\u4e00\u6b65",
     "label.prev": "\u4e0a\u4e00\u9875",
+    "label.previous": "\u4e0a\u4e00\u6b65",
     "label.primary.allocated": "\u5df2\u5206\u914d\u7684\u4e3b\u5b58\u50a8",
     "label.primary.network": "\u4e3b\u7f51\u7edc",
+    "label.primary.storage": "\u4e3b\u5b58\u50a8",
     "label.primary.storage.count": "\u4e3b\u5b58\u50a8\u6c60",
     "label.primary.storage.limits": "\u4e3b\u5b58\u50a8\u9650\u5236(GiB)",
-    "label.primary.storage": "\u4e3b\u5b58\u50a8",
     "label.primary.used": "\u5df2\u4f7f\u7528\u7684\u4e3b\u5b58\u50a8",
     "label.private.Gateway": "\u4e13\u7528\u7f51\u5173",
     "label.private.interface": "\u4e13\u7528\u63a5\u53e3",
     "label.private.ip": "\u4e13\u7528 IP \u5730\u5740",
     "label.private.ip.range": "\u4e13\u7528 IP \u8303\u56f4",
     "label.private.ips": "\u4e13\u7528 IP \u5730\u5740",
-    "label.privatekey": "PKCS#8 \u79c1\u94a5",
     "label.private.key": "\u79c1\u94a5",
     "label.private.network": "\u4e13\u7528\u7f51\u7edc",
     "label.private.port": "\u4e13\u7528\u7aef\u53e3",
     "label.private.zone": "\u4e13\u7528\u8d44\u6e90\u57df",
+    "label.privatekey": "PKCS#8 \u79c1\u94a5",
     "label.profile": "\u914d\u7f6e\u6587\u4ef6",
+    "label.project": "\u9879\u76ee",
     "label.project.dashboard": "\u9879\u76ee\u63a7\u5236\u677f",
     "label.project.id": "\u9879\u76ee ID",
     "label.project.invite": "\u9080\u8bf7\u52a0\u5165\u9879\u76ee",
     "label.project.name": "\u9879\u76ee\u540d\u79f0",
-    "label.project": "\u9879\u76ee",
-    "label.projects": "\u9879\u76ee",
     "label.project.view": "\u9879\u76ee\u89c6\u56fe",
-    "label.protocol.number": "\u534f\u8bae\u7f16\u53f7",
+    "label.projects": "\u9879\u76ee",
     "label.protocol": "\u534f\u8bae",
+    "label.protocol.number": "\u534f\u8bae\u7f16\u53f7",
     "label.provider": "\u63d0\u4f9b\u7a0b\u5e8f",
     "label.providers": "\u63d0\u4f9b\u7a0b\u5e8f",
+    "label.public": "\u516c\u7528",
     "label.public.interface": "\u516c\u7528\u63a5\u53e3",
     "label.public.ip": "\u516c\u7528 IP \u5730\u5740",
     "label.public.ips": "\u516c\u7528 IP \u5730\u5740",
@@ -1269,13 +1284,11 @@ var dictionary = {
     "label.public.load.balancer.provider": "\u516c\u7528\u8d1f\u8f7d\u5e73\u8861\u5668\u63d0\u4f9b\u7a0b\u5e8f",
     "label.public.network": "\u516c\u7528\u7f51\u7edc",
     "label.public.port": "\u516c\u7528\u7aef\u53e3",
-    "label.public": "\u516c\u7528",
     "label.public.traffic": "\u516c\u5171\u6d41\u91cf",
     "label.public.traffic.vswitch.name": "\u516c\u5171\u6d41\u91cf\u865a\u62df\u4ea4\u6362\u673a\u540d\u79f0",
     "label.public.traffic.vswitch.type": "\u516c\u5171\u6d41\u91cf\u865a\u62df\u4ea4\u6362\u673a\u7c7b\u578b",
     "label.public.zone": "\u516c\u7528\u8d44\u6e90\u57df",
     "label.purpose": "\u76ee\u7684",
-    "label.Pxe.server.type": "Pxe \u670d\u52a1\u5668\u7c7b\u578b",
     "label.qos.type": "QoS \u7c7b\u578b",
     "label.quickview": "\u5feb\u901f\u67e5\u770b",
     "label.quiesce.vm": "\u9759\u9ed8 VM",
@@ -1301,16 +1314,16 @@ var dictionary = {
     "label.quota.remove": "Remove Quota",
     "label.quota.startdate": "Start Date",
     "label.quota.startquota": "Start Quota",
+    "label.quota.state": "\u72b6\u6001",
+    "label.quota.statement": "Statement",
     "label.quota.statement.balance": "Quota Balance",
     "label.quota.statement.bydates": "Statement",
     "label.quota.statement.quota": "Quota Usage",
-    "label.quota.statement": "Statement",
     "label.quota.statement.tariff": "Quota Tariff",
-    "label.quota.state": "\u72b6\u6001",
     "label.quota.summary": "Summary",
+    "label.quota.tariff": "Tariff",
     "label.quota.tariff.edit": "Edit Tariff",
     "label.quota.tariff.effectivedate": "Effective Date",
-    "label.quota.tariff": "Tariff",
     "label.quota.tariff.value": "Tariff Value",
     "label.quota.total": "Total",
     "label.quota.totalusage": "Total Usage",
@@ -1318,27 +1331,27 @@ var dictionary = {
     "label.quota.type.unit": "Usage Unit",
     "label.quota.usage": "Quota Consumption",
     "label.quota.value": "Quota Value",
+    "label.rbd": "RBD",
     "label.rbd.id": "Cephx \u7528\u6237",
     "label.rbd.monitor": "Ceph \u76d1\u89c6\u5668",
     "label.rbd.pool": "Ceph \u6c60",
-    "label.rbd": "RBD",
     "label.rbd.secret": "Cephx \u5bc6\u94a5",
     "label.reboot": "\u91cd\u65b0\u542f\u52a8",
     "label.recent.errors": "\u6700\u8fd1\u51fa\u73b0\u7684\u9519\u8bef",
     "label.recover.vm": "\u6062\u590d VM",
-    "label.redundant.router.capability": "\u5197\u4f59\u8def\u7531\u5668\u529f\u80fd",
     "label.redundant.router": "\u5197\u4f59\u8def\u7531\u5668",
+    "label.redundant.router.capability": "\u5197\u4f59\u8def\u7531\u5668\u529f\u80fd",
     "label.redundant.state": "\u5197\u4f59\u72b6\u6001",
     "label.redundant.vpc": "\u5197\u4f59VPC",
-    "label.refresh.blades": "\u5237\u65b0\u5200\u7247\u5f0f\u670d\u52a1\u5668",
     "label.refresh": "\u5237\u65b0",
+    "label.refresh.blades": "\u5237\u65b0\u5200\u7247\u5f0f\u670d\u52a1\u5668",
+    "label.region": "\u5730\u7406\u533a\u57df",
     "label.region.details": "\u5730\u7406\u533a\u57df\u8be6\u60c5",
     "label.regionlevelvpc": "\u5730\u7406\u533a\u57df\u7ea7 VPC",
-    "label.region": "\u5730\u7406\u533a\u57df",
     "label.reinstall.vm": "\u91cd\u65b0\u5b89\u88c5 VM",
     "label.related": "\u76f8\u5173\u8054",
-    "label.release.account.lowercase": "\u4ece\u5e10\u6237\u4e2d\u91ca\u653e",
     "label.release.account": "\u4ece\u5e10\u6237\u4e2d\u91ca\u653e",
+    "label.release.account.lowercase": "\u4ece\u5e10\u6237\u4e2d\u91ca\u653e",
     "label.release.dedicated.cluster": "\u91ca\u653e\u4e13\u7528\u7fa4\u96c6",
     "label.release.dedicated.host": "\u91ca\u653e\u4e13\u7528\u4e3b\u673a",
     "label.release.dedicated.pod": "\u91ca\u653e\u4e13\u7528\u63d0\u4f9b\u70b9",
@@ -1364,32 +1377,32 @@ var dictionary = {
     "label.remove.vm.from.lb": "\u4ece\u8d1f\u8f7d\u5e73\u8861\u5668\u89c4\u5219\u4e2d\u5220\u9664 VM",
     "label.remove.vm.load.balancer": "\u4ece\u8d1f\u8f7d\u5e73\u8861\u5668\u4e2d\u5220\u9664 VM",
     "label.remove.vmware.datacenter": "\u5220\u9664 VMware \u6570\u636e\u4e2d\u5fc3",
-    "label.remove.vpc.offering": "\u5220\u9664 VPC \u65b9\u6848",
     "label.remove.vpc": "\u5220\u9664 VPC",
+    "label.remove.vpc.offering": "\u5220\u9664 VPC \u65b9\u6848",
     "label.removing": "\u6b63\u5728\u5220\u9664",
     "label.removing.user": "\u6b63\u5728\u5220\u9664\u7528\u6237",
     "label.reource.id": "\u8d44\u6e90 ID",
-    "label.replace.acl.list": "\u66ff\u6362 ACL \u5217\u8868",
     "label.replace.acl": "\u66ff\u6362 ACL",
+    "label.replace.acl.list": "\u66ff\u6362 ACL \u5217\u8868",
     "label.required": "\u5fc5\u586b\u9879",
     "label.requires.upgrade": "\u9700\u8981\u5347\u7ea7",
     "label.reserved.ip.range": "\u9884\u7559 IP \u8303\u56f4",
     "label.reserved.system.gateway": "\u9884\u7559\u7684\u7cfb\u7edf\u7f51\u5173",
     "label.reserved.system.ip": "\u9884\u7559\u7684\u7cfb\u7edf IP",
     "label.reserved.system.netmask": "\u9884\u7559\u7684\u7cfb\u7edf\u7f51\u7edc\u63a9\u7801",
-    "label.reset.ssh.key.pair.on.vm": "\u91cd\u7f6e\u5b9e\u4f8b\u7684SSH\u5bc6\u94a5\u5bf9",
+    "label.reset.VPN.connection": "\u91cd\u7f6e VPN \u8fde\u63a5",
     "label.reset.ssh.key.pair": "\u91cd\u7f6eSSH\u5bc6\u94a5\u5bf9",
+    "label.reset.ssh.key.pair.on.vm": "\u91cd\u7f6e\u5b9e\u4f8b\u7684SSH\u5bc6\u94a5\u5bf9",
     "label.resetVM": "\u91cd\u7f6e VM",
-    "label.reset.VPN.connection": "\u91cd\u7f6e VPN \u8fde\u63a5",
     "label.resize.new.offering.id": "\u65b0\u65b9\u6848",
     "label.resize.new.size": "\u65b0\u5efa\u5927\u5c0f(GB)",
     "label.resize.shrink.ok": "\u662f\u5426\u786e\u5b9e\u8981\u7f29\u5c0f\u5377\u5927\u5c0f",
+    "label.resource": "\u8d44\u6e90",
     "label.resource.limit.exceeded": "\u5df2\u8d85\u51fa\u8d44\u6e90\u9650\u5236",
     "label.resource.limits": "\u8d44\u6e90\u9650\u5236",
     "label.resource.name": "\u8d44\u6e90\u540d\u79f0",
-    "label.resource": "\u8d44\u6e90",
-    "label.resources": "\u8d44\u6e90",
     "label.resource.state": "\u8d44\u6e90\u72b6\u6001",
+    "label.resources": "\u8d44\u6e90",
     "label.response.timeout.in.sec": "\u54cd\u5e94\u8d85\u65f6(\u79d2)",
     "label.restart.network": "\u91cd\u65b0\u542f\u52a8\u7f51\u7edc",
     "label.restart.required": "\u9700\u8981\u91cd\u65b0\u542f\u52a8",
@@ -1406,10 +1419,10 @@ var dictionary = {
     "label.root.disk.offering": "\u6839\u78c1\u76d8\u65b9\u6848",
     "label.root.disk.size": "Root disk size (GB)",
     "label.router.vm.scaled.up": "\u5df2\u6269\u5c55\u8def\u7531\u5668 VM",
-    "label.routing.host": "\u6b63\u5728\u8def\u7531\u4e3b\u673a",
     "label.routing": "\u6b63\u5728\u8def\u7531",
-    "label.rule.number": "\u89c4\u5219\u7f16\u53f7",
+    "label.routing.host": "\u6b63\u5728\u8def\u7531\u4e3b\u673a",
     "label.rule": "\u89c4\u5219",
+    "label.rule.number": "\u89c4\u5219\u7f16\u53f7",
     "label.rules": "\u89c4\u5219",
     "label.running.vms": "\u6b63\u5728\u8fd0\u884c\u7684 VM",
     "label.s3.access_key": "\u8bbf\u95ee\u5bc6\u94a5",
@@ -1425,30 +1438,32 @@ var dictionary = {
     "label.saml.enable": "\u6279\u51c6 SAML SSO",
     "label.saml.entity": "\u8ba4\u8bc1\u65b9\u5f0f",
     "label.saturday": "\u661f\u671f\u516d",
+    "label.save": "\u4fdd\u5b58",
     "label.save.and.continue": "\u4fdd\u5b58\u5e76\u7ee7\u7eed",
     "label.save.changes": "\u4fdd\u5b58\u4fee\u6539",
-    "label.save": "\u4fdd\u5b58",
     "label.saving.processing": "\u6b63\u5728\u4fdd\u5b58...",
+    "label.scale.up.policy": "\u6269\u5c55\u7b56\u7565",
     "label.scaledown.policy": "\u51cf\u7f29\u7b56\u7565",
     "label.scaleup.policy": "\u6269\u5c55\u7b56\u7565",
-    "label.scale.up.policy": "\u6269\u5c55\u7b56\u7565",
     "label.scope": "\u8303\u56f4",
     "label.search": "\u641c\u7d22",
     "label.secondary.ips": "\u4e8c\u7ea7 IPs",
     "label.secondary.isolated.vlan.id": "\u4e8c\u7ea7\u9694\u79bb VLAN ID",
-    "label.secondary.staging.store.details": "\u4e8c\u7ea7\u6682\u5b58\u5b58\u50a8\u8be6\u7ec6\u4fe1\u606f",
     "label.secondary.staging.store": "\u4e8c\u7ea7\u6682\u5b58\u5b58\u50a8",
+    "label.secondary.staging.store.details": "\u4e8c\u7ea7\u6682\u5b58\u5b58\u50a8\u8be6\u7ec6\u4fe1\u606f",
+    "label.secondary.storage": "\u4e8c\u7ea7\u5b58\u50a8",
     "label.secondary.storage.count": "\u4e8c\u7ea7\u5b58\u50a8\u6c60",
     "label.secondary.storage.details": "\u4e8c\u7ea7\u5b58\u50a8\u8be6\u7ec6\u4fe1\u606f",
     "label.secondary.storage.limits": "\u4e8c\u7ea7\u5b58\u50a8\u9650\u5236(GiB)",
-    "label.secondary.storage": "\u4e8c\u7ea7\u5b58\u50a8",
     "label.secondary.storage.vm": "\u4e8c\u7ea7\u5b58\u50a8 VM",
     "label.secondary.used": "\u5df2\u4f7f\u7528\u7684\u4e8c\u7ea7\u5b58\u50a8",
     "label.secret.key": "\u5bc6\u94a5",
-    "label.security.group.name": "\u5b89\u5168\u7ec4\u540d\u79f0",
     "label.security.group": "\u5b89\u5168\u7ec4",
-    "label.security.groups.enabled": "\u5df2\u542f\u7528\u5b89\u5168\u7ec4",
+    "label.security.group.name": "\u5b89\u5168\u7ec4\u540d\u79f0",
     "label.security.groups": "\u5b89\u5168\u7ec4",
+    "label.security.groups.enabled": "\u5df2\u542f\u7528\u5b89\u5168\u7ec4",
+    "label.select": "\u9009\u62e9",
+    "label.select-view": "\u9009\u62e9\u89c6\u56fe",
     "label.select.a.template": "\u9009\u62e9\u4e00\u4e2a\u6a21\u677f",
     "label.select.a.zone": "\u9009\u62e9\u4e00\u4e2a\u8d44\u6e90\u57df",
     "label.select.instance": "\u9009\u62e9\u5b9e\u4f8b",
@@ -1457,26 +1472,23 @@ var dictionary = {
     "label.select.offering": "\u9009\u62e9\u65b9\u6848",
     "label.select.project": "\u9009\u62e9\u9879\u76ee",
     "label.select.region": "\u9009\u62e9\u5730\u7406\u533a\u57df",
-    "label.select": "\u9009\u62e9",
     "label.select.template": "\u9009\u62e9\u6a21\u677f",
     "label.select.tier": "\u9009\u62e9\u5c42",
-    "label.select-view": "\u9009\u62e9\u89c6\u56fe",
     "label.select.vm.for.static.nat": "\u4e3a\u9759\u6001 NAT \u9009\u62e9 VM",
     "label.sent": "\u5df2\u53d1\u9001",
     "label.server": "\u670d\u52a1\u5668",
     "label.service.capabilities": "\u670d\u52a1\u529f\u80fd",
-    "label.service.offering.details": "\u670d\u52a1\u65b9\u6848\u8be6\u60c5",
     "label.service.offering": "\u670d\u52a1\u65b9\u6848",
-    "label.services": "\u670d\u52a1",
+    "label.service.offering.details": "\u670d\u52a1\u65b9\u6848\u8be6\u60c5",
     "label.service.state": "\u670d\u52a1\u72b6\u6001",
+    "label.services": "\u670d\u52a1",
     "label.session.expired": "\u4f1a\u8bdd\u5df2\u8fc7\u671f",
     "label.set.default.NIC": "\u8bbe\u7f6e\u9ed8\u8ba4 NIC",
+    "label.set.up.zone.type": "\u8bbe\u7f6e\u8d44\u6e90\u57df\u7c7b\u578b",
     "label.settings": "\u8bbe\u7f6e",
-    "label.setup.network": "\u914d\u7f6e\u7f51\u7edc",
     "label.setup": "\u8bbe\u7f6e",
+    "label.setup.network": "\u914d\u7f6e\u7f51\u7edc",
     "label.setup.zone": "\u914d\u7f6e\u533a\u57df",
-    "label.set.up.zone.type": "\u8bbe\u7f6e\u8d44\u6e90\u57df\u7c7b\u578b",
-    "label.SharedMountPoint": "SharedMountPoint",
     "label.shared": "\u5df2\u5171\u4eab",
     "label.show.advanced.settings": "\u663e\u793a\u9ad8\u7ea7\u8bbe\u7f6e",
     "label.show.ingress.rule": "\u663e\u793a\u5165\u53e3\u89c4\u5219",
@@ -1488,14 +1500,12 @@ var dictionary = {
     "label.smb.domain": "SMB \u57df",
     "label.smb.password": "SMB \u5bc6\u7801",
     "label.smb.username": "SMB \u7528\u6237\u540d",
+    "label.snapshot": "\u5feb\u7167",
     "label.snapshot.limits": "\u5feb\u7167\u9650\u5236",
     "label.snapshot.name": "\u5feb\u7167\u540d\u79f0",
-    "label.snapshot.schedule": "\u8bbe\u7f6e\u91cd\u73b0\u5feb\u7167",
-    "label.snapshot": "\u5feb\u7167",
     "label.snapshot.s": "\u5feb\u7167",
+    "label.snapshot.schedule": "\u8bbe\u7f6e\u91cd\u73b0\u5feb\u7167",
     "label.snapshots": "\u5feb\u7167",
-    "label.SNMP.community": "SNMP \u793e\u533a",
-    "label.SNMP.port": "SNMP \u7aef\u53e3",
     "label.sockets": "CPU \u63d2\u69fd",
     "label.source.ip.address": "\u6e90 IP \u5730\u5740",
     "label.source.nat": "\u6e90 NAT",
@@ -1504,11 +1514,10 @@ var dictionary = {
     "label.specify.IP.ranges": "\u6307\u5b9a IP \u8303\u56f4",
     "label.specify.vlan": "\u6307\u5b9a VLAN",
     "label.specify.vxlan": "\u6307\u5b9a VXLAN",
-    "label.SR.name": "SR \u540d\u79f0\u6807\u7b7e",
-    "label.srx.details": "SRX \u8be6\u7ec6\u4fe1\u606f",
     "label.srx": "SRX",
-    "label.ssh.key.pair.details": "SSH\u5bc6\u94a5\u5bf9\u8be6\u60c5",
+    "label.srx.details": "SRX \u8be6\u7ec6\u4fe1\u606f",
     "label.ssh.key.pair": "SSH\u5bc6\u94a5\u5bf9",
+    "label.ssh.key.pair.details": "SSH\u5bc6\u94a5\u5bf9\u8be6\u60c5",
     "label.ssh.key.pairs": "SSH\u5bc6\u94a5\u5bf9",
     "label.standard.us.keyboard": "\u6807\u51c6(US)\u952e\u76d8",
     "label.start.IP": "\u8d77\u59cb IP",
@@ -1518,8 +1527,8 @@ var dictionary = {
     "label.start.vlan": "\u8d77\u59cb VLAN",
     "label.start.vxlan": "\u8d77\u59cb VXLAN",
     "label.state": "\u72b6\u6001",
-    "label.static.nat.enabled": "\u5df2\u542f\u7528\u9759\u6001 NAT",
     "label.static.nat": "\u9759\u6001 NAT",
+    "label.static.nat.enabled": "\u5df2\u542f\u7528\u9759\u6001 NAT",
     "label.static.nat.to": "\u9759\u6001 NAT \u76ee\u6807",
     "label.static.nat.vm.details": "\u9759\u6001 NAT VM \u8be6\u60c5",
     "label.static.routes": "\u9759\u6001\u8def\u7531\u5668",
@@ -1535,8 +1544,8 @@ var dictionary = {
     "label.step.4.title": "\u6b65\u9aa4 4: <strong>\u7f51\u7edc</strong>",
     "label.step.5": "\u6b65\u9aa4 5",
     "label.step.5.title": "\u6b65\u9aa4 5: <strong>\u6838\u5bf9</strong>",
-    "label.stickiness.method": "\u7c98\u6027\u65b9\u6cd5",
     "label.stickiness": "\u7c98\u6027",
+    "label.stickiness.method": "\u7c98\u6027\u65b9\u6cd5",
     "label.sticky.cookie-name": "Cookie \u540d\u79f0",
     "label.sticky.domain": "\u57df",
     "label.sticky.expire": "\u8fc7\u671f\u65e5\u671f",
@@ -1550,11 +1559,11 @@ var dictionary = {
     "label.sticky.prefix": "prefix",
     "label.sticky.request-learn": "request-learn",
     "label.sticky.tablesize": "\u8868\u5927\u5c0f",
+    "label.stop": "\u505c\u6b62",
     "label.stop.lb.vm": "\u505c\u6b62 LB VM",
     "label.stopped.vms": "\u5df2\u505c\u6b62\u7684 VM",
-    "label.stop": "\u505c\u6b62",
-    "label.storage.pool": "\u5b58\u50a8\u6c60",
     "label.storage": "\u5b58\u50a8",
+    "label.storage.pool": "\u5b58\u50a8\u6c60",
     "label.storage.tags": "\u5b58\u50a8\u6807\u7b7e",
     "label.storage.traffic": "\u5b58\u50a8\u6d41\u91cf",
     "label.storage.type": "\u5b58\u50a8\u7c7b\u578b",
@@ -1570,43 +1579,42 @@ var dictionary = {
     "label.suspend.project": "\u6682\u505c\u9879\u76ee",
     "label.switch.type": "\u4ea4\u6362\u673a\u7c7b\u578b",
     "label.system.capacity": "\u7cfb\u7edf\u5bb9\u91cf",
-    "label.system.offering.for.router": "\u8def\u7531\u5668\u7684\u7cfb\u7edf\u65b9\u6848",
     "label.system.offering": "\u7cfb\u7edf\u65b9\u6848",
-    "label.system.service.offering.details": "\u7cfb\u7edf\u670d\u52a1\u65b9\u6848\u8be6\u60c5",
+    "label.system.offering.for.router": "\u8def\u7531\u5668\u7684\u7cfb\u7edf\u65b9\u6848",
     "label.system.service.offering": "\u7cfb\u7edf\u670d\u52a1\u65b9\u6848",
+    "label.system.service.offering.details": "\u7cfb\u7edf\u670d\u52a1\u65b9\u6848\u8be6\u60c5",
+    "label.system.vm": "\u7cfb\u7edf VM",
     "label.system.vm.details": "\u7cfb\u7edf VM \u8be6\u7ec6\u4fe1\u606f",
     "label.system.vm.scaled.up": "\u5df2\u6269\u5c55\u7cfb\u7edf VM",
-    "label.system.vms": "\u7cfb\u7edf VM",
-    "label.system.vm": "\u7cfb\u7edf VM",
     "label.system.vm.type": "\u7cfb\u7edf VM \u7c7b\u578b",
+    "label.system.vms": "\u7cfb\u7edf VM",
     "label.system.wide.capacity": "\u6574\u4e2a\u7cfb\u7edf\u7684\u5bb9\u91cf",
-    "label.tagged": "\u5df2\u6807\u8bb0",
     "label.tag.key": "\u6807\u8bb0\u5bc6\u94a5",
-    "label.tags": "\u6807\u7b7e",
     "label.tag.value": "\u6807\u8bb0\u503c",
+    "label.tagged": "\u5df2\u6807\u8bb0",
+    "label.tags": "\u6807\u7b7e",
     "label.target.iqn": "\u76ee\u6807 IQN",
     "label.task.completed": "\u5df2\u5b8c\u6210\u4efb\u52a1",
-    "label.template.limits": "\u6a21\u677f\u9650\u5236",
     "label.template": "\u6a21\u677f",
-    "label.TFTP.dir": "TFTP \u76ee\u5f55",
+    "label.template.limits": "\u6a21\u677f\u9650\u5236",
     "label.tftp.root.directory": "Tftp \u6839\u76ee\u5f55",
     "label.theme.default": "\u9ed8\u8ba4\u4e3b\u9898",
     "label.theme.grey": "\u81ea\u5b9a\u4e49 - \u7070\u8272",
     "label.theme.lightblue": "\u81ea\u5b9a\u4e49 - \u6de1\u84dd\u8272",
     "label.threshold": "\u9608\u503c",
     "label.thursday": "\u661f\u671f\u56db",
-    "label.tier.details": "\u5c42\u8be6\u7ec6\u4fe1\u606f",
     "label.tier": "\u5c42",
-    "label.time.colon": "\u65f6\u95f4:",
-    "label.timeout.in.second ": " \u8d85\u65f6(\u79d2)",
-    "label.timeout": "\u8d85\u65f6",
+    "label.tier.details": "\u5c42\u8be6\u7ec6\u4fe1\u606f",
     "label.time": "\u65f6\u95f4",
-    "label.timezone.colon": "\u65f6\u533a",
+    "label.time.colon": "\u65f6\u95f4:",
     "label.time.zone": "\u65f6\u533a",
+    "label.timeout": "\u8d85\u65f6",
+    "label.timeout.in.second ": " \u8d85\u65f6(\u79d2)",
     "label.timezone": "\u65f6\u533a",
+    "label.timezone.colon": "\u65f6\u533a",
     "label.token": "\u4ee4\u724c",
-    "label.total.cpu": "CPU \u603b\u91cf",
     "label.total.CPU": "CPU \u603b\u91cf",
+    "label.total.cpu": "CPU \u603b\u91cf",
     "label.total.hosts": "\u603b\u4e3b\u673a\u6570",
     "label.total.memory": "\u5185\u5b58\u603b\u91cf",
     "label.total.of.ip": "IP\u5730\u5740\u603b\u6570",
@@ -1616,12 +1624,12 @@ var dictionary = {
     "label.total.virtual.routers.upgrade": "\u9700\u8981\u5347\u7ea7\u7684\u865a\u62df\u8def\u7531\u5668\u603b\u6570",
     "label.total.vms": "\u603b VM \u6570",
     "label.traffic.label": "\u6d41\u91cf\u6807\u7b7e",
-    "label.traffic.types": "\u6d41\u91cf\u7c7b\u578b",
     "label.traffic.type": "\u6d41\u91cf\u7c7b\u578b",
+    "label.traffic.types": "\u6d41\u91cf\u7c7b\u578b",
     "label.tuesday": "\u661f\u671f\u4e8c",
+    "label.type": "\u7c7b\u578b",
     "label.type.id": "\u7c7b\u578b ID",
     "label.type.lower": "\u7c7b\u578b",
-    "label.type": "\u7c7b\u578b",
     "label.ucs": "UCS",
     "label.uk.keyboard": "\u7f8e\u5f0f\u952e\u76d8",
     "label.unavailable": "\u4e0d\u53ef\u7528",
@@ -1629,151 +1637,144 @@ var dictionary = {
     "label.unlimited": "\u65e0\u9650\u5236",
     "label.untagged": "\u5df2\u53d6\u6d88\u6807\u8bb0",
     "label.update.project.resources": "\u66f4\u65b0\u9879\u76ee\u8d44\u6e90",
-    "label.update.ssl.cert": " SSL \u8bc1\u4e66",
     "label.update.ssl": " SSL \u8bc1\u4e66",
+    "label.update.ssl.cert": " SSL \u8bc1\u4e66",
     "label.updating": "\u6b63\u5728\u66f4\u65b0",
     "label.upgrade.required": "\u9700\u8981\u5347\u7ea7",
     "label.upgrade.router.newer.template": "\u5347\u7ea7\u8def\u7531\u5668\u4ee5\u4f7f\u7528\u66f4\u65b0\u7684\u6a21\u677f",
+    "label.upload": "\u4e0a\u8f7d",
     "label.upload.from.local": "\u901a\u8fc7\u672c\u5730\u4e0a\u4f20",
     "label.upload.template.from.local": "\u901a\u8fc7\u672c\u5730\u4e0a\u4f20\u6a21\u677f",
-    "label.upload": "\u4e0a\u8f7d",
+    "label.upload.volume": "\u4e0a\u8f7d\u5377",
     "label.upload.volume.from.local": "\u901a\u8fc7\u672c\u5730\u4e0a\u4f20\u5377",
     "label.upload.volume.from.url": "\u901a\u8fc7URL\u4e0a\u4f20\u5377",
-    "label.upload.volume": "\u4e0a\u8f7d\u5377",
     "label.url": "URL",
     "label.usage.interface": "\u4f7f\u7528\u754c\u9762",
     "label.usage.sanity.result": "\u4f7f\u7528\u5065\u5168\u6027\u68c0\u67e5\u7ed3\u679c",
     "label.usage.server": "\u4f7f\u7528\u670d\u52a1\u5668",
     "label.usage.type": "Usage Type",
     "label.usage.unit": "Unit",
+    "label.use.vm.ip": "\u4f7f\u7528 VM IP:",
+    "label.use.vm.ips": "\u4f7f\u7528 VM IP",
     "label.used": "\u5df2\u4f7f\u7528",
+    "label.user": "\u7528\u6237",
     "label.user.data": "\u7528\u6237\u6570\u636e",
     "label.user.details": "\u7528\u6237\u8be6\u60c5",
-    "label.username.lower": "\u7528\u6237\u540d",
+    "label.user.vm": "\u7528\u6237 VM",
     "label.username": "\u7528\u6237\u540d",
+    "label.username.lower": "\u7528\u6237\u540d",
     "label.users": "\u7528\u6237",
-    "label.user": "\u7528\u6237",
-    "label.user.vm": "\u7528\u6237 VM",
-    "label.use.vm.ips": "\u4f7f\u7528 VM IP",
-    "label.use.vm.ip": "\u4f7f\u7528 VM IP:",
+    "label.vSwitch.type": "vSwitch \u7c7b\u578b",
     "label.value": "\u503c",
     "label.vcdcname": "vCenter DC \u540d\u79f0",
+    "label.vcenter": "vCenter",
     "label.vcenter.cluster": "vCenter \u7fa4\u96c6",
     "label.vcenter.datacenter": "vCenter \u6570\u636e\u4e2d\u5fc3",
     "label.vcenter.datastore": "vCenter \u6570\u636e\u5b58\u50a8",
     "label.vcenter.host": "vCenter \u4e3b\u673a",
     "label.vcenter.password": "vCenter \u5bc6\u7801",
     "label.vcenter.username": "vCenter \u7528\u6237\u540d",
-    "label.vcenter": "vCenter",
     "label.vcipaddress": "vCenter IP \u5730\u5740",
     "label.version": "\u7248\u672c",
+    "label.vgpu": "VGPU",
     "label.vgpu.max.resolution": "\u6700\u5927\u5206\u8fa8\u7387",
     "label.vgpu.max.vgpu.per.gpu": "\u6bcf\u4e2a GPU \u7684 vGPU \u6570",
     "label.vgpu.remaining.capacity": "\u5269\u4f59\u5bb9\u91cf",
     "label.vgpu.type": "vGPU \u7c7b\u578b",
-    "label.vgpu": "VGPU",
     "label.vgpu.video.ram": "\u89c6\u9891 RAM",
+    "label.view": "\u67e5\u770b",
     "label.view.all": "\u67e5\u770b\u5168\u90e8",
     "label.view.console": "\u67e5\u770b\u63a7\u5236\u53f0",
-    "label.viewing": "\u67e5\u770b",
     "label.view.more": "\u67e5\u770b\u66f4\u591a",
     "label.view.secondary.ips": "\u67e5\u770b\u4e8c\u7ea7 IP",
-    "label.view": "\u67e5\u770b",
+    "label.viewing": "\u67e5\u770b",
+    "label.virtual.appliance": "\u865a\u62df\u8bbe\u5907",
     "label.virtual.appliance.details": "\u865a\u62df\u8bbe\u5907\u8be6\u7ec6\u4fe1\u606f",
     "label.virtual.appliances": "\u865a\u62df\u8bbe\u5907",
-    "label.virtual.appliance": "\u865a\u62df\u8bbe\u5907",
-    "label.virtual.machines": "\u865a\u62df\u673a",
     "label.virtual.machine": "\u865a\u62df\u673a",
-    "label.virtual.networking": "\u865a\u62df\u7f51\u7edc\u8fde\u63a5",
+    "label.virtual.machines": "\u865a\u62df\u673a",
     "label.virtual.network": "\u865a\u62df\u7f51\u7edc",
+    "label.virtual.networking": "\u865a\u62df\u7f51\u7edc\u8fde\u63a5",
+    "label.virtual.router": "\u865a\u62df\u8def\u7531\u5668",
+    "label.virtual.routers": "\u865a\u62df\u8def\u7531\u5668",
     "label.virtual.routers.group.account": "\u865a\u62df\u8def\u7531\u5668(\u6309\u5e10\u6237\u5206\u7ec4)",
     "label.virtual.routers.group.cluster": "\u865a\u62df\u8def\u7531\u5668(\u6309\u7fa4\u96c6\u5206\u7ec4)",
     "label.virtual.routers.group.pod": "\u865a\u62df\u8def\u7531\u5668(\u6309\u63d0\u4f9b\u70b9\u5206\u7ec4)",
     "label.virtual.routers.group.zone": "\u865a\u62df\u8def\u7531\u5668(\u6309\u8d44\u6e90\u57df\u5206\u7ec4)",
-    "label.virtual.routers": "\u865a\u62df\u8def\u7531\u5668",
-    "label.virtual.router": "\u865a\u62df\u8def\u7531\u5668",
+    "label.vlan": "VLAN/VNI",
     "label.vlan.id": "VLAN/VNI ID",
     "label.vlan.only": "VLAN",
+    "label.vlan.range": "VLAN/VNI \u8303\u56f4",
     "label.vlan.range.details": "VLAN \u8303\u56f4\u8be6\u7ec6\u4fe1\u606f",
     "label.vlan.ranges": "VLAN \u8303\u56f4",
-    "label.vlan.range": "VLAN/VNI \u8303\u56f4",
-    "label.vlan": "VLAN/VNI",
-    "label.vlan.vni.ranges": "VLAN/VNI \u8303\u56f4",
     "label.vlan.vni.range": "VLAN/VNI \u8303\u56f4",
+    "label.vlan.vni.ranges": "VLAN/VNI \u8303\u56f4",
     "label.vm.add": "\u6dfb\u52a0\u5b9e\u4f8b",
     "label.vm.destroy": "\u9500\u6bc1",
     "label.vm.display.name": "VM \u663e\u793a\u540d\u79f0",
-    "label.VMFS.datastore": "VMFS \u6570\u636e\u5b58\u50a8",
-    "label.vmfs": "VMFS",
     "label.vm.id": "VM ID",
     "label.vm.ip": "VM IP \u5730\u5740",
     "label.vm.name": "VM \u540d\u79f0",
     "label.vm.password": "VM \u7684\u5bc6\u7801",
     "label.vm.reboot": "\u91cd\u65b0\u542f\u52a8",
-    "label.VMs.in.tier": "\u5c42\u4e2d\u7684 VM",
-    "label.vmsnapshot.current": "\u6700\u65b0\u7248\u672c",
-    "label.vmsnapshot.memory": "\u5feb\u7167\u5185\u5b58",
-    "label.vmsnapshot.parentname": "\u7236\u540d\u79f0",
-    "label.vmsnapshot.type": "\u7c7b\u578b",
-    "label.vmsnapshot": "VM \u5feb\u7167",
     "label.vm.start": "\u542f\u52a8",
     "label.vm.state": "VM \u72b6\u6001",
     "label.vm.stop": "\u505c\u6b62",
+    "label.vmfs": "VMFS",
     "label.vms": "VM",
+    "label.vmsnapshot": "VM \u5feb\u7167",
+    "label.vmsnapshot.current": "\u6700\u65b0\u7248\u672c",
+    "label.vmsnapshot.memory": "\u5feb\u7167\u5185\u5b58",
+    "label.vmsnapshot.parentname": "\u7236\u540d\u79f0",
+    "label.vmsnapshot.type": "\u7c7b\u578b",
     "label.vmware.datacenter.id": "VMware \u6570\u636e\u4e2d\u5fc3 ID",
     "label.vmware.datacenter.name": "VMware \u6570\u636e\u4e2d\u5fc3\u540d\u79f0",
     "label.vmware.datacenter.vcenter": "VMware \u6570\u636e\u4e2d\u5fc3 vCenter",
     "label.vmware.traffic.label": "VMware \u6d41\u91cf\u6807\u7b7e",
-    "label.vnet.id": "VLAN/VNI ID",
     "label.vnet": "VLAN/VNI",
-    "label.vnmc.devices": "VNMC \u8bbe\u5907",
+    "label.vnet.id": "VLAN/VNI ID",
     "label.vnmc": "VNMC",
+    "label.vnmc.devices": "VNMC \u8bbe\u5907",
     "label.volatile": "\u53ef\u53d8",
     "label.volgroup": "\u5377\u7ec4",
+    "label.volume": "\u5377",
     "label.volume.details": "\u5377\u8be6\u7ec6\u4fe1\u606f",
     "label.volume.limits": "\u5377\u9650\u5236",
     "label.volume.migrated": "\u5377\u5df2\u8fc1\u79fb",
     "label.volume.name": "\u5377\u540d\u79f0",
     "label.volumes": "\u5377",
-    "label.volume": "\u5377",
+    "label.vpc": "VPC",
     "label.vpc.distributedvpcrouter": "\u5206\u5e03\u5f0f VPC \u8def\u7531\u5668",
     "label.vpc.id": "VPC ID",
-    "label.VPC.limits": "VPC \u9650\u5236",
-    "label.vpc.offering.details": "VPC \u65b9\u6848\u8be6\u7ec6\u4fe1\u606f",
     "label.vpc.offering": "VPC \u65b9\u6848",
+    "label.vpc.offering.details": "VPC \u65b9\u6848\u8be6\u7ec6\u4fe1\u606f",
     "label.vpc.router.details": "VPC \u8def\u7531\u5668\u8be6\u7ec6\u4fe1\u606f",
-    "label.VPC.router.details": "VPC \u8def\u7531\u5668\u8be6\u7ec6\u4fe1\u606f",
     "label.vpc.supportsregionlevelvpc": "\u652f\u6301\u5730\u7406\u533a\u57df\u7ea7 VPC",
     "label.vpc.virtual.router": "VPC \u865a\u62df\u8def\u7531\u5668",
-    "label.vpc": "VPC",
-    "label.VPN.connection": "VPN \u8fde\u63a5",
+    "label.vpn": "VPN",
     "label.vpn.customer.gateway": "VPN \u5ba2\u6237\u7f51\u5173",
-    "label.VPN.customer.gateway": "VPN \u5ba2\u6237\u7f51\u5173",
     "label.vpn.force.encapsulation": "Force UDP Encapsulation of ESP Packets",
-    "label.VPN.gateway": "VPN \u7f51\u5173",
-    "label.vpn": "VPN",
     "label.vsmctrlvlanid": "\u63a7\u5236 VLAN ID",
     "label.vsmpktvlanid": "\u6570\u636e\u5305 VLAN ID",
     "label.vsmstoragevlanid": "\u5b58\u50a8 VLAN ID",
     "label.vsphere.managed": "\u7531 vSphere \u7ba1\u7406",
     "label.vswitch.name": "vSwitch \u540d\u79f0",
-    "label.vSwitch.type": "vSwitch \u7c7b\u578b",
+    "label.vxlan": "VXLAN",
     "label.vxlan.id": "VXLAN ID",
     "label.vxlan.range": "VXLAN \u8303\u56f4",
-    "label.vxlan": "VXLAN",
     "label.waiting": "\u6b63\u5728\u7b49\u5f85",
-    "label.warning": "\u8b66\u544a",
-    "label.warn.upper": "\u8b66\u544a",
     "label.warn": "\u8b66\u544a",
+    "label.warn.upper": "\u8b66\u544a",
+    "label.warning": "\u8b66\u544a",
     "label.wednesday": "\u661f\u671f\u4e09",
     "label.weekly": "\u6bcf\u5468",
-    "label.welcome.cloud.console": "\u6b22\u8fce\u4f7f\u7528\u7ba1\u7406\u63a7\u5236\u53f0",
     "label.welcome": "\u6b22\u8fce",
+    "label.welcome.cloud.console": "\u6b22\u8fce\u4f7f\u7528\u7ba1\u7406\u63a7\u5236\u53f0",
     "label.what.is.cloudstack": "\u4ec0\u4e48\u662f CloudStack&#8482?",
     "label.xenserver.tools.version.61.plus": "\u539f\u59cb XS \u7248\u672c\u4e3a 6.1+",
-    "label.Xenserver.Tools.Version61plus": "\u539f\u59cb XS \u7248\u672c\u4e3a 6.1+",
     "label.xenserver.traffic.label": "XenServer \u6d41\u91cf\u6807\u7b7e",
     "label.yes": "\u662f",
+    "label.zone": "\u8d44\u6e90\u57df",
     "label.zone.dedicated": "\u8d44\u6e90\u57df\u5df2\u4e13\u7528",
     "label.zone.details": "\u8d44\u6e90\u57df\u8be6\u7ec6\u4fe1\u606f",
     "label.zone.id": "\u8d44\u6e90\u57df ID",
@@ -1783,31 +1784,32 @@ var dictionary = {
     "label.zone.step.2.title": "\u6b65\u9aa4 2: <strong>\u6dfb\u52a0\u4e00\u4e2a\u8d44\u6e90\u57df</strong>",
     "label.zone.step.3.title": "\u6b65\u9aa4 3: <strong>\u6dfb\u52a0\u4e00\u4e2a\u63d0\u4f9b\u70b9</strong>",
     "label.zone.step.4.title": "\u6b65\u9aa4 4: <strong>\u6dfb\u52a0\u4e00\u4e2a IP \u8303\u56f4</strong>",
-    "label.zones": "\u8d44\u6e90\u57df",
     "label.zone.type": "\u8d44\u6e90\u57df\u7c7b\u578b",
     "label.zone.wide": "\u6574\u4e2a\u8d44\u6e90\u57df",
     "label.zoneWizard.trafficType.guest": "\u6765\u5bbe: \u6700\u7ec8\u7528\u6237\u865a\u62df\u673a\u4e4b\u95f4\u7684\u6d41\u91cf",
     "label.zoneWizard.trafficType.management": "\u7ba1\u7406: CloudStack \u7684\u5185\u90e8\u8d44\u6e90(\u5305\u62ec\u4e0e\u7ba1\u7406\u670d\u52a1\u5668\u901a\u4fe1\u7684\u4efb\u4f55\u7ec4\u4ef6\uff0c\u4f8b\u5982\u4e3b\u673a\u548c CloudStack \u7cfb\u7edf VM)\u4e4b\u95f4\u7684\u6d41\u91cf",
     "label.zoneWizard.trafficType.public": "\u516c\u7528: \u4e91\u4e2d Internet \u4e0e\u865a\u62df\u673a\u4e4b\u95f4\u7684\u6d41\u91cf\u3002",
     "label.zoneWizard.trafficType.storage": "\u5b58\u50a8: \u4e3b\u5b58\u50a8\u670d\u52a1\u5668\u4e0e\u4e8c\u7ea7\u5b58\u50a8\u670d\u52a1\u5668(\u4f8b\u5982 VM \u6a21\u677f\u4e0e\u5feb\u7167)\u4e4b\u95f4\u7684\u6d41\u91cf",
-    "label.zone": "\u8d44\u6e90\u57df",
+    "label.zones": "\u8d44\u6e90\u57df",
     "managed.state": "\u6258\u7ba1\u72b6\u6001",
+    "message.XSTools61plus.update.failed": "\u65e0\u6cd5\u66f4\u65b0\u201c\u539f\u59cb XS \u7248\u672c\u4e3a 6.1+\u201d\u5b57\u6bb5\u3002\u9519\u8bef:",
+    "message.Zone.creation.complete": "\u5df2\u5b8c\u6210\u521b\u5efa\u8d44\u6e90\u57df",
     "message.acquire.ip.nic": "\u8bf7\u786e\u8ba4\u60a8\u786e\u5b9e\u8981\u83b7\u53d6\u6b64 NIC \u7684\u65b0\u4e8c\u7ea7 IP\u3002<br/>\u6ce8\u610f: \u60a8\u9700\u8981\u5728\u865a\u62df\u673a\u5185\u90e8\u624b\u52a8\u914d\u7f6e\u65b0\u83b7\u53d6\u7684\u4e8c\u7ea7 IP\u3002",
     "message.acquire.new.ip": "\u8bf7\u786e\u8ba4\u60a8\u786e\u5b9e\u8981\u4e3a\u6b64\u7f51\u7edc\u83b7\u53d6\u4e00\u4e2a\u65b0 IP\u3002",
     "message.acquire.new.ip.vpc": "\u8bf7\u786e\u8ba4\u60a8\u786e\u5b9e\u8981\u4e3a\u6b64 VPC \u83b7\u53d6\u4e00\u4e2a\u65b0 IP\u3002",
     "message.acquire.public.ip": "\u8bf7\u9009\u62e9\u4e00\u4e2a\u8981\u4ece\u4e2d\u83b7\u53d6\u65b0 IP \u7684\u8d44\u6e90\u57df\u3002",
-    "message.action.cancel.maintenance.mode": "\u8bf7\u786e\u8ba4\u60a8\u786e\u5b9e\u8981\u53d6\u6d88\u6b64\u7ef4\u62a4\u6a21\u5f0f\u3002",
     "message.action.cancel.maintenance": "\u5df2\u6210\u529f\u53d6\u6d88\u7ef4\u62a4\u60a8\u7684\u4e3b\u673a\u3002\u6b64\u8fc7\u7a0b\u53ef\u80fd\u9700\u8981\u957f\u8fbe\u51e0\u5206\u949f\u65f6\u95f4\u3002",
+    "message.action.cancel.maintenance.mode": "\u8bf7\u786e\u8ba4\u60a8\u786e\u5b9e\u8981\u53d6\u6d88\u6b64\u7ef4\u62a4\u6a21\u5f0f\u3002",
     "message.action.change.service.warning.for.instance": "\u5fc5\u987b\u5148\u7981\u7528\u60a8\u7684\u5b9e\u4f8b\uff0c\u7136\u540e\u518d\u5c1d\u8bd5\u66f4\u6539\u5176\u5f53\u524d\u7684\u670d\u52a1\u65b9\u6848\u3002",
     "message.action.change.service.warning.for.router": "\u5fc5\u987b\u5148\u505c\u6b62\u60a8\u7684\u8def\u7531\u5668\uff0c\u7136\u540e\u518d\u5c1d\u8bd5\u66f4\u6539\u5176\u5f53\u524d\u7684\u670d\u52a1\u65b9\u6848\u3002",
+    "message.action.delete.ISO": "\u8bf7\u786e\u8ba4\u60a8\u786e\u5b9e\u8981\u5220\u9664\u6b64 ISO\u3002",
+    "message.action.delete.ISO.for.all.zones": "\u6b64 ISO \u7531\u6240\u6709\u8d44\u6e90\u57df\u4f7f\u7528\u3002\u8bf7\u786e\u8ba4\u60a8\u786e\u5b9e\u8981\u5c06\u5176\u4ece\u6240\u6709\u8d44\u6e90\u57df\u4e2d\u5220\u9664\u3002",
     "message.action.delete.cluster": "\u8bf7\u786e\u8ba4\u60a8\u786e\u5b9e\u8981\u5220\u9664\u6b64\u7fa4\u96c6\u3002",
     "message.action.delete.disk.offering": "\u8bf7\u786e\u8ba4\u60a8\u786e\u5b9e\u8981\u5220\u9664\u6b64\u78c1\u76d8\u65b9\u6848\u3002",
     "message.action.delete.domain": "\u8bf7\u786e\u8ba4\u60a8\u786e\u5b9e\u8981\u5220\u9664\u6b64\u57df\u3002",
     "message.action.delete.external.firewall": "\u8bf7\u786e\u8ba4\u60a8\u786e\u5b9e\u8981\u5220\u9664\u6b64\u5916\u90e8\u9632\u706b\u5899\u3002\u8b66\u544a: \u5982\u679c\u60a8\u8ba1\u5212\u91cd\u65b0\u6dfb\u52a0\u540c\u4e00\u4e2a\u5916\u90e8\u9632\u706b\u5899\uff0c\u5219\u5fc5\u987b\u5728\u8bbe\u5907\u4e0a\u91cd\u7f6e\u4f7f\u7528\u6570\u636e\u3002",
     "message.action.delete.external.load.balancer": "\u8bf7\u786e\u8ba4\u60a8\u786e\u5b9e\u8981\u5220\u9664\u6b64\u5916\u90e8\u8d1f\u8f7d\u5e73\u8861\u5668\u3002\u8b66\u544a: \u5982\u679c\u60a8\u8ba1\u5212\u91cd\u65b0\u6dfb\u52a0\u540c\u4e00\u4e2a\u5916\u90e8\u8d1f\u8f7d\u5e73\u8861\u5668\uff0c\u5219\u5fc5\u987b\u5728\u8bbe\u5907\u4e0a\u91cd\u7f6e\u4f7f\u7528\u6570\u636e\u3002",
     "message.action.delete.ingress.rule": "\u8bf7\u786e\u8ba4\u60a8\u786e\u5b9e\u8981\u5220\u9664\u6b64\u5165\u53e3\u89c4\u5219\u3002",
-    "message.action.delete.ISO.for.all.zones": "\u6b64 ISO \u7531\u6240\u6709\u8d44\u6e90\u57df\u4f7f\u7528\u3002\u8bf7\u786e\u8ba4\u60a8\u786e\u5b9e\u8981\u5c06\u5176\u4ece\u6240\u6709\u8d44\u6e90\u57df\u4e2d\u5220\u9664\u3002",
-    "message.action.delete.ISO": "\u8bf7\u786e\u8ba4\u60a8\u786e\u5b9e\u8981\u5220\u9664\u6b64 ISO\u3002",
     "message.action.delete.network": "\u8bf7\u786e\u8ba4\u60a8\u786e\u5b9e\u8981\u5220\u9664\u6b64\u7f51\u7edc\u3002",
     "message.action.delete.nexusVswitch": "\u8bf7\u786e\u8ba4\u60a8\u786e\u5b9e\u8981\u5220\u9664\u6b64 Nexus 1000v",
     "message.action.delete.nic": "\u8bf7\u786e\u8ba4\u60a8\u786e\u5b9e\u8981\u79fb\u9664\u6b64 NIC\uff0c\u6b64\u64cd\u4f5c\u8fd8\u5c06\u4ece VM \u4e2d\u79fb\u9664\u5173\u8054\u7684\u7f51\u7edc\u3002",
@@ -1819,8 +1821,8 @@ var dictionary = {
     "message.action.delete.service.offering": "\u8bf7\u786e\u8ba4\u60a8\u786e\u5b9e\u8981\u5220\u9664\u6b64\u670d\u52a1\u65b9\u6848\u3002",
     "message.action.delete.snapshot": "\u8bf7\u786e\u8ba4\u60a8\u786e\u5b9e\u8981\u5220\u9664\u6b64\u5feb\u7167\u3002",
     "message.action.delete.system.service.offering": "\u8bf7\u786e\u8ba4\u60a8\u786e\u5b9e\u8981\u5220\u9664\u6b64\u7cfb\u7edf\u670d\u52a1\u65b9\u6848\u3002",
-    "message.action.delete.template.for.all.zones": "\u6b64\u6a21\u677f\u7531\u6240\u6709\u8d44\u6e90\u57df\u4f7f\u7528\u3002\u8bf7\u786e\u8ba4\u60a8\u786e\u5b9e\u8981\u5c06\u5176\u4ece\u6240\u6709\u8d44\u6e90\u57df\u4e2d\u5220\u9664\u3002",
     "message.action.delete.template": "\u8bf7\u786e\u8ba4\u60a8\u786e\u5b9e\u8981\u5220\u9664\u6b64\u6a21\u677f\u3002",
+    "message.action.delete.template.for.all.zones": "\u6b64\u6a21\u677f\u7531\u6240\u6709\u8d44\u6e90\u57df\u4f7f\u7528\u3002\u8bf7\u786e\u8ba4\u60a8\u786e\u5b9e\u8981\u5c06\u5176\u4ece\u6240\u6709\u8d44\u6e90\u57df\u4e2d\u5220\u9664\u3002",
     "message.action.delete.volume": "\u8bf7\u786e\u8ba4\u60a8\u786e\u5b9e\u8981\u5220\u9664\u6b64\u5377\u3002",
     "message.action.delete.zone": "\u8bf7\u786e\u8ba4\u60a8\u786e\u5b9e\u8981\u5220\u9664\u6b64\u8d44\u6e90\u57df\u3002",
     "message.action.destroy.instance": "\u8bf7\u786e\u8ba4\u60a8\u786e\u5b9e\u8981\u9500\u6bc1\u6b64\u5b9e\u4f8b\u3002",
@@ -1831,9 +1833,9 @@ var dictionary = {
     "message.action.disable.pod": "\u8bf7\u786e\u8ba4\u60a8\u786e\u5b9e\u8981\u7981\u7528\u6b64\u63d0\u4f9b\u70b9\u3002",
     "message.action.disable.static.NAT": "\u8bf7\u786e\u8ba4\u60a8\u786e\u5b9e\u8981\u7981\u7528\u9759\u6001 NAT\u3002",
     "message.action.disable.zone": "\u8bf7\u786e\u8ba4\u60a8\u786e\u5b9e\u8981\u7981\u7528\u6b64\u8d44\u6e90\u57df\u3002",
-    "message.action.downloading.template": "\u6b63\u5728\u4e0b\u8f7d\u6a21\u677f\u3002",
     "message.action.download.iso": "\u8bf7\u786e\u8ba4\u60a8\u786e\u5b9e\u8981\u4e0b\u8f7d\u6b64 ISO\u3002",
     "message.action.download.template": "\u8bf7\u786e\u8ba4\u60a8\u786e\u5b9e\u8981\u4e0b\u8f7d\u6b64\u6a21\u677f\u3002",
+    "message.action.downloading.template": "\u6b63\u5728\u4e0b\u8f7d\u6a21\u677f\u3002",
     "message.action.enable.cluster": "\u8bf7\u786e\u8ba4\u60a8\u786e\u5b9e\u8981\u542f\u7528\u6b64\u7fa4\u96c6\u3002",
     "message.action.enable.maintenance": "\u5df2\u6210\u529f\u51c6\u5907\u597d\u7ef4\u62a4\u60a8\u7684\u4e3b\u673a\u3002\u6b64\u8fc7\u7a0b\u53ef\u80fd\u9700\u8981\u957f\u8fbe\u51e0\u5206\u949f\u6216\u66f4\u957f\u65f6\u95f4\uff0c\u5177\u4f53\u53d6\u51b3\u4e8e\u5f53\u524d\u6b64\u4e3b\u673a\u4e0a\u7684 VM \u6570\u91cf\u3002",
     "message.action.enable.nexusVswitch": "\u8bf7\u786e\u8ba4\u60a8\u786e\u5b9e\u8981\u542f\u7528\u6b64 Nexus 1000v",
@@ -1866,22 +1868,17 @@ var dictionary = {
     "message.action.vmsnapshot.delete": "\u8bf7\u786e\u8ba4\u60a8\u786e\u5b9e\u8981\u5220\u9664\u6b64 VM \u5feb\u7167\u3002",
     "message.action.vmsnapshot.revert": "\u8fd8\u539f VM \u5feb\u7167",
     "message.activate.project": "\u662f\u5426\u786e\u5b9e\u8981\u6fc0\u6d3b\u6b64\u9879\u76ee?",
+    "message.add.VPN.gateway": "\u8bf7\u786e\u8ba4\u60a8\u786e\u5b9e\u8981\u6dfb\u52a0 VPN \u7f51\u5173",
     "message.add.cluster": "\u5411\u8d44\u6e90\u57df <b><span id=\"zone_name\"></span></b>\u3001\u63d0\u4f9b\u70b9 <b><span id=\"pod_name\"></span></b> \u4e2d\u6dfb\u52a0\u4e00\u4e2a\u865a\u62df\u673a\u7ba1\u7406\u7a0b\u5e8f\u6258\u7ba1\u7684\u7fa4\u96c6",
     "message.add.cluster.zone": "\u5411\u8d44\u6e90\u57df <b><span id=\"zone_name\"></span></b> \u4e2d\u6dfb\u52a0\u4e00\u4e2a\u865a\u62df\u673a\u7ba1\u7406\u7a0b\u5e8f\u6258\u7ba1\u7684\u7fa4\u96c6",
     "message.add.disk.offering": "\u8bf7\u6307\u5b9a\u4ee5\u4e0b\u53c2\u6570\u4ee5\u6dfb\u52a0\u4e00\u4e2a\u65b0\u7684\u78c1\u76d8\u65b9\u6848",
     "message.add.domain": "\u8bf7\u6307\u5b9a\u8981\u5728\u6b64\u57df\u4e0b\u521b\u5efa\u7684\u5b50\u57df",
-    "message.added.new.nuage.vsp.controller": "\u6dfb\u52a0\u65b0 Nuage Vsp \u63a7\u5236\u5668",
-    "message.added.vpc.offering": "\u6dfb\u52a0 VPC \u65b9\u6848",
     "message.add.firewall": "\u5411\u8d44\u6e90\u57df\u4e2d\u6dfb\u52a0\u4e00\u4e2a\u9632\u706b\u5899",
     "message.add.guest.network": "\u8bf7\u786e\u8ba4\u60a8\u786e\u5b9e\u8981\u6dfb\u52a0\u4e00\u4e2a\u6765\u5bbe\u7f51\u7edc",
     "message.add.host": "\u8bf7\u6307\u5b9a\u4ee5\u4e0b\u53c2\u6570\u4ee5\u6dfb\u52a0\u4e00\u53f0\u65b0\u4e3b\u673a",
-    "message.adding.host": "\u6b63\u5728\u6dfb\u52a0\u4e3b\u673a",
-    "message.adding.Netscaler.device": "\u6b63\u5728\u6dfb\u52a0 NetScaler \u8bbe\u5907",
-    "message.adding.Netscaler.provider": "\u6b63\u5728\u6dfb\u52a0 NetScaler \u63d0\u4f9b\u7a0b\u5e8f",
     "message.add.ip.range": "\u5411\u8d44\u6e90\u57df\u4e2d\u7684\u516c\u7528\u7f51\u7edc\u6dfb\u52a0\u4e00\u4e2a IP \u8303\u56f4",
     "message.add.ip.range.direct.network": "\u5411\u8d44\u6e90\u57df <b><span id=\"zone_name\"></span></b> \u4e2d\u7684\u76f4\u63a5\u7f51\u7edc <b><span id=\"directnetwork_name\"></span></b> \u6dfb\u52a0\u4e00\u4e2a IP \u8303\u56f4",
     "message.add.ip.range.to.pod": "<p>\u5411\u63d0\u4f9b\u70b9\u6dfb\u52a0\u4e00\u4e2a IP \u8303\u56f4: <b><span id=\"pod_name_label\"></span></b></p>",
-    "message.additional.networks.desc": "\u8bf7\u9009\u62e9\u865a\u62df\u673a\u8981\u8fde\u63a5\u5230\u7684\u5176\u4ed6\u7f51\u7edc\u3002",
     "message.add.load.balancer": "\u5411\u8d44\u6e90\u57df\u4e2d\u6dfb\u52a0\u4e00\u4e2a\u8d1f\u8f7d\u5e73\u8861\u5668",
     "message.add.load.balancer.under.ip": "\u5df2\u5728\u4ee5\u4e0b IP \u4e0b\u6dfb\u52a0\u8d1f\u8f7d\u5e73\u8861\u5668\u89c4\u5219:",
     "message.add.network": "\u4e3a\u8d44\u6e90\u57df <b><span id=\"zone_name\"></span></b> \u6dfb\u52a0\u4e00\u4e2a\u65b0\u7f51\u7edc",
@@ -1896,7 +1893,12 @@ var dictionary = {
     "message.add.system.service.offering": "\u8bf7\u586b\u5199\u4ee5\u4e0b\u6570\u636e\u4ee5\u6dfb\u52a0\u4e00\u4e2a\u65b0\u7684\u7cfb\u7edf\u670d\u52a1\u65b9\u6848\u3002",
     "message.add.template": "\u8bf7\u8f93\u5165\u4ee5\u4e0b\u6570\u636e\u4ee5\u521b\u5efa\u65b0\u6a21\u677f",
     "message.add.volume": "\u8bf7\u586b\u5199\u4ee5\u4e0b\u6570\u636e\u4ee5\u6dfb\u52a0\u4e00\u4e2a\u65b0\u5377\u3002",
-    "message.add.VPN.gateway": "\u8bf7\u786e\u8ba4\u60a8\u786e\u5b9e\u8981\u6dfb\u52a0 VPN \u7f51\u5173",
+    "message.added.new.nuage.vsp.controller": "\u6dfb\u52a0\u65b0 Nuage Vsp \u63a7\u5236\u5668",
+    "message.added.vpc.offering": "\u6dfb\u52a0 VPC \u65b9\u6848",
+    "message.adding.Netscaler.device": "\u6b63\u5728\u6dfb\u52a0 NetScaler \u8bbe\u5907",
+    "message.adding.Netscaler.provider": "\u6b63\u5728\u6dfb\u52a0 NetScaler \u63d0\u4f9b\u7a0b\u5e8f",
+    "message.adding.host": "\u6b63\u5728\u6dfb\u52a0\u4e3b\u673a",
+    "message.additional.networks.desc": "\u8bf7\u9009\u62e9\u865a\u62df\u673a\u8981\u8fde\u63a5\u5230\u7684\u5176\u4ed6\u7f51\u7edc\u3002",
     "message.admin.guide.read": "\u5bf9\u4e8e\u57fa\u4e8e VMware \u7684 VM\uff0c\u8bf7\u5148\u9605\u8bfb\u7ba1\u7406\u6307\u5357\u4e2d\u7684\u52a8\u6001\u6269\u5c55\u90e8\u5206\uff0c\u7136\u540e\u518d\u8fdb\u884c\u6269\u5c55\u3002\u662f\u5426\u8981\u7ee7\u7eed?,",
     "message.advanced.mode.desc": "\u5982\u679c\u8981\u542f\u7528 VLAN \u652f\u6301\uff0c\u8bf7\u9009\u62e9\u6b64\u7f51\u7edc\u6a21\u5f0f\u3002\u6b64\u7f51\u7edc\u6a21\u5f0f\u5728\u5141\u8bb8\u7ba1\u7406\u5458\u63d0\u4f9b\u9632\u706b\u5899\u3001VPN \u6216\u8d1f\u8f7d\u5e73\u8861\u5668\u652f\u6301\u7b49\u81ea\u5b9a\u4e49\u7f51\u7edc\u65b9\u6848\u4ee5\u53ca\u542f\u7528\u76f4\u63a5\u7f51\u7edc\u8fde\u63a5\u4e0e\u865a\u62df\u7f51\u7edc\u8fde\u63a5\u7b49\u65b9\u9762\u63d0\u4f9b\u4e86\u6700\u5927\u7684\u7075\u6d3b\u6027\u3002",
     "message.advanced.security.group": "\u5982\u679c\u8981\u4f7f\u7528\u5b89\u5168\u7ec4\u63d0\u4f9b\u6765\u5bbe VM \u9694\u79bb\uff0c\u8bf7\u9009\u62e9\u6b64\u6a21\u5f0f\u3002",
@@ -1935,20 +1937,20 @@ var dictionary = {
     "message.confirm.dedicate.host.domain.account": "\u662f\u5426\u786e\u5b9e\u8981\u5c06\u6b64\u4e3b\u673a\u4e13\u7528\u4e8e\u57df/\u5e10\u6237?",
     "message.confirm.dedicate.pod.domain.account": "\u662f\u5426\u786e\u5b9e\u8981\u5c06\u6b64\u63d0\u4f9b\u70b9\u4e13\u7528\u4e8e\u57df/\u5e10\u6237?",
     "message.confirm.dedicate.zone": "\u662f\u5426\u8981\u5c06\u6b64\u8d44\u6e90\u57df\u4e13\u7528\u4e8e\u57df/\u5e10\u6237?",
-    "message.confirm.delete.acl.list": "\u662f\u5426\u786e\u5b9e\u8981\u5220\u9664\u6b64 ACL \u5217\u8868?",
-    "message.confirm.delete.alert": "\u662f\u5426\u786e\u5b9e\u8981\u5220\u9664\u6b64\u8b66\u62a5?",
-    "message.confirm.delete.baremetal.rack.configuration": "\u8bf7\u786e\u8ba4\u60a8\u786e\u5b9e\u8981\u5220\u9664 Baremetal Rack \u914d\u7f6e",
     "message.confirm.delete.BigSwitchBcf": "\u8bf7\u786e\u8ba4\u60a8\u786e\u5b9e\u8981\u5220\u9664\u6b64BigSwitch BCF \u63a7\u5236\u5668",
     "message.confirm.delete.BrocadeVcs": "\u8bf7\u786e\u8ba4\u60a8\u786e\u5b9e\u8981\u5220\u9664 Brocade Vcs \u4ea4\u6362\u673a",
-    "message.confirm.delete.ciscoASA1000v": "\u8bf7\u786e\u8ba4\u60a8\u786e\u5b9e\u8981\u5220\u9664 CiscoASA1000v",
-    "message.confirm.delete.ciscovnmc.resource": "\u8bf7\u786e\u8ba4\u60a8\u786e\u5b9e\u8981\u5220\u9664 Cisco VNMC \u8d44\u6e90",
     "message.confirm.delete.F5": "\u8bf7\u786e\u8ba4\u60a8\u786e\u5b9e\u8981\u5220\u9664 F5",
-    "message.confirm.delete.internal.lb": "\u8bf7\u786e\u8ba4\u60a8\u786e\u5b9e\u8981\u5220\u9664\u5185\u90e8\u8d1f\u8f7d\u5e73\u8861\u5668",
     "message.confirm.delete.NetScaler": "\u8bf7\u786e\u8ba4\u60a8\u786e\u5b9e\u8981\u5220\u9664 NetScaler",
     "message.confirm.delete.NuageVsp": "\u8bf7\u786e\u8ba4\u60a8\u786e\u5b9e\u8981\u5220\u9664 Nuage \u865a\u62df\u670d\u52a1\u76ee\u5f55",
     "message.confirm.delete.PA": "\u8bf7\u786e\u8ba4\u60a8\u786e\u5b9e\u8981\u5220\u9664 Palo Alto",
-    "message.confirm.delete.secondary.staging.store": "\u8bf7\u786e\u8ba4\u60a8\u786e\u5b9e\u8981\u5220\u9664\u4e8c\u7ea7\u6682\u5b58\u5b58\u50a8\u3002",
     "message.confirm.delete.SRX": "\u8bf7\u786e\u8ba4\u60a8\u786e\u5b9e\u8981\u5220\u9664 SRX",
+    "message.confirm.delete.acl.list": "\u662f\u5426\u786e\u5b9e\u8981\u5220\u9664\u6b64 ACL \u5217\u8868?",
+    "message.confirm.delete.alert": "\u662f\u5426\u786e\u5b9e\u8981\u5220\u9664\u6b64\u8b66\u62a5?",
+    "message.confirm.delete.baremetal.rack.configuration": "\u8bf7\u786e\u8ba4\u60a8\u786e\u5b9e\u8981\u5220\u9664 Baremetal Rack \u914d\u7f6e",
+    "message.confirm.delete.ciscoASA1000v": "\u8bf7\u786e\u8ba4\u60a8\u786e\u5b9e\u8981\u5220\u9664 CiscoASA1000v",
+    "message.confirm.delete.ciscovnmc.resource": "\u8bf7\u786e\u8ba4\u60a8\u786e\u5b9e\u8981\u5220\u9664 Cisco VNMC \u8d44\u6e90",
+    "message.confirm.delete.internal.lb": "\u8bf7\u786e\u8ba4\u60a8\u786e\u5b9e\u8981\u5220\u9664\u5185\u90e8\u8d1f\u8f7d\u5e73\u8861\u5668",
+    "message.confirm.delete.secondary.staging.store": "\u8bf7\u786e\u8ba4\u60a8\u786e\u5b9e\u8981\u5220\u9664\u4e8c\u7ea7\u6682\u5b58\u5b58\u50a8\u3002",
     "message.confirm.delete.ucs.manager": "\u8bf7\u786e\u8ba4\u60a8\u786e\u5b9e\u8981\u5220\u9664 UCS Manager",
     "message.confirm.destroy.router": "\u8bf7\u786e\u8ba4\u60a8\u786e\u5b9e\u8981\u9500\u6bc1\u6b64\u8def\u7531\u5668",
     "message.confirm.disable.host": "\u8bf7\u786e\u8ba4\u60a8\u786e\u5b9e\u8981\u7981\u7528\u4e3b\u673a",
@@ -1964,13 +1966,13 @@ var dictionary = {
     "message.confirm.join.project": "\u8bf7\u786e\u8ba4\u60a8\u786e\u5b9e\u8981\u52a0\u5165\u6b64\u9879\u76ee\u3002",
     "message.confirm.migrate.volume": "\u662f\u5426\u8981\u8fc1\u79fb\u6b64\u5377?",
     "message.confirm.refresh.blades": "\u8bf7\u786e\u8ba4\u60a8\u786e\u5b9e\u8981\u5237\u65b0\u5200\u7247\u5f0f\u670d\u52a1\u5668\u3002",
+    "message.confirm.release.dedicate.vlan.range": "\u8bf7\u786e\u8ba4\u60a8\u786e\u5b9e\u8981\u91ca\u653e\u4e13\u7528 VLAN \u8303\u56f4",
     "message.confirm.release.dedicated.cluster": "\u662f\u5426\u8981\u91ca\u653e\u6b64\u4e13\u7528\u7fa4\u96c6?",
     "message.confirm.release.dedicated.host": "\u662f\u5426\u8981\u91ca\u653e\u6b64\u4e13\u7528\u4e3b\u673a?",
     "message.confirm.release.dedicated.pod": "\u662f\u5426\u8981\u91ca\u653e\u6b64\u4e13\u7528\u63d0\u4f9b\u70b9?",
     "message.confirm.release.dedicated.zone": "\u662f\u5426\u8981\u91ca\u653e\u6b64\u4e13\u7528\u8d44\u6e90\u57df?",
-    "message.confirm.release.dedicate.vlan.range": "\u8bf7\u786e\u8ba4\u60a8\u786e\u5b9e\u8981\u91ca\u653e\u4e13\u7528 VLAN \u8303\u56f4",
-    "message.confirm.remove.event": "\u662f\u5426\u786e\u5b9e\u8981\u5220\u9664\u6b64\u4e8b\u4ef6?",
     "message.confirm.remove.IP.range": "\u8bf7\u786e\u8ba4\u60a8\u786e\u5b9e\u8981\u5220\u9664\u6b64 IP \u8303\u56f4\u3002",
+    "message.confirm.remove.event": "\u662f\u5426\u786e\u5b9e\u8981\u5220\u9664\u6b64\u4e8b\u4ef6?",
     "message.confirm.remove.load.balancer": "\u8bf7\u786e\u8ba4\u60a8\u786e\u5b9e\u8981\u4ece\u8d1f\u8f7d\u5e73\u8861\u5668\u4e2d\u5220\u9664 VM",
     "message.confirm.remove.network.offering": "\u662f\u5426\u786e\u5b9e\u8981\u5220\u9664\u6b64\u7f51\u7edc\u65b9\u6848?",
     "message.confirm.remove.selected.alerts": "\u8bf7\u786e\u8ba4\u60a8\u786e\u5b9e\u8981\u5220\u9664\u9009\u5b9a\u8b66\u62a5",
@@ -1989,8 +1991,8 @@ var dictionary = {
     "message.confirm.upgrade.routers.newtemplate": "\u8bf7\u786e\u8ba4\u60a8\u786e\u5b9e\u8981\u5347\u7ea7\u6b64\u8d44\u6e90\u57df\u4e2d\u7684\u6240\u6709\u8def\u7531\u5668\u4ee5\u4f7f\u7528\u66f4\u65b0\u7684\u6a21\u677f",
     "message.confirm.upgrade.routers.pod.newtemplate": "\u8bf7\u786e\u8ba4\u60a8\u786e\u5b9e\u8981\u5347\u7ea7\u6b64\u63d0\u4f9b\u70b9\u4e2d\u7684\u6240\u6709\u8def\u7531\u5668\u4ee5\u4f7f\u7528\u66f4\u65b0\u7684\u6a21\u677f",
     "message.copy.iso.confirm": "\u8bf7\u786e\u8ba4\u60a8\u786e\u5b9e\u8981\u5c06 ISO \u590d\u5236\u5230",
-    "message.copy.template.confirm": "\u662f\u5426\u786e\u5b9e\u8981\u590d\u5236\u6a21\u677f?",
     "message.copy.template": "\u5c06\u6a21\u677f <b id=\"copy_template_name_text\">XXX</b> \u4ece\u8d44\u6e90\u57df <b id=\"copy_template_source_zone_text\"></b> \u590d\u5236\u5230",
+    "message.copy.template.confirm": "\u662f\u5426\u786e\u5b9e\u8981\u590d\u5236\u6a21\u677f?",
     "message.create.template": "\u662f\u5426\u786e\u5b9e\u8981\u521b\u5efa\u6a21\u677f?",
     "message.create.template.vm": "\u57fa\u4e8e\u6a21\u677f <b id=\"p_name\"></b> \u521b\u5efa VM",
     "message.create.template.volume": "\u8bf7\u5148\u6307\u5b9a\u4ee5\u4e0b\u4fe1\u606f\uff0c\u7136\u540e\u518d\u521b\u5efa\u78c1\u76d8\u5377 <b><span id=\"volume_name\"></span></b> \u7684\u6a21\u677f\u3002\u521b\u5efa\u6a21\u677f\u53ef\u80fd\u9700\u8981\u51e0\u5206\u949f\u5230\u66f4\u957f\u7684\u65f6\u95f4\uff0c\u5177\u4f53\u53d6\u51b3\u4e8e\u78c1\u76d8\u5377\u7684\u5927\u5c0f\u3002",
@@ -2003,22 +2005,22 @@ var dictionary = {
     "message.creating.systemVM": "\u6b63\u5728\u521b\u5efa\u7cfb\u7edf VM (\u6b64\u64cd\u4f5c\u53ef\u80fd\u9700\u8981\u4e00\u4e9b\u65f6\u95f4)",
     "message.creating.zone": "\u6b63\u5728\u521b\u5efa\u8d44\u6e90\u57df",
     "message.decline.invitation": "\u662f\u5426\u786e\u5b9e\u8981\u62d2\u7edd\u6b64\u9879\u76ee\u9080\u8bf7?",
-    "message.dedicated.zone.released": "\u5df2\u91ca\u653e\u4e13\u7528\u8d44\u6e90\u57df",
     "message.dedicate.zone": "\u6b63\u5728\u5c06\u8d44\u6e90\u57df\u4e13\u7528",
+    "message.dedicated.zone.released": "\u5df2\u91ca\u653e\u4e13\u7528\u8d44\u6e90\u57df",
+    "message.delete.VPN.connection": "\u8bf7\u786e\u8ba4\u60a8\u786e\u5b9e\u8981\u5220\u9664 VPN \u8fde\u63a5",
+    "message.delete.VPN.customer.gateway": "\u8bf7\u786e\u8ba4\u60a8\u786e\u5b9e\u8981\u5220\u9664\u6b64 VPN \u5ba2\u6237\u7f51\u5173",
+    "message.delete.VPN.gateway": "\u8bf7\u786e\u8ba4\u60a8\u786e\u5b9e\u8981\u5220\u9664\u6b64 VPN \u7f51\u5173",
     "message.delete.account": "\u8bf7\u786e\u8ba4\u60a8\u786e\u5b9e\u8981\u5220\u9664\u6b64\u5e10\u6237\u3002",
     "message.delete.affinity.group": "\u8bf7\u786e\u8ba4\u60a8\u786e\u5b9e\u8981\u5220\u9664\u6b64\u5173\u8054\u6027\u7ec4\u3002",
     "message.delete.gateway": "\u8bf7\u786e\u8ba4\u60a8\u786e\u5b9e\u8981\u5220\u9664\u6b64\u7f51\u5173",
     "message.delete.project": "\u662f\u5426\u786e\u5b9e\u8981\u5220\u9664\u6b64\u9879\u76ee?",
     "message.delete.user": "\u8bf7\u786e\u8ba4\u60a8\u786e\u5b9e\u8981\u5220\u9664\u6b64\u7528\u6237\u3002",
-    "message.delete.VPN.connection": "\u8bf7\u786e\u8ba4\u60a8\u786e\u5b9e\u8981\u5220\u9664 VPN \u8fde\u63a5",
-    "message.delete.VPN.customer.gateway": "\u8bf7\u786e\u8ba4\u60a8\u786e\u5b9e\u8981\u5220\u9664\u6b64 VPN \u5ba2\u6237\u7f51\u5173",
-    "message.delete.VPN.gateway": "\u8bf7\u786e\u8ba4\u60a8\u786e\u5b9e\u8981\u5220\u9664\u6b64 VPN \u7f51\u5173",
     "message.desc.add.new.lb.sticky.rule": "\u6dfb\u52a0\u65b0\u8d1f\u8f7d\u5747\u8861\u7c98\u6ede\u89c4\u5219",
     "message.desc.advanced.zone": "\u9002\u7528\u4e8e\u66f4\u52a0\u590d\u6742\u7684\u7f51\u7edc\u62d3\u6251\u3002\u6b64\u7f51\u7edc\u6a21\u5f0f\u5728\u5b9a\u4e49\u6765\u5bbe\u7f51\u7edc\u5e76\u63d0\u4f9b\u9632\u706b\u5899\u3001VPN \u6216\u8d1f\u8f7d\u5e73\u8861\u5668\u652f\u6301\u7b49\u81ea\u5b9a\u4e49\u7f51\u7edc\u65b9\u6848\u65b9\u9762\u63d0\u4f9b\u4e86\u6700\u5927\u7684\u7075\u6d3b\u6027\u3002",
     "message.desc.basic.zone": "\u63d0\u4f9b\u4e00\u4e2a\u7f51\u7edc\uff0c\u5c06\u76f4\u63a5\u4ece\u6b64\u7f51\u7edc\u4e2d\u4e3a\u6bcf\u4e2a VM \u5b9e\u4f8b\u5206\u914d\u4e00\u4e2a IP\u3002\u53ef\u4ee5\u901a\u8fc7\u5b89\u5168\u7ec4\u7b49\u7b2c 3 \u5c42\u65b9\u5f0f\u63d0\u4f9b\u6765\u5bbe\u9694\u79bb(IP \u5730\u5740\u6e90\u8fc7\u6ee4)\u3002",
     "message.desc.cluster": "\u6bcf\u4e2a\u63d0\u4f9b\u70b9\u4e2d\u5fc5\u987b\u5305\u542b\u4e00\u4e2a\u6216\u591a\u4e2a\u7fa4\u96c6\uff0c\u73b0\u5728\u6211\u4eec\u5c06\u6dfb\u52a0\u7b2c\u4e00\u4e2a\u7fa4\u96c6\u3002\u7fa4\u96c6\u63d0\u4f9b\u4e86\u4e00\u79cd\u7f16\u7ec4\u4e3b\u673a\u7684\u65b9\u6cd5\u3002\u7fa4\u96c6\u4e2d\u7684\u6240\u6709\u4e3b\u673a\u90fd\u5177\u6709\u76f8\u540c\u7684\u786c\u4ef6\uff0c\u8fd0\u884c\u76f8\u540c\u7684\u865a\u62df\u673a\u7ba1\u7406\u7a0b\u5e8f\uff0c\u4f4d\u4e8e\u76f8\u540c\u7684\u5b50\u7f51\u4e2d\uff0c\u5e76\u8bbf\u95ee\u76f8\u540c\u7684\u5171\u4eab\u5b58\u50a8\u3002\u6bcf\u4e2a\u7fa4\u96c6\u7531\u4e00\u4e2a\u6216\u591a\u4e2a\u4e3b\u673a\u4ee5\u53ca\u4e00\u4e2a\u6216\u591a\u4e2a\u4e3b\u5b58\u50a8\u670d\u52a1\u5668\u7ec4\u6210\u3002",
-    "message.desc.created.ssh.key.pair": "\u5df2\u751f\u6210\u7684SSH\u5bc6\u94a5\u5bf9",
     "message.desc.create.ssh.key.pair": "\u8bf7\u586b\u5199\u4ee5\u4e0b\u5185\u5bb9\u4ee5\u521b\u5efa\u6216\u751f\u6210\u4e00\u4e2assh\u5bc6\u94a5\u5bf9.<br><br>(1) \u5982\u679c\u516c\u94a5\u5df2\u914d\u7f6e, cloudstack \u5c06\u6ce8\u518c\u6b64\u516c\u94a5. \u60a8\u53ef\u4ee5\u901a\u8fc7\u60a8\u7684\u79c1\u94a5\u6765\u8bbf\u95ee.<br><br>(2)\u5982\u679c\u516c\u94a5\u672a\u914d\u7f6e,cloudstack\u5c06\u521b\u5efa\u65b0\u7684\u5bc6\u94a5\u5bf9,\u8bf7\u590d\u5236\u5e76\u4fdd\u5b58\u79c1\u94a5,cloudstack\u5c06\u4e0d\u4f1a\u66ff\u60a8\u4fdd\u5b58<br>",
+    "message.desc.created.ssh.key.pair": "\u5df2\u751f\u6210\u7684SSH\u5bc6\u94a5\u5bf9",
     "message.desc.host": "\u6bcf\u4e2a\u7fa4\u96c6\u4e2d\u5fc5\u987b\u81f3\u5c11\u5305\u542b\u4e00\u4e2a\u4e3b\u673a\u4ee5\u4f9b\u6765\u5bbe VM \u5728\u4e0a\u9762\u8fd0\u884c\uff0c\u73b0\u5728\u6211\u4eec\u5c06\u6dfb\u52a0\u7b2c\u4e00\u4e2a\u4e3b\u673a\u3002\u8981\u4f7f\u4e3b\u673a\u5728 CloudStack \u4e2d\u8fd0\u884c\uff0c\u5fc5\u987b\u5728\u6b64\u4e3b\u673a\u4e0a\u5b89\u88c5\u865a\u62df\u673a\u7ba1\u7406\u7a0b\u5e8f\u8f6f\u4ef6\uff0c\u4e3a\u5176\u5206\u914d\u4e00\u4e2a IP \u5730\u5740\uff0c\u5e76\u786e\u4fdd\u5c06\u5176\u8fde\u63a5\u5230 CloudStack \u7ba1\u7406\u670d\u52a1\u5668\u3002<br/><br/>\u8bf7\u63d0\u4f9b\u4e3b\u673a\u7684 DNS \u6216 IP \u5730\u5740\u3001\u7528\u6237\u540d(\u901a\u5e38\u4e3a root)\u548c\u5bc6\u7801\uff0c\u4ee5\u53ca\u7528\u4e8e\u5bf9\u4e3b\u673a\u8fdb\u884c\u5206\u7c7b\u7684\u4efb\u4f55\u6807\u7b7e\u3002",
     "message.desc.primary.storage": "\u6bcf\u4e2a\u7fa4\u96c6\u4e2d\u5fc5\u987b\u5305\u542b\u4e00\u4e2a\u6216\u591a\u4e2a\u4e3b\u5b58\u50a8\u670d\u52a1\u5668\uff0c\u73b0\u5728\u6211\u4eec\u5c06\u6dfb\u52a0\u7b2c\u4e00\u4e2a\u4e3b\u5b58\u50a8\u670d\u52a1\u5668\u3002\u4e3b\u5b58\u50a8\u4e2d\u5305\u542b\u5728\u7fa4\u96c6\u4e2d\u7684\u4e3b\u673a\u4e0a\u8fd0\u884c\u7684\u6240\u6709 VM \u7684\u78c1\u76d8\u5377\u3002\u8bf7\u4f7f\u7528\u5e95\u5c42\u865a\u62df\u673a\u7ba1\u7406\u7a0b\u5e8f\u652f\u6301\u7684\u7b26\u5408\u6807\u51c6\u7684\u534f\u8bae\u3002",
     "message.desc.reset.ssh.key.pair": "\u8bf7\u6307\u5b9a\u60a8\u60f3\u6dfb\u52a0\u5230\u8fd9\u4e2aVM\u4e2d\u7684SSH\u5bc6\u94a5\u5bf9.\u8bf7\u6ce8\u610f,\u5982\u679c\u542f\u7528\u4e86\u5bc6\u7801\u7ba1\u7406,\u8d85\u7ea7\u7528\u6237\u53e3\u4ee4\u5c06\u4f1a\u88ab\u91cd\u7f6e\u3002",
@@ -2029,30 +2031,30 @@ var dictionary = {
     "message.disable.account": "\u8bf7\u786e\u8ba4\u60a8\u786e\u5b9e\u8981\u7981\u7528\u6b64\u5e10\u6237\u3002\u7981\u7528\u540e\uff0c\u6b64\u5e10\u6237\u7684\u6240\u6709\u7528\u6237\u5c06\u4e0d\u518d\u6709\u6743\u8bbf\u95ee\u5404\u81ea\u7684\u4e91\u8d44\u6e90\u3002\u6240\u6709\u6b63\u5728\u8fd0\u884c\u7684\u865a\u62df\u673a\u5c06\u7acb\u5373\u5173\u95ed\u3002",
     "message.disable.snapshot.policy": "\u60a8\u5df2\u6210\u529f\u7981\u7528\u5f53\u524d\u7684\u5feb\u7167\u7b56\u7565\u3002",
     "message.disable.user": "\u8bf7\u786e\u8ba4\u60a8\u786e\u5b9e\u8981\u7981\u7528\u6b64\u7528\u6237\u3002",
-    "message.disable.vpn.access": "\u8bf7\u786e\u8ba4\u60a8\u786e\u5b9e\u8981\u7981\u7528\u8fdc\u7a0b\u8bbf\u95ee VPN\u3002",
     "message.disable.vpn": "\u662f\u5426\u786e\u5b9e\u8981\u7981\u7528 VPN?",
+    "message.disable.vpn.access": "\u8bf7\u786e\u8ba4\u60a8\u786e\u5b9e\u8981\u7981\u7528\u8fdc\u7a0b\u8bbf\u95ee VPN\u3002",
     "message.disabling.network.offering": "\u6b63\u5728\u7981\u7528\u7f51\u7edc\u65b9\u6848",
     "message.disabling.vpc.offering": "\u6b63\u5728\u7981\u7528 VPC \u65b9\u6848",
     "message.disallowed.characters": "\u7981\u7528\u5b57\u7b26: <,>",
     "message.download.ISO": "\u8bf7\u5355\u51fb <a href=\"#\">00000</a> \u4e0b\u8f7d ISO",
     "message.download.template": "\u8bf7\u5355\u51fb <a href=\"#\">00000</a> \u4e0b\u8f7d\u6a21\u677f",
-    "message.download.volume.confirm": "\u8bf7\u786e\u8ba4\u60a8\u786e\u5b9e\u8981\u4e0b\u8f7d\u6b64\u5377",
     "message.download.volume": "\u8bf7\u5355\u51fb <a href=\"#\">00000</a> \u4e0b\u8f7d\u5377",
+    "message.download.volume.confirm": "\u8bf7\u786e\u8ba4\u60a8\u786e\u5b9e\u8981\u4e0b\u8f7d\u6b64\u5377",
     "message.edit.account": "\u7f16\u8f91(\u201c-1\u201d\u8868\u793a\u5bf9\u8981\u521b\u5efa\u7684\u8d44\u6e90\u6570\u91cf\u6ca1\u6709\u4efb\u4f55\u9650\u5236)",
     "message.edit.confirm": "\u5728\u70b9\u51fb\u201c\u4fdd\u5b58\u201d\u524d\u8bf7\u5148\u786e\u8ba4\u60a8\u6240\u505a\u7684\u66f4\u6539\u3002",
     "message.edit.limits": "\u8bf7\u6307\u5b9a\u5bf9\u4ee5\u4e0b\u8d44\u6e90\u7684\u9650\u5236\u3002\u201c-1\u201d\u8868\u793a\u4e0d\u9650\u5236\u8981\u521b\u5efa\u7684\u8d44\u6e90\u6570\u3002",
     "message.edit.traffic.type": "\u8bf7\u6307\u5b9a\u60a8\u5e0c\u671b\u4e0e\u6b64\u6d41\u91cf\u7c7b\u578b\u5173\u8054\u7684\u6d41\u91cf\u6807\u7b7e\u3002",
     "message.enable.account": "\u8bf7\u786e\u8ba4\u60a8\u786e\u5b9e\u8981\u542f\u7528\u6b64\u5e10\u6237\u3002",
-    "message.enabled.vpn.ip.sec": "\u60a8\u7684 IPSec \u9884\u5171\u4eab\u5bc6\u94a5",
-    "message.enabled.vpn": "\u60a8\u7684\u8fdc\u7a0b\u8bbf\u95ee VPN \u5f53\u524d\u5df2\u542f\u7528\uff0c\u53ef\u4ee5\u901a\u8fc7 IP \u8fdb\u884c\u8bbf\u95ee",
     "message.enable.user": "\u8bf7\u786e\u8ba4\u60a8\u786e\u5b9e\u8981\u542f\u7528\u6b64\u7528\u6237\u3002",
-    "message.enable.vpn.access": "\u5f53\u524d\u5df2\u5bf9\u6b64 IP \u5730\u5740\u7981\u7528\u4e86 VPN\u3002\u662f\u5426\u8981\u542f\u7528 VPN \u8bbf\u95ee?",
     "message.enable.vpn": "\u8bf7\u786e\u8ba4\u60a8\u786e\u5b9e\u8981\u5bf9\u6b64 IP \u5730\u5740\u542f\u7528\u8fdc\u7a0b\u8bbf\u95ee VPN\u3002",
+    "message.enable.vpn.access": "\u5f53\u524d\u5df2\u5bf9\u6b64 IP \u5730\u5740\u7981\u7528\u4e86 VPN\u3002\u662f\u5426\u8981\u542f\u7528 VPN \u8bbf\u95ee?",
+    "message.enabled.vpn": "\u60a8\u7684\u8fdc\u7a0b\u8bbf\u95ee VPN \u5f53\u524d\u5df2\u542f\u7528\uff0c\u53ef\u4ee5\u901a\u8fc7 IP \u8fdb\u884c\u8bbf\u95ee",
+    "message.enabled.vpn.ip.sec": "\u60a8\u7684 IPSec \u9884\u5171\u4eab\u5bc6\u94a5",
     "message.enabling.network.offering": "\u6b63\u5728\u542f\u7528\u7f51\u7edc\u65b9\u6848",
     "message.enabling.security.group.provider": "\u6b63\u5728\u542f\u7528\u5b89\u5168\u7ec4\u63d0\u4f9b\u7a0b\u5e8f",
     "message.enabling.vpc.offering": "\u6b63\u5728\u542f\u7528 VPC \u65b9\u6848",
-    "message.enabling.zone.dots": "\u6b63\u5728\u542f\u7528\u8d44\u6e90\u57df...",
     "message.enabling.zone": "\u6b63\u5728\u542f\u7528\u8d44\u6e90\u57df",
+    "message.enabling.zone.dots": "\u6b63\u5728\u542f\u7528\u8d44\u6e90\u57df...",
     "message.enter.seperated.list.multiple.cidrs": "\u5982\u679c\u5b58\u5728\u591a\u4e2a CIDR\uff0c\u8bf7\u8f93\u5165\u7528\u9017\u53f7\u5206\u9694\u7684 CIDR \u5217\u8868",
     "message.enter.token": "\u8bf7\u8f93\u5165\u60a8\u5728\u9080\u8bf7\u7535\u5b50\u90ae\u4ef6\u4e2d\u6536\u5230\u7684\u4ee4\u724c\u3002",
     "message.generate.keys": "\u8bf7\u786e\u8ba4\u60a8\u786e\u5b9e\u8981\u4e3a\u6b64\u7528\u6237\u751f\u6210\u65b0\u5bc6\u94a5\u3002",
@@ -2119,10 +2121,10 @@ var dictionary = {
     "message.new.user": "\u8bf7\u6307\u5b9a\u4ee5\u4e0b\u4fe1\u606f\u4ee5\u5411\u5e10\u6237\u4e2d\u6dfb\u52a0\u4e00\u4e2a\u65b0\u7528\u6237",
     "message.no.affinity.groups": "\u60a8\u6ca1\u6709\u4efb\u4f55\u5173\u8054\u6027\u7ec4\u3002\u8bf7\u7ee7\u7eed\u6267\u884c\u4e0b\u4e00\u6b65\u64cd\u4f5c\u3002",
     "message.no.host.available": "\u6ca1\u6709\u53ef\u7528\u4e8e\u8fc1\u79fb\u7684\u4e3b\u673a",
-    "message.no.network.support.configuration.not.true": "\u60a8\u7684\u6240\u6709\u8d44\u6e90\u57df\u90fd\u672a\u542f\u7528\u5b89\u5168\u7ec4\uff0c\u56e0\u6b64\u65e0\u5176\u4ed6\u7f51\u7edc\u529f\u80fd\u3002\u8bf7\u7ee7\u7eed\u6267\u884c\u6b65\u9aa4 5\u3002",
     "message.no.network.support": "\u60a8\u9009\u62e9\u7684\u865a\u62df\u673a\u7ba1\u7406\u7a0b\u5e8f vSphere \u6ca1\u6709\u4efb\u4f55\u5176\u4ed6\u7f51\u7edc\u529f\u80fd\u3002\u8bf7\u7ee7\u7eed\u6267\u884c\u6b65\u9aa4 5\u3002",
-    "message.no.projects.adminOnly": "\u60a8\u6ca1\u6709\u4efb\u4f55\u9879\u76ee\u3002<br/>\u8bf7\u8981\u6c42\u7ba1\u7406\u5458\u521b\u5efa\u4e00\u4e2a\u65b0\u9879\u76ee\u3002",
+    "message.no.network.support.configuration.not.true": "\u60a8\u7684\u6240\u6709\u8d44\u6e90\u57df\u90fd\u672a\u542f\u7528\u5b89\u5168\u7ec4\uff0c\u56e0\u6b64\u65e0\u5176\u4ed6\u7f51\u7edc\u529f\u80fd\u3002\u8bf7\u7ee7\u7eed\u6267\u884c\u6b65\u9aa4 5\u3002",
     "message.no.projects": "\u60a8\u6ca1\u6709\u4efb\u4f55\u9879\u76ee\u3002<br/>\u8bf7\u4ece\u201c\u9879\u76ee\u201d\u90e8\u5206\u4e2d\u521b\u5efa\u4e00\u4e2a\u65b0\u9879\u76ee\u3002",
+    "message.no.projects.adminOnly": "\u60a8\u6ca1\u6709\u4efb\u4f55\u9879\u76ee\u3002<br/>\u8bf7\u8981\u6c42\u7ba1\u7406\u5458\u521b\u5efa\u4e00\u4e2a\u65b0\u9879\u76ee\u3002",
     "message.number.clusters": "<h2>\u7fa4\u96c6<span>\u6570</span></h2>",
     "message.number.hosts": "<h2>\u4e3b\u673a<span>\u6570</span></h2>",
     "message.number.pods": "<h2>\u63d0\u4f9b\u70b9<span>\u6570</span></h2>",
@@ -2156,14 +2158,14 @@ var dictionary = {
     "message.recover.vm": "\u8bf7\u786e\u8ba4\u60a8\u786e\u5b9e\u8981\u6062\u590d\u6b64 VM\u3002",
     "message.redirecting.region": "\u6b63\u5728\u91cd\u5b9a\u5411\u5230\u5730\u7406\u533a\u57df...",
     "message.reinstall.vm": "\u6ce8\u610f: \u8bf7\u8c28\u614e\u64cd\u4f5c\u3002\u8fd9\u5c06\u5bfc\u81f4\u4ece\u6a21\u677f\u91cd\u65b0\u5b89\u88c5 VM\uff0c\u5e76\u4e14\u5f15\u5bfc\u78c1\u76d8\u4e0a\u5b58\u50a8\u7684\u6570\u636e\u5c06\u4e22\u5931\u3002\u989d\u5916\u7684\u6570\u636e\u5377(\u5982\u679c\u5b58\u5728)\u5c06\u65e0\u6cd5\u8bbf\u95ee\u3002",
-    "message.removed.ssh.key.pair": "\u5df2\u79fb\u9664\u7684SSH\u5bc6\u94a5\u5bf9",
     "message.remove.ldap": "\u662f\u5426\u786e\u5b9e\u8981\u5220\u9664 LDAP \u914d\u7f6e?",
     "message.remove.region": "\u662f\u5426\u786e\u5b9e\u8981\u4ece\u6b64\u7ba1\u7406\u670d\u52a1\u5668\u4e2d\u5220\u9664\u6b64\u5730\u7406\u533a\u57df?",
     "message.remove.vpc": "\u8bf7\u786e\u8ba4\u60a8\u786e\u5b9e\u8981\u5220\u9664 VPC",
     "message.remove.vpn.access": "\u8bf7\u786e\u8ba4\u60a8\u786e\u5b9e\u8981\u5220\u9664\u4ee5\u4e0b\u7528\u6237\u7684 VPN \u8bbf\u95ee\u3002",
+    "message.removed.ssh.key.pair": "\u5df2\u79fb\u9664\u7684SSH\u5bc6\u94a5\u5bf9",
+    "message.reset.VPN.connection": "\u8bf7\u786e\u8ba4\u60a8\u786e\u5b9e\u8981\u91cd\u7f6e VPN \u8fde\u63a5",
     "message.reset.password.warning.notPasswordEnabled": "\u521b\u5efa\u6b64\u5b9e\u4f8b\u7684\u6a21\u677f\u65f6\u672a\u542f\u7528\u5bc6\u7801",
     "message.reset.password.warning.notStopped": "\u5fc5\u987b\u5148\u505c\u6b62\u60a8\u7684\u5b9e\u4f8b\uff0c\u624d\u80fd\u5c1d\u8bd5\u66f4\u6539\u5176\u5f53\u524d\u5bc6\u7801",
-    "message.reset.VPN.connection": "\u8bf7\u786e\u8ba4\u60a8\u786e\u5b9e\u8981\u91cd\u7f6e VPN \u8fde\u63a5",
     "message.restart.mgmt.server": "\u8bf7\u91cd\u65b0\u542f\u52a8\u7ba1\u7406\u670d\u52a1\u5668\u4ee5\u4f7f\u60a8\u7684\u65b0\u8bbe\u7f6e\u751f\u6548\u3002",
     "message.restart.mgmt.usage.server": "\u8bf7\u91cd\u65b0\u542f\u52a8\u7ba1\u7406\u670d\u52a1\u5668\u548c\u4f7f\u7528\u670d\u52a1\u5668\u4ee5\u4f7f\u60a8\u7684\u65b0\u8bbe\u7f6e\u751f\u6548\u3002",
     "message.restart.network": "\u6b64\u7f51\u7edc\u63d0\u4f9b\u7684\u6240\u6709\u670d\u52a1\u90fd\u5c06\u4e2d\u65ad\u3002\u8bf7\u786e\u8ba4\u60a8\u786e\u5b9e\u8981\u91cd\u65b0\u542f\u52a8\u6b64\u7f51\u7edc\u3002",
@@ -2172,18 +2174,18 @@ var dictionary = {
     "message.restoreVM": "\u662f\u5426\u8981\u8fd8\u539f\u6b64 VM?",
     "message.role.ordering.fail": "Reordering of rule permissions aborted as the list has changed while you were making changes. Please try again.",
     "message.security.group.usage": "(<strong>\u6309\u4f4f Ctrl \u952e\u5e76\u5355\u51fb\u9f20\u6807</strong>\u53ef\u9009\u62e9\u6240\u6709\u9002\u7528\u7684\u5b89\u5168\u7ec4)",
-    "message.select.affinity.groups": "\u8bf7\u9009\u62e9\u60a8\u5e0c\u671b\u6b64 VM \u6240\u5c5e\u7684\u4efb\u4f55\u5173\u8054\u6027\u7ec4:",
     "message.select.a.zone": "\u4e00\u4e2a\u8d44\u6e90\u57df\u901a\u5e38\u4e0e\u4e00\u4e2a\u6570\u636e\u4e2d\u5fc3\u76f8\u5bf9\u5e94\u3002\u591a\u4e2a\u8d44\u6e90\u57df\u53ef\u4ee5\u63d0\u4f9b\u7269\u7406\u9694\u79bb\u548c\u5197\u4f59\uff0c\u6709\u52a9\u4e8e\u4f7f\u4e91\u66f4\u52a0\u53ef\u9760\u3002",
+    "message.select.affinity.groups": "\u8bf7\u9009\u62e9\u60a8\u5e0c\u671b\u6b64 VM \u6240\u5c5e\u7684\u4efb\u4f55\u5173\u8054\u6027\u7ec4:",
     "message.select.instance": "\u8bf7\u9009\u62e9\u4e00\u4e2a\u5b9e\u4f8b\u3002",
     "message.select.iso": "\u8bf7\u4e3a\u60a8\u7684\u65b0\u865a\u62df\u5b9e\u4f8b\u9009\u62e9\u4e00\u4e2a ISO\u3002",
     "message.select.item": "\u8bf7\u9009\u62e9\u4e00\u4e2a\u9879\u76ee\u3002",
     "message.select.security.groups": "\u8bf7\u4e3a\u60a8\u7684\u65b0 VM \u9009\u62e9\u5b89\u5168\u7ec4",
     "message.select.template": "\u8bf7\u4e3a\u60a8\u7684\u65b0\u865a\u62df\u5b9e\u4f8b\u9009\u62e9\u4e00\u4e2a\u6a21\u677f\u3002",
     "message.select.tier": "\u8bf7\u9009\u62e9\u4e00\u4e2a\u5c42",
-    "message.set.default.NIC.manual": "\u8bf7\u7acb\u5373\u624b\u52a8\u66f4\u65b0\u6b64 VM \u4e0a\u7684\u9ed8\u8ba4 NIC\u3002",
     "message.set.default.NIC": "\u8bf7\u786e\u8ba4\u60a8\u786e\u5b9e\u8981\u5c06\u6b64 NIC \u8bbe\u7f6e\u4e3a\u6b64 VM \u7684\u9ed8\u8ba4 NIC\u3002",
-    "message.setup.physical.network.during.zone.creation.basic": "\u6dfb\u52a0\u57fa\u7840\u8d44\u6e90\u57df\u65f6\uff0c\u53ef\u4ee5\u8bbe\u7f6e\u4e00\u4e2a\u7269\u7406\u7f51\u7edc\uff0c\u6b64\u7f51\u7edc\u5e94\u4e0e\u865a\u62df\u673a\u7ba1\u7406\u7a0b\u5e8f\u4e2d\u7684 NIC \u76f8\u5bf9\u5e94\u3002\u6b64\u7f51\u7edc\u53ef\u4ee5\u627f\u8f7d\u591a\u79cd\u6d41\u91cf\u7c7b\u578b\u3002<br/><br/>\u6b64\u5916\uff0c\u8fd8\u53ef\u4ee5\u5c06\u5176\u4ed6\u6d41\u91cf\u7c7b\u578b<strong>\u62d6\u653e</strong>\u5230\u6b64\u7269\u7406\u7f51\u7edc\u3002",
+    "message.set.default.NIC.manual": "\u8bf7\u7acb\u5373\u624b\u52a8\u66f4\u65b0\u6b64 VM \u4e0a\u7684\u9ed8\u8ba4 NIC\u3002",
     "message.setup.physical.network.during.zone.creation": "\u6dfb\u52a0\u9ad8\u7ea7\u8d44\u6e90\u57df\u65f6\uff0c\u9700\u8981\u8bbe\u7f6e\u4e00\u4e2a\u6216\u591a\u4e2a\u7269\u7406\u7f51\u7edc\u3002\u6bcf\u4e2a\u7f51\u7edc\u90fd\u4e0e\u865a\u62df\u673a\u7ba1\u7406\u7a0b\u5e8f\u4e2d\u7684\u4e00\u4e2a NIC \u76f8\u5bf9\u5e94\u3002\u6bcf\u4e2a\u7269\u7406\u7f51\u7edc\u4e2d\u53ef\u4ee5\u5305\u542b\u4e00\u79cd\u6216\u591a\u79cd\u6d41\u91cf\u7c7b\u578b\uff0c\u5e76\u5bf9\u8fd9\u4e9b\u6d41\u91cf\u7c7b\u578b\u53ef\u80fd\u7684\u7ec4\u5408\u65b9\u5f0f\u8bbe\u7f6e\u4e86\u67d0\u4e9b\u9650\u5236\u3002<br/><br/><strong>\u53ef\u4ee5\u5c06\u4e00\u79cd\u6216\u591a\u79cd\u6d41\u91cf\u7c7b\u578b\u62d6\u653e</strong>\u5230\u6bcf\u4e2a\u7269\u7406\u7f51\u7edc\u4e2d\u3002",
+    "message.setup.physical.network.during.zone.creation.basic": "\u6dfb\u52a0\u57fa\u7840\u8d44\u6e90\u57df\u65f6\uff0c\u53ef\u4ee5\u8bbe\u7f6e\u4e00\u4e2a\u7269\u7406\u7f51\u7edc\uff0c\u6b64\u7f51\u7edc\u5e94\u4e0e\u865a\u62df\u673a\u7ba1\u7406\u7a0b\u5e8f\u4e2d\u7684 NIC \u76f8\u5bf9\u5e94\u3002\u6b64\u7f51\u7edc\u53ef\u4ee5\u627f\u8f7d\u591a\u79cd\u6d41\u91cf\u7c7b\u578b\u3002<br/><br/>\u6b64\u5916\uff0c\u8fd8\u53ef\u4ee5\u5c06\u5176\u4ed6\u6d41\u91cf\u7c7b\u578b<strong>\u62d6\u653e</strong>\u5230\u6b64\u7269\u7406\u7f51\u7edc\u3002",
     "message.setup.successful": "\u5df2\u6210\u529f\u8bbe\u7f6e\u4e91!",
     "message.snapshot.schedule": "\u53ef\u4ee5\u901a\u8fc7\u4ece\u4ee5\u4e0b\u53ef\u7528\u9009\u9879\u4e2d\u8fdb\u884c\u9009\u62e9\u5e76\u5e94\u7528\u60a8\u7684\u7b56\u7565\u9996\u9009\u9879\u6765\u8bbe\u7f6e\u91cd\u73b0\u5feb\u7167\u8ba1\u5212",
     "message.specifiy.tag.key.value": "\u8bf7\u6307\u5b9a\u6807\u8bb0\u5bc6\u94a5\u548c\u503c",
@@ -2211,13 +2213,14 @@ var dictionary = {
     "message.tooltip.zone.name": "\u8d44\u6e90\u57df\u540d\u79f0\u3002",
     "message.update.os.preference": "\u8bf7\u4e3a\u6b64\u4e3b\u673a\u9009\u62e9\u4e00\u4e2a\u64cd\u4f5c\u7cfb\u7edf\u9996\u9009\u9879\u3002\u9996\u5148\u5c06\u5177\u6709\u76f8\u4f3c\u9996\u9009\u9879\u7684\u6240\u6709\u865a\u62df\u5b9e\u4f8b\u5206\u914d\u81f3\u6b64\u4e3b\u673a\uff0c\u7136\u540e\u518d\u9009\u62e9\u5176\u4ed6\u5b9e\u4f8b\u3002",
     "message.update.resource.count": "\u8bf7\u786e\u8ba4\u60a8\u786e\u5b9e\u8981\u66f4\u65b0\u6b64\u5e10\u6237\u7684\u8d44\u6e90\u6570\u3002",
-    "message.update.ssl.failed": "\u65e0\u6cd5\u66f4\u65b0 SSL \u8bc1\u4e66\u3002",
     "message.update.ssl": "\u8bf7\u63d0\u4ea4\u4e00\u4e2a X.509 \u517c\u5bb9\u7684\u65b0 SSL \u8bc1\u4e66\uff0c\u4ee5\u4fbf\u5c06\u5176\u66f4\u65b0\u5230\u6bcf\u4e2a\u63a7\u5236\u53f0\u4ee3\u7406\u548c\u4e8c\u7ea7\u5b58\u50a8\u865a\u62df\u5b9e\u4f8b:",
+    "message.update.ssl.failed": "\u65e0\u6cd5\u66f4\u65b0 SSL \u8bc1\u4e66\u3002",
     "message.update.ssl.succeeded": "\u5df2\u6210\u529f\u66f4\u65b0 SSL \u8bc1\u4e66",
+    "message.validate.URL": "\u8bf7\u8f93\u5165\u6709\u6548\u7684 URL\u3002",
     "message.validate.accept": "\u8bf7\u8f93\u5165\u4e00\u4e2a\u5e26\u6709\u6709\u6548\u6269\u5c55\u540d\u7684\u503c\u3002",
     "message.validate.creditcard": "\u8bf7\u8f93\u5165\u4e00\u4e2a\u6709\u6548\u7684\u4fe1\u7528\u5361\u5361\u53f7\u3002",
-    "message.validate.date.ISO": "\u8bf7\u8f93\u5165\u6709\u6548\u7684\u65e5\u671f(ISO)\u3002",
     "message.validate.date": "\u8bf7\u8f93\u5165\u6709\u6548\u7684\u65e5\u671f\u3002",
+    "message.validate.date.ISO": "\u8bf7\u8f93\u5165\u6709\u6548\u7684\u65e5\u671f(ISO)\u3002",
     "message.validate.digits": "\u8bf7\u4ec5\u8f93\u5165\u6570\u5b57\u3002",
     "message.validate.email.address": "\u8bf7\u8f93\u5165\u4e00\u4e2a\u6709\u6548\u7684\u7535\u5b50\u90ae\u4ef6\u5730\u5740\u3002",
     "message.validate.equalto": "\u8bf7\u91cd\u65b0\u8f93\u5165\u76f8\u540c\u7684\u503c\u3002",
@@ -2225,13 +2228,12 @@ var dictionary = {
     "message.validate.fixfield": "\u8bf7\u4fee\u590d\u6b64\u5b57\u6bb5\u3002",
     "message.validate.instance.name": "\u5b9e\u4f8b\u540d\u79f0\u4e0d\u5f97\u8d85\u8fc7 63 \u4e2a\u5b57\u7b26\u3002\u4ec5\u5141\u8bb8\u4f7f\u7528 ASCII \u5b57\u6bcd a - z \u6216 A - Z\u3001\u6570\u5b57 0 - 9 \u4ee5\u53ca\u8fde\u5b57\u7b26\u3002\u5b9e\u4f8b\u540d\u79f0\u5fc5\u987b\u4ee5\u5b57\u6bcd\u5f00\u5934\u5e76\u4ee5\u5b57\u6bcd\u6216\u6570\u5b57\u7ed3\u675f\u3002",
     "message.validate.invalid.characters": "\u67e5\u627e\u5230\u65e0\u6548\u5b57\u7b26\uff0c\u8bf7\u66f4\u6b63\u3002",
-    "message.validate.maxlength": "\u8bf7\u6700\u591a\u8f93\u5165 {0} \u4e2a\u5b57\u7b26\u3002",
     "message.validate.max": "\u8bf7\u8f93\u5165\u4e00\u4e2a\u5c0f\u4e8e\u6216\u7b49\u4e8e {0} \u7684\u503c\u3002",
+    "message.validate.maxlength": "\u8bf7\u6700\u591a\u8f93\u5165 {0} \u4e2a\u5b57\u7b26\u3002",
     "message.validate.minlength": "\u8bf7\u81f3\u5c11\u8f93\u5165 {0} \u4e2a\u5b57\u7b26\u3002",
     "message.validate.number": "\u8bf7\u8f93\u5165\u4e00\u4e2a\u6709\u6548\u6570\u5b57\u3002",
-    "message.validate.range.length": "\u8bf7\u8f93\u5165\u4e00\u4e2a\u957f\u5ea6\u4ecb\u4e8e {0} \u5230 {1} \u4e4b\u95f4\u7684\u503c\u3002",
     "message.validate.range": "\u8bf7\u8f93\u5165\u4e00\u4e2a\u4ecb\u4e8e {0} \u5230 {1} \u4e4b\u95f4\u7684\u503c\u3002",
-    "message.validate.URL": "\u8bf7\u8f93\u5165\u6709\u6548\u7684 URL\u3002",
+    "message.validate.range.length": "\u8bf7\u8f93\u5165\u4e00\u4e2a\u957f\u5ea6\u4ecb\u4e8e {0} \u5230 {1} \u4e4b\u95f4\u7684\u503c\u3002",
     "message.virtual.network.desc": "\u60a8\u7684\u5e10\u6237\u7684\u4e13\u7528\u865a\u62df\u7f51\u7edc\u3002\u5e7f\u64ad\u57df\u5305\u542b\u5728 VLAN \u4e2d\uff0c\u5e76\u4e14\u6240\u6709\u516c\u7528\u7f51\u7edc\u8bbf\u95ee\u90fd\u7531\u865a\u62df\u8def\u7531\u5668\u8def\u7531\u51fa\u53bb\u3002",
     "message.vm.create.template.confirm": "\u521b\u5efa\u6a21\u677f\u5c06\u81ea\u52a8\u91cd\u65b0\u542f\u52a8 VM\u3002",
     "message.vm.review.launch": "\u8bf7\u5148\u6838\u5bf9\u4ee5\u4e0b\u4fe1\u606f\uff0c\u786e\u8ba4\u60a8\u7684\u865a\u62df\u5b9e\u4f8b\u6b63\u786e\u65e0\u8bef\uff0c\u7136\u540e\u518d\u542f\u52a8\u3002",
@@ -2239,11 +2241,9 @@ var dictionary = {
     "message.vnmc.not.available.list": "\u63d0\u4f9b\u7a0b\u5e8f\u5217\u8868\u4e2d\u672a\u63d0\u4f9b VNMC\u3002",
     "message.volume.create.template.confirm": "\u8bf7\u786e\u8ba4\u60a8\u786e\u5b9e\u8981\u4e3a\u6b64\u78c1\u76d8\u5377\u521b\u5efa\u4e00\u4e2a\u6a21\u677f\u3002\u521b\u5efa\u6a21\u677f\u53ef\u80fd\u9700\u8981\u51e0\u5206\u949f\u5230\u66f4\u957f\u7684\u65f6\u95f4\uff0c\u5177\u4f53\u53d6\u51b3\u4e8e\u5377\u7684\u5927\u5c0f\u3002",
     "message.waiting.for.builtin.templates.to.load": "\u6b63\u5728\u7b49\u5f85\u52a0\u8f7d\u5185\u7f6e\u6a21\u677f...",
-    "message.XSTools61plus.update.failed": "\u65e0\u6cd5\u66f4\u65b0\u201c\u539f\u59cb XS \u7248\u672c\u4e3a 6.1+\u201d\u5b57\u6bb5\u3002\u9519\u8bef:",
     "message.you.must.have.at.least.one.physical.network": "\u60a8\u5fc5\u987b\u81f3\u5c11\u62e5\u6709\u4e00\u4e2a\u7269\u7406\u7f51\u7edc",
     "message.your.cloudstack.is.ready": "\u60a8\u7684 CloudStack \u5df2\u5c31\u7eea!",
     "message.zone.creation.complete.would.you.like.to.enable.this.zone": "\u5df2\u5b8c\u6210\u521b\u5efa\u8d44\u6e90\u57df\u3002\u662f\u5426\u8981\u542f\u7528\u6b64\u8d44\u6e90\u57df?",
-    "message.Zone.creation.complete": "\u5df2\u5b8c\u6210\u521b\u5efa\u8d44\u6e90\u57df",
     "message.zone.no.network.selection": "\u6240\u9009\u8d44\u6e90\u57df\u65e0\u4efb\u4f55\u7f51\u7edc\u9009\u9879\u3002",
     "message.zone.step.1.desc": "\u8bf7\u4e3a\u60a8\u7684\u8d44\u6e90\u57df\u9009\u62e9\u4e00\u79cd\u7f51\u7edc\u6a21\u5f0f\u3002",
     "message.zone.step.2.desc": "\u8bf7\u8f93\u5165\u4ee5\u4e0b\u4fe1\u606f\u4ee5\u6dfb\u52a0\u4e00\u4e2a\u65b0\u8d44\u6e90\u57df",
@@ -2266,7 +2266,6 @@ var dictionary = {
     "state.Creating": "\u6b63\u5728\u521b\u5efa",
     "state.Declined": "\u5df2\u62d2\u7edd",
     "state.Destroyed": "\u5df2\u9500\u6bc1",
-    "state.detached": "\u5df2\u53d6\u6d88\u9644\u52a0",
     "state.Disabled": "\u5df2\u7981\u7528",
     "state.Enabled": "\u5df2\u542f\u7528",
     "state.Error": "\u9519\u8bef",
@@ -2279,6 +2278,7 @@ var dictionary = {
     "state.Stopped": "\u5df2\u505c\u6b62",
     "state.Stopping": "\u6b63\u5728\u505c\u6b62",
     "state.Suspended": "\u5df2\u6682\u505c",
+    "state.detached": "\u5df2\u53d6\u6d88\u9644\u52a0",
     "title.upload.volume": "\u4e0a\u4f20\u5377",
     "ui.listView.filters.all": "\u5168\u90e8",
     "ui.listView.filters.mine": "\u672c\u7528\u6237"