Skip to content

Commit 6bf40a2

Browse files
authored
fix(framework): openUI5 cldr support re-added (#1207)
1 parent c411774 commit 6bf40a2

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

packages/base/src/asset-registries/LocaleData.js

+8-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
import { registerModuleContent } from "../ResourceLoaderOverrides.js";
22
import { fetchJsonOnce } from "../util/FetchHelper.js";
3+
import { getFeature } from "../FeaturesRegistry.js";
4+
5+
const OpenUI5Support = getFeature("OpenUI5Support");
36

47
const supportedLocales = ["ar", "ar_EG", "ar_SA", "bg", "ca", "cs", "da", "de", "de_AT", "de_CH", "el", "el_CY", "en", "en_AU", "en_GB", "en_HK", "en_IE", "en_IN", "en_NZ", "en_PG", "en_SG", "en_ZA", "es", "es_AR", "es_BO", "es_CL", "es_CO", "es_MX", "es_PE", "es_UY", "es_VE", "et", "fa", "fi", "fr", "fr_BE", "fr_CA", "fr_CH", "fr_LU", "he", "hi", "hr", "hu", "id", "it", "it_CH", "ja", "kk", "ko", "lt", "lv", "ms", "nb", "nl", "nl_BE", "pl", "pt", "pt_PT", "ro", "ru", "ru_UA", "sk", "sl", "sr", "sv", "th", "tr", "uk", "vi", "zh_CN", "zh_HK", "zh_SG", "zh_TW"];
58

@@ -63,9 +66,13 @@ const fetchCldr = async (language, region, script) => {
6366
resolveMissingMappings();
6467
const localeId = calcLocale(language, region, script);
6568

66-
const cldrObj = cldrData[localeId];
69+
let cldrObj = cldrData[localeId];
6770
const url = cldrUrls[localeId];
6871

72+
if (!cldrObj && OpenUI5Support) {
73+
cldrObj = OpenUI5Support.getLocaleDataObject();
74+
}
75+
6976
if (cldrObj) {
7077
// inlined from build or fetched independently
7178
registerModuleContent(`sap/ui/core/cldr/${localeId}.json`, cldrObj);

0 commit comments

Comments
 (0)