+% if ( @locales ) {
+(
+% if ( $locale ) {
+% $cgi->delete('locale');
+ <a href="<%$cgi->self_url%>">global settings</a> |
+% }
+<script type='text/javascript'>
+function changeLocale(what) {
+ //var what = document.getElementById('select-locale');
+ if(what.selectedIndex > 0) {
+ what.form.submit();
+ }
+}
+</script>
+invoice language options:
+<form action="<% $cgi->self_url %>" method="GET" style="display:inline;">
+<& /elements/select.html,
+ 'field' => 'locale',
+ 'options' => [ '', @locales ],
+ 'labels' => { map {
+ my %info = FS::Locales->locale_info($_);
+ $_ => "$info{name} ($info{country})"
+ } @locales },
+ 'curr_value' => $locale,
+ 'id' => 'select-locale',
+ 'onchange' => 'changeLocale'
+ &>
+ )
+% $cgi->param('locale', $locale);
+% }
+</form>
+