resolveForFallbackLanguageInstant = function (fallbackLanguageIndex, translationId, interpolateParams, Interpolator, sanitizeStrategy) {
      var result;

      if (fallbackLanguageIndex < $fallbackLanguage.length) {
        var langKey = $fallbackLanguage[fallbackLanguageIndex];
        result = getFallbackTranslationInstant(langKey, translationId, interpolateParams, Interpolator, sanitizeStrategy);
        if (!result && result !== '') {
          result = resolveForFallbackLanguageInstant(fallbackLanguageIndex + 1, translationId, interpolateParams, Interpolator);
        }
      }
      return result;
    }
@name resolveForFallbackLanguageInstant
@private

Recursive helper function for fallbackTranslation that will sequentially look
for a translation in the fallbackLanguages starting with fallbackLanguageIndex.

@param fallbackLanguageIndex
@param translationId
@param interpolateParams
@param Interpolator
@param sanitizeStrategy
@returns {string} translation