Merge branch '5.3'
[GitHub/WoltLab/WCF.git] / com.woltlab.wcf / templates / messageFormMultilingualism.tpl
1 {if $availableContentLanguages|count}
2 <dl{if $errorField == 'languageID'} class="formError"{/if}>
3 <dt>{lang}wcf.user.language{/lang}</dt>
4 <dd id="languageIDContainer">
5 <noscript>
6 <select name="languageID" id="languageID">
7 {foreach from=$availableContentLanguages item=contentLanguage}
8 <option value="{@$contentLanguage->languageID}">{$contentLanguage}</option>
9 {/foreach}
10 </select>
11 </noscript>
12 </dd>
13 </dl>
14
15 <script data-relocate="true">
16 require(['WoltLabSuite/Core/Language/Chooser'], function(LanguageChooser) {
17 var languages = {
18 {implode from=$availableContentLanguages item=_language}
19 '{@$_language->languageID}': {
20 iconPath: '{@$_language->getIconPath()|encodeJS}',
21 languageName: '{@$_language|encodeJS}'
22 }
23 {/implode}
24 };
25
26 LanguageChooser.init('languageIDContainer', 'languageID', {$languageID}, languages)
27 });
28 </script>
29 {/if}