
function Stentor()
{
  this._language = '_';
  this._txt = {};
}

Stentor.prototype.setLanguage = function(language) 
{
  this._language = language;
}

Stentor.prototype.getLanguage = function() 
{
  return this._language;
}

Stentor.prototype.getText = function(language) 
{
  if (!(language in this._txt)) this._txt[language] = {};
  return this._txt[language];
}

Stentor.prototype.txt = function(key, language) 
{
  if (language==undefined) language = this._language;
  if (!(language in this._txt)) return '{{'+language+':'+key+'}}';
  if (!(key in this._txt[language])) return '{{'+key+'}}';
  return this._txt[language][key];
}

var stentor = new Stentor();
