svghmi/svghmi.js
branchsvghmi
changeset 3126 f45e413a0f40
parent 3125 1fb0c07bd97b
child 3128 32a4675af377
equal deleted inserted replaced
3125:1fb0c07bd97b 3126:f45e413a0f40
   463     parent.removeChild(tmpgrp);
   463     parent.removeChild(tmpgrp);
   464 
   464 
   465     current_modal = undefined;
   465     current_modal = undefined;
   466 };
   466 };
   467 
   467 
       
   468 function switch_lang(lang) {
       
   469     langnum = langs.indexOf(lang);
       
   470     if(langnum == -1) {
       
   471         console.log("Unknown language: "+lang+", return to original");
       
   472         location.reload(true);
       
   473     }
       
   474 
       
   475     for (let translation of translations) {
       
   476         let [objs, msgs] = translation;
       
   477         let msg = msgs[langnum];
       
   478         for (let obj of objs) {
       
   479             msg.split('\\\\n').map((line,i) => {obj.children[i].textContent = line;});
       
   480         }
       
   481     }
       
   482 }