There are many English strings in preferences.js which cannot be translated because they are not part of the template: humanMsg.displayAlert( 'Nothing to save' ); ... name_cell.append( '<em class="modified-warning">(modified)</em>' ); ... return _( "You have made changes to system preferences." ); ...etc. These parts of the script should use strings defined in the template so that they can be translatable.
Created attachment 3061 [details] [review] Proposed fix
Pushed please test
This bug is mentioned in: Fix for Bug 5689 - System preference notifications are not translatable http://lists.koha-community.org/pipermail/koha-patches/2011-February/013756.html Fix for Bug 5689 - System preference notifications are not translatable http://lists.koha-community.org/pipermail/koha-patches/2011-February/013760.html