|
|
|
Lines 1579-1595
function Intl_Collator_supportedLocalesO
|
Link Here
|
|---|
|
| 1579 |
* Collator internal properties. |
1579 |
* Collator internal properties. |
| 1580 |
* |
1580 |
* |
| 1581 |
* Spec: ECMAScript Internationalization API Specification, 9.1 and 10.2.3. |
1581 |
* Spec: ECMAScript Internationalization API Specification, 9.1 and 10.2.3. |
| 1582 |
*/ |
1582 |
*/ |
| 1583 |
var collatorInternalProperties = { |
1583 |
var collatorInternalProperties = { |
| 1584 |
sortLocaleData: collatorSortLocaleData, |
1584 |
sortLocaleData: collatorSortLocaleData, |
| 1585 |
searchLocaleData: collatorSearchLocaleData, |
1585 |
searchLocaleData: collatorSearchLocaleData, |
| 1586 |
_availableLocales: null, |
1586 |
_availableLocales: null, |
| 1587 |
availableLocales: function() |
1587 |
availableLocales: function() // eslint-disable-line object-shorthand |
| 1588 |
{ |
1588 |
{ |
| 1589 |
var locales = this._availableLocales; |
1589 |
var locales = this._availableLocales; |
| 1590 |
if (locales) |
1590 |
if (locales) |
| 1591 |
return locales; |
1591 |
return locales; |
| 1592 |
|
1592 |
|
| 1593 |
locales = intl_Collator_availableLocales(); |
1593 |
locales = intl_Collator_availableLocales(); |
| 1594 |
addSpecialMissingLanguageTags(locales); |
1594 |
addSpecialMissingLanguageTags(locales); |
| 1595 |
return (this._availableLocales = locales); |
1595 |
return (this._availableLocales = locales); |
|
Lines 1702-1718
function Intl_Collator_resolvedOptions()
|
Link Here
|
|---|
|
| 1702 |
/** |
1702 |
/** |
| 1703 |
* NumberFormat internal properties. |
1703 |
* NumberFormat internal properties. |
| 1704 |
* |
1704 |
* |
| 1705 |
* Spec: ECMAScript Internationalization API Specification, 9.1 and 11.2.3. |
1705 |
* Spec: ECMAScript Internationalization API Specification, 9.1 and 11.2.3. |
| 1706 |
*/ |
1706 |
*/ |
| 1707 |
var numberFormatInternalProperties = { |
1707 |
var numberFormatInternalProperties = { |
| 1708 |
localeData: numberFormatLocaleData, |
1708 |
localeData: numberFormatLocaleData, |
| 1709 |
_availableLocales: null, |
1709 |
_availableLocales: null, |
| 1710 |
availableLocales: function() |
1710 |
availableLocales: function() // eslint-disable-line object-shorthand |
| 1711 |
{ |
1711 |
{ |
| 1712 |
var locales = this._availableLocales; |
1712 |
var locales = this._availableLocales; |
| 1713 |
if (locales) |
1713 |
if (locales) |
| 1714 |
return locales; |
1714 |
return locales; |
| 1715 |
|
1715 |
|
| 1716 |
locales = intl_NumberFormat_availableLocales(); |
1716 |
locales = intl_NumberFormat_availableLocales(); |
| 1717 |
addSpecialMissingLanguageTags(locales); |
1717 |
addSpecialMissingLanguageTags(locales); |
| 1718 |
return (this._availableLocales = locales); |
1718 |
return (this._availableLocales = locales); |
|
Lines 2693-2709
function Intl_DateTimeFormat_supportedLo
|
Link Here
|
|---|
|
| 2693 |
/** |
2693 |
/** |
| 2694 |
* DateTimeFormat internal properties. |
2694 |
* DateTimeFormat internal properties. |
| 2695 |
* |
2695 |
* |
| 2696 |
* Spec: ECMAScript Internationalization API Specification, 9.1 and 12.2.3. |
2696 |
* Spec: ECMAScript Internationalization API Specification, 9.1 and 12.2.3. |
| 2697 |
*/ |
2697 |
*/ |
| 2698 |
var dateTimeFormatInternalProperties = { |
2698 |
var dateTimeFormatInternalProperties = { |
| 2699 |
localeData: dateTimeFormatLocaleData, |
2699 |
localeData: dateTimeFormatLocaleData, |
| 2700 |
_availableLocales: null, |
2700 |
_availableLocales: null, |
| 2701 |
availableLocales: function() |
2701 |
availableLocales: function() // eslint-disable-line object-shorthand |
| 2702 |
{ |
2702 |
{ |
| 2703 |
var locales = this._availableLocales; |
2703 |
var locales = this._availableLocales; |
| 2704 |
if (locales) |
2704 |
if (locales) |
| 2705 |
return locales; |
2705 |
return locales; |
| 2706 |
|
2706 |
|
| 2707 |
locales = intl_DateTimeFormat_availableLocales(); |
2707 |
locales = intl_DateTimeFormat_availableLocales(); |
| 2708 |
addSpecialMissingLanguageTags(locales); |
2708 |
addSpecialMissingLanguageTags(locales); |
| 2709 |
return (this._availableLocales = locales); |
2709 |
return (this._availableLocales = locales); |
|
Lines 2907-2923
function resolveICUPattern(pattern, resu
|
Link Here
|
|---|
|
| 2907 |
|
2907 |
|
| 2908 |
/** |
2908 |
/** |
| 2909 |
* PluralRules internal properties. |
2909 |
* PluralRules internal properties. |
| 2910 |
* |
2910 |
* |
| 2911 |
* Spec: ECMAScript 402 API, PluralRules, 1.3.3. |
2911 |
* Spec: ECMAScript 402 API, PluralRules, 1.3.3. |
| 2912 |
*/ |
2912 |
*/ |
| 2913 |
var pluralRulesInternalProperties = { |
2913 |
var pluralRulesInternalProperties = { |
| 2914 |
_availableLocales: null, |
2914 |
_availableLocales: null, |
| 2915 |
availableLocales: function() |
2915 |
availableLocales: function() // eslint-disable-line object-shorthand |
| 2916 |
{ |
2916 |
{ |
| 2917 |
var locales = this._availableLocales; |
2917 |
var locales = this._availableLocales; |
| 2918 |
if (locales) |
2918 |
if (locales) |
| 2919 |
return locales; |
2919 |
return locales; |
| 2920 |
|
2920 |
|
| 2921 |
locales = intl_PluralRules_availableLocales(); |
2921 |
locales = intl_PluralRules_availableLocales(); |
| 2922 |
addSpecialMissingLanguageTags(locales); |
2922 |
addSpecialMissingLanguageTags(locales); |
| 2923 |
return (this._availableLocales = locales); |
2923 |
return (this._availableLocales = locales); |