updateLocaleTimezones(sCLDRTag, oResult) {
		const oTimezoneNames = oResult["timezoneNames"];
		if (this._aCompleteCLDRTimezoneIDs.length === 0) {
			// As of CLDR version 44, this array is filled with the TZ IDs of the 'ar' locale
			// since, this is a reliable source to enumerate all CLDR TZ IDs as,
			// timezone key and language dependent text for 'ar' are guaranteed to be different
			this._aCompleteCLDRTimezoneIDs = Timezones.getTimezoneIDs(oTimezoneNames);
		} else {
			this.generateTimeZoneNames(oTimezoneNames);
		}

		this.moveCLDRTranslationToABAPTimezoneID(oTimezoneNames);
		this.cleanupTimezoneNames(oResult);
		oResult["timezoneNames"] = Timezones.sort(oTimezoneNames);
		this.checkTimezonesConsistency(sCLDRTag, oResult["timezoneNames"]);
		// adjust Timezone appendItems for zh-Hans to avoid conflicts in parsing:
		// <code>"Timezone": "{1}{0}",</code> has no spaces
		// Without spaces "GMT+11995" cannot be distinguished, because there is GMT+1 and GMT+11.
		// unfortunately gmtFormat is calendar specific, therefore it cannot be adjusted more specifically
		if (sCLDRTag.startsWith("zh-Hans-")) {
			oResult["ca-gregorian"].dateTimeFormats.appendItems.Timezone = "{1} {0}";
		}
	}
Updates the time zone specific data in the given <code>oResult</code> object for the currently processed locale.

@param {string} sCLDRTag
  The language tag as defined by the IETF BCP 47, e.g. "en", "de-CH" or "sr-Latn"
@param {Object<string, any>} oResult
  The resulting CLDR object for the current locale