getTranslationString()

in components/localization/src/localization.js [67:78]


  getTranslationString(text, numberForPlurals, context) {
    const contexts = this.dictionary[text] || {};
    const currentTranslation = contexts[context || I18n.DEFAULT_CONTEXT] ||
      contexts;
    if (typeof currentTranslation === 'string') {
      return currentTranslation;
    }
    const pluralFormId = this.getPlurals(
      Number.isInteger(numberForPlurals) ? numberForPlurals : 1
    );
    return currentTranslation[pluralFormId];
  }