fnReplaceI18n = function(oResourceBundle) {
					var fnReplaceI18nText = function(sMatch, sI18nKey) {
						return oResourceBundle.getText(sI18nKey);
					};
					for (var i = 0, l = aI18nProperties.length; i < l; i++) {
						var oProperty = aI18nProperties[i];
						oProperty.object[oProperty.key] = oProperty.object[oProperty.key].replace(Manifest._rManifestTemplate, fnReplaceI18nText);
					}
				}
Triggers the processing of the i18n texts to replace them
with the values from "sap.app/i18n"

@param {boolean} bAsync true, if the ResourceBundle will be loaded async
@param {string[]} [aI18nProperties] The array of manifest temnplate strings to replace (if processed already processed from outside this function)
@return {Promise|undefined} when using the API async it will return a Promise which resolves when the texts have been replaced