mirror of https://github.com/apache/cloudstack.git
UI: Localize app name and 'about' window
This commit is contained in:
parent
d660bc7e8d
commit
bd1ddee557
|
|
@ -14,6 +14,9 @@
|
|||
# KIND, either express or implied. See the License for the
|
||||
# specific language governing permissions and limitations
|
||||
# under the License.
|
||||
label.about=About
|
||||
label.app.name=CloudStack
|
||||
label.about.app=About CloudStack
|
||||
label.custom.disk.iops=Custom IOPS
|
||||
label.disk.iops.min=Min IOPS
|
||||
label.disk.iops.max=Max IOPS
|
||||
|
|
|
|||
|
|
@ -25,6 +25,9 @@ under the License.
|
|||
<% long now = System.currentTimeMillis(); %>
|
||||
<script language="javascript">
|
||||
dictionary = {
|
||||
'label.about': '<fmt:message key="label.about" />',
|
||||
'label.about.app': '<fmt:message key="label.about.app" />',
|
||||
'label.app.name': '<fmt:message key="label.app.name" />',
|
||||
'label.custom.disk.iops': '<fmt:message key="label.custom.disk.iops" />',
|
||||
'label.disk.iops.min': '<fmt:message key="label.disk.iops.min" />',
|
||||
'label.disk.iops.max': '<fmt:message key="label.disk.iops.max" />',
|
||||
|
|
|
|||
|
|
@ -475,8 +475,6 @@
|
|||
};
|
||||
}
|
||||
};
|
||||
|
||||
document.title = 'CloudStack';
|
||||
|
||||
if ($.urlParam('loginUrl') != 0
|
||||
||(window.name != null && window.name.indexOf("&domain=") != -1)) {
|
||||
|
|
@ -490,5 +488,7 @@
|
|||
cloudStack.localizationFn = function(str) {
|
||||
return dictionary[str];
|
||||
};
|
||||
|
||||
document.title = _l('label.app.name');
|
||||
});
|
||||
})(cloudStack, jQuery);
|
||||
|
|
|
|||
|
|
@ -275,7 +275,7 @@
|
|||
var $options = $('<div>').attr({ id: 'user-options' })
|
||||
.appendTo($('#header'));
|
||||
|
||||
$(['label.logout', 'label.help', 'About']).each(function() {
|
||||
$(['label.logout', 'label.help', 'label.about']).each(function() {
|
||||
var $link = $('<a>')
|
||||
.attr({ href: '#' })
|
||||
.html(_l(this.toString()))
|
||||
|
|
@ -290,15 +290,15 @@
|
|||
return false;
|
||||
});
|
||||
}
|
||||
if (this == 'About') {
|
||||
if (this == 'label.about') {
|
||||
$link.click(function() {
|
||||
var $logo = $('<div>').addClass('logo').html('CloudStack'),
|
||||
var $logo = $('<div>').addClass('logo').html(_l('label.app.name')),
|
||||
$version = $('<div>').addClass('version').html(g_cloudstackversion),
|
||||
$about = $('<div>').addClass('about').append($logo).append($version);
|
||||
$about.dialog({
|
||||
modal: true,
|
||||
width: 300,
|
||||
title: 'About CloudStack',
|
||||
title: _l('label.about.app'),
|
||||
closeOnEscape: false,
|
||||
dialogClass: 'dialog-about',
|
||||
buttons: {
|
||||
|
|
|
|||
Loading…
Reference in New Issue