UNPKG

one

Version:

One is a React framework for web, iOS, and Android apps.

1 lines • 3.37 kB
{"version":3,"file":"map.js","names":[],"sources":["esm/platform/localization/map.js"],"sourcesContent":["function toLocale(info) {\n return {\n languageTag: info.languageTag,\n languageCode: info.languageCode ?? null,\n languageScriptCode: info.languageScriptCode ?? null,\n regionCode: info.regionCode ?? null,\n languageRegionCode: info.languageRegionCode ?? null,\n currencyCode: info.currencyCode ?? null,\n currencySymbol: info.currencySymbol ?? null,\n languageCurrencyCode: info.languageCurrencyCode ?? null,\n languageCurrencySymbol: info.languageCurrencySymbol ?? null,\n decimalSeparator: info.decimalSeparator ?? null,\n digitGroupingSeparator: info.digitGroupingSeparator ?? null,\n textDirection: info.textDirection === \"rtl\" ? \"rtl\" : \"ltr\",\n measurementSystem: info.measurementSystem === \"metric\" || info.measurementSystem === \"us\" || info.measurementSystem === \"uk\" ? info.measurementSystem : null,\n temperatureUnit: info.temperatureUnit === \"celsius\" || info.temperatureUnit === \"fahrenheit\" ? info.temperatureUnit : null\n };\n}\nfunction toCalendar(info) {\n return {\n calendar: info.calendar ?? null,\n timeZone: info.timeZone ?? null,\n uses24hourClock: info.uses24hourClock ?? null,\n firstWeekday: info.firstWeekday ?? null\n };\n}\nconst FALLBACK_LOCALE = {\n languageTag: \"en-US\",\n languageCode: \"en\",\n languageScriptCode: null,\n regionCode: \"US\",\n languageRegionCode: \"US\",\n currencyCode: null,\n currencySymbol: null,\n languageCurrencyCode: null,\n languageCurrencySymbol: null,\n decimalSeparator: null,\n digitGroupingSeparator: null,\n textDirection: \"ltr\",\n measurementSystem: null,\n temperatureUnit: null\n};\nconst FALLBACK_CALENDAR = {\n calendar: \"gregory\",\n timeZone: null,\n uses24hourClock: null,\n firstWeekday: null\n};\nfunction toLocales(infos) {\n const locales = infos.map(toLocale);\n return locales.length > 0 ? locales : [FALLBACK_LOCALE];\n}\nfunction toCalendars(infos) {\n const calendars = infos.map(toCalendar);\n return calendars.length > 0 ? calendars : [FALLBACK_CALENDAR];\n}\nexport {\n FALLBACK_CALENDAR,\n FALLBACK_LOCALE,\n toCalendar,\n toCalendars,\n toLocale,\n toLocales\n};\n//# sourceMappingURL=map.js.map\n"],"mappings":";AAAA,SAAS,SAAS,MAAM;CACtB,OAAO;EACL,aAAa,KAAK;EAClB,cAAc,KAAK,gBAAgB;EACnC,oBAAoB,KAAK,sBAAsB;EAC/C,YAAY,KAAK,cAAc;EAC/B,oBAAoB,KAAK,sBAAsB;EAC/C,cAAc,KAAK,gBAAgB;EACnC,gBAAgB,KAAK,kBAAkB;EACvC,sBAAsB,KAAK,wBAAwB;EACnD,wBAAwB,KAAK,0BAA0B;EACvD,kBAAkB,KAAK,oBAAoB;EAC3C,wBAAwB,KAAK,0BAA0B;EACvD,eAAe,KAAK,kBAAkB,QAAQ,QAAQ;EACtD,mBAAmB,KAAK,sBAAsB,YAAY,KAAK,sBAAsB,QAAQ,KAAK,sBAAsB,OAAO,KAAK,oBAAoB;EACxJ,iBAAiB,KAAK,oBAAoB,aAAa,KAAK,oBAAoB,eAAe,KAAK,kBAAkB;CACxH;AACF;AACA,SAAS,WAAW,MAAM;CACxB,OAAO;EACL,UAAU,KAAK,YAAY;EAC3B,UAAU,KAAK,YAAY;EAC3B,iBAAiB,KAAK,mBAAmB;EACzC,cAAc,KAAK,gBAAgB;CACrC;AACF;AACA,MAAM,kBAAkB;CACtB,aAAa;CACb,cAAc;CACd,oBAAoB;CACpB,YAAY;CACZ,oBAAoB;CACpB,cAAc;CACd,gBAAgB;CAChB,sBAAsB;CACtB,wBAAwB;CACxB,kBAAkB;CAClB,wBAAwB;CACxB,eAAe;CACf,mBAAmB;CACnB,iBAAiB;AACnB;AACA,MAAM,oBAAoB;CACxB,UAAU;CACV,UAAU;CACV,iBAAiB;CACjB,cAAc;AAChB;AACA,SAAS,UAAU,OAAO;CACxB,MAAM,UAAU,MAAM,IAAI,QAAQ;CAClC,OAAO,QAAQ,SAAS,IAAI,UAAU,CAAC,eAAe;AACxD;AACA,SAAS,YAAY,OAAO;CAC1B,MAAM,YAAY,MAAM,IAAI,UAAU;CACtC,OAAO,UAAU,SAAS,IAAI,YAAY,CAAC,iBAAiB;AAC9D"}