} else {
        // load 
        appTranslate.load(lang.key).then(function (langs) {
          // resolve
          deferred.resolve(langs);