Fix for Bug 5689 - System preference notifications are not translatable
Defining strings in the template so that they can be translated.
Signed-off-by: Chris Nighswonger <cnighswonger@foundations.edu>
Signed-off-by: Chris Cormack <chrisc@catalyst.net.nz>
(cherry picked from commit aac253a5e0)
Signed-off-by: Chris Nighswonger <chris.nighswonger@gmail.com>
This commit is contained in:
parent
b158b4dac2
commit
0a42fdd7f5
|
|
@ -11,10 +11,10 @@ KOHA.Preferences = {
|
|||
Save: function ( form ) {
|
||||
data = $( form ).find( '.modified' ).serialize();
|
||||
if ( !data ) {
|
||||
humanMsg.displayAlert( 'Nothing to save' );
|
||||
humanMsg.displayAlert( MSG_NOTHING_TO_SAVE );
|
||||
return;
|
||||
}
|
||||
KOHA.AJAX.MarkRunning( $( form ).find( '.save-all' ), _( 'Saving...' ) );
|
||||
KOHA.AJAX.MarkRunning( $( form ).find( '.save-all' ), _( MSG_SAVING ) );
|
||||
KOHA.AJAX.Submit( {
|
||||
data: data,
|
||||
url: '/cgi-bin/koha/svc/config/systempreferences/',
|
||||
|
|
@ -38,7 +38,7 @@ $( document ).ready( function () {
|
|||
$( this ).addClass( 'modified' );
|
||||
var name_cell = $( this ).parents( '.name-row' ).find( '.name-cell' );
|
||||
if ( !name_cell.find( '.modified-warning' ).length )
|
||||
name_cell.append( '<em class="modified-warning">(modified)</em>' );
|
||||
name_cell.append( '<em class="modified-warning">('+MSG_MODIFIED+')</em>' );
|
||||
KOHA.Preferences.Modified = true;
|
||||
}
|
||||
|
||||
|
|
@ -54,7 +54,7 @@ $( document ).ready( function () {
|
|||
|
||||
window.onbeforeunload = function () {
|
||||
if ( KOHA.Preferences.Modified ) {
|
||||
return _( "You have made changes to system preferences." );
|
||||
return MSG_MADE_CHANGES;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -73,16 +73,16 @@ $( document ).ready( function () {
|
|||
return false;
|
||||
} ).nextAll( 'textarea, input[type=submit]' ).hide().css( { opacity: 0 } );
|
||||
|
||||
$("h3").attr("class","expanded").attr("title",_("Click to expand this section"));
|
||||
$("h3").attr("class","expanded").attr("title",MSG_CLICK_TO_EXPAND);
|
||||
var collapsible = $(".collapsed,.expanded");
|
||||
|
||||
$(collapsible).toggle(
|
||||
function () {
|
||||
$(this).addClass("collapsed").removeClass("expanded").attr("title",_("Click to expand this section"));
|
||||
$(this).addClass("collapsed").removeClass("expanded").attr("title",MSG_CLICK_TO_EXPAND);
|
||||
$(this).next("table").hide();
|
||||
},
|
||||
function () {
|
||||
$(this).addClass("expanded").removeClass("collapsed").attr("title",_("Click to collapse this section"));
|
||||
$(this).addClass("expanded").removeClass("collapsed").attr("title",MSG_CLICK_TO_COLLAPSE);
|
||||
$(this).next("table").show();
|
||||
}
|
||||
);
|
||||
|
|
|
|||
|
|
@ -6,15 +6,21 @@
|
|||
<link rel="stylesheet" type="text/css" href="<!-- TMPL_VAR NAME="themelang"-->/css/humanmsg.css" />
|
||||
<script src="<!-- TMPL_VAR NAME="themelang" -->/lib/jquery/plugins/humanmsg.js" type="text/javascript"></script>
|
||||
<script src="<!-- TMPL_VAR NAME="themelang" -->/js/ajax.js" type="text/javascript"></script>
|
||||
<script src="<!-- TMPL_VAR NAME="themelang" -->/js/pages/preferences.js" type="text/javascript"></script>
|
||||
<script src="<!-- TMPL_VAR NAME="themelang" -->/lib/jquery/plugins/jquery.highlight-3.js" type="text/javascript"></script>
|
||||
<script type="text/javascript">
|
||||
//<![CDATA[
|
||||
//<![CDATA[
|
||||
// This is here because of its dependence on template variables, everything else should go in js/pages/preferences.js - jpw
|
||||
var to_highlight = "<!-- TMPL_VAR NAME="searchfield" ESCAPE="JS"-->";
|
||||
var search_jumped = <!-- TMPL_IF NAME="search_jumped" -->true<!-- TMPL_ELSE -->false<!-- /TMPL_IF -->;
|
||||
var MSG_NOTHING_TO_SAVE = _("Nothing to save");
|
||||
var MSG_SAVING = _("Saving...");
|
||||
var MSG_MODIFIED = _("modified");
|
||||
var MSG_MADE_CHANGES = _("You have made changes to system preferences.");
|
||||
var MSG_CLICK_TO_EXPAND = _("Click to expand this section");
|
||||
var MSG_CLICK_TO_COLLAPSE = _("Click to collapse this section");
|
||||
//]]>
|
||||
</script>
|
||||
<script src="<!-- TMPL_VAR NAME="themelang" -->/js/pages/preferences.js" type="text/javascript"></script>
|
||||
<script src="<!-- TMPL_VAR NAME="themelang" -->/lib/jquery/plugins/jquery.highlight-3.js" type="text/javascript"></script>
|
||||
</head>
|
||||
<body>
|
||||
<!-- TMPL_INCLUDE NAME="header.inc" -->
|
||||
|
|
|
|||
Loading…
Reference in New Issue