A template to get progress of MindTouch translation to any language
Parameters: lang (Str) msg (Str:Text|Html, params: langcode, langdesc, porc)
var mPars = {
sLang: __request.args.lang ?? args.lang ?? "en",sMsg: __request.args.msg ?? args.msg ?? "Lang: '[langdesc]' >> <b>[porc]%</b>"
};
//Web.Pre(Json.Format(mPars));
var xTransPage=Web.Xml("http://translate.developer.mindtouch.com/");
//Web.Pre(Json.Format(xTransPage));
var xLangTrans=xTransPage["//*[@value='"..mPars.sLang.."']"];
//Web.Pre(Json.Format(xLangTrans));
var sLangTrans=Xml.Text{ doc: xLangTrans, xml: false };
let sLangTrans=String.Trim(sLangTrans);
//Web.Pre(Json.Format(sLangTrans));
var nDelIniPos=String.IndexOf(sLangTrans,"(");
var nDelEndPos=String.IndexOf(sLangTrans,")");
var sTransLangDesc=String.SubStr(sLangTrans,0,nDelIniPos-1);
var nTransLangPorc=String.SubStr(sLangTrans,nDelIniPos+1,nDelEndPos-nDelIniPos-2);
var sMsg=String.Replace(mPars.sMsg,"[langdesc]",sTransLangDesc);
let sMsg=String.Replace(sMsg,"[porc]",nTransLangPorc);
Web.Html(sMsg);
//Web.Html("Lang: '"..sTransLangDesc.."' >> <b>"..nTransLangPorc.."%</b>");