class ApsSwLang { constructor(lang, site) { this.lang = lang this.site = site this.langData = {} } async setLangData(){ var data_lang await $.getJSON(`JSON/${this.site}/SWLANG_APS.json`, function(result){ data_lang = result }); this.langData = data_lang } translate() { let jsdata = this.langData[lang] $("[langcode]").each (function (index) { var strTr = jsdata [$(this).attr ('langcode')] $(this).html (strTr) }); } getLangDataObj() { return this.langData } }