diff options
author | Endi S. Dewata <edewata@redhat.com> | 2011-02-16 12:46:59 -0600 |
---|---|---|
committer | Adam Young <ayoung@redhat.com> | 2011-02-21 15:36:32 -0500 |
commit | 4a8c43aa324beff5bebfa9a699b1dc4b29020731 (patch) | |
tree | 35d4ed4076e0c8e098946c8d96290f03699657a3 /install/ui/service.js | |
parent | 2e25b2ed27ebe7a0a612d120bda6a23596e21b64 (diff) | |
download | freeipa-4a8c43aa324beff5bebfa9a699b1dc4b29020731.tar.gz freeipa-4a8c43aa324beff5bebfa9a699b1dc4b29020731.tar.xz freeipa-4a8c43aa324beff5bebfa9a699b1dc4b29020731.zip |
I18n update.
Hard-coded messages through out the code have been replaced by i18n
messages obtained from json_metadata and i18n_messages.
Diffstat (limited to 'install/ui/service.js')
-rw-r--r-- | install/ui/service.js | 58 |
1 files changed, 31 insertions, 27 deletions
diff --git a/install/ui/service.js b/install/ui/service.js index 001ec8211..ff642a808 100644 --- a/install/ui/service.js +++ b/install/ui/service.js @@ -34,7 +34,7 @@ IPA.entity_factories.service = function() { dialog( IPA.service_add_dialog({ name: 'add', - title: 'Add New Service', + title: IPA.messages.objects.service.add, width: '450px' }))). facet(IPA.service_details_facet()). @@ -75,8 +75,6 @@ IPA.service_select_widget = function(spec) { }; -/*TODO: the following labels etc. all need to be replaced with I18N strings */ - IPA.service_add_dialog = function(spec) { spec = spec || {}; @@ -88,20 +86,24 @@ IPA.service_add_dialog = function(spec) { })). field(IPA.service_select_widget({ name: 'service', - label: 'Service', + label: IPA.messages.objects.service.service, size: 20, undo: false })). field(IPA.text_widget({ name: 'host', - label: 'Host Name', + label: IPA.messages.objects.service.host, size: 40, undo: false - })). - field(IPA.checkbox_widget({ + })); + + var param_info = IPA.get_method_param('service_add', 'force'); + + that.field( + IPA.checkbox_widget({ name: 'force', - label: 'Force', - tooltip: 'force principal name even if not in DNS', + label: param_info.label, + tooltip: param_info.doc, undo: false })); @@ -131,38 +133,38 @@ IPA.service_details_facet = function(spec) { var that = IPA.details_facet(spec). section(IPA.stanza({ name: 'details', - label: 'Service Settings' + label: IPA.messages.objects.service.details }). input({ name: 'krbprincipalname' }). custom_input(IPA.service_name_widget({ name: 'service', - label: 'Service', + label: IPA.messages.objects.service.service, read_only: true })). custom_input(IPA.service_host_widget({ name: 'host', - label: 'Host Name', + label: IPA.messages.objects.service.host, read_only: true }))). section( IPA.stanza({ name: 'provisioning', - label: 'Provisioning' + label: IPA.messages.objects.service.provisioning }). custom_input(IPA.service_provisioning_status_widget({ name: 'provisioning_status', - label: 'Status' + label: IPA.messages.objects.service.status }))). section( IPA.stanza({ name: 'certificate', - label: 'Service Certificate' + label: IPA.messages.objects.service.certificate }). custom_input((IPA.service_certificate_status_widget({ name: 'certificate_status', - label: 'Status' + label: IPA.messages.objects.service.status })))); @@ -235,14 +237,14 @@ IPA.service_provisioning_status_widget = function (spec) { style: 'float: left;' }).appendTo(div); - content_div.append('<b>Kerberos Key Present, Service Provisioned:</b>'); + content_div.append('<b>'+IPA.messages.objects.service.valid+':</b>'); content_div.append(' '); $('<input/>', { 'type': 'button', 'name': 'unprovision', - 'value': 'Delete Key, Unprovision' + 'value': IPA.messages.objects.service.delete_key_unprovision }).appendTo(content_div); div = $('<div/>', { @@ -260,7 +262,7 @@ IPA.service_provisioning_status_widget = function (spec) { style: 'float: left;' }).appendTo(div); - content_div.append('<b>Kerberos Key Not Present</b>'); + content_div.append('<b>'+IPA.messages.objects.service.missing+'</b>'); }; that.setup = function(container) { @@ -272,7 +274,7 @@ IPA.service_provisioning_status_widget = function (spec) { var button = $('input[name=unprovision]', that.container); that.unprovision_button = IPA.button({ - 'label': 'Delete Key, Unprovision', + 'label': IPA.messages.objects.service.delete_key_unprovision, 'click': that.unprovision }); button.replaceWith(that.unprovision_button); @@ -280,17 +282,19 @@ IPA.service_provisioning_status_widget = function (spec) { that.unprovision = function() { - var label = IPA.metadata[that.entity_name].label; + var label = IPA.metadata.objects[that.entity_name].label; + var title = IPA.messages.objects.service.unprovision_title; + title = title.replace('${entity}', label); + var dialog = IPA.dialog({ - 'title': 'Unprovisioning '+label + 'title': title }); dialog.create = function() { - dialog.container.append( - 'Are you sure you want to unprovision this service?'); + dialog.container.append(IPA.messages.objects.service.unprovision_confirmation); }; - dialog.add_button('Unprovision', function() { + dialog.add_button(IPA.messages.objects.service.unprovision, function() { var pkey = that.result['krbprincipalname'][0]; IPA.cmd(that.entity_name+'_disable', [pkey], {}, function(data, text_status, xhr) { @@ -328,11 +332,11 @@ IPA.service_certificate_status_widget = function (spec) { spec = spec || {}; - var that = IPA.certificate_status_widget(spec); + var that = IPA.cert.status_widget(spec); that.init = function() { - that.entity_label = IPA.metadata[that.entity_name].label; + that.entity_label = IPA.metadata.objects[that.entity_name].label; that.get_entity_pkey = function(result) { var values = result['krbprincipalname']; |