code: function processNodes(node, replace) {
  		if (node.nodeType === 3) { // TEXT_NODE
  			var matches = variableRegEx.exec(node.nodeValue);
  			if (matches && matches.length > 1) {
  				replace(node, matches);
  			}
  		} else if (node.nodeType === 1) { // ELEMENT_NODE
  			processElementNode(node, replace, "alt"); //$NON-NLS-0$
  			//processElementNode(node, replace, "title"); //$NON-NLS-0$
  			//processElementNode(node, replace, "placeholder"); //$NON-NLS-0$
  			processElementNode(node, replace, "aria-label"); //$NON-NLS-0$
  		}
  		if (node.hasChildNodes()) {
  			for (var i=0; i<node.childNodes.length; i++) {
  				processNodes(node.childNodes[i], replace);
  			}
  		}
  	}
docs: Internal helper