Language selection dropdown

To be included where a language selection is needed, for instance in the top bar or left bar.

Note: this dropdown is only shown if localization is enabled.
Test: localization is not enabled

Usage:
%INCLUDE{"%SYSTEMWEB%.LanguageSelector"}%

Result:

%STARTSECTION{"selector"}%<form action="%SCRIPTURLPATH{"oops"}%/%BASEWEB%/%BASETOPIC%" method="get">
    <input type="hidden" name="redirectto" value="%SCRIPTURLPATH{"view"}%/%BASEWEB%/%BASETOPIC%?%QUERYPARAMS{encoding="url" separator=";"}%" />
    <select name="language" class="foswikiSelect" onchange="this.form.submit()">
      <option value='default'>%MAKETEXT{"Default"}%</option>
    %LANGUAGES{
         format="<option $marker value='$langtag'>$langname</option>"
         selection="%LANGUAGE%"
         separator=" "
         marker="selected='selected'"
    }%</select>
    <input type="hidden" name="template" value="oopslanguagechanged" />
    <noscript>
        <input class="foswikiButton" type="submit" value="%MAKETEXT{"Change language"}%" />
    </noscript>
 </form>%ENDSECTION{"selector"}%

This site is powered by FoswikiCopyright © by the contributing authors. All material on this site is the property of the contributing authors.
Ideas, requests, problems regarding AustLII Communities? Send feedback
This website is using cookies. More info. That's Fine