// JavaScript Document $(document).ready(function() { var locationPathname= $(location).attr('pathname'); var hostName = window.location.hostname; $('.multi_lang').html('
'); if(hostName=='www.remotepc.com'){ $( ".multi_lang ul li a[hreflang|='en']" ).css( "display", "none" ); } if (window.location.href.indexOf("es.remotepc.com") > -1) { $( ".multi_lang ul li a[hreflang|='es']" ).css( "display", "none" ); $('.lang_sel').attr('class' , 'lang_sel sp_flag sp_act'); $('body').addClass('es-main'); }else if (window.location.href.indexOf("ja.remotepc.com") > -1) { $( ".multi_lang ul li a[hreflang|='ja']" ).css( "display", "none" ); $('.lang_sel').attr('class' , 'lang_sel fr_flag fr_act'); $('body').addClass('jp-main'); $('body').addClass('jm-main'); } else if (window.location.href.indexOf("de.remotepc.com") > -1) { $( ".multi_lang ul li a[hreflang|='de']" ).css( "display", "none" ); $('.lang_sel').attr('class' , 'lang_sel ge_flag ge_act'); $('body').addClass('de-main'); } else if (window.location.href.indexOf("fr.remotepc.com") > -1) { $( ".multi_lang ul li a[hreflang|='fr']" ).css( "display", "none" ); $('.lang_sel').attr('class' , 'lang_sel fc_flag fc_act'); $('body').addClass('fr-main'); } else if (window.location.href.indexOf("it.remotepc.com") > -1) { $( ".multi_lang ul li a[hreflang|='it']" ).css( "display", "none" ); $('.lang_sel').attr('class' , 'lang_sel it_flag it_act'); $('body').addClass('it-main'); $('head').append(''); } else if (window.location.href.indexOf("pt.remotepc.com") > -1) { $( ".multi_lang ul li a[hreflang|='pt']" ).css( "display", "none" ); $('.lang_sel').attr('class' , 'lang_sel pt_flag pt_act'); } else if (window.location.href.indexOf("nl.remotepc.com") > -1) { $( ".multi_lang ul li a[hreflang|='nr']" ).css( "display", "none" ); $('.lang_sel').attr('class' , 'lang_sel nr_flag nl_act'); $('body').addClass('nl-main'); } else if (window.location.href.indexOf("ko.remotepc.com") > -1) { $( ".multi_lang ul li a[hreflang|='kr']" ).css( "display", "none" ); $('.lang_sel').attr('class' , 'lang_sel kr_flag kr_act'); $('body').addClass('ko-main'); } else if (window.location.href.indexOf("br.remotepc.com") > -1) { $( ".multi_lang ul li a[hreflang|='br']" ).css( "display", "none" ); $('.lang_sel').attr('class' , 'lang_sel br_flag br_act'); $('body').addClass('br-main'); } else if (window.location.href.indexOf("tr.remotepc.com") > -1) { $( ".multi_lang ul li a[hreflang|='tr']" ).css( "display", "none" ); $('.lang_sel').attr('class' , 'lang_sel tr_flag tr_act'); $('body').addClass('tr-main'); } if((window.location.href.indexOf("de.remotepc.com") > -1) || (window.location.href.indexOf("ja.remotepc.com") > -1)|| (window.location.href.indexOf("fr.remotepc.com") > -1) || (window.location.href.indexOf("it.remotepc.com") > -1) ||(window.location.href.indexOf("br.remotepc.com") > -1) ||(window.location.href.indexOf("pt.remotepc.com") > -1) ||(window.location.href.indexOf("nl.remotepc.com") > -1) ||(window.location.href.indexOf("ko.remotepc.com") > -1) ||(window.location.href.indexOf("es.remotepc.com") > -1) ||(window.location.href.indexOf("tr.remotepc.com") > -1)){ $('body').addClass('ja-main'); $('head').append(''); } else{ $('body').removeClass('ja-main'); } if((window.location.href.indexOf("pt.remotepc.com") > -1) ||(window.location.href.indexOf("ko.remotepc.com") > -1) ||(window.location.href.indexOf("br.remotepc.com") > -1)||(window.location.href.indexOf("nl.remotepc.com") > -1)){ $('body').addClass('pt-main'); $('head').append(''); } }); async function translateMsgToOtherLanguage(msgToTranslate){ //console.log("Message to translate -- "+msgToTranslate) var translated_msg = msgToTranslate; var languageFrom = "en"; var languageTo = "en"; if(typeof(Weglot) != "undefined"){ languageTo = Weglot.getCurrentLang(); if(languageTo != "undefined" || languageTo != ""){ var promise = new Promise(function(resolve, reject){ var t = {words:[{w:msgToTranslate}], languageTo:languageTo, languageFrom:languageFrom}; Weglot.translate(t, function(d){ resolve(d); }); }); var result = await promise; // console.log("Message after translation -- "+result) return result[0]; } } else { var promise = new Promise(function(resolve, reject){resolve(translated_msg)}); var result = await promise; //console.log("Message after translation -- "+result) return result; } }