function getTranslatedPhrase(languageCode, dictionaryKey, argumentsForFormatters) {
  var languageDictionary = (0, _dictionariesManager.getLanguageDictionary)(languageCode);

  if (languageDictionary === null) {
    return null;
  }

  var phrasePropositions = languageDictionary[dictionaryKey];

  if ((0, _mixed.isUndefined)(phrasePropositions)) {
    return null;
  }

  var formattedPhrase = getFormattedPhrase(phrasePropositions, argumentsForFormatters);

  if (Array.isArray(formattedPhrase)) {
    return formattedPhrase[0];
  }

  return formattedPhrase;
}
Get phrase for specified dictionary key.

@param {String} languageCode Language code for specific language i.e. 'en-US', 'pt-BR', 'de-DE'.
@param {String} dictionaryKey Constant which is dictionary key.
@param {*} argumentsForFormatters Arguments which will be handled by formatters.

@returns {String}