dist/hashedit.js
function(language){

  	  var els, x, id, html;

  		// select elements
  		els = document.querySelectorAll('[data-i18n]');

  		// walk through elements
  		for(x=0; x<els.length; x++){
  			id = els[x].getAttribute('data-i18n');

  			// set id to text if empty
  			if(id == ''){
  				id = els[x].innerText();
  			}

  			// translate
  			html = hashedit.i18n(id);

  			els[x].innerHTML = html;
  		}

  	}
function(language){

  	  var els, x, id, html;

  		// select elements
  		els = document.querySelectorAll('[data-i18n]');

  		// walk through elements
  		for(x=0; x<els.length; x++){
  			id = els[x].getAttribute('data-i18n');

  			// set id to text if empty
  			if(id == ''){
  				id = els[x].innerText();
  			}

  			// translate
  			html = hashedit.i18n(id);

  			els[x].innerHTML = html;
  		}

  	}
function ( language ) { var els , x , id , html ; // select elements els = document . querySelectorAll ( '[data-i18n]' ) ; // walk through elements for ( x = 0 ; x < els . length ; x ++ ) { id = els [ x ] . getAttribute ( 'data-i18n' ) ; // set id to text if empty if ( id == '' ) { id = els [ x ] . innerText ( ) ; } // translate html = hashedit . i18n ( id ) ; els [ x ] . innerHTML = html ; } }
translates a page
translates a page