code: function loadLang(key, values) {
          values.abbr = key;
          if (!languages[key]) {
              languages[key] = new Language();
          }
          languages[key].set(values);
          return languages[key];
      }
docs: Loads a language definition into the `languages` cache.  The function takes a key and optionally values.  If not in the browser and no values are provided, it will load the language file module.  As a convenience, this function also returns the language values.