code: function format( i18nValue, optionalIndexedReplacements, optionalNamedReplacements ) {
           const formatString = localize( i18nValue );
           return formatString && stringFormat(
              formatString, optionalIndexedReplacements, optionalNamedReplacements
           );
        }
docs: ////////////////////////////////////////////////////////////////////////////////////////////////////// 
  Format an i18n value, by first localizing it and then applying substitutions.
  
  These are equivalent:
  - `string.format( axI18n.localize( i18nValue ), numericArgs, namedArgs )`
  - `axI18n.format( i18nValue, numericArgs, namedArgs )`.
  
  @param {String} i18nValue
  the value to localize and then format
  @param {Array} [optionalIndexedReplacements]
  replacements for any numeric placeholders in the localized value
  @param {Object} [optionalNamedReplacements]
  replacements for any named placeholders in the localized value
  
  @return {String}
  the formatted string after localization
  
  @memberof AxI18nHandler