Switching languages for HTML system preferences
Jump to navigation
Jump to search
A number of Koha system preferences can take HTML content, like e.g. OpacMainUserBlock. But what can you do if you need your content in different languages? Here is a trick (the examples assume you want to be able to switch between German (de-DE) and English (en)):
Put this in your OpacUserJS system preference:
if ($('html').attr('lang')=='de-DE') { $(".de-DE").show(); $(".en").hide(); } else { $(".de-DE").hide(); $(".en").show(); }
Then you can put content like this in the system preferences that take HTML and where you want different languages to appear, based on the choice of the user:
<div class="en"> ... </div> <div class = "de-DE"> ... </div>
(Based on an email from Katrin Fischer to the main Koha list.)