stripHTML(strObj) {
    if (typeof strObj !== 'object')
      return strObj;

    let rv = {};
    for (let lang in strObj) {
      if (typeof strObj[lang] == 'string')
        rv[lang] = stripTags(decodeHTML(strObj[lang]));
      else
        rv[lang] = strObj[lang];
    }
    return rv;
  }
/**
   * @param {Object} strObj
   *  a multilingual string object
   * @returns {Object}
   *  string object with HTML entities decoded and HTML elements stripped
   * @memberof MlString
   */
@param {Object} strObj
a multilingual string object
@returns {Object}
string object with HTML entities decoded and HTML elements stripped
@memberof MlString
@param { Object } strObj a multilingual string object @returns { Object } string object with HTML entities decoded and HTML elements stripped @memberof MlString
stripHTML(strObj) {
    if (typeof strObj !== 'object')
      return strObj;
    let rv = {};
    for (let lang in strObj) {
      if (typeof strObj[lang] == 'string')
        rv[lang] = stripTags(decodeHTML(strObj[lang]));
      else
        rv[lang] = strObj[lang];
    }
    return rv;
  }
stripHTML ( strObj ) { if ( typeof strObj !== 'object' ) return strObj ; let rv = { } ; for ( let lang in strObj ) { if ( typeof strObj [ lang ] == 'string' ) rv [ lang ] = stripTags ( decodeHTML ( strObj [ lang ] ) ) ; else rv [ lang ] = strObj [ lang ] ; } return rv ; }
@param {Object} strObj
  a multilingual string object
 @returns {Object}
  string object with HTML entities decoded and HTML elements stripped
 @memberof MlString
@param { Object } strObj a multilingual string object @returns { Object } string object with HTML entities decoded and HTML elements stripped @memberof MlString