diff --git a/client/WEB-INF/classes/resources/messages.properties b/client/WEB-INF/classes/resources/messages.properties
index 75ce0340a66..5960f3a6174 100644
--- a/client/WEB-INF/classes/resources/messages.properties
+++ b/client/WEB-INF/classes/resources/messages.properties
@@ -2477,29 +2477,24 @@ label.vmware.traffic.label=VMware traffic label
label.start.IP=Start IP
label.end.IP=End IP
label.remove.ip.range=Remove IP range
-storage.traffic.type.is.updated=Storage traffic type is updated
-management.traffic.type.is.updated=Management traffic type is updated
-public.traffic.type.is.updated=Public traffic type is updated
-guest.traffic.type.is.updated=Guest traffic type is updated
-IP.ranges=IP Ranges
-start.Vlan=Start Vlan
-end.Vlan=End Vlan
-broadcast.domain.range=Broadcast domain range
+label.ip.ranges=IP Ranges
+label.start.vlan=Start Vlan
+label.end.vlan=End Vlan
+label.broadcast.domain.range=Broadcast domain range
label.compute=Compute
message.add.guest.network=Please confirm that you would like to add a guest network
-subdomain.access=Subdomain Access
-guest.start.IP=Guest start IP
-guest.end.IP=Guest end IP
-restart.required=Restart required
-virtual.router=Virtual Router
-physical.network.ID=Physical network ID
-destination.physical.network.ID=Destination physical network ID
-DHCP=DHCP
-destroy.router=Destroy router
-confirm.destroy.router=Please confirm that you would like to destroy this router
-change.service.offering=Change service offering
-view.console=View console
-redundant.state=Redundant state
+label.subdomain.access=Subdomain Access
+label.guest.start.ip=Guest start IP
+label.guest.end.ip=Guest end IP
+label.virtual.router=Virtual Router
+label.physical.network.ID=Physical network ID
+label.destination.physical.network.id=Destination physical network ID
+label.dhcp=DHCP
+label.destroy.router=Destroy router
+message.confirm.destroy.router=Please confirm that you would like to destroy this router
+label.change.service.offering=Change service offering
+label.view.console=View console
+label.redundant.state=Redundant state
enable.provider=Enable provider
confirm.enable.provider=Please confirm that you would like to enable this provider
disable.provider=Disable provider
diff --git a/client/WEB-INF/classes/resources/messages_ja.properties b/client/WEB-INF/classes/resources/messages_ja.properties
index 49db49d40ca..75403e2587c 100644
--- a/client/WEB-INF/classes/resources/messages_ja.properties
+++ b/client/WEB-INF/classes/resources/messages_ja.properties
@@ -1619,29 +1619,24 @@ label.vmware.traffic.label=VMwareのトラフィックのラベル
label.start.IP=IPアドレスの範囲を起動します。
label.end.IP=終了IPアドレスの範囲
label.remove.ip.range=IPアドレス範囲を削除します。
-storage.traffic.type.is.updated=ストレージ·トラフィック·タイプが更新されます。
-management.traffic.type.is.updated=管理トラフィックタイプが更新されます。
-public.traffic.type.is.updated=公共交通の種類が更新されます。
-guest.traffic.type.is.updated=ゲストのトラフィック·タイプが更新されます。
-IP.ranges=IP範囲
-start.Vlan=スタートVLAN
-end.Vlan=エンドVLAN
-broadcast.domain.range=ドメインの範囲をブロードキャスト
+label.ip.ranges=IP範囲
+label.start.vlan=スタートVLAN
+label.end.vlan=エンドVLAN
+label.broadcast.domain.range=ドメインの範囲をブロードキャスト
label.compute=計算
message.add.guest.network=あなたがゲストネットワークを追加したいことを確認してください
-subdomain.access=サブドメインアクセス
-guest.start.IP=ゲストの開始IP
-guest.end.IP=ゲストの終了IP
-restart.required=要な再起動
-virtual.router=Virtual Router
-physical.network.ID=物理的なネットワークID
-destination.physical.network.ID=先の物理的なネットワークID
-DHCP=DHCP
-destroy.router=ルータを破壊する
-confirm.destroy.router=このルータを破壊することを確認してください
-change.service.offering=サービス·オファリングを変更する
-view.console=コンソールを表示する
-redundant.state=冗長状態
+label.subdomain.access=サブドメインアクセス
+label.guest.start.ip=ゲストの開始IP
+label.guest.end.ip=ゲストの終了IP
+label.virtual.router=Virtual Router
+label.physical.network.ID=物理的なネットワークID
+label.destination.physical.network.id=先の物理的なネットワークID
+label.dhcp=DHCP
+label.destroy.router=ルータを破壊する
+message.confirm.destroy.router=このルータを破壊することを確認してください
+label.change.service.offering=サービス·オファリングを変更する
+label.view.console=コンソールを表示する
+label.redundant.state=冗長状態
enable.provider=プロバイダを有効にする
confirm.enable.provider=このプロバイダを有効にしたいことを確認してください
disable.provider=プロバイダを無効にする
diff --git a/ui/index.jsp b/ui/index.jsp
index ff252ab1ee0..d30468ea110 100644
--- a/ui/index.jsp
+++ b/ui/index.jsp
@@ -2898,10 +2898,14 @@ dictionary = {
'label.end.IP': '',
'label.remove.ip.range': '',
<<<<<<< HEAD
+<<<<<<< HEAD
+=======
+>>>>>>> e8c309b... cloudstack 3.0 new UI - add more localization labels.
'label.ip.ranges': '',
'label.start.vlan': '',
'label.end.vlan': '',
'label.broadcast.domain.range': '',
+<<<<<<< HEAD
=======
'storage.traffic.type.is.updated': '',
'management.traffic.type.is.updated': '',
@@ -2912,6 +2916,8 @@ dictionary = {
'end.Vlan': '',
'broadcast.domain.range': '',
>>>>>>> 577f3a5... cloudstack 3.0 new UI - correct localization label format
+=======
+>>>>>>> e8c309b... cloudstack 3.0 new UI - add more localization labels.
'label.compute': '',
'message.add.guest.network': '',
'label.subdomain.access': '',
@@ -2926,6 +2932,7 @@ dictionary = {
'label.change.service.offering': '',
'label.view.console': '',
'label.redundant.state': '',
+<<<<<<< HEAD
'label.enable.provider': '',
'message.confirm.enable.provider': '',
'label.disable.provider': '',
@@ -2945,6 +2952,29 @@ dictionary = {
'label.public.network': '',
'label.private.network': '',
'label.enable.swift': '',
+=======
+'enable.provider': '',
+'confirm.enable.provider': '',
+'disable.provider': '',
+'confirm.disable.provider': '',
+'shutdown.provider': '',
+'confirm.shutdown.provider': '',
+'NetScaler': '',
+'add.new.NetScaler': '',
+'number.of.retries': '',
+'capacity': '',
+'dedicated': '',
+'F5': '',
+'add.new.F5': '',
+'SRX': '',
+'providers': '',
+'add.new.SRX': '',
+'timeout': '',
+'public.network': '',
+'private.network': '',
+'public': '',
+'enable.swift': '',
+>>>>>>> e8c309b... cloudstack 3.0 new UI - add more localization labels.
'confirm.enable.swift': '',
'message.after.enable.swift': '',
'label.key': '',
diff --git a/ui/scripts/system.js b/ui/scripts/system.js
index 5a78bec2034..0e48c3de63b 100644
--- a/ui/scripts/system.js
+++ b/ui/scripts/system.js
@@ -368,7 +368,7 @@
},
{
id: 'virtualRouter',
- name: 'virtual.router',
+ name: 'label.virtual.router',
state: nspMap.virtualRouter ? nspMap.virtualRouter.state : 'Disabled'
}
];
@@ -423,7 +423,10 @@
updateTrafficLabels(trafficType, args.data, function () {
args.response.success();
});
+<<<<<<< HEAD
+=======
+>>>>>>> e8c309b... cloudstack 3.0 new UI - add more localization labels.
}
}
},
@@ -465,7 +468,10 @@
},
ipAddresses: {
+<<<<<<< HEAD
+=======
+>>>>>>> e8c309b... cloudstack 3.0 new UI - add more localization labels.
title: 'label.ip.ranges',
custom: function(args) {
return $('
').multiEdit({
@@ -638,7 +644,10 @@
},
ipAddresses: {
+<<<<<<< HEAD
+=======
+>>>>>>> e8c309b... cloudstack 3.0 new UI - add more localization labels.
title: 'label.ip.ranges',
custom: function(args) {
return $('').multiEdit({
@@ -793,8 +802,12 @@
}
},
ipAddresses: { //read-only listView (no actions) filled with pod info (not VlanIpRange info)
+<<<<<<< HEAD
title: 'label.ip.ranges',
+=======
+ title: 'label.ip.ranges',
+>>>>>>> e8c309b... cloudstack 3.0 new UI - add more localization labels.
listView: {
fields: {
name: { label: 'label.pod' }, //pod name
@@ -891,7 +904,10 @@
{ //updatePhysicalNetwork API
state: { label: 'label.state' },
startVlan: {
+<<<<<<< HEAD
+=======
+>>>>>>> e8c309b... cloudstack 3.0 new UI - add more localization labels.
label: 'label.start.vlan',
isEditable: true
},
@@ -899,8 +915,12 @@
label: 'label.end.vlan',
isEditable: true
},
+<<<<<<< HEAD
tags: { label: 'Tags', isEditable: true },
broadcastdomainrange: { label: 'label.broadcast.domain.range' }
+=======
+ broadcastdomainrange: { label: 'label.broadcast.domain.range' }
+>>>>>>> e8c309b... cloudstack 3.0 new UI - add more localization labels.
},
<<<<<<< HEAD
{ //updateTrafficType API
@@ -1206,7 +1226,10 @@
args.response.success({data: items});
}
},
+<<<<<<< HEAD
+=======
+>>>>>>> e8c309b... cloudstack 3.0 new UI - add more localization labels.
subdomainaccess: { label: 'label.subdomain.access', isBoolean: true, isHidden: true },
account: { label: 'label.account' },
@@ -1499,11 +1522,19 @@
detailView: {
name: 'Guest network details',
+<<<<<<< HEAD
viewAll: {
path: '_zone.guestIpRanges',
label: 'label.ip.ranges',
preFilter: function(args) {
if(selectedGuestNetworkObj.type == "Isolated") {
+=======
+ viewAll: {
+ path: '_zone.guestIpRanges',
+ label: 'label.ip.ranges',
+ preFilter: function(args) {
+ if(selectedGuestNetworkObj.type == "Isolated") {
+>>>>>>> e8c309b... cloudstack 3.0 new UI - add more localization labels.
var services = selectedGuestNetworkObj.service;
if(services != null) {
for(var i=0; i < services.length; i++) {
@@ -1791,8 +1822,13 @@
},
domain: { label: 'label.domain' },
+<<<<<<< HEAD
subdomainaccess: {
label: 'label.subdomain.access',
+=======
+ subdomainaccess: {
+ label: 'label.subdomain.access',
+>>>>>>> e8c309b... cloudstack 3.0 new UI - add more localization labels.
converter: function(data) {
return data ? 'Yes' : 'No';
}
@@ -1954,9 +1990,25 @@
id: { label: 'label.id' },
state: { label: 'label.state' },
physicalnetworkid: { label: 'label.physical.network.ID' },
+<<<<<<< HEAD
destinationphysicalnetworkid: { label: 'label.destination.physical.network.id' },
supportedServices: { label: 'label.supported.services' }
+=======
+ destinationphysicalnetworkid: { label: 'label.destination.physical.network.id' }
+ },
+ {
+ Vpn: { label: 'VPN' },
+ Dhcp: { label: 'label.dhcp' },
+ Dns: { label: 'DNS' },
+ Gateway: { label: 'label.gateway' },
+ Firewall: { label: 'Firewall' },
+ Lb: { label: 'Load Balancer' },
+ UserData: { label: 'UserData' },
+ SourceNat: { label: 'Source NAT' },
+ StaticNat: { label: 'Static NAT' },
+ PortForwarding: { label: 'Port Forwarding' }
+>>>>>>> e8c309b... cloudstack 3.0 new UI - add more localization labels.
}
],
dataProvider: function(args) {
@@ -2127,9 +2179,15 @@
notification: {
poll: pollAsyncJobResult
}
+<<<<<<< HEAD
},
'remove': {
+=======
+ },
+
+ 'destroy': {
+>>>>>>> e8c309b... cloudstack 3.0 new UI - add more localization labels.
label: 'label.destroy.router',
messages: {
confirm: function(args) {
@@ -2161,7 +2219,11 @@
/*
changeService: {
+<<<<<<< HEAD
label: 'label.change.service.offering',
+=======
+ label: 'label.change.service.offering',
+>>>>>>> e8c309b... cloudstack 3.0 new UI - add more localization labels.
createForm: {
title: 'label.change.service.offering',
desc: '',
@@ -3164,7 +3226,13 @@
name: { label: 'label.name' }
},
{
+<<<<<<< HEAD
state: { label: 'label.state' }
+=======
+ state: { label: 'label.state' },
+ id: { label: 'label.id' },
+ physicalnetworkid: { label: 'label.physical.network.ID' }
+>>>>>>> e8c309b... cloudstack 3.0 new UI - add more localization labels.
}
],
dataProvider: function(args) {
@@ -5001,8 +5069,68 @@
}
});
},
+<<<<<<< HEAD
getActionFilter: function() {
return systemvmActionfilter;
+=======
+ notification: {
+ poll: pollAsyncJobResult
+ }
+ },
+
+ viewConsole: {
+ label: 'label.view.console',
+ action: {
+ externalLink: {
+ url: function(args) {
+ return clientConsoleUrl + '?cmd=access&vm=' + args.context.systemVMs[0].id;
+ },
+ title: function(args) {
+ return args.context.systemVMs[0].id.substr(0,8); //title in window.open() can't have space nor longer than 8 characters. Otherwise, IE browser will have error.
+ },
+ width: 820,
+ height: 640
+ }
+ }
+ }
+ },
+ tabs: {
+ details: {
+ title: 'label.details',
+ fields: [
+ {
+ name: { label: 'label.name' }
+ },
+ {
+ id: { label: 'label.id' },
+ state: { label: 'label.state' },
+ systemvmtype: {
+ label: 'label.type',
+ converter: function(args) {
+ if(args == "consoleproxy")
+ return "Console Proxy VM";
+ else if(args == "secondarystoragevm")
+ return "Secondary Storage VM";
+ else
+ return args;
+ }
+ },
+ zonename: { label: 'label.zone' },
+ publicip: { label: 'label.public.ip' },
+ privateip: { label: 'label.private.ip' },
+ linklocalip: { label: 'label.linklocal.ip' },
+ hostname: { label: 'label.host' },
+ gateway: { label: 'label.gateway' },
+ created: { label: 'label.created', converter: cloudStack.converters.toLocalDate },
+ activeviewersessions: { label: 'label.active.sessions' }
+ }
+ ],
+ dataProvider: function(args) {
+ args.response.success({
+ actionFilter: systemvmActionfilter,
+ data: args.jsonObj
+ });
+>>>>>>> e8c309b... cloudstack 3.0 new UI - add more localization labels.
}
}
});
@@ -8431,8 +8559,8 @@
createForm: {
title: 'label.add.ip.range',
fields: {
- guestStartIp: { label: 'guest.start.IP' },
- guestEndIp: { label: 'guest.end.IP' }
+ guestStartIp: { label: 'label.guest.start.ip' },
+ guestEndIp: { label: 'label.guest.end.ip' }
}
},
action: function(args) {
diff --git a/ui/scripts/zoneWizard.js b/ui/scripts/zoneWizard.js
index 4a9349f9070..933de5e6c7a 100644
--- a/ui/scripts/zoneWizard.js
+++ b/ui/scripts/zoneWizard.js
@@ -823,12 +823,15 @@
guestNetmask: { label: 'label.guest.netmask' },
guestStartIp: { label: 'label.guest.start.ip' },
guestEndIp: { label: 'label.guest.end.ip' },
+<<<<<<< HEAD
=======
guestGateway: { label: 'Guest gateway' },
guestNetmask: { label: 'Guest netmask' },
guestStartIp: { label: 'Guest start IP' },
guestEndIp: { label: 'Guest end IP' },
>>>>>>> 5c06960... bug 13743: New zone wizard step -- configure storage traffic
+=======
+>>>>>>> e8c309b... cloudstack 3.0 new UI - add more localization labels.
//Basic (end)
//Advanced (start)