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"}%