1 {if $availableLanguages|count > 1}
2 <script data-relocate="true">
3 require(['Language', 'WoltLabSuite/Core/Language/Input', 'WoltLabSuite/Core/Language/Text'], function(Language, LanguageInput, LanguageText) {
5 'wcf.global.button.disabledI18n': '{lang}wcf.global.button.disabledI18n{/lang}'
8 var availableLanguages = { {implode from=$availableLanguages key=languageID item=languageName}{@$languageID}: '{$languageName}'{/implode} };
9 var values = { {implode from=$i18nValues[$elementIdentifier] key=languageID item=value}'{@$languageID}': '{$value}'{/implode} };
11 var element = elById('{@$elementIdentifier}');
12 var type = LanguageInput;
13 if (element && element.nodeName === 'TEXTAREA' && element.classList.contains('wysiwygTextarea')) {
17 type['init']('{@$elementIdentifier}', values, availableLanguages, {if $forceSelection}true{else}false{/if});