static updateShortCurrencyFormats(oCurrencyFormatShort, sShortCurrencySignReplacement, sCurrencySpacingBefore,
		bTransformTrailingCurrency, sShortCurrencySignTrailingReplacement) {
		const oCurrencyFormatShortTrailing = {};
		Object.keys(oCurrencyFormatShort).forEach(function(sKey) {
			const sCurrencyFormatShortValue = oCurrencyFormatShort[sKey];
			oCurrencyFormatShort[sKey] = sCurrencyFormatShortValue
				.replace(rAllCurrencySigns, sShortCurrencySignReplacement);
			oCurrencyFormatShortTrailing[sKey] = Generator.getTrailingShortCurrency(sCurrencyFormatShortValue,
				sCurrencySpacingBefore, bTransformTrailingCurrency, sShortCurrencySignTrailingReplacement);
		});
		// remove redundant alphaNextToNumber patterns
		Object.keys(oCurrencyFormatShortTrailing).forEach((sKey) => {
			const sAltKey = sKey + "-alphaNextToNumber";
			if (oCurrencyFormatShortTrailing[sKey] === oCurrencyFormatShortTrailing[sAltKey]) {
				delete oCurrencyFormatShortTrailing[sAltKey];
			}
		});

		return oCurrencyFormatShortTrailing;
	}
Updates the values in the given <code>oCurrencyFormatShort</code> object by replacing the currency sign with
the given <code>sShortCurrencySignReplacement</code>, and returns the SAP specific currency format patterns for
<code>currencyFormat-sap-short</code> which always have a trailing currency. Based on the given
<code>bTransformTrailingCurrency</code> the short currency format patterns are first transformed to have a
trailing currency sign character before it is replaced with the given
<code>sShortCurrencySignTrailingReplacement</code>.

@param {Object<string, string>} oCurrencyFormatShort
  The resulting "currencyFormat-short" value for the current locale; replacements for the short currency format
  are done in this object
@param {string} sShortCurrencySignReplacement
  The locale specific replacement for the currency sign in the short currency format patterns
@param {string} sCurrencySpacingBefore
  The characters which are placed between the amount and the currency in the trailing currency patterns
@param {boolean} bTransformTrailingCurrency
  Whether the "accounting"/"standard" patterns have to be transformed to a pattern with a trailing currency
@param {string} sShortCurrencySignTrailingReplacement
  The locale specific replacement for the currency sign
@returns {Object<string, string>}
  The new value for the SAP specific short currency format patterns ("currencyFormat-sap-short") which have a
  trailing currency