Fixed label issue and externalized hardcoding issues

Signed-off-by: vetrivelc <vetrivel.chinnasamy@citrix.com>
This commit is contained in:
vetrivelc 2014-12-04 19:25:05 +05:30 committed by Brian Federle
parent 41b871b6bd
commit 9ce8a1cd00
7 changed files with 1536 additions and 1438 deletions

View File

@ -551,7 +551,6 @@ label.disk.total=Disk Total
label.disk.volume=Disk Volume
label.disk.write.bytes=Disk Write (Bytes)
label.disk.write.io=Disk Write (IO)
label.display.name=Display name
label.display.text=Display Text
label.dns.1=DNS 1
label.dns.2=DNS 2
@ -1222,7 +1221,8 @@ label.view=View
label.viewing=Viewing
label.virtual.appliance=Virtual Appliance
label.virtual.appliances=Virtual Appliances
label.virtual.machines=Virtual machines
label.virtual.machines=Virtual Machines
label.virtual.machine=Virtual Machine
label.virtual.network=Virtual Network
label.virtual.router=Virtual Router
label.virtual.routers=Virtual Routers
@ -1280,7 +1280,6 @@ label.xenserver.traffic.label=XenServer traffic label
label.yes=Yes
label.zone.details=Zone details
label.zone.id=Zone ID
label.zone.name=Zone name
label.zone.step.1.title=Step 1\: <strong>Select a Network</strong>
label.zone.step.2.title=Step 2\: <strong>Add a Zone</strong>
label.zone.step.3.title=Step 3\: <strong>Add a Pod</strong>
@ -2039,13 +2038,11 @@ state.Destroyed=Destroyed
state.detached=Detached
state.Disabled=Disabled
state.Enabled=Enabled
state.enabled=Enabled
state.Error=Error
state.Expunging=Expunging
state.Migrating=Migrating
state.Pending=Pending
state.Ready=Ready
state.ready=Ready
state.Running=Running
state.Starting=Starting
state.Stopped=Stopped
@ -2076,3 +2073,21 @@ label.delete.baremetal.rack.configuration=Delete Baremetal Rack Configuration
message.confirm.delete.baremetal.rack.configuration=Please confirm that you want to delete Baremetal Rack Configuration.
message.added.new.nuage.vsp.controller=Added new Nuage Vsp Controller
message.added.vpc.offering=Added VPC offering
label.keyboard.language=Keyboard language
label.standard.us.keyboard=Standard (US) keyboard
label.uk.keyboard=UK keyboard
label.japanese.keyboard=Japanese keyboard
label.simplified.chinese.keyboard=Simplified Chinese keyboard
label.display.name=Display Name
label.zone.name=Zone Name
label.instances=Instances
label.event=Event
label.minutes.past.hour=minutes(s) past the hour
label.snapshots=snapshot(s)
label.time.colon=Time:
label.min.past.the.hr=min past the hr
label.timezone.colon=Timezone:
label.keep.colon=Keep:
label.every=Every
label.day=Day
label.of.month=of month

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -18,50 +18,50 @@
angular.module('cloudstack').factory("Dictionary", function(){
var dictionary = {
labels: {
id : 'ID',
username : 'Username',
account : 'Account',
domain : 'Domain',
state : 'State',
displayname : 'Display Name',
instancename : 'Instance Name',
zonename : 'Zone Name',
type : 'Type',
description : 'Description',
created : 'Created',
name : 'Name',
value : 'Value',
displaytext : 'Description',
networktype : 'Network Type',
allocationstate : 'Allocation State',
vmdisplayname: 'VM display name',
hypervisor : 'Hypervisor',
virtualmachine: 'Virtual Machine',
virtualmachines: 'Virtual Machines',
network: 'Network',
networks: 'Networks',
instances: 'Instances',
event: 'Event',
events: 'Events',
globalsettings: 'Global Settings',
accounts: 'Accounts',
domains: 'Domains',
storage: 'Storage',
configurations: 'Global Settings',
serviceofferings: 'Service Offerings',
home: 'Home',
projects: 'Projects',
volumename: 'Volume',
intervaltype: 'Interval Type',
availabilityZone: 'Availability Zone',
diskoffering: 'Disk Offering',
format: 'Format',
url: 'URL',
checksum: 'MD5 Checksum',
password: 'Password',
email: 'Email',
firstname: 'First Name',
lastname: 'Last Name',
id : 'label.id',
username : 'label.username',
account : 'label.account',
domain : 'label.domain',
state : 'label.state',
displayname : 'label.display.name',
instancename : 'label.instance.name',
zonename : 'label.zone.name',
type : 'label.type',
description : 'label.description',
created : 'label.created',
name : 'label.name',
value : 'label.value',
displaytext : 'label.description',
networktype : 'label.network.type',
allocationstate : 'label.allocation.state',
vmdisplayname: 'label.vm.display.name',
hypervisor : 'label.hypervisor',
virtualmachine: 'label.virtual.machine',
virtualmachines: 'label.virtual.machines',
network: 'label.menu.network',
networks: 'label.networks',
instances: 'label.instances',
event: 'label.event',
events: 'label.menu.events',
globalsettings: 'label.menu.global.settings',
accounts: 'label.accounts',
domains: 'label.menu.domains',
storage: 'label.menu.storage',
configurations: 'label.menu.global.settings',
serviceofferings: 'label.menu.service.offerings',
home: 'label.home',
projects: 'label.projects',
volumename: 'label.volume',
intervaltype: 'label.interval.type',
availabilityZone: 'label.availability.zone',
diskoffering: 'label.disk.offering',
format: 'label.format',
url: 'label.url',
checksum: 'label.md5.checksum',
password: 'label.password',
email: 'label.email',
firstname: 'label.first.name',
lastname: 'label.last.name',
}
};
return dictionary;

View File

@ -1035,5 +1035,20 @@ $.extend(dictionary, {
'message.confirm.delete.baremetal.rack.configuration': '<fmt:message key="message.confirm.delete.baremetal.rack.configuration" />',
'message.added.new.nuage.vsp.controller': '<fmt:message key="message.added.new.nuage.vsp.controller" />',
'message.added.vpc.offering': '<fmt:message key="message.added.vpc.offering" />',
'label.group.by.account': '<fmt:message key="label.group.by.account" />',
'label.keyboard.language': '<fmt:message key="label.keyboard.language" />',
'label.standard.us.keyboard': '<fmt:message key="label.standard.us.keyboard" />',
'label.uk.keyboard': '<fmt:message key="label.uk.keyboard" />',
'label.japanese.keyboard': '<fmt:message key="label.japanese.keyboard" />',
'label.simplified.chinese.keyboard': '<fmt:message key="label.simplified.chinese.keyboard" />',
'label.time.colon': '<fmt:message key="label.time.colon" />',
'label.min.past.the.hr': '<fmt:message key="label.min.past.the.hr" />',
'label.timezone.colon': '<fmt:message key="label.timezone.colon" />',
'label.keep.colon': '<fmt:message key="label.keep.colon" />',
'label.every': '<fmt:message key="label.every" />',
'label.day': '<fmt:message key="label.day" />',
'label.of.month': '<fmt:message key="label.of.month" />',
'label.minutes.past.hour': '<fmt:message key="label.minutes.past.hour" />',
'label.snapshots': '<fmt:message key="label.snapshots" />',
});
</script>

View File

@ -422,15 +422,15 @@
<!-- Keyboard Language -->
<div class="select odd">
<div class="name">
<span>Keyboard language</span>
<span><fmt:message key="label.keyboard.language" /></span>
</div>
<div class="value">
<select name="keyboardLanguage">
<option value=""></option>
<option value="us">Standard (US) keyboard</option>
<option value="uk">UK keyboard</option>
<option value="jp">Japanese keyboard</option>
<option value="sc">Simplified Chinese keyboard</option>
<option value="us"><fmt:message key="label.standard.us.keyboard" /></option>
<option value="uk"><fmt:message key="label.uk.keyboard" /></option>
<option value="jp"><fmt:message key="label.japanese.keyboard" /></option>
<option value="sc"><fmt:message key="label.simplified.chinese.keyboard" /></option>
</select>
</div>
</div>
@ -1190,7 +1190,7 @@
<ul>
<li>
<div class="icon"><span>1</span></div>
<div class="title">Guest</div>
<div class="title"><fmt:message key="label.guest" /></div>
<p>Set up the network for traffic between end-user VMs.</p>
</li>
<li>
@ -1470,7 +1470,7 @@
<!-- Recurring Snapshots -->
<div class="recurring-snapshots">
<p class="desc">Description</p>
<p class="desc"><fmt:message key="label.description" /></p>
<div class="schedule">
<p>Schedule:</p>
@ -1493,7 +1493,7 @@
<div class="name"></div>
<div class="value">
<select name="schedule"></select>
<label for="schedule">minutes(s) past the hour</label>
<label for="schedule"><fmt:message key="label.minutes.past.hour" /></label>
</div>
</div>
@ -1508,10 +1508,10 @@
<!-- Max snapshots -->
<div class="field maxsnaps">
<div class="name">Keep</div>
<div class="name"><fmt:message key="label.keep" /></div>
<div class="value">
<input type="text" name="maxsnaps" class="required" />
<label for="maxsnaps">snapshot(s)</label>
<label for="maxsnaps"><fmt:message key="label.snapshots" /></label>
</div>
</div>
</form>
@ -1524,7 +1524,7 @@
<!-- Time -->
<div class="field time">
<div class="name">Time</div>
<div class="name"><fmt:message key="label.time" /></div>
<div class="value">
<select name="time-hour"></select>
<select name="time-minute"></select>
@ -1534,7 +1534,7 @@
<!-- Timezone -->
<div class="field timezone">
<div class="name">Timezone</div>
<div class="name"><fmt:message key="label.time.zone" /></div>
<div class="value">
<select name="timezone"></select>
</div>
@ -1542,10 +1542,10 @@
<!-- Max snapshots -->
<div class="field maxsnaps">
<div class="name">Keep</div>
<div class="name"><fmt:message key="label.keep" /></div>
<div class="value">
<input type="text" name="maxsnaps" class="required" />
<label for="maxsnaps">snapshot(s)</label>
<label for="maxsnaps"><fmt:message key="label.snapshots" /></label>
</div>
</div>
</form>
@ -1558,7 +1558,7 @@
<!-- Time -->
<div class="field time">
<div class="name">Time</div>
<div class="name"><fmt:message key="label.time" /></div>
<div class="value">
<select name="time-hour"></select>
<select name="time-minute"></select>
@ -1568,7 +1568,7 @@
<!-- Day of week -->
<div class="field day-of-week">
<div class="name">Day of week</div>
<div class="name"><fmt:message key="label.day.of.week" /></div>
<div class="value">
<select name="day-of-week"></select>
</div>
@ -1576,7 +1576,7 @@
<!-- Timezone -->
<div class="field timezone">
<div class="name">Timezone</div>
<div class="name"><fmt:message key="label.time.zone" /></div>
<div class="value">
<select name="timezone"></select>
</div>
@ -1584,10 +1584,10 @@
<!-- Max snapshots -->
<div class="field maxsnaps">
<div class="name">Keep</div>
<div class="name"><fmt:message key="label.keep" /></div>
<div class="value">
<input type="text" name="maxsnaps" class="required" />
<label for="maxsnaps">snapshot(s)</label>
<label for="maxsnaps"><fmt:message key="label.snapshots" /></label>
</div>
</div>
</form>
@ -1600,7 +1600,7 @@
<!-- Time -->
<div class="field time">
<div class="name">Time</div>
<div class="name"><fmt:message key="label.time" /></div>
<div class="value">
<select name="time-hour"></select>
<select name="time-minute"></select>
@ -1610,7 +1610,7 @@
<!-- Day of week -->
<div class="field day-of-month">
<div class="name">Day of month</div>
<div class="name"><fmt:message key="label.day.of.month" /></div>
<div class="value">
<select name="day-of-month"></select>
</div>
@ -1618,7 +1618,7 @@
<!-- Timezone -->
<div class="field timezone">
<div class="name">Timezone</div>
<div class="name"><fmt:message key="label.time.zone" /></div>
<div class="value">
<select name="timezone"></select>
</div>
@ -1626,10 +1626,10 @@
<!-- Max snapshots -->
<div class="field maxsnaps">
<div class="name">Keep</div>
<div class="name"><fmt:message key="label.keep" /></div>
<div class="value">
<input type="text" name="maxsnaps" class="required" />
<label for="maxsnaps">snapshot(s)</label>
<label for="maxsnaps"><fmt:message key="label.snapshots" /></label>
</div>
</div>
</form>
@ -1647,34 +1647,34 @@
<tbody>
<!-- Hourly -->
<tr class="hourly">
<td class="time">Time: <span></span> min past the hr</td>
<td class="time"><fmt:message key="label.time.colon" /> <span></span> <fmt:message key="label.min.past.the.hr" /></td>
<td class="day-of-week"><span></span></td>
<td class="timezone">Timezone:<br/><span></span></td>
<td class="keep">Keep: <span></span></td>
<td class="timezone"><fmt:message key="label.timezone.colon" /><br/><span></span></td>
<td class="keep"><fmt:message key="label.keep.colon" /> <span></span></td>
<td class="actions"><div class="action destroy"><span class="icon">&nbsp;</span></div></td>
</tr>
<!-- Daily -->
<tr class="daily">
<td class="time">Time: <span></span></td>
<td class="time"><fmt:message key="label.time.colon" /> <span></span></td>
<td class="day-of-week"><span></span></td>
<td class="timezone">Timezone:<br/><span></span></td>
<td class="keep">Keep: <span></span></td>
<td class="timezone"><fmt:message key="label.timezone.colon" /><br/><span></span></td>
<td class="keep"><fmt:message key="label.keep.colon" /> <span></span></td>
<td class="actions"><div class="action destroy"><span class="icon">&nbsp;</span></div></td>
</tr>
<!-- Weekly -->
<tr class="weekly">
<td class="time">Time: <span></span></td>
<td class="day-of-week">Every <span></span></td>
<td class="timezone">Timezone:<br/><span></span></td>
<td class="keep">Keep: <span></span></td>
<td class="time"><fmt:message key="label.time.colon" /> <span></span></td>
<td class="day-of-week"><fmt:message key="label.every" /> <span></span></td>
<td class="timezone"><fmt:message key="label.timezone.colon" /><br/><span></span></td>
<td class="keep"><fmt:message key="label.keep.colon" /> <span></span></td>
<td class="actions"><div class="action destroy"><span class="icon">&nbsp;</span></div></td>
</tr>
<!-- Monthly -->
<tr class="monthly">
<td class="time">Time: <span></span></td>
<td class="day-of-week">Day <span></span> of month</td>
<td class="timezone">Timezone:<br/><span></span></td>
<td class="keep">Keep: <span></span></td>
<td class="time"><fmt:message key="label.time.colon" /> <span></span></td>
<td class="day-of-week"><fmt:message key="label.day" /> <span></span> <fmt:message key="label.of.month" /></td>
<td class="timezone"><fmt:message key="label.timezone.colon" /><br/><span></span></td>
<td class="keep"><fmt:message key="label.keep.colon" /> <span></span></td>
<td class="actions"><div class="action destroy"><span class="icon">&nbsp;</span></div></td>
</tr>
</tbody>

View File

@ -10098,9 +10098,9 @@
label: 'label.upgrade.required',
converter: function (args) {
if (args > 0) {
return 'label.yes';
return _l('label.yes');
} else {
return 'label.no';
return _l('label.no');
}
}
}
@ -10189,9 +10189,9 @@
label: 'label.upgrade.required',
converter: function (args) {
if (args > 0) {
return 'label.yes';
return _l('label.yes');
} else {
return 'label.no';
return _l('label.no');
}
}
},
@ -10229,9 +10229,9 @@
label: 'label.upgrade.required',
converter: function (args) {
if (args > 0) {
return 'label.yes';
return _l('label.yes');
} else {
return 'label.no';
return _l('label.no');
}
}
}
@ -10320,9 +10320,9 @@
label: 'label.upgrade.required',
converter: function (args) {
if (args > 0) {
return 'label.yes';
return _l('label.yes');
} else {
return 'label.no';
return _l('label.no');
}
}
},
@ -10363,9 +10363,9 @@
label: 'label.upgrade.required',
converter: function (args) {
if (args > 0) {
return 'label.yes';
return _l('label.yes');
} else {
return 'label.no';
return _l('label.no');
}
}
}
@ -10454,14 +10454,14 @@
label: 'label.upgrade.required',
converter: function (args) {
if (args > 0) {
return 'label.yes';
return _l('label.yes');
} else {
return 'label.no';
return _l('label.no');
}
}
},
numberOfRouterRequiresUpgrade: {
label: 'label.total.virtual.routers that require upgrade'
label: 'label.total.virtual.routers.upgrade'
},
podname: {
label: 'label.pod'
@ -10485,7 +10485,7 @@
routerGroupByAccount: {
id: 'routerGroupByAccount',
type: 'select',
title: 'group by account',
title: 'label.group.by.account',
listView: {
id: 'routerGroupByAccount',
label: 'label.virtual.appliances',
@ -10503,9 +10503,9 @@
label: 'label.upgrade.required',
converter: function (args) {
if (args > 0) {
return 'label.yes';
return _l('label.yes');
} else {
return 'label.no';
return _l('label.no');
}
}
}
@ -10659,14 +10659,14 @@
label: 'label.upgrade.required',
converter: function (args) {
if (args > 0) {
return 'label.yes';
return _l('label.yes');
} else {
return 'label.no';
return _l('label.no');
}
}
},
numberOfRouterRequiresUpgrade: {
label: 'label.total.virtual.routers that require upgrade'
label: 'label.total.virtual.routers.upgrade'
}
}],
dataProvider: function (args) {