You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cloudstack.apache.org by bf...@apache.org on 2014/09/17 22:59:31 UTC

[1/7] Fix Externalization of hard-coded label strings

Repository: cloudstack
Updated Branches:
  refs/heads/master c66128994 -> 6a11d099c


http://git-wip-us.apache.org/repos/asf/cloudstack/blob/6a11d099/ui/scripts/vpc.js
----------------------------------------------------------------------
diff --git a/ui/scripts/vpc.js b/ui/scripts/vpc.js
index 786cb26..3e57631 100644
--- a/ui/scripts/vpc.js
+++ b/ui/scripts/vpc.js
@@ -442,7 +442,7 @@
             },
 
             'protocolnumber': {
-                label: 'Protocol Number',
+                label: 'label.protocol.number',
                 edit: true,
                 isEditable: true
             },
@@ -459,7 +459,7 @@
                 isEditable: true
             },
             'networkid': {
-                label: 'Select Tier',
+                label: 'label.select.tier',
                 select: function(args) {
                     var data = {
                         listAll: true,
@@ -634,7 +634,7 @@
                                     jobId: json.createnetworkaclresponse.jobid
                                 }, // API response obj name needs to be fixed
                                 notification: {
-                                    label: 'Edit ACL rule',
+                                    label: 'label.edit.acl.rule',
                                     poll: pollAsyncJobResult
                                 }
                             });
@@ -754,13 +754,13 @@
                             label: 'label.name'
                         },
                         sourceipaddress: {
-                            label: 'Source IP Address'
+                            label: 'label.source.ip.address'
                         },
                         sourceport: {
-                            label: 'Source Port'
+                            label: 'label.source.port'
                         },
                         instanceport: {
-                            label: 'Instance Port'
+                            label: 'label.instance.port'
                         },
                         algorithm: {
                             label: 'label.algorithm'
@@ -790,9 +790,9 @@
                     },
                     actions: {
                         add: {
-                            label: 'Add Internal LB',
+                            label: 'label.add.internal.lb',
                             createForm: {
-                                title: 'Add Internal LB',
+                                title: 'label.add.internal.lb',
                                 fields: {
                                     name: {
                                         label: 'label.name',
@@ -807,19 +807,19 @@
                                         }
                                     },
                                     sourceipaddress: {
-                                        label: 'Source IP Address',
+                                        label: 'label.source.ip.address',
                                         validation: {
                                             required: false
                                         }
                                     },
                                     sourceport: {
-                                        label: 'Source Port',
+                                        label: 'label.source.port',
                                         validation: {
                                             required: true
                                         }
                                     },
                                     instanceport: {
-                                        label: 'Instance Port',
+                                        label: 'label.instance.port',
                                         validation: {
                                             required: true
                                         }
@@ -848,7 +848,7 @@
                             },
                             messages: {
                                 notification: function(args) {
-                                    return 'Add Internal LB';
+                                    return 'label.add.internal.lb';
                                 }
                             },
                             action: function(args) {
@@ -895,18 +895,18 @@
 
                     detailView: {
                         isMaximized: true,
-                        name: 'Internal LB details',
+                        name: 'label.internal.lb.details',
                         actions: {
                             assignVMs: assignVMAction(),
 
                             remove: {
-                                label: 'Delete Internal LB',
+                                label: 'label.delete.internal.lb',
                                 messages: {
                                     confirm: function(args) {
-                                        return 'Please confirm you want to delete Internal LB';
+                                        return 'message.confirm.delete.internal.lb';
                                     },
                                     notification: function(args) {
-                                        return 'Delete Internal LB';
+                                        return 'label.delete.internal.lb';
                                     }
                                 },
                                 action: function(args) {
@@ -950,19 +950,19 @@
                                         label: 'label.description'
                                     },
                                     sourceipaddress: {
-                                        label: 'Source IP Address'
+                                        label: 'label.source.ip.address'
                                     },
                                     sourceport: {
-                                        label: 'Source Port'
+                                        label: 'label.source.port'
                                     },
                                     instanceport: {
-                                        label: 'Instance Port'
+                                        label: 'label.instance.port'
                                     },
                                     algorithm: {
                                         label: 'label.algorithm'
                                     },
                                     loadbalancerinstance: {
-                                        label: 'Assigned VMs',
+                                        label: 'label.assigned.vms',
                                         converter: function(objArray) {
                                             var s = '';
                                             if (objArray != null) {
@@ -1055,14 +1055,14 @@
                                     detailView: {
                                         actions: {
                                             remove: {
-                                                label: 'remove VM from load balancer',
+                                                label: 'label.remove.vm.load.balancer',
                                                 addRow: 'false',
                                                 messages: {
                                                     confirm: function(args) {
-                                                        return 'Please confirm you want to remove VM from load balancer';
+                                                        return 'message.confirm.remove.load.balancer';
                                                     },
                                                     notification: function(args) {
-                                                        return 'remove VM from load balancer';
+                                                        return 'label.remove.vm.load.balancer';
                                                     }
                                                 },
                                                 action: function(args) {
@@ -1186,10 +1186,10 @@
                             label: 'label.name'
                         },
                         description: {
-                            label: 'Description'
+                            label: 'label.description'
                         },
                         id: {
-                            label: 'id'
+                            label: 'label.id'
                         }
                     },
                     dataProvider: function(args) {                    	                  	
@@ -1213,18 +1213,18 @@
 
                     actions: {
                         add: {
-                            label: 'Add ACL List',
+                            label: 'label.add.acl.list',
                             createForm: {
-                                label: 'Add ACL List',
+                                label: 'label.add.acl.list',
                                 fields: {
                                     name: {
-                                        label: 'ACL List Name',
+                                        label: 'label.add.list.name',
                                         validation: {
                                             required: true
                                         }
                                     },
                                     description: {
-                                        label: 'Description',
+                                        label: 'label.description',
                                         validation: {
                                             required: true
                                         }
@@ -1233,7 +1233,7 @@
                             },
                             messages: {
                                 notification: function(args) {
-                                    return 'Add Network ACL List';
+                                    return 'label.add.network.acl.list';
                                 }
                             },
                             action: function(args) {
@@ -1261,13 +1261,13 @@
                         isMaximized: true,
                         actions: {
                             remove: {
-                                label: 'Delete ACL List',
+                                label: 'label.delete.acl.list',
                                 messages: {
                                     confirm: function(args) {
-                                        return 'Are you sure you want to delete this ACL list ?';
+                                        return 'message.confirm.delete.acl.list';
                                     },
                                     notification: function(args) {
-                                        return 'Delete ACL list';
+                                        return 'label.delete.acl.list';
                                     }
                                 },
                                 action: function(args) {
@@ -1301,10 +1301,10 @@
                                         isEditable: true
                                     },
                                     description: {
-                                        label: 'Description'
+                                        label: 'label.description'
                                     },
                                     id: {
-                                        label: 'id'
+                                        label: 'label.id'
                                     }
                                 }],
                                 dataProvider: function(args) {
@@ -2054,7 +2054,7 @@
 
                         actions: {
                             add: {
-                                label: 'Add Private Gateway',
+                                label: 'label.add.private.gateway',
                                 preFilter: function(args) {
                                     if (isAdmin() || isDomainAdmin())
                                         return true;
@@ -2120,14 +2120,14 @@
                                         },
 
                                         sourceNat: {
-                                            label: 'Source NAT',
+                                            label: 'label.source.nat',
                                             isBoolean: true,
                                             isChecked: false
 
                                         },
 
                                         aclid: {
-                                            label: 'ACL',
+                                            label: 'label.acl',
                                             select: function(args) {
                                                 $.ajax({
                                                     url: createURL('listNetworkACLLists'),
@@ -2258,13 +2258,13 @@
                                 },
 
                                 replaceACL: {
-                                    label: 'Replace ACL',
+                                    label: 'label.replace.acl',
                                     createForm: {
-                                        title: 'Replace ACL',
-                                        label: 'Replace ACL',
+                                        title: 'label.replace.acl',
+                                        label: 'label.replace.acl',
                                         fields: {
                                             aclid: {
-                                                label: 'ACL',
+                                                label: 'label.acl',
                                                 select: function(args) {
                                                     $.ajax({
                                                         url: createURL('listNetworkACLLists'),
@@ -2336,10 +2336,10 @@
 
                                     messages: {
                                         confirm: function(args) {
-                                            return 'Do you want to replace the ACL with a new one ?';
+                                            return 'message.confirm.replace.acl.new.one';
                                         },
                                         notification: function(args) {
-                                            return 'ACL replaced';
+                                            return 'label.acl.replaced';
                                         }
                                     }
                                 }
@@ -2377,16 +2377,16 @@
                                             label: 'label.account'
                                         },
                                         sourcenatsupported: {
-                                            label: 'SourceNAT Supported',
+                                            label: 'label.source.nat.supported',
                                             converter: function(str) {
                                                 return str ? 'Yes' : 'No';
                                             }
                                         },
                                         aclName: {
-                                            label: 'ACL Name'
+                                            label: 'label.acl.name'
                                         },
                                         aclid: {
-                                            label: 'ACL ID'
+                                            label: 'label.acl.id'
                                         }
 
 
@@ -2815,7 +2815,7 @@
                                             }
                                         },                                        
                                         passive: {
-                                            label: 'Passive',                                            
+                                            label: 'label.passive',
                                             isBoolean: true,
                                             isChecked: false
                                         }                                        
@@ -2880,7 +2880,7 @@
                                             label: 'label.id'
                                         },
                                         passive: {
-                                            label: 'Passive',
+                                            label: 'label.passive',
                                             converter: cloudStack.converters.toBooleanText
                                         },                                                                                
                                         publicip: {
@@ -3098,7 +3098,7 @@
 
                                 if (args.context.networks[0].type == "Isolated") { //Isolated network
                                     cloudStack.dialog.confirm({
-                                        message: 'Do you want to keep the current guest network CIDR unchanged?',
+                                        message: 'message.confirm.current.guest.CIDR.unchanged',
                                         action: function() { //"Yes"	button is clicked
                                             array1.push("&changecidr=false");
                                             $.ajax({
@@ -3270,13 +3270,13 @@
                     },
 
                     replaceacllist: {
-                        label: 'Replace ACL List',
+                        label: 'label.replace.acl.list',
                         createForm: {
-                            title: 'Replace ACL List',
-                            label: 'Replace ACL List',
+                            title: 'label.replace.acl.list',
+                            label: 'label.replace.acl.list',
                             fields: {
                                 aclid: {
-                                    label: 'ACL',
+                                    label: 'label.acl',
                                     select: function(args) {
                                         $.ajax({
                                             url: createURL('listNetworkACLLists&vpcid=' + args.context.vpc[0].id),
@@ -3342,10 +3342,10 @@
 
                         messages: {
                             confirm: function(args) {
-                                return 'Do you want to replace the ACL with a new one ?';
+                                return 'message.confirm.replace.acl.new.one';
                             },
                             notification: function(args) {
-                                return 'ACL replaced';
+                                return 'label.acl.replaced';
                             }
                         }
                     }
@@ -3442,7 +3442,7 @@
                             },
 
                             ispersistent: {
-                                label: 'Persistent ',
+                                label: 'label.persistent',
                                 converter: cloudStack.converters.toBooleanText
 
                             },
@@ -3521,7 +3521,7 @@
                             },
 
                             aclname: {
-                                label: 'ACL name'
+                                label: 'label.acl.name'
                             },
                             //aclid:{label:'ACL id'},
 
@@ -3922,7 +3922,7 @@
                                 }
                             },
                             vlan: {
-                                label: 'VLAN',
+                                label: 'label.vlan',
                                 validation: {
                                     required: true
                                 },
@@ -3944,7 +3944,7 @@
                             },
 
                             aclid: {
-                                label: 'ACL',
+                                label: 'label.acl',
                                 select: function(args) {
                                     $.ajax({
                                         url: createURL('listNetworkACLLists&vpcid=' + args.context.vpc[0].id),
@@ -4062,7 +4062,7 @@
                     },
                     messages: {
                         notification: function() {
-                            return 'Add new tier';
+                            return 'label.add.new.tier';
                         }
                     }
                 },

http://git-wip-us.apache.org/repos/asf/cloudstack/blob/6a11d099/ui/scripts/zoneWizard.js
----------------------------------------------------------------------
diff --git a/ui/scripts/zoneWizard.js b/ui/scripts/zoneWizard.js
index 4498534..4c70b1a 100755
--- a/ui/scripts/zoneWizard.js
+++ b/ui/scripts/zoneWizard.js
@@ -419,23 +419,23 @@
                         desc: 'message.tooltip.zone.name'
                     },
                     ip4dns1: {
-                        label: 'IPv4 DNS1',
+                        label: 'label.ipv4.dns1',
                         validation: {
                             required: true
                         },
                         desc: 'message.tooltip.dns.1'
                     },
                     ip4dns2: {
-                        label: 'IPv4 DNS2',
+                        label: 'label.ipv4.dns2',
                         desc: 'message.tooltip.dns.2'
                     },
 
                     ip6dns1: {
-                        label: 'IPv6 DNS1',
+                        label: 'label.ipv6.dns1',
                         desc: 'message.tooltip.dns.1'
                     },
                     ip6dns2: {
-                        label: 'IPv6 DNS2',
+                        label: 'label.ipv6.dns2',
                         desc: 'message.tooltip.dns.2'
                     },
 
@@ -616,7 +616,7 @@
                     },
                     isdedicated: {                        
                         isBoolean: true,
-                        label: 'Dedicated',
+                        label: 'label.dedicated',
                         isChecked: false 
                     },
                     domain: {
@@ -647,7 +647,7 @@
                     },
 
                     account: {
-                        label: 'Account',
+                        label: 'label.account',
                         isHidden: true,
                         dependsOn: 'isdedicated',
                         //docID:'helpAccountForDedication',
@@ -769,15 +769,15 @@
                         label: 'label.private.interface'
                     },
                     gslbprovider: {
-                        label: 'GSLB service',
+                        label: 'label.gslb.service',
                         isBoolean: true,
                         isChecked: false
                     },
                     gslbproviderpublicip: {
-                        label: 'GSLB service Public IP'
+                        label: 'label.gslb.service.public.ip'
                     },
                     gslbproviderprivateip: {
-                        label: 'GSLB service Private IP'
+                        label: 'label.gslb.service.private.ip'
                     },
                     numretries: {
                         label: 'label.numretries',
@@ -851,7 +851,7 @@
                         label: 'label.guest.end.ip'
                     }, //Basic, Advanced with SG
                     vlanId: {
-                        label: 'VLAN ID'
+                        label: 'label.vlan.id'
                     }, //Advanced with SG
 
                     vlanRange: { //in multiple tabs (tabs is as many as Guest Traffic types in multiple physical networks in Advanced Zone without SG)
@@ -1037,7 +1037,7 @@
                     },
 
                     overridepublictraffic: {
-                        label: 'Override Public-Traffic',
+                        label: 'label.override.public.traffic',
                         isBoolean: true,
                         isHidden: true
 
@@ -1117,7 +1117,7 @@
                     */
 					
                     overrideguesttraffic: {
-                        label: 'Override Guest-Traffic',
+                        label: 'label.override.guest.traffic',
                         isBoolean: true,
                         isHidden: true
 
@@ -1200,21 +1200,21 @@
 
                     //Cisco Nexus Vswitch
                     vsmipaddress: {
-                        label: 'Nexus 1000v IP Address',
+                        label: 'label.cisco.nexus1000v.ip.address',
                         validation: {
                             required: false
                         },
                         isHidden: true
                     },
                     vsmusername: {
-                        label: 'Nexus 1000v Username',
+                        label: 'label.cisco.nexus1000v.username',
                         validation: {
                             required: false
                         },
                         isHidden: true
                     },
                     vsmpassword: {
-                        label: 'Nexus 1000v Password',
+                        label: 'label.cisco.nexus1000v.password',
                         validation: {
                             required: false
                         },


[4/7] Fix Externalization of hard-coded label strings

Posted by bf...@apache.org.
http://git-wip-us.apache.org/repos/asf/cloudstack/blob/6a11d099/ui/dictionary.jsp
----------------------------------------------------------------------
diff --git a/ui/dictionary.jsp b/ui/dictionary.jsp
index 0102144..c03ad67 100644
--- a/ui/dictionary.jsp
+++ b/ui/dictionary.jsp
@@ -22,6 +22,18 @@ under the License.
   <fmt:setLocale value="${cookie.lang.value}" />
 </c:if>
 <fmt:setBundle basename="resources/messages"/>
+
+<%--
+****
+NOTE
+****
+
+Please use dictionary2.jsp for all new mappings. This is due to
+file size constraints for JSP files.
+
+If you add anything else to this file, an error might occur at runtime!
+--%>
+
 <% long now = System.currentTimeMillis(); %>
 <script type="text/javascript">
 dictionary = {
@@ -50,6 +62,7 @@ dictionary = {
 'label.hypervisors': '<fmt:message key="label.hypervisors" />',
 'label.home': '<fmt:message key="label.home" />',
 'label.sockets': '<fmt:message key="label.sockets" />',
+'label.add.ucs.manager': '<fmt:message key="label.add.ucs.manager" />',
 'label.root.disk.size': '<fmt:message key="label.root.disk.size" />',
 'label.s3.nfs.path': '<fmt:message key="label.s3.nfs.path" />',
 'label.s3.nfs.server': '<fmt:message key="label.s3.nfs.server" />',
@@ -101,7 +114,7 @@ dictionary = {
 'error.something.went.wrong.please.correct.the.following': '<fmt:message key="error.something.went.wrong.please.correct.the.following" />',
 'error.unable.to.reach.management.server': '<fmt:message key="error.unable.to.reach.management.server" />',
 'error.unresolved.internet.name': '<fmt:message key="error.unresolved.internet.name" />',
-'extractable': '<fmt:message key="extractable" />',
+'label.extractable': '<fmt:message key="label.extractable" />',
 'force.delete.domain.warning': '<fmt:message key="force.delete.domain.warning" />',
 'force.delete': '<fmt:message key="force.delete" />',
 'force.remove': '<fmt:message key="force.remove" />',
@@ -445,7 +458,7 @@ dictionary = {
 'label.change.service.offering': '<fmt:message key="label.change.service.offering" />',
 'label.change.value': '<fmt:message key="label.change.value" />',
 'label.character': '<fmt:message key="label.character" />',
-'label.checksum': '<fmt:message key="label.checksum" />',
+'label.md5.checksum': '<fmt:message key="label.md5.checksum" />',
 'label.cidr.account': '<fmt:message key="label.cidr.account" />',
 'label.cidr': '<fmt:message key="label.cidr" />',
 'label.cidr.list': '<fmt:message key="label.cidr.list" />',
@@ -720,6 +733,9 @@ dictionary = {
 'label.keyboard.type': '<fmt:message key="label.keyboard.type" />',
 'label.key': '<fmt:message key="label.key" />',
 'label.kvm.traffic.label': '<fmt:message key="label.kvm.traffic.label" />',
+'label.ovm.traffic.label': '<fmt:message key="label.ovm.traffic.label" />',
+'label.lxc.traffic.label': '<fmt:message key="label.lxc.traffic.label" />',
+'label.hyperv.traffic.label': '<fmt:message key="label.hyperv.traffic.label" />',
 'label.lang.chinese': '<fmt:message key="label.lang.chinese" />',
 'label.lang.english': '<fmt:message key="label.lang.english" />',
 'label.lang.japanese': '<fmt:message key="label.lang.japanese" />',
@@ -950,6 +966,7 @@ dictionary = {
 'label.protocol': '<fmt:message key="label.protocol" />',
 'label.providers': '<fmt:message key="label.providers" />',
 'label.provider': '<fmt:message key="label.provider" />',
+'label.providers': '<fmt:message key="label.providers" />',
 'label.public': '<fmt:message key="label.public" />',
 'label.public.interface': '<fmt:message key="label.public.interface" />',
 'label.public.ip': '<fmt:message key="label.public.ip" />',
@@ -1013,896 +1030,5 @@ dictionary = {
 'label.root.disk.controller': '<fmt:message key="label.root.disk.controller" />',
 'label.root.disk.offering': '<fmt:message key="label.root.disk.offering" />',
 'label.round.robin': '<fmt:message key="label.round.robin" />',
-'label.rules': '<fmt:message key="label.rules" />',
-'label.running.vms': '<fmt:message key="label.running.vms" />',
-'label.s3.access_key': '<fmt:message key="label.s3.access_key" />',
-'label.s3.bucket': '<fmt:message key="label.s3.bucket" />',
-'label.s3.connection_timeout': '<fmt:message key="label.s3.connection_timeout" />',
-'label.s3.endpoint': '<fmt:message key="label.s3.endpoint" />',
-'label.s3.max_error_retry': '<fmt:message key="label.s3.max_error_retry" />',
-'label.s3.secret_key': '<fmt:message key="label.s3.secret_key" />',
-'label.s3.socket_timeout': '<fmt:message key="label.s3.socket_timeout" />',
-'label.s3.use_https': '<fmt:message key="label.s3.use_https" />',
-'label.saturday': '<fmt:message key="label.saturday" />',
-'label.save.and.continue': '<fmt:message key="label.save.and.continue" />',
-'label.save': '<fmt:message key="label.save" />',
-'label.saving.processing': '<fmt:message key="label.saving.processing" />',
-'label.scope': '<fmt:message key="label.scope" />',
-'label.search': '<fmt:message key="label.search" />',
-'label.secondary.storage.count': '<fmt:message key="label.secondary.storage.count" />',
-'label.secondary.storage': '<fmt:message key="label.secondary.storage" />',
-'label.secondary.storage.limits': '<fmt:message key="label.secondary.storage.limits" />',
-'label.secondary.storage.vm' : '<fmt:message key="label.secondary.storage.vm" />',
-'label.secondary.used': '<fmt:message key="label.secondary.used" />',
-'label.secret.key': '<fmt:message key="label.secret.key" />',
-'label.security.group': '<fmt:message key="label.security.group" />',
-'label.security.group.name': '<fmt:message key="label.security.group.name" />',
-'label.security.groups.enabled': '<fmt:message key="label.security.groups.enabled" />',
-'label.select.a.template': '<fmt:message key="label.select.a.template" />',
-'label.select.a.zone': '<fmt:message key="label.select.a.zone" />',
-'label.select': '<fmt:message key="label.select" />',
-'label.select.instance': '<fmt:message key="label.select.instance" />',
-'label.select.instance.to.attach.volume.to': '<fmt:message key="label.select.instance.to.attach.volume.to" />',
-'label.select.iso.or.template': '<fmt:message key="label.select.iso.or.template" />',
-'label.select.offering': '<fmt:message key="label.select.offering" />',
-'label.select.project': '<fmt:message key="label.select.project" />',
-'label.select.tier': '<fmt:message key="label.select.tier" />',
-'label.select-view': '<fmt:message key="label.select-view" />',
-'label.select.vm.for.static.nat': '<fmt:message key="label.select.vm.for.static.nat" />',
-'label.sent': '<fmt:message key="label.sent" />',
-'label.server': '<fmt:message key="label.server" />',
-'label.service.capabilities': '<fmt:message key="label.service.capabilities" />',
-'label.service.offering': '<fmt:message key="label.service.offering" />',
-'label.session.expired': '<fmt:message key="label.session.expired" />',
-'label.setup': '<fmt:message key="label.setup" />',
-'label.shared': '<fmt:message key="label.shared" />',
-'label.SharedMountPoint': '<fmt:message key="label.SharedMountPoint" />',
-'label.show.ingress.rule': '<fmt:message key="label.show.ingress.rule" />',
-'label.shutdown.provider': '<fmt:message key="label.shutdown.provider" />',
-'label.site.to.site.VPN': '<fmt:message key="label.site.to.site.VPN" />',
-'label.size': '<fmt:message key="label.size" />',
-'label.skip.guide': '<fmt:message key="label.skip.guide" />',
-'label.snapshot': '<fmt:message key="label.snapshot" />',
-'label.snapshot.limits': '<fmt:message key="label.snapshot.limits" />',
-'label.snapshot.name': '<fmt:message key="label.snapshot.name" />',
-'label.snapshot.schedule': '<fmt:message key="label.snapshot.schedule" />',
-'label.snapshot.s': '<fmt:message key="label.snapshot.s" />',
-'label.snapshots': '<fmt:message key="label.snapshots" />',
-'label.source': '<fmt:message key="label.source" />',
-'label.source.nat': '<fmt:message key="label.source.nat" />',
-'label.specify.IP.ranges': '<fmt:message key="label.specify.IP.ranges" />',
-'label.specify.vlan': '<fmt:message key="label.specify.vlan" />',
-'label.specify.vxlan': '<fmt:message key="label.specify.vxlan" />',
-'label.SR.name ': '<fmt:message key="label.SR.name " />',
-'label.srx': '<fmt:message key="label.srx" />',
-'label.PA': '<fmt:message key="label.PA" />',
-'label.start.IP': '<fmt:message key="label.start.IP" />',
-'label.start.port': '<fmt:message key="label.start.port" />',
-'label.start.reserved.system.IP': '<fmt:message key="label.start.reserved.system.IP" />',
-'label.start.vlan': '<fmt:message key="label.start.vlan" />',
-'label.start.vxlan': '<fmt:message key="label.start.vxlan" />',
-'label.state': '<fmt:message key="label.state" />',
-'label.static.nat': '<fmt:message key="label.static.nat" />',
-'label.static.nat.to': '<fmt:message key="label.static.nat.to" />',
-'label.static.nat.vm.details': '<fmt:message key="label.static.nat.vm.details" />',
-'label.statistics': '<fmt:message key="label.statistics" />',
-'label.status': '<fmt:message key="label.status" />',
-'label.step.1': '<fmt:message key="label.step.1" />',
-'label.step.1.title': '<fmt:message key="label.step.1.title" />',
-'label.step.2': '<fmt:message key="label.step.2" />',
-'label.step.2.title': '<fmt:message key="label.step.2.title" />',
-'label.step.3': '<fmt:message key="label.step.3" />',
-'label.step.3.title': '<fmt:message key="label.step.3.title" />',
-'label.step.4': '<fmt:message key="label.step.4" />',
-'label.step.4.title': '<fmt:message key="label.step.4.title" />',
-'label.step.5': '<fmt:message key="label.step.5" />',
-'label.step.5.title': '<fmt:message key="label.step.5.title" />',
-'label.stickiness': '<fmt:message key="label.stickiness" />',
-'label.sticky.cookie-name': '<fmt:message key="label.sticky.cookie-name" />',
-'label.sticky.domain': '<fmt:message key="label.sticky.domain" />',
-'label.sticky.expire': '<fmt:message key="label.sticky.expire" />',
-'label.sticky.holdtime': '<fmt:message key="label.sticky.holdtime" />',
-'label.sticky.indirect': '<fmt:message key="label.sticky.indirect" />',
-'label.sticky.length': '<fmt:message key="label.sticky.length" />',
-'label.sticky.mode': '<fmt:message key="label.sticky.mode" />',
-'label.sticky.nocache': '<fmt:message key="label.sticky.nocache" />',
-'label.sticky.postonly': '<fmt:message key="label.sticky.postonly" />',
-'label.sticky.prefix': '<fmt:message key="label.sticky.prefix" />',
-'label.sticky.request-learn': '<fmt:message key="label.sticky.request-learn" />',
-'label.sticky.tablesize': '<fmt:message key="label.sticky.tablesize" />',
-'label.stop': '<fmt:message key="label.stop" />',
-'label.stopped.vms': '<fmt:message key="label.stopped.vms" />',
-'label.storage': '<fmt:message key="label.storage" />',
-'label.storage.tags': '<fmt:message key="label.storage.tags" />',
-'label.storage.type': '<fmt:message key="label.storage.type" />',
-'label.qos.type': '<fmt:message key="label.qos.type" />',
-'label.subdomain.access': '<fmt:message key="label.subdomain.access" />',
-'label.submit': '<fmt:message key="label.submit" />',
-'label.submitted.by': '<fmt:message key="label.submitted.by" />',
-'label.succeeded': '<fmt:message key="label.succeeded" />',
-'label.sunday': '<fmt:message key="label.sunday" />',
-'label.super.cidr.for.guest.networks': '<fmt:message key="label.super.cidr.for.guest.networks" />',
-'label.supported.services': '<fmt:message key="label.supported.services" />',
-'label.supported.source.NAT.type': '<fmt:message key="label.supported.source.NAT.type" />',
-'label.suspend.project': '<fmt:message key="label.suspend.project" />',
-'label.system.capacity': '<fmt:message key="label.system.capacity" />',
-'label.system.offering': '<fmt:message key="label.system.offering" />',
-'label.system.service.offering': '<fmt:message key="label.system.service.offering" />',
-'label.system.vm': '<fmt:message key="label.system.vm" />',
-'label.system.vms': '<fmt:message key="label.system.vms" />',
-'label.system.vm.type': '<fmt:message key="label.system.vm.type" />',
-'label.system.wide.capacity': '<fmt:message key="label.system.wide.capacity" />',
-'label.tagged': '<fmt:message key="label.tagged" />',
-'label.tags': '<fmt:message key="label.tags" />',
-'label.target.iqn': '<fmt:message key="label.target.iqn" />',
-'label.task.completed': '<fmt:message key="label.task.completed" />',
-'label.template': '<fmt:message key="label.template" />',
-'label.template.limits': '<fmt:message key="label.template.limits" />',
-'label.TFTP.dir': '<fmt:message key="label.TFTP.dir" />',
-'label.theme.default': '<fmt:message key="label.theme.default" />',
-'label.theme.grey': '<fmt:message key="label.theme.grey" />',
-'label.theme.lightblue': '<fmt:message key="label.theme.lightblue" />',
-'label.thursday': '<fmt:message key="label.thursday" />',
-'label.tier.details': '<fmt:message key="label.tier.details" />',
-'label.tier': '<fmt:message key="label.tier" />',
-'label.time': '<fmt:message key="label.time" />',
-'label.timeout': '<fmt:message key="label.timeout" />',
-'label.timeout.in.second ': '<fmt:message key="label.timeout.in.second " />',
-'label.time.zone': '<fmt:message key="label.time.zone" />',
-'label.timezone': '<fmt:message key="label.timezone" />',
-'label.token': '<fmt:message key="label.token" />',
-'label.total.cpu': '<fmt:message key="label.total.cpu" />',
-'label.total.of.ip': '<fmt:message key="label.total.of.ip" />',
-'label.total.of.vm': '<fmt:message key="label.total.of.vm" />',
-'label.total.vms': '<fmt:message key="label.total.vms" />',
-'label.traffic.label': '<fmt:message key="label.traffic.label" />',
-'label.traffic.type': '<fmt:message key="label.traffic.type" />',
-'label.tuesday': '<fmt:message key="label.tuesday" />',
-'label.type': '<fmt:message key="label.type" />',
-'label.type.id': '<fmt:message key="label.type.id" />',
-'label.unavailable': '<fmt:message key="label.unavailable" />',
-'label.unlimited': '<fmt:message key="label.unlimited" />',
-'label.untagged': '<fmt:message key="label.untagged" />',
-'label.update.project.resources': '<fmt:message key="label.update.project.resources" />',
-'label.update.ssl.cert': '<fmt:message key="label.update.ssl.cert" />',
-'label.update.ssl': '<fmt:message key="label.update.ssl" />',
-'label.updating': '<fmt:message key="label.updating" />',
-'label.upload': '<fmt:message key="label.upload" />',
-'label.upload.volume': '<fmt:message key="label.upload.volume" />',
-'label.url': '<fmt:message key="label.url" />',
-'label.usage.interface': '<fmt:message key="label.usage.interface" />',
-'label.used': '<fmt:message key="label.used" />',
-'label.user': '<fmt:message key="label.user" />',
-'label.username': '<fmt:message key="label.username" />',
-'label.users': '<fmt:message key="label.users" />',
-'label.use.vm.ip': '<fmt:message key="label.use.vm.ip" />',
-'label.value': '<fmt:message key="label.value" />',
-'label.vcdcname': '<fmt:message key="label.vcdcname" />',
-'label.vnet': '<fmt:message key="label.vnet" />',
-'label.vnet.id': '<fmt:message key="label.vnet.id" />',
-'label.vcenter.cluster': '<fmt:message key="label.vcenter.cluster" />',
-'label.vcenter.datacenter': '<fmt:message key="label.vcenter.datacenter" />',
-'label.vcenter.datastore': '<fmt:message key="label.vcenter.datastore" />',
-'label.vcenter.host': '<fmt:message key="label.vcenter.host" />',
-'label.vcenter.password': '<fmt:message key="label.vcenter.password" />',
-'label.vcenter.username': '<fmt:message key="label.vcenter.username" />',
-'label.vcipaddress': '<fmt:message key="label.vcipaddress" />',
-'label.version': '<fmt:message key="label.version" />',
-'label.view.all': '<fmt:message key="label.view.all" />',
-'label.view.console': '<fmt:message key="label.view.console" />',
-'label.view': '<fmt:message key="label.view" />',
-'label.viewing': '<fmt:message key="label.viewing" />',
-'label.virtual.appliance': '<fmt:message key="label.virtual.appliance" />',
-'label.virtual.appliances': '<fmt:message key="label.virtual.appliances" />',
-'label.virtual.machines': '<fmt:message key="label.virtual.machines" />',
-'label.virtual.network': '<fmt:message key="label.virtual.network" />',
-'label.virtual.router': '<fmt:message key="label.virtual.router" />',
-'label.virtual.routers': '<fmt:message key="label.virtual.routers" />',
-'label.vlan.id': '<fmt:message key="label.vlan.id" />',
-'label.vlan.range': '<fmt:message key="label.vlan.range" />',
-'label.vxlan': '<fmt:message key="label.vxlan" />',
-'label.vxlan.id': '<fmt:message key="label.vxlan.id" />',
-'label.vxlan.range': '<fmt:message key="label.vxlan.range" />',
-'label.vm.add': '<fmt:message key="label.vm.add" />',
-'label.vm.destroy': '<fmt:message key="label.vm.destroy" />',
-'label.vm.display.name': '<fmt:message key="label.vm.display.name" />',
-'label.VMFS.datastore': '<fmt:message key="label.VMFS.datastore" />',
-'label.vmfs': '<fmt:message key="label.vmfs" />',
-'label.vm.name': '<fmt:message key="label.vm.name" />',
-'label.vm.reboot': '<fmt:message key="label.vm.reboot" />',
-'label.vms': '<fmt:message key="label.vms" />',
-'label.VMs.in.tier': '<fmt:message key="label.VMs.in.tier" />',
-'label.vmsnapshot.current': '<fmt:message key="label.vmsnapshot.current" />',
-'label.vmsnapshot': '<fmt:message key="label.vmsnapshot" />',
-'label.vmsnapshot.memory': '<fmt:message key="label.vmsnapshot.memory" />',
-'label.vmsnapshot.parentname': '<fmt:message key="label.vmsnapshot.parentname" />',
-'label.vmsnapshot.type': '<fmt:message key="label.vmsnapshot.type" />',
-'label.vm.start': '<fmt:message key="label.vm.start" />',
-'label.vm.state': '<fmt:message key="label.vm.state" />',
-'label.vm.stop': '<fmt:message key="label.vm.stop" />',
-'label.resetVM': '<fmt:message key="label.resetVM" />',
-'label.vmware.traffic.label': '<fmt:message key="label.vmware.traffic.label" />',
-'label.volgroup': '<fmt:message key="label.volgroup" />',
-'label.volume': '<fmt:message key="label.volume" />',
-'label.volume.limits': '<fmt:message key="label.volume.limits" />',
-'label.volume.name': '<fmt:message key="label.volume.name" />',
-'label.volumes': '<fmt:message key="label.volumes" />',
-'label.vpc': '<fmt:message key="label.vpc" />',
-'label.vpc.id': '<fmt:message key="label.vpc.id" />',
-'label.VPC.router.details': '<fmt:message key="label.VPC.router.details" />',
-'label.VPN.connection': '<fmt:message key="label.VPN.connection" />',
-'label.vpn.customer.gateway': '<fmt:message key="label.vpn.customer.gateway" />',
-'label.VPN.customer.gateway': '<fmt:message key="label.VPN.customer.gateway" />',
-'label.vpn': '<fmt:message key="label.vpn" />',
-'label.VPN.gateway': '<fmt:message key="label.VPN.gateway" />',
-'label.vsmctrlvlanid': '<fmt:message key="label.vsmctrlvlanid" />',
-'label.vsmpktvlanid': '<fmt:message key="label.vsmpktvlanid" />',
-'label.vsmstoragevlanid': '<fmt:message key="label.vsmstoragevlanid" />',
-'label.vsphere.managed': '<fmt:message key="label.vsphere.managed" />',
-'label.waiting': '<fmt:message key="label.waiting" />',
-'label.warn': '<fmt:message key="label.warn" />',
-'label.wednesday': '<fmt:message key="label.wednesday" />',
-'label.weekly': '<fmt:message key="label.weekly" />',
-'label.welcome.cloud.console': '<fmt:message key="label.welcome.cloud.console" />',
-'label.welcome': '<fmt:message key="label.welcome" />',
-'label.what.is.cloudstack': '<fmt:message key="label.what.is.cloudstack" />',
-'label.xenserver.traffic.label': '<fmt:message key="label.xenserver.traffic.label" />',
-'label.yes': '<fmt:message key="label.yes" />',
-'label.zone.details': '<fmt:message key="label.zone.details" />',
-'label.zone': '<fmt:message key="label.zone" />',
-'label.zones': '<fmt:message key="label.zones" />',
-'label.zone.id': '<fmt:message key="label.zone.id" />',
-'label.zone.name': '<fmt:message key="label.zone.name" />',
-'label.zone.step.1.title': '<fmt:message key="label.zone.step.1.title" />',
-'label.zone.step.2.title': '<fmt:message key="label.zone.step.2.title" />',
-'label.zone.step.3.title': '<fmt:message key="label.zone.step.3.title" />',
-'label.zone.step.4.title': '<fmt:message key="label.zone.step.4.title" />',
-'label.zone.wide': '<fmt:message key="label.zone.wide" />',
-'label.ldap.group.name': '<fmt:message key="label.ldap.group.name" />',
-'label.password.reset.confirm': '<fmt:message key="label.password.reset.confirm" />',
-'label.openDaylight': '<fmt:message key="OpenDaylight" />',
-'label.assign.instance.another': '<fmt:message key="label.assign.instance.another" />',
-'label.network.addVM': '<fmt:message key="label.network.addVM" />',
-'label.set.default.NIC': '<fmt:message key="label.set.default.NIC" />',
-'label.Xenserver.Tools.Version61plus': '<fmt:message key="label.Xenserver.Tools.Version61plus" />',
-'label.dynamically.scalable': '<fmt:message key="label.dynamically.scalable" />',
-'label.instance.scaled.up': '<fmt:message key="label.instance.scaled.up" />',
-'label.tag.value': '<fmt:message key="label.tag.value" />',
-'label.tag.key': '<fmt:message key="label.tag.key" />',
-'label.ipv6.address': '<fmt:message key="label.ipv6.address" />',
-'label.ipv6.gateway': '<fmt:message key="label.ipv6.gateway" />',
-'label.ipv6.CIDR': '<fmt:message key="label.ipv6.CIDR" />',
-'label.VPC.limits': '<fmt:message key="label.VPC.limits" />',
-'label.edit.region': '<fmt:message key="label.edit.region" />',
-'label.add.gslb': '<fmt:message key="label.add.gslb" />',
-'label.gslb.servicetype': '<fmt:message key="label.gslb.servicetype" />',
-'label.gslb.details': '<fmt:message key="label.gslb.details" />',
-'label.gslb.delete': '<fmt:message key="label.gslb.delete" />',
-'message.gslb.delete.confirm': '<fmt:message key="message.gslb.delete.confirm" />',
-'label.opendaylight.controllers': '<fmt:message key="OpenDaylight Controllers" />',
-'label.portable.ip.ranges': '<fmt:message key="label.portable.ip.ranges" />',
-'label.add.portable.ip.range': '<fmt:message key="label.add.portable.ip.range" />',
-'label.delete.portable.ip.range': '<fmt:message key="label.delete.portable.ip.range" />',
-'message.portable.ip.delete.confirm': '<fmt:message key="message.portable.ip.delete.confirm" />',
-'label.opendaylight.controllerdetail': '<fmt:message key="OpenDaylight Controller Details" />',
-'label.portable.ip.range.details': '<fmt:message key="label.portable.ip.range.details" />',
-'label.portable.ips': '<fmt:message key="label.portable.ips" />',
-'label.gslb.assigned.lb': '<fmt:message key="label.gslb.assigned.lb" />',
-'label.gslb.assigned.lb.more': '<fmt:message key="label.gslb.assigned.lb.more" />',
-'label.gslb.lb.rule': '<fmt:message key="label.gslb.lb.rule" />',
-'label.gslb.lb.details': '<fmt:message key="label.gslb.lb.details" />',
-'label.gslb.lb.remove': '<fmt:message key="label.gslb.lb.remove" />',
-'label.enable.autoscale': '<fmt:message key="label.enable.autoscale" />',
-'label.disable.autoscale': '<fmt:message key="label.disable.autoscale" />',
-'label.min.instances': '<fmt:message key="label.min.instances" />',
-'label.max.instances': '<fmt:message key="label.max.instances" />',
-'label.add.OpenDaylight.device': '<fmt:message key="Add OpenDaylight Controller" />',
-'label.delete.OpenDaylight.device': '<fmt:message key="Delete OpenDaylight Controller" />',
-'label.show.advanced.settings': '<fmt:message key="label.show.advanced.settings" />',
-'label.polling.interval.sec': '<fmt:message key="label.polling.interval.sec" />',
-'label.quiet.time.sec': '<fmt:message key="label.quiet.time.sec" />',
-'label.destroy.vm.graceperiod': '<fmt:message key="label.destroy.vm.graceperiod" />',
-'label.SNMP.community': '<fmt:message key="label.SNMP.community" />',
-'label.SNMP.port': '<fmt:message key="label.SNMP.port" />',
-'label.add.ucs.manager': '<fmt:message key="label.add.ucs.manager" />',
-'label.ovm.traffic.label': '<fmt:message key="label.ovm.traffic.label" />',
-'label.lxc.traffic.label': '<fmt:message key="label.lxc.traffic.label" />',
-'label.hyperv.traffic.label': '<fmt:message key="label.hyperv.traffic.label" />',
-'managed.state': '<fmt:message key="managed.state" />',
-'message.gslb.lb.remove.confirm': '<fmt:message key="message.gslb.lb.remove.confirm" />',
-'message.admin.guide.read': '<fmt:message key="message.admin.guide.read" />',
-'message.tier.required': '<fmt:message key="message.tier.required" />',
-'message.network.addVMNIC': '<fmt:message key="message.network.addVMNIC" />',
-'message.copy.template.confirm': '<fmt:message key="message.copy.template.confirm" />',
-'message.template.copying': '<fmt:message key="message.template.copying" />',
-'message.XSTools61plus.update.failed': '<fmt:message key="message.XSTools61plus.update.failed" />',
-'message.set.default.NIC': '<fmt:message key="message.set.default.NIC" />',
-'message.set.default.NIC.manual': '<fmt:message key="message.set.default.NIC.manual" />',
-'message.acquire.new.ip': '<fmt:message key="message.acquire.new.ip" />',
-'message.no.host.available':'<fmt:message key="message.no.host.available" />',
-'message.network.addVM.desc':'<fmt:message key="message.network.addVM.desc" />',
-'message.acquire.new.ip.vpc': '<fmt:message key="message.acquire.new.ip.vpc" />',
-'message.acquire.public.ip': '<fmt:message key="message.acquire.public.ip" />',
-'message.action.cancel.maintenance': '<fmt:message key="message.action.cancel.maintenance" />',
-'message.action.cancel.maintenance.mode': '<fmt:message key="message.action.cancel.maintenance.mode" />',
-'message.action.change.service.warning.for.instance': '<fmt:message key="message.action.change.service.warning.for.instance" />',
-'message.action.change.service.warning.for.router': '<fmt:message key="message.action.change.service.warning.for.router" />',
-'message.action.delete.cluster': '<fmt:message key="message.action.delete.cluster" />',
-'message.action.delete.disk.offering': '<fmt:message key="message.action.delete.disk.offering" />',
-'message.action.delete.domain': '<fmt:message key="message.action.delete.domain" />',
-'message.action.delete.external.firewall': '<fmt:message key="message.action.delete.external.firewall" />',
-'message.action.delete.external.load.balancer': '<fmt:message key="message.action.delete.external.load.balancer" />',
-'message.action.delete.ingress.rule': '<fmt:message key="message.action.delete.ingress.rule" />',
-'message.action.delete.ISO': '<fmt:message key="message.action.delete.ISO" />',
-'message.action.delete.ISO.for.all.zones': '<fmt:message key="message.action.delete.ISO.for.all.zones" />',
-'message.action.delete.network': '<fmt:message key="message.action.delete.network" />',
-'message.action.delete.nexusVswitch': '<fmt:message key="message.action.delete.nexusVswitch" />',
-'message.action.delete.physical.network': '<fmt:message key="message.action.delete.physical.network" />',
-'message.action.delete.pod': '<fmt:message key="message.action.delete.pod" />',
-'message.action.delete.primary.storage': '<fmt:message key="message.action.delete.primary.storage" />',
-'message.action.delete.secondary.storage': '<fmt:message key="message.action.delete.secondary.storage" />',
-'message.action.delete.security.group': '<fmt:message key="message.action.delete.security.group" />',
-'message.action.delete.service.offering': '<fmt:message key="message.action.delete.service.offering" />',
-'message.action.delete.snapshot': '<fmt:message key="message.action.delete.snapshot" />',
-'message.action.delete.system.service.offering': '<fmt:message key="message.action.delete.system.service.offering" />',
-'message.action.delete.template': '<fmt:message key="message.action.delete.template" />',
-'message.action.delete.template.for.all.zones': '<fmt:message key="message.action.delete.template.for.all.zones" />',
-'message.action.delete.volume': '<fmt:message key="message.action.delete.volume" />',
-'message.action.delete.zone': '<fmt:message key="message.action.delete.zone" />',
-'message.action.destroy.instance': '<fmt:message key="message.action.destroy.instance" />',
-'message.action.destroy.systemvm': '<fmt:message key="message.action.destroy.systemvm" />',
-'message.action.disable.cluster': '<fmt:message key="message.action.disable.cluster" />',
-'message.action.disable.physical.network': '<fmt:message key="message.action.disable.physical.network" />',
-'message.action.disable.pod': '<fmt:message key="message.action.disable.pod" />',
-'message.action.disable.static.NAT': '<fmt:message key="message.action.disable.static.NAT" />',
-'message.action.disable.zone': '<fmt:message key="message.action.disable.zone" />',
-'message.action.download.iso': '<fmt:message key="message.action.download.iso" />',
-'message.action.download.template': '<fmt:message key="message.action.download.template" />',
-'message.action.downloading.template':  '<fmt:message key="message.action.downloading.template" />',
-'message.action.enable.cluster': '<fmt:message key="message.action.enable.cluster" />',
-'message.action.enable.maintenance': '<fmt:message key="message.action.enable.maintenance" />',
-'message.action.enable.physical.network': '<fmt:message key="message.action.enable.physical.network" />',
-'message.action.enable.pod': '<fmt:message key="message.action.enable.pod" />',
-'message.action.enable.zone': '<fmt:message key="message.action.enable.zone" />',
-'message.action.expunge.instance': '<fmt:message key="message.action.expunge.instance" />',
-'message.action.force.reconnect': '<fmt:message key="message.action.force.reconnect" />',
-'message.action.host.enable.maintenance.mode': '<fmt:message key="message.action.host.enable.maintenance.mode" />',
-'message.action.instance.reset.password': '<fmt:message key="message.action.instance.reset.password" />',
-'message.action.manage.cluster': '<fmt:message key="message.action.manage.cluster" />',
-'message.action.primarystorage.enable.maintenance.mode': '<fmt:message key="message.action.primarystorage.enable.maintenance.mode" />',
-'message.action.reboot.instance': '<fmt:message key="message.action.reboot.instance" />',
-'message.action.reboot.router': '<fmt:message key="message.action.reboot.router" />',
-'message.action.reboot.systemvm': '<fmt:message key="message.action.reboot.systemvm" />',
-'message.action.release.ip': '<fmt:message key="message.action.release.ip" />',
-'message.action.remove.host': '<fmt:message key="message.action.remove.host" />',
-'message.action.reset.password.off': '<fmt:message key="message.action.reset.password.off" />',
-'message.action.reset.password.warning': '<fmt:message key="message.action.reset.password.warning" />',
-'message.action.restore.instance': '<fmt:message key="message.action.restore.instance" />',
-'message.action.start.instance': '<fmt:message key="message.action.start.instance" />',
-'message.action.start.router': '<fmt:message key="message.action.start.router" />',
-'message.action.start.systemvm': '<fmt:message key="message.action.start.systemvm" />',
-'message.action.stop.instance': '<fmt:message key="message.action.stop.instance" />',
-'message.action.stop.router': '<fmt:message key="message.action.stop.router" />',
-'message.action.stop.systemvm': '<fmt:message key="message.action.stop.systemvm" />',
-'message.action.take.snapshot': '<fmt:message key="message.action.take.snapshot" />',
-'message.action.revert.snapshot': '<fmt:message key="message.action.revert.snapshot" />',
-'message.action.unmanage.cluster': '<fmt:message key="message.action.unmanage.cluster" />',
-'message.action.vmsnapshot.delete': '<fmt:message key="message.action.vmsnapshot.delete" />',
-'message.action.vmsnapshot.revert': '<fmt:message key="message.action.vmsnapshot.revert" />',
-'message.activate.project': '<fmt:message key="message.activate.project" />',
-'message.add.cluster': '<fmt:message key="message.add.cluster" />',
-'message.add.cluster.zone': '<fmt:message key="message.add.cluster.zone" />',
-'message.add.disk.offering': '<fmt:message key="message.add.disk.offering" />',
-'message.add.domain': '<fmt:message key="message.add.domain" />',
-'message.add.firewall': '<fmt:message key="message.add.firewall" />',
-'message.add.guest.network': '<fmt:message key="message.add.guest.network" />',
-'message.add.host': '<fmt:message key="message.add.host" />',
-'message.adding.host': '<fmt:message key="message.adding.host" />',
-'message.adding.Netscaler.device': '<fmt:message key="message.adding.Netscaler.device" />',
-'message.adding.Netscaler.provider': '<fmt:message key="message.adding.Netscaler.provider" />',
-'message.add.ip.range.direct.network': '<fmt:message key="message.add.ip.range.direct.network" />',
-'message.add.ip.range': '<fmt:message key="message.add.ip.range" />',
-'message.add.ip.range.to.pod': '<fmt:message key="message.add.ip.range.to.pod" />',
-'message.additional.networks.desc': '<fmt:message key="message.additional.networks.desc" />',
-'message.add.load.balancer': '<fmt:message key="message.add.load.balancer" />',
-'message.add.load.balancer.under.ip': '<fmt:message key="message.add.load.balancer.under.ip" />',
-'message.add.network': '<fmt:message key="message.add.network" />',
-'message.add.new.gateway.to.vpc': '<fmt:message key="message.add.new.gateway.to.vpc" />',
-'message.add.pod': '<fmt:message key="message.add.pod" />',
-'message.add.primary': '<fmt:message key="message.add.primary" />',
-'message.add.primary.storage': '<fmt:message key="message.add.primary.storage" />',
-'message.add.region': '<fmt:message key="message.add.region" />',
-'message.add.secondary.storage': '<fmt:message key="message.add.secondary.storage" />',
-'message.add.service.offering': '<fmt:message key="message.add.service.offering" />',
-'message.add.system.service.offering': '<fmt:message key="message.add.system.service.offering" />', //Jes
-'message.add.template': '<fmt:message key="message.add.template" />',
-'message.add.volume': '<fmt:message key="message.add.volume" />',
-'message.add.VPN.gateway': '<fmt:message key="message.add.VPN.gateway" />',
-'message.advanced.mode.desc': '<fmt:message key="message.advanced.mode.desc" />',
-'message.advanced.security.group': '<fmt:message key="message.advanced.security.group" />',
-'message.advanced.virtual': '<fmt:message key="message.advanced.virtual" />',
-'message.after.enable.s3': '<fmt:message key="message.after.enable.s3" />',
-'message.after.enable.swift': '<fmt:message key="message.after.enable.swift" />',
-'message.alert.state.detected': '<fmt:message key="message.alert.state.detected" />',
-'message.allow.vpn.access': '<fmt:message key="message.allow.vpn.access" />',
-'message.apply.snapshot.policy': '<fmt:message key="message.apply.snapshot.policy" />',
-'message.attach.iso.confirm': '<fmt:message key="message.attach.iso.confirm" />',
-'message.attach.volume': '<fmt:message key="message.attach.volume" />',
-'message.basic.mode.desc': '<fmt:message key="message.basic.mode.desc" />',
-'message.change.offering.confirm': '<fmt:message key="message.change.offering.confirm" />',
-'message.change.password': '<fmt:message key="message.change.password" />',
-'message.configure.all.traffic.types': '<fmt:message key="message.configure.all.traffic.types" />',
-'message.configuring.guest.traffic': '<fmt:message key="message.configuring.guest.traffic" />',
-'message.configuring.physical.networks': '<fmt:message key="message.configuring.physical.networks" />',
-'message.configuring.public.traffic': '<fmt:message key="message.configuring.public.traffic" />',
-'message.configuring.storage.traffic': '<fmt:message key="message.configuring.storage.traffic" />',
-'message.confirm.action.force.reconnect': '<fmt:message key="message.confirm.action.force.reconnect" />',
-'message.confirm.delete.F5': '<fmt:message key="message.confirm.delete.F5" />',
-'message.confirm.delete.BrocadeVcs': '<fmt:message key="message.confirm.delete.BrocadeVcs" />',
-'message.confirm.delete.NetScaler': '<fmt:message key="message.confirm.delete.NetScaler" />',
-'message.confirm.delete.NuageVsp': '<fmt:message key="message.confirm.delete.NuageVsp" />',
-'message.confirm.delete.SRX': '<fmt:message key="message.confirm.delete.SRX" />',
-'message.confirm.delete.PA': '<fmt:message key="message.confirm.delete.PA" />',
-'message.confirm.destroy.router': '<fmt:message key="message.confirm.destroy.router" />',
-'message.confirm.disable.provider': '<fmt:message key="message.confirm.disable.provider" />',
-'message.confirm.enable.provider': '<fmt:message key="message.confirm.enable.provider" />',
-'message.confirm.join.project': '<fmt:message key="message.confirm.join.project" />',
-'message.confirm.remove.IP.range': '<fmt:message key="message.confirm.remove.IP.range" />',
-'message.confirm.shutdown.provider': '<fmt:message key="message.confirm.shutdown.provider" />',
-'message.copy.iso.confirm': '<fmt:message key="message.copy.iso.confirm" />',
-'message.copy.template': '<fmt:message key="message.copy.template" />',
-'message.create.template': '<fmt:message key="message.create.template" />',
-'message.create.template.vm': '<fmt:message key="message.create.template.vm" />',
-'message.create.template.volume': '<fmt:message key="message.create.template.volume" />',
-'message.creating.cluster': '<fmt:message key="message.creating.cluster" />',
-'message.creating.guest.network': '<fmt:message key="message.creating.guest.network" />',
-'message.creating.physical.networks': '<fmt:message key="message.creating.physical.networks" />',
-'message.creating.pod': '<fmt:message key="message.creating.pod" />',
-'message.creating.primary.storage': '<fmt:message key="message.creating.primary.storage" />',
-'message.creating.secondary.storage': '<fmt:message key="message.creating.secondary.storage" />',
-'message.creating.zone': '<fmt:message key="message.creating.zone" />',
-'message.decline.invitation': '<fmt:message key="message.decline.invitation" />',
-'message.dedicate.zone': '<fmt:message key="message.dedicate.zone" />',
-'message.delete.account': '<fmt:message key="message.delete.account" />',
-'message.delete.affinity.group': '<fmt:message key="message.delete.affinity.group" />',
-'message.delete.gateway': '<fmt:message key="message.delete.gateway" />',
-'message.delete.project': '<fmt:message key="message.delete.project" />',
-'message.delete.user': '<fmt:message key="message.delete.user" />',
-'message.delete.VPN.connection': '<fmt:message key="message.delete.VPN.connection" />',
-'message.delete.VPN.customer.gateway': '<fmt:message key="message.delete.VPN.customer.gateway" />',
-'message.delete.VPN.gateway': '<fmt:message key="message.delete.VPN.gateway" />',
-'message.detach.disk': '<fmt:message key="message.detach.disk" />',
-'message.detach.iso.confirm': '<fmt:message key="message.detach.iso.confirm" />',
-'message.disable.account': '<fmt:message key="message.disable.account" />',
-'message.disable.snapshot.policy': '<fmt:message key="message.disable.snapshot.policy" />',
-'message.disable.user': '<fmt:message key="message.disable.user" />',
-'message.disable.vpn.access': '<fmt:message key="message.disable.vpn.access" />',
-'message.disable.vpn': '<fmt:message key="message.disable.vpn" />',
-'message.download.ISO': '<fmt:message key="message.download.ISO" />',
-'message.download.template': '<fmt:message key="message.download.template" />',
-'message.download.volume.confirm': '<fmt:message key="message.download.volume.confirm" />',
-'message.download.volume': '<fmt:message key="message.download.volume" />',
-'message.edit.account': '<fmt:message key="message.edit.account" />',
-'message.edit.confirm': '<fmt:message key="message.edit.confirm" />',
-'message.edit.limits': '<fmt:message key="message.edit.limits" />',
-'message.edit.traffic.type': '<fmt:message key="message.edit.traffic.type" />',
-'message.enable.account': '<fmt:message key="message.enable.account" />',
-'message.enabled.vpn': '<fmt:message key="message.enabled.vpn" />',
-'message.enabled.vpn.ip.sec': '<fmt:message key="message.enabled.vpn.ip.sec" />',
-'message.enable.user': '<fmt:message key="message.enable.user" />',
-'message.enable.vpn.access': '<fmt:message key="message.enable.vpn.access" />',
-'message.enable.vpn': '<fmt:message key="message.enable.vpn" />',
-'message.enabling.security.group.provider': '<fmt:message key="message.enabling.security.group.provider" />',
-'message.enabling.zone': '<fmt:message key="message.enabling.zone" />',
-'message.enabling.zone.dots': '<fmt:message key="message.enabling.zone.dots" />',
-'message.creating.systemVM': '<fmt:message key="message.creating.systemVM" />',
-'message.enter.token': '<fmt:message key="message.enter.token" />',
-'message.generate.keys': '<fmt:message key="message.generate.keys" />',
-'message.installWizard.click.retry': '<fmt:message key="message.installWizard.click.retry" />',
-'message.installWizard.copy.whatIsACluster': '<fmt:message key="message.installWizard.copy.whatIsACluster" />',
-'message.installWizard.copy.whatIsAHost': '<fmt:message key="message.installWizard.copy.whatIsAHost" />',
-'message.installWizard.copy.whatIsAPod': '<fmt:message key="message.installWizard.copy.whatIsAPod" />',
-'message.installWizard.copy.whatIsAZone': '<fmt:message key="message.installWizard.copy.whatIsAZone" />',
-'message.installWizard.copy.whatIsCloudStack': '<fmt:message key="message.installWizard.copy.whatIsCloudStack" />',
-'message.installWizard.copy.whatIsPrimaryStorage': '<fmt:message key="message.installWizard.copy.whatIsPrimaryStorage" />',
-'message.installWizard.copy.whatIsSecondaryStorage': '<fmt:message key="message.installWizard.copy.whatIsSecondaryStorage" />',
-'message.installWizard.now.building': '<fmt:message key="message.installWizard.now.building" />',
-'message.installWizard.tooltip.addCluster.name': '<fmt:message key="message.installWizard.tooltip.addCluster.name" />',
-'message.installWizard.tooltip.addHost.hostname': '<fmt:message key="message.installWizard.tooltip.addHost.hostname" />',
-'message.installWizard.tooltip.addHost.password': '<fmt:message key="message.installWizard.tooltip.addHost.password" />',
-'message.installWizard.tooltip.addHost.username': '<fmt:message key="message.installWizard.tooltip.addHost.username" />',
-'message.installWizard.tooltip.addPod.name': '<fmt:message key="message.installWizard.tooltip.addPod.name" />',
-'message.installWizard.tooltip.addPod.reservedSystemEndIp': '<fmt:message key="message.installWizard.tooltip.addPod.reservedSystemEndIp" />',
-'message.installWizard.tooltip.addPod.reservedSystemGateway': '<fmt:message key="message.installWizard.tooltip.addPod.reservedSystemGateway" />',
-'message.installWizard.tooltip.addPod.reservedSystemNetmask': '<fmt:message key="message.installWizard.tooltip.addPod.reservedSystemNetmask" />',
-'message.installWizard.tooltip.addPod.reservedSystemStartIp': '<fmt:message key="message.installWizard.tooltip.addPod.reservedSystemStartIp" />',
-'message.installWizard.tooltip.addPrimaryStorage.name': '<fmt:message key="message.installWizard.tooltip.addPrimaryStorage.name" />',
-'message.installWizard.tooltip.addPrimaryStorage.path': '<fmt:message key="message.installWizard.tooltip.addPrimaryStorage.path" />',
-'message.installWizard.tooltip.addPrimaryStorage.server': '<fmt:message key="message.installWizard.tooltip.addPrimaryStorage.server" />',
-'message.installWizard.tooltip.addSecondaryStorage.nfsServer': '<fmt:message key="message.installWizard.tooltip.addSecondaryStorage.nfsServer" />',
-'message.installWizard.tooltip.addSecondaryStorage.path': '<fmt:message key="message.installWizard.tooltip.addSecondaryStorage.path" />',
-'message.installWizard.tooltip.addZone.dns1': '<fmt:message key="message.installWizard.tooltip.addZone.dns1" />',
-'message.installWizard.tooltip.addZone.dns2': '<fmt:message key="message.installWizard.tooltip.addZone.dns2" />',
-'message.installWizard.tooltip.addZone.internaldns1': '<fmt:message key="message.installWizard.tooltip.addZone.internaldns1" />',
-'message.installWizard.tooltip.addZone.internaldns2': '<fmt:message key="message.installWizard.tooltip.addZone.internaldns2" />',
-'message.installWizard.tooltip.addZone.name': '<fmt:message key="message.installWizard.tooltip.addZone.name" />',
-'message.installWizard.tooltip.configureGuestTraffic.description': '<fmt:message key="message.installWizard.tooltip.configureGuestTraffic.description" />',
-'message.installWizard.tooltip.configureGuestTraffic.guestEndIp': '<fmt:message key="message.installWizard.tooltip.configureGuestTraffic.guestEndIp" />',
-'message.installWizard.tooltip.configureGuestTraffic.guestGateway': '<fmt:message key="message.installWizard.tooltip.configureGuestTraffic.guestGateway" />',
-'message.installWizard.tooltip.configureGuestTraffic.guestNetmask': '<fmt:message key="message.installWizard.tooltip.configureGuestTraffic.guestNetmask" />',
-'message.installWizard.tooltip.configureGuestTraffic.guestStartIp': '<fmt:message key="message.installWizard.tooltip.configureGuestTraffic.guestStartIp" />',
-'message.installWizard.tooltip.configureGuestTraffic.name': '<fmt:message key="message.installWizard.tooltip.configureGuestTraffic.name" />',
-'message.instanceWizard.noTemplates': '<fmt:message key="message.instanceWizard.noTemplates" />',
-'message.ip.address.changed': '<fmt:message key="message.ip.address.changed" />',
-'message.iso.desc': '<fmt:message key="message.iso.desc" />',
-'message.join.project': '<fmt:message key="message.join.project" />',
-'message.launch.vm.on.private.network': '<fmt:message key="message.launch.vm.on.private.network" />',
-'message.launch.zone': '<fmt:message key="message.launch.zone" />',
-'message.lock.account': '<fmt:message key="message.lock.account" />',
-'message.migrate.instance.confirm': '<fmt:message key="message.migrate.instance.confirm" />',
-'message.migrate.instance.to.host': '<fmt:message key="message.migrate.instance.to.host" />',
-'message.migrate.instance.to.ps': '<fmt:message key="message.migrate.instance.to.ps" />',
-'message.migrate.router.confirm': '<fmt:message key="message.migrate.router.confirm" />',
-'message.migrate.systemvm.confirm': '<fmt:message key="message.migrate.systemvm.confirm" />',
-'message.migrate.volume': '<fmt:message key="message.migrate.volume" />',
-'message.new.user': '<fmt:message key="message.new.user" />',
-'message.no.network.support.configuration.not.true': '<fmt:message key="message.no.network.support.configuration.not.true" />',
-'message.no.network.support': '<fmt:message key="message.no.network.support" />',
-'message.no.projects.adminOnly': '<fmt:message key="message.no.projects.adminOnly" />',
-'message.no.projects': '<fmt:message key="message.no.projects" />',
-'message.number.clusters': '<fmt:message key="message.number.clusters" />',
-'message.number.hosts': '<fmt:message key="message.number.hosts" />',
-'message.number.pods': '<fmt:message key="message.number.pods" />',
-'message.number.storage': '<fmt:message key="message.number.storage" />',
-'message.number.zones': '<fmt:message key="message.number.zones" />',
-'message.pending.projects.1': '<fmt:message key="message.pending.projects.1" />',
-'message.pending.projects.2': '<fmt:message key="message.pending.projects.2" />',
-'message.please.add.at.lease.one.traffic.range': '<fmt:message key="message.please.add.at.lease.one.traffic.range" />',
-'message.please.proceed': '<fmt:message key="message.please.proceed" />',
-'message.please.select.a.different.public.and.management.network.before.removing': '<fmt:message key="message.please.select.a.different.public.and.management.network.before.removing" />',
-'message.please.select.networks': '<fmt:message key="message.please.select.networks" />',
-'message.project.invite.sent': '<fmt:message key="message.project.invite.sent" />',
-'message.redirecting.region': '<fmt:message key="message.redirecting.region" />',
-'message.remove.region': '<fmt:message key="message.remove.region" />',
-'message.remove.vpc': '<fmt:message key="message.remove.vpc" />',
-'message.remove.vpn.access': '<fmt:message key="message.remove.vpn.access" />',
-'message.reset.password.warning.notPasswordEnabled': '<fmt:message key="message.reset.password.warning.notPasswordEnabled" />',
-'message.reset.password.warning.notStopped': '<fmt:message key="message.reset.password.warning.notStopped" />',
-'message.reset.VPN.connection': '<fmt:message key="message.reset.VPN.connection" />',
-'message.restart.mgmt.server': '<fmt:message key="message.restart.mgmt.server" />',
-'message.restart.mgmt.usage.server': '<fmt:message key="message.restart.mgmt.usage.server" />',
-'message.restart.network': '<fmt:message key="message.restart.network" />',
-'message.restart.vpc': '<fmt:message key="message.restart.vpc" />',
-'message.security.group.usage': '<fmt:message key="message.security.group.usage" />',
-'message.select.a.zone': '<fmt:message key="message.select.a.zone" />',
-'message.select.instance': '<fmt:message key="message.select.instance" />',
-'message.select.iso': '<fmt:message key="message.select.iso" />',
-'message.select.item': '<fmt:message key="message.select.item" />',
-'message.select.security.groups': '<fmt:message key="message.select.security.groups" />',
-'message.select.template': '<fmt:message key="message.select.template" />',
-'message.setup.successful': '<fmt:message key="message.setup.successful" />',
-'message.snapshot.schedule': '<fmt:message key="message.snapshot.schedule" />',
-'message.specify.url': '<fmt:message key="message.specify.url" />',
-'message.step.1.continue': '<fmt:message key="message.step.1.continue" />',
-'message.step.1.desc': '<fmt:message key="message.step.1.desc" />',
-'message.step.2.continue': '<fmt:message key="message.step.2.continue" />',
-'message.step.2.desc': '<fmt:message key="message.step.2.desc" />',
-'message.step.3.continue': '<fmt:message key="message.step.3.continue" />',
-'message.step.3.desc': '<fmt:message key="message.step.3.desc" />',
-'message.step.4.continue': '<fmt:message key="message.step.4.continue" />',
-'message.step.4.desc': '<fmt:message key="message.step.4.desc" />',
-'message.suspend.project': '<fmt:message key="message.suspend.project" />',
-'message.template.desc': '<fmt:message key="message.template.desc" />',
-'message.tooltip.dns.1': '<fmt:message key="message.tooltip.dns.1" />',
-'message.tooltip.dns.2': '<fmt:message key="message.tooltip.dns.2" />',
-'message.tooltip.internal.dns.1': '<fmt:message key="message.tooltip.internal.dns.1" />',
-'message.tooltip.internal.dns.2': '<fmt:message key="message.tooltip.internal.dns.2" />',
-'message.tooltip.network.domain': '<fmt:message key="message.tooltip.network.domain" />',
-'message.tooltip.pod.name': '<fmt:message key="message.tooltip.pod.name" />',
-'message.tooltip.reserved.system.gateway': '<fmt:message key="message.tooltip.reserved.system.gateway" />',
-'message.tooltip.reserved.system.netmask': '<fmt:message key="message.tooltip.reserved.system.netmask" />',
-'message.tooltip.zone.name': '<fmt:message key="message.tooltip.zone.name" />',
-'message.update.os.preference': '<fmt:message key="message.update.os.preference" />',
-'message.update.resource.count': '<fmt:message key="message.update.resource.count" />',
-'message.update.ssl': '<fmt:message key="message.update.ssl" />',
-'message.validate.instance.name': '<fmt:message key="message.validate.instance.name" />',
-'message.virtual.network.desc': '<fmt:message key="message.virtual.network.desc" />',
-'message.vm.create.template.confirm': '<fmt:message key="message.vm.create.template.confirm" />',
-'message.vm.review.launch': '<fmt:message key="message.vm.review.launch" />',
-'message.volume.create.template.confirm': '<fmt:message key="message.volume.create.template.confirm" />',
-'message.you.must.have.at.least.one.physical.network': '<fmt:message key="message.you.must.have.at.least.one.physical.network" />',
-'message.Zone.creation.complete': '<fmt:message key="message.Zone.creation.complete" />',
-'message.zone.creation.complete.would.you.like.to.enable.this.zone': '<fmt:message key="message.zone.creation.complete.would.you.like.to.enable.this.zone" />',
-'message.zone.no.network.selection': '<fmt:message key="message.zone.no.network.selection" />',
-'message.zone.step.1.desc': '<fmt:message key="message.zone.step.1.desc" />',
-'message.zone.step.2.desc': '<fmt:message key="message.zone.step.2.desc" />',
-'message.zone.step.3.desc': '<fmt:message key="message.zone.step.3.desc" />',
-'message.restoreVM': '<fmt:message key="message.restoreVM" />',
-'message.zoneWizard.enable.local.storage': '<fmt:message key="message.zoneWizard.enable.local.storage" />',
-'message.instance.scaled.up.confirm': '<fmt:message key="message.instance.scaled.up.confirm" />',
-'message.validate.email.address': '<fmt:message key="message.validate.email.address" />',
-'message.validate.URL': '<fmt:message key="message.validate.URL" />',
-'message.validate.date': '<fmt:message key="message.validate.date" />',
-'message.validate.date.ISO': '<fmt:message key="message.validate.date.ISO" />',
-'message.validate.number': '<fmt:message key="message.validate.number" />',
-'message.validate.digits': '<fmt:message key="message.validate.digits" />',
-'message.validate.creditcard': '<fmt:message key="message.validate.creditcard" />',
-'message.validate.equalto': '<fmt:message key="message.validate.equalto" />',
-'message.validate.accept': '<fmt:message key="message.validate.accept" />',
-'message.validate.maxlength': '<fmt:message key="message.validate.maxlength" />',
-'message.validate.minlength': '<fmt:message key="message.validate.minlength" />',
-'message.validate.range.length': '<fmt:message key="message.validate.range.length" />',
-'message.validate.range': '<fmt:message key="message.validate.range" />',
-'message.validate.max': '<fmt:message key="message.validate.max" />',
-'messgae.validate.min': '<fmt:message key="messgae.validate.min" />',
-'mode': '<fmt:message key="mode" />',
-'network.rate': '<fmt:message key="network.rate" />',
-'notification.reboot.instance': '<fmt:message key="notification.reboot.instance" />',
-'notification.start.instance': '<fmt:message key="notification.start.instance" />',
-'notification.stop.instance': '<fmt:message key="notification.stop.instance" />',
-'side.by.side': '<fmt:message key="side.by.side" />',
-'state.Accepted': '<fmt:message key="state.Accepted" />',
-'state.Active': '<fmt:message key="state.Active" />',
-'state.Allocated': '<fmt:message key="state.Allocated" />',
-'state.Allocating': '<fmt:message key="state.Allocating" />',
-'state.BackedUp': '<fmt:message key="state.BackedUp" />',
-'state.BackingUp': '<fmt:message key="state.BackingUp" />',
-'state.Completed': '<fmt:message key="state.Completed" />',
-'state.Creating': '<fmt:message key="state.Creating" />',
-'state.Declined': '<fmt:message key="state.Declined" />',
-'state.Destroyed': '<fmt:message key="state.Destroyed" />',
-'state.Disabled': '<fmt:message key="state.Disabled" />',
-'state.enabled': '<fmt:message key="state.enabled" />',
-'state.Enabled': '<fmt:message key="state.Enabled" />',
-'state.Error': '<fmt:message key="state.Error" />',
-'state.Expunging': '<fmt:message key="state.Expunging" />',
-'state.Migrating': '<fmt:message key="state.Migrating" />',
-'state.Pending': '<fmt:message key="state.Pending" />',
-'state.ready': '<fmt:message key="state.ready" />',
-'state.Ready': '<fmt:message key="state.Ready" />',
-'state.Running': '<fmt:message key="state.Running" />',
-'state.Starting': '<fmt:message key="state.Starting" />',
-'state.Stopped': '<fmt:message key="state.Stopped" />',
-'state.Stopping': '<fmt:message key="state.Stopping" />',
-'state.Suspended': '<fmt:message key="state.Suspended" />',
-'ui.listView.filters.all': '<fmt:message key="ui.listView.filters.all" />',
-'ui.listView.filters.mine': '<fmt:message key="ui.listView.filters.mine" />',
-'label.security.groups': '<fmt:message key="label.security.groups" />',
-'label.opendaylight.controller': '<fmt:message key="label.opendaylight.controller" />',
-'label.resource.name': '<fmt:message key="label.resource.name" />',
-'label.reource.id': '<fmt:message key="label.reource.id" />',
-'label.vnmc.devices': '<fmt:message key="label.vnmc.devices" />',
-'label.add.vnmc.provider': '<fmt:message key="label.add.vnmc.provider" />',
-'label.enable.vnmc.provider': '<fmt:message key="label.enable.vnmc.provider" />',
-'label.add.vnmc.device': '<fmt:message key="label.add.vnmc.device" />',
-'label.ciscovnmc.resource.details': '<fmt:message key="label.ciscovnmc.resource.details" />',
-'label.delete.ciscovnmc.resource': '<fmt:message key="label.delete.ciscovnmc.resource" />',
-'label.enable.vnmc.device': '<fmt:message key="label.enable.vnmc.device" />',
-'label.disbale.vnmc.device': '<fmt:message key="label.disbale.vnmc.device" />',
-'label.disable.vnmc.provider': '<fmt:message key="label.disable.vnmc.provider" />',
-'label.services': '<fmt:message key="label.services" />',
-'label.secondary.staging.store': '<fmt:message key="label.secondary.staging.store" />',
-'label.release.account': '<fmt:message key="label.release.account" />',
-'label.release.account.lowercase': '<fmt:message key="label.release.account.lowercase" />',
-'label.vlan.vni.ranges': '<fmt:message key="label.vlan.vni.ranges" />',
-'label.dedicated.vlan.vni.ranges': '<fmt:message key="label.dedicated.vlan.vni.ranges" />',
-'label.dedicate.vlan.vni.range': '<fmt:message key="label.dedicate.vlan.vni.range" />',
-'label.vlan.vni.range': '<fmt:message key="label.vlan.vni.range" />',
-'label.vlan.range.details': '<fmt:message key="label.vlan.range.details" />',
-'label.broadcat.uri': '<fmt:message key="label.broadcat.uri" />',
-'label.ipv4.cidr': '<fmt:message key="label.ipv4.cidr" />',
-'label.guest.network.details': '<fmt:message key="label.guest.network.details" />',
-'label.ipv4.gateway': '<fmt:message key="label.ipv4.gateway" />',
-'label.vlan.ranges': '<fmt:message key="label.vlan.ranges" />',
-'label.virtual.appliance.details': '<fmt:message key="label.virtual.appliance.details" />',
-'label.start.lb.vm': '<fmt:message key="label.start.lb.vm" />',
-'label.stop.lb.vm': '<fmt:message key="label.stop.lb.vm" />',
-'label.migrate.lb.vm': '<fmt:message key="label.migrate.lb.vm" />',
-'label.vpc.virtual.router': '<fmt:message key="label.vpc.virtual.router" />',
-'label.ovs': '<fmt:message key="label.ovs" />',
-'label.gslb.service': '<fmt:message key="label.gslb.service" />',
-'label.gslb.service.public.ip': '<fmt:message key="label.gslb.service.public.ip" />',
-'label.gslb.service.private.ip': '<fmt:message key="label.gslb.service.private.ip" />',
-'label.baremetal.dhcp.provider': '<fmt:message key="label.baremetal.dhcp.provider" />',
-'label.add.baremetal.dhcp.device': '<fmt:message key="label.add.baremetal.dhcp.device" />',
-'label.baremetal.pxe.provider': '<fmt:message key="label.baremetal.pxe.provider" />',
-'label.baremetal.pxe.device': '<fmt:message key="label.baremetal.pxe.device" />',
-'label.tftp.root.directory': '<fmt:message key="label.tftp.root.directory" />',
-'label.add.vmware.datacenter': '<fmt:message key="label.add.vmware.datacenter" />',
-'label.remove.vmware.datacenter': '<fmt:message key="label.remove.vmware.datacenter" />',
-'label.dc.name': '<fmt:message key="label.dc.name" />',
-'label.vcenter': '<fmt:message key="label.vcenter" />',
-'label.dedicate.zone': '<fmt:message key="label.dedicate.zone" />',
-'label.zone.dedicated': '<fmt:message key="label.zone.dedicated" />',
-'label.release.dedicated.zone': '<fmt:message key="label.release.dedicated.zone" />',
-'label.ipv6.dns1': '<fmt:message key="label.ipv6.dns1" />',
-'label.ipv6.dns2': '<fmt:message key="label.ipv6.dns2" />',
-'label.vmware.datacenter.name': '<fmt:message key="label.vmware.datacenter.name" />',
-'label.vmware.datacenter.vcenter': '<fmt:message key="label.vmware.datacenter.vcenter" />',
-'label.vmware.datacenter.id': '<fmt:message key="label.vmware.datacenter.id" />',
-'label.system.vm.details': '<fmt:message key="label.system.vm.details" />',
-'label.system.vm.scaled.up': '<fmt:message key="label.system.vm.scaled.up" />',
-'label.console.proxy.vm': '<fmt:message key="label.console.proxy.vm" />',
-'label.settings': '<fmt:message key="label.settings" />',
-'label.requires.upgrade': '<fmt:message key="label.requires.upgrade" />',
-'label.upgrade.router.newer.template': '<fmt:message key="label.upgrade.router.newer.template" />',
-'label.router.vm.scaled.up': '<fmt:message key="label.router.vm.scaled.up" />',
-'label.total.virtual.routers': '<fmt:message key="label.total.virtual.routers" />',
-'label.upgrade.required': '<fmt:message key="label.upgrade.required" />',
-'label.virtual.routers.group.zone': '<fmt:message key="label.virtual.routers.group.zone" />',
-'label.total.virtual.routers.upgrade': '<fmt:message key="label.total.virtual.routers.upgrade" />',
-'label.virtual.routers.group.pod': '<fmt:message key="label.virtual.routers.group.pod" />',
-'label.virtual.routers.group.cluster': '<fmt:message key="label.virtual.routers.group.cluster" />',
-'label.zone.lower': '<fmt:message key="label.zone.lower" />',
-'label.virtual.routers.group.account': '<fmt:message key="label.virtual.routers.group.account" />',
-'label.netscaler.details': '<fmt:message key="label.netscaler.details" />',
-'label.baremetal.dhcp.devices': '<fmt:message key="label.baremetal.dhcp.devices" />',
-'label.baremetal.pxe.devices': '<fmt:message key="label.baremetal.pxe.devices" />',
-'label.addes.new.f5': '<fmt:message key="label.addes.new.f5" />',
-'label.f5.details': '<fmt:message key="label.f5.details" />',
-'label.srx.details': '<fmt:message key="label.srx.details" />',
-'label.palo.alto.details': '<fmt:message key="label.palo.alto.details" />',
-'label.added.nicira.nvp.controller': '<fmt:message key="label.added.nicira.nvp.controller" />',
-'label.nicira.nvp.details': '<fmt:message key="label.nicira.nvp.details" />',
-'label.added.brocade.vcs.switch': '<fmt:message key="label.added.brocade.vcs.switch" />',
-'label.brocade.vcs.details': '<fmt:message key="label.brocade.vcs.details" />',
-'label.added.new.bigswitch.vns.controller': '<fmt:message key="label.added.new.bigswitch.vns.controller" />',
-'label.bigswitch.vns.details': '<fmt:message key="label.bigswitch.vns.details" />',
-'label.dedicate': '<fmt:message key="label.dedicate" />',
-'label.dedicate.pod': '<fmt:message key="label.dedicate.pod" />',
-'label.pod.dedicated': '<fmt:message key="label.pod.dedicated" />',
-'label.release.dedicated.pod': '<fmt:message key="label.release.dedicated.pod" />',
-'label.override.public.traffic': '<fmt:message key="label.override.public.traffic" />',
-'label.public.traffic.vswitch.type': '<fmt:message key="label.public.traffic.vswitch.type" />',
-'label.public.traffic.vswitch.name': '<fmt:message key="label.public.traffic.vswitch.name" />',
-'label.override.guest.traffic': '<fmt:message key="label.override.guest.traffic" />',
-'label.guest.traffic.vswitch.type': '<fmt:message key="label.guest.traffic.vswitch.type" />',
-'label.guest.traffic.vswitch.name': '<fmt:message key="label.guest.traffic.vswitch.name" />',
-'label.cisco.nexus1000v.ip.address': '<fmt:message key="label.cisco.nexus1000v.ip.address" />',
-'label.cisco.nexus1000v.username': '<fmt:message key="label.cisco.nexus1000v.username" />',
-'label.cisco.nexus1000v.password': '<fmt:message key="label.cisco.nexus1000v.password" />',
-'label.dedicate.cluster': '<fmt:message key="label.dedicate.cluster" />',
-'label.release.dedicated.cluster': '<fmt:message key="label.release.dedicated.cluster" />',
-'label.dedicate.host': '<fmt:message key="label.dedicate.host" />',
-'label.release.dedicated.host': '<fmt:message key="label.release.dedicated.host" />',
-'label.number.of.cpu.sockets': '<fmt:message key="label.number.of.cpu.sockets" />',
-'label.delete.ucs.manager': '<fmt:message key="label.delete.ucs.manager" />',
-'label.blades': '<fmt:message key="label.blades" />',
-'label.chassis': '<fmt:message key="label.chassis" />',
-'label.blade.id': '<fmt:message key="label.blade.id" />',
-'label.associated.profile': '<fmt:message key="label.associated.profile" />',
-'label.refresh.blades': '<fmt:message key="label.refresh.blades" />',
-'label.instanciate.template.associate.profile.blade': '<fmt:message key="label.instanciate.template.associate.profile.blade" />',
-'label.select.template': '<fmt:message key="label.select.template" />',
-'label.profile': '<fmt:message key="label.profile" />',
-'label.delete.profile': '<fmt:message key="label.delete.profile" />',
-'label.disassociate.profile.blade': '<fmt:message key="label.disassociate.profile.blade" />',
-'label.secondary.storage.details': '<fmt:message key="label.secondary.storage.details" />',
-'label.secondary.staging.store.details': '<fmt:message key="label.secondary.staging.store.details" />',
-'label.add.nfs.secondary.staging.store': '<fmt:message key="label.add.nfs.secondary.staging.store" />',
-'label.delete.secondary.staging.store': '<fmt:message key="label.delete.secondary.staging.store" />',
-'label.ipv4.start.ip': '<fmt:message key="label.ipv4.start.ip" />',
-'label.ipv4.end.ip': '<fmt:message key="label.ipv4.end.ip" />',
-'label.ipv6.start.ip': '<fmt:message key="label.ipv6.start.ip" />',
-'label.ipv6.end.ip': '<fmt:message key="label.ipv6.end.ip" />',
-'label.vm.password': '<fmt:message key="label.vm.password" />',
-'label.group.by.zone': '<fmt:message key="label.group.by.zone" />',
-'label.group.by.pod': '<fmt:message key="label.group.by.pod" />',
-'label.group.by.cluster': '<fmt:message key="label.group.by.cluster" />',
-'label.group.by.account': '<fmt:message key="label.group.by.account" />',
-'label.no.grouping': '<fmt:message key="label.no.grouping" />',
-'label.create.nfs.secondary.staging.storage': '<fmt:message key="label.create.nfs.secondary.staging.storage" />',
-'label.username.lower': '<fmt:message key="label.username.lower" />',
-'label.password.lower': '<fmt:message key="label.password.lower" />',
-'label.email.lower': '<fmt:message key="label.email.lower" />',
-'label.firstname.lower': '<fmt:message key="label.firstname.lower" />',
-'label.lastname.lower': '<fmt:message key="label.lastname.lower" />',
-'label.domain.lower': '<fmt:message key="label.domain.lower" />',
-'label.account.lower': '<fmt:message key="label.account.lower" />',
-'label.type.lower': '<fmt:message key="label.type.lower" />',
-'label.rule.number': '<fmt:message key="label.rule.number" />',
-'label.action': '<fmt:message key="label.action" />',
-'label.name.lower': '<fmt:message key="label.name.lower" />',
-'label.ucs': '<fmt:message key="label.ucs" />',
-'label.change.affinity': '<fmt:message key="label.change.affinity" />',
-'label.persistent': '<fmt:message key="label.persistent" />',
-'label.broadcasturi': '<fmt:message key="label.broadcasturi" />',
-'label.network.cidr': '<fmt:message key="label.network.cidr" />',
-'label.reserved.ip.range': '<fmt:message key="label.reserved.ip.range" />',
-'label.autoscale': '<fmt:message key="label.autoscale" />',
-'label.health.check': '<fmt:message key="label.health.check" />',
-'label.public.load.balancer.provider': '<fmt:message key="label.public.load.balancer.provider" />',
-'label.add.isolated.network': '<fmt:message key="label.add.isolated.network" />',
-'label.vlan': '<fmt:message key="label.vlan" />',
-'label.secondary.isolated.vlan.id': '<fmt:message key="label.secondary.isolated.vlan.id" />',
-'label.ipv4.netmask': '<fmt:message key="label.ipv4.netmask" />',
-'label.custom': '<fmt:message key="label.custom" />',
-'label.disable.network.offering': '<fmt:message key="label.disable.network.offering" />',
-'label.enable.network.offering': '<fmt:message key="label.enable.network.offering" />',
-'label.remove.network.offering': '<fmt:message key="label.remove.network.offering" />',
-'label.system.offering.for.router': '<fmt:message key="label.system.offering.for.router" />',
-'label.mode': '<fmt:message key="label.mode" />',
-'label.associate.public.ip': '<fmt:message key="label.associate.public.ip" />',
-'label.acl': '<fmt:message key="label.acl" />',
-'label.user.data': '<fmt:message key="label.user.data" />',
-'label.virtual.networking': '<fmt:message key="label.virtual.networking" />',
-'label.allow': '<fmt:message key="label.allow" />',
-'label.deny': '<fmt:message key="label.deny" />',
-'label.default.egress.policy': '<fmt:message key="label.default.egress.policy" />',
-'label.xenserver.tools.version.61.plus': '<fmt:message key="label.xenserver.tools.version.61.plus" />',
-'label.gpu': '<fmt:message key="label.gpu" />',
-'label.vgpu.type': '<fmt:message key="label.vgpu.type" />',
-'label.vgpu.video.ram': '<fmt:message key="label.vgpu.video.ram" />',
-'label.vgpu.max.resolution': '<fmt:message key="label.vgpu.max.resolution" />',
-'label.vgpu.max.vgpu.per.gpu': '<fmt:message key="label.vgpu.max.vgpu.per.gpu" />',
-'label.vgpu.remaining.capacity': '<fmt:message key="label.vgpu.remaining.capacity" />',
-'message.confirm.delete.ciscovnmc.resource': '<fmt:message key="message.confirm.delete.ciscovnmc.resource" />',
-'message.confirm.add.vnmc.provider': '<fmt:message key="message.confirm.add.vnmc.provider" />',
-'message.confirm.enable.vnmc.provider': '<fmt:message key="message.confirm.enable.vnmc.provider" />',
-'message.confirm.disable.vnmc.provider': '<fmt:message key="message.confirm.disable.vnmc.provider" />',
-'message.vnmc.available.list': '<fmt:message key="message.vnmc.available.list" />',
-'message.vnmc.not.available.list': '<fmt:message key="message.vnmc.not.available.list" />',
-'message.confirm.release.dedicate.vlan.range': '<fmt:message key="message.confirm.release.dedicate.vlan.range" />',
-'message.confirm.start.lb.vm': '<fmt:message key="message.confirm.start.lb.vm" />',
-'message.confirm.stop.lb.vm': '<fmt:message key="message.confirm.stop.lb.vm" />',
-'message.confirm.remove.vmware.datacenter': '<fmt:message key="message.confirm.remove.vmware.datacenter" />',
-'message.confirm.dedicate.zone': '<fmt:message key="message.confirm.dedicate.zone" />',
-'message.confirm.release.dedicated.zone': '<fmt:message key="message.confirm.release.dedicated.zone" />',
-'message.dedicated.zone.released': '<fmt:message key="message.dedicated.zone.released" />',
-'message.read.admin.guide.scaling.up': '<fmt:message key="message.read.admin.guide.scaling.up" />',
-'message.confirm.scale.up.system.vm': '<fmt:message key="message.confirm.scale.up.system.vm" />',
-'message.confirm.upgrade.router.newer.template': '<fmt:message key="message.confirm.upgrade.router.newer.template" />',
-'message.confirm.scale.up.router.vm': '<fmt:message key="message.confirm.scale.up.router.vm" />',
-'message.confirm.upgrade.routers.newtemplate': '<fmt:message key="message.confirm.upgrade.routers.newtemplate" />',
-'message.confirm.upgrade.routers.pod.newtemplate': '<fmt:message key="message.confirm.upgrade.routers.pod.newtemplate" />',
-'message.confirm.upgrade.routers.cluster.newtemplate': '<fmt:message key="message.confirm.upgrade.routers.cluster.newtemplate" />',
-'message.confirm.upgrade.routers.account.newtemplate': '<fmt:message key="message.confirm.upgrade.routers.account.newtemplate" />',
-'message.confirm.dedicate.pod.domain.account': '<fmt:message key="message.confirm.dedicate.pod.domain.account" />',
-'message.confirm.release.dedicated.pod': '<fmt:message key="message.confirm.release.dedicated.pod" />',
-'message.pod.dedication.released': '<fmt:message key="message.pod.dedication.released" />',
-'message.confirm.dedicate.cluster.domain.account': '<fmt:message key="message.confirm.dedicate.cluster.domain.account" />',
-'message.cluster.dedicated': '<fmt:message key="message.cluster.dedicated" />',
-'message.confirm.release.dedicated.cluster': '<fmt:message key="message.confirm.release.dedicated.cluster" />',
-'message.cluster.dedication.released': '<fmt:message key="message.cluster.dedication.released" />',
-'message.confirm.dedicate.host.domain.account': '<fmt:message key="message.confirm.dedicate.host.domain.account" />',
-'message.host.dedicated': '<fmt:message key="message.host.dedicated" />',
-'message.confirm.release.dedicated.host': '<fmt:message key="message.confirm.release.dedicated.host" />',
-'message.host.dedication.released': '<fmt:message key="message.host.dedication.released" />',
-'message.confirm.delete.ucs.manager': '<fmt:message key="message.confirm.delete.ucs.manager" />',
-'message.confirm.refresh.blades': '<fmt:message key="message.confirm.refresh.blades" />',
-'message.confirm.delete.secondary.staging.store': '<fmt:message key="message.confirm.delete.secondary.staging.store" />',
-'message.select.tier': '<fmt:message key="message.select.tier" />',
-'message.disallowed.characters': '<fmt:message key="message.disallowed.characters" />',
-'message.waiting.for.builtin.templates.to.load': '<fmt:message key="message.waiting.for.builtin.templates.to.load" />',
-'message.systems.vms.ready': '<fmt:message key="message.systems.vms.ready" />',
-'message.your.cloudstack.is.ready': '<fmt:message key="message.your.cloudstack.is.ready" />',
-'message.specifiy.tag.key.value': '<fmt:message key="message.specifiy.tag.key.value" />',
-'message.enter.seperated.list.multiple.cidrs': '<fmt:message key="message.enter.seperated.list.multiple.cidrs" />',
-'message.disabling.network.offering': '<fmt:message key="message.disabling.network.offering" />',
-'message.confirm.enable.network.offering': '<fmt:message key="message.confirm.enable.network.offering" />',
-'message.enabling.network.offering': '<fmt:message key="message.enabling.network.offering" />',
-'message.confirm.remove.network.offering': '<fmt:message key="message.confirm.remove.network.offering" />',
-'message.confirm.disable.network.offering': '<fmt:message key="message.confirm.disable.network.offering" />',
-'label.supportsstrechedl2subnet': '<fmt:message key="label.supportsstrechedl2subnet" />',
-'label.menu.vpc.offerings': '<fmt:message key="label.menu.vpc.offerings" />',
-'label.vpc.offering': '<fmt:message key="label.vpc.offering" />',
-'label.add.vpc.offering': '<fmt:message key="label.add.vpc.offering" />',
-'label.distributedrouter': '<fmt:message key="label.distributedrouter" />',
-'label.regionlevelvpc': '<fmt:message key="label.regionlevelvpc" />',
-'label.vpc.offering.details': '<fmt:message key="label.vpc.offering.details" />',
-'label.disable.vpc.offering': '<fmt:message key="label.disable.vpc.offering" />',
-'label.enable.vpc.offering': '<fmt:message key="label.enable.vpc.offering" />',
-'label.remove.vpc.offering': '<fmt:message key="label.remove.vpc.offering" />',
-'label.vpc.distributedvpcrouter': '<fmt:message key="label.vpc.distributedvpcrouter" />',
-'label.vpc.supportsregionlevelvpc': '<fmt:message key="label.vpc.supportsregionlevelvpc" />',
-'message.disabling.vpc.offering': '<fmt:message key="message.disabling.vpc.offering" />',
-'message.confirm.enable.vpc.offering': '<fmt:message key="message.confirm.enable.vpc.offering" />',
-'message.enabling.vpc.offering': '<fmt:message key="message.enabling.vpc.offering" />',
-'message.confirm.remove.vpc.offering': '<fmt:message key="message.confirm.remove.vpc.offering" />',
-'message.confirm.disable.vpc.offering': '<fmt:message key="message.confirm.disable.vpc.offering" />',
-'label.root.certificate': '<fmt:message key="label.root.certificate" />',
-'label.intermediate.certificate': '<fmt:message key="label.intermediate.certificate" />',
-'label.add.intermediate.certificate': '<fmt:message key="label.add.intermediate.certificate" />'
-
 };
 </script>


[7/7] git commit: updated refs/heads/master to 6a11d09

Posted by bf...@apache.org.
Fix Externalization of hard-coded label strings

-Split 'dictionary.jsp' into two files -> 'dictionary.jsp' and
'dictionary2.jsp' -- this is due to JSP file constraints as the
localization object is getting quite long

-Per change above, 'dictionary' object is now split into an additonal
'dictionary2' object, which is merged with the main dict object on page
load

-All new dictionary mappings should be added to 'dictionary2' now.

Signed-off-by: Brian Federle <br...@citrix.com>


Project: http://git-wip-us.apache.org/repos/asf/cloudstack/repo
Commit: http://git-wip-us.apache.org/repos/asf/cloudstack/commit/6a11d099
Tree: http://git-wip-us.apache.org/repos/asf/cloudstack/tree/6a11d099
Diff: http://git-wip-us.apache.org/repos/asf/cloudstack/diff/6a11d099

Branch: refs/heads/master
Commit: 6a11d099cfcddc32f97c6d243910ec281d521c4f
Parents: c661289
Author: vetrivelc <ve...@citrix.com>
Authored: Fri Sep 12 15:17:59 2014 +0530
Committer: Brian Federle <br...@citrix.com>
Committed: Wed Sep 17 13:59:13 2014 -0700

----------------------------------------------------------------------
 .../classes/resources/messages.properties       |   43 +-
 .../classes/resources/messages_ja_JP.properties | 3796 +++++++++---------
 .../classes/resources/messages_zh_CN.properties | 3768 ++++++++---------
 ui/dictionary.jsp                               |  912 +----
 ui/dictionary2.jsp                              | 1046 +++++
 ui/index.jsp                                    |    1 +
 ui/modules/vnmcAsa1000v/vnmcAsa1000v.js         |   86 +-
 .../vnmcNetworkProvider/vnmcNetworkProvider.js  |    2 +-
 ui/scripts/accounts.js                          |   10 +-
 ui/scripts/autoscaler.js                        |   14 +-
 ui/scripts/cloudStack.js                        |    4 +
 ui/scripts/configuration.js                     |   22 +-
 ui/scripts/domains.js                           |    2 +-
 ui/scripts/events.js                            |   50 +-
 ui/scripts/instances.js                         |    6 +-
 ui/scripts/lbStickyPolicy.js                    |    4 +-
 ui/scripts/network.js                           |   16 +-
 ui/scripts/projects.js                          |    4 +-
 ui/scripts/regions.js                           |    8 +-
 ui/scripts/sharedFunctions.js                   |   54 +-
 ui/scripts/storage.js                           |   54 +-
 ui/scripts/system.js                            |   30 +-
 ui/scripts/templates.js                         |   16 +-
 ui/scripts/ui-custom/autoscaler.js              |    4 +-
 ui/scripts/ui-custom/healthCheck.js             |   10 +-
 ui/scripts/ui-custom/physicalResources.js       |    8 +-
 ui/scripts/ui-custom/regions.js                 |    2 +-
 ui/scripts/ui-custom/zoneWizard.js              |    6 +-
 ui/scripts/ui/dialog.js                         |    2 +-
 ui/scripts/ui/widgets/listView.js               |    4 +-
 ui/scripts/ui/widgets/multiEdit.js              |    2 +-
 ui/scripts/vpc.js                               |  122 +-
 ui/scripts/zoneWizard.js                        |   30 +-
 33 files changed, 5192 insertions(+), 4946 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/cloudstack/blob/6a11d099/client/WEB-INF/classes/resources/messages.properties
----------------------------------------------------------------------
diff --git a/client/WEB-INF/classes/resources/messages.properties b/client/WEB-INF/classes/resources/messages.properties
index 4655973..c9eb7ae 100644
--- a/client/WEB-INF/classes/resources/messages.properties
+++ b/client/WEB-INF/classes/resources/messages.properties
@@ -84,7 +84,7 @@ error.session.expired=Your session has expired.
 error.something.went.wrong.please.correct.the.following=Something went wrong; please correct the following
 error.unable.to.reach.management.server=Unable to reach Management Server
 error.unresolved.internet.name=Your internet name cannot be resolved.
-extractable=Extractable
+label.extractable=Extractable
 force.delete.domain.warning=Warning\: Choosing this option will cause the deletion of all child domains and all associated accounts and their resources.
 force.delete=Force Delete
 force.remove.host.warning=Warning\: Choosing this option will cause CloudStack to forcefully stop all running virtual machines before removing this host from the cluster.
@@ -437,7 +437,7 @@ label.certificate=Server certificate
 label.change.service.offering=Change service offering
 label.change.value=Change value
 label.character=Character
-label.checksum=MD5 checksum
+label.md5.checksum=MD5 checksum
 label.cidr.account=CIDR or Account/Security Group
 label.CIDR.list=CIDR list
 label.cidr.list=Source CIDR
@@ -504,7 +504,7 @@ label.default=Default
 label.delete.affinity.group=Delete Affinity Group
 label.delete.BigSwitchVns=Remove BigSwitch Vns Controller
 label.delete.F5=Delete F5
-label.delete.gateway=delete gateway
+label.delete.gateway=Delete gateway
 label.delete.NetScaler=Delete NetScaler
 label.delete.NiciraNvp=Remove Nvp Controller
 label.delete.NuageVsp=Remove Nuage VSD
@@ -512,9 +512,9 @@ label.delete.BrocadeVcs=Remove Brocade Vcs Switch
 label.delete.project=Delete project
 label.delete.SRX=Delete SRX
 label.delete.PA=Delete Palo Alto
-label.delete.VPN.connection=delete VPN connection
-label.delete.VPN.customer.gateway=delete VPN Customer Gateway
-label.delete.VPN.gateway=delete VPN Gateway
+label.delete.VPN.connection=Delete VPN connection
+label.delete.VPN.customer.gateway=Delete VPN Customer Gateway
+label.delete.VPN.gateway=Delete VPN Gateway
 label.delete.vpn.user=Delete VPN user
 label.delete=Delete
 label.deleting.failed=Deleting Failed
@@ -757,6 +757,7 @@ label.LUN.number=LUN \#
 label.lun=LUN
 label.make.project.owner=Make account project owner
 label.manage.resources=Manage Resources
+label.management.server=Management Server
 label.manage=Manage
 label.managed=Managed
 label.management.ips=Management IP Addresses
@@ -1000,7 +1001,7 @@ label.remove.static.nat.rule=Remove static NAT rule
 label.remove.static.route=Remove static route
 label.remove.tier=Remove tier
 label.remove.vm.from.lb=Remove VM from load balancer rule
-label.remove.vpc=remove VPC
+label.remove.vpc=Remove VPC
 label.removing.user=Removing User
 label.removing=Removing
 label.required=Required
@@ -1017,7 +1018,7 @@ label.resource=Resource
 label.resources=Resources
 label.restart.network=Restart network
 label.restart.required=Restart required
-label.restart.vpc=restart VPC
+label.restart.vpc=Restart VPC
 label.restore=Restore
 label.retry.interval=Retry Interval
 label.review=Review
@@ -1324,7 +1325,7 @@ label.gslb.domain.name=GSLB Domain Name
 label.add.gslb=Add GSLB
 label.gslb.servicetype=Service Type
 label.gslb.details=GSLB details
-label.gslb.delete=delete GSLB
+label.gslb.delete=Delete GSLB
 label.opendaylight.controller=OpenDaylight Controller
 label.opendaylight.controllers=OpenDaylight Controllers
 label.portable.ip.ranges=Portable IP Ranges
@@ -1333,11 +1334,11 @@ label.delete.portable.ip.range=Delete Portable IP Range
 label.opendaylight.controllerdetail=OpenDaylight Controller Details
 label.portable.ip.range.details=Portable IP Range details
 label.portable.ips=Portable IPs
-label.gslb.assigned.lb=assigned load balancing
-label.gslb.assigned.lb.more=assign more load balancing
-label.gslb.lb.rule=load balancing rule
-label.gslb.lb.details=load balancing details
-label.gslb.lb.remove=remove load balancing from this GSLB
+label.gslb.assigned.lb=Assigned load balancing
+label.gslb.assigned.lb.more=Assign more load balancing
+label.gslb.lb.rule=Load balancing rule
+label.gslb.lb.details=Load balancing details
+label.gslb.lb.remove=Remove load balancing from this GSLB
 label.enable.autoscale=Enable Autoscale
 label.disable.autoscale=Disable Autoscale
 label.min.instances=Min Instances
@@ -1361,21 +1362,21 @@ label.add.vnmc.provider=Add VNMC provider
 label.enable.vnmc.provider=Enable VNMC provider
 label.add.vnmc.device=Add VNMC device
 label.ciscovnmc.resource.details=CiscoVNMC resource details
-label.delete.ciscovnmc.resource=delete CiscoVNMC resource
+label.delete.ciscovnmc.resource=Delete CiscoVNMC resource
 label.enable.vnmc.device=Enable VNMC device
 label.disbale.vnmc.device=Disable VNMC device
 label.disable.vnmc.provider=Disable VNMC provider
 label.services=Services
 label.secondary.staging.store=Secondary Staging Store
 label.release.account=Release from Account
-label.release.account.lowercase=release from account
+label.release.account.lowercase=Release from account
 label.vlan.vni.ranges=VLAN/VNI Range(s)
 label.dedicated.vlan.vni.ranges=Dedicated VLAN/VNI Ranges
 label.dedicate.vlan.vni.range=Dedicate VLAN/VNI Range
 label.vlan.vni.range=VLAN/VNI Range
 label.vlan.range.details=VLAN Range details
 label.release.dedicated.vlan.range=Release dedicated VLAN range
-label.broadcat.uri=broadcast URI
+label.broadcat.uri=Broadcast URI
 label.ipv4.cidr=IPv4 CIDR
 label.guest.network.details=Guest network details
 label.ipv4.gateway=IPv4 Gateway
@@ -1473,10 +1474,10 @@ label.ipv4.end.ip=IPv4 End IP
 label.ipv6.start.ip=IPv6 Start IP
 label.ipv6.end.ip=IPv6 End IP
 label.vm.password=Password of the VM is
-label.group.by.zone=group by zone
-label.group.by.pod=group by pod
-label.group.by.cluster=group by cluster
-label.group.by.account=group by account
+label.group.by.zone=Group by zone
+label.group.by.pod=Group by pod
+label.group.by.cluster=Group by cluster
+label.group.by.account=Group by account
 label.no.grouping=(no grouping)
 label.create.nfs.secondary.staging.storage=Create NFS Secondary Staging Store
 label.username.lower=username


[3/7] Fix Externalization of hard-coded label strings

Posted by bf...@apache.org.
http://git-wip-us.apache.org/repos/asf/cloudstack/blob/6a11d099/ui/dictionary2.jsp
----------------------------------------------------------------------
diff --git a/ui/dictionary2.jsp b/ui/dictionary2.jsp
new file mode 100644
index 0000000..39299b3
--- /dev/null
+++ b/ui/dictionary2.jsp
@@ -0,0 +1,1046 @@
+<%--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+--%>
+<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
+<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %>
+<c:if test="${!empty cookie.lang}">
+  <fmt:setLocale value="${cookie.lang.value}" />
+</c:if>
+<fmt:setBundle basename="resources/messages"/>
+<% long now = System.currentTimeMillis(); %>
+<script type="text/javascript">
+dictionary2 = {
+'label.resource': '<fmt:message key="label.resource" />',
+'label.resource.limits': '<fmt:message key="label.resource.limits" />',
+'label.resources': '<fmt:message key="label.resources" />',
+'label.resource.state': '<fmt:message key="label.resource.state" />',
+'label.restart.network': '<fmt:message key="label.restart.network" />',
+'label.restart.required': '<fmt:message key="label.restart.required" />',
+'label.restart.vpc': '<fmt:message key="label.restart.vpc" />',
+'label.restore': '<fmt:message key="label.restore" />',
+'label.retry.interval': '<fmt:message key="label.retry.interval" />',
+'label.review': '<fmt:message key="label.review" />',
+'label.revoke.project.invite': '<fmt:message key="label.revoke.project.invite" />',
+'label.role': '<fmt:message key="label.role" />',
+'label.root.disk.controller': '<fmt:message key="label.root.disk.controller" />',
+'label.root.disk.offering': '<fmt:message key="label.root.disk.offering" />',
+'label.round.robin': '<fmt:message key="label.round.robin" />',
+'label.rules': '<fmt:message key="label.rules" />',
+'label.running.vms': '<fmt:message key="label.running.vms" />',
+'label.s3.access_key': '<fmt:message key="label.s3.access_key" />',
+'label.s3.bucket': '<fmt:message key="label.s3.bucket" />',
+'label.s3.connection_timeout': '<fmt:message key="label.s3.connection_timeout" />',
+'label.s3.endpoint': '<fmt:message key="label.s3.endpoint" />',
+'label.s3.max_error_retry': '<fmt:message key="label.s3.max_error_retry" />',
+'label.s3.secret_key': '<fmt:message key="label.s3.secret_key" />',
+'label.s3.socket_timeout': '<fmt:message key="label.s3.socket_timeout" />',
+'label.s3.use_https': '<fmt:message key="label.s3.use_https" />',
+'label.saturday': '<fmt:message key="label.saturday" />',
+'label.save.and.continue': '<fmt:message key="label.save.and.continue" />',
+'label.save': '<fmt:message key="label.save" />',
+'label.saving.processing': '<fmt:message key="label.saving.processing" />',
+'label.scope': '<fmt:message key="label.scope" />',
+'label.search': '<fmt:message key="label.search" />',
+'label.secondary.storage.count': '<fmt:message key="label.secondary.storage.count" />',
+'label.secondary.storage': '<fmt:message key="label.secondary.storage" />',
+'label.secondary.storage.limits': '<fmt:message key="label.secondary.storage.limits" />',
+'label.secondary.storage.vm' : '<fmt:message key="label.secondary.storage.vm" />',
+'label.secondary.used': '<fmt:message key="label.secondary.used" />',
+'label.secret.key': '<fmt:message key="label.secret.key" />',
+'label.security.group': '<fmt:message key="label.security.group" />',
+'label.security.group.name': '<fmt:message key="label.security.group.name" />',
+'label.security.groups.enabled': '<fmt:message key="label.security.groups.enabled" />',
+'label.security.groups': '<fmt:message key="label.security.groups" />',
+'label.select.a.template': '<fmt:message key="label.select.a.template" />',
+'label.select.a.zone': '<fmt:message key="label.select.a.zone" />',
+'label.select': '<fmt:message key="label.select" />',
+'label.select.instance': '<fmt:message key="label.select.instance" />',
+'label.select.instance.to.attach.volume.to': '<fmt:message key="label.select.instance.to.attach.volume.to" />',
+'label.select.iso.or.template': '<fmt:message key="label.select.iso.or.template" />',
+'label.select.offering': '<fmt:message key="label.select.offering" />',
+'label.select.project': '<fmt:message key="label.select.project" />',
+'label.select.tier': '<fmt:message key="label.select.tier" />',
+'label.select-view': '<fmt:message key="label.select-view" />',
+'label.select.vm.for.static.nat': '<fmt:message key="label.select.vm.for.static.nat" />',
+'label.sent': '<fmt:message key="label.sent" />',
+'label.server': '<fmt:message key="label.server" />',
+'label.service.capabilities': '<fmt:message key="label.service.capabilities" />',
+'label.service.offering': '<fmt:message key="label.service.offering" />',
+'label.session.expired': '<fmt:message key="label.session.expired" />',
+'label.setup': '<fmt:message key="label.setup" />',
+'label.shared': '<fmt:message key="label.shared" />',
+'label.SharedMountPoint': '<fmt:message key="label.SharedMountPoint" />',
+'label.show.ingress.rule': '<fmt:message key="label.show.ingress.rule" />',
+'label.shutdown.provider': '<fmt:message key="label.shutdown.provider" />',
+'label.site.to.site.VPN': '<fmt:message key="label.site.to.site.VPN" />',
+'label.size': '<fmt:message key="label.size" />',
+'label.skip.guide': '<fmt:message key="label.skip.guide" />',
+'label.snapshot': '<fmt:message key="label.snapshot" />',
+'label.snapshot.limits': '<fmt:message key="label.snapshot.limits" />',
+'label.snapshot.name': '<fmt:message key="label.snapshot.name" />',
+'label.snapshot.schedule': '<fmt:message key="label.snapshot.schedule" />',
+'label.snapshot.s': '<fmt:message key="label.snapshot.s" />',
+'label.snapshots': '<fmt:message key="label.snapshots" />',
+'label.source': '<fmt:message key="label.source" />',
+'label.source.nat': '<fmt:message key="label.source.nat" />',
+'label.specify.IP.ranges': '<fmt:message key="label.specify.IP.ranges" />',
+'label.specify.vlan': '<fmt:message key="label.specify.vlan" />',
+'label.specify.vxlan': '<fmt:message key="label.specify.vxlan" />',
+'label.SR.name ': '<fmt:message key="label.SR.name " />',
+'label.srx': '<fmt:message key="label.srx" />',
+'label.PA': '<fmt:message key="label.PA" />',
+'label.start.IP': '<fmt:message key="label.start.IP" />',
+'label.start.port': '<fmt:message key="label.start.port" />',
+'label.start.reserved.system.IP': '<fmt:message key="label.start.reserved.system.IP" />',
+'label.start.vlan': '<fmt:message key="label.start.vlan" />',
+'label.start.vxlan': '<fmt:message key="label.start.vxlan" />',
+'label.state': '<fmt:message key="label.state" />',
+'label.static.nat': '<fmt:message key="label.static.nat" />',
+'label.static.nat.to': '<fmt:message key="label.static.nat.to" />',
+'label.static.nat.vm.details': '<fmt:message key="label.static.nat.vm.details" />',
+'label.statistics': '<fmt:message key="label.statistics" />',
+'label.status': '<fmt:message key="label.status" />',
+'label.step.1': '<fmt:message key="label.step.1" />',
+'label.step.1.title': '<fmt:message key="label.step.1.title" />',
+'label.step.2': '<fmt:message key="label.step.2" />',
+'label.step.2.title': '<fmt:message key="label.step.2.title" />',
+'label.step.3': '<fmt:message key="label.step.3" />',
+'label.step.3.title': '<fmt:message key="label.step.3.title" />',
+'label.step.4': '<fmt:message key="label.step.4" />',
+'label.step.4.title': '<fmt:message key="label.step.4.title" />',
+'label.step.5': '<fmt:message key="label.step.5" />',
+'label.step.5.title': '<fmt:message key="label.step.5.title" />',
+'label.stickiness': '<fmt:message key="label.stickiness" />',
+'label.sticky.cookie-name': '<fmt:message key="label.sticky.cookie-name" />',
+'label.sticky.domain': '<fmt:message key="label.sticky.domain" />',
+'label.sticky.expire': '<fmt:message key="label.sticky.expire" />',
+'label.sticky.holdtime': '<fmt:message key="label.sticky.holdtime" />',
+'label.sticky.indirect': '<fmt:message key="label.sticky.indirect" />',
+'label.sticky.length': '<fmt:message key="label.sticky.length" />',
+'label.sticky.mode': '<fmt:message key="label.sticky.mode" />',
+'label.sticky.nocache': '<fmt:message key="label.sticky.nocache" />',
+'label.sticky.postonly': '<fmt:message key="label.sticky.postonly" />',
+'label.sticky.prefix': '<fmt:message key="label.sticky.prefix" />',
+'label.sticky.request-learn': '<fmt:message key="label.sticky.request-learn" />',
+'label.sticky.tablesize': '<fmt:message key="label.sticky.tablesize" />',
+'label.stop': '<fmt:message key="label.stop" />',
+'label.stopped.vms': '<fmt:message key="label.stopped.vms" />',
+'label.storage': '<fmt:message key="label.storage" />',
+'label.storage.tags': '<fmt:message key="label.storage.tags" />',
+'label.storage.type': '<fmt:message key="label.storage.type" />',
+'label.qos.type': '<fmt:message key="label.qos.type" />',
+'label.subdomain.access': '<fmt:message key="label.subdomain.access" />',
+'label.submit': '<fmt:message key="label.submit" />',
+'label.submitted.by': '<fmt:message key="label.submitted.by" />',
+'label.succeeded': '<fmt:message key="label.succeeded" />',
+'label.sunday': '<fmt:message key="label.sunday" />',
+'label.super.cidr.for.guest.networks': '<fmt:message key="label.super.cidr.for.guest.networks" />',
+'label.supported.services': '<fmt:message key="label.supported.services" />',
+'label.supported.source.NAT.type': '<fmt:message key="label.supported.source.NAT.type" />',
+'label.suspend.project': '<fmt:message key="label.suspend.project" />',
+'label.system.capacity': '<fmt:message key="label.system.capacity" />',
+'label.system.offering': '<fmt:message key="label.system.offering" />',
+'label.system.service.offering': '<fmt:message key="label.system.service.offering" />',
+'label.system.vm': '<fmt:message key="label.system.vm" />',
+'label.system.vms': '<fmt:message key="label.system.vms" />',
+'label.system.vm.type': '<fmt:message key="label.system.vm.type" />',
+'label.system.wide.capacity': '<fmt:message key="label.system.wide.capacity" />',
+'label.tagged': '<fmt:message key="label.tagged" />',
+'label.tags': '<fmt:message key="label.tags" />',
+'label.target.iqn': '<fmt:message key="label.target.iqn" />',
+'label.task.completed': '<fmt:message key="label.task.completed" />',
+'label.template': '<fmt:message key="label.template" />',
+'label.template.limits': '<fmt:message key="label.template.limits" />',
+'label.TFTP.dir': '<fmt:message key="label.TFTP.dir" />',
+'label.theme.default': '<fmt:message key="label.theme.default" />',
+'label.theme.grey': '<fmt:message key="label.theme.grey" />',
+'label.theme.lightblue': '<fmt:message key="label.theme.lightblue" />',
+'label.thursday': '<fmt:message key="label.thursday" />',
+'label.tier.details': '<fmt:message key="label.tier.details" />',
+'label.tier': '<fmt:message key="label.tier" />',
+'label.time': '<fmt:message key="label.time" />',
+'label.timeout': '<fmt:message key="label.timeout" />',
+'label.timeout.in.second ': '<fmt:message key="label.timeout.in.second " />',
+'label.time.zone': '<fmt:message key="label.time.zone" />',
+'label.timezone': '<fmt:message key="label.timezone" />',
+'label.token': '<fmt:message key="label.token" />',
+'label.total.cpu': '<fmt:message key="label.total.cpu" />',
+'label.total.of.ip': '<fmt:message key="label.total.of.ip" />',
+'label.total.of.vm': '<fmt:message key="label.total.of.vm" />',
+'label.total.vms': '<fmt:message key="label.total.vms" />',
+'label.traffic.label': '<fmt:message key="label.traffic.label" />',
+'label.traffic.type': '<fmt:message key="label.traffic.type" />',
+'label.tuesday': '<fmt:message key="label.tuesday" />',
+'label.type': '<fmt:message key="label.type" />',
+'label.type.id': '<fmt:message key="label.type.id" />',
+'label.unavailable': '<fmt:message key="label.unavailable" />',
+'label.unlimited': '<fmt:message key="label.unlimited" />',
+'label.untagged': '<fmt:message key="label.untagged" />',
+'label.update.project.resources': '<fmt:message key="label.update.project.resources" />',
+'label.update.ssl.cert': '<fmt:message key="label.update.ssl.cert" />',
+'label.update.ssl': '<fmt:message key="label.update.ssl" />',
+'label.updating': '<fmt:message key="label.updating" />',
+'label.upload': '<fmt:message key="label.upload" />',
+'label.upload.volume': '<fmt:message key="label.upload.volume" />',
+'label.url': '<fmt:message key="label.url" />',
+'label.usage.interface': '<fmt:message key="label.usage.interface" />',
+'label.used': '<fmt:message key="label.used" />',
+'label.user': '<fmt:message key="label.user" />',
+'label.username': '<fmt:message key="label.username" />',
+'label.users': '<fmt:message key="label.users" />',
+'label.use.vm.ip': '<fmt:message key="label.use.vm.ip" />',
+'label.value': '<fmt:message key="label.value" />',
+'label.vcdcname': '<fmt:message key="label.vcdcname" />',
+'label.vnet': '<fmt:message key="label.vnet" />',
+'label.vnet.id': '<fmt:message key="label.vnet.id" />',
+'label.vcenter.cluster': '<fmt:message key="label.vcenter.cluster" />',
+'label.vcenter.datacenter': '<fmt:message key="label.vcenter.datacenter" />',
+'label.vcenter.datastore': '<fmt:message key="label.vcenter.datastore" />',
+'label.vcenter.host': '<fmt:message key="label.vcenter.host" />',
+'label.vcenter.password': '<fmt:message key="label.vcenter.password" />',
+'label.vcenter.username': '<fmt:message key="label.vcenter.username" />',
+'label.vcipaddress': '<fmt:message key="label.vcipaddress" />',
+'label.version': '<fmt:message key="label.version" />',
+'label.view.all': '<fmt:message key="label.view.all" />',
+'label.view.console': '<fmt:message key="label.view.console" />',
+'label.view': '<fmt:message key="label.view" />',
+'label.viewing': '<fmt:message key="label.viewing" />',
+'label.virtual.appliance': '<fmt:message key="label.virtual.appliance" />',
+'label.virtual.appliances': '<fmt:message key="label.virtual.appliances" />',
+'label.virtual.machines': '<fmt:message key="label.virtual.machines" />',
+'label.virtual.network': '<fmt:message key="label.virtual.network" />',
+'label.virtual.router': '<fmt:message key="label.virtual.router" />',
+'label.virtual.routers': '<fmt:message key="label.virtual.routers" />',
+'label.vlan': '<fmt:message key="label.vlan" />',
+'label.vlan.id': '<fmt:message key="label.vlan.id" />',
+'label.vlan.range': '<fmt:message key="label.vlan.range" />',
+'label.vxlan': '<fmt:message key="label.vxlan" />',
+'label.vxlan.id': '<fmt:message key="label.vxlan.id" />',
+'label.vxlan.range': '<fmt:message key="label.vxlan.range" />',
+'label.vm.add': '<fmt:message key="label.vm.add" />',
+'label.vm.destroy': '<fmt:message key="label.vm.destroy" />',
+'label.vm.display.name': '<fmt:message key="label.vm.display.name" />',
+'label.VMFS.datastore': '<fmt:message key="label.VMFS.datastore" />',
+'label.vmfs': '<fmt:message key="label.vmfs" />',
+'label.vm.name': '<fmt:message key="label.vm.name" />',
+'label.vm.reboot': '<fmt:message key="label.vm.reboot" />',
+'label.vms': '<fmt:message key="label.vms" />',
+'label.VMs.in.tier': '<fmt:message key="label.VMs.in.tier" />',
+'label.vmsnapshot.current': '<fmt:message key="label.vmsnapshot.current" />',
+'label.vmsnapshot': '<fmt:message key="label.vmsnapshot" />',
+'label.vmsnapshot.memory': '<fmt:message key="label.vmsnapshot.memory" />',
+'label.vmsnapshot.parentname': '<fmt:message key="label.vmsnapshot.parentname" />',
+'label.vmsnapshot.type': '<fmt:message key="label.vmsnapshot.type" />',
+'label.vm.start': '<fmt:message key="label.vm.start" />',
+'label.vm.state': '<fmt:message key="label.vm.state" />',
+'label.vm.stop': '<fmt:message key="label.vm.stop" />',
+'label.resetVM': '<fmt:message key="label.resetVM" />',
+'label.vmware.traffic.label': '<fmt:message key="label.vmware.traffic.label" />',
+'label.volgroup': '<fmt:message key="label.volgroup" />',
+'label.volume': '<fmt:message key="label.volume" />',
+'label.volume.limits': '<fmt:message key="label.volume.limits" />',
+'label.volume.name': '<fmt:message key="label.volume.name" />',
+'label.volumes': '<fmt:message key="label.volumes" />',
+'label.vpc': '<fmt:message key="label.vpc" />',
+'label.vpc.id': '<fmt:message key="label.vpc.id" />',
+'label.VPC.router.details': '<fmt:message key="label.VPC.router.details" />',
+'label.VPN.connection': '<fmt:message key="label.VPN.connection" />',
+'label.vpn.customer.gateway': '<fmt:message key="label.vpn.customer.gateway" />',
+'label.VPN.customer.gateway': '<fmt:message key="label.VPN.customer.gateway" />',
+'label.vpn': '<fmt:message key="label.vpn" />',
+'label.VPN.gateway': '<fmt:message key="label.VPN.gateway" />',
+'label.vsmctrlvlanid': '<fmt:message key="label.vsmctrlvlanid" />',
+'label.vsmpktvlanid': '<fmt:message key="label.vsmpktvlanid" />',
+'label.vsmstoragevlanid': '<fmt:message key="label.vsmstoragevlanid" />',
+'label.vsphere.managed': '<fmt:message key="label.vsphere.managed" />',
+'label.waiting': '<fmt:message key="label.waiting" />',
+'label.warn': '<fmt:message key="label.warn" />',
+'label.wednesday': '<fmt:message key="label.wednesday" />',
+'label.weekly': '<fmt:message key="label.weekly" />',
+'label.welcome.cloud.console': '<fmt:message key="label.welcome.cloud.console" />',
+'label.welcome': '<fmt:message key="label.welcome" />',
+'label.what.is.cloudstack': '<fmt:message key="label.what.is.cloudstack" />',
+'label.xenserver.traffic.label': '<fmt:message key="label.xenserver.traffic.label" />',
+'label.yes': '<fmt:message key="label.yes" />',
+'label.zone.details': '<fmt:message key="label.zone.details" />',
+'label.zone': '<fmt:message key="label.zone" />',
+'label.zones': '<fmt:message key="label.zones" />',
+'label.zone.id': '<fmt:message key="label.zone.id" />',
+'label.zone.name': '<fmt:message key="label.zone.name" />',
+'label.zone.step.1.title': '<fmt:message key="label.zone.step.1.title" />',
+'label.zone.step.2.title': '<fmt:message key="label.zone.step.2.title" />',
+'label.zone.step.3.title': '<fmt:message key="label.zone.step.3.title" />',
+'label.zone.step.4.title': '<fmt:message key="label.zone.step.4.title" />',
+'label.zone.wide': '<fmt:message key="label.zone.wide" />',
+'label.ldap.group.name': '<fmt:message key="label.ldap.group.name" />',
+'label.password.reset.confirm': '<fmt:message key="label.password.reset.confirm" />',
+'label.openDaylight': '<fmt:message key="OpenDaylight" />',
+'label.change.affinity': '<fmt:message key="label.change.affinity" />',
+'label.assign.instance.another': '<fmt:message key="label.assign.instance.another" />',
+'label.network.addVM': '<fmt:message key="label.network.addVM" />',
+'label.set.default.NIC': '<fmt:message key="label.set.default.NIC" />',
+'label.Xenserver.Tools.Version61plus': '<fmt:message key="label.Xenserver.Tools.Version61plus" />',
+'label.dynamically.scalable': '<fmt:message key="label.dynamically.scalable" />',
+'label.instance.scaled.up': '<fmt:message key="label.instance.scaled.up" />',
+'label.tag.value': '<fmt:message key="label.tag.value" />',
+'label.tag.key': '<fmt:message key="label.tag.key" />',
+'label.ipv6.address': '<fmt:message key="label.ipv6.address" />',
+'label.ipv6.gateway': '<fmt:message key="label.ipv6.gateway" />',
+'label.ipv6.CIDR': '<fmt:message key="label.ipv6.CIDR" />',
+'label.VPC.limits': '<fmt:message key="label.VPC.limits" />',
+'label.gslb.domain.name': '<fmt:message key="label.gslb.domain.name" />',
+'label.edit.region': '<fmt:message key="label.edit.region" />',
+'label.gslb.domain.name': '<fmt:message key="label.gslb.domain.name" />',
+'label.add.gslb': '<fmt:message key="label.add.gslb" />',
+'label.gslb.servicetype': '<fmt:message key="label.gslb.servicetype" />',
+'label.gslb.details': '<fmt:message key="label.gslb.details" />',
+'label.gslb.delete': '<fmt:message key="label.gslb.delete" />',
+'message.gslb.delete.confirm': '<fmt:message key="message.gslb.delete.confirm" />',
+'label.opendaylight.controllers': '<fmt:message key="OpenDaylight Controllers" />',
+'label.portable.ip.ranges': '<fmt:message key="label.portable.ip.ranges" />',
+'label.add.portable.ip.range': '<fmt:message key="label.add.portable.ip.range" />',
+'label.delete.portable.ip.range': '<fmt:message key="label.delete.portable.ip.range" />',
+'message.portable.ip.delete.confirm': '<fmt:message key="message.portable.ip.delete.confirm" />',
+'label.opendaylight.controllerdetail': '<fmt:message key="OpenDaylight Controller Details" />',
+'label.portable.ip.range.details': '<fmt:message key="label.portable.ip.range.details" />',
+'label.portable.ips': '<fmt:message key="label.portable.ips" />',
+'label.gslb.assigned.lb': '<fmt:message key="label.gslb.assigned.lb" />',
+'label.gslb.assigned.lb.more': '<fmt:message key="label.gslb.assigned.lb.more" />',
+'label.gslb.lb.rule': '<fmt:message key="label.gslb.lb.rule" />',
+'label.gslb.lb.details': '<fmt:message key="label.gslb.lb.details" />',
+'label.gslb.lb.remove': '<fmt:message key="label.gslb.lb.remove" />',
+'label.enable.autoscale': '<fmt:message key="label.enable.autoscale" />',
+'label.disable.autoscale': '<fmt:message key="label.disable.autoscale" />',
+'label.min.instances': '<fmt:message key="label.min.instances" />',
+'label.max.instances': '<fmt:message key="label.max.instances" />',
+'label.add.OpenDaylight.device': '<fmt:message key="Add OpenDaylight Controller" />',
+'label.delete.OpenDaylight.device': '<fmt:message key="Delete OpenDaylight Controller" />',
+'label.show.advanced.settings': '<fmt:message key="label.show.advanced.settings" />',
+'label.polling.interval.sec': '<fmt:message key="label.polling.interval.sec" />',
+'label.quiet.time.sec': '<fmt:message key="label.quiet.time.sec" />',
+'label.destroy.vm.graceperiod': '<fmt:message key="label.destroy.vm.graceperiod" />',
+'label.SNMP.community': '<fmt:message key="label.SNMP.community" />',
+'label.SNMP.port': '<fmt:message key="label.SNMP.port" />',
+'label.add.ucs.manager': '<fmt:message key="label.add.ucs.manager" />',
+'label.ovm.traffic.label': '<fmt:message key="label.ovm.traffic.label" />',
+'label.lxc.traffic.label': '<fmt:message key="label.lxc.traffic.label" />',
+'label.hyperv.traffic.label': '<fmt:message key="label.hyperv.traffic.label" />',
+'managed.state': '<fmt:message key="managed.state" />',
+'message.gslb.lb.remove.confirm': '<fmt:message key="message.gslb.lb.remove.confirm" />',
+'message.admin.guide.read': '<fmt:message key="message.admin.guide.read" />',
+'message.tier.required': '<fmt:message key="message.tier.required" />',
+'message.network.addVMNIC': '<fmt:message key="message.network.addVMNIC" />',
+'message.copy.template.confirm': '<fmt:message key="message.copy.template.confirm" />',
+'message.template.copying': '<fmt:message key="message.template.copying" />',
+'message.XSTools61plus.update.failed': '<fmt:message key="message.XSTools61plus.update.failed" />',
+'message.set.default.NIC': '<fmt:message key="message.set.default.NIC" />',
+'message.set.default.NIC.manual': '<fmt:message key="message.set.default.NIC.manual" />',
+'message.acquire.new.ip': '<fmt:message key="message.acquire.new.ip" />',
+'message.no.host.available':'<fmt:message key="message.no.host.available" />',
+'message.network.addVM.desc':'<fmt:message key="message.network.addVM.desc" />',
+'message.acquire.new.ip.vpc': '<fmt:message key="message.acquire.new.ip.vpc" />',
+'message.acquire.public.ip': '<fmt:message key="message.acquire.public.ip" />',
+'message.action.cancel.maintenance': '<fmt:message key="message.action.cancel.maintenance" />',
+'message.action.cancel.maintenance.mode': '<fmt:message key="message.action.cancel.maintenance.mode" />',
+'message.action.change.service.warning.for.instance': '<fmt:message key="message.action.change.service.warning.for.instance" />',
+'message.action.change.service.warning.for.router': '<fmt:message key="message.action.change.service.warning.for.router" />',
+'message.action.delete.cluster': '<fmt:message key="message.action.delete.cluster" />',
+'message.action.delete.disk.offering': '<fmt:message key="message.action.delete.disk.offering" />',
+'message.action.delete.domain': '<fmt:message key="message.action.delete.domain" />',
+'message.action.delete.external.firewall': '<fmt:message key="message.action.delete.external.firewall" />',
+'message.action.delete.external.load.balancer': '<fmt:message key="message.action.delete.external.load.balancer" />',
+'message.action.delete.ingress.rule': '<fmt:message key="message.action.delete.ingress.rule" />',
+'message.action.delete.ISO': '<fmt:message key="message.action.delete.ISO" />',
+'message.action.delete.ISO.for.all.zones': '<fmt:message key="message.action.delete.ISO.for.all.zones" />',
+'message.action.delete.network': '<fmt:message key="message.action.delete.network" />',
+'message.action.delete.nexusVswitch': '<fmt:message key="message.action.delete.nexusVswitch" />',
+'message.action.delete.physical.network': '<fmt:message key="message.action.delete.physical.network" />',
+'message.action.delete.pod': '<fmt:message key="message.action.delete.pod" />',
+'message.action.delete.primary.storage': '<fmt:message key="message.action.delete.primary.storage" />',
+'message.action.delete.secondary.storage': '<fmt:message key="message.action.delete.secondary.storage" />',
+'message.action.delete.security.group': '<fmt:message key="message.action.delete.security.group" />',
+'message.action.delete.service.offering': '<fmt:message key="message.action.delete.service.offering" />',
+'message.action.delete.snapshot': '<fmt:message key="message.action.delete.snapshot" />',
+'message.action.delete.system.service.offering': '<fmt:message key="message.action.delete.system.service.offering" />',
+'message.action.delete.template': '<fmt:message key="message.action.delete.template" />',
+'message.action.delete.template.for.all.zones': '<fmt:message key="message.action.delete.template.for.all.zones" />',
+'message.action.delete.volume': '<fmt:message key="message.action.delete.volume" />',
+'message.action.delete.zone': '<fmt:message key="message.action.delete.zone" />',
+'message.action.destroy.instance': '<fmt:message key="message.action.destroy.instance" />',
+'message.action.destroy.systemvm': '<fmt:message key="message.action.destroy.systemvm" />',
+'message.action.disable.cluster': '<fmt:message key="message.action.disable.cluster" />',
+'message.action.disable.physical.network': '<fmt:message key="message.action.disable.physical.network" />',
+'message.action.disable.pod': '<fmt:message key="message.action.disable.pod" />',
+'message.action.disable.static.NAT': '<fmt:message key="message.action.disable.static.NAT" />',
+'message.action.disable.zone': '<fmt:message key="message.action.disable.zone" />',
+'message.action.download.iso': '<fmt:message key="message.action.download.iso" />',
+'message.action.download.template': '<fmt:message key="message.action.download.template" />',
+'message.action.downloading.template':  '<fmt:message key="message.action.downloading.template" />',
+'message.action.enable.cluster': '<fmt:message key="message.action.enable.cluster" />',
+'message.action.enable.maintenance': '<fmt:message key="message.action.enable.maintenance" />',
+'message.action.enable.physical.network': '<fmt:message key="message.action.enable.physical.network" />',
+'message.action.enable.pod': '<fmt:message key="message.action.enable.pod" />',
+'message.action.enable.zone': '<fmt:message key="message.action.enable.zone" />',
+'message.action.expunge.instance': '<fmt:message key="message.action.expunge.instance" />',
+'message.action.force.reconnect': '<fmt:message key="message.action.force.reconnect" />',
+'message.action.host.enable.maintenance.mode': '<fmt:message key="message.action.host.enable.maintenance.mode" />',
+'message.action.instance.reset.password': '<fmt:message key="message.action.instance.reset.password" />',
+'message.action.manage.cluster': '<fmt:message key="message.action.manage.cluster" />',
+'message.action.primarystorage.enable.maintenance.mode': '<fmt:message key="message.action.primarystorage.enable.maintenance.mode" />',
+'message.action.reboot.instance': '<fmt:message key="message.action.reboot.instance" />',
+'message.action.reboot.router': '<fmt:message key="message.action.reboot.router" />',
+'message.action.reboot.systemvm': '<fmt:message key="message.action.reboot.systemvm" />',
+'message.action.release.ip': '<fmt:message key="message.action.release.ip" />',
+'message.action.remove.host': '<fmt:message key="message.action.remove.host" />',
+'message.action.reset.password.off': '<fmt:message key="message.action.reset.password.off" />',
+'message.action.reset.password.warning': '<fmt:message key="message.action.reset.password.warning" />',
+'message.action.restore.instance': '<fmt:message key="message.action.restore.instance" />',
+'message.action.start.instance': '<fmt:message key="message.action.start.instance" />',
+'message.action.start.router': '<fmt:message key="message.action.start.router" />',
+'message.action.start.systemvm': '<fmt:message key="message.action.start.systemvm" />',
+'message.action.stop.instance': '<fmt:message key="message.action.stop.instance" />',
+'message.action.stop.router': '<fmt:message key="message.action.stop.router" />',
+'message.action.stop.systemvm': '<fmt:message key="message.action.stop.systemvm" />',
+'message.action.take.snapshot': '<fmt:message key="message.action.take.snapshot" />',
+'message.action.revert.snapshot': '<fmt:message key="message.action.revert.snapshot" />',
+'message.action.unmanage.cluster': '<fmt:message key="message.action.unmanage.cluster" />',
+'message.action.vmsnapshot.delete': '<fmt:message key="message.action.vmsnapshot.delete" />',
+'message.action.vmsnapshot.revert': '<fmt:message key="message.action.vmsnapshot.revert" />',
+'message.activate.project': '<fmt:message key="message.activate.project" />',
+'message.add.cluster': '<fmt:message key="message.add.cluster" />',
+'message.add.cluster.zone': '<fmt:message key="message.add.cluster.zone" />',
+'message.add.disk.offering': '<fmt:message key="message.add.disk.offering" />',
+'message.add.domain': '<fmt:message key="message.add.domain" />',
+'message.add.firewall': '<fmt:message key="message.add.firewall" />',
+'message.add.guest.network': '<fmt:message key="message.add.guest.network" />',
+'message.add.host': '<fmt:message key="message.add.host" />',
+'message.adding.host': '<fmt:message key="message.adding.host" />',
+'message.adding.Netscaler.device': '<fmt:message key="message.adding.Netscaler.device" />',
+'message.adding.Netscaler.provider': '<fmt:message key="message.adding.Netscaler.provider" />',
+'message.add.ip.range.direct.network': '<fmt:message key="message.add.ip.range.direct.network" />',
+'message.add.ip.range': '<fmt:message key="message.add.ip.range" />',
+'message.add.ip.range.to.pod': '<fmt:message key="message.add.ip.range.to.pod" />',
+'message.additional.networks.desc': '<fmt:message key="message.additional.networks.desc" />',
+'message.add.load.balancer': '<fmt:message key="message.add.load.balancer" />',
+'message.add.load.balancer.under.ip': '<fmt:message key="message.add.load.balancer.under.ip" />',
+'message.add.network': '<fmt:message key="message.add.network" />',
+'message.add.new.gateway.to.vpc': '<fmt:message key="message.add.new.gateway.to.vpc" />',
+'message.add.pod': '<fmt:message key="message.add.pod" />',
+'message.add.primary': '<fmt:message key="message.add.primary" />',
+'message.add.primary.storage': '<fmt:message key="message.add.primary.storage" />',
+'message.add.region': '<fmt:message key="message.add.region" />',
+'message.add.secondary.storage': '<fmt:message key="message.add.secondary.storage" />',
+'message.add.service.offering': '<fmt:message key="message.add.service.offering" />',
+'message.add.system.service.offering': '<fmt:message key="message.add.system.service.offering" />', //Jes
+'message.add.template': '<fmt:message key="message.add.template" />',
+'message.add.volume': '<fmt:message key="message.add.volume" />',
+'message.add.VPN.gateway': '<fmt:message key="message.add.VPN.gateway" />',
+'message.advanced.mode.desc': '<fmt:message key="message.advanced.mode.desc" />',
+'message.advanced.security.group': '<fmt:message key="message.advanced.security.group" />',
+'message.advanced.virtual': '<fmt:message key="message.advanced.virtual" />',
+'message.after.enable.s3': '<fmt:message key="message.after.enable.s3" />',
+'message.after.enable.swift': '<fmt:message key="message.after.enable.swift" />',
+'message.alert.state.detected': '<fmt:message key="message.alert.state.detected" />',
+'message.allow.vpn.access': '<fmt:message key="message.allow.vpn.access" />',
+'message.apply.snapshot.policy': '<fmt:message key="message.apply.snapshot.policy" />',
+'message.attach.iso.confirm': '<fmt:message key="message.attach.iso.confirm" />',
+'message.attach.volume': '<fmt:message key="message.attach.volume" />',
+'message.basic.mode.desc': '<fmt:message key="message.basic.mode.desc" />',
+'message.change.offering.confirm': '<fmt:message key="message.change.offering.confirm" />',
+'message.change.password': '<fmt:message key="message.change.password" />',
+'message.configure.all.traffic.types': '<fmt:message key="message.configure.all.traffic.types" />',
+'message.configuring.guest.traffic': '<fmt:message key="message.configuring.guest.traffic" />',
+'message.configuring.physical.networks': '<fmt:message key="message.configuring.physical.networks" />',
+'message.configuring.public.traffic': '<fmt:message key="message.configuring.public.traffic" />',
+'message.configuring.storage.traffic': '<fmt:message key="message.configuring.storage.traffic" />',
+'message.confirm.action.force.reconnect': '<fmt:message key="message.confirm.action.force.reconnect" />',
+'message.confirm.delete.F5': '<fmt:message key="message.confirm.delete.F5" />',
+'message.confirm.delete.BrocadeVcs': '<fmt:message key="message.confirm.delete.BrocadeVcs" />',
+'message.confirm.delete.NetScaler': '<fmt:message key="message.confirm.delete.NetScaler" />',
+'message.confirm.delete.NuageVsp': '<fmt:message key="message.confirm.delete.NuageVsp" />',
+'message.confirm.delete.SRX': '<fmt:message key="message.confirm.delete.SRX" />',
+'message.confirm.delete.PA': '<fmt:message key="message.confirm.delete.PA" />',
+'message.confirm.destroy.router': '<fmt:message key="message.confirm.destroy.router" />',
+'message.confirm.disable.provider': '<fmt:message key="message.confirm.disable.provider" />',
+'message.confirm.enable.provider': '<fmt:message key="message.confirm.enable.provider" />',
+'message.confirm.join.project': '<fmt:message key="message.confirm.join.project" />',
+'message.confirm.remove.IP.range': '<fmt:message key="message.confirm.remove.IP.range" />',
+'message.confirm.shutdown.provider': '<fmt:message key="message.confirm.shutdown.provider" />',
+'message.copy.iso.confirm': '<fmt:message key="message.copy.iso.confirm" />',
+'message.copy.template': '<fmt:message key="message.copy.template" />',
+'message.create.template': '<fmt:message key="message.create.template" />',
+'message.create.template.vm': '<fmt:message key="message.create.template.vm" />',
+'message.create.template.volume': '<fmt:message key="message.create.template.volume" />',
+'message.creating.cluster': '<fmt:message key="message.creating.cluster" />',
+'message.creating.guest.network': '<fmt:message key="message.creating.guest.network" />',
+'message.creating.physical.networks': '<fmt:message key="message.creating.physical.networks" />',
+'message.creating.pod': '<fmt:message key="message.creating.pod" />',
+'message.creating.primary.storage': '<fmt:message key="message.creating.primary.storage" />',
+'message.creating.secondary.storage': '<fmt:message key="message.creating.secondary.storage" />',
+'message.creating.zone': '<fmt:message key="message.creating.zone" />',
+'message.decline.invitation': '<fmt:message key="message.decline.invitation" />',
+'message.dedicate.zone': '<fmt:message key="message.dedicate.zone" />',
+'message.delete.account': '<fmt:message key="message.delete.account" />',
+'message.delete.affinity.group': '<fmt:message key="message.delete.affinity.group" />',
+'message.delete.gateway': '<fmt:message key="message.delete.gateway" />',
+'message.delete.project': '<fmt:message key="message.delete.project" />',
+'message.delete.user': '<fmt:message key="message.delete.user" />',
+'message.delete.VPN.connection': '<fmt:message key="message.delete.VPN.connection" />',
+'message.delete.VPN.customer.gateway': '<fmt:message key="message.delete.VPN.customer.gateway" />',
+'message.delete.VPN.gateway': '<fmt:message key="message.delete.VPN.gateway" />',
+'message.detach.disk': '<fmt:message key="message.detach.disk" />',
+'message.detach.iso.confirm': '<fmt:message key="message.detach.iso.confirm" />',
+'message.disable.account': '<fmt:message key="message.disable.account" />',
+'message.disable.snapshot.policy': '<fmt:message key="message.disable.snapshot.policy" />',
+'message.disable.user': '<fmt:message key="message.disable.user" />',
+'message.disable.vpn.access': '<fmt:message key="message.disable.vpn.access" />',
+'message.disable.vpn': '<fmt:message key="message.disable.vpn" />',
+'message.download.ISO': '<fmt:message key="message.download.ISO" />',
+'message.download.template': '<fmt:message key="message.download.template" />',
+'message.download.volume.confirm': '<fmt:message key="message.download.volume.confirm" />',
+'message.download.volume': '<fmt:message key="message.download.volume" />',
+'message.edit.account': '<fmt:message key="message.edit.account" />',
+'message.edit.confirm': '<fmt:message key="message.edit.confirm" />',
+'message.edit.limits': '<fmt:message key="message.edit.limits" />',
+'message.edit.traffic.type': '<fmt:message key="message.edit.traffic.type" />',
+'message.enable.account': '<fmt:message key="message.enable.account" />',
+'message.enabled.vpn': '<fmt:message key="message.enabled.vpn" />',
+'message.enabled.vpn.ip.sec': '<fmt:message key="message.enabled.vpn.ip.sec" />',
+'message.enable.user': '<fmt:message key="message.enable.user" />',
+'message.enable.vpn.access': '<fmt:message key="message.enable.vpn.access" />',
+'message.enable.vpn': '<fmt:message key="message.enable.vpn" />',
+'message.enabling.security.group.provider': '<fmt:message key="message.enabling.security.group.provider" />',
+'message.enabling.zone': '<fmt:message key="message.enabling.zone" />',
+'message.enabling.zone.dots': '<fmt:message key="message.enabling.zone.dots" />',
+'message.creating.systemVM': '<fmt:message key="message.creating.systemVM" />',
+'message.enter.token': '<fmt:message key="message.enter.token" />',
+'message.generate.keys': '<fmt:message key="message.generate.keys" />',
+'message.installWizard.click.retry': '<fmt:message key="message.installWizard.click.retry" />',
+'message.installWizard.copy.whatIsACluster': '<fmt:message key="message.installWizard.copy.whatIsACluster" />',
+'message.installWizard.copy.whatIsAHost': '<fmt:message key="message.installWizard.copy.whatIsAHost" />',
+'message.installWizard.copy.whatIsAPod': '<fmt:message key="message.installWizard.copy.whatIsAPod" />',
+'message.installWizard.copy.whatIsAZone': '<fmt:message key="message.installWizard.copy.whatIsAZone" />',
+'message.installWizard.copy.whatIsCloudStack': '<fmt:message key="message.installWizard.copy.whatIsCloudStack" />',
+'message.installWizard.copy.whatIsPrimaryStorage': '<fmt:message key="message.installWizard.copy.whatIsPrimaryStorage" />',
+'message.installWizard.copy.whatIsSecondaryStorage': '<fmt:message key="message.installWizard.copy.whatIsSecondaryStorage" />',
+'message.installWizard.now.building': '<fmt:message key="message.installWizard.now.building" />',
+'message.installWizard.tooltip.addCluster.name': '<fmt:message key="message.installWizard.tooltip.addCluster.name" />',
+'message.installWizard.tooltip.addHost.hostname': '<fmt:message key="message.installWizard.tooltip.addHost.hostname" />',
+'message.installWizard.tooltip.addHost.password': '<fmt:message key="message.installWizard.tooltip.addHost.password" />',
+'message.installWizard.tooltip.addHost.username': '<fmt:message key="message.installWizard.tooltip.addHost.username" />',
+'message.installWizard.tooltip.addPod.name': '<fmt:message key="message.installWizard.tooltip.addPod.name" />',
+'message.installWizard.tooltip.addPod.reservedSystemEndIp': '<fmt:message key="message.installWizard.tooltip.addPod.reservedSystemEndIp" />',
+'message.installWizard.tooltip.addPod.reservedSystemGateway': '<fmt:message key="message.installWizard.tooltip.addPod.reservedSystemGateway" />',
+'message.installWizard.tooltip.addPod.reservedSystemNetmask': '<fmt:message key="message.installWizard.tooltip.addPod.reservedSystemNetmask" />',
+'message.installWizard.tooltip.addPod.reservedSystemStartIp': '<fmt:message key="message.installWizard.tooltip.addPod.reservedSystemStartIp" />',
+'message.installWizard.tooltip.addPrimaryStorage.name': '<fmt:message key="message.installWizard.tooltip.addPrimaryStorage.name" />',
+'message.installWizard.tooltip.addPrimaryStorage.path': '<fmt:message key="message.installWizard.tooltip.addPrimaryStorage.path" />',
+'message.installWizard.tooltip.addPrimaryStorage.server': '<fmt:message key="message.installWizard.tooltip.addPrimaryStorage.server" />',
+'message.installWizard.tooltip.addSecondaryStorage.nfsServer': '<fmt:message key="message.installWizard.tooltip.addSecondaryStorage.nfsServer" />',
+'message.installWizard.tooltip.addSecondaryStorage.path': '<fmt:message key="message.installWizard.tooltip.addSecondaryStorage.path" />',
+'message.installWizard.tooltip.addZone.dns1': '<fmt:message key="message.installWizard.tooltip.addZone.dns1" />',
+'message.installWizard.tooltip.addZone.dns2': '<fmt:message key="message.installWizard.tooltip.addZone.dns2" />',
+'message.installWizard.tooltip.addZone.internaldns1': '<fmt:message key="message.installWizard.tooltip.addZone.internaldns1" />',
+'message.installWizard.tooltip.addZone.internaldns2': '<fmt:message key="message.installWizard.tooltip.addZone.internaldns2" />',
+'message.installWizard.tooltip.addZone.name': '<fmt:message key="message.installWizard.tooltip.addZone.name" />',
+'message.installWizard.tooltip.configureGuestTraffic.description': '<fmt:message key="message.installWizard.tooltip.configureGuestTraffic.description" />',
+'message.installWizard.tooltip.configureGuestTraffic.guestEndIp': '<fmt:message key="message.installWizard.tooltip.configureGuestTraffic.guestEndIp" />',
+'message.installWizard.tooltip.configureGuestTraffic.guestGateway': '<fmt:message key="message.installWizard.tooltip.configureGuestTraffic.guestGateway" />',
+'message.installWizard.tooltip.configureGuestTraffic.guestNetmask': '<fmt:message key="message.installWizard.tooltip.configureGuestTraffic.guestNetmask" />',
+'message.installWizard.tooltip.configureGuestTraffic.guestStartIp': '<fmt:message key="message.installWizard.tooltip.configureGuestTraffic.guestStartIp" />',
+'message.installWizard.tooltip.configureGuestTraffic.name': '<fmt:message key="message.installWizard.tooltip.configureGuestTraffic.name" />',
+'message.instanceWizard.noTemplates': '<fmt:message key="message.instanceWizard.noTemplates" />',
+'message.ip.address.changed': '<fmt:message key="message.ip.address.changed" />',
+'message.iso.desc': '<fmt:message key="message.iso.desc" />',
+'message.join.project': '<fmt:message key="message.join.project" />',
+'message.launch.vm.on.private.network': '<fmt:message key="message.launch.vm.on.private.network" />',
+'message.launch.zone': '<fmt:message key="message.launch.zone" />',
+'message.lock.account': '<fmt:message key="message.lock.account" />',
+'message.migrate.instance.confirm': '<fmt:message key="message.migrate.instance.confirm" />',
+'message.migrate.instance.to.host': '<fmt:message key="message.migrate.instance.to.host" />',
+'message.migrate.instance.to.ps': '<fmt:message key="message.migrate.instance.to.ps" />',
+'message.migrate.router.confirm': '<fmt:message key="message.migrate.router.confirm" />',
+'message.migrate.systemvm.confirm': '<fmt:message key="message.migrate.systemvm.confirm" />',
+'message.migrate.volume': '<fmt:message key="message.migrate.volume" />',
+'message.new.user': '<fmt:message key="message.new.user" />',
+'message.no.network.support.configuration.not.true': '<fmt:message key="message.no.network.support.configuration.not.true" />',
+'message.no.network.support': '<fmt:message key="message.no.network.support" />',
+'message.no.projects.adminOnly': '<fmt:message key="message.no.projects.adminOnly" />',
+'message.no.projects': '<fmt:message key="message.no.projects" />',
+'message.number.clusters': '<fmt:message key="message.number.clusters" />',
+'message.number.hosts': '<fmt:message key="message.number.hosts" />',
+'message.number.pods': '<fmt:message key="message.number.pods" />',
+'message.number.storage': '<fmt:message key="message.number.storage" />',
+'message.number.zones': '<fmt:message key="message.number.zones" />',
+'message.pending.projects.1': '<fmt:message key="message.pending.projects.1" />',
+'message.pending.projects.2': '<fmt:message key="message.pending.projects.2" />',
+'message.please.add.at.lease.one.traffic.range': '<fmt:message key="message.please.add.at.lease.one.traffic.range" />',
+'message.please.proceed': '<fmt:message key="message.please.proceed" />',
+'message.please.select.a.different.public.and.management.network.before.removing': '<fmt:message key="message.please.select.a.different.public.and.management.network.before.removing" />',
+'message.please.select.networks': '<fmt:message key="message.please.select.networks" />',
+'message.project.invite.sent': '<fmt:message key="message.project.invite.sent" />',
+'message.redirecting.region': '<fmt:message key="message.redirecting.region" />',
+'message.remove.region': '<fmt:message key="message.remove.region" />',
+'message.remove.vpc': '<fmt:message key="message.remove.vpc" />',
+'message.remove.vpn.access': '<fmt:message key="message.remove.vpn.access" />',
+'message.reset.password.warning.notPasswordEnabled': '<fmt:message key="message.reset.password.warning.notPasswordEnabled" />',
+'message.reset.password.warning.notStopped': '<fmt:message key="message.reset.password.warning.notStopped" />',
+'message.reset.VPN.connection': '<fmt:message key="message.reset.VPN.connection" />',
+'message.restart.mgmt.server': '<fmt:message key="message.restart.mgmt.server" />',
+'message.restart.mgmt.usage.server': '<fmt:message key="message.restart.mgmt.usage.server" />',
+'message.restart.network': '<fmt:message key="message.restart.network" />',
+'message.restart.vpc': '<fmt:message key="message.restart.vpc" />',
+'message.security.group.usage': '<fmt:message key="message.security.group.usage" />',
+'message.select.a.zone': '<fmt:message key="message.select.a.zone" />',
+'message.select.instance': '<fmt:message key="message.select.instance" />',
+'message.select.iso': '<fmt:message key="message.select.iso" />',
+'message.select.item': '<fmt:message key="message.select.item" />',
+'message.select.security.groups': '<fmt:message key="message.select.security.groups" />',
+'message.select.template': '<fmt:message key="message.select.template" />',
+'message.setup.successful': '<fmt:message key="message.setup.successful" />',
+'message.snapshot.schedule': '<fmt:message key="message.snapshot.schedule" />',
+'message.specify.url': '<fmt:message key="message.specify.url" />',
+'message.step.1.continue': '<fmt:message key="message.step.1.continue" />',
+'message.step.1.desc': '<fmt:message key="message.step.1.desc" />',
+'message.step.2.continue': '<fmt:message key="message.step.2.continue" />',
+'message.step.2.desc': '<fmt:message key="message.step.2.desc" />',
+'message.step.3.continue': '<fmt:message key="message.step.3.continue" />',
+'message.step.3.desc': '<fmt:message key="message.step.3.desc" />',
+'message.step.4.continue': '<fmt:message key="message.step.4.continue" />',
+'message.step.4.desc': '<fmt:message key="message.step.4.desc" />',
+'message.suspend.project': '<fmt:message key="message.suspend.project" />',
+'message.template.desc': '<fmt:message key="message.template.desc" />',
+'message.tooltip.dns.1': '<fmt:message key="message.tooltip.dns.1" />',
+'message.tooltip.dns.2': '<fmt:message key="message.tooltip.dns.2" />',
+'message.tooltip.internal.dns.1': '<fmt:message key="message.tooltip.internal.dns.1" />',
+'message.tooltip.internal.dns.2': '<fmt:message key="message.tooltip.internal.dns.2" />',
+'message.tooltip.network.domain': '<fmt:message key="message.tooltip.network.domain" />',
+'message.tooltip.pod.name': '<fmt:message key="message.tooltip.pod.name" />',
+'message.tooltip.reserved.system.gateway': '<fmt:message key="message.tooltip.reserved.system.gateway" />',
+'message.tooltip.reserved.system.netmask': '<fmt:message key="message.tooltip.reserved.system.netmask" />',
+'message.tooltip.zone.name': '<fmt:message key="message.tooltip.zone.name" />',
+'message.update.os.preference': '<fmt:message key="message.update.os.preference" />',
+'message.update.resource.count': '<fmt:message key="message.update.resource.count" />',
+'message.update.ssl': '<fmt:message key="message.update.ssl" />',
+'message.validate.instance.name': '<fmt:message key="message.validate.instance.name" />',
+'message.virtual.network.desc': '<fmt:message key="message.virtual.network.desc" />',
+'message.vm.create.template.confirm': '<fmt:message key="message.vm.create.template.confirm" />',
+'message.vm.review.launch': '<fmt:message key="message.vm.review.launch" />',
+'message.volume.create.template.confirm': '<fmt:message key="message.volume.create.template.confirm" />',
+'message.you.must.have.at.least.one.physical.network': '<fmt:message key="message.you.must.have.at.least.one.physical.network" />',
+'message.Zone.creation.complete': '<fmt:message key="message.Zone.creation.complete" />',
+'message.zone.creation.complete.would.you.like.to.enable.this.zone': '<fmt:message key="message.zone.creation.complete.would.you.like.to.enable.this.zone" />',
+'message.zone.no.network.selection': '<fmt:message key="message.zone.no.network.selection" />',
+'message.zone.step.1.desc': '<fmt:message key="message.zone.step.1.desc" />',
+'message.zone.step.2.desc': '<fmt:message key="message.zone.step.2.desc" />',
+'message.zone.step.3.desc': '<fmt:message key="message.zone.step.3.desc" />',
+'message.restoreVM': '<fmt:message key="message.restoreVM" />',
+'message.zoneWizard.enable.local.storage': '<fmt:message key="message.zoneWizard.enable.local.storage" />',
+'message.instance.scaled.up.confirm': '<fmt:message key="message.instance.scaled.up.confirm" />',
+'message.validate.email.address': '<fmt:message key="message.validate.email.address" />',
+'message.validate.URL': '<fmt:message key="message.validate.URL" />',
+'message.validate.date': '<fmt:message key="message.validate.date" />',
+'message.validate.date.ISO': '<fmt:message key="message.validate.date.ISO" />',
+'message.validate.number': '<fmt:message key="message.validate.number" />',
+'message.validate.digits': '<fmt:message key="message.validate.digits" />',
+'message.validate.creditcard': '<fmt:message key="message.validate.creditcard" />',
+'message.validate.equalto': '<fmt:message key="message.validate.equalto" />',
+'message.validate.accept': '<fmt:message key="message.validate.accept" />',
+'message.validate.maxlength': '<fmt:message key="message.validate.maxlength" />',
+'message.validate.minlength': '<fmt:message key="message.validate.minlength" />',
+'message.validate.range.length': '<fmt:message key="message.validate.range.length" />',
+'message.validate.range': '<fmt:message key="message.validate.range" />',
+'message.validate.max': '<fmt:message key="message.validate.max" />',
+'messgae.validate.min': '<fmt:message key="messgae.validate.min" />',
+'mode': '<fmt:message key="mode" />',
+'network.rate': '<fmt:message key="network.rate" />',
+'notification.reboot.instance': '<fmt:message key="notification.reboot.instance" />',
+'notification.start.instance': '<fmt:message key="notification.start.instance" />',
+'notification.stop.instance': '<fmt:message key="notification.stop.instance" />',
+'side.by.side': '<fmt:message key="side.by.side" />',
+'state.Accepted': '<fmt:message key="state.Accepted" />',
+'state.Active': '<fmt:message key="state.Active" />',
+'state.Allocated': '<fmt:message key="state.Allocated" />',
+'state.Allocating': '<fmt:message key="state.Allocating" />',
+'state.BackedUp': '<fmt:message key="state.BackedUp" />',
+'state.BackingUp': '<fmt:message key="state.BackingUp" />',
+'state.Completed': '<fmt:message key="state.Completed" />',
+'state.Creating': '<fmt:message key="state.Creating" />',
+'state.Declined': '<fmt:message key="state.Declined" />',
+'state.Destroyed': '<fmt:message key="state.Destroyed" />',
+'state.Disabled': '<fmt:message key="state.Disabled" />',
+'state.enabled': '<fmt:message key="state.enabled" />',
+'state.Enabled': '<fmt:message key="state.Enabled" />',
+'state.Error': '<fmt:message key="state.Error" />',
+'state.Expunging': '<fmt:message key="state.Expunging" />',
+'state.Migrating': '<fmt:message key="state.Migrating" />',
+'state.Pending': '<fmt:message key="state.Pending" />',
+'state.ready': '<fmt:message key="state.ready" />',
+'state.Ready': '<fmt:message key="state.Ready" />',
+'state.Running': '<fmt:message key="state.Running" />',
+'state.Starting': '<fmt:message key="state.Starting" />',
+'state.Stopped': '<fmt:message key="state.Stopped" />',
+'state.Stopping': '<fmt:message key="state.Stopping" />',
+'state.Suspended': '<fmt:message key="state.Suspended" />',
+'ui.listView.filters.all': '<fmt:message key="ui.listView.filters.all" />',
+'ui.listView.filters.mine': '<fmt:message key="ui.listView.filters.mine" />',
+'label.security.groups': '<fmt:message key="label.security.groups" />',
+'label.opendaylight.controller': '<fmt:message key="label.opendaylight.controller" />',
+'label.resource.name': '<fmt:message key="label.resource.name" />',
+'label.reource.id': '<fmt:message key="label.reource.id" />',
+'label.vnmc.devices': '<fmt:message key="label.vnmc.devices" />',
+'label.add.vnmc.provider': '<fmt:message key="label.add.vnmc.provider" />',
+'label.enable.vnmc.provider': '<fmt:message key="label.enable.vnmc.provider" />',
+'label.add.vnmc.device': '<fmt:message key="label.add.vnmc.device" />',
+'label.ciscovnmc.resource.details': '<fmt:message key="label.ciscovnmc.resource.details" />',
+'label.delete.ciscovnmc.resource': '<fmt:message key="label.delete.ciscovnmc.resource" />',
+'label.enable.vnmc.device': '<fmt:message key="label.enable.vnmc.device" />',
+'label.disbale.vnmc.device': '<fmt:message key="label.disbale.vnmc.device" />',
+'label.disable.vnmc.provider': '<fmt:message key="label.disable.vnmc.provider" />',
+'label.services': '<fmt:message key="label.services" />',
+'label.secondary.staging.store': '<fmt:message key="label.secondary.staging.store" />',
+'label.release.account': '<fmt:message key="label.release.account" />',
+'label.release.account.lowercase': '<fmt:message key="label.release.account.lowercase" />',
+'label.vlan.vni.ranges': '<fmt:message key="label.vlan.vni.ranges" />',
+'label.dedicated.vlan.vni.ranges': '<fmt:message key="label.dedicated.vlan.vni.ranges" />',
+'label.dedicate.vlan.vni.range': '<fmt:message key="label.dedicate.vlan.vni.range" />',
+'label.vlan.vni.range': '<fmt:message key="label.vlan.vni.range" />',
+'label.vlan.range.details': '<fmt:message key="label.vlan.range.details" />',
+'label.release.dedicated.vlan.range': '<fmt:message key="label.release.dedicated.vlan.range" />',
+'label.broadcat.uri': '<fmt:message key="label.broadcat.uri" />',
+'label.ipv4.cidr': '<fmt:message key="label.ipv4.cidr" />',
+'label.guest.network.details': '<fmt:message key="label.guest.network.details" />',
+'label.ipv4.gateway': '<fmt:message key="label.ipv4.gateway" />',
+'label.release.dedicated.vlan.range': '<fmt:message key="label.release.dedicated.vlan.range" />',
+'label.vlan.ranges': '<fmt:message key="label.vlan.ranges" />',
+'label.virtual.appliance.details': '<fmt:message key="label.virtual.appliance.details" />',
+'label.start.lb.vm': '<fmt:message key="label.start.lb.vm" />',
+'label.stop.lb.vm': '<fmt:message key="label.stop.lb.vm" />',
+'label.migrate.lb.vm': '<fmt:message key="label.migrate.lb.vm" />',
+'label.vpc.virtual.router': '<fmt:message key="label.vpc.virtual.router" />',
+'label.ovs': '<fmt:message key="label.ovs" />',
+'label.gslb.service': '<fmt:message key="label.gslb.service" />',
+'label.gslb.service.public.ip': '<fmt:message key="label.gslb.service.public.ip" />',
+'label.gslb.service.private.ip': '<fmt:message key="label.gslb.service.private.ip" />',
+'label.baremetal.dhcp.provider': '<fmt:message key="label.baremetal.dhcp.provider" />',
+'label.add.baremetal.dhcp.device': '<fmt:message key="label.add.baremetal.dhcp.device" />',
+'label.baremetal.pxe.provider': '<fmt:message key="label.baremetal.pxe.provider" />',
+'label.baremetal.pxe.device': '<fmt:message key="label.baremetal.pxe.device" />',
+'label.tftp.root.directory': '<fmt:message key="label.tftp.root.directory" />',
+'label.add.vmware.datacenter': '<fmt:message key="label.add.vmware.datacenter" />',
+'label.remove.vmware.datacenter': '<fmt:message key="label.remove.vmware.datacenter" />',
+'label.dc.name': '<fmt:message key="label.dc.name" />',
+'label.vcenter': '<fmt:message key="label.vcenter" />',
+'label.dedicate.zone': '<fmt:message key="label.dedicate.zone" />',
+'label.zone.dedicated': '<fmt:message key="label.zone.dedicated" />',
+'label.release.dedicated.zone': '<fmt:message key="label.release.dedicated.zone" />',
+'label.ipv6.dns1': '<fmt:message key="label.ipv6.dns1" />',
+'label.ipv6.dns2': '<fmt:message key="label.ipv6.dns2" />',
+'label.vmware.datacenter.name': '<fmt:message key="label.vmware.datacenter.name" />',
+'label.vmware.datacenter.vcenter': '<fmt:message key="label.vmware.datacenter.vcenter" />',
+'label.vmware.datacenter.id': '<fmt:message key="label.vmware.datacenter.id" />',
+'label.system.vm.details': '<fmt:message key="label.system.vm.details" />',
+'label.system.vm.scaled.up': '<fmt:message key="label.system.vm.scaled.up" />',
+'label.console.proxy.vm': '<fmt:message key="label.console.proxy.vm" />',
+'label.settings': '<fmt:message key="label.settings" />',
+'label.requires.upgrade': '<fmt:message key="label.requires.upgrade" />',
+'label.upgrade.router.newer.template': '<fmt:message key="label.upgrade.router.newer.template" />',
+'label.router.vm.scaled.up': '<fmt:message key="label.router.vm.scaled.up" />',
+'label.total.virtual.routers': '<fmt:message key="label.total.virtual.routers" />',
+'label.upgrade.required': '<fmt:message key="label.upgrade.required" />',
+'label.virtual.routers.group.zone': '<fmt:message key="label.virtual.routers.group.zone" />',
+'label.total.virtual.routers.upgrade': '<fmt:message key="label.total.virtual.routers.upgrade" />',
+'label.virtual.routers.group.pod': '<fmt:message key="label.virtual.routers.group.pod" />',
+'label.virtual.routers.group.cluster': '<fmt:message key="label.virtual.routers.group.cluster" />',
+'label.zone.lower': '<fmt:message key="label.zone.lower" />',
+'label.virtual.routers.group.account': '<fmt:message key="label.virtual.routers.group.account" />',
+'label.netscaler.details': '<fmt:message key="label.netscaler.details" />',
+'label.baremetal.dhcp.devices': '<fmt:message key="label.baremetal.dhcp.devices" />',
+'label.baremetal.pxe.devices': '<fmt:message key="label.baremetal.pxe.devices" />',
+'label.addes.new.f5': '<fmt:message key="label.addes.new.f5" />',
+'label.f5.details': '<fmt:message key="label.f5.details" />',
+'label.srx.details': '<fmt:message key="label.srx.details" />',
+'label.palo.alto.details': '<fmt:message key="label.palo.alto.details" />',
+'label.added.nicira.nvp.controller': '<fmt:message key="label.added.nicira.nvp.controller" />',
+'label.nicira.nvp.details': '<fmt:message key="label.nicira.nvp.details" />',
+'label.added.brocade.vcs.switch': '<fmt:message key="label.added.brocade.vcs.switch" />',
+'label.brocade.vcs.details': '<fmt:message key="label.brocade.vcs.details" />',
+'label.added.new.bigswitch.vns.controller': '<fmt:message key="label.added.new.bigswitch.vns.controller" />',
+'label.bigswitch.vns.details': '<fmt:message key="label.bigswitch.vns.details" />',
+'label.dedicate': '<fmt:message key="label.dedicate" />',
+'label.dedicate.pod': '<fmt:message key="label.dedicate.pod" />',
+'label.pod.dedicated': '<fmt:message key="label.pod.dedicated" />',
+'label.release.dedicated.pod': '<fmt:message key="label.release.dedicated.pod" />',
+'label.override.public.traffic': '<fmt:message key="label.override.public.traffic" />',
+'label.public.traffic.vswitch.type': '<fmt:message key="label.public.traffic.vswitch.type" />',
+'label.public.traffic.vswitch.name': '<fmt:message key="label.public.traffic.vswitch.name" />',
+'label.override.guest.traffic': '<fmt:message key="label.override.guest.traffic" />',
+'label.guest.traffic.vswitch.type': '<fmt:message key="label.guest.traffic.vswitch.type" />',
+'label.guest.traffic.vswitch.name': '<fmt:message key="label.guest.traffic.vswitch.name" />',
+'label.cisco.nexus1000v.ip.address': '<fmt:message key="label.cisco.nexus1000v.ip.address" />',
+'label.cisco.nexus1000v.username': '<fmt:message key="label.cisco.nexus1000v.username" />',
+'label.cisco.nexus1000v.password': '<fmt:message key="label.cisco.nexus1000v.password" />',
+'label.dedicate.cluster': '<fmt:message key="label.dedicate.cluster" />',
+'label.release.dedicated.cluster': '<fmt:message key="label.release.dedicated.cluster" />',
+'label.dedicate.host': '<fmt:message key="label.dedicate.host" />',
+'label.release.dedicated.host': '<fmt:message key="label.release.dedicated.host" />',
+'label.number.of.cpu.sockets': '<fmt:message key="label.number.of.cpu.sockets" />',
+'label.delete.ucs.manager': '<fmt:message key="label.delete.ucs.manager" />',
+'label.blades': '<fmt:message key="label.blades" />',
+'label.chassis': '<fmt:message key="label.chassis" />',
+'label.blade.id': '<fmt:message key="label.blade.id" />',
+'label.associated.profile': '<fmt:message key="label.associated.profile" />',
+'label.refresh.blades': '<fmt:message key="label.refresh.blades" />',
+'label.instanciate.template.associate.profile.blade': '<fmt:message key="label.instanciate.template.associate.profile.blade" />',
+'label.select.template': '<fmt:message key="label.select.template" />',
+'label.profile': '<fmt:message key="label.profile" />',
+'label.delete.profile': '<fmt:message key="label.delete.profile" />',
+'label.disassociate.profile.blade': '<fmt:message key="label.disassociate.profile.blade" />',
+'label.secondary.storage.details': '<fmt:message key="label.secondary.storage.details" />',
+'label.secondary.staging.store.details': '<fmt:message key="label.secondary.staging.store.details" />',
+'label.add.nfs.secondary.staging.store': '<fmt:message key="label.add.nfs.secondary.staging.store" />',
+'label.delete.secondary.staging.store': '<fmt:message key="label.delete.secondary.staging.store" />',
+'label.ipv4.start.ip': '<fmt:message key="label.ipv4.start.ip" />',
+'label.ipv4.end.ip': '<fmt:message key="label.ipv4.end.ip" />',
+'label.ipv6.start.ip': '<fmt:message key="label.ipv6.start.ip" />',
+'label.ipv6.end.ip': '<fmt:message key="label.ipv6.end.ip" />',
+'label.vm.password': '<fmt:message key="label.vm.password" />',
+'label.group.by.zone': '<fmt:message key="label.group.by.zone" />',
+'label.group.by.pod': '<fmt:message key="label.group.by.pod" />',
+'label.group.by.cluster': '<fmt:message key="label.group.by.cluster" />',
+'label.group.by.account': '<fmt:message key="label.group.by.account" />',
+'label.no.grouping': '<fmt:message key="label.no.grouping" />',
+'label.create.nfs.secondary.staging.storage': '<fmt:message key="label.create.nfs.secondary.staging.storage" />',
+'label.username.lower': '<fmt:message key="label.username.lower" />',
+'label.password.lower': '<fmt:message key="label.password.lower" />',
+'label.email.lower': '<fmt:message key="label.email.lower" />',
+'label.firstname.lower': '<fmt:message key="label.firstname.lower" />',
+'label.lastname.lower': '<fmt:message key="label.lastname.lower" />',
+'label.domain.lower': '<fmt:message key="label.domain.lower" />',
+'label.account.lower': '<fmt:message key="label.account.lower" />',
+'label.type.lower': '<fmt:message key="label.type.lower" />',
+'label.rule.number': '<fmt:message key="label.rule.number" />',
+'label.action': '<fmt:message key="label.action" />',
+'label.name.lower': '<fmt:message key="label.name.lower" />',
+'label.ucs': '<fmt:message key="label.ucs" />',
+'label.change.affinity': '<fmt:message key="label.change.affinity" />',
+'label.persistent': '<fmt:message key="label.persistent" />',
+'label.broadcasturi': '<fmt:message key="label.broadcasturi" />',
+'label.network.cidr': '<fmt:message key="label.network.cidr" />',
+'label.reserved.ip.range': '<fmt:message key="label.reserved.ip.range" />',
+'label.autoscale': '<fmt:message key="label.autoscale" />',
+'label.health.check': '<fmt:message key="label.health.check" />',
+'label.public.load.balancer.provider': '<fmt:message key="label.public.load.balancer.provider" />',
+'label.add.isolated.network': '<fmt:message key="label.add.isolated.network" />',
+'label.vlan': '<fmt:message key="label.vlan" />',
+'label.secondary.isolated.vlan.id': '<fmt:message key="label.secondary.isolated.vlan.id" />',
+'label.ipv4.netmask': '<fmt:message key="label.ipv4.netmask" />',
+'label.custom': '<fmt:message key="label.custom" />',
+'label.disable.network.offering': '<fmt:message key="label.disable.network.offering" />',
+'label.enable.network.offering': '<fmt:message key="label.enable.network.offering" />',
+'label.remove.network.offering': '<fmt:message key="label.remove.network.offering" />',
+'label.system.offering.for.router': '<fmt:message key="label.system.offering.for.router" />',
+'label.mode': '<fmt:message key="label.mode" />',
+'label.associate.public.ip': '<fmt:message key="label.associate.public.ip" />',
+'label.acl': '<fmt:message key="label.acl" />',
+'label.user.data': '<fmt:message key="label.user.data" />',
+'label.virtual.networking': '<fmt:message key="label.virtual.networking" />',
+'label.allow': '<fmt:message key="label.allow" />',
+'label.deny': '<fmt:message key="label.deny" />',
+'label.default.egress.policy': '<fmt:message key="label.default.egress.policy" />',
+'label.xenserver.tools.version.61.plus': '<fmt:message key="label.xenserver.tools.version.61.plus" />',
+'label.routing.host': '<fmt:message key="label.routing.host" />',
+'label.usage.server': '<fmt:message key="label.usage.server" />',
+'label.management.server': '<fmt:message key="label.management.server" />',
+'label.domain.router': '<fmt:message key="label.domain.router" />',
+'label.console.proxy': '<fmt:message key="label.console.proxy" />',
+'label.user.vm': '<fmt:message key="label.user.vm" />',
+'label.secondary.storage.vm': '<fmt:message key="label.secondary.storage.vm" />',
+'label.resource.limit.exceeded': '<fmt:message key="label.resource.limit.exceeded" />',
+'label.direct.attached.public.ip': '<fmt:message key="label.direct.attached.public.ip" />',
+'label.usage.sanity.result': '<fmt:message key="label.usage.sanity.result" />',
+'label.gpu': '<fmt:message key="label.gpu" />',
+'label.vgpu.type': '<fmt:message key="label.vgpu.type" />',
+'label.vgpu.video.ram': '<fmt:message key="label.vgpu.video.ram" />',
+'label.vgpu.max.resolution': '<fmt:message key="label.vgpu.max.resolution" />',
+'label.vgpu.max.vgpu.per.gpu': '<fmt:message key="label.vgpu.max.vgpu.per.gpu" />',
+'label.vgpu.remaining.capacity': '<fmt:message key="label.vgpu.remaining.capacity" />',
+'message.confirm.delete.ciscovnmc.resource': '<fmt:message key="message.confirm.delete.ciscovnmc.resource" />',
+'message.confirm.add.vnmc.provider': '<fmt:message key="message.confirm.add.vnmc.provider" />',
+'message.confirm.enable.vnmc.provider': '<fmt:message key="message.confirm.enable.vnmc.provider" />',
+'message.confirm.disable.vnmc.provider': '<fmt:message key="message.confirm.disable.vnmc.provider" />',
+'message.vnmc.available.list': '<fmt:message key="message.vnmc.available.list" />',
+'message.vnmc.not.available.list': '<fmt:message key="message.vnmc.not.available.list" />',
+'message.confirm.release.dedicate.vlan.range': '<fmt:message key="message.confirm.release.dedicate.vlan.range" />',
+'message.confirm.start.lb.vm': '<fmt:message key="message.confirm.start.lb.vm" />',
+'message.confirm.stop.lb.vm': '<fmt:message key="message.confirm.stop.lb.vm" />',
+'message.confirm.remove.vmware.datacenter': '<fmt:message key="message.confirm.remove.vmware.datacenter" />',
+'message.confirm.dedicate.zone': '<fmt:message key="message.confirm.dedicate.zone" />',
+'message.confirm.release.dedicated.zone': '<fmt:message key="message.confirm.release.dedicated.zone" />',
+'message.dedicated.zone.released': '<fmt:message key="message.dedicated.zone.released" />',
+'message.read.admin.guide.scaling.up': '<fmt:message key="message.read.admin.guide.scaling.up" />',
+'message.confirm.scale.up.system.vm': '<fmt:message key="message.confirm.scale.up.system.vm" />',
+'message.confirm.upgrade.router.newer.template': '<fmt:message key="message.confirm.upgrade.router.newer.template" />',
+'message.confirm.scale.up.router.vm': '<fmt:message key="message.confirm.scale.up.router.vm" />',
+'message.confirm.upgrade.routers.newtemplate': '<fmt:message key="message.confirm.upgrade.routers.newtemplate" />',
+'message.confirm.upgrade.routers.pod.newtemplate': '<fmt:message key="message.confirm.upgrade.routers.pod.newtemplate" />',
+'message.confirm.upgrade.routers.cluster.newtemplate': '<fmt:message key="message.confirm.upgrade.routers.cluster.newtemplate" />',
+'message.confirm.upgrade.routers.account.newtemplate': '<fmt:message key="message.confirm.upgrade.routers.account.newtemplate" />',
+'message.confirm.dedicate.pod.domain.account': '<fmt:message key="message.confirm.dedicate.pod.domain.account" />',
+'message.confirm.release.dedicated.pod': '<fmt:message key="message.confirm.release.dedicated.pod" />',
+'message.pod.dedication.released': '<fmt:message key="message.pod.dedication.released" />',
+'message.confirm.dedicate.cluster.domain.account': '<fmt:message key="message.confirm.dedicate.cluster.domain.account" />',
+'message.cluster.dedicated': '<fmt:message key="message.cluster.dedicated" />',
+'message.confirm.release.dedicated.cluster': '<fmt:message key="message.confirm.release.dedicated.cluster" />',
+'message.cluster.dedication.released': '<fmt:message key="message.cluster.dedication.released" />',
+'message.confirm.dedicate.host.domain.account': '<fmt:message key="message.confirm.dedicate.host.domain.account" />',
+'message.host.dedicated': '<fmt:message key="message.host.dedicated" />',
+'message.confirm.release.dedicated.host': '<fmt:message key="message.confirm.release.dedicated.host" />',
+'message.host.dedication.released': '<fmt:message key="message.host.dedication.released" />',
+'message.confirm.delete.ucs.manager': '<fmt:message key="message.confirm.delete.ucs.manager" />',
+'message.confirm.refresh.blades': '<fmt:message key="message.confirm.refresh.blades" />',
+'message.confirm.delete.secondary.staging.store': '<fmt:message key="message.confirm.delete.secondary.staging.store" />',
+'message.select.tier': '<fmt:message key="message.select.tier" />',
+'message.disallowed.characters': '<fmt:message key="message.disallowed.characters" />',
+'message.waiting.for.builtin.templates.to.load': '<fmt:message key="message.waiting.for.builtin.templates.to.load" />',
+'message.systems.vms.ready': '<fmt:message key="message.systems.vms.ready" />',
+'message.your.cloudstack.is.ready': '<fmt:message key="message.your.cloudstack.is.ready" />',
+'message.specifiy.tag.key.value': '<fmt:message key="message.specifiy.tag.key.value" />',
+'message.enter.seperated.list.multiple.cidrs': '<fmt:message key="message.enter.seperated.list.multiple.cidrs" />',
+'message.disabling.network.offering': '<fmt:message key="message.disabling.network.offering" />',
+'message.confirm.enable.network.offering': '<fmt:message key="message.confirm.enable.network.offering" />',
+'message.enabling.network.offering': '<fmt:message key="message.enabling.network.offering" />',
+'message.confirm.remove.network.offering': '<fmt:message key="message.confirm.remove.network.offering" />',
+'message.confirm.disable.network.offering': '<fmt:message key="message.confirm.disable.network.offering" />',
+'message.confirm.current.guest.CIDR.unchanged': '<fmt:message key="message.confirm.current.guest.CIDR.unchanged" />',
+'message.update.ssl.succeeded': '<fmt:message key="message.update.ssl.succeeded" />',
+'message.update.ssl.failed': '<fmt:message key="message.update.ssl.failed" />',
+'label.supportsstrechedl2subnet': '<fmt:message key="label.supportsstrechedl2subnet" />',
+'label.menu.vpc.offerings': '<fmt:message key="label.menu.vpc.offerings" />',
+'label.select.region': '<fmt:message key="label.select.region" />',
+'label.info.upper': '<fmt:message key="label.info.upper" />',
+'label.warn.upper': '<fmt:message key="label.warn.upper" />',
+'label.error.upper': '<fmt:message key="label.error.upper" />',
+'label.event.deleted': '<fmt:message key="label.event.deleted" />',
+'label.vpc.offering': '<fmt:message key="label.vpc.offering" />',
+'label.add.vpc.offering': '<fmt:message key="label.add.vpc.offering" />',
+'label.distributedrouter': '<fmt:message key="label.distributedrouter" />',
+'label.regionlevelvpc': '<fmt:message key="label.regionlevelvpc" />',
+'label.vpc.offering.details': '<fmt:message key="label.vpc.offering.details" />',
+'label.disable.vpc.offering': '<fmt:message key="label.disable.vpc.offering" />',
+'label.enable.vpc.offering': '<fmt:message key="label.enable.vpc.offering" />',
+'label.remove.vpc.offering': '<fmt:message key="label.remove.vpc.offering" />',
+'label.vpc.distributedvpcrouter': '<fmt:message key="label.vpc.distributedvpcrouter" />',
+'label.vpc.supportsregionlevelvpc': '<fmt:message key="label.vpc.supportsregionlevelvpc" />',
+'message.disabling.vpc.offering': '<fmt:message key="message.disabling.vpc.offering" />',
+'message.confirm.enable.vpc.offering': '<fmt:message key="message.confirm.enable.vpc.offering" />',
+'message.enabling.vpc.offering': '<fmt:message key="message.enabling.vpc.offering" />',
+'message.confirm.remove.vpc.offering': '<fmt:message key="message.confirm.remove.vpc.offering" />',
+'message.confirm.disable.vpc.offering': '<fmt:message key="message.confirm.disable.vpc.offering" />',
+'label.add.ciscoASA1000v.resource': '<fmt:message key="label.add.ciscoASA1000v.resource" />',
+'label.delete.ciscoASA1000v': '<fmt:message key="label.delete.ciscoASA1000v" />',
+'message.confirm.delete.ciscoASA1000v': '<fmt:message key="message.confirm.delete.ciscoASA1000v" />',
+'label.inside.port.profile': '<fmt:message key="label.inside.port.profile" />',
+'label.archive': '<fmt:message key="label.archive" />',
+'label.event.archived': '<fmt:message key="label.event.archived" />',
+'label.alert.details': '<fmt:message key="label.alert.details" />',
+'label.alert.deleted': '<fmt:message key="label.alert.deleted" />',
+'label.alert.archived': '<fmt:message key="label.alert.archived" />',
+'label.volume.details': '<fmt:message key="label.volume.details" />',
+'label.migrate.volume': '<fmt:message key="label.migrate.volume" />',
+'label.volume.migrated': '<fmt:message key="label.volume.migrated" />',
+'label.failed.update.xenserver.tools.61': '<fmt:message key="label.failed.update.xenserver.tools.61" />',
+'label.storage.pool': '<fmt:message key="label.storage.pool" />',
+'message.confirm.remove.selected.events': '<fmt:message key="message.confirm.remove.selected.events" />',
+'message.confirm.archive.selected.events': '<fmt:message key="message.confirm.archive.selected.events" />',
+'message.confirm.remove.event': '<fmt:message key="message.confirm.remove.event" />',
+'message.confirm.archive.event': '<fmt:message key="message.confirm.archive.event" />',
+'message.confirm.remove.selected.alerts': '<fmt:message key="message.confirm.remove.selected.alerts" />',
+'message.confirm.archive.selected.alerts': '<fmt:message key="message.confirm.archive.selected.alerts" />',
+'message.confirm.delete.alert': '<fmt:message key="message.confirm.delete.alert" />',
+'message.confirm.archive.alert': '<fmt:message key="message.confirm.archive.alert" />',
+'message.confirm.migrate.volume': '<fmt:message key="message.confirm.migrate.volume" />',
+'message.confirm.attach.disk': '<fmt:message key="message.confirm.attach.disk" />',
+'message.confirm.create.volume': '<fmt:message key="message.confirm.create.volume" />',
+'label.enable.host': '<fmt:message key="label.enable.host" />',
+'message.confirm.enable.host': '<fmt:message key="message.confirm.enable.host" />',
+'label.disable.host': '<fmt:message key="label.disable.host" />',
+'message.confirm.disable.host': '<fmt:message key="message.confirm.disable.host" />',
+'label.copying.iso': '<fmt:message key="label.copying.iso" />',
+'label.add.internal.lb': '<fmt:message key="label.add.internal.lb" />',
+'label.internal.lb.details': '<fmt:message key="label.internal.lb.details" />',
+'label.delete.internal.lb': '<fmt:message key="label.delete.internal.lb" />',
+'message.confirm.delete.internal.lb': '<fmt:message key="message.confirm.delete.internal.lb" />',
+'label.remove.vm.load.balancer': '<fmt:message key="label.remove.vm.load.balancer" />',
+'message.confirm.remove.load.balancer': '<fmt:message key="message.confirm.remove.load.balancer" />',
+'label.add.acl.list': '<fmt:message key="label.add.acl.list" />',
+'label.add.list.name': '<fmt:message key="label.add.list.name" />',
+'label.add.network.acl.list': '<fmt:message key="label.add.network.acl.list" />',
+'label.delete.acl.list': '<fmt:message key="label.delete.acl.list" />',
+'message.confirm.delete.acl.list': '<fmt:message key="message.confirm.delete.acl.list" />',
+'message.confirm.replace.acl.new.one': '<fmt:message key="message.confirm.replace.acl.new.one" />',
+'label.acl.replaced': '<fmt:message key="label.acl.replaced" />',
+'label.ipv4.dns1': '<fmt:message key="label.ipv4.dns1" />',
+'label.ipv4.dns2': '<fmt:message key="label.ipv4.dns2" />',
+'label.ipv6.dns1': '<fmt:message key="label.ipv6.dns1" />',
+'label.ipv6.dns2': '<fmt:message key="label.ipv6.dns2" />',
+'label.vlan.id': '<fmt:message key="label.vlan.id" />',
+'label.protocol.number': '<fmt:message key="label.protocol.number" />',
+'label.edit.acl.rule': '<fmt:message key="label.edit.acl.rule" />',
+'label.source.ip.address': '<fmt:message key="label.source.ip.address" />',
+'label.source.port': '<fmt:message key="label.source.port" />',
+'label.instance.port': '<fmt:message key="label.instance.port" />',
+'label.assigned.vms': '<fmt:message key="label.assigned.vms" />',
+'label.replace.acl': '<fmt:message key="label.replace.acl" />',
+'label.source.nat.supported': '<fmt:message key="label.source.nat.supported" />',
+'label.acl.name': '<fmt:message key="label.acl.name" />',
+'label.acl.id': '<fmt:message key="label.acl.id" />',
+'label.passive': '<fmt:message key="label.passive" />',
+'label.replace.acl.list': '<fmt:message key="label.replace.acl.list" />',
+'label.persistent': '<fmt:message key="label.persistent" />',
+'label.vswitch.name': '<fmt:message key="label.vswitch.name" />',
+'label.vSwitch.type': '<fmt:message key="label.vSwitch.type" />',
+'label.ping.path': '<fmt:message key="label.ping.path" />',
+'label.response.timeout.in.sec': '<fmt:message key="label.response.timeout.in.sec" />',
+'label.health.check.interval.in.sec': '<fmt:message key="label.health.check.interval.in.sec" />',
+'label.healthy.threshold': '<fmt:message key="label.healthy.threshold" />',
+'label.unhealthy.threshold': '<fmt:message key="label.unhealthy.threshold" />',
+'label.availabilityzone': '<fmt:message key="label.availabilityzone" />',
+'label.diskoffering': '<fmt:message key="label.diskoffering" />',
+'label.format': '<fmt:message key="label.format" />',
+'label.other': '<fmt:message key="label.other" />',
+'label.size': '<fmt:message key="label.size" />',
+'label.vm.id': '<fmt:message key="label.vm.id" />',
+'label.other': '<fmt:message key="label.other" />',
+'label.vnmc': '<fmt:message key="label.vnmc" />',
+'label.scale.up.policy': '<fmt:message key="label.scale.up.policy" />',
+'label.counter': '<fmt:message key="label.counter" />',
+'label.operator': '<fmt:message key="label.operator" />',
+'label.threshold': '<fmt:message key="label.threshold" />',
+'label.load.balancer.type': '<fmt:message key="label.load.balancer.type" />',
+'label.vgpu': '<fmt:message key="label.vgpu" />',
+'label.sticky.name': '<fmt:message key="label.sticky.name" />',
+'label.stickiness.method': '<fmt:message key="label.stickiness.method" />',
+'label.gslb': '<fmt:message key="label.gslb" />',
+'label.portable.ip': '<fmt:message key="label.portable.ip" />',
+'label.internallbvm': '<fmt:message key="label.internallbvm" />',
+'label.agent.state': '<fmt:message key="label.agent.state" />',
+'label.duration.in.sec': '<fmt:message key="label.duration.in.sec" />',
+'state.detached': '<fmt:message key="state.detached" />',
+};
+</script>

http://git-wip-us.apache.org/repos/asf/cloudstack/blob/6a11d099/ui/index.jsp
----------------------------------------------------------------------
diff --git a/ui/index.jsp b/ui/index.jsp
index 48afa6a..e0b4b78 100644
--- a/ui/index.jsp
+++ b/ui/index.jsp
@@ -1763,5 +1763,6 @@
 
         <!-- localized messages -->
         <jsp:include page="dictionary.jsp" />
+	<jsp:include page="dictionary2.jsp" />
     </body>
 </html>


[5/7] Fix Externalization of hard-coded label strings

Posted by bf...@apache.org.
http://git-wip-us.apache.org/repos/asf/cloudstack/blob/6a11d099/client/WEB-INF/classes/resources/messages_zh_CN.properties
----------------------------------------------------------------------
diff --git a/client/WEB-INF/classes/resources/messages_zh_CN.properties b/client/WEB-INF/classes/resources/messages_zh_CN.properties
index 2c497bc..2f8922d 100644
--- a/client/WEB-INF/classes/resources/messages_zh_CN.properties
+++ b/client/WEB-INF/classes/resources/messages_zh_CN.properties
@@ -14,1902 +14,1948 @@
 # KIND, either express or implied.  See the License for the
 # specific language governing permissions and limitations
 # under the License.
-
-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\u8f85\u52a9\u5b58\u50a8\u7684\u652f\u6301
-confirm.enable.swift=\u8bf7\u586b\u5199\u4ee5\u4e0b\u4fe1\u606f\u4ee5\u542f\u7528\u5bf9 SWIFT \u7684\u652f\u6301
-error.could.not.change.your.password.because.ldap.is.enabled=\u9519\u8bef\u3002LDAP \u5904\u4e8e\u542f\u7528\u72b6\u6001\uff0c\u65e0\u6cd5\u66f4\u6539\u60a8\u7684\u5bc6\u7801\u3002
-error.could.not.enable.zone=\u65e0\u6cd5\u542f\u7528\u533a\u57df
-error.installWizard.message=\u51fa\u73b0\u95ee\u9898\uff1b\u8bf7\u8fd4\u56de\u5e76\u66f4\u6b63\u4efb\u4f55\u9519\u8bef
-error.invalid.username.password=\u7528\u6237\u540d\u6216\u5bc6\u7801\u65e0\u6548
-error.login=\u60a8\u7684\u7528\u6237\u540d/\u5bc6\u7801\u4e0e\u6211\u4eec\u7684\u8bb0\u5f55\u4e0d\u4e00\u81f4\u3002
-error.menu.select=\u6b63\u5728\u9009\u62e9\u9879\u76ee\uff0c\u65e0\u6cd5\u6267\u884c\u64cd\u4f5c\u3002
-error.mgmt.server.inaccessible=\u65e0\u6cd5\u8bbf\u95ee\u7ba1\u7406\u670d\u52a1\u5668\u3002\u8bf7\u7a0d\u540e\u518d\u8bd5\u3002
-error.password.not.match=\u5bc6\u7801\u5b57\u6bb5\u4e0d\u4e00\u81f4
-error.please.specify.physical.network.tags=\u7f51\u7edc\u65b9\u6848\u5728\u60a8\u4e3a\u6b64\u7269\u7406\u7f51\u7edc\u6307\u5b9a\u6807\u7b7e\u4e4b\u540e\u624d\u53ef\u7528\u3002
-error.session.expired=\u60a8\u7684\u4f1a\u8bdd\u5df2\u8fc7\u671f\u3002
-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
-extractable=\u53ef\u63d0\u53d6
-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.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.remove=\u5f3a\u5236\u79fb\u9664
-force.stop.instance.warning=\u8b66\u544a\: \u9664\u975e\u4e07\u4e0d\u5f97\u5df2\uff0c\u5426\u5219\u4e0d\u5e94\u5f3a\u5236\u505c\u6b62\u6b64\u5b9e\u4f8b\u3002\u505c\u6b62\u6b64\u5b9e\u4f8b\u53ef\u80fd\u4f1a\u5bfc\u81f4\u6570\u636e\u4e22\u5931\u4ee5\u53ca\u81f4\u4f7f\u865a\u62df\u673a\u72b6\u6001\u4e0d\u4e00\u81f4\u3002
-force.stop=\u5f3a\u5236\u505c\u6b62
-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.about.app=\u5173\u4e8e CloudStack
-label.about=\u5173\u4e8e
-label.accept.project.invitation=\u63a5\u53d7\u9879\u76ee\u9080\u8bf7
-label.account.and.security.group=\u5e10\u6237\u3001\u5b89\u5168\u7ec4
-label.account.id=\u5e10\u6237 ID
-label.account.lower=\u5e10\u6237
-label.account.name=\u5e10\u6237\u540d\u79f0
-label.account.specific=\u5e10\u6237\u4e13\u7528
-label.accounts=\u5e10\u6237
-label.account=\u5e10\u6237
-label.acl=ACL
-label.acquire.new.ip=\u83b7\u53d6\u65b0 IP
-label.acquire.new.secondary.ip=\u83b7\u53d6\u65b0\u8f85\u52a9 IP
-label.action.attach.disk.processing=\u6b63\u5728\u9644\u52a0\u78c1\u76d8...
-label.action.attach.disk=\u9644\u52a0\u78c1\u76d8
-label.action.attach.iso.processing=\u6b63\u5728\u9644\u52a0 ISO...
-label.action.attach.iso=\u9644\u52a0 ISO
-label.action.cancel.maintenance.mode.processing=\u6b63\u5728\u53d6\u6d88\u7ef4\u62a4\u6a21\u5f0f...
-label.action.cancel.maintenance.mode=\u53d6\u6d88\u7ef4\u62a4\u6a21\u5f0f
-label.action.change.password=\u66f4\u6539\u5bc6\u7801
-label.action.change.service.processing=\u6b63\u5728\u66f4\u6539\u670d\u52a1...
-label.action.change.service=\u66f4\u6539\u670d\u52a1
-label.action.copy.ISO.processing=\u6b63\u5728\u590d\u5236 ISO...
-label.action.copy.ISO=\u590d\u5236 ISO
-label.action.copy.template.processing=\u6b63\u5728\u590d\u5236\u6a21\u677f...
-label.action.copy.template=\u590d\u5236\u6a21\u677f
-label.action.create.template.from.vm=\u57fa\u4e8e VM \u521b\u5efa\u6a21\u677f
-label.action.create.template.from.volume=\u57fa\u4e8e\u5377\u521b\u5efa\u6a21\u677f
-label.action.create.template.processing=\u6b63\u5728\u521b\u5efa\u6a21\u677f...
-label.action.create.template=\u521b\u5efa\u6a21\u677f
-label.action.create.vm.processing=\u6b63\u5728\u521b\u5efa VM...
-label.action.create.vm=\u521b\u5efa VM
-label.action.create.volume.processing=\u6b63\u5728\u521b\u5efa\u5377...
-label.action.create.volume=\u521b\u5efa\u5377
-label.action.delete.account.processing=\u6b63\u5728\u5220\u9664\u5e10\u6237...
-label.action.delete.account=\u5220\u9664\u5e10\u6237
-label.action.delete.cluster.processing=\u6b63\u5728\u5220\u9664\u7fa4\u96c6...
-label.action.delete.cluster=\u5220\u9664\u7fa4\u96c6
-label.action.delete.disk.offering.processing=\u6b63\u5728\u5220\u9664\u78c1\u76d8\u65b9\u6848...
-label.action.delete.disk.offering=\u5220\u9664\u78c1\u76d8\u65b9\u6848
-label.action.delete.domain.processing=\u6b63\u5728\u5220\u9664\u57df...
-label.action.delete.domain=\u5220\u9664\u57df
-label.action.delete.firewall.processing=\u6b63\u5728\u5220\u9664\u9632\u706b\u5899...
-label.action.delete.firewall=\u5220\u9664\u9632\u706b\u5899\u89c4\u5219
-label.action.delete.ingress.rule.processing=\u6b63\u5728\u5220\u9664\u5165\u53e3\u89c4\u5219...
-label.action.delete.ingress.rule=\u5220\u9664\u5165\u53e3\u89c4\u5219
-label.action.delete.IP.range.processing=\u6b63\u5728\u5220\u9664 IP \u8303\u56f4...
-label.action.delete.IP.range=\u5220\u9664 IP \u8303\u56f4
-label.action.delete.ISO.processing=\u6b63\u5728\u5220\u9664 ISO...
-label.action.delete.ISO=\u5220\u9664 ISO
-label.action.delete.load.balancer.processing=\u6b63\u5728\u5220\u9664\u8d1f\u8f7d\u5e73\u8861\u5668...
-label.action.delete.load.balancer=\u5220\u9664\u8d1f\u8f7d\u5e73\u8861\u5668\u89c4\u5219
-label.action.delete.network.processing=\u6b63\u5728\u5220\u9664\u7f51\u7edc...
-label.action.delete.network=\u5220\u9664\u7f51\u7edc
-label.action.delete.nexusVswitch=\u5220\u9664 Nexus 1000v
-label.action.delete.nic=\u79fb\u9664 NIC
-label.action.delete.physical.network=\u5220\u9664\u7269\u7406\u7f51\u7edc
-label.action.delete.pod.processing=\u6b63\u5728\u5220\u9664\u63d0\u4f9b\u70b9...
-label.action.delete.pod=\u5220\u9664\u63d0\u4f9b\u70b9
-label.action.delete.primary.storage.processing=\u6b63\u5728\u5220\u9664\u4e3b\u5b58\u50a8...
-label.action.delete.primary.storage=\u5220\u9664\u4e3b\u5b58\u50a8
-label.action.delete.secondary.storage.processing=\u6b63\u5728\u5220\u9664\u8f85\u52a9\u5b58\u50a8...
-label.action.delete.secondary.storage=\u5220\u9664\u8f85\u52a9\u5b58\u50a8
-label.action.delete.security.group.processing=\u6b63\u5728\u5220\u9664\u5b89\u5168\u7ec4...
-label.action.delete.security.group=\u5220\u9664\u5b89\u5168\u7ec4
-label.action.delete.service.offering.processing=\u6b63\u5728\u5220\u9664\u670d\u52a1\u65b9\u6848...
-label.action.delete.service.offering=\u5220\u9664\u670d\u52a1\u65b9\u6848
-label.action.delete.snapshot.processing=\u6b63\u5728\u5220\u9664\u5feb\u7167...
-label.action.delete.snapshot=\u5220\u9664\u5feb\u7167
-label.action.delete.system.service.offering=\u5220\u9664\u7cfb\u7edf\u670d\u52a1\u65b9\u6848
-label.action.delete.template.processing=\u6b63\u5728\u5220\u9664\u6a21\u677f...
-label.action.delete.template=\u5220\u9664\u6a21\u677f
-label.action.delete.user.processing=\u6b63\u5728\u5220\u9664\u7528\u6237...
-label.action.delete.user=\u5220\u9664\u7528\u6237
-label.action.delete.volume.processing=\u6b63\u5728\u5220\u9664\u5377...
-label.action.delete.volume=\u5220\u9664\u5377
-label.action.delete.zone.processing=\u6b63\u5728\u5220\u9664\u533a\u57df...
-label.action.delete.zone=\u5220\u9664\u533a\u57df
-label.action.destroy.instance.processing=\u6b63\u5728\u9500\u6bc1\u5b9e\u4f8b...
-label.action.destroy.instance=\u9500\u6bc1\u5b9e\u4f8b
-label.action.destroy.systemvm.processing=\u6b63\u5728\u9500\u6bc1\u7cfb\u7edf VM...
-label.action.destroy.systemvm=\u9500\u6bc1\u7cfb\u7edf VM
-label.action.detach.disk.processing=\u6b63\u5728\u53d6\u6d88\u9644\u52a0\u78c1\u76d8...
-label.action.detach.disk=\u53d6\u6d88\u9644\u52a0\u78c1\u76d8
-label.action.detach.iso.processing=\u6b63\u5728\u53d6\u6d88\u9644\u52a0 ISO...
-label.action.detach.iso=\u53d6\u6d88\u9644\u52a0 ISO
-label.action.disable.account.processing=\u6b63\u5728\u7981\u7528\u5e10\u6237...
-label.action.disable.account=\u7981\u7528\u5e10\u6237
-label.action.disable.cluster.processing=\u6b63\u5728\u7981\u7528\u7fa4\u96c6...
-label.action.disable.cluster=\u7981\u7528\u7fa4\u96c6
-label.action.disable.nexusVswitch=\u7981\u7528 Nexus 1000v
-label.action.disable.physical.network=\u7981\u7528\u7269\u7406\u7f51\u7edc
-label.action.disable.pod.processing=\u6b63\u5728\u7981\u7528\u63d0\u4f9b\u70b9...
-label.action.disable.pod=\u7981\u7528\u63d0\u4f9b\u70b9
-label.action.disable.static.NAT.processing=\u6b63\u5728\u7981\u7528\u9759\u6001 NAT...
-label.action.disable.static.NAT=\u7981\u7528\u9759\u6001 NAT
-label.action.disable.user.processing=\u6b63\u5728\u7981\u7528\u7528\u6237...
-label.action.disable.user=\u7981\u7528\u7528\u6237
-label.action.disable.zone.processing=\u6b63\u5728\u7981\u7528\u533a\u57df...
-label.action.disable.zone=\u7981\u7528\u533a\u57df
-label.action.download.ISO=\u4e0b\u8f7d ISO
-label.action.download.template=\u4e0b\u8f7d\u6a21\u677f
-label.action.download.volume.processing=\u6b63\u5728\u4e0b\u8f7d\u5377...
-label.action.download.volume=\u4e0b\u8f7d\u5377
-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.offering=\u7f16\u8f91\u7f51\u7edc\u65b9\u6848
-label.action.edit.network.processing=\u6b63\u5728\u7f16\u8f91\u7f51\u7edc...
-label.action.edit.network=\u7f16\u8f91\u7f51\u7edc
-label.action.edit.pod=\u7f16\u8f91\u63d0\u4f9b\u70b9
-label.action.edit.primary.storage=\u7f16\u8f91\u4e3b\u5b58\u50a8
-label.action.edit.resource.limits=\u7f16\u8f91\u8d44\u6e90\u9650\u5236
-label.action.edit.service.offering=\u7f16\u8f91\u670d\u52a1\u65b9\u6848
-label.action.edit.template=\u7f16\u8f91\u6a21\u677f
-label.action.edit.user=\u7f16\u8f91\u7528\u6237
-label.action.edit.zone=\u7f16\u8f91\u533a\u57df
-label.action.enable.account.processing=\u6b63\u5728\u542f\u7528\u5e10\u6237...
-label.action.enable.account=\u542f\u7528\u5e10\u6237
-label.action.enable.cluster.processing=\u6b63\u5728\u542f\u7528\u7fa4\u96c6...
-label.action.enable.cluster=\u542f\u7528\u7fa4\u96c6
-label.action.enable.maintenance.mode.processing=\u6b63\u5728\u542f\u7528\u7ef4\u62a4\u6a21\u5f0f...
-label.action.enable.maintenance.mode=\u542f\u7528\u7ef4\u62a4\u6a21\u5f0f
-label.action.enable.nexusVswitch=\u542f\u7528 Nexus 1000v
-label.action.enable.physical.network=\u542f\u7528\u7269\u7406\u7f51\u7edc
-label.action.enable.pod.processing=\u6b63\u5728\u542f\u7528\u63d0\u4f9b\u70b9...
-label.action.enable.pod=\u542f\u7528\u63d0\u4f9b\u70b9
-label.action.enable.static.NAT.processing=\u6b63\u5728\u542f\u7528\u9759\u6001 NAT...
-label.action.enable.static.NAT=\u542f\u7528\u9759\u6001 NAT
-label.action.enable.user.processing=\u6b63\u5728\u542f\u7528\u7528\u6237...
-label.action.enable.user=\u542f\u7528\u7528\u6237
-label.action.enable.zone.processing=\u6b63\u5728\u542f\u7528\u533a\u57df...
-label.action.enable.zone=\u542f\u7528\u533a\u57df
-label.action.expunge.instance.processing=\u6b63\u5728\u5220\u9664\u5b9e\u4f8b...
-label.action.expunge.instance=\u5220\u9664\u5b9e\u4f8b
-label.action.force.reconnect.processing=\u6b63\u5728\u91cd\u65b0\u8fde\u63a5...
-label.action.force.reconnect=\u5f3a\u5236\u91cd\u65b0\u8fde\u63a5
-label.action.generate.keys.processing=\u6b63\u5728\u751f\u6210\u5bc6\u94a5...
-label.action.generate.keys=\u751f\u6210\u5bc6\u94a5
-label.action.list.nexusVswitch=\u5217\u51fa Nexus 1000v
-label.action.lock.account.processing=\u6b63\u5728\u9501\u5b9a\u5e10\u6237...
-label.action.lock.account=\u9501\u5b9a\u5e10\u6237
-label.action.manage.cluster.processing=\u6b63\u5728\u6258\u7ba1\u7fa4\u96c6...
-label.action.manage.cluster=\u6258\u7ba1\u7fa4\u96c6
-label.action.migrate.instance.processing=\u6b63\u5728\u8fc1\u79fb\u5b9e\u4f8b...
-label.action.migrate.instance=\u8fc1\u79fb\u5b9e\u4f8b
-label.action.migrate.router.processing=\u6b63\u5728\u8fc1\u79fb\u8def\u7531\u5668...
-label.action.migrate.router=\u8fc1\u79fb\u8def\u7531\u5668
-label.action.migrate.systemvm.processing=\u6b63\u5728\u8fc1\u79fb\u7cfb\u7edf VM...
-label.action.migrate.systemvm=\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.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.systemvm=\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=\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.remove.host=\u5220\u9664\u4e3b\u673a
-label.action.reset.password.processing=\u6b63\u5728\u91cd\u7f6e\u5bc6\u7801...
-label.action.reset.password=\u91cd\u7f6e\u5bc6\u7801
-label.action.resize.volume.processing=\u6b63\u5728\u8c03\u6574\u5377\u5927\u5c0f....
-label.action.resize.volume=\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.revert.snapshot=\u8fd8\u539f\u5230\u5feb\u7167
-label.action.start.instance.processing=\u6b63\u5728\u542f\u52a8\u5b9e\u4f8b...
-label.action.start.instance=\u542f\u52a8\u5b9e\u4f8b
-label.action.start.router.processing=\u6b63\u5728\u542f\u52a8\u8def\u7531\u5668...
-label.action.start.router=\u542f\u52a8\u8def\u7531\u5668
-label.action.start.systemvm.processing=\u6b63\u5728\u542f\u52a8\u7cfb\u7edf VM...
-label.action.start.systemvm=\u542f\u52a8\u7cfb\u7edf VM
-label.action.stop.instance.processing=\u6b63\u5728\u505c\u6b62\u5b9e\u4f8b...
-label.action.stop.instance=\u505c\u6b62\u5b9e\u4f8b
-label.action.stop.router.processing=\u6b63\u5728\u505c\u6b62\u8def\u7531\u5668...
-label.action.stop.router=\u505c\u6b62\u8def\u7531\u5668
-label.action.stop.systemvm.processing=\u6b63\u5728\u505c\u6b62\u7cfb\u7edf VM...
-label.action.stop.systemvm=\u505c\u6b62\u7cfb\u7edf VM
-label.actions=\u64cd\u4f5c
-label.action.take.snapshot.processing=\u6b63\u5728\u521b\u5efa\u5feb\u7167...
-label.action.take.snapshot=\u521b\u5efa\u5feb\u7167
-label.action=\u64cd\u4f5c
-label.action.unmanage.cluster.processing=\u6b63\u5728\u53d6\u6d88\u6258\u7ba1\u7fa4\u96c6...
-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.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.resource.count=\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.activate.project=\u6fc0\u6d3b\u9879\u76ee
-label.active.sessions=\u6d3b\u52a8\u4f1a\u8bdd
-label.add.accounts.to=\u6dfb\u52a0\u5e10\u6237\u81f3
-label.add.accounts=\u6dfb\u52a0\u5e10\u6237
-label.add.account.to.project=\u5411\u9879\u76ee\u4e2d\u6dfb\u52a0\u5e10\u6237
-label.add.account=\u6dfb\u52a0\u5e10\u6237
-label.add.ACL=\u6dfb\u52a0 ACL
-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.BigSwitchVns.device=\u6dfb\u52a0 BigSwitch Vns \u63a7\u5236\u5668
-label.add.by.cidr=\u6309 CIDR \u6dfb\u52a0
-label.add.by.group=\u6309\u7ec4\u6dfb\u52a0
-label.add.by=\u6dfb\u52a0\u65b9\u5f0f
-label.add.cluster=\u6dfb\u52a0\u7fa4\u96c6
-label.add.compute.offering=\u6dfb\u52a0\u8ba1\u7b97\u65b9\u6848
-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.new.bigswitch.vns.controller=\u5df2\u6dfb\u52a0\u65b0 BigSwitch VNS \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.gslb=\u6dfb\u52a0 GSLB
-label.add.guest.network=\u6dfb\u52a0\u6765\u5bbe\u7f51\u7edc
-label.add.host=\u6dfb\u52a0\u4e3b\u673a
-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=\u6b63\u5728\u6dfb\u52a0
-label.adding.user=\u6b63\u5728\u6dfb\u52a0\u7528\u6237
-label.adding.zone=\u6b63\u5728\u6dfb\u52a0\u533a\u57df
-label.add.ip.range=\u6dfb\u52a0 IP \u8303\u56f4
-label.add.isolated.network=\u6dfb\u52a0\u9694\u79bb\u7f51\u7edc
-label.additional.networks=\u5176\u4ed6\u7f51\u7edc
-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.ACL=\u6dfb\u52a0\u7f51\u7edc ACL
-label.add.network.device=\u6dfb\u52a0\u7f51\u7edc\u8bbe\u5907
-label.add.network.offering=\u6dfb\u52a0\u7f51\u7edc\u65b9\u6848
-label.add.network=\u6dfb\u52a0\u7f51\u7edc
-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.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.BrocadeVcs.device=\u6dfb\u52a0 Vcs \u63a7\u5236\u5668
-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.primary.storage=\u6dfb\u52a0\u4e3b\u5b58\u50a8
-label.add.region=\u6dfb\u52a0\u533a\u57df
-label.add.resources=\u6dfb\u52a0\u8d44\u6e90
-label.add.route=\u6dfb\u52a0\u8def\u7531
-label.add.rule=\u6dfb\u52a0\u89c4\u5219
-label.add.secondary.storage=\u6dfb\u52a0\u8f85\u52a9\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
-label.add.template=\u6dfb\u52a0\u6a21\u677f
-label.add.to.group=\u6dfb\u52a0\u5230\u7ec4
-label.add=\u6dfb\u52a0
-label.add.ucs.manager=\u6dfb\u52a0 UCS \u7ba1\u7406\u5668
-label.add.user=\u6dfb\u52a0\u7528\u6237
-label.add.vlan=\u6dfb\u52a0 VLAN
-label.add.vms.to.lb=\u5411\u8d1f\u8f7d\u5e73\u8861\u5668\u89c4\u5219\u4e2d\u6dfb\u52a0 VM
-label.add.vms=\u6dfb\u52a0 VM
-label.add.VM.to.tier=\u5411\u5c42\u4e2d\u6dfb\u52a0 VM
-label.add.vm=\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
-label.add.volume=\u6dfb\u52a0\u5377
-label.add.vpc=\u6dfb\u52a0 VPC
-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\u533a\u57df
-label.admin.accounts=\u7ba1\u7406\u5458\u5e10\u6237
-label.admin=\u7ba1\u7406\u5458
-label.advanced.mode=\u9ad8\u7ea7\u6a21\u5f0f
-label.advanced.search=\u9ad8\u7ea7\u641c\u7d22
-label.advanced=\u9ad8\u7ea7
-label.affinity.groups=\u5173\u8054\u6027\u7ec4
-label.affinity.group=\u5173\u8054\u6027\u7ec4
-label.affinity=\u5173\u8054\u6027
-label.agent.password=\u4ee3\u7406\u5bc6\u7801
-label.agent.username=\u4ee3\u7406\u7528\u6237\u540d
-label.agree=\u540c\u610f
-label.alert=\u8b66\u62a5
-label.algorithm=\u7b97\u6cd5
-label.allocated=\u5df2\u5206\u914d
-label.allocation.state=\u5206\u914d\u72b6\u6001
-label.allow=\u5141\u8bb8
-label.anti.affinity.groups=\u53cd\u5173\u8054\u6027\u7ec4
-label.anti.affinity.group=\u53cd\u5173\u8054\u6027\u7ec4
-label.anti.affinity=\u53cd\u5173\u8054\u6027
-label.api.key=API \u5bc6\u94a5
-label.api.version=API \u7248\u672C
-label.apply=\u5e94\u7528
+label.vm.ip=VM IP Address
+message.listView.subselect.multi=(\u00b0\u00b4\u00d7\u00a1 Ctrl/Cmd \u00b2\u00a2\u00b5\u00a5\u00bb\u00f7)
+label.use.vm.ips=\u00ca\u00b9\u00d3\u00c3 VM IP
+label.reinstall.vm=\u00d6\u00d8\u00d0\u00c2\u00b0\u00b2\u00d7\u00b0 VM
+message.reinstall.vm=\u00d7\u00a2\u00d2\u00e2: \u00c7\u00eb\u00bd\u00f7\u00c9\u00f7\u00b2\u00d9\u00d7\u00f7\u00a1\u00a3\u00d5\u00e2\u00bd\u00ab\u00b5\u00bc\u00d6\u00c2\u00b4\u00d3\u00c4\u00a3\u00b0\u00e5\u00d6\u00d8\u00d0\u00c2\u00b0\u00b2\u00d7\u00b0 VM\u00a3\u00ac\u00b2\u00a2\u00c7\u00d2\u00d2\u00fd\u00b5\u00bc\u00b4\u00c5\u00c5\u00cc\u00c9\u00cf\u00b4\u00e6\u00b4\u00a2\u00b5\u00c4\u00ca\u00fd\u00be\u00dd\u00bd\u00ab\u00b6\u00aa\u00ca\u00a7\u00a1\u00a3\u00b6\u00ee\u00cd\u00e2\u00b5\u00c4\u00ca\u00fd\u00be\u00dd\u00be\u00ed(\u00c8\u00e7\u00b9\u00fb\u00b4\u00e6\u00d4\u00da)\u00bd\u00ab\u00ce\u00de\u00b7\u00a8\u00b7\u00c3\u00ce\u00ca\u00a1\u00a3
+label.recover.vm=\u00bb\u00d6\u00b8\u00b4 VM
+message.recover.vm=\u00c7\u00eb\u00c8\u00b7\u00c8\u00cf\u00c4\u00fa\u00c8\u00b7\u00ca\u00b5\u00d2\u00aa\u00bb\u00d6\u00b8\u00b4\u00b4\u00cb VM\u00a1\u00a3
+label.port=\u00b6\u00cb\u00bf\u00da
+label.remove.ldap=\u00c9\u00be\u00b3\u00fd LDAP
+label.configure.ldap=\u00c5\u00e4\u00d6\u00c3 LDAP
+label.ldap.configuration=LDAP \u00c5\u00e4\u00d6\u00c3
+label.ldap.port=LDAP \u00b6\u00cb\u00bf\u00da
+label.create.nfs.secondary.staging.store=\u00b4\u00b4\u00bd\u00a8 NFS \u00b6\u00fe\u00bc\u00b6\u00d4\u00dd\u00b4\u00e6\u00b4\u00e6\u00b4\u00a2
+label.volatile=\u00bf\u00c9\u00b1\u00e4
+label.planner.mode=\u00b9\u00e6\u00bb\u00ae\u00c6\u00f7\u00c4\u00a3\u00ca\u00bd
+label.deployment.planner=\u00b2\u00bf\u00ca\u00f0\u00b9\u00e6\u00bb\u00ae\u00c6\u00f7
+label.quiesce.vm=\u00be\u00b2\u00c4\u00ac VM
+label.smb.username=SMB \u00d3\u00c3\u00bb\u00a7\u00c3\u00fb
+label.smb.password=SMB \u00c3\u00dc\u00c2\u00eb
+label.smb.domain=SMB \u00d3\u00f2
+label.hypervisors=\u00d0\u00e9\u00c4\u00e2\u00bb\u00fa\u00b9\u00dc\u00c0\u00ed\u00b3\u00cc\u00d0\u00f2
+label.home=\u00ca\u00d7\u00d2\u00b3
+label.sockets=CPU \u00b2\u00e5\u00b2\u00db
+label.root.disk.size=\u00b8\u00f9\u00b4\u00c5\u00c5\u00cc\u00b4\u00f3\u00d0\u00a1
+label.s3.nfs.server=S3 NFS \u00b7\u00fe\u00ce\u00f1\u00c6\u00f7
+label.s3.nfs.path=S3 NFS \u00c2\u00b7\u00be\u00b6
+label.delete.events=\u00c9\u00be\u00b3\u00fd\u00ca\u00c2\u00bc\u00fe
+label.delete.alerts=\u00c9\u00be\u00b3\u00fd\u00be\u00af\u00b1\u00a8
+label.archive.alerts=\u00b4\u00e6\u00b5\u00b5\u00be\u00af\u00b1\u00a8
+label.archive.events=\u00b4\u00e6\u00b5\u00b5\u00ca\u00c2\u00bc\u00fe
+label.by.alert.type=\u00b0\u00b4\u00be\u00af\u00b1\u00a8\u00c0\u00e0\u00d0\u00cd
+label.by.event.type=\u00b0\u00b4\u00ca\u00c2\u00bc\u00fe\u00c0\u00e0\u00d0\u00cd
+label.by.date.start=\u00b0\u00b4\u00c8\u00d5\u00c6\u00da(\u00bf\u00aa\u00ca\u00bc\u00c8\u00d5\u00c6\u00da)
+label.by.date.end=\u00b0\u00b4\u00c8\u00d5\u00c6\u00da(\u00bd\u00e1\u00ca\u00f8\u00c8\u00d5\u00c6\u00da)
+label.switch.type=\u00bd\u00bb\u00bb\u00bb\u00bb\u00fa\u00c0\u00e0\u00d0\u00cd
+label.service.state=\u00b7\u00fe\u00ce\u00f1\u00d7\u00b4\u00cc\u00ac
+label.egress.default.policy=\u00b3\u00f6\u00bf\u00da\u00c4\u00ac\u00c8\u00cf\u00b2\u00df\u00c2\u00d4
+label.routing=\u00d5\u00fd\u00d4\u00da\u00c2\u00b7\u00d3\u00c9
+label.hvm=HVM
+label.about=\u00b9\u00d8\u00d3\u00da
 label.app.name=CloudStack
-label.archive.alerts=\u5b58\u6863\u8b66\u62a5
-label.archive.events=\u5b58\u6863\u4e8b\u4ef6
-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=\u5206\u914d
-label.associated.network.id=\u5df2\u5173\u8054\u7f51\u7edc ID
-label.associated.network=\u5173\u8054\u7f51\u7edc
-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
-label.autoscale=\u81ea\u52a8\u6269\u5c55
-label.availability=\u53ef\u7528\u6027
-label.availability.zone=\u53ef\u7528\u533a\u57df
-label.available.public.ips=\u53ef\u7528\u516c\u7528 IP \u5730\u5740
-label.available=\u53ef\u7528
-label.back=\u540e\u9000
-label.bandwidth=\u5e26\u5bbd
-label.baremetal.dhcp.devices=\u88f8\u673a DHCP \u8bbe\u5907
-label.baremetal.dhcp.provider=\u88f8\u673a DHCP \u63d0\u4f9b\u7a0b\u5e8f
-label.baremetal.pxe.devices=\u88f8\u673a PXE \u8bbe\u5907
-label.baremetal.pxe.device=\u6dfb\u52a0\u88f8\u673a PXE \u8bbe\u5907
-label.baremetal.pxe.provider=\u88f8\u673a PXE \u63d0\u4f9b\u7a0b\u5e8f
-label.basic.mode=\u57fa\u672c\u6a21\u5f0f
-label.basic=\u57fa\u672c
-label.bigswitch.controller.address=BigSwitch Vns \u63a7\u5236\u5668\u5730\u5740
-label.bigswitch.vns.details=BigSwitch VNS \u8be6\u7ec6\u4fe1\u606f
-label.blade.id=\u5200\u7247\u5f0f\u670d\u52a1\u5668 ID
-label.blades=\u5200\u7247\u5f0f\u670d\u52a1\u5668
-label.bootable=\u53ef\u542f\u52a8
-label.broadcast.domain.range=\u5e7f\u64ad\u57df\u8303\u56f4
-label.broadcast.domain.type=\u5e7f\u64ad\u57df\u7c7b\u578b
-label.broadcast.uri=\u5e7f\u64ad URI
-label.broadcasturi=\u5e7f\u64ad URI
-label.broadcat.uri=\u5e7f\u64ad URI
-label.by.account=\u6309\u5e10\u6237
-label.by.alert.type=\u6309\u8b66\u62a5\u7c7b\u578b
-label.by.availability=\u6309\u53ef\u7528\u6027
-label.by.date.end=\u6309\u65e5\u671f(\u7ed3\u675f\u65e5\u671f)
-label.by.date.start=\u6309\u65e5\u671f(\u5f00\u59cb\u65e5\u671f)
-label.by.domain=\u6309\u57df
-label.by.end.date=\u6309\u7ed3\u675f\u65e5\u671f
-label.by.event.type=\u6309\u4e8b\u4ef6\u7c7b\u578b
-label.by.level=\u6309\u7ea7\u522b
-label.by.pod=\u6309\u63d0\u4f9b\u70b9
-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\u901a\u4fe1\u7c7b\u578b
-label.by.type.id=\u6309\u7c7b\u578b ID
-label.by.type=\u6309\u7c7b\u578b
-label.by.zone=\u6309\u533a\u57df
-label.cache.mode=\u5199\u5165\u7f13\u5b58\u7c7b\u578b
-label.cancel=\u53d6\u6d88
-label.capacity=\u5bb9\u91cf
-label.certificate=\u8bc1\u4e66
-label.change.affinity=\u66f4\u6539\u5173\u8054\u6027
-label.change.service.offering=\u66f4\u6539\u670d\u52a1\u65b9\u6848
-label.change.value=\u66f4\u6539\u503c
-label.character=\u5b57\u7b26
-label.chassis=\u673a\u7bb1
-label.checksum=MD5 \u6821\u9a8c\u548c
-label.cidr.account=CIDR \u6216\u5e10\u6237/\u5b89\u5168\u7ec4
+label.about.app=\u00b9\u00d8\u00d3\u00da CloudStack
+label.custom.disk.iops=\u00d7\u00d4\u00b6\u00a8\u00d2\u00e5 IOPS
+label.disk.iops.min=\u00d7\u00ee\u00d0\u00a1 IOPS
+label.disk.iops.max=\u00d7\u00ee\u00b4\u00f3 IOPS
+label.disk.iops.total=\u00d7\u00dc IOPS
+label.hypervisor.snapshot.reserve=\u00d0\u00e9\u00c4\u00e2\u00bb\u00fa\u00b9\u00dc\u00c0\u00ed\u00b3\u00cc\u00d0\u00f2\u00bf\u00ec\u00d5\u00d5\u00d4\u00a4\u00c1\u00f4
+label.view.secondary.ips=\u00b2\u00e9\u00bf\u00b4\u00b6\u00fe\u00bc\u00b6 IP
+message.validate.invalid.characters=\u00b2\u00e9\u00d5\u00d2\u00b5\u00bd\u00ce\u00de\u00d0\u00a7\u00d7\u00d6\u00b7\u00fb\u00a3\u00ac\u00c7\u00eb\u00b8\u00fc\u00d5\u00fd\u00a1\u00a3
+message.acquire.ip.nic=\u00c7\u00eb\u00c8\u00b7\u00c8\u00cf\u00c4\u00fa\u00c8\u00b7\u00ca\u00b5\u00d2\u00aa\u00bb\u00f1\u00c8\u00a1\u00b4\u00cb NIC \u00b5\u00c4\u00d0\u00c2\u00b6\u00fe\u00bc\u00b6 IP\u00a1\u00a3<br/>\u00d7\u00a2\u00d2\u00e2: \u00c4\u00fa\u00d0\u00e8\u00d2\u00aa\u00d4\u00da\u00d0\u00e9\u00c4\u00e2\u00bb\u00fa\u00c4\u00da\u00b2\u00bf\u00ca\u00d6\u00b6\u00af\u00c5\u00e4\u00d6\u00c3\u00d0\u00c2\u00bb\u00f1\u00c8\u00a1\u00b5\u00c4\u00b6\u00fe\u00bc\u00b6 IP\u00a1\u00a3
+message.select.affinity.groups=\u00c7\u00eb\u00d1\u00a1\u00d4\u00f1\u00c4\u00fa\u00cf\u00a3\u00cd\u00fb\u00b4\u00cb VM \u00cb\u00f9\u00ca\u00f4\u00b5\u00c4\u00c8\u00ce\u00ba\u00ce\u00b9\u00d8\u00c1\u00aa\u00d0\u00d4\u00d7\u00e9:
+message.no.affinity.groups=\u00c4\u00fa\u00c3\u00bb\u00d3\u00d0\u00c8\u00ce\u00ba\u00ce\u00b9\u00d8\u00c1\u00aa\u00d0\u00d4\u00d7\u00e9\u00a1\u00a3\u00c7\u00eb\u00bc\u00cc\u00d0\u00f8\u00d6\u00b4\u00d0\u00d0\u00cf\u00c2\u00d2\u00bb\u00b2\u00bd\u00b2\u00d9\u00d7\u00f7\u00a1\u00a3
+label.action.delete.nic=\u00d2\u00c6\u00b3\u00fd NIC
+message.action.delete.nic=\u00c7\u00eb\u00c8\u00b7\u00c8\u00cf\u00c4\u00fa\u00c8\u00b7\u00ca\u00b5\u00d2\u00aa\u00d2\u00c6\u00b3\u00fd\u00b4\u00cb NIC\u00a3\u00ac\u00b4\u00cb\u00b2\u00d9\u00d7\u00f7\u00bb\u00b9\u00bd\u00ab\u00b4\u00d3 VM \u00d6\u00d0\u00d2\u00c6\u00b3\u00fd\u00b9\u00d8\u00c1\u00aa\u00b5\u00c4\u00cd\u00f8\u00c2\u00e7\u00a1\u00a3
+changed.item.properties=\u00b8\u00fc\u00b8\u00c4\u00cf\u00ee\u00c4\u00bf\u00ca\u00f4\u00d0\u00d4
+confirm.enable.s3=\u00c7\u00eb\u00cc\u00ee\u00d0\u00b4\u00d2\u00d4\u00cf\u00c2\u00d0\u00c5\u00cf\u00a2\u00d2\u00d4\u00c6\u00f4\u00d3\u00c3\u00b6\u00d4 S3 \u00d6\u00a7\u00b3\u00d6\u00b5\u00c4\u00b6\u00fe\u00bc\u00b6\u00b4\u00e6\u00b4\u00a2\u00b5\u00c4\u00d6\u00a7\u00b3\u00d6
+confirm.enable.swift=\u00c7\u00eb\u00cc\u00ee\u00d0\u00b4\u00d2\u00d4\u00cf\u00c2\u00d0\u00c5\u00cf\u00a2\u00d2\u00d4\u00c6\u00f4\u00d3\u00c3\u00b6\u00d4 SWIFT \u00b5\u00c4\u00d6\u00a7\u00b3\u00d6
+error.could.not.change.your.password.because.ldap.is.enabled=\u00b4\u00ed\u00ce\u00f3\u00a1\u00a3LDAP \u00b4\u00a6\u00d3\u00da\u00c6\u00f4\u00d3\u00c3\u00d7\u00b4\u00cc\u00ac\u00a3\u00ac\u00ce\u00de\u00b7\u00a8\u00b8\u00fc\u00b8\u00c4\u00c4\u00fa\u00b5\u00c4\u00c3\u00dc\u00c2\u00eb\u00a1\u00a3
+error.could.not.enable.zone=\u00ce\u00de\u00b7\u00a8\u00c6\u00f4\u00d3\u00c3\u00d7\u00ca\u00d4\u00b4\u00d3\u00f2
+error.installWizard.message=\u00b3\u00f6\u00cf\u00d6\u00ce\u00ca\u00cc\u00e2\u00a3\u00bb\u00c7\u00eb\u00b7\u00b5\u00bb\u00d8\u00b2\u00a2\u00b8\u00fc\u00d5\u00fd\u00c8\u00ce\u00ba\u00ce\u00b4\u00ed\u00ce\u00f3
+error.invalid.username.password=\u00d3\u00c3\u00bb\u00a7\u00c3\u00fb\u00bb\u00f2\u00c3\u00dc\u00c2\u00eb\u00ce\u00de\u00d0\u00a7
+error.login=\u00c4\u00fa\u00b5\u00c4\u00d3\u00c3\u00bb\u00a7\u00c3\u00fb/\u00c3\u00dc\u00c2\u00eb\u00d3\u00eb\u00ce\u00d2\u00c3\u00c7\u00b5\u00c4\u00bc\u00c7\u00c2\u00bc\u00b2\u00bb\u00d2\u00bb\u00d6\u00c2\u00a1\u00a3
+error.menu.select=\u00d5\u00fd\u00d4\u00da\u00d1\u00a1\u00d4\u00f1\u00cf\u00ee\u00c4\u00bf\u00a3\u00ac\u00ce\u00de\u00b7\u00a8\u00d6\u00b4\u00d0\u00d0\u00b2\u00d9\u00d7\u00f7\u00a1\u00a3
+error.mgmt.server.inaccessible=\u00ce\u00de\u00b7\u00a8\u00b7\u00c3\u00ce\u00ca\u00b9\u00dc\u00c0\u00ed\u00b7\u00fe\u00ce\u00f1\u00c6\u00f7\u00a1\u00a3\u00c7\u00eb\u00c9\u00d4\u00ba\u00f3\u00d4\u00d9\u00ca\u00d4\u00a1\u00a3
+error.password.not.match=\u00c3\u00dc\u00c2\u00eb\u00d7\u00d6\u00b6\u00ce\u00b2\u00bb\u00d2\u00bb\u00d6\u00c2
+error.please.specify.physical.network.tags=\u00cd\u00f8\u00c2\u00e7\u00b7\u00bd\u00b0\u00b8\u00d4\u00da\u00c4\u00fa\u00ce\u00aa\u00b4\u00cb\u00ce\u00ef\u00c0\u00ed\u00cd\u00f8\u00c2\u00e7\u00d6\u00b8\u00b6\u00a8\u00b1\u00ea\u00c7\u00a9\u00d6\u00ae\u00ba\u00f3\u00b2\u00c5\u00bf\u00c9\u00d3\u00c3\u00a1\u00a3
+error.session.expired=\u00c4\u00fa\u00b5\u00c4\u00bb\u00e1\u00bb\u00b0\u00d2\u00d1\u00b9\u00fd\u00c6\u00da\u00a1\u00a3
+error.something.went.wrong.please.correct.the.following=\u00b3\u00f6\u00cf\u00d6\u00ce\u00ca\u00cc\u00e2\u00a3\u00bb\u00c7\u00eb\u00b8\u00fc\u00d5\u00fd\u00d2\u00d4\u00cf\u00c2\u00b8\u00f7\u00cf\u00ee
+error.unable.to.reach.management.server=\u00ce\u00de\u00b7\u00a8\u00b7\u00c3\u00ce\u00ca\u00b9\u00dc\u00c0\u00ed\u00b7\u00fe\u00ce\u00f1\u00c6\u00f7
+error.unresolved.internet.name=\u00ce\u00de\u00b7\u00a8\u00bd\u00e2\u00ce\u00f6\u00c4\u00fa\u00b5\u00c4 Internet \u00c3\u00fb\u00b3\u00c6\u00a1\u00a3
+extractable=\u00bf\u00c9\u00cc\u00e1\u00c8\u00a1
+force.delete.domain.warning=\u00be\u00af\u00b8\u00e6\: \u00d1\u00a1\u00d4\u00f1\u00b4\u00cb\u00d1\u00a1\u00cf\u00ee\u00bd\u00ab\u00b5\u00bc\u00d6\u00c2\u00c9\u00be\u00b3\u00fd\u00cb\u00f9\u00d3\u00d0\u00d7\u00d3\u00d3\u00f2\u00d2\u00d4\u00bc\u00b0\u00cb\u00f9\u00d3\u00d0\u00cf\u00e0\u00b9\u00d8\u00c1\u00aa\u00b5\u00c4\u00d5\u00ca\u00bb\u00a7\u00bc\u00b0\u00c6\u00e4\u00d7\u00ca\u00d4\u00b4\u00a1\u00a3
+force.delete=\u00c7\u00bf\u00d6\u00c6\u00c9\u00be\u00b3\u00fd
+force.remove.host.warning=\u00be\u00af\u00b8\u00e6\: \u00d1\u00a1\u00d4\u00f1\u00b4\u00cb\u00d1\u00a1\u00cf\u00ee\u00bd\u00ab\u00b5\u00bc\u00d6\u00c2 CloudStack \u00d4\u00da\u00b4\u00d3\u00c8\u00ba\u00bc\u00af\u00d6\u00d0\u00d2\u00c6\u00b3\u00fd\u00b4\u00cb\u00d6\u00f7\u00bb\u00fa\u00d6\u00ae\u00c7\u00b0\u00a3\u00ac\u00c7\u00bf\u00d6\u00c6\u00cd\u00a3\u00d6\u00b9\u00cb\u00f9\u00d3\u00d0\u00d5\u00fd\u00d4\u00da\u00d4\u00cb\u00d0\u00d0\u00b5\u00c4\u00d0\u00e9\u00c4\u00e2\u00bb\u00fa\u00a1\u00a3
+force.remove=\u00c7\u00bf\u00d6\u00c6\u00d2\u00c6\u00b3\u00fd
+force.stop.instance.warning=\u00be\u00af\u00b8\u00e6\: \u00b3\u00fd\u00b7\u00c7\u00cd\u00f2\u00b2\u00bb\u00b5\u00c3\u00d2\u00d1\u00a3\u00ac\u00b7\u00f1\u00d4\u00f2\u00b2\u00bb\u00d3\u00a6\u00c7\u00bf\u00d6\u00c6\u00cd\u00a3\u00d6\u00b9\u00b4\u00cb\u00ca\u00b5\u00c0\u00fd\u00a1\u00a3\u00cd\u00a3\u00d6\u00b9\u00b4\u00cb\u00ca\u00b5\u00c0\u00fd\u00bf\u00c9\u00c4\u00dc\u00bb\u00e1\u00b5\u00bc\u00d6\u00c2\u00ca\u00fd\u00be\u00dd\u00b6\u00aa\u00ca\u00a7\u00d2\u00d4\u00bc\u00b0\u00d6\u00c2\u00ca\u00b9\u00d0\u00e9\u00c4\u00e2\u00bb\u00fa\u00d7\u00b4\u00cc\u00ac\u00b2\u00bb\u00d2\u00bb\u00d6\u00c2\u00a1\u00a3
+force.stop=\u00c7\u00bf\u00d6\u00c6\u00cd\u00a3\u00d6\u00b9
+ICMP.code=ICMP \u00b4\u00fa\u00c2\u00eb
+ICMP.type=ICMP \u00c0\u00e0\u00d0\u00cd
+image.directory=\u00cd\u00bc\u00c6\u00ac\u00c4\u00bf\u00c2\u00bc
+inline=\u00c4\u00da\u00c1\u00aa
+instances.actions.reboot.label=\u00d6\u00d8\u00d0\u00c2\u00c6\u00f4\u00b6\u00af\u00ca\u00b5\u00c0\u00fd
+label.accept.project.invitation=\u00bd\u00d3\u00ca\u00dc\u00cf\u00ee\u00c4\u00bf\u00d1\u00fb\u00c7\u00eb
+label.account.and.security.group=\u00d5\u00ca\u00bb\u00a7\u00a1\u00a2\u00b0\u00b2\u00c8\u00ab\u00d7\u00e9
+label.account.id=\u00d5\u00ca\u00bb\u00a7 ID
+label.account.name=\u00d5\u00ca\u00bb\u00a7\u00c3\u00fb\u00b3\u00c6
+label.account.specific=\u00d5\u00ca\u00bb\u00a7\u00d7\u00a8\u00d3\u00c3
+label.account=\u00d5\u00ca\u00bb\u00a7
+label.accounts=\u00d5\u00ca\u00bb\u00a7
+label.acquire.new.ip=\u00bb\u00f1\u00c8\u00a1\u00d0\u00c2 IP
+label.acquire.new.secondary.ip=\u00bb\u00f1\u00c8\u00a1\u00d0\u00c2\u00b6\u00fe\u00bc\u00b6 IP
+label.action.attach.disk.processing=\u00d5\u00fd\u00d4\u00da\u00b8\u00bd\u00bc\u00d3\u00b4\u00c5\u00c5\u00cc...
+label.action.attach.disk=\u00b8\u00bd\u00bc\u00d3\u00b4\u00c5\u00c5\u00cc
+label.action.attach.iso.processing=\u00d5\u00fd\u00d4\u00da\u00b8\u00bd\u00bc\u00d3 ISO...
+label.action.attach.iso=\u00b8\u00bd\u00bc\u00d3 ISO
+label.action.cancel.maintenance.mode.processing=\u00d5\u00fd\u00d4\u00da\u00c8\u00a1\u00cf\u00fb\u00ce\u00ac\u00bb\u00a4\u00c4\u00a3\u00ca\u00bd...
+label.action.cancel.maintenance.mode=\u00c8\u00a1\u00cf\u00fb\u00ce\u00ac\u00bb\u00a4\u00c4\u00a3\u00ca\u00bd
+label.action.change.password=\u00b8\u00fc\u00b8\u00c4\u00c3\u00dc\u00c2\u00eb
+label.action.change.service.processing=\u00d5\u00fd\u00d4\u00da\u00b8\u00fc\u00b8\u00c4\u00b7\u00fe\u00ce\u00f1...
+label.action.change.service=\u00b8\u00fc\u00b8\u00c4\u00b7\u00fe\u00ce\u00f1
+label.action.copy.ISO.processing=\u00d5\u00fd\u00d4\u00da\u00b8\u00b4\u00d6\u00c6 ISO...
+label.action.copy.ISO=\u00b8\u00b4\u00d6\u00c6 ISO
+label.action.copy.template.processing=\u00d5\u00fd\u00d4\u00da\u00b8\u00b4\u00d6\u00c6\u00c4\u00a3\u00b0\u00e5...
+label.action.copy.template=\u00b8\u00b4\u00d6\u00c6\u00c4\u00a3\u00b0\u00e5
+label.action.create.template.from.vm=\u00bb\u00f9\u00d3\u00da VM \u00b4\u00b4\u00bd\u00a8\u00c4\u00a3\u00b0\u00e5
+label.action.create.template.from.volume=\u00bb\u00f9\u00d3\u00da\u00be\u00ed\u00b4\u00b4\u00bd\u00a8\u00c4\u00a3\u00b0\u00e5
+label.action.create.template.processing=\u00d5\u00fd\u00d4\u00da\u00b4\u00b4\u00bd\u00a8\u00c4\u00a3\u00b0\u00e5...
+label.action.create.template=\u00b4\u00b4\u00bd\u00a8\u00c4\u00a3\u00b0\u00e5
+label.action.create.vm.processing=\u00d5\u00fd\u00d4\u00da\u00b4\u00b4\u00bd\u00a8 VM...
+label.action.create.vm=\u00b4\u00b4\u00bd\u00a8 VM
+label.action.create.volume.processing=\u00d5\u00fd\u00d4\u00da\u00b4\u00b4\u00bd\u00a8\u00be\u00ed...
+label.action.create.volume=\u00b4\u00b4\u00bd\u00a8\u00be\u00ed
+label.action.delete.account.processing=\u00d5\u00fd\u00d4\u00da\u00c9\u00be\u00b3\u00fd\u00d5\u00ca\u00bb\u00a7...
+label.action.delete.account=\u00c9\u00be\u00b3\u00fd\u00d5\u00ca\u00bb\u00a7
+label.action.delete.cluster.processing=\u00d5\u00fd\u00d4\u00da\u00c9\u00be\u00b3\u00fd\u00c8\u00ba\u00bc\u00af...
+label.action.delete.cluster=\u00c9\u00be\u00b3\u00fd\u00c8\u00ba\u00bc\u00af
+label.action.delete.disk.offering.processing=\u00d5\u00fd\u00d4\u00da\u00c9\u00be\u00b3\u00fd\u00b4\u00c5\u00c5\u00cc\u00b7\u00bd\u00b0\u00b8...
+label.action.delete.disk.offering=\u00c9\u00be\u00b3\u00fd\u00b4\u00c5\u00c5\u00cc\u00b7\u00bd\u00b0\u00b8
+label.action.delete.domain.processing=\u00d5\u00fd\u00d4\u00da\u00c9\u00be\u00b3\u00fd\u00d3\u00f2...
+label.action.delete.domain=\u00c9\u00be\u00b3\u00fd\u00d3\u00f2
+label.action.delete.firewall.processing=\u00d5\u00fd\u00d4\u00da\u00c9\u00be\u00b3\u00fd\u00b7\u00c0\u00bb\u00f0\u00c7\u00bd...
+label.action.delete.firewall=\u00c9\u00be\u00b3\u00fd\u00b7\u00c0\u00bb\u00f0\u00c7\u00bd\u00b9\u00e6\u00d4\u00f2
+label.action.delete.ingress.rule.processing=\u00d5\u00fd\u00d4\u00da\u00c9\u00be\u00b3\u00fd\u00c8\u00eb\u00bf\u00da\u00b9\u00e6\u00d4\u00f2...
+label.action.delete.ingress.rule=\u00c9\u00be\u00b3\u00fd\u00c8\u00eb\u00bf\u00da\u00b9\u00e6\u00d4\u00f2
+label.action.delete.IP.range.processing=\u00d5\u00fd\u00d4\u00da\u00c9\u00be\u00b3\u00fd IP \u00b7\u00b6\u00ce\u00a7...
+label.action.delete.IP.range=\u00c9\u00be\u00b3\u00fd IP \u00b7\u00b6\u00ce\u00a7
+label.action.delete.ISO.processing=\u00d5\u00fd\u00d4\u00da\u00c9\u00be\u00b3\u00fd ISO...
+label.action.delete.ISO=\u00c9\u00be\u00b3\u00fd ISO
+label.action.delete.load.balancer.processing=\u00d5\u00fd\u00d4\u00da\u00c9\u00be\u00b3\u00fd\u00b8\u00ba\u00d4\u00d8\u00c6\u00bd\u00ba\u00e2\u00c6\u00f7...
+label.action.delete.load.balancer=\u00c9\u00be\u00b3\u00fd\u00b8\u00ba\u00d4\u00d8\u00c6\u00bd\u00ba\u00e2\u00c6\u00f7\u00b9\u00e6\u00d4\u00f2
+label.action.delete.network.processing=\u00d5\u00fd\u00d4\u00da\u00c9\u00be\u00b3\u00fd\u00cd\u00f8\u00c2\u00e7...
+label.action.delete.network=\u00c9\u00be\u00b3\u00fd\u00cd\u00f8\u00c2\u00e7
+label.action.delete.nexusVswitch=\u00c9\u00be\u00b3\u00fd Nexus 1000v
+label.action.delete.physical.network=\u00c9\u00be\u00b3\u00fd\u00ce\u00ef\u00c0\u00ed\u00cd\u00f8\u00c2\u00e7
+label.action.delete.pod.processing=\u00d5\u00fd\u00d4\u00da\u00c9\u00be\u00b3\u00fd\u00cc\u00e1\u00b9\u00a9\u00b5\u00e3...
+label.action.delete.pod=\u00c9\u00be\u00b3\u00fd\u00cc\u00e1\u00b9\u00a9\u00b5\u00e3
+label.action.delete.primary.storage.processing=\u00d5\u00fd\u00d4\u00da\u00c9\u00be\u00b3\u00fd\u00d6\u00f7\u00b4\u00e6\u00b4\u00a2...
+label.action.delete.primary.storage=\u00c9\u00be\u00b3\u00fd\u00d6\u00f7\u00b4\u00e6\u00b4\u00a2
+label.action.delete.secondary.storage.processing=\u00d5\u00fd\u00d4\u00da\u00c9\u00be\u00b3\u00fd\u00b6\u00fe\u00bc\u00b6\u00b4\u00e6\u00b4\u00a2...
+label.action.delete.secondary.storage=\u00c9\u00be\u00b3\u00fd\u00b6\u00fe\u00bc\u00b6\u00b4\u00e6\u00b4\u00a2
+label.action.delete.security.group.processing=\u00d5\u00fd\u00d4\u00da\u00c9\u00be\u00b3\u00fd\u00b0\u00b2\u00c8\u00ab\u00d7\u00e9...
+label.action.delete.security.group=\u00c9\u00be\u00b3\u00fd\u00b0\u00b2\u00c8\u00ab\u00d7\u00e9
+label.action.delete.service.offering.processing=\u00d5\u00fd\u00d4\u00da\u00c9\u00be\u00b3\u00fd\u00b7\u00fe\u00ce\u00f1\u00b7\u00bd\u00b0\u00b8...
+label.action.delete.service.offering=\u00c9\u00be\u00b3\u00fd\u00b7\u00fe\u00ce\u00f1\u00b7\u00bd\u00b0\u00b8
+label.action.delete.snapshot.processing=\u00d5\u00fd\u00d4\u00da\u00c9\u00be\u00b3\u00fd\u00bf\u00ec\u00d5\u00d5...
+label.action.delete.snapshot=\u00c9\u00be\u00b3\u00fd\u00bf\u00ec\u00d5\u00d5
+label.action.delete.system.service.offering=\u00c9\u00be\u00b3\u00fd\u00cf\u00b5\u00cd\u00b3\u00b7\u00fe\u00ce\u00f1\u00b7\u00bd\u00b0\u00b8
+label.action.delete.template.processing=\u00d5\u00fd\u00d4\u00da\u00c9\u00be\u00b3\u00fd\u00c4\u00a3\u00b0\u00e5...
+label.action.delete.template=\u00c9\u00be\u00b3\u00fd\u00c4\u00a3\u00b0\u00e5
+label.action.delete.user.processing=\u00d5\u00fd\u00d4\u00da\u00c9\u00be\u00b3\u00fd\u00d3\u00c3\u00bb\u00a7...
+label.action.delete.user=\u00c9\u00be\u00b3\u00fd\u00d3\u00c3\u00bb\u00a7
+label.action.delete.volume.processing=\u00d5\u00fd\u00d4\u00da\u00c9\u00be\u00b3\u00fd\u00be\u00ed...
+label.action.delete.volume=\u00c9\u00be\u00b3\u00fd\u00be\u00ed
+label.action.delete.zone.processing=\u00d5\u00fd\u00d4\u00da\u00c9\u00be\u00b3\u00fd\u00d7\u00ca\u00d4\u00b4\u00d3\u00f2...
+label.action.delete.zone=\u00c9\u00be\u00b3\u00fd\u00d7\u00ca\u00d4\u00b4\u00d3\u00f2
+label.action.destroy.instance.processing=\u00d5\u00fd\u00d4\u00da\u00cf\u00fa\u00bb\u00d9\u00ca\u00b5\u00c0\u00fd...
+label.action.destroy.instance=\u00cf\u00fa\u00bb\u00d9\u00ca\u00b5\u00c0\u00fd
+label.action.destroy.systemvm.processing=\u00d5\u00fd\u00d4\u00da\u00cf\u00fa\u00bb\u00d9\u00cf\u00b5\u00cd\u00b3 VM...
+label.action.destroy.systemvm=\u00cf\u00fa\u00bb\u00d9\u00cf\u00b5\u00cd\u00b3 VM
+label.action.detach.disk.processing=\u00d5\u00fd\u00d4\u00da\u00c8\u00a1\u00cf\u00fb\u00b8\u00bd\u00bc\u00d3\u00b4\u00c5\u00c5\u00cc...
+label.action.detach.disk=\u00c8\u00a1\u00cf\u00fb\u00b8\u00bd\u00bc\u00d3\u00b4\u00c5\u00c5\u00cc
+label.action.detach.iso.processing=\u00d5\u00fd\u00d4\u00da\u00c8\u00a1\u00cf\u00fb\u00b8\u00bd\u00bc\u00d3 ISO...
+label.action.detach.iso=\u00c8\u00a1\u00cf\u00fb\u00b8\u00bd\u00bc\u00d3 ISO
+label.action.disable.account.processing=\u00d5\u00fd\u00d4\u00da\u00bd\u00fb\u00d3\u00c3\u00d5\u00ca\u00bb\u00a7...
+label.action.disable.account=\u00bd\u00fb\u00d3\u00c3\u00d5\u00ca\u00bb\u00a7
+label.action.disable.cluster.processing=\u00d5\u00fd\u00d4\u00da\u00bd\u00fb\u00d3\u00c3\u00c8\u00ba\u00bc\u00af...
+label.action.disable.cluster=\u00bd\u00fb\u00d3\u00c3\u00c8\u00ba\u00bc\u00af
+label.action.disable.nexusVswitch=\u00bd\u00fb\u00d3\u00c3 Nexus 1000v
+label.action.disable.physical.network=\u00bd\u00fb\u00d3\u00c3\u00ce\u00ef\u00c0\u00ed\u00cd\u00f8\u00c2\u00e7
+label.action.disable.pod.processing=\u00d5\u00fd\u00d4\u00da\u00bd\u00fb\u00d3\u00c3\u00cc\u00e1\u00b9\u00a9\u00b5\u00e3...
+label.action.disable.pod=\u00bd\u00fb\u00d3\u00c3\u00cc\u00e1\u00b9\u00a9\u00b5\u00e3
+label.action.disable.static.NAT.processing=\u00d5\u00fd\u00d4\u00da\u00bd\u00fb\u00d3\u00c3\u00be\u00b2\u00cc\u00ac NAT...
+label.action.disable.static.NAT=\u00bd\u00fb\u00d3\u00c3\u00be\u00b2\u00cc\u00ac NAT
+label.action.disable.user.processing=\u00d5\u00fd\u00d4\u00da\u00bd\u00fb\u00d3\u00c3\u00d3\u00c3\u00bb\u00a7...
+label.action.disable.user=\u00bd\u00fb\u00d3\u00c3\u00d3\u00c3\u00bb\u00a7
+label.action.disable.zone.processing=\u00d5\u00fd\u00d4\u00da\u00bd\u00fb\u00d3\u00c3\u00d7\u00ca\u00d4\u00b4\u00d3\u00f2...
+label.action.disable.zone=\u00bd\u00fb\u00d3\u00c3\u00d7\u00ca\u00d4\u00b4\u00d3\u00f2
+label.action.download.ISO=\u00cf\u00c2\u00d4\u00d8 ISO
+label.action.download.template=\u00cf\u00c2\u00d4\u00d8\u00c4\u00a3\u00b0\u00e5
+label.action.download.volume.processing=\u00d5\u00fd\u00d4\u00da\u00cf\u00c2\u00d4\u00d8\u00be\u00ed...
+label.action.download.volume=\u00cf\u00c2\u00d4\u00d8\u00be\u00ed
+label.action.edit.account=\u00b1\u00e0\u00bc\u00ad\u00d5\u00ca\u00bb\u00a7
+label.action.edit.disk.offering=\u00b1\u00e0\u00bc\u00ad\u00b4\u00c5\u00c5\u00cc\u00b7\u00bd\u00b0\u00b8
+label.action.edit.domain=\u00b1\u00e0\u00bc\u00ad\u00d3\u00f2
+label.action.edit.global.setting=\u00b1\u00e0\u00bc\u00ad\u00c8\u00ab\u00be\u00d6\u00c9\u00e8\u00d6\u00c3
+label.action.edit.host=\u00b1\u00e0\u00bc\u00ad\u00d6\u00f7\u00bb\u00fa
+label.action.edit.instance=\u00b1\u00e0\u00bc\u00ad\u00ca\u00b5\u00c0\u00fd
+label.action.edit.ISO=\u00b1\u00e0\u00bc\u00ad ISO
+label.action.edit.network.offering=\u00b1\u00e0\u00bc\u00ad\u00cd\u00f8\u00c2\u00e7\u00b7\u00bd\u00b0\u00b8
+label.action.edit.network.processing=\u00d5\u00fd\u00d4\u00da\u00b1\u00e0\u00bc\u00ad\u00cd\u00f8\u00c2\u00e7...
+label.action.edit.network=\u00b1\u00e0\u00bc\u00ad\u00cd\u00f8\u00c2\u00e7
+label.action.edit.pod=\u00b1\u00e0\u00bc\u00ad\u00cc\u00e1\u00b9\u00a9\u00b5\u00e3
+label.action.edit.primary.storage=\u00b1\u00e0\u00bc\u00ad\u00d6\u00f7\u00b4\u00e6\u00b4\u00a2
+label.action.edit.resource.limits=\u00b1\u00e0\u00bc\u00ad\u00d7\u00ca\u00d4\u00b4\u00cf\u00de\u00d6\u00c6
+label.action.edit.service.offering=\u00b1\u00e0\u00bc\u00ad\u00b7\u00fe\u00ce\u00f1\u00b7\u00bd\u00b0\u00b8
+label.action.edit.template=\u00b1\u00e0\u00bc\u00ad\u00c4\u00a3\u00b0\u00e5
+label.action.edit.user=\u00b1\u00e0\u00bc\u00ad\u00d3\u00c3\u00bb\u00a7
+label.action.edit.zone=\u00b1\u00e0\u00bc\u00ad\u00d7\u00ca\u00d4\u00b4\u00d3\u00f2
+label.action.enable.account.processing=\u00d5\u00fd\u00d4\u00da\u00c6\u00f4\u00d3\u00c3\u00d5\u00ca\u00bb\u00a7...
+label.action.enable.account=\u00c6\u00f4\u00d3\u00c3\u00d5\u00ca\u00bb\u00a7
+label.action.enable.cluster.processing=\u00d5\u00fd\u00d4\u00da\u00c6\u00f4\u00d3\u00c3\u00c8\u00ba\u00bc\u00af...
+label.action.enable.cluster=\u00c6\u00f4\u00d3\u00c3\u00c8\u00ba\u00bc\u00af
+label.action.enable.maintenance.mode.processing=\u00d5\u00fd\u00d4\u00da\u00c6\u00f4\u00d3\u00c3\u00ce\u00ac\u00bb\u00a4\u00c4\u00a3\u00ca\u00bd...
+label.action.enable.maintenance.mode=\u00c6\u00f4\u00d3\u00c3\u00ce\u00ac\u00bb\u00a4\u00c4\u00a3\u00ca\u00bd
+label.action.enable.nexusVswitch=\u00c6\u00f4\u00d3\u00c3 Nexus 1000v
+label.action.enable.physical.network=\u00c6\u00f4\u00d3\u00c3\u00ce\u00ef\u00c0\u00ed\u00cd\u00f8\u00c2\u00e7
+label.action.enable.pod.processing=\u00d5\u00fd\u00d4\u00da\u00c6\u00f4\u00d3\u00c3\u00cc\u00e1\u00b9\u00a9\u00b5\u00e3...
+label.action.enable.pod=\u00c6\u00f4\u00d3\u00c3\u00cc\u00e1\u00b9\u00a9\u00b5\u00e3
+label.action.enable.static.NAT.processing=\u00d5\u00fd\u00d4\u00da\u00c6\u00f4\u00d3\u00c3\u00be\u00b2\u00cc\u00ac NAT...
+label.action.enable.static.NAT=\u00c6\u00f4\u00d3\u00c3\u00be\u00b2\u00cc\u00ac NAT
+label.action.enable.user.processing=\u00d5\u00fd\u00d4\u00da\u00c6\u00f4\u00d3\u00c3\u00d3\u00c3\u00bb\u00a7...
+label.action.enable.user=\u00c6\u00f4\u00d3\u00c3\u00d3\u00c3\u00bb\u00a7
+label.action.enable.zone.processing=\u00d5\u00fd\u00d4\u00da\u00c6\u00f4\u00d3\u00c3\u00d7\u00ca\u00d4\u00b4\u00d3\u00f2...
+label.action.enable.zone=\u00c6\u00f4\u00d3\u00c3\u00d7\u00ca\u00d4\u00b4\u00d3\u00f2
+label.action.expunge.instance=\u00c9\u00be\u00b3\u00fd\u00ca\u00b5\u00c0\u00fd
+label.action.expunge.instance.processing=\u00d5\u00fd\u00d4\u00da\u00c9\u00be\u00b3\u00fd\u00ca\u00b5\u00c0\u00fd...
+label.action.force.reconnect.processing=\u00d5\u00fd\u00d4\u00da\u00d6\u00d8\u00d0\u00c2\u00c1\u00ac\u00bd\u00d3...
+label.action.force.reconnect=\u00c7\u00bf\u00d6\u00c6\u00d6\u00d8\u00d0\u00c2\u00c1\u00ac\u00bd\u00d3
+label.action.generate.keys.processing=\u00d5\u00fd\u00d4\u00da\u00c9\u00fa\u00b3\u00c9\u00c3\u00dc\u00d4\u00bf...
+label.action.generate.keys=\u00c9\u00fa\u00b3\u00c9\u00c3\u00dc\u00d4\u00bf
+label.action.list.nexusVswitch=\u00c1\u00d0\u00b3\u00f6 Nexus 1000v
+label.action.lock.account.processing=\u00d5\u00fd\u00d4\u00da\u00cb\u00f8\u00b6\u00a8\u00d5\u00ca\u00bb\u00a7...
+label.action.lock.account=\u00cb\u00f8\u00b6\u00a8\u00d5\u00ca\u00bb\u00a7
+label.action.manage.cluster.processing=\u00d5\u00fd\u00d4\u00da\u00cd\u00d0\u00b9\u00dc\u00c8\u00ba\u00bc\u00af...
+label.action.manage.cluster=\u00cd\u00d0\u00b9\u00dc\u00c8\u00ba\u00bc\u00af
+label.action.migrate.instance.processing=\u00d5\u00fd\u00d4\u00da\u00c7\u00a8\u00d2\u00c6\u00ca\u00b5\u00c0\u00fd...
+label.action.migrate.instance=\u00c7\u00a8\u00d2\u00c6\u00ca\u00b5\u00c0\u00fd
+label.action.migrate.router.processing=\u00d5\u00fd\u00d4\u00da\u00c7\u00a8\u00d2\u00c6\u00c2\u00b7\u00d3\u00c9\u00c6\u00f7...
+label.action.migrate.router=\u00c7\u00a8\u00d2\u00c6\u00c2\u00b7\u00d3\u00c9\u00c6\u00f7
+label.action.migrate.systemvm.processing=\u00d5\u00fd\u00d4\u00da\u00c7\u00a8\u00d2\u00c6\u00cf\u00b5\u00cd\u00b3 VM...
+label.action.migrate.systemvm=\u00c7\u00a8\u00d2\u00c6\u00cf\u00b5\u00cd\u00b3 VM
+label.action.reboot.instance.processing=\u00d5\u00fd\u00d4\u00da\u00d6\u00d8\u00d0\u00c2\u00c6\u00f4\u00b6\u00af\u00ca\u00b5\u00c0\u00fd...
+label.action.reboot.instance=\u00d6\u00d8\u00d0\u00c2\u00c6\u00f4\u00b6\u00af\u00ca\u00b5\u00c0\u00fd
+label.action.reboot.router.processing=\u00d5\u00fd\u00d4\u00da\u00d6\u00d8\u00d0\u00c2\u00c6\u00f4\u00b6\u00af\u00c2\u00b7\u00d3\u00c9\u00c6\u00f7...
+label.action.reboot.router=\u00d6\u00d8\u00d0\u00c2\u00c6\u00f4\u00b6\u00af\u00c2\u00b7\u00d3\u00c9\u00c6\u00f7
+label.action.reboot.systemvm.processing=\u00d5\u00fd\u00d4\u00da\u00d6\u00d8\u00d0\u00c2\u00c6\u00f4\u00b6\u00af\u00cf\u00b5\u00cd\u00b3 VM...
+label.action.reboot.systemvm=\u00d6\u00d8\u00d0\u00c2\u00c6\u00f4\u00b6\u00af\u00cf\u00b5\u00cd\u00b3 VM
+label.action.recurring.snapshot=\u00d6\u00d8\u00cf\u00d6\u00bf\u00ec\u00d5\u00d5
+label.action.register.iso=\u00d7\u00a2\u00b2\u00e1 ISO
+label.action.register.template=\u00d7\u00a2\u00b2\u00e1\u00c4\u00a3\u00b0\u00e5
+label.action.release.ip.processing=\u00d5\u00fd\u00d4\u00da\u00ca\u00cd\u00b7\u00c5 IP...
+label.action.release.ip=\u00ca\u00cd\u00b7\u00c5 IP
+label.action.remove.host.processing=\u00d5\u00fd\u00d4\u00da\u00c9\u00be\u00b3\u00fd\u00d6\u00f7\u00bb\u00fa...
+label.action.remove.host=\u00c9\u00be\u00b3\u00fd\u00d6\u00f7\u00bb\u00fa
+label.action.reset.password.processing=\u00d5\u00fd\u00d4\u00da\u00d6\u00d8\u00d6\u00c3\u00c3\u00dc\u00c2\u00eb...
+label.action.reset.password=\u00d6\u00d8\u00d6\u00c3\u00c3\u00dc\u00c2\u00eb
+label.action.resize.volume.processing=\u00d5\u00fd\u00d4\u00da\u00b5\u00f7\u00d5\u00fb\u00be\u00ed\u00b4\u00f3\u00d0\u00a1....
+label.action.resize.volume=\u00b5\u00f7\u00d5\u00fb\u00be\u00ed\u00b4\u00f3\u00d0\u00a1
+label.action.resource.limits=\u00d7\u00ca\u00d4\u00b4\u00cf\u00de\u00d6\u00c6
+label.action.restore.instance.processing=\u00d5\u00fd\u00d4\u00da\u00bb\u00b9\u00d4\u00ad\u00ca\u00b5\u00c0\u00fd...
+label.action.restore.instance=\u00bb\u00b9\u00d4\u00ad\u00ca\u00b5\u00c0\u00fd
+label.action.start.instance.processing=\u00d5\u00fd\u00d4\u00da\u00c6\u00f4\u00b6\u00af\u00ca\u00b5\u00c0\u00fd...
+label.action.start.instance=\u00c6\u00f4\u00b6\u00af\u00ca\u00b5\u00c0\u00fd
+label.action.start.router.processing=\u00d5\u00fd\u00d4\u00da\u00c6\u00f4\u00b6\u00af\u00c2\u00b7\u00d3\u00c9\u00c6\u00f7...
+label.action.start.router=\u00c6\u00f4\u00b6\u00af\u00c2\u00b7\u00d3\u00c9\u00c6\u00f7
+label.action.start.systemvm.processing=\u00d5\u00fd\u00d4\u00da\u00c6\u00f4\u00b6\u00af\u00cf\u00b5\u00cd\u00b3 VM...
+label.action.start.systemvm=\u00c6\u00f4\u00b6\u00af\u00cf\u00b5\u00cd\u00b3 VM
+label.action.stop.instance.processing=\u00d5\u00fd\u00d4\u00da\u00cd\u00a3\u00d6\u00b9\u00ca\u00b5\u00c0\u00fd...
+label.action.stop.instance=\u00cd\u00a3\u00d6\u00b9\u00ca\u00b5\u00c0\u00fd
+label.action.stop.router.processing=\u00d5\u00fd\u00d4\u00da\u00cd\u00a3\u00d6\u00b9\u00c2\u00b7\u00d3\u00c9\u00c6\u00f7...
+label.action.stop.router=\u00cd\u00a3\u00d6\u00b9\u00c2\u00b7\u00d3\u00c9\u00c6\u00f7
+label.action.stop.systemvm.processing=\u00d5\u00fd\u00d4\u00da\u00cd\u00a3\u00d6\u00b9\u00cf\u00b5\u00cd\u00b3 VM...
+label.action.stop.systemvm=\u00cd\u00a3\u00d6\u00b9\u00cf\u00b5\u00cd\u00b3 VM
+label.action.take.snapshot.processing=\u00d5\u00fd\u00d4\u00da\u00b4\u00b4\u00bd\u00a8\u00bf\u00ec\u00d5\u00d5...
+label.action.take.snapshot=\u00b4\u00b4\u00bd\u00a8\u00bf\u00ec\u00d5\u00d5
+label.action.revert.snapshot.processing=\u00d5\u00fd\u00d4\u00da\u00bb\u00b9\u00d4\u00ad\u00b5\u00bd\u00bf\u00ec\u00d5\u00d5...
+label.action.revert.snapshot=\u00bb\u00b9\u00d4\u00ad\u00b5\u00bd\u00bf\u00ec\u00d5\u00d5
+label.action.unmanage.cluster.processing=\u00d5\u00fd\u00d4\u00da\u00c8\u00a1\u00cf\u00fb\u00cd\u00d0\u00b9\u00dc\u00c8\u00ba\u00bc\u00af...
+label.action.unmanage.cluster=\u00c8\u00a1\u00cf\u00fb\u00cd\u00d0\u00b9\u00dc\u00c8\u00ba\u00bc\u00af
+label.action.update.OS.preference.processing=\u00d5\u00fd\u00d4\u00da\u00b8\u00fc\u00d0\u00c2\u00b2\u00d9\u00d7\u00f7\u00cf\u00b5\u00cd\u00b3\u00ca\u00d7\u00d1\u00a1\u00cf\u00ee...
+label.action.update.OS.preference=\u00b8\u00fc\u00d0\u00c2\u00b2\u00d9\u00d7\u00f7\u00cf\u00b5\u00cd\u00b3\u00ca\u00d7\u00d1\u00a1\u00cf\u00ee
+label.action.update.resource.count.processing=\u00d5\u00fd\u00d4\u00da\u00b8\u00fc\u00d0\u00c2\u00d7\u00ca\u00d4\u00b4\u00ca\u00fd\u00c1\u00bf...
+label.action.update.resource.count=\u00b8\u00fc\u00d0\u00c2\u00d7\u00ca\u00d4\u00b4\u00ca\u00fd\u00c1\u00bf
+label.action.vmsnapshot.create=\u00b4\u00b4\u00bd\u00a8 VM \u00bf\u00ec\u00d5\u00d5
+label.action.vmsnapshot.delete=\u00c9\u00be\u00b3\u00fd VM \u00bf\u00ec\u00d5\u00d5
+label.action.vmsnapshot.revert=\u00bb\u00b9\u00d4\u00ad\u00b5\u00bd VM \u00bf\u00ec\u00d5\u00d5
+label.actions=\u00b2\u00d9\u00d7\u00f7
+label.activate.project=\u00bc\u00a4\u00bb\u00ee\u00cf\u00ee\u00c4\u00bf
+label.active.sessions=\u00bb\u00ee\u00b6\u00af\u00bb\u00e1\u00bb\u00b0
+label.add.account.to.project=\u00cf\u00f2\u00cf\u00ee\u00c4\u00bf\u00d6\u00d0\u00cc\u00ed\u00bc\u00d3\u00d5\u00ca\u00bb\u00a7
+label.add.account=\u00cc\u00ed\u00bc\u00d3\u00d5\u00ca\u00bb\u00a7
+label.add.accounts.to=\u00cc\u00ed\u00bc\u00d3\u00d5\u00ca\u00bb\u00a7\u00d6\u00c1
+label.add.accounts=\u00cc\u00ed\u00bc\u00d3\u00d5\u00ca\u00bb\u00a7
+label.add.ACL=\u00cc\u00ed\u00bc\u00d3 ACL
+label.add.affinity.group=\u00cc\u00ed\u00bc\u00d3\u00d0\u00c2\u00b9\u00d8\u00c1\u00aa\u00d0\u00d4\u00d7\u00e9
+label.add.BigSwitchVns.device=\u00cc\u00ed\u00bc\u00d3 BigSwitch Vns \u00bf\u00d8\u00d6\u00c6\u00c6\u00f7
+label.add.by.cidr=\u00b0\u00b4 CIDR \u00cc\u00ed\u00bc\u00d3
+label.add.by.group=\u00b0\u00b4\u00d7\u00e9\u00cc\u00ed\u00bc\u00d3
+label.add.by=\u00cc\u00ed\u00bc\u00d3\u00b7\u00bd\u00ca\u00bd
+label.add.cluster=\u00cc\u00ed\u00bc\u00d3\u00c8\u00ba\u00bc\u00af
+label.add.compute.offering=\u00cc\u00ed\u00bc\u00d3\u00bc\u00c6\u00cb\u00e3\u00b7\u00bd\u00b0\u00b8
+label.add.direct.iprange=Add Direct Ip Range
+label.add.disk.offering=\u00cc\u00ed\u00bc\u00d3\u00b4\u00c5\u00c5\u00cc\u00b7\u00bd\u00b0\u00b8
+label.add.domain=\u00cc\u00ed\u00bc\u00d3\u00d3\u00f2
+label.add.egress.rule=\u00cc\u00ed\u00bc\u00d3\u00b3\u00f6\u00bf\u00da\u00b9\u00e6\u00d4\u00f2
+label.add.F5.device=\u00cc\u00ed\u00bc\u00d3 F5 \u00c9\u00e8\u00b1\u00b8
+label.add.firewall=\u00cc\u00ed\u00bc\u00d3\u00b7\u00c0\u00bb\u00f0\u00c7\u00bd\u00b9\u00e6\u00d4\u00f2
+label.add.guest.network=\u00cc\u00ed\u00bc\u00d3\u00c0\u00b4\u00b1\u00f6\u00cd\u00f8\u00c2\u00e7
+label.add.host=\u00cc\u00ed\u00bc\u00d3\u00d6\u00f7\u00bb\u00fa
+label.add.ingress.rule=\u00cc\u00ed\u00bc\u00d3\u00c8\u00eb\u00bf\u00da\u00b9\u00e6\u00d4\u00f2
+label.add.intermediate.certificate=Add intermediate certificate
+label.add.ip.range=\u00cc\u00ed\u00bc\u00d3 IP \u00b7\u00b6\u00ce\u00a7
+label.add.load.balancer=\u00cc\u00ed\u00bc\u00d3\u00b8\u00ba\u00d4\u00d8\u00c6\u00bd\u00ba\u00e2\u00c6\u00f7
+label.add.more=\u00cc\u00ed\u00bc\u00d3\u00b8\u00fc\u00b6\u00e0
+label.add.netScaler.device=Add Netscaler device
+label.add.network.ACL=\u00cc\u00ed\u00bc\u00d3\u00cd\u00f8\u00c2\u00e7 ACL
+label.add.network.device=\u00cc\u00ed\u00bc\u00d3\u00cd\u00f8\u00c2\u00e7\u00c9\u00e8\u00b1\u00b8
+label.add.network.offering=\u00cc\u00ed\u00bc\u00d3\u00cd\u00f8\u00c2\u00e7\u00b7\u00bd\u00b0\u00b8
+label.add.network=\u00cc\u00ed\u00bc\u00d3\u00cd\u00f8\u00c2\u00e7
+label.add.new.F5=\u00cc\u00ed\u00bc\u00d3\u00d0\u00c2 F5
+label.add.new.gateway=\u00cc\u00ed\u00bc\u00d3\u00d0\u00c2\u00cd\u00f8\u00b9\u00d8
+label.add.new.NetScaler=\u00cc\u00ed\u00bc\u00d3\u00d0\u00c2 NetScaler
+label.add.new.SRX=\u00cc\u00ed\u00bc\u00d3\u00d0\u00c2 SRX
+label.add.new.PA=\u00cc\u00ed\u00bc\u00d3\u00d0\u00c2 Palo Alto
+label.add.new.tier=\u00cc\u00ed\u00bc\u00d3\u00d0\u00c2\u00b2\u00e3
+label.add.NiciraNvp.device=Add Nvp Controller
+label.add.NuageVsp.device=Add Nuage Virtualized Services Directory (VSD)
+label.add.BrocadeVcs.device=Add Brocade Vcs Switch
+label.add.physical.network=\u00cc\u00ed\u00bc\u00d3\u00ce\u00ef\u00c0\u00ed\u00cd\u00f8\u00c2\u00e7
+label.add.pod=\u00cc\u00ed\u00bc\u00d3\u00cc\u00e1\u00b9\u00a9\u00b5\u00e3
+label.add.port.forwarding.rule=\u00cc\u00ed\u00bc\u00d3\u00b6\u00cb\u00bf\u00da\u00d7\u00aa\u00b7\u00a2\u00b9\u00e6\u00d4\u00f2
+label.add.primary.storage=\u00cc\u00ed\u00bc\u00d3\u00d6\u00f7\u00b4\u00e6\u00b4\u00a2
+label.add.region=\u00cc\u00ed\u00bc\u00d3\u00b5\u00d8\u00c0\u00ed\u00c7\u00f8\u00d3\u00f2
+label.add.resources=\u00cc\u00ed\u00bc\u00d3\u00d7\u00ca\u00d4\u00b4
+label.add.route=\u00cc\u00ed\u00bc\u00d3\u00c2\u00b7\u00d3\u00c9
+label.add.rule=\u00cc\u00ed\u00bc\u00d3\u00b9\u00e6\u00d4\u00f2
+label.add.secondary.storage=\u00cc\u00ed\u00bc\u00d3\u00b6\u00fe\u00bc\u00b6\u00b4\u00e6\u00b4\u00a2
+label.add.security.group=\u00cc\u00ed\u00bc\u00d3\u00b0\u00b2\u00c8\u00ab\u00d7\u00e9
+label.add.service.offering=\u00cc\u00ed\u00bc\u00d3\u00b7\u00fe\u00ce\u00f1\u00b7\u00bd\u00b0\u00b8
+label.add.SRX.device=\u00cc\u00ed\u00bc\u00d3 SRX \u00c9\u00e8\u00b1\u00b8
+label.add.PA.device=\u00cc\u00ed\u00bc\u00d3 Palo Alto \u00c9\u00e8\u00b1\u00b8
+label.add.static.nat.rule=\u00cc\u00ed\u00bc\u00d3\u00be\u00b2\u00cc\u00ac NAT \u00b9\u00e6\u00d4\u00f2
+label.add.static.route=\u00cc\u00ed\u00bc\u00d3\u00be\u00b2\u00cc\u00ac\u00c2\u00b7\u00d3\u00c9
+label.add.system.service.offering=\u00cc\u00ed\u00bc\u00d3\u00cf\u00b5\u00cd\u00b3\u00b7\u00fe\u00ce\u00f1\u00b7\u00bd\u00b0\u00b8
+label.add.template=\u00cc\u00ed\u00bc\u00d3\u00c4\u00a3\u00b0\u00e5
+label.add.to.group=\u00cc\u00ed\u00bc\u00d3\u00b5\u00bd\u00d7\u00e9
+label.add.user=\u00cc\u00ed\u00bc\u00d3\u00d3\u00c3\u00bb\u00a7
+label.add.vlan=\u00cc\u00ed\u00bc\u00d3 VLAN
+label.add.vxlan=\u00cc\u00ed\u00bc\u00d3 VXLAN
+label.add.VM.to.tier=\u00cf\u00f2\u00b2\u00e3\u00d6\u00d0\u00cc\u00ed\u00bc\u00d3 VM
+label.add.vm=\u00cc\u00ed\u00bc\u00d3 VM
+label.add.vms.to.lb=\u00cf\u00f2\u00b8\u00ba\u00d4\u00d8\u00c6\u00bd\u00ba\u00e2\u00c6\u00f7\u00b9\u00e6\u00d4\u00f2\u00d6\u00d0\u00cc\u00ed\u00bc\u00d3 VM
+label.add.vms=\u00cc\u00ed\u00bc\u00d3 VM
+label.add.volume=\u00cc\u00ed\u00bc\u00d3\u00be\u00ed
+label.add.vpc=\u00cc\u00ed\u00bc\u00d3 VPC
+label.add.vpn.customer.gateway=\u00cc\u00ed\u00bc\u00d3 VPN \u00bf\u00cd\u00bb\u00a7\u00cd\u00f8\u00b9\u00d8
+label.add.VPN.gateway=\u00cc\u00ed\u00bc\u00d3 VPN \u00cd\u00f8\u00b9\u00d8
+label.add.vpn.user=\u00cc\u00ed\u00bc\u00d3 VPN \u00d3\u00c3\u00bb\u00a7
+label.add.zone=\u00cc\u00ed\u00bc\u00d3\u00d7\u00ca\u00d4\u00b4\u00d3\u00f2
+label.add=\u00cc\u00ed\u00bc\u00d3
+label.adding.cluster=\u00d5\u00fd\u00d4\u00da\u00cc\u00ed\u00bc\u00d3\u00c8\u00ba\u00bc\u00af
+label.adding.failed=\u00cc\u00ed\u00bc\u00d3\u00ca\u00a7\u00b0\u00dc
+label.adding.pod=\u00d5\u00fd\u00d4\u00da\u00cc\u00ed\u00bc\u00d3\u00cc\u00e1\u00b9\u00a9\u00b5\u00e3
+label.adding.processing=\u00d5\u00fd\u00d4\u00da\u00cc\u00ed\u00bc\u00d3...
+label.adding.succeeded=\u00d2\u00d1\u00b3\u00c9\u00b9\u00a6\u00cc\u00ed\u00bc\u00d3
+label.adding.user=\u00d5\u00fd\u00d4\u00da\u00cc\u00ed\u00bc\u00d3\u00d3\u00c3\u00bb\u00a7
+label.adding.zone=\u00d5\u00fd\u00d4\u00da\u00cc\u00ed\u00bc\u00d3\u00d7\u00ca\u00d4\u00b4\u00d3\u00f2
+label.adding=\u00d5\u00fd\u00d4\u00da\u00cc\u00ed\u00bc\u00d3
+label.additional.networks=\u00c6\u00e4\u00cb\u00fb\u00cd\u00f8\u00c2\u00e7
+label.admin.accounts=\u00b9\u00dc\u00c0\u00ed\u00d4\u00b1\u00d5\u00ca\u00bb\u00a7
+label.admin=\u00b9\u00dc\u00c0\u00ed\u00d4\u00b1
+label.advanced.mode=\u00b8\u00df\u00bc\u00b6\u00c4\u00a3\u00ca\u00bd
+label.advanced.search=\u00b8\u00df\u00bc\u00b6\u00cb\u00d1\u00cb\u00f7
+label.advanced=\u00b8\u00df\u00bc\u00b6
+label.affinity.group=\u00b9\u00d8\u00c1\u00aa\u00d0\u00d4\u00d7\u00e9
+label.affinity.groups=\u00b9\u00d8\u00c1\u00aa\u00d0\u00d4\u00d7\u00e9
+label.affinity=\u00b9\u00d8\u00c1\u00aa\u00d0\u00d4
+label.agent.password=\u00b4\u00fa\u00c0\u00ed\u00c3\u00dc\u00c2\u00eb
+label.agent.username=\u00b4\u00fa\u00c0\u00ed\u00d3\u00c3\u00bb\u00a7\u00c3\u00fb
+label.agree=\u00cd\u00ac\u00d2\u00e2
+label.alert=\u00be\u00af\u00b1\u00a8
+label.algorithm=\u00cb\u00e3\u00b7\u00a8
+label.allocated=\u00d2\u00d1\u00b7\u00d6\u00c5\u00e4
+label.allocation.state=\u00b7\u00d6\u00c5\u00e4\u00d7\u00b4\u00cc\u00ac
+label.anti.affinity.group=\u00b7\u00b4\u00b9\u00d8\u00c1\u00aa\u00d0\u00d4\u00d7\u00e9
+label.anti.affinity.groups=\u00b7\u00b4\u00b9\u00d8\u00c1\u00aa\u00d0\u00d4\u00d7\u00e9
+label.anti.affinity=\u00b7\u00b4\u00b9\u00d8\u00c1\u00aa\u00d0\u00d4
+label.api.key=API \u00c3\u00dc\u00d4\u00bf
+label.api.version=API Version
+label.apply=\u00d3\u00a6\u00d3\u00c3
+label.assign.to.load.balancer=\u00d5\u00fd\u00d4\u00da\u00bd\u00ab\u00ca\u00b5\u00c0\u00fd\u00b7\u00d6\u00c5\u00e4\u00b8\u00f8\u00b8\u00ba\u00d4\u00d8\u00c6\u00bd\u00ba\u00e2\u00c6\u00f7
+label.assign=\u00b7\u00d6\u00c5\u00e4
+label.associated.network.id=\u00d2\u00d1\u00b9\u00d8\u00c1\u00aa\u00cd\u00f8\u00c2\u00e7 ID
+label.associated.network=\u00b9\u00d8\u00c1\u00aa\u00cd\u00f8\u00c2\u00e7
+label.attached.iso=\u00d2\u00d1\u00b8\u00bd\u00bc\u00d3 ISO
+label.author.email=\u00d7\u00f7\u00d5\u00df\u00b5\u00e7\u00d7\u00d3\u00d3\u00ca\u00bc\u00fe
+label.author.name=\u00d7\u00f7\u00d5\u00df\u00d0\u00d5\u00c3\u00fb
+label.availability.zone=\u00bf\u00c9\u00d3\u00c3\u00d7\u00ca\u00d4\u00b4\u00d3\u00f2
+label.availability=\u00bf\u00c9\u00d3\u00c3\u00d0\u00d4
+label.available.public.ips=\u00bf\u00c9\u00d3\u00c3\u00b9\u00ab\u00d3\u00c3 IP \u00b5\u00d8\u00d6\u00b7
+label.available=\u00bf\u00c9\u00d3\u00c3
+label.back=\u00ba\u00f3\u00cd\u00cb
+label.bandwidth=\u00b4\u00f8\u00bf\u00ed
+label.basic.mode=\u00bb\u00f9\u00b1\u00be\u00c4\u00a3\u00ca\u00bd
+label.basic=\u00bb\u00f9\u00b1\u00be
+label.bigswitch.controller.address=BigSwitch Vns Controller Address
+label.bootable=\u00bf\u00c9\u00c6\u00f4\u00b6\u00af
+label.broadcast.domain.range=\u00b9\u00e3\u00b2\u00a5\u00d3\u00f2\u00b7\u00b6\u00ce\u00a7
+label.broadcast.domain.type=\u00b9\u00e3\u00b2\u00a5\u00d3\u00f2\u00c0\u00e0\u00d0\u00cd
+label.broadcast.uri=\u00b9\u00e3\u00b2\u00a5 URI
+label.by.account=\u00b0\u00b4\u00d5\u00ca\u00bb\u00a7
+label.by.availability=\u00b0\u00b4\u00bf\u00c9\u00d3\u00c3\u00d0\u00d4
+label.by.domain=\u00b0\u00b4\u00d3\u00f2
+label.by.end.date=\u00b0\u00b4\u00bd\u00e1\u00ca\u00f8\u00c8\u00d5\u00c6\u00da
+label.by.level=\u00b0\u00b4\u00bc\u00b6\u00b1\u00f0
+label.by.pod=\u00b0\u00b4\u00cc\u00e1\u00b9\u00a9\u00b5\u00e3
+label.by.role=\u00b0\u00b4\u00bd\u00c7\u00c9\u00ab
+label.by.start.date=\u00b0\u00b4\u00bf\u00aa\u00ca\u00bc\u00c8\u00d5\u00c6\u00da
+label.by.state=\u00b0\u00b4\u00d7\u00b4\u00cc\u00ac
+label.by.traffic.type=\u00b0\u00b4\u00c1\u00f7\u00c1\u00bf\u00c0\u00e0\u00d0\u00cd
+label.by.type.id=\u00b0\u00b4\u00c0\u00e0\u00d0\u00cd ID
+label.by.type=\u00b0\u00b4\u00c0\u00e0\u00d0\u00cd
+label.by.zone=\u00b0\u00b4\u00d7\u00ca\u00d4\u00b4\u00d3\u00f2
+label.bytes.received=\u00bd\u00d3\u00ca\u00d5\u00b5\u00c4\u00d7\u00d6\u00bd\u00da\u00ca\u00fd
+label.bytes.sent=\u00b7\u00a2\u00cb\u00cd\u00b5\u00c4\u00d7\u00d6\u00bd\u00da\u00ca\u00fd
+label.cancel=\u00c8\u00a1\u00cf\u00fb
+label.capacity=\u00c8\u00dd\u00c1\u00bf
+label.capacity.bytes=Capacity Bytes
+label.capacity.iops=Capacity IOPS
+label.certificate=Server certificate
+label.change.service.offering=\u00b8\u00fc\u00b8\u00c4\u00b7\u00fe\u00ce\u00f1\u00b7\u00bd\u00b0\u00b8
+label.change.value=\u00b8\u00fc\u00b8\u00c4\u00d6\u00b5
+label.character=\u00d7\u00d6\u00b7\u00fb
+label.checksum=MD5 \u00d0\u00a3\u00d1\u00e9\u00ba\u00cd
+label.cidr.account=CIDR \u00bb\u00f2\u00d5\u00ca\u00bb\u00a7/\u00b0\u00b2\u00c8\u00ab\u00d7\u00e9
+label.CIDR.list=CIDR \u00c1\u00d0\u00b1\u00ed
+label.cidr.list=\u00d4\u00b4 CIDR
+label.CIDR.of.destination.network=\u00c4\u00bf\u00b5\u00c4\u00b5\u00d8\u00cd\u00f8\u00c2\u00e7\u00b5\u00c4 CIDR
 label.cidr=CIDR
-label.CIDR.list=CIDR \u5217\u8868
-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
-label.ciscovnmc.resource.details=CiscoVNMC \u8d44\u6e90\u8be6\u7ec6\u4fe1\u606f
-label.clean.up=\u6e05\u7406
-label.clear.list=\u6e05\u9664\u5217\u8868
-label.close=\u5173\u95ed
-label.cloud.console=\u4e91\u7ba1\u7406\u63a7\u5236\u53f0
-label.cloud.managed=\u7531 Cloud.com \u7ba1\u7406
-label.cluster.name=\u7fa4\u96c6\u540d\u79f0
-label.clusters=\u7fa4\u96c6
-label.cluster.type=\u7fa4\u96c6\u7c7b\u578b
-label.cluster=\u7fa4\u96c6
+label.clean.up=\u00c7\u00e5\u00c0\u00ed
+label.clear.list=\u00c7\u00e5\u00b3\u00fd\u00c1\u00d0\u00b1\u00ed
+label.close=\u00b9\u00d8\u00b1\u00d5
+label.cloud.console=\u00d4\u00c6\u00b9\u00dc\u00c0\u00ed\u00bf\u00d8\u00d6\u00c6\u00cc\u00a8
+label.cloud.managed=\u00d3\u00c9 Cloud.com \u00b9\u00dc\u00c0\u00ed
+label.cluster.name=\u00c8\u00ba\u00bc\u00af\u00c3\u00fb\u00b3\u00c6
+label.cluster.type=\u00c8\u00ba\u00bc\u00af\u00c0\u00e0\u00d0\u00cd
+label.cluster=\u00c8\u00ba\u00bc\u00af
+label.clusters=\u00c8\u00ba\u00bc\u00af
 label.clvm=CLVM
-label.code=\u4ee3\u7801
-label.community=\u793e\u533a
-label.compute.and.storage=\u8ba1\u7b97\u4e0e\u5b58\u50a8
-label.compute.offerings=\u8ba1\u7b97\u65b9\u6848
-label.compute.offering=\u8ba1\u7b97\u65b9\u6848
-label.compute=\u8ba1\u7b97
-label.configuration=\u914d\u7f6e
-label.configure.ldap=\u914d\u7f6e LDAP
-label.configure.network.ACLs=\u914d\u7f6e\u7f51\u7edc ACL
-label.configure=\u914d\u7f6e
-label.configure.vpc=\u914d\u7f6e VPC
-label.confirmation=\u786e\u8ba4
-label.confirm.password=\u786e\u8ba4\u5bc6\u7801
-label.congratulations=\u795d\u8d3a\u60a8\!
-label.conserve.mode=\u4fdd\u62a4\u6a21\u5f0f
-label.console.proxy=\u63a7\u5236\u53f0\u4ee3\u7406
-label.console.proxy.vm=\u63a7\u5236\u5668\u4ee3\u7406 VM
-label.continue.basic.install=\u7ee7\u7eed\u6267\u884c\u57fa\u672c\u5b89\u88c5
-label.continue=\u7ee7\u7eed
-label.corrections.saved=\u5df2\u4fdd\u5b58\u4fee\u6b63
-label.cpu.allocated.for.VMs=\u5df2\u5206\u914d\u7ed9 VM \u7684 CPU
-label.cpu.allocated=\u5df2\u5206\u914d\u7684 CPU
-label.CPU.cap=CPU \u4e0a\u9650
-label.cpu=CPU
-label.cpu.limits=CPU \u9650\u5236
+label.rbd=RBD
+label.rbd.monitor=Ceph \u00bc\u00e0\u00ca\u00d3\u00c6\u00f7
+label.rbd.pool=Ceph \u00b3\u00d8
+label.rbd.id=Cephx \u00d3\u00c3\u00bb\u00a7
+label.rbd.secret=Cephx \u00c3\u00dc\u00d4\u00bf
+label.code=\u00b4\u00fa\u00c2\u00eb
+label.community=\u00c9\u00e7\u00c7\u00f8
+label.compute.and.storage=\u00bc\u00c6\u00cb\u00e3\u00d3\u00eb\u00b4\u00e6\u00b4\u00a2
+label.compute.offering=\u00bc\u00c6\u00cb\u00e3\u00b7\u00bd\u00b0\u00b8
+label.compute.offerings=\u00bc\u00c6\u00cb\u00e3\u00b7\u00bd\u00b0\u00b8
+label.compute=\u00bc\u00c6\u00cb\u00e3
+label.configuration=\u00c5\u00e4\u00d6\u00c3
+label.configure.network.ACLs=\u00c5\u00e4\u00d6\u00c3\u00cd\u00f8\u00c2\u00e7 ACL
+label.configure.vpc=\u00c5\u00e4\u00d6\u00c3 VPC
+label.configure=\u00c5\u00e4\u00d6\u00c3
+label.confirm.password=\u00c8\u00b7\u00c8\u00cf\u00c3\u00dc\u00c2\u00eb
+label.confirmation=\u00c8\u00b7\u00c8\u00cf
+label.congratulations=\u00d7\u00a3\u00ba\u00d8\u00c4\u00fa\!
+label.conserve.mode=\u00b1\u00a3\u00bb\u00a4\u00c4\u00a3\u00ca\u00bd
+label.console.proxy=\u00bf\u00d8\u00d6\u00c6\u00cc\u00a8\u00b4\u00fa\u00c0\u00ed
+label.continue.basic.install=\u00bc\u00cc\u00d0\u00f8\u00d6\u00b4\u00d0\u00d0\u00bb\u00f9\u00b1\u00be\u00b0\u00b2\u00d7\u00b0
+label.continue=\u00bc\u00cc\u00d0\u00f8
+label.corrections.saved=\u00d2\u00d1\u00b1\u00a3\u00b4\u00e6\u00d0\u00de\u00d5\u00fd
+label.cpu.allocated.for.VMs=\u00d2\u00d1\u00b7\u00d6\u00c5\u00e4\u00b8\u00f8 VM \u00b5\u00c4 CPU
+label.cpu.allocated=\u00d2\u00d1\u00b7\u00d6\u00c5\u00e4\u00b5\u00c4 CPU
+label.CPU.cap=CPU \u00c9\u00cf\u00cf\u00de
+label.cpu.limits=CPU \u00cf\u00de\u00d6\u00c6
 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.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.template=\u521b\u5efa\u6a21\u677f
-label.create.VPN.connection=\u521b\u5efa VPN \u8fde\u63a5
-label.cross.zones=\u8de8\u533a\u57df
-label.custom.disk.iops=\u81ea\u5b9a\u4e49 IOPS
-label.custom.disk.size=\u81ea\u5b9a\u4e49\u78c1\u76d8\u5927\u5c0f
-label.custom=\u81ea\u5b9a\u4e49
-label.daily=\u6bcf\u5929
-label.data.disk.offering=\u6570\u636e\u78c1\u76d8\u65b9\u6848
-label.date=\u65e5\u671f
-label.day.of.month=\u65e5\u671f
-label.day.of.week=\u661f\u671f
-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.dedicated.vlan.vni.ranges=VLAN/VNI \u8303\u56f4\u5df2\u4e13\u7528
-label.dedicate.host=\u5c06\u4e3b\u673a\u4e13\u7528
-label.dedicate.pod=\u5c06\u63d0\u4f9b\u70b9\u4e13\u7528
-label.dedicate=\u4e13\u7528
-label.dedicate.vlan.vni.range=\u5c06 VLAN/VNI \u8303\u56f4\u4e13\u7528
-label.dedicate.zone=\u5c06\u8d44\u6e90\u57df\u4e13\u7528
-label.default.egress.policy=\u9ed8\u8ba4\u51fa\u53e3\u89c4\u5219
-label.default=\u9ed8\u8ba4\u8bbe\u7f6e
-label.default.use=\u9ed8\u8ba4\u4f7f\u7528
-label.default.view=\u9ed8\u8ba4\u89c6\u56fe
-label.delete.affinity.group=\u5220\u9664\u5173\u8054\u6027\u7ec4
-label.delete.alerts=\u5220\u9664\u8b66\u62a5
-label.delete.BigSwitchVns=\u79fb\u9664 BigSwitch Vns \u63a7\u5236\u5668
-label.delete.ciscovnmc.resource=\u5220\u9664 CiscoVNMC \u8d44\u6e90
-label.delete.events=\u5220\u9664\u4e8b\u4ef6
-label.delete.F5=\u5220\u9664 F5
-label.delete.gateway=\u5220\u9664\u7f51\u5173
-label.delete.NetScaler=\u5220\u9664 NetScaler
-label.delete.NiciraNvp=\u79fb\u9664 Nvp \u63a7\u5236\u5668
-label.delete.NuageVsp=\u5220\u9664 Nuage VSD
-label.delete.BrocadeVcs=\u79fb\u9664 Vcs \u63a7\u5236\u5668
-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.secondary.staging.store=\u5220\u9664\u4e8c\u7ea7\u6682\u5b58\u5b58\u50a8
-label.delete.SRX=\u5220\u9664 SRX
-label.delete=\u5220\u9664
-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...
-label.deny=\u62d2\u7edd
-label.deployment.planner=\u90e8\u7f72\u89c4\u5212\u5668
-label.description=\u8bf4\u660e
-label.destination.physical.network.id=\u76ee\u6807\u7269\u7406\u7f51\u7edc ID
-label.destination.zone=\u76ee\u6807\u533a\u57df
-label.destroy.router=\u9500\u6bc1\u8def\u7531\u5668
-label.destroy=\u9500\u6bc1
-label.destroy.vm.graceperiod=\u9500\u6bc1 VM \u5bbd\u9650\u671f
-label.detaching.disk=\u6b63\u5728\u53d6\u6d88\u9644\u52a0\u78c1\u76d8
-label.details=\u8be6\u7ec6\u4fe1\u606f
-label.device.id=\u8bbe\u5907 ID
-label.devices=\u8bbe\u5907
+label.cpu.utilized=CPU \u00c0\u00fb\u00d3\u00c3\u00c2\u00ca
+label.cpu=CPU
+label.create.project=\u00b4\u00b4\u00bd\u00a8\u00cf\u00ee\u00c4\u00bf
+label.create.template=\u00b4\u00b4\u00bd\u00a8\u00c4\u00a3\u00b0\u00e5
+label.create.VPN.connection=\u00b4\u00b4\u00bd\u00a8 VPN \u00c1\u00ac\u00bd\u00d3
+label.created.by.system=\u00d3\u00c9\u00cf\u00b5\u00cd\u00b3\u00b4\u00b4\u00bd\u00a8
+label.created=\u00b4\u00b4\u00bd\u00a8\u00c8\u00d5\u00c6\u00da
+label.cross.zones=\u00bf\u00e7\u00d7\u00ca\u00d4\u00b4\u00d3\u00f2
+label.custom.disk.size=\u00d7\u00d4\u00b6\u00a8\u00d2\u00e5\u00b4\u00c5\u00c5\u00cc\u00b4\u00f3\u00d0\u00a1
+label.daily=\u00c3\u00bf\u00cc\u00ec
+label.data.disk.offering=\u00ca\u00fd\u00be\u00dd\u00b4\u00c5\u00c5\u00cc\u00b7\u00bd\u00b0\u00b8
+label.date=\u00c8\u00d5\u00c6\u00da
+label.day.of.month=\u00c8\u00d5\u00c6\u00da
+label.day.of.week=\u00d0\u00c7\u00c6\u00da
+label.dead.peer.detection=\u00ca\u00a7\u00d0\u00a7\u00b6\u00d4\u00b5\u00c8\u00cc\u00e5\u00bc\u00ec\u00b2\u00e2
+label.decline.invitation=\u00be\u00dc\u00be\u00f8\u00d1\u00fb\u00c7\u00eb
+label.dedicated=\u00d7\u00a8\u00d3\u00c3
+label.default.use=\u00c4\u00ac\u00c8\u00cf\u00ca\u00b9\u00d3\u00c3
+label.default.view=\u00c4\u00ac\u00c8\u00cf\u00ca\u00d3\u00cd\u00bc
+label.default=\u00c4\u00ac\u00c8\u00cf\u00c9\u00e8\u00d6\u00c3
+label.delete.affinity.group=\u00c9\u00be\u00b3\u00fd\u00b9\u00d8\u00c1\u00aa\u00d0\u00d4\u00d7\u00e9
+label.delete.BigSwitchVns=\u00d2\u00c6\u00b3\u00fd BigSwitch Vns \u00bf\u00d8\u00d6\u00c6\u00c6\u00f7
+label.delete.F5=\u00c9\u00be\u00b3\u00fd F5
+label.delete.gateway=\u00c9\u00be\u00b3\u00fd\u00cd\u00f8\u00b9\u00d8
+label.delete.NetScaler=\u00c9\u00be\u00b3\u00fd NetScaler
+label.delete.NiciraNvp=Remove Nvp Controller
+label.delete.NuageVsp=Remove Nuage VSD
+label.delete.BrocadeVcs=Remove Brocade Vcs Switch
+label.delete.project=\u00c9\u00be\u00b3\u00fd\u00cf\u00ee\u00c4\u00bf
+label.delete.SRX=\u00c9\u00be\u00b3\u00fd SRX
+label.delete.PA=\u00c9\u00be\u00b3\u00fd Palo Alto
+label.delete.VPN.connection=\u00c9\u00be\u00b3\u00fd VPN \u00c1\u00ac\u00bd\u00d3
+label.delete.VPN.customer.gateway=\u00c9\u00be\u00b3\u00fd VPN \u00bf\u00cd\u00bb\u00a7\u00cd\u00f8\u00b9\u00d8
+label.delete.VPN.gateway=\u00c9\u00be\u00b3\u00fd VPN \u00cd\u00f8\u00b9\u00d8
+label.delete.vpn.user=\u00c9\u00be\u00b3\u00fd VPN \u00d3\u00c3\u00bb\u00a7
+label.delete=\u00c9\u00be\u00b3\u00fd
+label.deleting.failed=\u00c9\u00be\u00b3\u00fd\u00ca\u00a7\u00b0\u00dc
+label.deleting.processing=\u00d5\u00fd\u00d4\u00da\u00c9\u00be\u00b3\u00fd...
+label.description=\u00cb\u00b5\u00c3\u00f7
+label.destination.physical.network.id=\u00c4\u00bf\u00b1\u00ea\u00ce\u00ef\u00c0\u00ed\u00cd\u00f8\u00c2\u00e7 ID
+label.destination.zone=\u00c4\u00bf\u00b1\u00ea\u00d7\u00ca\u00d4\u00b4\u00d3\u00f2
+label.destroy.router=\u00cf\u00fa\u00bb\u00d9\u00c2\u00b7\u00d3\u00c9\u00c6\u00f7
+label.destroy=\u00cf\u00fa\u00bb\u00d9
+label.detaching.disk=\u00d5\u00fd\u00d4\u00da\u00c8\u00a1\u00cf\u00fb\u00b8\u00bd\u00bc\u00d3\u00b4\u00c5\u00c5\u00cc
+label.details=\u00cf\u00ea\u00cf\u00b8\u00d0\u00c5\u00cf\u00a2
+label.device.id=\u00c9\u00e8\u00b1\u00b8 ID
+label.devices=\u00c9\u00e8\u00b1\u00b8
+label.DHCP.server.type=DHCP \u00b7\u00fe\u00ce\u00f1\u00c6\u00f7\u00c0\u00e0\u00d0\u00cd
 label.dhcp=DHCP
-label.DHCP.server.type=DHCP \u670d\u52a1\u5668\u7c7b\u578b
-label.direct.ips=\u5171\u4eab\u7f51\u7edc IP
-label.disable.autoscale=\u7981\u7528\u81ea\u52a8\u6269\u5c55
-label.disabled=\u5df2\u7981\u7528
-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.vpn=\u7981\u7528 VPN
-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
-label.disk.allocated=\u5df2\u5206\u914d\u7684\u78c1\u76d8
-label.disk.bytes.read.rate=\u78c1\u76d8\u8bfb\u53d6\u901f\u5ea6(BPS)
-label.disk.bytes.write.rate=\u78c1\u76d8\u5199\u5165\u901f\u5ea6(BPS)
-label.disk.iops.max=\u6700\u5927 IOPS
-label.disk.iops.min=\u6700\u5c0f IOPS
-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=\u78c1\u76d8\u65b9\u6848
-label.disk.read.bytes=\u78c1\u76d8\u8bfb\u53d6(\u5b57\u8282)
-label.disk.read.io=\u78c1\u76d8\u8bfb\u53d6(IO)
-label.disk.size.gb=\u78c1\u76d8\u5927\u5c0f(GB)
-label.disk.size=\u78c1\u76d8\u5927\u5c0f
-label.disk.total=\u78c1\u76d8\u603b\u91cf
-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.display.name=\u663e\u793a\u540d\u79f0
-label.display.text=\u663e\u793a\u6587\u672c
+label.direct.ips=\u00b9\u00b2\u00cf\u00ed\u00cd\u00f8\u00c2\u00e7 IP
+label.disable.provider=\u00bd\u00fb\u00d3\u00c3\u00cc\u00e1\u00b9\u00a9\u00b3\u00cc\u00d0\u00f2
+label.disable.vpn=\u00bd\u00fb\u00d3\u00c3 VPN
+label.disabled=\u00d2\u00d1\u00bd\u00fb\u00d3\u00c3
+label.disabling.vpn.access=\u00d5\u00fd\u00d4\u00da\u00bd\u00fb\u00d3\u00c3 VPN \u00b7\u00c3\u00ce\u00ca
+label.disk.allocated=\u00d2\u00d1\u00b7\u00d6\u00c5\u00e4\u00b5\u00c4\u00b4\u00c5\u00c5\u00cc
+label.disk.bytes.read.rate=\u00b4\u00c5\u00c5\u00cc\u00b6\u00c1\u00c8\u00a1\u00cb\u00d9\u00b6\u00c8(BPS)
+label.disk.bytes.write.rate=\u00b4\u00c5\u00c5\u00cc\u00d0\u00b4\u00c8\u00eb\u00cb\u00d9\u00b6\u00c8(BPS)
+label.disk.iops.read.rate=\u00b4\u00c5\u00c5\u00cc\u00b6\u00c1\u00c8\u00a1\u00cb\u00d9\u00b6\u00c8(IOPS)
+label.disk.iops.write.rate=\u00b4\u00c5\u00c5\u00cc\u00d0\u00b4\u00c8\u00eb\u00cb\u00d9\u00b6\u00c8(IOPS)
+label.disk.offering=\u00b4\u00c5\u00c5\u00cc\u00b7\u00bd\u00b0\u00b8
+label.disk.provisioningtype=Provisioning Type
+label.disk.read.bytes=\u00b4\u00c5\u00c5\u00cc\u00b6\u00c1\u00c8\u00a1(\u00d7\u00d6\u00bd\u00da)
+label.disk.read.io=\u00b4\u00c5\u00c5\u00cc\u00b6\u00c1\u00c8\u00a1(IO)
+label.disk.size.gb=\u00b4\u00c5\u00c5\u00cc\u00b4\u00f3\u00d0\u00a1(GB)
+label.disk.size=\u00b4\u00c5\u00c5\u00cc\u00b4\u00f3\u00d0\u00a1
+label.disk.total=\u00b4\u00c5\u00c5\u00cc\u00d7\u00dc\u00c1\u00bf
+label.disk.volume=\u00b4\u00c5\u00c5\u00cc\u00be\u00ed
+label.disk.write.bytes=\u00b4\u00c5\u00c5\u00cc\u00d0\u00b4\u00c8\u00eb(\u00d7\u00d6\u00bd\u00da)
+label.disk.write.io=\u00b4\u00c5\u00c5\u00cc\u00d0\u00b4\u00c8\u00eb(IO)
+label.display.name=\u00cf\u00d4\u00ca\u00be\u00c3\u00fb\u00b3\u00c6
+label.display.text=\u00cf\u00d4\u00ca\u00be\u00ce\u00c4\u00b1\u00be
 label.dns.1=DNS 1
 label.dns.2=DNS 2
+label.DNS.domain.for.guest.networks=\u00c0\u00b4\u00b1\u00f6\u00cd\u00f8\u00c2\u00e7\u00b5\u00c4 DNS \u00d3\u00f2
 label.dns=DNS
-label.DNS.domain.for.guest.networks=\u6765\u5bbe\u7f51\u7edc\u7684 DNS \u57df
-label.domain.admin=\u57df\u7ba1\u7406\u5458
-label.domain.id=\u57df ID
-label.domain.lower=\u57df
-label.domain.name=\u57df\u540d
-label.domain.router=\u57df\u8def\u7531\u5668
-label.domain.suffix=DNS \u57df\u540e\u7f00(\u4f8b\u5982 xyz.com)
-label.domain=\u57df
-label.done=\u5b8c\u6210
-label.double.quotes.are.not.allowed=\u4e0d\u5141\u8bb8\u4f7f\u7528\u53cc\u5f15\u53f7
-label.download.progress=\u4e0b\u8f7d\u8fdb\u5ea6
-label.drag.new.position=\u62d6\u52a8\u5230\u65b0\u4f4d\u7f6e
-label.dynamically.scalable=\u53ef\u52a8\u6001\u6269\u5c55
-label.edit.affinity.group=\u7f16\u8f91\u5173\u8054\u6027\u7ec4
-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
-label.edit.region=\u7f16\u8f91\u5730\u7406\u533a\u57df
-label.edit.tags=\u7f16\u8f91\u6807\u7b7e
-label.edit.traffic.type=\u7f16\u8f91\u901a\u4fe1\u7c7b\u578b
-label.edit=\u7f16\u8f91
-label.edit.vpc=\u7f16\u8f91 VPC
-label.egress.default.policy=\u51fa\u53e3\u9ed8\u8ba4\u7b56\u7565
-label.egress.rules=\u51fa\u53e3\u89c4\u5219
-label.egress.rule=\u51fa\u53e3\u89c4\u5219
-label.elastic.IP=\u5f39\u6027 IP
-label.elastic.LB=\u5f39\u6027\u8d1f\u8f7d\u5e73\u8861\u5668
-label.elastic=\u5f39\u6027
-label.email.lower=\u7535\u5b50\u90ae\u4ef6
-label.email=\u7535\u5b50\u90ae\u4ef6
-label.enable.autoscale=\u542f\u7528\u81ea\u52a8\u6269\u5c55
-label.enable.network.offering=\u542f\u7528\u7f51\u7edc\u65b9\u6848
-label.enable.provider=\u542f\u7528\u63d0\u4f9b\u7a0b\u5e8f
-label.enable.s3=\u542f\u7528 S3 \u652f\u6301\u7684\u8f85\u52a9\u5b58\u50a8
-label.enable.swift=\u542f\u7528 SWIFT
-label.enable.vnmc.device=\u542f\u7528 VNMC \u8bbe\u5907
-label.enable.vnmc.provider=\u542f\u7528 VNMC \u63d0\u4f9b\u7a0b\u5e8f
-label.enable.vpn=\u542f\u7528 VPN
-label.enabling.vpn.access=\u6b63\u5728\u542f\u7528 VPN \u8bbf\u95ee
-label.enabling.vpn=\u6b63\u5728\u542f\u7528 VPN
-label.end.IP=\u7ed3\u675f IP
-label.endpoint.or.operation=\u7aef\u70b9\u6216\u64cd\u4f5c
-label.endpoint=\u7aef\u70b9
-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.enter.token=\u8f93\u5165\u4ee4\u724c
-label.error.code=\u9519\u8bef\u4ee3\u7801
-label.error=\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.example=\u793a\u4f8b
-label.expunge=\u5220\u9664
-label.external.link=\u5916\u90e8\u94fe\u63a5
-label.f5.details=F5 \u8be6\u7ec6\u4fe1\u606f
+label.domain.admin=\u00d3\u00f2\u00b9\u00dc\u00c0\u00ed\u00d4\u00b1
+label.domain.id=\u00d3\u00f2 ID
+label.domain.name=\u00d3\u00f2\u00c3\u00fb
+label.domain.router=\u00d3\u00f2\u00c2\u00b7\u00d3\u00c9\u00c6\u00f7
+label.domain.suffix=DNS \u00d3\u00f2\u00ba\u00f3\u00d7\u00ba(\u00c0\u00fd\u00c8\u00e7 xyz.com)
+label.domain=\u00d3\u00f2
+label.done=\u00cd\u00ea\u00b3\u00c9
+label.double.quotes.are.not.allowed=\u00b2\u00bb\u00d4\u00ca\u00d0\u00ed\u00ca\u00b9\u00d3\u00c3\u00cb\u00ab\u00d2\u00fd\u00ba\u00c5
+label.download.progress=\u00cf\u00c2\u00d4\u00d8\u00bd\u00f8\u00b6\u00c8
+label.drag.new.position=\u00cd\u00cf\u00b6\u00af\u00b5\u00bd\u00d0\u00c2\u00ce\u00bb\u00d6\u00c3
+label.edit.affinity.group=\u00b1\u00e0\u00bc\u00ad\u00b9\u00d8\u00c1\u00aa\u00d0\u00d4\u00d7\u00e9
+label.edit.lb.rule=\u00b1\u00e0\u00bc\u00ad\u00b8\u00ba\u00d4\u00d8\u00c6\u00bd\u00ba\u00e2\u00c6\u00f7\u00b9\u00e6\u00d4\u00f2
+label.edit.network.details=\u00b1\u00e0\u00bc\u00ad\u00cd\u00f8\u00c2\u00e7\u00cf\u00ea\u00c7\u00e9
+label.edit.project.details=\u00b1\u00e0\u00bc\u00ad\u00cf\u00ee\u00c4\u00bf\u00cf\u00ea\u00c7\u00e9
+label.edit.tags=\u00b1\u00e0\u00bc\u00ad\u00b1\u00ea\u00c7\u00a9
+label.edit.traffic.type=\u00b1\u00e0\u00bc\u00ad\u00c1\u00f7\u00c1\u00bf\u00c0\u00e0\u00d0\u00cd
+label.edit.vpc=\u00b1\u00e0\u00bc\u00ad VPC
+label.edit=\u00b1\u00e0\u00bc\u00ad
+label.egress.rule=\u00b3\u00f6\u00bf\u00da\u00b9\u00e6\u00d4\u00f2
+label.egress.rules=\u00b3\u00f6\u00bf\u00da\u00b9\u00e6\u00d4\u00f2
+label.elastic.IP=\u00b5\u00af\u00d0\u00d4 IP
+label.elastic.LB=\u00b5\u00af\u00d0\u00d4\u00b8\u00ba\u00d4\u00d8\u00c6\u00bd\u00ba\u00e2\u00c6\u00f7
+label.elastic=\u00b5\u00af\u00d0\u00d4
+label.email=\u00b5\u00e7\u00d7\u00d3\u00d3\u00ca\u00bc\u00fe
+label.enable.provider=\u00c6\u00f4\u00d3\u00c3\u00cc\u00e1\u00b9\u00a9\u00b3\u00cc\u00d0\u00f2
+label.enable.s3=\u00c6\u00f4\u00d3\u00c3 S3 \u00d6\u00a7\u00b3\u00d6\u00b5\u00c4\u00b6\u00fe\u00bc\u00b6\u00b4\u00e6\u00b4\u00a2
+label.enable.swift=\u00c6\u00f4\u00d3\u00c3 SWIFT
+label.enable.vpn=\u00c6\u00f4\u00d3\u00c3 VPN
+label.enabling.vpn.access=\u00d5\u00fd\u00d4\u00da\u00c6\u00f4\u00d3\u00c3 VPN \u00b7\u00c3\u00ce\u00ca
+label.enabling.vpn=\u00d5\u00fd\u00d4\u00da\u00c6\u00f4\u00d3\u00c3 VPN
+label.end.IP=\u00bd\u00e1\u00ca\u00f8 IP
+label.end.port=\u00bd\u00e1\u00ca\u00f8\u00b6\u00cb\u00bf\u00da
+label.end.reserved.system.IP=\u00bd\u00e1\u00ca\u00f8\u00d4\u00a4\u00c1\u00f4\u00cf\u00b5\u00cd\u00b3 IP
+label.end.vlan=End Vlan
+label.end.vxlan=End Vxlan
+label.endpoint.or.operation=\u00b6\u00cb\u00b5\u00e3\u00bb\u00f2\u00b2\u00d9\u00d7\u00f7
+label.endpoint=\u00b6\u00cb\u00b5\u00e3
+label.enter.token=\u00ca\u00e4\u00c8\u00eb\u00c1\u00ee\u00c5\u00c6
+label.error.code=\u00b4\u00ed\u00ce\u00f3\u00b4\u00fa\u00c2\u00eb
+label.error=\u00b4\u00ed\u00ce\u00f3
+label.ESP.encryption=ESP \u00bc\u00d3\u00c3\u00dc\u00cb\u00e3\u00b7\u00a8
+label.ESP.hash=ESP \u00b9\u00fe\u00cf\u00a3\u00cb\u00e3\u00b7\u00a8
+label.ESP.lifetime=ESP \u00ca\u00b9\u00d3\u00c3\u00c6\u00da\u00cf\u00de(\u00b5\u00da\u00b6\u00fe\u00bd\u00d7\u00b6\u00ce)
+label.ESP.policy=ESP \u00b2\u00df\u00c2\u00d4
+label.esx.host=ESX/ESXi \u00d6\u00f7\u00bb\u00fa
+label.example=\u00ca\u00be\u00c0\u00fd
+label.expunge=\u00c9\u00be\u00b3\u00fd
+label.external.link=\u00cd\u00e2\u00b2\u00bf\u00c1\u00b4\u00bd\u00d3
 label.f5=F5
-label.failed=\u5931\u8d25
-label.featured=\u7cbe\u9009
-label.fetch.latest=\u63d0\u53d6\u6700\u65b0\u5185\u5bb9
-label.filterBy=\u8fc7\u6ee4\u4f9d\u636e
-label.firewall=\u9632\u706b\u5899
-label.firstname.lower=\u540d\u5b57
-label.first.name=\u540d\u5b57
-label.format=\u683c\u5f0f
-label.friday=\u661f\u671f\u4e94
-label.full.path=\u5b8c\u6574\u8def\u5f84
-label.full=\u6ee1\u8f7d
-label.gateway=\u7f51\u5173
-label.general.alerts=\u5e38\u89c4\u8b66\u62a5
-label.generating.url=\u6b63\u5728\u751f\u6210 URL
-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.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.optional=\u7ec4(\u53ef\u9009)
-label.group=\u7ec4
-label.gslb.assigned.lb.more=\u5206\u914d\u66f4\u591a\u8d1f\u8f7d\u5e73\u8861
-label.gslb.assigned.lb=\u5df2\u5206\u914d\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.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
-label.gslb.service=GSLB \u670d\u52a1
-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

<TRUNCATED>

[6/7] Fix Externalization of hard-coded label strings

Posted by bf...@apache.org.
http://git-wip-us.apache.org/repos/asf/cloudstack/blob/6a11d099/client/WEB-INF/classes/resources/messages_ja_JP.properties
----------------------------------------------------------------------
diff --git a/client/WEB-INF/classes/resources/messages_ja_JP.properties b/client/WEB-INF/classes/resources/messages_ja_JP.properties
index ed6a1b1..6888a9f 100644
--- a/client/WEB-INF/classes/resources/messages_ja_JP.properties
+++ b/client/WEB-INF/classes/resources/messages_ja_JP.properties
@@ -14,1926 +14,1948 @@
 # KIND, either express or implied.  See the License for the
 # specific language governing permissions and limitations
 # under the License.
-
-changed.item.properties=\u9805\u76ee\u306e\u30d7\u30ed\u30d1\u30c6\u30a3\u306e\u5909\u66f4
-confirm.enable.s3=S3 \u30d9\u30fc\u30b9\u306e\u30bb\u30ab\u30f3\u30c0\u30ea \u30b9\u30c8\u30ec\u30fc\u30b8\u306e\u30b5\u30dd\u30fc\u30c8\u3092\u6709\u52b9\u306b\u3059\u308b\u306b\u306f\u3001\u6b21\u306e\u60c5\u5831\u3092\u5165\u529b\u3057\u3066\u304f\u3060\u3055\u3044\u3002
-confirm.enable.swift=Swift \u306e\u30b5\u30dd\u30fc\u30c8\u3092\u6709\u52b9\u306b\u3059\u308b\u306b\u306f\u3001\u6b21\u306e\u60c5\u5831\u3092\u5165\u529b\u3057\u3066\u304f\u3060\u3055\u3044\u3002
-error.could.not.change.your.password.because.ldap.is.enabled=LDAP \u304c\u6709\u52b9\u306a\u305f\u3081\u3001\u30a8\u30e9\u30fc\u306b\u3088\u3063\u3066\u30d1\u30b9\u30ef\u30fc\u30c9\u306f\u5909\u66f4\u3055\u308c\u307e\u305b\u3093\u3067\u3057\u305f\u3002
-error.could.not.enable.zone=\u30be\u30fc\u30f3\u3092\u6709\u52b9\u306b\u3067\u304d\u307e\u305b\u3093\u3067\u3057\u305f
-error.installWizard.message=\u554f\u984c\u304c\u767a\u751f\u3057\u307e\u3057\u305f\u3002\u623b\u3063\u3066\u30a8\u30e9\u30fc\u3092\u4fee\u6b63\u3067\u304d\u307e\u3059\u3002
-error.invalid.username.password=\u7121\u52b9\u306a\u30e6\u30fc\u30b6\u30fc\u540d\u307e\u305f\u306f\u30d1\u30b9\u30ef\u30fc\u30c9\u3067\u3059\u3002
-error.login=\u30e6\u30fc\u30b6\u30fc\u540d/\u30d1\u30b9\u30ef\u30fc\u30c9\u304c\u8a18\u9332\u3068\u4e00\u81f4\u3057\u307e\u305b\u3093\u3002
-error.menu.select=\u9805\u76ee\u304c\u9078\u629e\u3055\u308c\u3066\u3044\u306a\u3044\u305f\u3081\u64cd\u4f5c\u3092\u5b9f\u884c\u3067\u304d\u307e\u305b\u3093\u3002
-error.mgmt.server.inaccessible=\u7ba1\u7406\u30b5\u30fc\u30d0\u30fc\u306b\u30a2\u30af\u30bb\u30b9\u3067\u304d\u307e\u305b\u3093\u3002\u5f8c\u3067\u518d\u5b9f\u884c\u3057\u3066\u304f\u3060\u3055\u3044\u3002
-error.password.not.match=\u30d1\u30b9\u30ef\u30fc\u30c9\u304c\u4e00\u81f4\u3057\u307e\u305b\u3093
-error.please.specify.physical.network.tags=\u3053\u306e\u7269\u7406\u30cd\u30c3\u30c8\u30ef\u30fc\u30af\u306e\u30bf\u30b0\u3092\u6307\u5b9a\u3057\u306a\u3051\u308c\u3070\u3001\u30cd\u30c3\u30c8\u30ef\u30fc\u30af \u30aa\u30d5\u30a1\u30ea\u30f3\u30b0\u306f\u4f7f\u7528\u3067\u304d\u307e\u305b\u3093\u3002
-error.session.expired=\u30bb\u30c3\u30b7\u30e7\u30f3\u306e\u6709\u52b9\u671f\u9650\u304c\u5207\u308c\u307e\u3057\u305f\u3002
-error.something.went.wrong.please.correct.the.following=\u554f\u984c\u304c\u767a\u751f\u3057\u307e\u3057\u305f\u3002\u6b21\u306e\u5185\u5bb9\u3092\u4fee\u6b63\u3057\u3066\u304f\u3060\u3055\u3044
-error.unable.to.reach.management.server=\u7ba1\u7406\u30b5\u30fc\u30d0\u30fc\u3068\u901a\u4fe1\u3067\u304d\u307e\u305b\u3093
-error.unresolved.internet.name=\u30a4\u30f3\u30bf\u30fc\u30cd\u30c3\u30c8\u540d\u3092\u89e3\u6c7a\u3067\u304d\u307e\u305b\u3093\u3002
-extractable=\u62bd\u51fa\u53ef\u80fd
-force.delete.domain.warning=\u8b66\u544a\: \u3053\u306e\u30aa\u30d7\u30b7\u30e7\u30f3\u3092\u9078\u629e\u3059\u308b\u3068\u3001\u3059\u3079\u3066\u306e\u5b50\u30c9\u30e1\u30a4\u30f3\u304a\u3088\u3073\u95a2\u9023\u3059\u308b\u3059\u3079\u3066\u306e\u30a2\u30ab\u30a6\u30f3\u30c8\u3068\u305d\u306e\u30ea\u30bd\u30fc\u30b9\u304c\u524a\u9664\u3055\u308c\u307e\u3059\u3002
-force.delete=\u5f37\u5236\u7684\u306b\u524a\u9664\u3059\u308b
-force.remove.host.warning=\u8b66\u544a\: \u3053\u306e\u30aa\u30d7\u30b7\u30e7\u30f3\u3092\u9078\u629e\u3059\u308b\u3068\u3001\u5b9f\u884c\u4e2d\u306e\u3059\u3079\u3066\u306e\u4eee\u60f3\u30de\u30b7\u30f3\u304c\u5f37\u5236\u7684\u306b\u505c\u6b62\u3055\u308c\u3001\u30af\u30e9\u30b9\u30bf\u30fc\u304b\u3089\u3053\u306e\u30db\u30b9\u30c8\u304c\u5f37\u5236\u7684\u306b\u89e3\u9664\u3055\u308c\u307e\u3059\u3002
-force.remove=\u5f37\u5236\u7684\u306b\u89e3\u9664\u3059\u308b
-force.stop.instance.warning=\u8b66\u544a\: \u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u306e\u5f37\u5236\u505c\u6b62\u306f\u3001\u6700\u7d42\u624b\u6bb5\u306b\u3057\u3066\u304f\u3060\u3055\u3044\u3002\u30c7\u30fc\u30bf\u3092\u640d\u5931\u3059\u308b\u3060\u3051\u3067\u306a\u304f\u3001\u4eee\u60f3\u30de\u30b7\u30f3\u306e\u52d5\u4f5c\u304c\u4e00\u8cab\u3057\u306a\u304f\u306a\u308b\u53ef\u80fd\u6027\u304c\u3042\u308a\u307e\u3059\u3002
-force.stop=\u5f37\u5236\u7684\u306b\u505c\u6b62\u3059\u308b
-ICMP.code=ICMP \u30b3\u30fc\u30c9
-ICMP.type=ICMP \u306e\u7a2e\u985e
-image.directory=\u753b\u50cf\u30c7\u30a3\u30ec\u30af\u30c8\u30ea
-inline=\u76f4\u5217
-instances.actions.reboot.label=\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u306e\u518d\u8d77\u52d5
-label.about.app=CloudStack \u306b\u3064\u3044\u3066
-label.about=\u30d0\u30fc\u30b8\u30e7\u30f3\u60c5\u5831
-label.accept.project.invitation=\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u3078\u306e\u62db\u5f85\u306e\u627f\u8afe
-label.account.and.security.group=\u30a2\u30ab\u30a6\u30f3\u30c8\u3001\u30bb\u30ad\u30e5\u30ea\u30c6\u30a3 \u30b0\u30eb\u30fc\u30d7
-label.account.id=\u30a2\u30ab\u30a6\u30f3\u30c8 ID
-label.account.lower=\u30a2\u30ab\u30a6\u30f3\u30c8
-label.account.name=\u30a2\u30ab\u30a6\u30f3\u30c8\u540d
-label.account.specific=\u30a2\u30ab\u30a6\u30f3\u30c8\u56fa\u6709
-label.accounts=\u30a2\u30ab\u30a6\u30f3\u30c8
-label.account=\u30a2\u30ab\u30a6\u30f3\u30c8
-label.acl=ACL
-label.acquire.new.ip=\u65b0\u3057\u3044 IP \u30a2\u30c9\u30ec\u30b9\u306e\u53d6\u5f97
-label.acquire.new.secondary.ip=\u30bb\u30ab\u30f3\u30c0\u30ea IP \u30a2\u30c9\u30ec\u30b9\u306e\u53d6\u5f97
-label.action.attach.disk.processing=\u30c7\u30a3\u30b9\u30af\u3092\u30a2\u30bf\u30c3\u30c1\u3057\u3066\u3044\u307e\u3059...
-label.action.attach.disk=\u30c7\u30a3\u30b9\u30af\u306e\u30a2\u30bf\u30c3\u30c1
-label.action.attach.iso=ISO \u306e\u30a2\u30bf\u30c3\u30c1
-label.action.attach.iso.processing=ISO \u3092\u30a2\u30bf\u30c3\u30c1\u3057\u3066\u3044\u307e\u3059...
-label.action.cancel.maintenance.mode.processing=\u4fdd\u5b88\u30e2\u30fc\u30c9\u3092\u30ad\u30e3\u30f3\u30bb\u30eb\u3057\u3066\u3044\u307e\u3059...
-label.action.cancel.maintenance.mode=\u4fdd\u5b88\u30e2\u30fc\u30c9\u306e\u30ad\u30e3\u30f3\u30bb\u30eb
-label.action.change.password=\u30d1\u30b9\u30ef\u30fc\u30c9\u306e\u5909\u66f4
-label.action.change.service.processing=\u30b5\u30fc\u30d3\u30b9\u3092\u5909\u66f4\u3057\u3066\u3044\u307e\u3059...
-label.action.change.service=\u30b5\u30fc\u30d3\u30b9\u306e\u5909\u66f4
-label.action.copy.ISO=ISO \u306e\u30b3\u30d4\u30fc
-label.action.copy.ISO.processing=ISO \u3092\u30b3\u30d4\u30fc\u3057\u3066\u3044\u307e\u3059...
-label.action.copy.template.processing=\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u3092\u30b3\u30d4\u30fc\u3057\u3066\u3044\u307e\u3059...
-label.action.copy.template=\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u306e\u30b3\u30d4\u30fc
-label.action.create.template.from.vm=VM \u304b\u3089\u306e\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u4f5c\u6210
-label.action.create.template.from.volume=\u30dc\u30ea\u30e5\u30fc\u30e0\u304b\u3089\u306e\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u4f5c\u6210
-label.action.create.template.processing=\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u3092\u4f5c\u6210\u3057\u3066\u3044\u307e\u3059...
-label.action.create.template=\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u306e\u4f5c\u6210
-label.action.create.vm.processing=VM \u3092\u4f5c\u6210\u3057\u3066\u3044\u307e\u3059...
-label.action.create.vm=VM \u306e\u4f5c\u6210
-label.action.create.volume.processing=\u30dc\u30ea\u30e5\u30fc\u30e0\u3092\u4f5c\u6210\u3057\u3066\u3044\u307e\u3059...
-label.action.create.volume=\u30dc\u30ea\u30e5\u30fc\u30e0\u306e\u4f5c\u6210
-label.action.delete.account.processing=\u30a2\u30ab\u30a6\u30f3\u30c8\u3092\u524a\u9664\u3057\u3066\u3044\u307e\u3059...
-label.action.delete.account=\u30a2\u30ab\u30a6\u30f3\u30c8\u306e\u524a\u9664
-label.action.delete.cluster.processing=\u30af\u30e9\u30b9\u30bf\u30fc\u3092\u524a\u9664\u3057\u3066\u3044\u307e\u3059...
-label.action.delete.cluster=\u30af\u30e9\u30b9\u30bf\u30fc\u306e\u524a\u9664
-label.action.delete.disk.offering.processing=\u30c7\u30a3\u30b9\u30af \u30aa\u30d5\u30a1\u30ea\u30f3\u30b0\u3092\u524a\u9664\u3057\u3066\u3044\u307e\u3059...
-label.action.delete.disk.offering=\u30c7\u30a3\u30b9\u30af \u30aa\u30d5\u30a1\u30ea\u30f3\u30b0\u306e\u524a\u9664
-label.action.delete.domain.processing=\u30c9\u30e1\u30a4\u30f3\u3092\u524a\u9664\u3057\u3066\u3044\u307e\u3059...
-label.action.delete.domain=\u30c9\u30e1\u30a4\u30f3\u306e\u524a\u9664
-label.action.delete.firewall.processing=\u30d5\u30a1\u30a4\u30a2\u30a6\u30a9\u30fc\u30eb\u3092\u524a\u9664\u3057\u3066\u3044\u307e\u3059...
-label.action.delete.firewall=\u30d5\u30a1\u30a4\u30a2\u30a6\u30a9\u30fc\u30eb\u898f\u5247\u306e\u524a\u9664
-label.action.delete.ingress.rule.processing=\u53d7\u4fe1\u898f\u5247\u3092\u524a\u9664\u3057\u3066\u3044\u307e\u3059...
-label.action.delete.ingress.rule=\u53d7\u4fe1\u898f\u5247\u306e\u524a\u9664
-label.action.delete.IP.range=IP \u30a2\u30c9\u30ec\u30b9\u306e\u7bc4\u56f2\u306e\u524a\u9664
-label.action.delete.IP.range.processing=IP \u30a2\u30c9\u30ec\u30b9\u306e\u7bc4\u56f2\u3092\u524a\u9664\u3057\u3066\u3044\u307e\u3059...
-label.action.delete.ISO=ISO \u306e\u524a\u9664
-label.action.delete.ISO.processing=ISO \u3092\u524a\u9664\u3057\u3066\u3044\u307e\u3059...
-label.action.delete.load.balancer.processing=\u8ca0\u8377\u5206\u6563\u88c5\u7f6e\u3092\u524a\u9664\u3057\u3066\u3044\u307e\u3059...
-label.action.delete.load.balancer=\u8ca0\u8377\u5206\u6563\u898f\u5247\u306e\u524a\u9664
-label.action.delete.network.processing=\u30cd\u30c3\u30c8\u30ef\u30fc\u30af\u3092\u524a\u9664\u3057\u3066\u3044\u307e\u3059...
-label.action.delete.network=\u30cd\u30c3\u30c8\u30ef\u30fc\u30af\u306e\u524a\u9664
-label.action.delete.nexusVswitch=Nexus 1000V \u306e\u524a\u9664
-label.action.delete.nic=NIC \u306e\u524a\u9664
-label.action.delete.physical.network=\u7269\u7406\u30cd\u30c3\u30c8\u30ef\u30fc\u30af\u306e\u524a\u9664
-label.action.delete.pod.processing=\u30dd\u30c3\u30c9\u3092\u524a\u9664\u3057\u3066\u3044\u307e\u3059...
-label.action.delete.pod=\u30dd\u30c3\u30c9\u306e\u524a\u9664
-label.action.delete.primary.storage.processing=\u30d7\u30e9\u30a4\u30de\u30ea \u30b9\u30c8\u30ec\u30fc\u30b8\u3092\u524a\u9664\u3057\u3066\u3044\u307e\u3059...
-label.action.delete.primary.storage=\u30d7\u30e9\u30a4\u30de\u30ea \u30b9\u30c8\u30ec\u30fc\u30b8\u306e\u524a\u9664
-label.action.delete.secondary.storage.processing=\u30bb\u30ab\u30f3\u30c0\u30ea \u30b9\u30c8\u30ec\u30fc\u30b8\u3092\u524a\u9664\u3057\u3066\u3044\u307e\u3059...
-label.action.delete.secondary.storage=\u30bb\u30ab\u30f3\u30c0\u30ea \u30b9\u30c8\u30ec\u30fc\u30b8\u306e\u524a\u9664
-label.action.delete.security.group.processing=\u30bb\u30ad\u30e5\u30ea\u30c6\u30a3 \u30b0\u30eb\u30fc\u30d7\u3092\u524a\u9664\u3057\u3066\u3044\u307e\u3059...
-label.action.delete.security.group=\u30bb\u30ad\u30e5\u30ea\u30c6\u30a3 \u30b0\u30eb\u30fc\u30d7\u306e\u524a\u9664
-label.action.delete.service.offering.processing=\u30b5\u30fc\u30d3\u30b9 \u30aa\u30d5\u30a1\u30ea\u30f3\u30b0\u3092\u524a\u9664\u3057\u3066\u3044\u307e\u3059...
-label.action.delete.service.offering=\u30b5\u30fc\u30d3\u30b9 \u30aa\u30d5\u30a1\u30ea\u30f3\u30b0\u306e\u524a\u9664
-label.action.delete.snapshot.processing=\u30b9\u30ca\u30c3\u30d7\u30b7\u30e7\u30c3\u30c8\u3092\u524a\u9664\u3057\u3066\u3044\u307e\u3059...
-label.action.delete.snapshot=\u30b9\u30ca\u30c3\u30d7\u30b7\u30e7\u30c3\u30c8\u306e\u524a\u9664
-label.action.delete.system.service.offering=\u30b7\u30b9\u30c6\u30e0 \u30b5\u30fc\u30d3\u30b9 \u30aa\u30d5\u30a1\u30ea\u30f3\u30b0\u306e\u524a\u9664
-label.action.delete.template.processing=\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u3092\u524a\u9664\u3057\u3066\u3044\u307e\u3059...
-label.action.delete.template=\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u306e\u524a\u9664
-label.action.delete.user.processing=\u30e6\u30fc\u30b6\u30fc\u3092\u524a\u9664\u3057\u3066\u3044\u307e\u3059...
-label.action.delete.user=\u30e6\u30fc\u30b6\u30fc\u306e\u524a\u9664
-label.action.delete.volume.processing=\u30dc\u30ea\u30e5\u30fc\u30e0\u3092\u524a\u9664\u3057\u3066\u3044\u307e\u3059...
-label.action.delete.volume=\u30dc\u30ea\u30e5\u30fc\u30e0\u306e\u524a\u9664
-label.action.delete.zone.processing=\u30be\u30fc\u30f3\u3092\u524a\u9664\u3057\u3066\u3044\u307e\u3059...
-label.action.delete.zone=\u30be\u30fc\u30f3\u306e\u524a\u9664
-label.action.destroy.instance.processing=\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u3092\u7834\u68c4\u3057\u3066\u3044\u307e\u3059...
-label.action.destroy.instance=\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u306e\u7834\u68c4
-label.action.destroy.systemvm.processing=\u30b7\u30b9\u30c6\u30e0 VM \u3092\u7834\u68c4\u3057\u3066\u3044\u307e\u3059...
-label.action.destroy.systemvm=\u30b7\u30b9\u30c6\u30e0 VM \u306e\u7834\u68c4
-label.action.detach.disk.processing=\u30c7\u30a3\u30b9\u30af\u3092\u30c7\u30bf\u30c3\u30c1\u3057\u3066\u3044\u307e\u3059...
-label.action.detach.disk=\u30c7\u30a3\u30b9\u30af\u306e\u30c7\u30bf\u30c3\u30c1
-label.action.detach.iso=ISO \u306e\u30c7\u30bf\u30c3\u30c1
-label.action.detach.iso.processing=ISO \u3092\u30c7\u30bf\u30c3\u30c1\u3057\u3066\u3044\u307e\u3059...
-label.action.disable.account.processing=\u30a2\u30ab\u30a6\u30f3\u30c8\u3092\u7121\u52b9\u306b\u3057\u3066\u3044\u307e\u3059...
-label.action.disable.account=\u30a2\u30ab\u30a6\u30f3\u30c8\u306e\u7121\u52b9\u5316
-label.action.disable.cluster.processing=\u30af\u30e9\u30b9\u30bf\u30fc\u3092\u7121\u52b9\u306b\u3057\u3066\u3044\u307e\u3059...
-label.action.disable.cluster=\u30af\u30e9\u30b9\u30bf\u30fc\u306e\u7121\u52b9\u5316
-label.action.disable.nexusVswitch=Nexus 1000V \u306e\u7121\u52b9\u5316
-label.action.disable.physical.network=\u7269\u7406\u30cd\u30c3\u30c8\u30ef\u30fc\u30af\u306e\u7121\u52b9\u5316
-label.action.disable.pod.processing=\u30dd\u30c3\u30c9\u3092\u7121\u52b9\u306b\u3057\u3066\u3044\u307e\u3059...
-label.action.disable.pod=\u30dd\u30c3\u30c9\u306e\u7121\u52b9\u5316
-label.action.disable.static.NAT.processing=\u9759\u7684 NAT \u3092\u7121\u52b9\u306b\u3057\u3066\u3044\u307e\u3059...
-label.action.disable.static.NAT=\u9759\u7684 NAT \u306e\u7121\u52b9\u5316
-label.action.disable.user.processing=\u30e6\u30fc\u30b6\u30fc\u3092\u7121\u52b9\u306b\u3057\u3066\u3044\u307e\u3059...
-label.action.disable.user=\u30e6\u30fc\u30b6\u30fc\u306e\u7121\u52b9\u5316
-label.action.disable.zone.processing=\u30be\u30fc\u30f3\u3092\u7121\u52b9\u306b\u3057\u3066\u3044\u307e\u3059...
-label.action.disable.zone=\u30be\u30fc\u30f3\u306e\u7121\u52b9\u5316
-label.action.download.ISO=ISO \u306e\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9
-label.action.download.template=\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u306e\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9
-label.action.download.volume.processing=\u30dc\u30ea\u30e5\u30fc\u30e0\u3092\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u3057\u3066\u3044\u307e\u3059...
-label.action.download.volume=\u30dc\u30ea\u30e5\u30fc\u30e0\u306e\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9
-label.action.edit.account=\u30a2\u30ab\u30a6\u30f3\u30c8\u306e\u7de8\u96c6
-label.action.edit.disk.offering=\u30c7\u30a3\u30b9\u30af \u30aa\u30d5\u30a1\u30ea\u30f3\u30b0\u306e\u7de8\u96c6
-label.action.edit.domain=\u30c9\u30e1\u30a4\u30f3\u306e\u7de8\u96c6
-label.action.edit.global.setting=\u30b0\u30ed\u30fc\u30d0\u30eb\u8a2d\u5b9a\u306e\u7de8\u96c6
-label.action.edit.host=\u30db\u30b9\u30c8\u306e\u7de8\u96c6
-label.action.edit.instance=\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u306e\u7de8\u96c6
-label.action.edit.ISO=ISO \u306e\u7de8\u96c6
-label.action.edit.network.offering=\u30cd\u30c3\u30c8\u30ef\u30fc\u30af \u30aa\u30d5\u30a1\u30ea\u30f3\u30b0\u306e\u7de8\u96c6
-label.action.edit.network.processing=\u30cd\u30c3\u30c8\u30ef\u30fc\u30af\u3092\u7de8\u96c6\u3057\u3066\u3044\u307e\u3059...
-label.action.edit.network=\u30cd\u30c3\u30c8\u30ef\u30fc\u30af\u306e\u7de8\u96c6
-label.action.edit.pod=\u30dd\u30c3\u30c9\u306e\u7de8\u96c6
-label.action.edit.primary.storage=\u30d7\u30e9\u30a4\u30de\u30ea \u30b9\u30c8\u30ec\u30fc\u30b8\u306e\u7de8\u96c6
-label.action.edit.resource.limits=\u30ea\u30bd\u30fc\u30b9\u5236\u9650\u306e\u7de8\u96c6
-label.action.edit.service.offering=\u30b5\u30fc\u30d3\u30b9 \u30aa\u30d5\u30a1\u30ea\u30f3\u30b0\u306e\u7de8\u96c6
-label.action.edit.template=\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u306e\u7de8\u96c6
-label.action.edit.user=\u30e6\u30fc\u30b6\u30fc\u306e\u7de8\u96c6
-label.action.edit.zone=\u30be\u30fc\u30f3\u306e\u7de8\u96c6
-label.action.enable.account.processing=\u30a2\u30ab\u30a6\u30f3\u30c8\u3092\u6709\u52b9\u306b\u3057\u3066\u3044\u307e\u3059...
-label.action.enable.account=\u30a2\u30ab\u30a6\u30f3\u30c8\u306e\u6709\u52b9\u5316
-label.action.enable.cluster.processing=\u30af\u30e9\u30b9\u30bf\u30fc\u3092\u6709\u52b9\u306b\u3057\u3066\u3044\u307e\u3059...
-label.action.enable.cluster=\u30af\u30e9\u30b9\u30bf\u30fc\u306e\u6709\u52b9\u5316
-label.action.enable.maintenance.mode.processing=\u4fdd\u5b88\u30e2\u30fc\u30c9\u3092\u6709\u52b9\u306b\u3057\u3066\u3044\u307e\u3059...
-label.action.enable.maintenance.mode=\u4fdd\u5b88\u30e2\u30fc\u30c9\u306e\u6709\u52b9\u5316
-label.action.enable.nexusVswitch=Nexus 1000V \u306e\u6709\u52b9\u5316
-label.action.enable.physical.network=\u7269\u7406\u30cd\u30c3\u30c8\u30ef\u30fc\u30af\u306e\u6709\u52b9\u5316
-label.action.enable.pod.processing=\u30dd\u30c3\u30c9\u3092\u6709\u52b9\u306b\u3057\u3066\u3044\u307e\u3059...
-label.action.enable.pod=\u30dd\u30c3\u30c9\u306e\u6709\u52b9\u5316
-label.action.enable.static.NAT.processing=\u9759\u7684 NAT \u3092\u6709\u52b9\u306b\u3057\u3066\u3044\u307e\u3059...
-label.action.enable.static.NAT=\u9759\u7684 NAT \u306e\u6709\u52b9\u5316
-label.action.enable.user.processing=\u30e6\u30fc\u30b6\u30fc\u3092\u6709\u52b9\u306b\u3057\u3066\u3044\u307e\u3059...
-label.action.enable.user=\u30e6\u30fc\u30b6\u30fc\u306e\u6709\u52b9\u5316
-label.action.enable.zone.processing=\u30be\u30fc\u30f3\u3092\u6709\u52b9\u306b\u3057\u3066\u3044\u307e\u3059...
-label.action.enable.zone=\u30be\u30fc\u30f3\u306e\u6709\u52b9\u5316
-label.action.expunge.instance.processing=\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u3092\u62b9\u6d88\u3057\u3066\u3044\u307e\u3059...
-label.action.expunge.instance=\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u306e\u62b9\u6d88
-label.action.force.reconnect.processing=\u518d\u63a5\u7d9a\u3057\u3066\u3044\u307e\u3059...
-label.action.force.reconnect=\u5f37\u5236\u518d\u63a5\u7d9a
-label.action.generate.keys.processing=\u30ad\u30fc\u3092\u751f\u6210\u3057\u3066\u3044\u307e\u3059...
-label.action.generate.keys=\u30ad\u30fc\u306e\u751f\u6210
-label.action.list.nexusVswitch=Nexus 1000V \u306e\u4e00\u89a7\u8868\u793a
-label.action.lock.account.processing=\u30a2\u30ab\u30a6\u30f3\u30c8\u3092\u30ed\u30c3\u30af\u3057\u3066\u3044\u307e\u3059...
-label.action.lock.account=\u30a2\u30ab\u30a6\u30f3\u30c8\u306e\u30ed\u30c3\u30af
-label.action.manage.cluster.processing=\u30af\u30e9\u30b9\u30bf\u30fc\u3092\u7ba1\u7406\u5bfe\u8c61\u306b\u3057\u3066\u3044\u307e\u3059...
-label.action.manage.cluster=\u30af\u30e9\u30b9\u30bf\u30fc\u306e\u7ba1\u7406\u5bfe\u8c61\u5316
-label.action.migrate.instance.processing=\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u3092\u79fb\u884c\u3057\u3066\u3044\u307e\u3059...
-label.action.migrate.instance=\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u306e\u79fb\u884c
-label.action.migrate.router.processing=\u30eb\u30fc\u30bf\u30fc\u3092\u79fb\u884c\u3057\u3066\u3044\u307e\u3059...
-label.action.migrate.router=\u30eb\u30fc\u30bf\u30fc\u306e\u79fb\u884c
-label.action.migrate.systemvm.processing=\u30b7\u30b9\u30c6\u30e0 VM \u3092\u79fb\u884c\u3057\u3066\u3044\u307e\u3059...
-label.action.migrate.systemvm=\u30b7\u30b9\u30c6\u30e0 VM \u306e\u79fb\u884c
-label.action.reboot.instance.processing=\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u3092\u518d\u8d77\u52d5\u3057\u3066\u3044\u307e\u3059...
-label.action.reboot.instance=\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u306e\u518d\u8d77\u52d5
-label.action.reboot.router.processing=\u30eb\u30fc\u30bf\u30fc\u3092\u518d\u8d77\u52d5\u3057\u3066\u3044\u307e\u3059...
-label.action.reboot.router=\u30eb\u30fc\u30bf\u30fc\u306e\u518d\u8d77\u52d5
-label.action.reboot.systemvm.processing=\u30b7\u30b9\u30c6\u30e0 VM \u3092\u518d\u8d77\u52d5\u3057\u3066\u3044\u307e\u3059...
-label.action.reboot.systemvm=\u30b7\u30b9\u30c6\u30e0 VM \u306e\u518d\u8d77\u52d5
-label.action.recurring.snapshot=\u5b9a\u671f\u30b9\u30ca\u30c3\u30d7\u30b7\u30e7\u30c3\u30c8
-label.action.register.iso=ISO \u306e\u767b\u9332
-label.action.register.template=\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u306e\u767b\u9332
-label.action.release.ip=IP \u30a2\u30c9\u30ec\u30b9\u306e\u89e3\u653e
-label.action.release.ip.processing=IP \u30a2\u30c9\u30ec\u30b9\u3092\u89e3\u653e\u3057\u3066\u3044\u307e\u3059...
-label.action.remove.host.processing=\u30db\u30b9\u30c8\u3092\u524a\u9664\u3057\u3066\u3044\u307e\u3059...
-label.action.remove.host=\u30db\u30b9\u30c8\u306e\u524a\u9664
-label.action.reset.password.processing=\u30d1\u30b9\u30ef\u30fc\u30c9\u3092\u30ea\u30bb\u30c3\u30c8\u3057\u3066\u3044\u307e\u3059...
-label.action.reset.password=\u30d1\u30b9\u30ef\u30fc\u30c9\u306e\u30ea\u30bb\u30c3\u30c8
-label.action.resize.volume.processing=\u30dc\u30ea\u30e5\u30fc\u30e0\u306e\u30b5\u30a4\u30ba\u3092\u5909\u66f4\u3057\u3066\u3044\u307e\u3059...
-label.action.resize.volume=\u30dc\u30ea\u30e5\u30fc\u30e0 \u30b5\u30a4\u30ba\u306e\u5909\u66f4
-label.action.resource.limits=\u30ea\u30bd\u30fc\u30b9\u5236\u9650
-label.action.restore.instance.processing=\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u3092\u5fa9\u5143\u3057\u3066\u3044\u307e\u3059...
-label.action.restore.instance=\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u306e\u5fa9\u5143
-label.action.revert.snapshot.processing=\u30b9\u30ca\u30c3\u30d7\u30b7\u30e7\u30c3\u30c8\u306b\u623b\u3057\u3066\u3044\u307e\u3059...
-label.action.revert.snapshot=\u30b9\u30ca\u30c3\u30d7\u30b7\u30e7\u30c3\u30c8\u306b\u623b\u3059
-label.action.start.instance.processing=\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u3092\u8d77\u52d5\u3057\u3066\u3044\u307e\u3059...
-label.action.start.instance=\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u306e\u8d77\u52d5
-label.action.start.router.processing=\u30eb\u30fc\u30bf\u30fc\u3092\u8d77\u52d5\u3057\u3066\u3044\u307e\u3059...
-label.action.start.router=\u30eb\u30fc\u30bf\u30fc\u306e\u8d77\u52d5
-label.action.start.systemvm.processing=\u30b7\u30b9\u30c6\u30e0 VM \u3092\u8d77\u52d5\u3057\u3066\u3044\u307e\u3059...
-label.action.start.systemvm=\u30b7\u30b9\u30c6\u30e0 VM \u306e\u8d77\u52d5
-label.action.stop.instance.processing=\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u3092\u505c\u6b62\u3057\u3066\u3044\u307e\u3059...
-label.action.stop.instance=\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u306e\u505c\u6b62
-label.action.stop.router.processing=\u30eb\u30fc\u30bf\u30fc\u3092\u505c\u6b62\u3057\u3066\u3044\u307e\u3059...
-label.action.stop.router=\u30eb\u30fc\u30bf\u30fc\u306e\u505c\u6b62
-label.action.stop.systemvm.processing=\u30b7\u30b9\u30c6\u30e0 VM \u3092\u505c\u6b62\u3057\u3066\u3044\u307e\u3059...
-label.action.stop.systemvm=\u30b7\u30b9\u30c6\u30e0 VM \u306e\u505c\u6b62
-label.actions=\u64cd\u4f5c
-label.action.take.snapshot.processing=\u30b9\u30ca\u30c3\u30d7\u30b7\u30e7\u30c3\u30c8\u3092\u4f5c\u6210\u3057\u3066\u3044\u307e\u3059....
-label.action.take.snapshot=\u30b9\u30ca\u30c3\u30d7\u30b7\u30e7\u30c3\u30c8\u306e\u4f5c\u6210
-label.action=\u64cd\u4f5c
-label.action.unmanage.cluster.processing=\u30af\u30e9\u30b9\u30bf\u30fc\u3092\u975e\u7ba1\u7406\u5bfe\u8c61\u306b\u3057\u3066\u3044\u307e\u3059...
-label.action.unmanage.cluster=\u30af\u30e9\u30b9\u30bf\u30fc\u306e\u975e\u7ba1\u7406\u5bfe\u8c61\u5316
-label.action.update.OS.preference=OS \u57fa\u672c\u8a2d\u5b9a\u306e\u66f4\u65b0
-label.action.update.OS.preference.processing=OS \u57fa\u672c\u8a2d\u5b9a\u3092\u66f4\u65b0\u3057\u3066\u3044\u307e\u3059...
-label.action.update.resource.count.processing=\u30ea\u30bd\u30fc\u30b9\u6570\u3092\u66f4\u65b0\u3057\u3066\u3044\u307e\u3059...
-label.action.update.resource.count=\u30ea\u30bd\u30fc\u30b9\u6570\u306e\u66f4\u65b0
-label.action.vmsnapshot.create=VM \u30b9\u30ca\u30c3\u30d7\u30b7\u30e7\u30c3\u30c8\u306e\u4f5c\u6210
-label.action.vmsnapshot.delete=VM \u30b9\u30ca\u30c3\u30d7\u30b7\u30e7\u30c3\u30c8\u306e\u524a\u9664
-label.action.vmsnapshot.revert=VM \u30b9\u30ca\u30c3\u30d7\u30b7\u30e7\u30c3\u30c8\u306b\u623b\u3059
-label.activate.project=\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u306e\u30a2\u30af\u30c6\u30a3\u30d6\u5316
-label.active.sessions=\u30a2\u30af\u30c6\u30a3\u30d6\u306a\u30bb\u30c3\u30b7\u30e7\u30f3
-label.add.accounts.to=\u30a2\u30ab\u30a6\u30f3\u30c8\u306e\u8ffd\u52a0\u5148\:
-label.add.accounts=\u30a2\u30ab\u30a6\u30f3\u30c8\u306e\u8ffd\u52a0
-label.add.account.to.project=\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u3078\u306e\u30a2\u30ab\u30a6\u30f3\u30c8\u306e\u8ffd\u52a0
-label.add.account=\u30a2\u30ab\u30a6\u30f3\u30c8\u306e\u8ffd\u52a0
-label.add.ACL=ACL \u306e\u8ffd\u52a0
-label.add.affinity.group=\u65b0\u3057\u3044\u30a2\u30d5\u30a3\u30cb\u30c6\u30a3 \u30b0\u30eb\u30fc\u30d7\u306e\u8ffd\u52a0
-label.add.baremetal.dhcp.device=\u30d9\u30a2\u30e1\u30bf\u30eb DHCP \u30c7\u30d0\u30a4\u30b9\u306e\u8ffd\u52a0
-label.add.BigSwitchVns.device=Big Switch VNS \u30b3\u30f3\u30c8\u30ed\u30fc\u30e9\u30fc\u306e\u8ffd\u52a0
-label.add.by.cidr=CIDR \u3067\u8ffd\u52a0
-label.add.by.group=\u30b0\u30eb\u30fc\u30d7\u3067\u8ffd\u52a0
-label.add.by=\u8ffd\u52a0\u5358\u4f4d
-label.add.cluster=\u30af\u30e9\u30b9\u30bf\u30fc\u306e\u8ffd\u52a0
-label.add.compute.offering=\u30b3\u30f3\u30d4\u30e5\u30fc\u30c6\u30a3\u30f3\u30b0 \u30aa\u30d5\u30a1\u30ea\u30f3\u30b0\u306e\u8ffd\u52a0
-label.add.direct.iprange=\u76f4\u63a5 IP \u30a2\u30c9\u30ec\u30b9\u306e\u7bc4\u56f2\u306e\u8ffd\u52a0
-label.add.disk.offering=\u30c7\u30a3\u30b9\u30af \u30aa\u30d5\u30a1\u30ea\u30f3\u30b0\u306e\u8ffd\u52a0
-label.add.domain=\u30c9\u30e1\u30a4\u30f3\u306e\u8ffd\u52a0
-label.added.new.bigswitch.vns.controller=\u65b0\u3057\u3044 Big Switch VNS \u30b3\u30f3\u30c8\u30ed\u30fc\u30e9\u30fc\u3092\u8ffd\u52a0\u3057\u307e\u3057\u305f
-label.added.nicira.nvp.controller=\u65b0\u3057\u3044 Nicira NVP \u30b3\u30f3\u30c8\u30ed\u30fc\u30e9\u30fc\u304c\u8ffd\u52a0\u3055\u308c\u307e\u3057\u305f\u3002
-label.add.egress.rule=\u9001\u4fe1\u898f\u5247\u306e\u8ffd\u52a0
-label.addes.new.f5=\u65b0\u3057\u3044 F5 \u3092\u8ffd\u52a0\u3057\u307e\u3057\u305f
-label.add.F5.device=F5 \u30c7\u30d0\u30a4\u30b9\u306e\u8ffd\u52a0
-label.add.firewall=\u30d5\u30a1\u30a4\u30a2\u30a6\u30a9\u30fc\u30eb\u898f\u5247\u306e\u8ffd\u52a0
-label.add.gslb=GSLB \u306e\u8ffd\u52a0
-label.add.guest.network=\u30b2\u30b9\u30c8 \u30cd\u30c3\u30c8\u30ef\u30fc\u30af\u306e\u8ffd\u52a0
-label.add.host=\u30db\u30b9\u30c8\u306e\u8ffd\u52a0
-label.adding.cluster=\u30af\u30e9\u30b9\u30bf\u30fc\u3092\u8ffd\u52a0\u3057\u3066\u3044\u307e\u3059
-label.adding.failed=\u8ffd\u52a0\u3067\u304d\u307e\u305b\u3093\u3067\u3057\u305f
-label.adding.pod=\u30dd\u30c3\u30c9\u3092\u8ffd\u52a0\u3057\u3066\u3044\u307e\u3059
-label.adding.processing=\u8ffd\u52a0\u3057\u3066\u3044\u307e\u3059...
-label.add.ingress.rule=\u53d7\u4fe1\u898f\u5247\u306e\u8ffd\u52a0
-label.adding.succeeded=\u8ffd\u52a0\u3057\u307e\u3057\u305f
-label.adding=\u8ffd\u52a0\u3057\u3066\u3044\u307e\u3059
-label.adding.user=\u30e6\u30fc\u30b6\u30fc\u3092\u8ffd\u52a0\u3057\u3066\u3044\u307e\u3059
-label.adding.zone=\u30be\u30fc\u30f3\u3092\u8ffd\u52a0\u3057\u3066\u3044\u307e\u3059
-label.add.ip.range=IP \u30a2\u30c9\u30ec\u30b9\u306e\u7bc4\u56f2\u306e\u8ffd\u52a0
-label.add.isolated.network=\u5206\u96e2\u3055\u308c\u305f\u30cd\u30c3\u30c8\u30ef\u30fc\u30af\u306e\u8ffd\u52a0
-label.additional.networks=\u8ffd\u52a0\u306e\u30cd\u30c3\u30c8\u30ef\u30fc\u30af
-label.add.load.balancer=\u8ca0\u8377\u5206\u6563\u88c5\u7f6e\u306e\u8ffd\u52a0
-label.add.more=\u305d\u306e\u307b\u304b\u306e\u9805\u76ee\u306e\u8ffd\u52a0
-label.add.netScaler.device=Netscaler \u30c7\u30d0\u30a4\u30b9\u306e\u8ffd\u52a0
-label.add.network.ACL=\u30cd\u30c3\u30c8\u30ef\u30fc\u30af ACL \u306e\u8ffd\u52a0
-label.add.network.device=\u30cd\u30c3\u30c8\u30ef\u30fc\u30af \u30c7\u30d0\u30a4\u30b9\u306e\u8ffd\u52a0
-label.add.network.offering=\u30cd\u30c3\u30c8\u30ef\u30fc\u30af \u30aa\u30d5\u30a1\u30ea\u30f3\u30b0\u306e\u8ffd\u52a0
-label.add.network=\u30cd\u30c3\u30c8\u30ef\u30fc\u30af\u306e\u8ffd\u52a0
-label.add.new.F5=\u65b0\u3057\u3044 F5 \u306e\u8ffd\u52a0
-label.add.new.gateway=\u65b0\u3057\u3044\u30b2\u30fc\u30c8\u30a6\u30a7\u30a4\u306e\u8ffd\u52a0
-label.add.new.NetScaler=\u65b0\u3057\u3044 NetScaler \u306e\u8ffd\u52a0
-label.add.new.PA=\u65b0\u3057\u3044 Palo Alto \u306e\u8ffd\u52a0
-label.add.new.SRX=\u65b0\u3057\u3044 SRX \u306e\u8ffd\u52a0
-label.add.new.tier=\u65b0\u3057\u3044\u968e\u5c64\u306e\u8ffd\u52a0
-label.add.nfs.secondary.staging.store=NFS \u30bb\u30ab\u30f3\u30c0\u30ea \u30b9\u30c6\u30fc\u30b8\u30f3\u30b0 \u30b9\u30c8\u30a2\u306e\u8ffd\u52a0
-label.add.NiciraNvp.device=NVP \u30b3\u30f3\u30c8\u30ed\u30fc\u30e9\u30fc\u306e\u8ffd\u52a0
-label.add.OpenDaylight.device=OpenDaylight \u30b3\u30f3\u30c8\u30ed\u30fc\u30e9\u30fc\u306e\u8ffd\u52a0
-label.add.PA.device=Palo Alto \u30c7\u30d0\u30a4\u30b9\u306e\u8ffd\u52a0
-label.add.physical.network=\u7269\u7406\u30cd\u30c3\u30c8\u30ef\u30fc\u30af\u306e\u8ffd\u52a0
-label.add.pod=\u30dd\u30c3\u30c9\u306e\u8ffd\u52a0
-label.add.portable.ip.range=\u30dd\u30fc\u30bf\u30d6\u30eb IP \u30a2\u30c9\u30ec\u30b9\u306e\u7bc4\u56f2\u306e\u8ffd\u52a0
-label.add.port.forwarding.rule=\u30dd\u30fc\u30c8\u8ee2\u9001\u898f\u5247\u306e\u8ffd\u52a0
-label.add.primary.storage=\u30d7\u30e9\u30a4\u30de\u30ea \u30b9\u30c8\u30ec\u30fc\u30b8\u306e\u8ffd\u52a0
-label.add.region=\u30ea\u30fc\u30b8\u30e7\u30f3\u306e\u8ffd\u52a0
-label.add.resources=\u30ea\u30bd\u30fc\u30b9\u306e\u8ffd\u52a0
-label.add.route=\u30eb\u30fc\u30c8\u306e\u8ffd\u52a0
-label.add.rule=\u898f\u5247\u306e\u8ffd\u52a0
-label.add.secondary.storage=\u30bb\u30ab\u30f3\u30c0\u30ea \u30b9\u30c8\u30ec\u30fc\u30b8\u306e\u8ffd\u52a0
-label.add.security.group=\u30bb\u30ad\u30e5\u30ea\u30c6\u30a3 \u30b0\u30eb\u30fc\u30d7\u306e\u8ffd\u52a0
-label.add.service.offering=\u30b5\u30fc\u30d3\u30b9 \u30aa\u30d5\u30a1\u30ea\u30f3\u30b0\u306e\u8ffd\u52a0
-label.add.SRX.device=SRX \u30c7\u30d0\u30a4\u30b9\u306e\u8ffd\u52a0
-label.add.static.nat.rule=\u9759\u7684 NAT \u898f\u5247\u306e\u8ffd\u52a0
-label.add.static.route=\u9759\u7684\u30eb\u30fc\u30c8\u306e\u8ffd\u52a0
-label.add.system.service.offering=\u30b7\u30b9\u30c6\u30e0 \u30b5\u30fc\u30d3\u30b9 \u30aa\u30d5\u30a1\u30ea\u30f3\u30b0\u306e\u8ffd\u52a0
-label.add.template=\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u306e\u8ffd\u52a0
-label.add.to.group=\u8ffd\u52a0\u5148\u30b0\u30eb\u30fc\u30d7
-label.add=\u8ffd\u52a0
-label.add.ucs.manager=UCS Manager \u306e\u8ffd\u52a0
-label.add.user=\u30e6\u30fc\u30b6\u30fc\u306e\u8ffd\u52a0
-label.add.vlan=VLAN \u306e\u8ffd\u52a0
-label.add.vms.to.lb=\u8ca0\u8377\u5206\u6563\u898f\u5247\u3078\u306e VM \u306e\u8ffd\u52a0
-label.add.vms=VM \u306e\u8ffd\u52a0
-label.add.VM.to.tier=\u968e\u5c64\u3078\u306e VM \u306e\u8ffd\u52a0
-label.add.vm=VM \u306e\u8ffd\u52a0
-label.add.vmware.datacenter=VMware \u30c7\u30fc\u30bf\u30bb\u30f3\u30bf\u30fc\u306e\u8ffd\u52a0
-label.add.vnmc.device=VNMC \u30c7\u30d0\u30a4\u30b9\u306e\u8ffd\u52a0
-label.add.vnmc.provider=VNMC \u30d7\u30ed\u30d0\u30a4\u30c0\u30fc\u306e\u8ffd\u52a0
-label.add.volume=\u30dc\u30ea\u30e5\u30fc\u30e0\u306e\u8ffd\u52a0
-label.add.vpc.offering=VPC \u30aa\u30d5\u30a1\u30ea\u30f3\u30b0\u306e\u8ffd\u52a0
-label.add.vpc=VPC \u306e\u8ffd\u52a0
-label.add.vpn.customer.gateway=VPN \u30ab\u30b9\u30bf\u30de\u30fc \u30b2\u30fc\u30c8\u30a6\u30a7\u30a4\u306e\u8ffd\u52a0
-label.add.VPN.gateway=VPN \u30b2\u30fc\u30c8\u30a6\u30a7\u30a4\u306e\u8ffd\u52a0
-label.add.vpn.user=VPN \u30e6\u30fc\u30b6\u30fc\u306e\u8ffd\u52a0
-label.add.vxlan=VXLAN \u306e\u8ffd\u52a0
-label.add.zone=\u30be\u30fc\u30f3\u306e\u8ffd\u52a0
-label.admin.accounts=\u7ba1\u7406\u8005\u30a2\u30ab\u30a6\u30f3\u30c8
-label.admin=\u7ba1\u7406\u8005
-label.advanced.mode=\u62e1\u5f35\u30e2\u30fc\u30c9
-label.advanced.search=\u9ad8\u5ea6\u306a\u691c\u7d22
-label.advanced=\u62e1\u5f35
-label.affinity.groups=\u30a2\u30d5\u30a3\u30cb\u30c6\u30a3 \u30b0\u30eb\u30fc\u30d7
-label.affinity.group=\u30a2\u30d5\u30a3\u30cb\u30c6\u30a3 \u30b0\u30eb\u30fc\u30d7
-label.affinity=\u30a2\u30d5\u30a3\u30cb\u30c6\u30a3
-label.agent.password=\u30a8\u30fc\u30b8\u30a7\u30f3\u30c8 \u30d1\u30b9\u30ef\u30fc\u30c9
-label.agent.username=\u30a8\u30fc\u30b8\u30a7\u30f3\u30c8 \u30e6\u30fc\u30b6\u30fc\u540d
-label.agree=\u540c\u610f\u3059\u308b
-label.alert=\u30a2\u30e9\u30fc\u30c8
-label.algorithm=\u30a2\u30eb\u30b4\u30ea\u30ba\u30e0
-label.allocated=\u5272\u308a\u5f53\u3066\u6e08\u307f
-label.allocation.state=\u5272\u308a\u5f53\u3066\u72b6\u614b
-label.allow=\u8a31\u53ef
-label.anti.affinity.groups=\u30a2\u30f3\u30c1\u30a2\u30d5\u30a3\u30cb\u30c6\u30a3 \u30b0\u30eb\u30fc\u30d7
-label.anti.affinity.group=\u30a2\u30f3\u30c1\u30a2\u30d5\u30a3\u30cb\u30c6\u30a3 \u30b0\u30eb\u30fc\u30d7
-label.anti.affinity=\u30a2\u30f3\u30c1\u30a2\u30d5\u30a3\u30cb\u30c6\u30a3
-label.api.key=API \u30ad\u30fc
-label.apply=\u9069\u7528
+label.vm.ip=VM IP Address
+message.listView.subselect.multi=(Ctrl/Cmd \u0192L\ufffd[\u201a\u00f0\u2030\u0178\u201a\u00b5\u201a\u00c8\u201a\u00aa\u201a\u00e7\u0192N\u0192\u0160\u0192b\u0192N)
+label.use.vm.ips=\u017d\u0178\u201a\u00cc VM IP \u0192A\u0192h\u0192\u0152\u0192X\u201a\u00f0\u017dg\u2014p
+label.reinstall.vm=VM \u201a\u00cc\ufffd\u00c4\u0192C\u0192\u201c\u0192X\u0192g\ufffd[\u0192\u2039
+message.reinstall.vm=\u2019\ufffd: \u2019\ufffd\u02c6\u00d3\u201a\u00b5\u201a\u00c4\u2018\u00b1\ufffds\u201a\u00b5\u201a\u00c4\u201a\u00ad\u201a\u00be\u201a\u00b3\u201a\u00a2\ufffdB\u201a\u00b1\u201a\u00ea\u201a\u00c9\u201a\u00e6\u201a\u00e8 VM \u201a\u00aa\u0192e\u0192\u201c\u0192v\u0192\u0152\ufffd[\u0192g\u201a\u00a9\u201a\u00e7\ufffd\u00c4\u0192C\u0192\u201c\u0192X\u0192g\ufffd[\u0192\u2039\u201a\u00b3\u201a\u00ea\u201a\u00dc\u201a\u00b7\ufffdB\u0192\u2039\ufffd[\u0192g \u0192f\u0192B\u0192X\u0192N\ufffd\u00e3\u201a\u00cc\u0192f\ufffd[\u0192^\u201a\u00cd\u017d\u00b8\u201a\u00ed\u201a\u00ea\u201a\u00dc\u201a\u00b7\ufffdB\u2019\u00c7\u2030\u00c1\u201a\u00cc\u0192f\ufffd[\u0192^ \u0192{\u0192\u0160\u0192\u2026\ufffd[\u0192\u20ac\u201a\u00aa\u201a\u00a0\u201a\u00e9\ufffd\u00ea\ufffd\u2021\u201a\u00cd\ufffdA\u201a\u00bb\u201a\u00cc\u0192{\u0192\u0160\u0192\u2026\ufffd[\u0192\u20ac\u201a\u00c9\u2030e\u2039\u00bf\u201a\u00cd\u201a\u00a0\u201a\u00e8\u201a\u00dc\u201a\u00b9\u201a\u00f1\u
 fffdB
+label.recover.vm=VM \u201a\u00cc\u2022\u0153\u0152\u00b3
+message.recover.vm=\u201a\u00b1\u201a\u00cc VM \u201a\u00f0\u2022\u0153\u0152\u00b3\u201a\u00b5\u201a\u00c4\u201a\u00e0\u201a\u00e6\u201a\u00eb\u201a\u00b5\u201a\u00a2\u201a\u00c5\u201a\u00b7\u201a\u00a9?
+label.port=\u0192|\ufffd[\u0192g
+label.remove.ldap=LDAP \u201a\u00cc\ufffd\u00ed\ufffd\u0153
+label.configure.ldap=LDAP \u201a\u00cc\ufffd\\ufffd\u00ac
+label.ldap.configuration=LDAP \ufffd\\ufffd\u00ac
+label.ldap.port=LDAP \u0192|\ufffd[\u0192g
+label.create.nfs.secondary.staging.store=NFS \u0192Z\u0192J\u0192\u201c\u0192_\u0192\u0160 \u0192X\u0192e\ufffd[\u0192W\u0192\u201c\u0192O \u0192X\u0192g\u0192A\u201a\u00f0\ufffd\u00ec\ufffd\u00ac\u201a\u00b7\u201a\u00e9
+label.volatile=\u0160\u00f6\u201d\u00ad\ufffd\u00ab
+label.planner.mode=\u0192v\u0192\u2030\u0192\u201c\u0192i\ufffd[ \u0192\u201a\ufffd[\u0192h
+label.deployment.planner=\u201cW\u0160J\u0192v\u0192\u2030\u0192\u201c\u0192i\ufffd[
+label.quiesce.vm=VM \u201a\u00f0\u2039x\u017d~\u201a\u00b7\u201a\u00e9
+label.smb.username=SMB \u0192\u2020\ufffd[\u0192U\ufffd[\u2013\u00bc
+label.smb.password=SMB \u0192p\u0192X\u0192\ufffd\ufffd[\u0192h
+label.smb.domain=SMB \u0192h\u0192\ufffd\u0192C\u0192\u201c
+label.hypervisors=\u0192n\u0192C\u0192p\ufffd[\u0192o\u0192C\u0192U\ufffd[
+label.home=\u0192z\ufffd[\u0192\u20ac
+label.sockets=CPU \u0192\\u0192P\u0192b\u0192g
+label.root.disk.size=\u0192\u2039\ufffd[\u0192g \u0192f\u0192B\u0192X\u0192N \u0192T\u0192C\u0192Y
+label.s3.nfs.server=S3 NFS \u0192T\ufffd[\u0192o\ufffd[
+label.s3.nfs.path=S3 NFS \u0192p\u0192X
+label.delete.events=\u0192C\u0192x\u0192\u201c\u0192g\u201a\u00cc\ufffd\u00ed\ufffd\u0153
+label.delete.alerts=\u0192A\u0192\u2030\ufffd[\u0192g\u201a\u00cc\ufffd\u00ed\ufffd\u0153
+label.archive.alerts=\u0192A\u0192\u2030\ufffd[\u0192g\u201a\u00cc\u0192A\ufffd[\u0192J\u0192C\u0192u
+label.archive.events=\u0192C\u0192x\u0192\u201c\u0192g\u201a\u00cc\u0192A\ufffd[\u0192J\u0192C\u0192u
+label.by.alert.type=\u0192A\u0192\u2030\ufffd[\u0192g\u201a\u00cc\u017d\u00ed\u2014\u00de
+label.by.event.type=\u0192C\u0192x\u0192\u201c\u0192g\u201a\u00cc\u017d\u00ed\u2014\u00de
+label.by.date.start=\u201c\u00fa\u2022t (\u0160J\u017dn)
+label.by.date.end=\u201c\u00fa\u2022t (\ufffdI\u2014\u00b9)
+label.switch.type=\u0192X\u0192C\u0192b\u0192`\u201a\u00cc\u017d\u00ed\u2014\u00de
+label.service.state=\u0192T\ufffd[\u0192r\u0192X\u201a\u00cc\ufffd\u00f3\u2018\u00d4
+label.egress.default.policy=\u2018\u2014\ufffdM\u201a\u00cc\u0192f\u0192t\u0192H\u0192\u2039\u0192g \u0192|\u0192\u0160\u0192V\ufffd[
+label.routing=\u0192\u2039\ufffd[\u0192e\u0192B\u0192\u201c\u0192O
+label.hvm=HVM
+label.about=\u0192o\ufffd[\u0192W\u0192\u2021\u0192\u201c\ufffd\u00ee\u2022\u00f1
 label.app.name=CloudStack
-label.archive.alerts=\u30a2\u30e9\u30fc\u30c8\u306e\u30a2\u30fc\u30ab\u30a4\u30d6
-label.archive.events=\u30a4\u30d9\u30f3\u30c8\u306e\u30a2\u30fc\u30ab\u30a4\u30d6
-label.assign.instance.another=\u307b\u304b\u306e\u30a2\u30ab\u30a6\u30f3\u30c8\u3078\u306e\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u306e\u5272\u308a\u5f53\u3066
-label.assign.to.load.balancer=\u8ca0\u8377\u5206\u6563\u88c5\u7f6e\u306b\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u3092\u5272\u308a\u5f53\u3066\u3066\u3044\u307e\u3059
-label.assign=\u5272\u308a\u5f53\u3066
-label.associated.network.id=\u95a2\u9023\u3065\u3051\u3089\u308c\u305f\u30cd\u30c3\u30c8\u30ef\u30fc\u30af ID
-label.associated.network=\u95a2\u9023\u3065\u3051\u3089\u308c\u305f\u30cd\u30c3\u30c8\u30ef\u30fc\u30af
-label.associated.profile=\u95a2\u9023\u4ed8\u3051\u3089\u308c\u305f\u30d7\u30ed\u30d5\u30a1\u30a4\u30eb
-label.associate.public.ip=\u30d1\u30d6\u30ea\u30c3\u30af IP \u30a2\u30c9\u30ec\u30b9\u306e\u95a2\u9023\u4ed8\u3051
-label.attached.iso=\u30a2\u30bf\u30c3\u30c1\u3055\u308c\u305f ISO
-label.author.email=\u4f5c\u6210\u8005\u306e\u96fb\u5b50\u30e1\u30fc\u30eb
-label.author.name=\u4f5c\u6210\u8005\u306e\u540d\u524d
-label.autoscale=\u81ea\u52d5\u30b5\u30a4\u30ba\u8a2d\u5b9a
-label.availability=\u53ef\u7528\u6027
-label.availability.zone=\u5229\u7528\u53ef\u80fd\u30be\u30fc\u30f3
-label.available.public.ips=\u4f7f\u7528\u3067\u304d\u308b\u30d1\u30d6\u30ea\u30c3\u30af IP \u30a2\u30c9\u30ec\u30b9
-label.available=\u4f7f\u7528\u53ef\u80fd
-label.back=\u623b\u308b
-label.bandwidth=\u5e2f\u57df\u5e45
-label.baremetal.dhcp.devices=\u30d9\u30a2\u30e1\u30bf\u30eb DHCP \u30c7\u30d0\u30a4\u30b9
-label.baremetal.dhcp.provider=\u30d9\u30a2\u30e1\u30bf\u30eb DHCP \u30d7\u30ed\u30d0\u30a4\u30c0\u30fc
-label.baremetal.pxe.devices=\u30d9\u30a2\u30e1\u30bf\u30eb PXE \u30c7\u30d0\u30a4\u30b9
-label.baremetal.pxe.device=\u30d9\u30a2\u30e1\u30bf\u30eb PXE \u30c7\u30d0\u30a4\u30b9\u306e\u8ffd\u52a0
-label.baremetal.pxe.provider=\u30d9\u30a2\u30e1\u30bf\u30eb PXE \u30d7\u30ed\u30d0\u30a4\u30c0\u30fc
-label.basic.mode=\u57fa\u672c\u30e2\u30fc\u30c9
-label.basic=\u57fa\u672c
-label.bigswitch.controller.address=Big Switch VNS \u30b3\u30f3\u30c8\u30ed\u30fc\u30e9\u30fc\u306e\u30a2\u30c9\u30ec\u30b9
-label.bigswitch.vns.details=Big Switch VNS \u306e\u8a73\u7d30
-label.blade.id=\u30d6\u30ec\u30fc\u30c9 ID
-label.blades=\u30d6\u30ec\u30fc\u30c9
-label.bootable=\u8d77\u52d5\u53ef\u80fd
-label.broadcast.domain.range=\u30d6\u30ed\u30fc\u30c9\u30ad\u30e3\u30b9\u30c8 \u30c9\u30e1\u30a4\u30f3\u306e\u7bc4\u56f2
-label.broadcast.domain.type=\u30d6\u30ed\u30fc\u30c9\u30ad\u30e3\u30b9\u30c8 \u30c9\u30e1\u30a4\u30f3\u306e\u7a2e\u985e
-label.broadcast.uri=\u30d6\u30ed\u30fc\u30c9\u30ad\u30e3\u30b9\u30c8 URI
-label.broadcasturi=\u30d6\u30ed\u30fc\u30c9\u30ad\u30e3\u30b9\u30c8 URI
-label.broadcat.uri=\u30d6\u30ed\u30fc\u30c9\u30ad\u30e3\u30b9\u30c8 URI
-label.by.account=\u30a2\u30ab\u30a6\u30f3\u30c8
-label.by.alert.type=\u30a2\u30e9\u30fc\u30c8\u306e\u7a2e\u985e
-label.by.availability=\u53ef\u7528\u6027
-label.by.date.end=\u65e5\u4ed8 (\u7d42\u4e86)
-label.by.date.start=\u65e5\u4ed8 (\u958b\u59cb)
-label.by.domain=\u30c9\u30e1\u30a4\u30f3
-label.by.end.date=\u7d42\u4e86\u65e5
-label.by.event.type=\u30a4\u30d9\u30f3\u30c8\u306e\u7a2e\u985e
-label.by.level=\u30ec\u30d9\u30eb
-label.by.pod=\u30dd\u30c3\u30c9
-label.by.role=\u5f79\u5272
-label.by.start.date=\u958b\u59cb\u65e5
-label.by.state=\u72b6\u614b
-label.bytes.received=\u53d7\u4fe1\u30d0\u30a4\u30c8
-label.bytes.sent=\u9001\u4fe1\u30d0\u30a4\u30c8
-label.by.traffic.type=\u30c8\u30e9\u30d5\u30a3\u30c3\u30af\u306e\u7a2e\u985e
-label.by.type.id=\u7a2e\u985e ID
-label.by.type=\u7a2e\u985e
-label.by.zone=\u30be\u30fc\u30f3
-label.cache.mode=\u66f8\u304d\u8fbc\u307f\u30ad\u30e3\u30c3\u30b7\u30e5\u306e\u7a2e\u985e
-label.cancel=\u30ad\u30e3\u30f3\u30bb\u30eb
-label.capacity=\u51e6\u7406\u80fd\u529b
-label.certificate=\u8a3c\u660e\u66f8
-label.change.affinity=\u30a2\u30d5\u30a3\u30cb\u30c6\u30a3\u306e\u5909\u66f4
-label.change.service.offering=\u30b5\u30fc\u30d3\u30b9 \u30aa\u30d5\u30a1\u30ea\u30f3\u30b0\u306e\u5909\u66f4
-label.change.value=\u5024\u306e\u5909\u66f4
-label.character=\u6587\u5b57
-label.chassis=\u30b7\u30e3\u30fc\u30b7
-label.checksum=MD5 \u30c1\u30a7\u30c3\u30af\u30b5\u30e0
-label.cidr.account=CIDR \u307e\u305f\u306f\u30a2\u30ab\u30a6\u30f3\u30c8/\u30bb\u30ad\u30e5\u30ea\u30c6\u30a3 \u30b0\u30eb\u30fc\u30d7
+label.about.app=CloudStack \u201a\u00c9\u201a\u00c2\u201a\u00a2\u201a\u00c4
+label.custom.disk.iops=\u0192J\u0192X\u0192^\u0192\u20ac IOPS
+label.disk.iops.min=\ufffd\u00c5\ufffd\u00ac IOPS
+label.disk.iops.max=\ufffd\u00c5\u2018\u00e5 IOPS
+label.disk.iops.total=IOPS \ufffd\u2021\u0152v
+label.hypervisor.snapshot.reserve=\u0192n\u0192C\u0192p\ufffd[\u0192o\u0192C\u0192U\ufffd[ \u0192X\u0192i\u0192b\u0192v\u0192V\u0192\u2021\u0192b\u0192g\u2014\\u2013\u00f1
+label.view.secondary.ips=\u0192Z\u0192J\u0192\u201c\u0192_\u0192\u0160 IP \u0192A\u0192h\u0192\u0152\u0192X\u201a\u00cc\u2022\\u017d\u00a6
+message.validate.invalid.characters=\u2013\u00b3\u0152\u00f8\u201a\u00c8\u2022\u00b6\u017d\u0161\u201a\u00aa\u0152\u00a9\u201a\u00c2\u201a\u00a9\u201a\u00e8\u201a\u00dc\u201a\u00b5\u201a\u00bd\ufffdB\ufffdC\ufffd\u00ae\u201a\u00b5\u201a\u00c4\u201a\u00ad\u201a\u00be\u201a\u00b3\u201a\u00a2\ufffdB
+message.acquire.ip.nic=\u201a\u00b1\u201a\u00cc NIC \u201a\u00cc\u201a\u00bd\u201a\u00df\u201a\u00c9\ufffdV\u201a\u00b5\u201a\u00a2\u0192Z\u0192J\u0192\u201c\u0192_\u0192\u0160 IP \u0192A\u0192h\u0192\u0152\u0192X\u201a\u00f0\u017d\u00e6\u201c\u00be\u201a\u00b5\u201a\u00c4\u201a\u00e0\u201a\u00e6\u201a\u00eb\u201a\u00b5\u201a\u00a2\u201a\u00c5\u201a\u00b7\u201a\u00a9?<br/>\u2019\ufffd: \ufffdV\u201a\u00b5\u201a\u00ad\u017d\u00e6\u201c\u00be\u201a\u00b5\u201a\u00bd\u0192Z\u0192J\u0192\u201c\u0192_\u0192\u0160 IP \u0192A\u0192h\u0192\u0152\u0192X\u201a\u00cd\u2030\u00bc\u2018z\u0192}\u0192V\u0192\u201c\u201c\u00e0\u201a\u00c5\u017d\u00e8\u201c\u00ae\u201a\u00c5\ufffd\\ufffd\u00ac\u201a\u00b7\u201a\u00e9\u2022K\u2014v\u201a\u00aa\u201a\u00a0\u201a\u00e8\u201a\u00dc\u201a\u00b7\ufffdB
+message.select.affinity.groups=\u201a\u00b1\u201a\u00cc VM \u201a\u00f0\u2019\u00c7\u2030\u00c1\u201a\u00b7\u201a\u00e9\u0192A\u0192t\u0192B\u0192j\u0192e\u0192B \u0192O\u0192\u2039\ufffd[\u0192v\u201a\u00f0\u2018I\u2018\u00f0\u201a\u00b5\u201a\u00c4\u201a\u00ad\u201a\u00be\u201a\u00b3\u201a\u00a2\ufffdB
+message.no.affinity.groups=\u0192A\u0192t\u0192B\u0192j\u0192e\u0192B \u0192O\u0192\u2039\ufffd[\u0192v\u201a\u00aa\u201a\u00a0\u201a\u00e8\u201a\u00dc\u201a\u00b9\u201a\u00f1\ufffdB\u017d\u0178\u201a\u00cc\u017d\u00e8\ufffd\u2021\u201a\u00c9\ufffdi\u201a\u00f1\u201a\u00c5\u201a\u00ad\u201a\u00be\u201a\u00b3\u201a\u00a2\ufffdB
+label.action.delete.nic=NIC \u201a\u00cc\ufffd\u00ed\ufffd\u0153
+message.action.delete.nic=\u201a\u00b1\u201a\u00cc NIC \u201a\u00f0\ufffd\u00ed\ufffd\u0153\u201a\u00b5\u201a\u00c4\u201a\u00e0\u201a\u00e6\u201a\u00eb\u201a\u00b5\u201a\u00a2\u201a\u00c5\u201a\u00b7\u201a\u00a9? \u0160\u00d6\u02dcA\u2022t\u201a\u00af\u201a\u00e7\u201a\u00ea\u201a\u00bd\u0192l\u0192b\u0192g\u0192\ufffd\ufffd[\u0192N\u201a\u00e0 VM \u201a\u00a9\u201a\u00e7\ufffd\u00ed\ufffd\u0153\u201a\u00b3\u201a\u00ea\u201a\u00dc\u201a\u00b7\ufffdB
+changed.item.properties=\ufffd\u20ac\u2013\u00da\u201a\u00cc\u0192v\u0192\ufffd\u0192p\u0192e\u0192B\u201a\u00cc\u2022\u00cf\ufffdX
+confirm.enable.s3=S3 \u0192x\ufffd[\u0192X\u201a\u00cc\u0192Z\u0192J\u0192\u201c\u0192_\u0192\u0160 \u0192X\u0192g\u0192\u0152\ufffd[\u0192W\u201a\u00cc\u0192T\u0192|\ufffd[\u0192g\u201a\u00f0\u2014L\u0152\u00f8\u201a\u00c9\u201a\u00b7\u201a\u00e9\u201a\u00c9\u201a\u00cd\ufffdA\u017d\u0178\u201a\u00cc\ufffd\u00ee\u2022\u00f1\u201a\u00f0\u201c\u00fc\u2014\u00cd\u201a\u00b5\u201a\u00c4\u201a\u00ad\u201a\u00be\u201a\u00b3\u201a\u00a2\ufffdB
+confirm.enable.swift=Swift \u201a\u00cc\u0192T\u0192|\ufffd[\u0192g\u201a\u00f0\u2014L\u0152\u00f8\u201a\u00c9\u201a\u00b7\u201a\u00e9\u201a\u00c9\u201a\u00cd\ufffdA\u017d\u0178\u201a\u00cc\ufffd\u00ee\u2022\u00f1\u201a\u00f0\u201c\u00fc\u2014\u00cd\u201a\u00b5\u201a\u00c4\u201a\u00ad\u201a\u00be\u201a\u00b3\u201a\u00a2\ufffdB
+error.could.not.change.your.password.because.ldap.is.enabled=\u0192G\u0192\u2030\ufffd[\ufffdBLDAP \u201a\u00aa\u2014L\u0152\u00f8\u201a\u00c8\u201a\u00bd\u201a\u00df\u0192p\u0192X\u0192\ufffd\ufffd[\u0192h\u201a\u00f0\u2022\u00cf\ufffdX\u201a\u00c5\u201a\u00ab\u201a\u00dc\u201a\u00b9\u201a\u00f1\ufffdB
+error.could.not.enable.zone=\u0192]\ufffd[\u0192\u201c\u201a\u00f0\u2014L\u0152\u00f8\u201a\u00c9\u201a\u00c5\u201a\u00ab\u201a\u00dc\u201a\u00b9\u201a\u00f1\u201a\u00c5\u201a\u00b5\u201a\u00bd
+error.installWizard.message=\u2013\u00e2\u2018\u00e8\u201a\u00aa\u201d\u00ad\ufffd\u00b6\u201a\u00b5\u201a\u00dc\u201a\u00b5\u201a\u00bd\ufffdB\u2013\u00df\u201a\u00c1\u201a\u00c4\u0192G\u0192\u2030\ufffd[\u201a\u00f0\ufffdC\ufffd\u00b3\u201a\u00c5\u201a\u00ab\u201a\u00dc\u201a\u00b7\ufffdB
+error.invalid.username.password=\u2013\u00b3\u0152\u00f8\u201a\u00c8\u0192\u2020\ufffd[\u0192U\ufffd[\u2013\u00bc\u201a\u00dc\u201a\u00bd\u201a\u00cd\u0192p\u0192X\u0192\ufffd\ufffd[\u0192h\u201a\u00c5\u201a\u00b7\ufffdB
+error.login=\u0192\u2020\ufffd[\u0192U\ufffd[\u2013\u00bc/\u0192p\u0192X\u0192\ufffd\ufffd[\u0192h\u201a\u00aa\u2039L\u02dc^\u201a\u00c6\u02c6\u00ea\u2019v\u201a\u00b5\u201a\u00dc\u201a\u00b9\u201a\u00f1\ufffdB
+error.menu.select=\ufffd\u20ac\u2013\u00da\u201a\u00aa\u2018I\u2018\u00f0\u201a\u00b3\u201a\u00ea\u201a\u00c4\u201a\u00a2\u201a\u00c8\u201a\u00a2\u201a\u00bd\u201a\u00df\u2018\u20ac\ufffd\u00ec\u201a\u00f0\u017d\u00c0\ufffds\u201a\u00c5\u201a\u00ab\u201a\u00dc\u201a\u00b9\u201a\u00f1\ufffdB
+error.mgmt.server.inaccessible=\u0160\u00c7\u2014\ufffd\u0192T\ufffd[\u0192o\ufffd[\u201a\u00c9\u0192A\u0192N\u0192Z\u0192X\u201a\u00c5\u201a\u00ab\u201a\u00dc\u201a\u00b9\u201a\u00f1\ufffdB\u0152\u00e3\u201a\u00c5\ufffd\u00c4\u017d\u00c0\ufffds\u201a\u00b5\u201a\u00c4\u201a\u00ad\u201a\u00be\u201a\u00b3\u201a\u00a2\ufffdB
+error.password.not.match=\u0192p\u0192X\u0192\ufffd\ufffd[\u0192h\u201a\u00aa\u02c6\u00ea\u2019v\u201a\u00b5\u201a\u00dc\u201a\u00b9\u201a\u00f1
+error.please.specify.physical.network.tags=\u201a\u00b1\u201a\u00cc\u2022\u00a8\u2014\ufffd\u0192l\u0192b\u0192g\u0192\ufffd\ufffd[\u0192N\u201a\u00cc\u0192^\u0192O\u201a\u00f0\u017dw\u2019\u00e8\u201a\u00b5\u201a\u00c8\u201a\u00af\u201a\u00ea\u201a\u00ce\ufffdA\u0192l\u0192b\u0192g\u0192\ufffd\ufffd[\u0192N \u0192I\u0192t\u0192@\u0192\u0160\u0192\u201c\u0192O\u201a\u00cd\u017dg\u2014p\u201a\u00c5\u201a\u00ab\u201a\u00dc\u201a\u00b9\u201a\u00f1\ufffdB
+error.session.expired=\u0192Z\u0192b\u0192V\u0192\u2021\u0192\u201c\u201a\u00cc\u2014L\u0152\u00f8\u0160\u00fa\u0152\u00c0\u201a\u00aa\ufffd\u00d8\u201a\u00ea\u201a\u00dc\u201a\u00b5\u201a\u00bd\ufffdB
+error.something.went.wrong.please.correct.the.following=\u2013\u00e2\u2018\u00e8\u201a\u00aa\u201d\u00ad\ufffd\u00b6\u201a\u00b5\u201a\u00dc\u201a\u00b5\u201a\u00bd\ufffdB\u017d\u0178\u201a\u00cc\u201c\u00e0\u2014e\u201a\u00f0\ufffdC\ufffd\u00b3\u201a\u00b5\u201a\u00c4\u201a\u00ad\u201a\u00be\u201a\u00b3\u201a\u00a2
+error.unable.to.reach.management.server=\u0160\u00c7\u2014\ufffd\u0192T\ufffd[\u0192o\ufffd[\u201a\u00c6\u2019\u00ca\ufffdM\u201a\u00c5\u201a\u00ab\u201a\u00dc\u201a\u00b9\u201a\u00f1
+error.unresolved.internet.name=\u0192C\u0192\u201c\u0192^\ufffd[\u0192l\u0192b\u0192g\u2013\u00bc\u201a\u00f0\u2030\u00f0\u0152\u02c6\u201a\u00c5\u201a\u00ab\u201a\u00dc\u201a\u00b9\u201a\u00f1\ufffdB
+extractable=\u2019\u0160\ufffdo\u2030\u00c2\u201d\
+force.delete.domain.warning=\u0152x\ufffd\ufffd\: \u201a\u00b1\u201a\u00cc\u0192I\u0192v\u0192V\u0192\u2021\u0192\u201c\u201a\u00f0\u2018I\u2018\u00f0\u201a\u00b7\u201a\u00e9\u201a\u00c6\ufffdA\u201a\u00b7\u201a\u00d7\u201a\u00c4\u201a\u00cc\u017dq\u0192h\u0192\ufffd\u0192C\u0192\u201c\u201a\u00a8\u201a\u00e6\u201a\u00d1\u0160\u00d6\u02dcA\u201a\u00b7\u201a\u00e9\u201a\u00b7\u201a\u00d7\u201a\u00c4\u201a\u00cc\u0192A\u0192J\u0192E\u0192\u201c\u0192g\u201a\u00c6\u201a\u00bb\u201a\u00cc\u0192\u0160\u0192\\ufffd[\u0192X\u201a\u00aa\ufffd\u00ed\ufffd\u0153\u201a\u00b3\u201a\u00ea\u201a\u00dc\u201a\u00b7\ufffdB
+force.delete=\u2039\u00ad\ufffd\u00a7\u201cI\u201a\u00c9\ufffd\u00ed\ufffd\u0153\u201a\u00b7\u201a\u00e9
+force.remove.host.warning=\u0152x\ufffd\ufffd\: \u201a\u00b1\u201a\u00cc\u0192I\u0192v\u0192V\u0192\u2021\u0192\u201c\u201a\u00f0\u2018I\u2018\u00f0\u201a\u00b7\u201a\u00e9\u201a\u00c6\ufffdA\u017d\u00c0\ufffds\u2019\u2020\u201a\u00cc\u201a\u00b7\u201a\u00d7\u201a\u00c4\u201a\u00cc\u2030\u00bc\u2018z\u0192}\u0192V\u0192\u201c\u201a\u00aa\u2039\u00ad\ufffd\u00a7\u201cI\u201a\u00c9\u2019\u00e2\u017d~\u201a\u00b3\u201a\u00ea\ufffdA\u0192N\u0192\u2030\u0192X\u0192^\ufffd[\u201a\u00a9\u201a\u00e7\u201a\u00b1\u201a\u00cc\u0192z\u0192X\u0192g\u201a\u00aa\u2039\u00ad\ufffd\u00a7\u201cI\u201a\u00c9\u2030\u00f0\ufffd\u0153\u201a\u00b3\u201a\u00ea\u201a\u00dc\u201a\u00b7\ufffdB
+force.remove=\u2039\u00ad\ufffd\u00a7\u201cI\u201a\u00c9\u2030\u00f0\ufffd\u0153\u201a\u00b7\u201a\u00e9
+force.stop.instance.warning=\u0152x\ufffd\ufffd\: \u0192C\u0192\u201c\u0192X\u0192^\u0192\u201c\u0192X\u201a\u00cc\u2039\u00ad\ufffd\u00a7\u2019\u00e2\u017d~\u201a\u00cd\ufffdA\ufffd\u00c5\ufffdI\u017d\u00e8\u2019i\u201a\u00c9\u201a\u00b5\u201a\u00c4\u201a\u00ad\u201a\u00be\u201a\u00b3\u201a\u00a2\ufffdB\u0192f\ufffd[\u0192^\u201a\u00f0\u2018\u00b9\u017d\u00b8\u201a\u00b7\u201a\u00e9\u201a\u00be\u201a\u00af\u201a\u00c5\u201a\u00c8\u201a\u00ad\ufffdA\u2030\u00bc\u2018z\u0192}\u0192V\u0192\u201c\u201a\u00cc\u201c\u00ae\ufffd\u00ec\u201a\u00aa\u02c6\u00ea\u0160\u00d1\u201a\u00b5\u201a\u00c8\u201a\u00ad\u201a\u00c8\u201a\u00e9\u2030\u00c2\u201d\\ufffd\u00ab\u201a\u00aa\u201a\u00a0\u201a\u00e8\u201a\u00dc\u201a\u00b7\ufffdB
+force.stop=\u2039\u00ad\ufffd\u00a7\u201cI\u201a\u00c9\u2019\u00e2\u017d~\u201a\u00b7\u201a\u00e9
+ICMP.code=ICMP \u0192R\ufffd[\u0192h
+ICMP.type=ICMP \u201a\u00cc\u017d\u00ed\u2014\u00de
+image.directory=\u2030\u00e6\u2018\u0153\u0192f\u0192B\u0192\u0152\u0192N\u0192g\u0192\u0160
+inline=\u2019\u00bc\u2014\u00f1
+instances.actions.reboot.label=\u0192C\u0192\u201c\u0192X\u0192^\u0192\u201c\u0192X\u201a\u00cc\ufffd\u00c4\u2039N\u201c\u00ae
+label.accept.project.invitation=\u0192v\u0192\ufffd\u0192W\u0192F\u0192N\u0192g\u201a\u00d6\u201a\u00cc\ufffd\u00b5\u2018\u00d2\u201a\u00cc\ufffd\u00b3\u2018\u00f8
+label.account.and.security.group=\u0192A\u0192J\u0192E\u0192\u201c\u0192g\ufffdA\u0192Z\u0192L\u0192\u2026\u0192\u0160\u0192e\u0192B \u0192O\u0192\u2039\ufffd[\u0192v
+label.account.id=\u0192A\u0192J\u0192E\u0192\u201c\u0192g ID
+label.account.name=\u0192A\u0192J\u0192E\u0192\u201c\u0192g\u2013\u00bc
+label.account.specific=\u0192A\u0192J\u0192E\u0192\u201c\u0192g\u0152\u00c5\u2014L
+label.account=\u0192A\u0192J\u0192E\u0192\u201c\u0192g
+label.accounts=\u0192A\u0192J\u0192E\u0192\u201c\u0192g
+label.acquire.new.ip=\ufffdV\u201a\u00b5\u201a\u00a2 IP \u0192A\u0192h\u0192\u0152\u0192X\u201a\u00cc\u017d\u00e6\u201c\u00be
+label.acquire.new.secondary.ip=\u0192Z\u0192J\u0192\u201c\u0192_\u0192\u0160 IP \u0192A\u0192h\u0192\u0152\u0192X\u201a\u00cc\u017d\u00e6\u201c\u00be
+label.action.attach.disk.processing=\u0192f\u0192B\u0192X\u0192N\u201a\u00f0\u0192A\u0192^\u0192b\u0192`\u201a\u00b5\u201a\u00c4\u201a\u00a2\u201a\u00dc\u201a\u00b7...
+label.action.attach.disk=\u0192f\u0192B\u0192X\u0192N\u201a\u00cc\u0192A\u0192^\u0192b\u0192`
+label.action.attach.iso.processing=ISO \u201a\u00f0\u0192A\u0192^\u0192b\u0192`\u201a\u00b5\u201a\u00c4\u201a\u00a2\u201a\u00dc\u201a\u00b7...
+label.action.attach.iso=ISO \u201a\u00cc\u0192A\u0192^\u0192b\u0192`
+label.action.cancel.maintenance.mode.processing=\u2022\u00db\u017d\u00e7\u0192\u201a\ufffd[\u0192h\u201a\u00f0\u0192L\u0192\u0192\u0192\u201c\u0192Z\u0192\u2039\u201a\u00b5\u201a\u00c4\u201a\u00a2\u201a\u00dc\u201a\u00b7...
+label.action.cancel.maintenance.mode=\u2022\u00db\u017d\u00e7\u0192\u201a\ufffd[\u0192h\u201a\u00cc\u0192L\u0192\u0192\u0192\u201c\u0192Z\u0192\u2039
+label.action.change.password=\u0192p\u0192X\u0192\ufffd\ufffd[\u0192h\u201a\u00cc\u2022\u00cf\ufffdX
+label.action.change.service.processing=\u0192T\ufffd[\u0192r\u0192X\u201a\u00f0\u2022\u00cf\ufffdX\u201a\u00b5\u201a\u00c4\u201a\u00a2\u201a\u00dc\u201a\u00b7...
+label.action.change.service=\u0192T\ufffd[\u0192r\u0192X\u201a\u00cc\u2022\u00cf\ufffdX
+label.action.copy.ISO.processing=ISO \u201a\u00f0\u0192R\u0192s\ufffd[\u201a\u00b5\u201a\u00c4\u201a\u00a2\u201a\u00dc\u201a\u00b7...
+label.action.copy.ISO=ISO \u201a\u00cc\u0192R\u0192s\ufffd[
+label.action.copy.template.processing=\u0192e\u0192\u201c\u0192v\u0192\u0152\ufffd[\u0192g\u201a\u00f0\u0192R\u0192s\ufffd[\u201a\u00b5\u201a\u00c4\u201a\u00a2\u201a\u00dc\u201a\u00b7...
+label.action.copy.template=\u0192e\u0192\u201c\u0192v\u0192\u0152\ufffd[\u0192g\u201a\u00cc\u0192R\u0192s\ufffd[
+label.action.create.template.from.vm=VM \u201a\u00a9\u201a\u00e7\u201a\u00cc\u0192e\u0192\u201c\u0192v\u0192\u0152\ufffd[\u0192g\ufffd\u00ec\ufffd\u00ac
+label.action.create.template.from.volume=\u0192{\u0192\u0160\u0192\u2026\ufffd[\u0192\u20ac\u201a\u00a9\u201a\u00e7\u201a\u00cc\u0192e\u0192\u201c\u0192v\u0192\u0152\ufffd[\u0192g\ufffd\u00ec\ufffd\u00ac
+label.action.create.template.processing=\u0192e\u0192\u201c\u0192v\u0192\u0152\ufffd[\u0192g\u201a\u00f0\ufffd\u00ec\ufffd\u00ac\u201a\u00b5\u201a\u00c4\u201a\u00a2\u201a\u00dc\u201a\u00b7...
+label.action.create.template=\u0192e\u0192\u201c\u0192v\u0192\u0152\ufffd[\u0192g\u201a\u00cc\ufffd\u00ec\ufffd\u00ac
+label.action.create.vm.processing=VM \u201a\u00f0\ufffd\u00ec\ufffd\u00ac\u201a\u00b5\u201a\u00c4\u201a\u00a2\u201a\u00dc\u201a\u00b7...
+label.action.create.vm=VM \u201a\u00cc\ufffd\u00ec\ufffd\u00ac
+label.action.create.volume.processing=\u0192{\u0192\u0160\u0192\u2026\ufffd[\u0192\u20ac\u201a\u00f0\ufffd\u00ec\ufffd\u00ac\u201a\u00b5\u201a\u00c4\u201a\u00a2\u201a\u00dc\u201a\u00b7...
+label.action.create.volume=\u0192{\u0192\u0160\u0192\u2026\ufffd[\u0192\u20ac\u201a\u00cc\ufffd\u00ec\ufffd\u00ac
+label.action.delete.account.processing=\u0192A\u0192J\u0192E\u0192\u201c\u0192g\u201a\u00f0\ufffd\u00ed\ufffd\u0153\u201a\u00b5\u201a\u00c4\u201a\u00a2\u201a\u00dc\u201a\u00b7...
+label.action.delete.account=\u0192A\u0192J\u0192E\u0192\u201c\u0192g\u201a\u00cc\ufffd\u00ed\ufffd\u0153
+label.action.delete.cluster.processing=\u0192N\u0192\u2030\u0192X\u0192^\ufffd[\u201a\u00f0\ufffd\u00ed\ufffd\u0153\u201a\u00b5\u201a\u00c4\u201a\u00a2\u201a\u00dc\u201a\u00b7...
+label.action.delete.cluster=\u0192N\u0192\u2030\u0192X\u0192^\ufffd[\u201a\u00cc\ufffd\u00ed\ufffd\u0153
+label.action.delete.disk.offering.processing=\u0192f\u0192B\u0192X\u0192N \u0192I\u0192t\u0192@\u0192\u0160\u0192\u201c\u0192O\u201a\u00f0\ufffd\u00ed\ufffd\u0153\u201a\u00b5\u201a\u00c4\u201a\u00a2\u201a\u00dc\u201a\u00b7...
+label.action.delete.disk.offering=\u0192f\u0192B\u0192X\u0192N \u0192I\u0192t\u0192@\u0192\u0160\u0192\u201c\u0192O\u201a\u00cc\ufffd\u00ed\ufffd\u0153
+label.action.delete.domain.processing=\u0192h\u0192\ufffd\u0192C\u0192\u201c\u201a\u00f0\ufffd\u00ed\ufffd\u0153\u201a\u00b5\u201a\u00c4\u201a\u00a2\u201a\u00dc\u201a\u00b7...
+label.action.delete.domain=\u0192h\u0192\ufffd\u0192C\u0192\u201c\u201a\u00cc\ufffd\u00ed\ufffd\u0153
+label.action.delete.firewall.processing=\u0192t\u0192@\u0192C\u0192A\u0192E\u0192H\ufffd[\u0192\u2039\u201a\u00f0\ufffd\u00ed\ufffd\u0153\u201a\u00b5\u201a\u00c4\u201a\u00a2\u201a\u00dc\u201a\u00b7...
+label.action.delete.firewall=\u0192t\u0192@\u0192C\u0192A\u0192E\u0192H\ufffd[\u0192\u2039\u2039K\u2018\u00a5\u201a\u00cc\ufffd\u00ed\ufffd\u0153
+label.action.delete.ingress.rule.processing=\u017d\u00f3\ufffdM\u2039K\u2018\u00a5\u201a\u00f0\ufffd\u00ed\ufffd\u0153\u201a\u00b5\u201a\u00c4\u201a\u00a2\u201a\u00dc\u201a\u00b7...
+label.action.delete.ingress.rule=\u017d\u00f3\ufffdM\u2039K\u2018\u00a5\u201a\u00cc\ufffd\u00ed\ufffd\u0153
+label.action.delete.IP.range.processing=IP \u0192A\u0192h\u0192\u0152\u0192X\u201a\u00cc\u201d\u00cd\u02c6\u00cd\u201a\u00f0\ufffd\u00ed\ufffd\u0153\u201a\u00b5\u201a\u00c4\u201a\u00a2\u201a\u00dc\u201a\u00b7...
+label.action.delete.IP.range=IP \u0192A\u0192h\u0192\u0152\u0192X\u201a\u00cc\u201d\u00cd\u02c6\u00cd\u201a\u00cc\ufffd\u00ed\ufffd\u0153
+label.action.delete.ISO.processing=ISO \u201a\u00f0\ufffd\u00ed\ufffd\u0153\u201a\u00b5\u201a\u00c4\u201a\u00a2\u201a\u00dc\u201a\u00b7...
+label.action.delete.ISO=ISO \u201a\u00cc\ufffd\u00ed\ufffd\u0153
+label.action.delete.load.balancer.processing=\u0192\ufffd\ufffd[\u0192h \u0192o\u0192\u2030\u0192\u201c\u0192T\ufffd[\u201a\u00f0\ufffd\u00ed\ufffd\u0153\u201a\u00b5\u201a\u00c4\u201a\u00a2\u201a\u00dc\u201a\u00b7...
+label.action.delete.load.balancer=\u0192\ufffd\ufffd[\u0192h \u0192o\u0192\u2030\u0192\u201c\u0192T\ufffd[\u2039K\u2018\u00a5\u201a\u00cc\ufffd\u00ed\ufffd\u0153
+label.action.delete.network.processing=\u0192l\u0192b\u0192g\u0192\ufffd\ufffd[\u0192N\u201a\u00f0\ufffd\u00ed\ufffd\u0153\u201a\u00b5\u201a\u00c4\u201a\u00a2\u201a\u00dc\u201a\u00b7...
+label.action.delete.network=\u0192l\u0192b\u0192g\u0192\ufffd\ufffd[\u0192N\u201a\u00cc\ufffd\u00ed\ufffd\u0153
+label.action.delete.nexusVswitch=Nexus 1000V \u201a\u00cc\ufffd\u00ed\ufffd\u0153
+label.action.delete.physical.network=\u2022\u00a8\u2014\ufffd\u0192l\u0192b\u0192g\u0192\ufffd\ufffd[\u0192N\u201a\u00cc\ufffd\u00ed\ufffd\u0153
+label.action.delete.pod.processing=\u0192|\u0192b\u0192h\u201a\u00f0\ufffd\u00ed\ufffd\u0153\u201a\u00b5\u201a\u00c4\u201a\u00a2\u201a\u00dc\u201a\u00b7...
+label.action.delete.pod=\u0192|\u0192b\u0192h\u201a\u00cc\ufffd\u00ed\ufffd\u0153
+label.action.delete.primary.storage.processing=\u0192v\u0192\u2030\u0192C\u0192}\u0192\u0160 \u0192X\u0192g\u0192\u0152\ufffd[\u0192W\u201a\u00f0\ufffd\u00ed\ufffd\u0153\u201a\u00b5\u201a\u00c4\u201a\u00a2\u201a\u00dc\u201a\u00b7...
+label.action.delete.primary.storage=\u0192v\u0192\u2030\u0192C\u0192}\u0192\u0160 \u0192X\u0192g\u0192\u0152\ufffd[\u0192W\u201a\u00cc\ufffd\u00ed\ufffd\u0153
+label.action.delete.secondary.storage.processing=\u0192Z\u0192J\u0192\u201c\u0192_\u0192\u0160 \u0192X\u0192g\u0192\u0152\ufffd[\u0192W\u201a\u00f0\ufffd\u00ed\ufffd\u0153\u201a\u00b5\u201a\u00c4\u201a\u00a2\u201a\u00dc\u201a\u00b7...
+label.action.delete.secondary.storage=\u0192Z\u0192J\u0192\u201c\u0192_\u0192\u0160 \u0192X\u0192g\u0192\u0152\ufffd[\u0192W\u201a\u00cc\ufffd\u00ed\ufffd\u0153
+label.action.delete.security.group.processing=\u0192Z\u0192L\u0192\u2026\u0192\u0160\u0192e\u0192B \u0192O\u0192\u2039\ufffd[\u0192v\u201a\u00f0\ufffd\u00ed\ufffd\u0153\u201a\u00b5\u201a\u00c4\u201a\u00a2\u201a\u00dc\u201a\u00b7...
+label.action.delete.security.group=\u0192Z\u0192L\u0192\u2026\u0192\u0160\u0192e\u0192B \u0192O\u0192\u2039\ufffd[\u0192v\u201a\u00cc\ufffd\u00ed\ufffd\u0153
+label.action.delete.service.offering.processing=\u0192T\ufffd[\u0192r\u0192X \u0192I\u0192t\u0192@\u0192\u0160\u0192\u201c\u0192O\u201a\u00f0\ufffd\u00ed\ufffd\u0153\u201a\u00b5\u201a\u00c4\u201a\u00a2\u201a\u00dc\u201a\u00b7...
+label.action.delete.service.offering=\u0192T\ufffd[\u0192r\u0192X \u0192I\u0192t\u0192@\u0192\u0160\u0192\u201c\u0192O\u201a\u00cc\ufffd\u00ed\ufffd\u0153
+label.action.delete.snapshot.processing=\u0192X\u0192i\u0192b\u0192v\u0192V\u0192\u2021\u0192b\u0192g\u201a\u00f0\ufffd\u00ed\ufffd\u0153\u201a\u00b5\u201a\u00c4\u201a\u00a2\u201a\u00dc\u201a\u00b7...
+label.action.delete.snapshot=\u0192X\u0192i\u0192b\u0192v\u0192V\u0192\u2021\u0192b\u0192g\u201a\u00cc\ufffd\u00ed\ufffd\u0153
+label.action.delete.system.service.offering=\u0192V\u0192X\u0192e\u0192\u20ac \u0192T\ufffd[\u0192r\u0192X \u0192I\u0192t\u0192@\u0192\u0160\u0192\u201c\u0192O\u201a\u00cc\ufffd\u00ed\ufffd\u0153
+label.action.delete.template.processing=\u0192e\u0192\u201c\u0192v\u0192\u0152\ufffd[\u0192g\u201a\u00f0\ufffd\u00ed\ufffd\u0153\u201a\u00b5\u201a\u00c4\u201a\u00a2\u201a\u00dc\u201a\u00b7...
+label.action.delete.template=\u0192e\u0192\u201c\u0192v\u0192\u0152\ufffd[\u0192g\u201a\u00cc\ufffd\u00ed\ufffd\u0153
+label.action.delete.user.processing=\u0192\u2020\ufffd[\u0192U\ufffd[\u201a\u00f0\ufffd\u00ed\ufffd\u0153\u201a\u00b5\u201a\u00c4\u201a\u00a2\u201a\u00dc\u201a\u00b7...
+label.action.delete.user=\u0192\u2020\ufffd[\u0192U\ufffd[\u201a\u00cc\ufffd\u00ed\ufffd\u0153
+label.action.delete.volume.processing=\u0192{\u0192\u0160\u0192\u2026\ufffd[\u0192\u20ac\u201a\u00f0\ufffd\u00ed\ufffd\u0153\u201a\u00b5\u201a\u00c4\u201a\u00a2\u201a\u00dc\u201a\u00b7...
+label.action.delete.volume=\u0192{\u0192\u0160\u0192\u2026\ufffd[\u0192\u20ac\u201a\u00cc\ufffd\u00ed\ufffd\u0153
+label.action.delete.zone.processing=\u0192]\ufffd[\u0192\u201c\u201a\u00f0\ufffd\u00ed\ufffd\u0153\u201a\u00b5\u201a\u00c4\u201a\u00a2\u201a\u00dc\u201a\u00b7...
+label.action.delete.zone=\u0192]\ufffd[\u0192\u201c\u201a\u00cc\ufffd\u00ed\ufffd\u0153
+label.action.destroy.instance.processing=\u0192C\u0192\u201c\u0192X\u0192^\u0192\u201c\u0192X\u201a\u00f0\u201dj\u0160\u00fc\u201a\u00b5\u201a\u00c4\u201a\u00a2\u201a\u00dc\u201a\u00b7...
+label.action.destroy.instance=\u0192C\u0192\u201c\u0192X\u0192^\u0192\u201c\u0192X\u201a\u00cc\u201dj\u0160\u00fc
+label.action.destroy.systemvm.processing=\u0192V\u0192X\u0192e\u0192\u20ac VM \u201a\u00f0\u201dj\u0160\u00fc\u201a\u00b5\u201a\u00c4\u201a\u00a2\u201a\u00dc\u201a\u00b7...
+label.action.destroy.systemvm=\u0192V\u0192X\u0192e\u0192\u20ac VM \u201a\u00cc\u201dj\u0160\u00fc
+label.action.detach.disk.processing=\u0192f\u0192B\u0192X\u0192N\u201a\u00f0\u0192f\u0192^\u0192b\u0192`\u201a\u00b5\u201a\u00c4\u201a\u00a2\u201a\u00dc\u201a\u00b7...
+label.action.detach.disk=\u0192f\u0192B\u0192X\u0192N\u201a\u00cc\u0192f\u0192^\u0192b\u0192`
+label.action.detach.iso.processing=ISO \u201a\u00f0\u0192f\u0192^\u0192b\u0192`\u201a\u00b5\u201a\u00c4\u201a\u00a2\u201a\u00dc\u201a\u00b7...
+label.action.detach.iso=ISO \u201a\u00cc\u0192f\u0192^\u0192b\u0192`
+label.action.disable.account.processing=\u0192A\u0192J\u0192E\u0192\u201c\u0192g\u201a\u00f0\u2013\u00b3\u0152\u00f8\u201a\u00c9\u201a\u00b5\u201a\u00c4\u201a\u00a2\u201a\u00dc\u201a\u00b7...
+label.action.disable.account=\u0192A\u0192J\u0192E\u0192\u201c\u0192g\u201a\u00cc\u2013\u00b3\u0152\u00f8\u2030\u00bb
+label.action.disable.cluster.processing=\u0192N\u0192\u2030\u0192X\u0192^\ufffd[\u201a\u00f0\u2013\u00b3\u0152\u00f8\u201a\u00c9\u201a\u00b5\u201a\u00c4\u201a\u00a2\u201a\u00dc\u201a\u00b7...
+label.action.disable.cluster=\u0192N\u0192\u2030\u0192X\u0192^\ufffd[\u201a\u00cc\u2013\u00b3\u0152\u00f8\u2030\u00bb
+label.action.disable.nexusVswitch=Nexus 1000V \u201a\u00cc\u2013\u00b3\u0152\u00f8\u2030\u00bb
+label.action.disable.physical.network=\u2022\u00a8\u2014\ufffd\u0192l\u0192b\u0192g\u0192\ufffd\ufffd[\u0192N\u201a\u00cc\u2013\u00b3\u0152\u00f8\u2030\u00bb
+label.action.disable.pod.processing=\u0192|\u0192b\u0192h\u201a\u00f0\u2013\u00b3\u0152\u00f8\u201a\u00c9\u201a\u00b5\u201a\u00c4\u201a\u00a2\u201a\u00dc\u201a\u00b7...
+label.action.disable.pod=\u0192|\u0192b\u0192h\u201a\u00cc\u2013\u00b3\u0152\u00f8\u2030\u00bb
+label.action.disable.static.NAT.processing=\ufffd\u00c3\u201cI NAT \u201a\u00f0\u2013\u00b3\u0152\u00f8\u201a\u00c9\u201a\u00b5\u201a\u00c4\u201a\u00a2\u201a\u00dc\u201a\u00b7...
+label.action.disable.static.NAT=\ufffd\u00c3\u201cI NAT \u201a\u00cc\u2013\u00b3\u0152\u00f8\u2030\u00bb
+label.action.disable.user.processing=\u0192\u2020\ufffd[\u0192U\ufffd[\u201a\u00f0\u2013\u00b3\u0152\u00f8\u201a\u00c9\u201a\u00b5\u201a\u00c4\u201a\u00a2\u201a\u00dc\u201a\u00b7...
+label.action.disable.user=\u0192\u2020\ufffd[\u0192U\ufffd[\u201a\u00cc\u2013\u00b3\u0152\u00f8\u2030\u00bb
+label.action.disable.zone.processing=\u0192]\ufffd[\u0192\u201c\u201a\u00f0\u2013\u00b3\u0152\u00f8\u201a\u00c9\u201a\u00b5\u201a\u00c4\u201a\u00a2\u201a\u00dc\u201a\u00b7...
+label.action.disable.zone=\u0192]\ufffd[\u0192\u201c\u201a\u00cc\u2013\u00b3\u0152\u00f8\u2030\u00bb
+label.action.download.ISO=ISO \u201a\u00cc\u0192_\u0192E\u0192\u201c\u0192\ufffd\ufffd[\u0192h
+label.action.download.template=\u0192e\u0192\u201c\u0192v\u0192\u0152\ufffd[\u0192g\u201a\u00cc\u0192_\u0192E\u0192\u201c\u0192\ufffd\ufffd[\u0192h
+label.action.download.volume.processing=\u0192{\u0192\u0160\u0192\u2026\ufffd[\u0192\u20ac\u201a\u00f0\u0192_\u0192E\u0192\u201c\u0192\ufffd\ufffd[\u0192h\u201a\u00b5\u201a\u00c4\u201a\u00a2\u201a\u00dc\u201a\u00b7...
+label.action.download.volume=\u0192{\u0192\u0160\u0192\u2026\ufffd[\u0192\u20ac\u201a\u00cc\u0192_\u0192E\u0192\u201c\u0192\ufffd\ufffd[\u0192h
+label.action.edit.account=\u0192A\u0192J\u0192E\u0192\u201c\u0192g\u201a\u00cc\u2022\u00d2\ufffdW
+label.action.edit.disk.offering=\u0192f\u0192B\u0192X\u0192N \u0192I\u0192t\u0192@\u0192\u0160\u0192\u201c\u0192O\u201a\u00cc\u2022\u00d2\ufffdW
+label.action.edit.domain=\u0192h\u0192\ufffd\u0192C\u0192\u201c\u201a\u00cc\u2022\u00d2\ufffdW
+label.action.edit.global.setting=\u0192O\u0192\ufffd\ufffd[\u0192o\u0192\u2039\ufffd\u00dd\u2019\u00e8\u201a\u00cc\u2022\u00d2\ufffdW
+label.action.edit.host=\u0192z\u0192X\u0192g\u201a\u00cc\u2022\u00d2\ufffdW
+label.action.edit.instance=\u0192C\u0192\u201c\u0192X\u0192^\u0192\u201c\u0192X\u201a\u00cc\u2022\u00d2\ufffdW
+label.action.edit.ISO=ISO \u201a\u00cc\u2022\u00d2\ufffdW
+label.action.edit.network.offering=\u0192l\u0192b\u0192g\u0192\ufffd\ufffd[\u0192N \u0192I\u0192t\u0192@\u0192\u0160\u0192\u201c\u0192O\u201a\u00cc\u2022\u00d2\ufffdW
+label.action.edit.network.processing=\u0192l\u0192b\u0192g\u0192\ufffd\ufffd[\u0192N\u201a\u00f0\u2022\u00d2\ufffdW\u201a\u00b5\u201a\u00c4\u201a\u00a2\u201a\u00dc\u201a\u00b7...
+label.action.edit.network=\u0192l\u0192b\u0192g\u0192\ufffd\ufffd[\u0192N\u201a\u00cc\u2022\u00d2\ufffdW
+label.action.edit.pod=\u0192|\u0192b\u0192h\u201a\u00cc\u2022\u00d2\ufffdW
+label.action.edit.primary.storage=\u0192v\u0192\u2030\u0192C\u0192}\u0192\u0160 \u0192X\u0192g\u0192\u0152\ufffd[\u0192W\u201a\u00cc\u2022\u00d2\ufffdW
+label.action.edit.resource.limits=\u0192\u0160\u0192\\ufffd[\u0192X\ufffd\u00a7\u0152\u00c0\u201a\u00cc\u2022\u00d2\ufffdW
+label.action.edit.service.offering=\u0192T\ufffd[\u0192r\u0192X \u0192I\u0192t\u0192@\u0192\u0160\u0192\u201c\u0192O\u201a\u00cc\u2022\u00d2\ufffdW
+label.action.edit.template=\u0192e\u0192\u201c\u0192v\u0192\u0152\ufffd[\u0192g\u201a\u00cc\u2022\u00d2\ufffdW
+label.action.edit.user=\u0192\u2020\ufffd[\u0192U\ufffd[\u201a\u00cc\u2022\u00d2\ufffdW
+label.action.edit.zone=\u0192]\ufffd[\u0192\u201c\u201a\u00cc\u2022\u00d2\ufffdW
+label.action.enable.account.processing=\u0192A\u0192J\u0192E\u0192\u201c\u0192g\u201a\u00f0\u2014L\u0152\u00f8\u201a\u00c9\u201a\u00b5\u201a\u00c4\u201a\u00a2\u201a\u00dc\u201a\u00b7...
+label.action.enable.account=\u0192A\u0192J\u0192E\u0192\u201c\u0192g\u201a\u00cc\u2014L\u0152\u00f8\u2030\u00bb
+label.action.enable.cluster.processing=\u0192N\u0192\u2030\u0192X\u0192^\ufffd[\u201a\u00f0\u2014L\u0152\u00f8\u201a\u00c9\u201a\u00b5\u201a\u00c4\u201a\u00a2\u201a\u00dc\u201a\u00b7...
+label.action.enable.cluster=\u0192N\u0192\u2030\u0192X\u0192^\ufffd[\u201a\u00cc\u2014L\u0152\u00f8\u2030\u00bb
+label.action.enable.maintenance.mode.processing=\u2022\u00db\u017d\u00e7\u0192\u201a\ufffd[\u0192h\u201a\u00f0\u2014L\u0152\u00f8\u201a\u00c9\u201a\u00b5\u201a\u00c4\u201a\u00a2\u201a\u00dc\u201a\u00b7...
+label.action.enable.maintenance.mode=\u2022\u00db\u017d\u00e7\u0192\u201a\ufffd[\u0192h\u201a\u00cc\u2014L\u0152\u00f8\u2030\u00bb
+label.action.enable.nexusVswitch=Nexus 1000V \u201a\u00cc\u2014L\u0152\u00f8\u2030\u00bb
+label.action.enable.physical.network=\u2022\u00a8\u2014\ufffd\u0192l\u0192b\u0192g\u0192\ufffd\ufffd[\u0192N\u201a\u00cc\u2014L\u0152\u00f8\u2030\u00bb
+label.action.enable.pod.processing=\u0192|\u0192b\u0192h\u201a\u00f0\u2014L\u0152\u00f8\u201a\u00c9\u201a\u00b5\u201a\u00c4\u201a\u00a2\u201a\u00dc\u201a\u00b7...
+label.action.enable.pod=\u0192|\u0192b\u0192h\u201a\u00cc\u2014L\u0152\u00f8\u2030\u00bb
+label.action.enable.static.NAT.processing=\ufffd\u00c3\u201cI NAT \u201a\u00f0\u2014L\u0152\u00f8\u201a\u00c9\u201a\u00b5\u201a\u00c4\u201a\u00a2\u201a\u00dc\u201a\u00b7...
+label.action.enable.static.NAT=\ufffd\u00c3\u201cI NAT \u201a\u00cc\u2014L\u0152\u00f8\u2030\u00bb
+label.action.enable.user.processing=\u0192\u2020\ufffd[\u0192U\ufffd[\u201a\u00f0\u2014L\u0152\u00f8\u201a\u00c9\u201a\u00b5\u201a\u00c4\u201a\u00a2\u201a\u00dc\u201a\u00b7...
+label.action.enable.user=\u0192\u2020\ufffd[\u0192U\ufffd[\u201a\u00cc\u2014L\u0152\u00f8\u2030\u00bb
+label.action.enable.zone.processing=\u0192]\ufffd[\u0192\u201c\u201a\u00f0\u2014L\u0152\u00f8\u201a\u00c9\u201a\u00b5\u201a\u00c4\u201a\u00a2\u201a\u00dc\u201a\u00b7...
+label.action.enable.zone=\u0192]\ufffd[\u0192\u201c\u201a\u00cc\u2014L\u0152\u00f8\u2030\u00bb
+label.action.expunge.instance=\u0192C\u0192\u201c\u0192X\u0192^\u0192\u201c\u0192X\u201a\u00cc\u2013\u2022\ufffd\u00c1
+label.action.expunge.instance.processing=\u0192C\u0192\u201c\u0192X\u0192^\u0192\u201c\u0192X\u201a\u00f0\u2013\u2022\ufffd\u00c1\u201a\u00b5\u201a\u00c4\u201a\u00a2\u201a\u00dc\u201a\u00b7...
+label.action.force.reconnect.processing=\ufffd\u00c4\ufffd\u00da\u2018\u00b1\u201a\u00b5\u201a\u00c4\u201a\u00a2\u201a\u00dc\u201a\u00b7...
+label.action.force.reconnect=\u2039\u00ad\ufffd\u00a7\ufffd\u00c4\ufffd\u00da\u2018\u00b1
+label.action.generate.keys.processing=\u0192L\ufffd[\u201a\u00f0\ufffd\u00b6\ufffd\u00ac\u201a\u00b5\u201a\u00c4\u201a\u00a2\u201a\u00dc\u201a\u00b7...
+label.action.generate.keys=\u0192L\ufffd[\u201a\u00cc\ufffd\u00b6\ufffd\u00ac
+label.action.list.nexusVswitch=Nexus 1000V \u201a\u00cc\u02c6\u00ea\u2014\u2014\u2022\\u017d\u00a6
+label.action.lock.account.processing=\u0192A\u0192J\u0192E\u0192\u201c\u0192g\u201a\u00f0\u0192\ufffd\u0192b\u0192N\u201a\u00b5\u201a\u00c4\u201a\u00a2\u201a\u00dc\u201a\u00b7...
+label.action.lock.account=\u0192A\u0192J\u0192E\u0192\u201c\u0192g\u201a\u00cc\u0192\ufffd\u0192b\u0192N
+label.action.manage.cluster.processing=\u0192N\u0192\u2030\u0192X\u0192^\ufffd[\u201a\u00f0\u0160\u00c7\u2014\ufffd\u2018\u00ce\ufffd\u00db\u201a\u00c9\u201a\u00b5\u201a\u00c4\u201a\u00a2\u201a\u00dc\u201a\u00b7...
+label.action.manage.cluster=\u0192N\u0192\u2030\u0192X\u0192^\ufffd[\u201a\u00cc\u0160\u00c7\u2014\ufffd\u2018\u00ce\ufffd\u00db\u2030\u00bb
+label.action.migrate.instance.processing=\u0192C\u0192\u201c\u0192X\u0192^\u0192\u201c\u0192X\u201a\u00f0\u02c6\u00da\ufffds\u201a\u00b5\u201a\u00c4\u201a\u00a2\u201a\u00dc\u201a\u00b7...
+label.action.migrate.instance=\u0192C\u0192\u201c\u0192X\u0192^\u0192\u201c\u0192X\u201a\u00cc\u02c6\u00da\ufffds
+label.action.migrate.router.processing=\u0192\u2039\ufffd[\u0192^\ufffd[\u201a\u00f0\u02c6\u00da\ufffds\u201a\u00b5\u201a\u00c4\u201a\u00a2\u201a\u00dc\u201a\u00b7...
+label.action.migrate.router=\u0192\u2039\ufffd[\u0192^\ufffd[\u201a\u00cc\u02c6\u00da\ufffds
+label.action.migrate.systemvm.processing=\u0192V\u0192X\u0192e\u0192\u20ac VM \u201a\u00f0\u02c6\u00da\ufffds\u201a\u00b5\u201a\u00c4\u201a\u00a2\u201a\u00dc\u201a\u00b7...
+label.action.migrate.systemvm=\u0192V\u0192X\u0192e\u0192\u20ac VM \u201a\u00cc\u02c6\u00da\ufffds
+label.action.reboot.instance.processing=\u0192C\u0192\u201c\u0192X\u0192^\u0192\u201c\u0192X\u201a\u00f0\ufffd\u00c4\u2039N\u201c\u00ae\u201a\u00b5\u201a\u00c4\u201a\u00a2\u201a\u00dc\u201a\u00b7...
+label.action.reboot.instance=\u0192C\u0192\u201c\u0192X\u0192^\u0192\u201c\u0192X\u201a\u00cc\ufffd\u00c4\u2039N\u201c\u00ae
+label.action.reboot.router.processing=\u0192\u2039\ufffd[\u0192^\ufffd[\u201a\u00f0\ufffd\u00c4\u2039N\u201c\u00ae\u201a\u00b5\u201a\u00c4\u201a\u00a2\u201a\u00dc\u201a\u00b7...
+label.action.reboot.router=\u0192\u2039\ufffd[\u0192^\ufffd[\u201a\u00cc\ufffd\u00c4\u2039N\u201c\u00ae
+label.action.reboot.systemvm.processing=\u0192V\u0192X\u0192e\u0192\u20ac VM \u201a\u00f0\ufffd\u00c4\u2039N\u201c\u00ae\u201a\u00b5\u201a\u00c4\u201a\u00a2\u201a\u00dc\u201a\u00b7...
+label.action.reboot.systemvm=\u0192V\u0192X\u0192e\u0192\u20ac VM \u201a\u00cc\ufffd\u00c4\u2039N\u201c\u00ae
+label.action.recurring.snapshot=\u2019\u00e8\u0160\u00fa\u0192X\u0192i\u0192b\u0192v\u0192V\u0192\u2021\u0192b\u0192g
+label.action.register.iso=ISO \u201a\u00cc\u201co\u02dc^
+label.action.register.template=\u0192e\u0192\u201c\u0192v\u0192\u0152\ufffd[\u0192g\u201a\u00cc\u201co\u02dc^
+label.action.release.ip.processing=IP \u0192A\u0192h\u0192\u0152\u0192X\u201a\u00f0\u2030\u00f0\u2022\u00fa\u201a\u00b5\u201a\u00c4\u201a\u00a2\u201a\u00dc\u201a\u00b7...
+label.action.release.ip=IP \u0192A\u0192h\u0192\u0152\u0192X\u201a\u00cc\u2030\u00f0\u2022\u00fa
+label.action.remove.host.processing=\u0192z\u0192X\u0192g\u201a\u00f0\ufffd\u00ed\ufffd\u0153\u201a\u00b5\u201a\u00c4\u201a\u00a2\u201a\u00dc\u201a\u00b7...
+label.action.remove.host=\u0192z\u0192X\u0192g\u201a\u00cc\ufffd\u00ed\ufffd\u0153
+label.action.reset.password.processing=\u0192p\u0192X\u0192\ufffd\ufffd[\u0192h\u201a\u00f0\u0192\u0160\u0192Z\u0192b\u0192g\u201a\u00b5\u201a\u00c4\u201a\u00a2\u201a\u00dc\u201a\u00b7...
+label.action.reset.password=\u0192p\u0192X\u0192\ufffd\ufffd[\u0192h\u201a\u00cc\u0192\u0160\u0192Z\u0192b\u0192g
+label.action.resize.volume.processing=\u0192{\u0192\u0160\u0192\u2026\ufffd[\u0192\u20ac\u201a\u00cc\u0192T\u0192C\u0192Y\u201a\u00f0\u2022\u00cf\ufffdX\u201a\u00b5\u201a\u00c4\u201a\u00a2\u201a\u00dc\u201a\u00b7...
+label.action.resize.volume=\u0192{\u0192\u0160\u0192\u2026\ufffd[\u0192\u20ac \u0192T\u0192C\u0192Y\u201a\u00cc\u2022\u00cf\ufffdX
+label.action.resource.limits=\u0192\u0160\u0192\\ufffd[\u0192X\ufffd\u00a7\u0152\u00c0
+label.action.restore.instance.processing=\u0192C\u0192\u201c\u0192X\u0192^\u0192\u201c\u0192X\u201a\u00f0\u2022\u0153\u0152\u00b3\u201a\u00b5\u201a\u00c4\u201a\u00a2\u201a\u00dc\u201a\u00b7...
+label.action.restore.instance=\u0192C\u0192\u201c\u0192X\u0192^\u0192\u201c\u0192X\u201a\u00cc\u2022\u0153\u0152\u00b3
+label.action.start.instance.processing=\u0192C\u0192\u201c\u0192X\u0192^\u0192\u201c\u0192X\u201a\u00f0\u2039N\u201c\u00ae\u201a\u00b5\u201a\u00c4\u201a\u00a2\u201a\u00dc\u201a\u00b7...
+label.action.start.instance=\u0192C\u0192\u201c\u0192X\u0192^\u0192\u201c\u0192X\u201a\u00cc\u2039N\u201c\u00ae
+label.action.start.router.processing=\u0192\u2039\ufffd[\u0192^\ufffd[\u201a\u00f0\u2039N\u201c\u00ae\u201a\u00b5\u201a\u00c4\u201a\u00a2\u201a\u00dc\u201a\u00b7...
+label.action.start.router=\u0192\u2039\ufffd[\u0192^\ufffd[\u201a\u00cc\u2039N\u201c\u00ae
+label.action.start.systemvm.processing=\u0192V\u0192X\u0192e\u0192\u20ac VM \u201a\u00f0\u2039N\u201c\u00ae\u201a\u00b5\u201a\u00c4\u201a\u00a2\u201a\u00dc\u201a\u00b7...
+label.action.start.systemvm=\u0192V\u0192X\u0192e\u0192\u20ac VM \u201a\u00cc\u2039N\u201c\u00ae
+label.action.stop.instance.processing=\u0192C\u0192\u201c\u0192X\u0192^\u0192\u201c\u0192X\u201a\u00f0\u2019\u00e2\u017d~\u201a\u00b5\u201a\u00c4\u201a\u00a2\u201a\u00dc\u201a\u00b7...
+label.action.stop.instance=\u0192C\u0192\u201c\u0192X\u0192^\u0192\u201c\u0192X\u201a\u00cc\u2019\u00e2\u017d~
+label.action.stop.router.processing=\u0192\u2039\ufffd[\u0192^\ufffd[\u201a\u00f0\u2019\u00e2\u017d~\u201a\u00b5\u201a\u00c4\u201a\u00a2\u201a\u00dc\u201a\u00b7...
+label.action.stop.router=\u0192\u2039\ufffd[\u0192^\ufffd[\u201a\u00cc\u2019\u00e2\u017d~
+label.action.stop.systemvm.processing=\u0192V\u0192X\u0192e\u0192\u20ac VM \u201a\u00f0\u2019\u00e2\u017d~\u201a\u00b5\u201a\u00c4\u201a\u00a2\u201a\u00dc\u201a\u00b7...
+label.action.stop.systemvm=\u0192V\u0192X\u0192e\u0192\u20ac VM \u201a\u00cc\u2019\u00e2\u017d~
+label.action.take.snapshot.processing=\u0192X\u0192i\u0192b\u0192v\u0192V\u0192\u2021\u0192b\u0192g\u201a\u00f0\ufffd\u00ec\ufffd\u00ac\u201a\u00b5\u201a\u00c4\u201a\u00a2\u201a\u00dc\u201a\u00b7....
+label.action.take.snapshot=\u0192X\u0192i\u0192b\u0192v\u0192V\u0192\u2021\u0192b\u0192g\u201a\u00cc\ufffd\u00ec\ufffd\u00ac
+label.action.revert.snapshot.processing=\u0192X\u0192i\u0192b\u0192v\u0192V\u0192\u2021\u0192b\u0192g\u201a\u00c9\u2013\u00df\u201a\u00b5\u201a\u00c4\u201a\u00a2\u201a\u00dc\u201a\u00b7...
+label.action.revert.snapshot=\u0192X\u0192i\u0192b\u0192v\u0192V\u0192\u2021\u0192b\u0192g\u201a\u00c9\u2013\u00df\u201a\u00b7
+label.action.unmanage.cluster.processing=\u0192N\u0192\u2030\u0192X\u0192^\ufffd[\u201a\u00f0\u201d\u00f1\u0160\u00c7\u2014\ufffd\u2018\u00ce\ufffd\u00db\u201a\u00c9\u201a\u00b5\u201a\u00c4\u201a\u00a2\u201a\u00dc\u201a\u00b7...
+label.action.unmanage.cluster=\u0192N\u0192\u2030\u0192X\u0192^\ufffd[\u201a\u00cc\u201d\u00f1\u0160\u00c7\u2014\ufffd\u2018\u00ce\ufffd\u00db\u2030\u00bb
+label.action.update.OS.preference.processing=OS \u0160\u00ee\u2013{\ufffd\u00dd\u2019\u00e8\u201a\u00f0\ufffdX\ufffdV\u201a\u00b5\u201a\u00c4\u201a\u00a2\u201a\u00dc\u201a\u00b7...
+label.action.update.OS.preference=OS \u0160\u00ee\u2013{\ufffd\u00dd\u2019\u00e8\u201a\u00cc\ufffdX\ufffdV
+label.action.update.resource.count.processing=\u0192\u0160\u0192\\ufffd[\u0192X\ufffd\u201d\u201a\u00f0\ufffdX\ufffdV\u201a\u00b5\u201a\u00c4\u201a\u00a2\u201a\u00dc\u201a\u00b7...
+label.action.update.resource.count=\u0192\u0160\u0192\\ufffd[\u0192X\ufffd\u201d\u201a\u00cc\ufffdX\ufffdV
+label.action.vmsnapshot.create=VM \u0192X\u0192i\u0192b\u0192v\u0192V\u0192\u2021\u0192b\u0192g\u201a\u00cc\ufffd\u00ec\ufffd\u00ac
+label.action.vmsnapshot.delete=VM \u0192X\u0192i\u0192b\u0192v\u0192V\u0192\u2021\u0192b\u0192g\u201a\u00cc\ufffd\u00ed\ufffd\u0153
+label.action.vmsnapshot.revert=VM \u0192X\u0192i\u0192b\u0192v\u0192V\u0192\u2021\u0192b\u0192g\u201a\u00c9\u2013\u00df\u201a\u00b7
+label.actions=\u2018\u20ac\ufffd\u00ec
+label.activate.project=\u0192v\u0192\ufffd\u0192W\u0192F\u0192N\u0192g\u201a\u00cc\u0192A\u0192N\u0192e\u0192B\u0192u\u2030\u00bb
+label.active.sessions=\u0192A\u0192N\u0192e\u0192B\u0192u\u201a\u00c8\u0192Z\u0192b\u0192V\u0192\u2021\u0192\u201c
+label.add.account.to.project=\u0192v\u0192\ufffd\u0192W\u0192F\u0192N\u0192g\u201a\u00d6\u201a\u00cc\u0192A\u0192J\u0192E\u0192\u201c\u0192g\u201a\u00cc\u2019\u00c7\u2030\u00c1
+label.add.account=\u0192A\u0192J\u0192E\u0192\u201c\u0192g\u201a\u00cc\u2019\u00c7\u2030\u00c1
+label.add.accounts.to=\u0192A\u0192J\u0192E\u0192\u201c\u0192g\u201a\u00cc\u2019\u00c7\u2030\u00c1\ufffd\u00e6:
+label.add.accounts=\u0192A\u0192J\u0192E\u0192\u201c\u0192g\u201a\u00cc\u2019\u00c7\u2030\u00c1
+label.add.ACL=ACL \u201a\u00cc\u2019\u00c7\u2030\u00c1
+label.add.affinity.group=\ufffdV\u201a\u00b5\u201a\u00a2\u0192A\u0192t\u0192B\u0192j\u0192e\u0192B \u0192O\u0192\u2039\ufffd[\u0192v\u201a\u00cc\u2019\u00c7\u2030\u00c1
+label.add.BigSwitchVns.device=Big Switch VNS \u0192R\u0192\u201c\u0192g\u0192\ufffd\ufffd[\u0192\u2030\ufffd[\u201a\u00cc\u2019\u00c7\u2030\u00c1
+label.add.by.cidr=CIDR \u201a\u00c5\u2019\u00c7\u2030\u00c1
+label.add.by.group=\u0192O\u0192\u2039\ufffd[\u0192v\u201a\u00c5\u2019\u00c7\u2030\u00c1
+label.add.by=\u2019\u00c7\u2030\u00c1\u2019P\u02c6\u00ca
+label.add.cluster=\u0192N\u0192\u2030\u0192X\u0192^\ufffd[\u201a\u00cc\u2019\u00c7\u2030\u00c1
+label.add.compute.offering=\u0192R\u0192\u201c\u0192s\u0192\u2026\ufffd[\u0192e\u0192B\u0192\u201c\u0192O \u0192I\u0192t\u0192@\u0192\u0160\u0192\u201c\u0192O\u201a\u00cc\u2019\u00c7\u2030\u00c1
+label.add.direct.iprange=Add Direct Ip Range
+label.add.disk.offering=\u0192f\u0192B\u0192X\u0192N \u0192I\u0192t\u0192@\u0192\u0160\u0192\u201c\u0192O\u201a\u00cc\u2019\u00c7\u2030\u00c1
+label.add.domain=\u0192h\u0192\ufffd\u0192C\u0192\u201c\u201a\u00cc\u2019\u00c7\u2030\u00c1
+label.add.egress.rule=\u2018\u2014\ufffdM\u2039K\u2018\u00a5\u201a\u00cc\u2019\u00c7\u2030\u00c1
+label.add.F5.device=F5 \u0192f\u0192o\u0192C\u0192X\u201a\u00cc\u2019\u00c7\u2030\u00c1
+label.add.firewall=\u0192t\u0192@\u0192C\u0192A\u0192E\u0192H\ufffd[\u0192\u2039\u2039K\u2018\u00a5\u201a\u00cc\u2019\u00c7\u2030\u00c1
+label.add.guest.network=\u0192Q\u0192X\u0192g \u0192l\u0192b\u0192g\u0192\ufffd\ufffd[\u0192N\u201a\u00cc\u2019\u00c7\u2030\u00c1
+label.add.host=\u0192z\u0192X\u0192g\u201a\u00cc\u2019\u00c7\u2030\u00c1
+label.add.ingress.rule=\u017d\u00f3\ufffdM\u2039K\u2018\u00a5\u201a\u00cc\u2019\u00c7\u2030\u00c1
+label.add.intermediate.certificate=Add intermediate certificate
+label.add.ip.range=IP \u0192A\u0192h\u0192\u0152\u0192X\u201a\u00cc\u201d\u00cd\u02c6\u00cd\u201a\u00cc\u2019\u00c7\u2030\u00c1
+label.add.load.balancer=\u0192\ufffd\ufffd[\u0192h \u0192o\u0192\u2030\u0192\u201c\u0192T\ufffd[\u201a\u00cc\u2019\u00c7\u2030\u00c1
+label.add.more=\u201a\u00bb\u201a\u00cc\u201a\u00d9\u201a\u00a9\u201a\u00cc\ufffd\u20ac\u2013\u00da\u201a\u00cc\u2019\u00c7\u2030\u00c1
+label.add.netScaler.device=Add Netscaler device
+label.add.network.ACL=\u0192l\u0192b\u0192g\u0192\ufffd\ufffd[\u0192N ACL \u201a\u00cc\u2019\u00c7\u2030\u00c1
+label.add.network.device=\u0192l\u0192b\u0192g\u0192\ufffd\ufffd[\u0192N \u0192f\u0192o\u0192C\u0192X\u201a\u00cc\u2019\u00c7\u2030\u00c1
+label.add.network.offering=\u0192l\u0192b\u0192g\u0192\ufffd\ufffd[\u0192N \u0192I\u0192t\u0192@\u0192\u0160\u0192\u201c\u0192O\u201a\u00cc\u2019\u00c7\u2030\u00c1
+label.add.network=\u0192l\u0192b\u0192g\u0192\ufffd\ufffd[\u0192N\u201a\u00cc\u2019\u00c7\u2030\u00c1
+label.add.new.F5=\ufffdV\u201a\u00b5\u201a\u00a2 F5 \u201a\u00cc\u2019\u00c7\u2030\u00c1
+label.add.new.gateway=\ufffdV\u201a\u00b5\u201a\u00a2\u0192Q\ufffd[\u0192g\u0192E\u0192F\u0192C\u201a\u00cc\u2019\u00c7\u2030\u00c1
+label.add.new.NetScaler=\ufffdV\u201a\u00b5\u201a\u00a2 NetScaler \u201a\u00cc\u2019\u00c7\u2030\u00c1
+label.add.new.SRX=\ufffdV\u201a\u00b5\u201a\u00a2 SRX \u201a\u00cc\u2019\u00c7\u2030\u00c1
+label.add.new.PA=\ufffdV\u201a\u00b5\u201a\u00a2 Palo Alto \u201a\u00cc\u2019\u00c7\u2030\u00c1
+label.add.new.tier=\ufffdV\u201a\u00b5\u201a\u00a2\u0160K\u2018w\u201a\u00cc\u2019\u00c7\u2030\u00c1
+label.add.NiciraNvp.device=Add Nvp Controller
+label.add.NuageVsp.device=Add Nuage Virtualized Services Directory (VSD)
+label.add.BrocadeVcs.device=Add Brocade Vcs Switch
+label.add.physical.network=\u2022\u00a8\u2014\ufffd\u0192l\u0192b\u0192g\u0192\ufffd\ufffd[\u0192N\u201a\u00cc\u2019\u00c7\u2030\u00c1
+label.add.pod=\u0192|\u0192b\u0192h\u201a\u00cc\u2019\u00c7\u2030\u00c1
+label.add.port.forwarding.rule=\u0192|\ufffd[\u0192g\u201c]\u2018\u2014\u2039K\u2018\u00a5\u201a\u00cc\u2019\u00c7\u2030\u00c1
+label.add.primary.storage=\u0192v\u0192\u2030\u0192C\u0192}\u0192\u0160 \u0192X\u0192g\u0192\u0152\ufffd[\u0192W\u201a\u00cc\u2019\u00c7\u2030\u00c1
+label.add.region=\u2014\u00cc\u02c6\u00e6\u201a\u00cc\u2019\u00c7\u2030\u00c1
+label.add.resources=\u0192\u0160\u0192\\ufffd[\u0192X\u201a\u00cc\u2019\u00c7\u2030\u00c1
+label.add.route=\u0192\u2039\ufffd[\u0192g\u201a\u00cc\u2019\u00c7\u2030\u00c1
+label.add.rule=\u2039K\u2018\u00a5\u201a\u00cc\u2019\u00c7\u2030\u00c1
+label.add.secondary.storage=\u0192Z\u0192J\u0192\u201c\u0192_\u0192\u0160 \u0192X\u0192g\u0192\u0152\ufffd[\u0192W\u201a\u00cc\u2019\u00c7\u2030\u00c1
+label.add.security.group=\u0192Z\u0192L\u0192\u2026\u0192\u0160\u0192e\u0192B \u0192O\u0192\u2039\ufffd[\u0192v\u201a\u00cc\u2019\u00c7\u2030\u00c1
+label.add.service.offering=\u0192T\ufffd[\u0192r\u0192X \u0192I\u0192t\u0192@\u0192\u0160\u0192\u201c\u0192O\u201a\u00cc\u2019\u00c7\u2030\u00c1
+label.add.SRX.device=SRX \u0192f\u0192o\u0192C\u0192X\u201a\u00cc\u2019\u00c7\u2030\u00c1
+label.add.PA.device=Palo Alto \u0192f\u0192o\u0192C\u0192X\u201a\u00cc\u2019\u00c7\u2030\u00c1
+label.add.static.nat.rule=\ufffd\u00c3\u201cI NAT \u2039K\u2018\u00a5\u201a\u00cc\u2019\u00c7\u2030\u00c1
+label.add.static.route=\ufffd\u00c3\u201cI\u0192\u2039\ufffd[\u0192g\u201a\u00cc\u2019\u00c7\u2030\u00c1
+label.add.system.service.offering=\u0192V\u0192X\u0192e\u0192\u20ac \u0192T\ufffd[\u0192r\u0192X \u0192I\u0192t\u0192@\u0192\u0160\u0192\u201c\u0192O\u201a\u00cc\u2019\u00c7\u2030\u00c1
+label.add.template=\u0192e\u0192\u201c\u0192v\u0192\u0152\ufffd[\u0192g\u201a\u00cc\u2019\u00c7\u2030\u00c1
+label.add.to.group=\u2019\u00c7\u2030\u00c1\ufffd\u00e6\u0192O\u0192\u2039\ufffd[\u0192v
+label.add.user=\u0192\u2020\ufffd[\u0192U\ufffd[\u201a\u00cc\u2019\u00c7\u2030\u00c1
+label.add.vlan=VLAN \u201a\u00cc\u2019\u00c7\u2030\u00c1
+label.add.vxlan=VXLAN \u201a\u00cc\u2019\u00c7\u2030\u00c1
+label.add.VM.to.tier=\u0160K\u2018w\u201a\u00d6\u201a\u00cc VM \u201a\u00cc\u2019\u00c7\u2030\u00c1
+label.add.vm=VM \u201a\u00cc\u2019\u00c7\u2030\u00c1
+label.add.vms.to.lb=\u0192\ufffd\ufffd[\u0192h \u0192o\u0192\u2030\u0192\u201c\u0192T\ufffd[\u2039K\u2018\u00a5\u201a\u00d6\u201a\u00cc VM \u201a\u00cc\u2019\u00c7\u2030\u00c1
+label.add.vms=VM \u201a\u00cc\u2019\u00c7\u2030\u00c1
+label.add.volume=\u0192{\u0192\u0160\u0192\u2026\ufffd[\u0192\u20ac\u201a\u00cc\u2019\u00c7\u2030\u00c1
+label.add.vpc=VPC \u201a\u00cc\u2019\u00c7\u2030\u00c1
+label.add.vpn.customer.gateway=VPN \u0192J\u0192X\u0192^\u0192}\ufffd[ \u0192Q\ufffd[\u0192g\u0192E\u0192F\u0192C\u201a\u00cc\u2019\u00c7\u2030\u00c1
+label.add.VPN.gateway=VPN \u0192Q\ufffd[\u0192g\u0192E\u0192F\u0192C\u201a\u00cc\u2019\u00c7\u2030\u00c1
+label.add.vpn.user=VPN \u0192\u2020\ufffd[\u0192U\ufffd[\u201a\u00cc\u2019\u00c7\u2030\u00c1
+label.add.zone=\u0192]\ufffd[\u0192\u201c\u201a\u00cc\u2019\u00c7\u2030\u00c1
+label.add=\u2019\u00c7\u2030\u00c1
+label.adding.cluster=\u0192N\u0192\u2030\u0192X\u0192^\ufffd[\u201a\u00f0\u2019\u00c7\u2030\u00c1\u201a\u00b5\u201a\u00c4\u201a\u00a2\u201a\u00dc\u201a\u00b7
+label.adding.failed=\u2019\u00c7\u2030\u00c1\u201a\u00c5\u201a\u00ab\u201a\u00dc\u201a\u00b9\u201a\u00f1\u201a\u00c5\u201a\u00b5\u201a\u00bd
+label.adding.pod=\u0192|\u0192b\u0192h\u201a\u00f0\u2019\u00c7\u2030\u00c1\u201a\u00b5\u201a\u00c4\u201a\u00a2\u201a\u00dc\u201a\u00b7
+label.adding.processing=\u2019\u00c7\u2030\u00c1\u201a\u00b5\u201a\u00c4\u201a\u00a2\u201a\u00dc\u201a\u00b7...
+label.adding.succeeded=\u2019\u00c7\u2030\u00c1\u201a\u00b5\u201a\u00dc\u201a\u00b5\u201a\u00bd
+label.adding.user=\u0192\u2020\ufffd[\u0192U\ufffd[\u201a\u00f0\u2019\u00c7\u2030\u00c1\u201a\u00b5\u201a\u00c4\u201a\u00a2\u201a\u00dc\u201a\u00b7
+label.adding.zone=\u0192]\ufffd[\u0192\u201c\u201a\u00f0\u2019\u00c7\u2030\u00c1\u201a\u00b5\u201a\u00c4\u201a\u00a2\u201a\u00dc\u201a\u00b7
+label.adding=\u2019\u00c7\u2030\u00c1\u201a\u00b5\u201a\u00c4\u201a\u00a2\u201a\u00dc\u201a\u00b7
+label.additional.networks=\u2019\u00c7\u2030\u00c1\u201a\u00cc\u0192l\u0192b\u0192g\u0192\ufffd\ufffd[\u0192N
+label.admin.accounts=\u0160\u00c7\u2014\ufffd\u017d\u00d2\u0192A\u0192J\u0192E\u0192\u201c\u0192g
+label.admin=\u0160\u00c7\u2014\ufffd\u017d\u00d2
+label.advanced.mode=\u0160g\u2019\u00a3\u0192\u201a\ufffd[\u0192h
+label.advanced.search=\ufffd\u201a\u201cx\u201a\u00c8\u0152\u0178\ufffd\u00f5
+label.advanced=\u0160g\u2019\u00a3
+label.affinity.group=\u0192A\u0192t\u0192B\u0192j\u0192e\u0192B \u0192O\u0192\u2039\ufffd[\u0192v
+label.affinity.groups=\u0192A\u0192t\u0192B\u0192j\u0192e\u0192B \u0192O\u0192\u2039\ufffd[\u0192v
+label.affinity=\u0192A\u0192t\u0192B\u0192j\u0192e\u0192B
+label.agent.password=\u0192G\ufffd[\u0192W\u0192F\u0192\u201c\u0192g \u0192p\u0192X\u0192\ufffd\ufffd[\u0192h
+label.agent.username=\u0192G\ufffd[\u0192W\u0192F\u0192\u201c\u0192g \u0192\u2020\ufffd[\u0192U\ufffd[\u2013\u00bc
+label.agree=\u201c\u00af\u02c6\u00d3\u201a\u00b7\u201a\u00e9
+label.alert=\u0192A\u0192\u2030\ufffd[\u0192g
+label.algorithm=\u0192A\u0192\u2039\u0192S\u0192\u0160\u0192Y\u0192\u20ac
+label.allocated=\u0160\u201e\u201a\u00e8\u201c\u2013\u201a\u00c4\ufffd\u00cf\u201a\u00dd
+label.allocation.state=\u0160\u201e\u201a\u00e8\u201c\u2013\u201a\u00c4\ufffd\u00f3\u2018\u00d4
+label.anti.affinity.group=\u0192A\u0192\u201c\u0192`\u0192A\u0192t\u0192B\u0192j\u0192e\u0192B \u0192O\u0192\u2039\ufffd[\u0192v
+label.anti.affinity.groups=\u0192A\

<TRUNCATED>

[2/7] Fix Externalization of hard-coded label strings

Posted by bf...@apache.org.
http://git-wip-us.apache.org/repos/asf/cloudstack/blob/6a11d099/ui/modules/vnmcAsa1000v/vnmcAsa1000v.js
----------------------------------------------------------------------
diff --git a/ui/modules/vnmcAsa1000v/vnmcAsa1000v.js b/ui/modules/vnmcAsa1000v/vnmcAsa1000v.js
index 621c52a..dc0713f 100644
--- a/ui/modules/vnmcAsa1000v/vnmcAsa1000v.js
+++ b/ui/modules/vnmcAsa1000v/vnmcAsa1000v.js
@@ -23,72 +23,72 @@
         id: 'asa1000vDevices',
         fields: {
           hostname: { label: 'label.host' },
-          insideportprofile: { label: 'Inside Port Profile' }
+          insideportprofile: { label: 'label.inside.port.profile' }
         },
-        dataProvider: function(args) {          
+        dataProvider: function(args) {
           $.ajax({
             url: createURL('listCiscoAsa1000vResources'),
             data: {
               physicalnetworkid: args.context.physicalNetworks[0].id
             },
-            success: function(json){   
-              var items = json.listCiscoAsa1000vResources.CiscoAsa1000vResource; 
-              args.response.success({ data: items });            
+            success: function(json){
+              var items = json.listCiscoAsa1000vResources.CiscoAsa1000vResource;
+              args.response.success({ data: items });
             }
-          }); 
+          });
         },
-        
+
         actions: {
           add: {
-            label: 'Add CiscoASA1000v Resource',
-            messages: {             
+            label: 'label.add.ciscoASA1000v',
+            messages: {
               notification: function(args) {
-                return 'Add CiscoASA1000v Resource';
+                return 'label.add.ciscoASA1000v';
               }
             },
             createForm: {
-              title: 'Add CiscoASA1000v Resource',
+              title: 'label.add.ciscoASA1000v',
               fields: {
                 hostname: {
-                  label: 'label.host',                
+                  label: 'label.host',
                   validation: { required: true }
                 },
                 insideportprofile: {
-                  label: 'Inside Port Profile',                
+                  label: 'label.inside.port.profile',
                   validation: { required: true }
                 },
                 clusterid: {
-                  label: 'label.cluster',                   
+                  label: 'label.cluster',
                   validation: { required: true },
-                  select: function(args){                    
+                  select: function(args){
                     $.ajax({
                       url: createURL('listClusters'),
                       data: {
                         zoneid: args.context.zones[0].id
-                      },                      
-                      success: function(json) {                        
+                      },
+                      success: function(json) {
                         var objs = json.listclustersresponse.cluster;
                         var items = [];
                         if(objs != null) {
                           for(var i = 0; i < objs.length; i++){
                             items.push({id: objs[i].id, description: objs[i].name});
                           }
-                        }     
+                        }
                         args.response.success({data: items});
                       }
                     });
                   }
-                }            
+                }
               }
             },
-            action: function(args) {              
+            action: function(args) {
               var data = {
                 physicalnetworkid: args.context.physicalNetworks[0].id,
                 hostname: args.data.hostname,
                 insideportprofile: args.data.insideportprofile,
                 clusterid: args.data.clusterid
               };
-              
+
               $.ajax({
                 url: createURL('addCiscoAsa1000vResource'),
                 data: data,
@@ -98,37 +98,37 @@
                 },
                 error: function(data) {
                   args.response.error(parseXMLHttpResponse(data));
-                }               
+                }
               });
-              
-            },            
+
+            },
             notification: {
               poll: function(args) {
                 args.complete();
               }
             }
           }
-        },   
-                
+        },
+
         detailView: {
           name: 'CiscoASA1000v details',
-          actions: {    
+          actions: {
             remove: {
-              label: 'delete CiscoASA1000v',
+              label: 'label.delete.ciscoASA1000v',
               messages: {
                 confirm: function(args) {
-                  return 'Please confirm you want to delete CiscoASA1000v';
+                  return 'message.confirm.delete.ciscoASA1000v';
                 },
                 notification: function(args) {
-                  return 'delete CiscoASA1000v';
+                  return 'label.delete.ciscoASA1000v';
                 }
               },
-              action: function(args) {                               
+              action: function(args) {
                 $.ajax({
                   url: createURL('deleteCiscoAsa1000vResource'),
                   data: {
                     resourceid: args.context.asa1000vDevices[0].resourceid
-                  },                   
+                  },
                   success: function(json) {
                     args.response.success();
                   },
@@ -152,31 +152,31 @@
               fields: [
                 {
                   hostname: {
-                    label: 'label.host'                    
+                    label: 'label.host'
                   }
                 },
                 {
-                  insideportprofile: { label: 'Inside Port Profile' },
-                  RESOURCE_NAME: { label: 'Resource Name' },
-                  resourceid: { label: 'Resource ID' }                    
+                  insideportprofile: { label: 'label.inside.port.profile' },
+                  RESOURCE_NAME: { label: 'label.resource.name' },
+                  resourceid: { label: 'label.reource.id' }
                 }
               ],
 
-              dataProvider: function(args) {               
+              dataProvider: function(args) {
                 $.ajax({
                   url: createURL('listCiscoAsa1000vResources'),
                   data: {
                     resourceid: args.context.asa1000vDevices[0].resourceid
-                  },  
-                  success: function(json) {                     
-                    var item = json.listCiscoAsa1000vResources.CiscoAsa1000vResource[0];  
-                    args.response.success({ data: item });            
+                  },
+                  success: function(json) {
+                    var item = json.listCiscoAsa1000vResources.CiscoAsa1000vResource[0];
+                    args.response.success({ data: item });
                   }
-                });                 
+                });
               }
             }
           }
-        }              
+        }
       }
     });
   };

http://git-wip-us.apache.org/repos/asf/cloudstack/blob/6a11d099/ui/modules/vnmcNetworkProvider/vnmcNetworkProvider.js
----------------------------------------------------------------------
diff --git a/ui/modules/vnmcNetworkProvider/vnmcNetworkProvider.js b/ui/modules/vnmcNetworkProvider/vnmcNetworkProvider.js
index c9295a3..4535f12 100644
--- a/ui/modules/vnmcNetworkProvider/vnmcNetworkProvider.js
+++ b/ui/modules/vnmcNetworkProvider/vnmcNetworkProvider.js
@@ -273,7 +273,7 @@
 
         var vnmcProviderDetailView = {
             id: 'vnmcProvider',
-            label: 'VNMC',
+            label: 'label.vnmc',
             viewAll: vnmcDeviceViewAll,
             actions: {
             	add: {

http://git-wip-us.apache.org/repos/asf/cloudstack/blob/6a11d099/ui/scripts/accounts.js
----------------------------------------------------------------------
diff --git a/ui/scripts/accounts.js b/ui/scripts/accounts.js
index cc4624a..bb85ebf 100644
--- a/ui/scripts/accounts.js
+++ b/ui/scripts/accounts.js
@@ -22,7 +22,7 @@
         title: 'label.accounts',
         id: 'accounts',
         sectionSelect: {
-            label: 'Select View',
+            label: 'label.select-view',
             preFilter: function() {
                 return ['accounts'];
             }
@@ -93,7 +93,7 @@
                         },
                                                 
                         addLdapAccount: {
-                            label: 'Add LDAP Account',
+                            label: 'label.add.LDAP.account',
                             isHeader: true,
                             preFilter: function(args) {
                                 //if (isAdmin() && true) { //for testing only
@@ -105,7 +105,7 @@
                             },
                             messages: {
                                 notification: function(args) {
-                                    return 'Add LDAP Account';
+                                    return 'label.add.LDAP.account';
                                 }
                             },
                             notification: {
@@ -659,7 +659,7 @@
                                     }
                                 }, {
                                     id: {
-                                        label: 'ID'
+                                        label: 'label.id'
                                     },
                                     accounttype: {
                                         label: 'label.role',
@@ -1369,7 +1369,7 @@
                                     }
                                 }, {
                                     id: {
-                                        label: 'ID'
+                                        label: 'label.id'
                                     },
                                     state: {
                                         label: 'label.state'

http://git-wip-us.apache.org/repos/asf/cloudstack/blob/6a11d099/ui/scripts/autoscaler.js
----------------------------------------------------------------------
diff --git a/ui/scripts/autoscaler.js b/ui/scripts/autoscaler.js
index c8963fd..c0c41ba 100644
--- a/ui/scripts/autoscaler.js
+++ b/ui/scripts/autoscaler.js
@@ -532,13 +532,13 @@
             },
             scaleUpPolicy: {
                 title: 'ScaleUp Policy',
-                label: 'SCALE UP POLICY',
+                label: 'label.scale.up.policy',
                 noSelect: true,
                 noHeaderActionsColumn: true,
                 ignoreEmptyFields: true,
                 fields: {
                     'counterid': {
-                        label: 'Counter',
+                        label: 'label.counter',
                         select: function(args) {
                             $.ajax({
                                 url: createURL("listCounters"),
@@ -560,7 +560,7 @@
                         }
                     },
                     'relationaloperator': {
-                        label: 'Operator',
+                        label: 'label.operator',
                         select: function(args) {
                             args.response.success({
                                 data: [{
@@ -584,7 +584,7 @@
                     },
                     'threshold': {
                         edit: true,
-                        label: 'Threshold'
+                        label: 'label.threshold'
                     },
                     'add-scaleUpcondition': {
                         label: 'label.add',
@@ -642,7 +642,7 @@
                 ignoreEmptyFields: true,
                 fields: {
                     'counterid': {
-                        label: 'Counter',
+                        label: 'label.counter',
                         select: function(args) {
                             $.ajax({
                                 url: createURL("listCounters"),
@@ -664,7 +664,7 @@
                         }
                     },
                     'relationaloperator': {
-                        label: 'Operator',
+                        label: 'label.operator',
                         select: function(args) {
                             args.response.success({
                                 data: [{
@@ -688,7 +688,7 @@
                     },
                     'threshold': {
                         edit: true,
-                        label: 'Threshold'
+                        label: 'label.threshold'
                     },
                     'add-scaleDowncondition': {
                         label: 'label.add',

http://git-wip-us.apache.org/repos/asf/cloudstack/blob/6a11d099/ui/scripts/cloudStack.js
----------------------------------------------------------------------
diff --git a/ui/scripts/cloudStack.js b/ui/scripts/cloudStack.js
index 38cf501..a2e4dc2 100644
--- a/ui/scripts/cloudStack.js
+++ b/ui/scripts/cloudStack.js
@@ -494,6 +494,10 @@
                 return dictionary[str];
             };
         }
+        
+        //added for dictionary split up
+        
+        $.extend(dictionary,dictionary2);
 
         // Localize validation messages
         cloudStack.localizeValidatorMessages();

http://git-wip-us.apache.org/repos/asf/cloudstack/blob/6a11d099/ui/scripts/configuration.js
----------------------------------------------------------------------
diff --git a/ui/scripts/configuration.js b/ui/scripts/configuration.js
index a70c672..9b0086f 100644
--- a/ui/scripts/configuration.js
+++ b/ui/scripts/configuration.js
@@ -455,7 +455,7 @@
                                     },
 
                                     pciDevice: {
-                                        label: 'GPU',
+                                        label: 'label.gpu',
                                         select: function(args) {
                                             var items = [];
                                             items.push({
@@ -508,7 +508,7 @@
                                     },
 
                                     vgpuType: {
-                                        label: 'vGPU Type',
+                                        label: 'label.vgpu.type',
                                         isHidden: true,
                                         select: function(args) {
                                             var items = [];
@@ -927,20 +927,20 @@
                                         converter: cloudStack.converters.toBooleanText
                                     },
                                     isvolatile: {
-                                        label: 'Volatile',
+                                        label: 'label.volatile',
                                         converter: cloudStack.converters.toBooleanText
                                     },
                                     deploymentplanner: {
-                                        label: 'Deployment Planner'
+                                        label: 'label.deployment.planner'
                                     },                                    
                                     plannerMode: {
-                                        label: 'Planner Mode'
+                                        label: 'label.planner.mode'
                                     },                                    
                                     pciDevice: {
-                                        label: 'GPU'
+                                        label: 'label.gpu'
                                     },
                                     vgpuType: {
-                                        label: 'vGPU type'
+                                        label: 'label.vgpu.type'
                                     },
                                     tags: {
                                         label: 'label.storage.tags'
@@ -2612,7 +2612,7 @@
                                     },
 
                                     isPersistent: {
-                                        label: 'Persistent ',
+                                        label: 'label.persistent',
                                         isBoolean: true,
                                         isChecked: false
 
@@ -2626,13 +2626,13 @@
                                     },
 
                                     useVpc: {
-                                        label: 'VPC',
+                                        label: 'label.vpc',
                                         docID: 'helpNetworkOfferingVPC',
                                         isBoolean: true
                                     },
 
                                     lbType: { //only shown when VPC is checked and LB service is checked
-                                        label: 'Load Balancer Type',
+                                        label: 'label.load.balancer.type',
                                         isHidden: true,
                                         select: function(args) {
                                             args.response.success({
@@ -3155,7 +3155,7 @@
 
                             messages: {
                                 notification: function(args) {
-                                    return 'Added network offering';
+                                    return 'label.added.network.offering';
                                 }
                             }
                         }

http://git-wip-us.apache.org/repos/asf/cloudstack/blob/6a11d099/ui/scripts/domains.js
----------------------------------------------------------------------
diff --git a/ui/scripts/domains.js b/ui/scripts/domains.js
index 488382e..e585d85 100644
--- a/ui/scripts/domains.js
+++ b/ui/scripts/domains.js
@@ -355,7 +355,7 @@
                             }
                         }, {
                             id: {
-                                label: 'ID'
+                                label: 'label.id'
                             },
 
                             path: {

http://git-wip-us.apache.org/repos/asf/cloudstack/blob/6a11d099/ui/scripts/events.js
----------------------------------------------------------------------
diff --git a/ui/scripts/events.js b/ui/scripts/events.js
index 2731cb6..ea4b940 100644
--- a/ui/scripts/events.js
+++ b/ui/scripts/events.js
@@ -43,7 +43,7 @@
                             label: 'label.level'
                         },
                         type: {
-                            label: 'Type',
+                            label: 'label.type',
                             truncate: true
                         },
                         domain: {
@@ -67,7 +67,7 @@
                             isMultiSelectAction: true,
                             messages: {
                                 confirm: function(args) {
-                                    return 'Please confirm you would like to remove the selected events';
+                                    return 'message.confirm.remove.selected.events';
                                 },
                                 notification: function(args) {
                                     return 'label.delete.events';
@@ -224,7 +224,7 @@
                             isMultiSelectAction: true,
                             messages: {
                                 confirm: function(args) {
-                                    return 'Please confirm you would like to archive the selected events';
+                                    return 'message.confirm.archive.selected.events';
                                 },
                                 notification: function(args) {
                                     return 'label.archive.events';
@@ -265,20 +265,20 @@
                                         description: ''
                                     }, {
                                         id: 'INFO',
-                                        description: 'INFO'
+                                        description: 'label.info.upper'
                                     }, {
                                         id: 'WARN',
-                                        description: 'WARN'
+                                        description: 'label.warn.upper'
                                     }, {
                                         id: 'ERROR',
-                                        description: 'ERROR'
+                                        description: 'label.error.upper'
                                     }]
                                 });
                             }
                         },
 
                         domainid: {
-                            label: 'Domain',
+                            label: 'label.domain',
                             select: function(args) {
                                 if (isAdmin() || isDomainAdmin()) {
                                     $.ajax({
@@ -321,7 +321,7 @@
                         },
 
                         account: {
-                            label: 'Account',
+                            label: 'label.account',
                             isHidden: function(args) {
                                 if (isAdmin() || isDomainAdmin())
                                     return false;
@@ -352,13 +352,13 @@
 
                             // Remove single event
                             remove: {
-                                label: 'Delete',
+                                label: 'label.delete',
                                 messages: {
                                     notification: function(args) {
-                                        return 'Event Deleted';
+                                        return 'label.event.deleted';
                                     },
                                     confirm: function() {
-                                        return 'Are you sure you want to remove this event?';
+                                        return 'message.confirm.remove.event';
                                     }
                                 },
                                 action: function(args) {
@@ -376,13 +376,13 @@
 
                             // Archive single event
                             archive: {
-                                label: 'Archive',
+                                label: 'label.archive',
                                 messages: {
                                     notification: function(args) {
-                                        return 'Event Archived';
+                                        return 'label.event.archived';
                                     },
                                     confirm: function() {
-                                        return 'Please confirm that you want to archive this event.';
+                                        return 'message.confirm.archive.event';
                                     }
                                 },
                                 action: function(args) {
@@ -460,7 +460,7 @@
                             label: 'label.description'
                         },
                         type: {
-                            label: 'Type'
+                            label: 'label.type'
                         },
                         sent: {
                             label: 'label.date',
@@ -477,7 +477,7 @@
                             isMultiSelectAction: true,
                             messages: {
                                 confirm: function(args) {
-                                    return 'Please confirm you would like to remove the selected alerts';
+                                    return 'message.confirm.remove.selected.alerts';
                                 },
                                 notification: function(args) {
                                     return 'label.delete.alerts';
@@ -576,7 +576,7 @@
                             isMultiSelectAction: true,
                             messages: {
                                 confirm: function(args) {
-                                    return 'Please confirm you would like to archive the selected alerts';
+                                    return 'message.confirm.archive.selected.alerts';
                                 },
                                 notification: function(args) {
                                     return 'label.archive.alerts';
@@ -682,18 +682,18 @@
                         });
                     },
                     detailView: {
-                        name: 'Alert details',
+                        name: 'label.alert.details',
                         actions: {
 
                             // Remove single Alert
                             remove: {
-                                label: 'Delete',
+                                label: 'label.delete',
                                 messages: {
                                     notification: function(args) {
-                                        return 'Alert Deleted';
+                                        return 'label.alert.deleted';
                                     },
                                     confirm: function() {
-                                        return 'Are you sure you want to delete this alert ?';
+                                        return 'message.confirm.delete.alert';
                                     }
                                 },
                                 action: function(args) {
@@ -710,13 +710,13 @@
                             },
 
                             archive: {
-                                label: 'Archive',
+                                label: 'label.archive',
                                 messages: {
                                     notification: function(args) {
-                                        return 'Alert Archived';
+                                        return 'label.alert.archived';
                                     },
                                     confirm: function() {
-                                        return 'Please confirm that you want to archive this alert.';
+                                        return 'message.confirm.archive.alert';
                                     }
                                 },
                                 action: function(args) {
@@ -738,7 +738,7 @@
                                 title: 'label.details',
                                 fields: [{
                                     id: {
-                                        label: 'ID'
+                                        label: 'label.id'
                                     },
                                     description: {
                                         label: 'label.description'

http://git-wip-us.apache.org/repos/asf/cloudstack/blob/6a11d099/ui/scripts/instances.js
----------------------------------------------------------------------
diff --git a/ui/scripts/instances.js b/ui/scripts/instances.js
index 4d536e3..46df52d 100644
--- a/ui/scripts/instances.js
+++ b/ui/scripts/instances.js
@@ -962,7 +962,7 @@
                             title: 'label.action.attach.iso',
                             fields: {
                                 iso: {
-                                    label: 'ISO',
+                                    label: 'label.iso',
                                     select: function(args) {
                                         var items = [];
                                         var map = {};
@@ -1836,7 +1836,7 @@
                             	label: 'label.memory.mb'
                             },
                             vgpu: {
-                                label: 'VGPU'
+                                label: 'label.vgpu'
                             },
                             haenable: {
                                 label: 'label.ha.enabled',
@@ -2143,7 +2143,7 @@
                         multiple: true,
                         fields: [{
                             id: {
-                                label: 'ID'
+                                label: 'label.id'
                             },
                             name: {
                                 label: 'label.name'

http://git-wip-us.apache.org/repos/asf/cloudstack/blob/6a11d099/ui/scripts/lbStickyPolicy.js
----------------------------------------------------------------------
diff --git a/ui/scripts/lbStickyPolicy.js b/ui/scripts/lbStickyPolicy.js
index 16995f6..11d4799 100644
--- a/ui/scripts/lbStickyPolicy.js
+++ b/ui/scripts/lbStickyPolicy.js
@@ -68,7 +68,7 @@
 
                 var baseFields = {
                     stickyName: {
-                        label: 'Sticky Name',
+                        label: 'label.sticky.name',
                         validation: {
                             required: true
                         }
@@ -96,7 +96,7 @@
 
                 var conditionalFields = {
                     methodname: {
-                        label: 'Stickiness method',
+                        label: 'label.stickiness.method',
                         select: function(args) {
                             var $select = args.$select;
                             var $form = $select.closest('form');

http://git-wip-us.apache.org/repos/asf/cloudstack/blob/6a11d099/ui/scripts/network.js
----------------------------------------------------------------------
diff --git a/ui/scripts/network.js b/ui/scripts/network.js
index 02dd269..55c4937 100755
--- a/ui/scripts/network.js
+++ b/ui/scripts/network.js
@@ -560,7 +560,7 @@
                                     },
 
                                     vlan: {
-                                        label: 'VLAN',
+                                        label: 'label.vlan',
                                         validation: {
                                             required: true
                                         },
@@ -753,7 +753,7 @@
                             },
                             messages: {
                                 notification: function() {
-                                    return 'Add Isolated Guest Network';
+                                    return 'label.add.isolated.guest.network';
                                 }
                             }
                         },
@@ -946,7 +946,7 @@
 
                                         if (args.context.networks[0].type == "Isolated") { //Isolated network
                                             cloudStack.dialog.confirm({
-                                                message: 'Do you want to keep the current guest network CIDR unchanged?',
+                                                message: 'message.confirm.current.guest.CIDR.unchanged',
                                                 action: function() { //"Yes"	button is clicked
                                                     $.extend(data, {
                                                         changecidr: false
@@ -1253,7 +1253,7 @@
                                             if (args != null)
                                                 return args;
                                             else
-                                                return 'N/A';
+                                                return 'label.na';
                                         }
                                     },
                                     
@@ -5843,7 +5843,7 @@
                                             var items = [];
                                             items.push({
                                                 id: '',
-                                                description: 'None'
+                                                description: 'label.none'
                                             });
                                             items.push({
                                                 id: 'modp1024',
@@ -5911,7 +5911,7 @@
                                             var items = [];
                                             items.push({
                                                 id: '',
-                                                description: 'None'
+                                                description: 'label.none'
                                             });
                                             items.push({
                                                 id: 'modp1024',
@@ -6179,7 +6179,7 @@
                                             var items = [];
                                             items.push({
                                                 id: '',
-                                                description: 'None'
+                                                description: 'label.none'
                                             });
                                             items.push({
                                                 id: 'modp1024',
@@ -6247,7 +6247,7 @@
                                             var items = [];
                                             items.push({
                                                 id: '',
-                                                description: 'None'
+                                                description: 'label.none'
                                             });
                                             items.push({
                                                 id: 'modp1024',

http://git-wip-us.apache.org/repos/asf/cloudstack/blob/6a11d099/ui/scripts/projects.js
----------------------------------------------------------------------
diff --git a/ui/scripts/projects.js b/ui/scripts/projects.js
index 53b7964..dd380fb 100644
--- a/ui/scripts/projects.js
+++ b/ui/scripts/projects.js
@@ -700,7 +700,7 @@
                         },
 
                         domainid: {
-                            label: 'Domain',
+                            label: 'label.domain',
                             select: function(args) {
                                 if (isAdmin() || isDomainAdmin()) {
                                     $.ajax({
@@ -743,7 +743,7 @@
                         },
 
                         account: {
-                            label: 'Account',
+                            label: 'label.account',
                             isHidden: function(args) {
                                 if (isAdmin() || isDomainAdmin())
                                     return false;

http://git-wip-us.apache.org/repos/asf/cloudstack/blob/6a11d099/ui/scripts/regions.js
----------------------------------------------------------------------
diff --git a/ui/scripts/regions.js b/ui/scripts/regions.js
index 368c1bf..4899c92 100644
--- a/ui/scripts/regions.js
+++ b/ui/scripts/regions.js
@@ -55,7 +55,7 @@
                             label: 'label.name'
                         },
                         id: {
-                            label: 'ID'
+                            label: 'label.id'
                         },
                         endpoint: {
                             label: 'label.endpoint'
@@ -152,7 +152,7 @@
                             label: 'label.regionlevelvpc'
                         }, {
                             path: 'regions.portableIpRanges',
-                            label: 'Portable IP',
+                            label: 'label.portable.ip',
                             preFilter: function(args) {
                                 if (isAdmin())
                                     return true;
@@ -274,7 +274,7 @@
                 title: 'GSLB',
                 listView: {
                     id: 'GSLB',
-                    label: 'GSLB',
+                    label: 'label.gslb',
                     fields: {
                         name: {
                             label: 'label.name'
@@ -476,7 +476,7 @@
                         name: 'label.gslb.details',
                         viewAll: {
                             path: 'regions.lbUnderGSLB',
-                            label: 'assigned load balancing'
+                            label: 'label.gslb.assigned.lb'
                         },
                         actions: {                            
                         	edit: {

http://git-wip-us.apache.org/repos/asf/cloudstack/blob/6a11d099/ui/scripts/sharedFunctions.js
----------------------------------------------------------------------
diff --git a/ui/scripts/sharedFunctions.js b/ui/scripts/sharedFunctions.js
index 8fc0b72..457548c 100644
--- a/ui/scripts/sharedFunctions.js
+++ b/ui/scripts/sharedFunctions.js
@@ -1101,39 +1101,39 @@ cloudStack.converters = {
 
                 // These are old values -- can be removed in the future
             case 8:
-                return "User VM";
+                return _l('label.user.vm');
             case 11:
-                return "Routing Host";
+                return _l('label.routing.host');
             case 12:
-                return "Storage";
+                return _l('label.menu.storage');
             case 13:
-                return "Usage Server";
+                return _l('label.usage.server');
             case 14:
-                return "Management Server";
+                return _l('label.management.server');
             case 15:
-                return "Domain Router";
+                return _l('label.domain.router');
             case 16:
-                return "Console Proxy";
+                return _l('label.console.proxy');
             case 17:
-                return "User VM";
+                return _l('label.user.vm');
             case 18:
-                return "VLAN";
+                return _l('label.vlan');
             case 19:
-                return "Secondary Storage VM";
+                return _l('label.secondary.storage.vm');
             case 20:
-                return "Usage Server";
+                return _l('label.usage.server');
             case 21:
-                return "Storage";
+                return _l('label.menu.storage');
             case 22:
-                return "Update Resource Count";
+                return _l('label.action.update.resource.count');
             case 23:
-                return "Usage Sanity Result";
+                return _l('label.usage.sanity.result');
             case 24:
-                return "Direct Attached Public IP";
+                return _l('label.direct.attached.public.ip');
             case 25:
-                return "Local Storage";
+                return _l('label.local.storage');
             case 26:
-                return "Resource Limit Exceeded";
+                return _l('label.resource.limit.exceeded');
         }
     },
 
@@ -1160,25 +1160,25 @@ cloudStack.converters = {
             case 9:
                 return _l('label.local.storage');
             case 10:
-                return "Routing Host";
+                return _l('label.routing.host');
             case 11:
-                return "Storage";
+                return _l('label.menu.storage');
             case 12:
-                return "Usage Server";
+                return _l('label.usage.server');
             case 13:
-                return "Management Server";
+                return _l('label.management.server');
             case 14:
-                return "Domain Router";
+                return _l('label.domain.router');
             case 15:
-                return "Console Proxy";
+                return _l('label.console.proxy');
             case 16:
-                return "User VM";
+                return _l('label.user.vm');
             case 17:
-                return "VLAN";
+                return _l('label.vlan');
             case 18:
-                return "Secondary Storage VM";
+                return _l('label.secondary.storage.vm');
             case 19:
-                return "GPU";
+                return _l('label.gpu');
         }
     },
 

http://git-wip-us.apache.org/repos/asf/cloudstack/blob/6a11d099/ui/scripts/storage.js
----------------------------------------------------------------------
diff --git a/ui/scripts/storage.js b/ui/scripts/storage.js
index f4ab6e1..783633c 100644
--- a/ui/scripts/storage.js
+++ b/ui/scripts/storage.js
@@ -331,7 +331,7 @@
                                     },
                                     checksum: {
                                         docID: 'helpUploadVolumeChecksum',
-                                        label: 'label.checksum'
+                                        label: 'label.md5.checksum'
                                     }
                                 }
                             },
@@ -381,10 +381,10 @@
 
                     advSearchFields: {
                         name: {
-                            label: 'Name'
+                            label: 'label.name'
                         },
                         zoneid: {
-                            label: 'Zone',
+                            label: 'label.zone',
                             select: function(args) {
                                 $.ajax({
                                     url: createURL('listZones'),
@@ -408,7 +408,7 @@
                         },
 
                         domainid: {
-                            label: 'Domain',
+                            label: 'label.domain',
                             select: function(args) {
                                 if (isAdmin() || isDomainAdmin()) {
                                     $.ajax({
@@ -451,7 +451,7 @@
                         },
 
                         account: {
-                            label: 'Account',
+                            label: 'label.account',
                             isHidden: function(args) {
                                 if (isAdmin() || isDomainAdmin())
                                     return false;
@@ -461,10 +461,10 @@
                         },
 
                         tagKey: {
-                            label: 'Tag Key'
+                            label: 'label.tag.key'
                         },
                         tagValue: {
-                            label: 'Tag Value'
+                            label: 'label.tag.value'
                         }
                     },
 
@@ -494,7 +494,7 @@
                     },
 
                     detailView: {
-                        name: 'Volume details',
+                        name: 'label.volume.details',
                         viewAll: {
                             path: 'storage.snapshots',
                             label: 'label.snapshots'
@@ -502,22 +502,22 @@
                         actions: {
 
                             migrateVolume: {
-                                label: 'Migrate Volume',
+                                label: 'label.migrate.volume',
                                 messages: {
                                     confirm: function(args) {
-                                        return 'Do you want to migrate this volume ?';
+                                        return 'message.confirm.migrate.volume';
                                     },
                                     notification: function(args) {
-                                        return 'Volume migrated';
+                                        return 'label.volume.migrated';
                                     }
                                 },
 
                                 createForm: {
-                                    title: 'Migrate Volume',
+                                    title: 'label.migrate.volume',
                                     desc: '',
                                     fields: {
                                         storagePool: {
-                                            label: 'Storage Pool',
+                                            label: 'label.storage.pool',
                                             validation: {
                                                 required: true
                                             },
@@ -869,7 +869,7 @@
                                 label: 'label.action.attach.disk',
                                 messages: {
                                     confirm: function(args) {
-                                        return 'Are you sure you want to attach disk?';
+                                        return 'message.confirm.attach.disk';
                                     },
                                     notification: function(args) {
                                         return 'label.action.attach.disk';
@@ -1164,17 +1164,17 @@
                             },
 
                             migrateToAnotherStorage: {
-                                label: 'label.migrate.volume',
+                                label: 'label.migrate.volume.to.primary.storage',
                                 messages: {
                                     confirm: function(args) {
                                         return 'message.migrate.volume';
                                     },
                                     notification: function(args) {
-                                        return 'label.migrate.volume';
+                                        return 'label.migrate.volume.to.primary.storage';
                                     }
                                 },
                                 createForm: {
-                                    title: 'label.migrate.volume',
+                                    title: 'label.migrate.volume.to.primary.storage',
                                     desc: '',
                                     fields: {
                                         storageId: {
@@ -1429,7 +1429,7 @@
                                     }
                                 }, {
                                     id: {
-                                        label: 'ID'
+                                        label: 'label.id'
                                     },
                                     zonename: {
                                         label: 'label.zone'
@@ -1471,7 +1471,7 @@
                                         label: 'label.hypervisor'
                                     },
                                     size: {
-                                        label: 'Size ',
+                                        label: 'label.size',
                                         converter: function(args) {
                                             if (args == null || args == 0)
                                                 return "";
@@ -1498,10 +1498,10 @@
                                         }
                                     },
                                     virtualmachineid: {
-                                        label: 'VM ID',
+                                        label: 'label.vm.id',
                                         converter: function(args) {
                                             if (args == null)
-                                                return "detached";
+                                                return 'state.detached';
                                             else
                                                 return args;
                                         }
@@ -1593,11 +1593,11 @@
 
                     advSearchFields: {
                         name: {
-                            label: 'Name'
+                            label: 'label.name'
                         },
 
                         domainid: {
-                            label: 'Domain',
+                            label: 'label.domain',
                             select: function(args) {
                                 if (isAdmin() || isDomainAdmin()) {
                                     $.ajax({
@@ -1640,7 +1640,7 @@
                         },
 
                         account: {
-                            label: 'Account',
+                            label: 'label.account',
                             isHidden: function(args) {
                                 if (isAdmin() || isDomainAdmin())
                                     return false;
@@ -1649,10 +1649,10 @@
                             }
                         },
                         tagKey: {
-                            label: 'Tag Key'
+                            label: 'label.tag.key'
                         },
                         tagValue: {
-                            label: 'Tag Value'
+                            label: 'label.tag.value'
                         }
                     },
 
@@ -1802,7 +1802,7 @@
                                 label: 'label.action.create.volume',
                                 messages: {
                                     confirm: function(args) {
-                                        return 'Are you sure you want to create volume?';
+                                        return 'message.confirm.create.volume';
                                     },
                                     notification: function(args) {
                                         return 'label.action.create.volume';

http://git-wip-us.apache.org/repos/asf/cloudstack/blob/6a11d099/ui/scripts/system.js
----------------------------------------------------------------------
diff --git a/ui/scripts/system.js b/ui/scripts/system.js
index 71118ff..3f6efce 100644
--- a/ui/scripts/system.js
+++ b/ui/scripts/system.js
@@ -1631,7 +1631,7 @@
                                                         if (args.context.networks[0].type == "Isolated") {
                                                             //Isolated network
                                                             cloudStack.dialog.confirm({
-                                                                message: 'Do you want to keep the current guest network CIDR unchanged?',
+                                                                message: 'message.confirm.current.guest.CIDR.unchanged',
                                                                 action: function () {
                                                                     //"Yes"	button is clicked
                                                                     array1.push("&changecidr=false");
@@ -2854,7 +2854,7 @@
                     
                     InternalLbVm: {
                         id: 'InternalLbVm',
-                        label: 'InternalLbVm',
+                        label: 'label.internallbvm',
                         isMaximized: true,
                         type: 'detailView',
                         fields: {
@@ -4998,7 +4998,7 @@
                                             docID: 'helpSRXPrivateInterface'
                                         },
                                         usageinterface: {
-                                            label: 'Usage interface',
+                                            label: 'label.usage.interface',
                                             docID: 'helpSRXUsageInterface'
                                         },
                                         numretries: {
@@ -10129,9 +10129,9 @@
                                                 label: 'label.upgrade.required',
                                                 converter: function (args) {
                                                     if (args > 0) {
-                                                        return 'Yes';
+                                                        return 'label.yes';
                                                     } else {
-                                                        return 'No';
+                                                        return 'label.no';
                                                     }
                                                 }
                                             },                                            
@@ -10711,7 +10711,7 @@
                         },
                         
                         agentstate: {
-                            label: 'Agent State',
+                            label: 'label.agent.state',
                             indicator: {
                                 'Up': 'on',
                                 'Down': 'off'
@@ -11374,7 +11374,7 @@
                                         converter: cloudStack.converters.toBooleanText
                                     },
                                     gslbprovider: {
-                                        label: 'GSLB service',
+                                        label: 'label.gslb.service',
                                         converter: cloudStack.converters.toBooleanText
                                     },
                                     gslbproviderpublicip: {
@@ -13015,7 +13015,7 @@
                                 title: 'label.add.pod',
                                 fields: {
                                     zoneid: {
-                                        label: 'Zone',
+                                        label: 'label.zone',
                                         docID: 'helpPodZone',
                                         validation: {
                                             required: true
@@ -15032,7 +15032,7 @@
                                 fields: {
                                     zoneid: {
                                         docID: 'helpHostZone',
-                                        label: 'Zone',
+                                        label: 'label.zone',
                                         validation: {
                                             required: true
                                         },
@@ -15790,7 +15790,7 @@
                             },
                             
                             enable: {
-                                label: 'Enable Host',
+                                label: 'label.enable.host',
                                 action: function (args) {
                                 	var data = {
                                      	id: args.context.hosts[0].id,
@@ -15810,10 +15810,10 @@
                                 },
                                 messages: {
                                     confirm: function (args) {
-                                        return 'Please confirm that you want to enable the host';
+                                        return 'message.confirm.enable.host';
                                     },
                                     notification: function (args) {
-                                        return 'Enable Host';
+                                        return 'label.enable.host';
                                     }
                                 },
                                 notification: {
@@ -15824,7 +15824,7 @@
                             },
 
                             disable: {
-                                label: 'Disable Host',
+                                label: 'label.disable.host',
                                 action: function (args) {
                                 	var data = {
                                      	id: args.context.hosts[0].id,
@@ -15844,10 +15844,10 @@
                                 },
                                 messages: {
                                     confirm: function (args) {
-                                        return 'Please confirm that you want to disable the host';
+                                        return 'message.confirm.disable.host';
                                     },
                                     notification: function (args) {
-                                        return 'Disable Host';
+                                        return 'label.disable.host';
                                     }
                                 },
                                 notification: {

http://git-wip-us.apache.org/repos/asf/cloudstack/blob/6a11d099/ui/scripts/templates.js
----------------------------------------------------------------------
diff --git a/ui/scripts/templates.js b/ui/scripts/templates.js
index 6dcd6da..d71a774 100644
--- a/ui/scripts/templates.js
+++ b/ui/scripts/templates.js
@@ -87,10 +87,10 @@
                             }
                         },
                         tagKey: {
-                            label: 'Tag Key'
+                            label: 'label.tag.key'
                         },
                         tagValue: {
-                            label: 'Tag Value'
+                            label: 'label.tag.value'
                         }
                     },
 
@@ -123,7 +123,7 @@
                                         }
                                     },
                                     url: {
-                                        label: 'URL',
+                                        label: 'label.url',
                                         docID: 'helpRegisterTemplateURL',
                                         validation: {
                                             required: true
@@ -911,7 +911,7 @@
                                         }
                                     },
                                     isextractable: {
-                                        label: 'extractable',
+                                        label: 'label.extractable',
                                         isBoolean: true,
                                         isEditable: function() {
                                             if (isAdmin())
@@ -928,7 +928,7 @@
                                         converter: cloudStack.converters.toBooleanText
                                     },
                                     isdynamicallyscalable: {
-                                        label: 'Dynamically Scalable',
+                                        label: 'label.dynamically.scalable',
                                         isBoolean: true,
                                         isEditable: true,
                                         converter: cloudStack.converters.toBooleanText
@@ -1501,7 +1501,7 @@
                                         }
                                     },
                                     url: {
-                                        label: 'URL',
+                                        label: 'label.url',
                                         docID: 'helpRegisterISOURL',
                                         validation: {
                                             required: true
@@ -1929,7 +1929,7 @@
                                     }
                                 }, {
                                     id: {
-                                        label: 'ID'
+                                        label: 'label.id'
                                     },
                                     displaytext: {
                                         label: 'label.description',
@@ -1948,7 +1948,7 @@
                                         }
                                     },
                                     isextractable: {
-                                        label: 'extractable',
+                                        label: 'label.extractable',
                                         isBoolean: true,
                                         isEditable: function() {
                                             if (isAdmin())

http://git-wip-us.apache.org/repos/asf/cloudstack/blob/6a11d099/ui/scripts/ui-custom/autoscaler.js
----------------------------------------------------------------------
diff --git a/ui/scripts/ui-custom/autoscaler.js b/ui/scripts/ui-custom/autoscaler.js
index 0aa6c77..a24eb90 100644
--- a/ui/scripts/ui-custom/autoscaler.js
+++ b/ui/scripts/ui-custom/autoscaler.js
@@ -198,7 +198,7 @@
                         title: '',
                         fields: {
                             scaleUpDuration: {
-                                label: 'Duration(in sec)',
+                                label: 'label.duration.in.sec',
                                 validation: {
                                     required: true
                                 }
@@ -217,7 +217,7 @@
                         title: '',
                         fields: {
                             scaleDownDuration: {
-                                label: 'Duration(in sec)',
+                                label: 'label.duration.in.sec',
                                 validation: {
                                     required: true
                                 }

http://git-wip-us.apache.org/repos/asf/cloudstack/blob/6a11d099/ui/scripts/ui-custom/healthCheck.js
----------------------------------------------------------------------
diff --git a/ui/scripts/ui-custom/healthCheck.js b/ui/scripts/ui-custom/healthCheck.js
index 4e10f1c..8fb0188 100644
--- a/ui/scripts/ui-custom/healthCheck.js
+++ b/ui/scripts/ui-custom/healthCheck.js
@@ -76,7 +76,7 @@
                     title: '',
                     fields: {
                         pingpath: {
-                            label: 'Ping Path',
+                            label: 'label.ping.path',
                             validation: {
                                 required: false
                             },
@@ -98,28 +98,28 @@
                     title: '',
                     fields: {
                         responsetimeout: {
-                            label: 'Response Timeout (in sec)',
+                            label: 'label.response.timeout.in.sec',
                             validation: {
                                 required: false
                             },
                             defaultValue: responsetimeout1
                         },
                         healthinterval: {
-                            label: 'Health Check Interval (in sec)',
+                            label: 'label.health.check.interval.in.sec',
                             validation: {
                                 required: false
                             },
                             defaultValue: healthinterval1
                         },
                         healthythreshold: {
-                            label: 'Healthy Threshold',
+                            label: 'label.healthy.threshold',
                             validation: {
                                 required: false
                             },
                             defaultValue: healthythreshold1
                         },
                         unhealthythreshold: {
-                            label: 'Unhealthy Threshold',
+                            label: 'label.unhealthy.threshold',
                             validation: {
                                 required: false
                             },

http://git-wip-us.apache.org/repos/asf/cloudstack/blob/6a11d099/ui/scripts/ui-custom/physicalResources.js
----------------------------------------------------------------------
diff --git a/ui/scripts/ui-custom/physicalResources.js b/ui/scripts/ui-custom/physicalResources.js
index 110945e..7dd5380 100644
--- a/ui/scripts/ui-custom/physicalResources.js
+++ b/ui/scripts/ui-custom/physicalResources.js
@@ -218,7 +218,7 @@
                                                         if (index ==  certificates.length - 1) // last one, report success
                                                         {
                                                             cloudStack.dialog.notice({
-                                                                message: 'Update SSL Certificates succeeded'
+                                                                message: 'message.update.ssl.succeeded'
                                                             });
                                                             $loading.remove();
                                                         }
@@ -228,7 +228,7 @@
                                                         }
                                                     } else if (result.jobstatus == 2) {
                                                         cloudStack.dialog.notice({
-                                                            message: 'Failed to update SSL Certificate. ' + _s(result.jobresult.errortext)
+                                                            message: 'message.update.ssl.failed' + ' ' + _s(result.jobresult.errortext)
                                                         });
                                                         $loading.remove();
                                                     }
@@ -236,7 +236,7 @@
                                             },
                                             error: function(XMLHttpResponse) {
                                                 cloudStack.dialog.notice({
-                                                    message: 'Failed to update SSL Certificate. ' + parseXMLHttpResponse(XMLHttpResponse)
+                                                    message: 'message.update.ssl.failed' + ' ' + parseXMLHttpResponse(XMLHttpResponse)
                                                 });
                                                 $loading.remove();
                                             }
@@ -245,7 +245,7 @@
                                 },
                                 error: function(XMLHttpResponse) {
                                     cloudStack.dialog.notice({
-                                        message: 'Failed to update SSL Certificate. ' + parseXMLHttpResponse(XMLHttpResponse)
+                                        message: 'message.update.ssl.failed' + ' ' + parseXMLHttpResponse(XMLHttpResponse)
                                     });
                                     $loading.remove();
                                 }

http://git-wip-us.apache.org/repos/asf/cloudstack/blob/6a11d099/ui/scripts/ui-custom/regions.js
----------------------------------------------------------------------
diff --git a/ui/scripts/ui-custom/regions.js b/ui/scripts/ui-custom/regions.js
index 986e009..531da78 100644
--- a/ui/scripts/ui-custom/regions.js
+++ b/ui/scripts/ui-custom/regions.js
@@ -72,7 +72,7 @@
         )
             .hide();
         var $regionSwitcherButton = $('<div>').addClass('region-switcher')
-            .attr('title', 'Select region')
+            .attr('title', _l('label.select.region'))
             .append(
                 $('<span>').addClass('icon').html('&nbsp;'),
                 $('<span>').addClass('title').html('')

http://git-wip-us.apache.org/repos/asf/cloudstack/blob/6a11d099/ui/scripts/ui-custom/zoneWizard.js
----------------------------------------------------------------------
diff --git a/ui/scripts/ui-custom/zoneWizard.js b/ui/scripts/ui-custom/zoneWizard.js
index f3a1aae..2c17f60 100644
--- a/ui/scripts/ui-custom/zoneWizard.js
+++ b/ui/scripts/ui-custom/zoneWizard.js
@@ -300,11 +300,11 @@
             if (hypervisor == 'VMware') {
             	fields = {
             		vSwitchName: {
-	                    label: 'vSwitch Name' ,
+	                    label: 'label.vswitch.name' ,
 	                    defaultValue: trafficData.vSwitchName
 	                },
 	                vlanId: { 
-	                	label: 'VLAN ID',
+	                        label: 'label.vlan.id',
 	                	defaultValue: trafficData.vlanId
 	                }	                
 	            };  
@@ -354,7 +354,7 @@
 	            		
 	            		$.extend(fields, {
 	            		    vSwitchType: {
-	            		        label: 'vSwitch Type',
+	                                label: 'label.vSwitch.type',
 	            		        select: function (args) {            		        	
 	            		            args.response.success({
 	            		                data: [{

http://git-wip-us.apache.org/repos/asf/cloudstack/blob/6a11d099/ui/scripts/ui/dialog.js
----------------------------------------------------------------------
diff --git a/ui/scripts/ui/dialog.js b/ui/scripts/ui/dialog.js
index 6c77924..950d596 100644
--- a/ui/scripts/ui/dialog.js
+++ b/ui/scripts/ui/dialog.js
@@ -861,7 +861,7 @@
                     closeOnEscape: false,
                     zIndex: 5000,
                     buttons: [{
-                        text: _l('Close'),
+                        text: _l('label.close'),
                         'class': 'close',
                         click: function() {
                             $(this).dialog('destroy');

http://git-wip-us.apache.org/repos/asf/cloudstack/blob/6a11d099/ui/scripts/ui/widgets/listView.js
----------------------------------------------------------------------
diff --git a/ui/scripts/ui/widgets/listView.js b/ui/scripts/ui/widgets/listView.js
index c7b4a4d..38a9cd5 100644
--- a/ui/scripts/ui/widgets/listView.js
+++ b/ui/scripts/ui/widgets/listView.js
@@ -469,7 +469,7 @@
                                         data: [
                                             $.extend(args.data, {
                                                 state: 'Creating',
-                                                status: 'Creating',
+                                                status: 'state.Creating',
                                                 allocationstate: 'Creating'
                                             })
                                         ]
@@ -516,7 +516,7 @@
                                     data: [
                                         $.extend(args.data, {
                                             state: 'Creating',
-                                            status: 'Creating',
+                                            status: 'state.Creating',
                                             allocationstate: 'Creating'
                                         })
                                     ]

http://git-wip-us.apache.org/repos/asf/cloudstack/blob/6a11d099/ui/scripts/ui/widgets/multiEdit.js
----------------------------------------------------------------------
diff --git a/ui/scripts/ui/widgets/multiEdit.js b/ui/scripts/ui/widgets/multiEdit.js
index 47e5f43..c4de8ce 100755
--- a/ui/scripts/ui/widgets/multiEdit.js
+++ b/ui/scripts/ui/widgets/multiEdit.js
@@ -529,7 +529,7 @@
 
             instances.listView.actions = {
                 select: {
-                    label: 'Select instance',
+                    label: 'label.select.instance',
                     type: isMultipleAdd ? 'checkbox' : 'radio',
                     action: {
                         uiCustom: function(args) {