', dynamics: [ { value: '#pageContent' }, { value: '#coursePlayerWrapper' }, { value: '#profile' }, { value: '.slug-profile' }, { value: '.slug-social' }, { value: '#social-app' }, { value: '#newsWrapper' }, { value: '.slug-account' }, { value: '.slug-inbox' }, { value: '.js-component' }, {value: '.picker'}, {value: '#profileForm'}, {value: '#signUpForm .form-input-group > *:not(.-form-create-forgot)'}, {value: '#passwordResetInitForm'}, {value: '.login-form .login-form-cont > *:not(.-form-create-forgot)'}, {value: '.slug-people'}, {value: '.slug-workpad'}, {value: '.slug-2fa-manage'}, {value: '.slug-2fa-setup'}, {value: '.iziToast'}, {value: '.slug-standalone-form'}, {value: '[class*="slug-form"]'}, ], excluded_blocks: [ {value: '.js-typed-wrapper'}, {value: '.mentions-autocomplete-list > *'}, {value: '#memberName'}, {value: '.learner-name'}, {value: '.weglot-exclude'}, {value: '.profile-name'}, {value: '.member-name'}, {value: '[data-node-type="code-block"]'}, {value: '.vue-codemirror '}, {value: '.ProseMirror'}, {value: '.lw-course-card-price > span'}, {value: '.jodit_wysiwyg'}, {value: '.jodit_workplace > *:not(.jodit_placeholder)'}, {value: '.jodit_container + div'}, {value: '.jodit_container > *:not(.jodit_workplace)'}, ], translate_iframes: ['#playerFrame'], cache: 0, }); function updateHiddenElements () { var elementsToHide = [ '.-search', '#searchmenu', '.-search-bar', '[data-node-type="blog-post-filters"] .search-cols', '.social-search-input', ]; document.querySelectorAll(elementsToHide.join(',')).forEach(function(element) { if(document.documentElement.lang && document.documentElement.lang !== 'en'){ element.classList.add('weglot-hide'); } else { element.classList.remove('weglot-hide'); } }); } function addRTLClass () { const rtlLanguages = ['ar', 'he', 'fa', 'ur', 'ku']; if(document.documentElement.lang && rtlLanguages.includes(document.documentElement.lang)){ document.body.classList.add('rtl'); } else { document.body.classList.remove('rtl'); } } function handleLanguageChange () { addRTLClass(); updateHiddenElements(); } Weglot.on('initialized', handleLanguageChange); Weglot.on('languageChanged', handleLanguageChange);