@@ -, +, @@ and into sms_providers.js - Apply the patch and go to Administration -> SMS cellular providers. - Click "New SMS provider." - The legend on the form's fieldset should read "Add an SMS cellular provider." - Add an SMS provider. - Edit an SMS provider. - The legend on the form's fieldset should read "Edit provider " - If necessary, edit a patron's SMS settings to use one of your existing SMS providers. - From the list of SMS providers, click to delete the provider which is in use. - The error message should read "Are you sure you want to delete ? patron(s) are using it!" - Click to delete a provider which isn't in use. The error message should read "Are you sure you want to delete ?" - Update a translation, e.g. fr-FR: > cd misc/translator > perl translate update fr-FR - Open the corresponding .po file for JavaScript strings, e.g. misc/translator/po/fr-FR-messages-js.po - Locate strings pulled from koha-tmpl/intranet-tmpl/prog/js/sms_providers.js for translation, e.g.: msgid "Add an SMS cellular provider" msgstr "" - Edit the "msgstr" string however you want (it's just for testing). - Install the updated translation: > perl translate install fr-FR - Switch to your newly translated language in the staff client and repeat the test plan above. The translated strings should appear. --- koha-tmpl/intranet-tmpl/prog/en/modules/admin/sms_providers.tt | 6 ------ koha-tmpl/intranet-tmpl/prog/js/sms_providers.js | 8 ++++---- 2 files changed, 4 insertions(+), 10 deletions(-) --- a/koha-tmpl/intranet-tmpl/prog/en/modules/admin/sms_providers.tt +++ a/koha-tmpl/intranet-tmpl/prog/en/modules/admin/sms_providers.tt @@ -101,12 +101,6 @@ [% MACRO jsinclude BLOCK %] [% Asset.js("js/admin-menu.js") | $raw %] - [% Asset.js("js/sms_providers.js") | $raw %] [% END %] [% INCLUDE 'intranet-bottom.inc' %] --- a/koha-tmpl/intranet-tmpl/prog/js/sms_providers.js +++ a/koha-tmpl/intranet-tmpl/prog/js/sms_providers.js @@ -33,7 +33,7 @@ function clear_form(){ function add_provider(){ clear_form(); $(".dialog").hide(); - $("legend").text( LABEL_SMS_ADD_PROVIDER ); + $("legend").text( __("Add an SMS cellular provider") ); $("#toolbar,#submit_update,#providerst").hide(); $("#sms_add_form,#submit_save").show(); $("#name").focus(); @@ -41,7 +41,7 @@ function add_provider(){ function edit_provider( id ) { clear_form(); - $("legend").text( LABEL_SMS_EDIT_PROVIDER.format( $("#name_" + id).text() ) ); + $("legend").text( __("Edit provider %s").format($("#name_" + id).text()) ); $("#sms_add_form,#submit_update").show(); $("#id").val( id ); @@ -64,9 +64,9 @@ function cancel_edit() { function delete_provider( id, users ) { var c; if ( users ) { - c = confirm( MSG_SMS_PATRONS_USING.format( $("#name_" + id).html(), users ) ); + c = confirm( __("Are you sure you want to delete %s? %s patron(s) are using it!").format($("#name_" + id).html(), users) ); } else { - c = confirm( MSG_SMS_DELETE_CONFIRM.format( $("#name_" + id).html() ) ); + c = confirm( __("Are you sure you want to delete %s?").format($("#name_" + id).html()) ); } if ( c ) { --