Merge remote-tracking branch 'refs/remotes/origin/3.0'
[GitHub/WoltLab/WCF.git] / com.woltlab.wcf / templates / messageFormMultilingualism.tpl
CommitLineData
d45eaff6
MW
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
9543d9fe 15 <script data-relocate="true">
58d7e8f8 16 require(['WoltLabSuite/Core/Language/Chooser'], function(LanguageChooser) {
4151d26e 17 var languages = {
fb062f13
MS
18 {implode from=$availableContentLanguages item=_language}
19 '{@$_language->languageID}': {
20 iconPath: '{@$_language->getIconPath()|encodeJS}',
21 languageName: '{@$_language|encodeJS}'
d45eaff6
MW
22 }
23 {/implode}
24 };
25
4151d26e 26 LanguageChooser.init('languageIDContainer', 'languageID', {$languageID}, languages)
d45eaff6 27 });
d45eaff6
MW
28 </script>
29{/if}