1 [%- IF ctx.locales.keys.size > 1;
3 # Ensure the context locale is in xx_yy format
4 base_locale = ctx.locale FILTER lower;
5 base_locale = base_locale.replace('-','_');
7 set_locale = CGI.param('set_eg_locale') || CGI.cookie('eg_locale') || base_locale;
9 <style>.language_form button {
16 .language_form button:disabled {
32 <form id="pref_locale_picker_form" class="language_form" action="[% mkurl() %]" method="post">
33 <h6><i class="fas fa-globe"></i> [% l("Language") %]</h6>
34 [%- FOREACH param IN CGI.params(); -%]
35 [%- NEXT IF param.key == 'set_eg_locale'; -%]
36 <input type="hidden" name="[% param.key | html %]" value="[% param.value | html %]" />
38 <ul style="list-style:none;padding:0px;">
39 [%- FOREACH locale IN ctx.locales.keys %]
40 [%- IF set_locale == locale;
41 disabled = 'disabled="disabled"';
47 <button type="submit" name="set_eg_locale" value="[% locale | html %]" [% disabled %]>[% ctx.locales.$locale | html %]</button></li>