tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

supportedLocalesOf.js (5001B)


      1 // |reftest| skip-if(!this.hasOwnProperty('Intl')||xulRuntime.shell)
      2 // -- test in browser only that ICU has locale data for all Mozilla languages
      3 
      4 // This array contains the locales that ICU supports in
      5 // number formatting whose languages Mozilla localizes Firefox into.
      6 // Current as of ICU 50.1.2 and Firefox March 2013.
      7 var locales = [
      8    "af",
      9    "af-NA",
     10    "af-ZA",
     11    "ar",
     12    "ar-001",
     13    "ar-AE",
     14    "ar-BH",
     15    "ar-DJ",
     16    "ar-DZ",
     17    "ar-EG",
     18    "ar-EH",
     19    "ar-ER",
     20    "ar-IL",
     21    "ar-IQ",
     22    "ar-JO",
     23    "ar-KM",
     24    "ar-KW",
     25    "ar-LB",
     26    "ar-LY",
     27    "ar-MA",
     28    "ar-MR",
     29    "ar-OM",
     30    "ar-PS",
     31    "ar-QA",
     32    "ar-SA",
     33    "ar-SD",
     34    "ar-SO",
     35    "ar-SY",
     36    "ar-TD",
     37    "ar-TN",
     38    "ar-YE",
     39    "as",
     40    "as-IN",
     41    "be",
     42    "be-BY",
     43    "bg",
     44    "bg-BG",
     45    "bn",
     46    "bn-BD",
     47    "bn-IN",
     48    "br",
     49    "br-FR",
     50    "bs",
     51    "bs-Cyrl",
     52    "bs-Cyrl-BA",
     53    "bs-Latn",
     54    "bs-Latn-BA",
     55    "ca",
     56    "ca-AD",
     57    "ca-ES",
     58    "cs",
     59    "cs-CZ",
     60    "cy",
     61    "cy-GB",
     62    "da",
     63    "da-DK",
     64    "de",
     65    "de-AT",
     66    "de-BE",
     67    "de-CH",
     68    "de-DE",
     69    "de-LI",
     70    "de-LU",
     71    "el",
     72    "el-CY",
     73    "el-GR",
     74    "en",
     75    "en-150",
     76    "en-AG",
     77    "en-AS",
     78    "en-AU",
     79    "en-BB",
     80    "en-BE",
     81    "en-BM",
     82    "en-BS",
     83    "en-BW",
     84    "en-BZ",
     85    "en-CA",
     86    "en-CM",
     87    "en-DM",
     88    "en-FJ",
     89    "en-FM",
     90    "en-GB",
     91    "en-GD",
     92    "en-GG",
     93    "en-GH",
     94    "en-GI",
     95    "en-GM",
     96    "en-GU",
     97    "en-GY",
     98    "en-HK",
     99    "en-IE",
    100    "en-IM",
    101    "en-IN",
    102    "en-JE",
    103    "en-JM",
    104    "en-KE",
    105    "en-KI",
    106    "en-KN",
    107    "en-KY",
    108    "en-LC",
    109    "en-LR",
    110    "en-LS",
    111    "en-MG",
    112    "en-MH",
    113    "en-MP",
    114    "en-MT",
    115    "en-MU",
    116    "en-MW",
    117    "en-NA",
    118    "en-NG",
    119    "en-NZ",
    120    "en-PG",
    121    "en-PH",
    122    "en-PK",
    123    "en-PR",
    124    "en-PW",
    125    "en-SB",
    126    "en-SC",
    127    "en-SG",
    128    "en-SL",
    129    "en-SS",
    130    "en-SZ",
    131    "en-TC",
    132    "en-TO",
    133    "en-TT",
    134    "en-TZ",
    135    "en-UG",
    136    "en-UM",
    137    "en-US",
    138    "en-US-posix",
    139    "en-VC",
    140    "en-VG",
    141    "en-VI",
    142    "en-VU",
    143    "en-WS",
    144    "en-ZA",
    145    "en-ZM",
    146    "en-ZW",
    147    "eo",
    148    "es",
    149    "es-419",
    150    "es-AR",
    151    "es-BO",
    152    "es-CL",
    153    "es-CO",
    154    "es-CR",
    155    "es-CU",
    156    "es-DO",
    157    "es-EA",
    158    "es-EC",
    159    "es-ES",
    160    "es-GQ",
    161    "es-GT",
    162    "es-HN",
    163    "es-IC",
    164    "es-MX",
    165    "es-NI",
    166    "es-PA",
    167    "es-PE",
    168    "es-PH",
    169    "es-PR",
    170    "es-PY",
    171    "es-SV",
    172    "es-US",
    173    "es-UY",
    174    "es-VE",
    175    "et",
    176    "et-EE",
    177    "eu",
    178    "eu-ES",
    179    "fa",
    180    "fa-AF",
    181    "fa-IR",
    182    "ff",
    183    "ff-SN",
    184    "fi",
    185    "fi-FI",
    186    "fr",
    187    "fr-BE",
    188    "fr-BF",
    189    "fr-BI",
    190    "fr-BJ",
    191    "fr-BL",
    192    "fr-CA",
    193    "fr-CD",
    194    "fr-CF",
    195    "fr-CG",
    196    "fr-CH",
    197    "fr-CI",
    198    "fr-CM",
    199    "fr-DJ",
    200    "fr-DZ",
    201    "fr-FR",
    202    "fr-GA",
    203    "fr-GF",
    204    "fr-GN",
    205    "fr-GP",
    206    "fr-GQ",
    207    "fr-HT",
    208    "fr-KM",
    209    "fr-LU",
    210    "fr-MA",
    211    "fr-MC",
    212    "fr-MF",
    213    "fr-MG",
    214    "fr-ML",
    215    "fr-MQ",
    216    "fr-MR",
    217    "fr-MU",
    218    "fr-NC",
    219    "fr-NE",
    220    "fr-PF",
    221    "fr-RE",
    222    "fr-RW",
    223    "fr-SC",
    224    "fr-SN",
    225    "fr-SY",
    226    "fr-TD",
    227    "fr-TG",
    228    "fr-TN",
    229    "fr-VU",
    230    "fr-YT",
    231    "ga",
    232    "ga-IE",
    233    "gl",
    234    "gl-ES",
    235    "gu",
    236    "gu-IN",
    237    "he",
    238    "he-IL",
    239    "hi",
    240    "hi-IN",
    241    "hr",
    242    "hr-BA",
    243    "hr-HR",
    244    "hu",
    245    "hu-HU",
    246    "hy",
    247    "hy-AM",
    248    "id",
    249    "id-ID",
    250    "is",
    251    "is-IS",
    252    "it",
    253    "it-CH",
    254    "it-IT",
    255    "it-SM",
    256    "ja",
    257    "ja-JP",
    258    "kk",
    259    "kk-Cyrl",
    260    "kk-Cyrl-KZ",
    261    "km",
    262    "km-KH",
    263    "kn",
    264    "kn-IN",
    265    "ko",
    266    "ko-KP",
    267    "ko-KR",
    268    "lt",
    269    "lt-LT",
    270    "lv",
    271    "lv-LV",
    272    "mk",
    273    "mk-MK",
    274    "ml",
    275    "ml-IN",
    276    "mr",
    277    "mr-IN",
    278    "nb",
    279    "nb-NO",
    280    "nl",
    281    "nl-AW",
    282    "nl-BE",
    283    "nl-CW",
    284    "nl-NL",
    285    "nl-SR",
    286    "nl-SX",
    287    "nn",
    288    "nn-NO",
    289    "or",
    290    "or-IN",
    291    "pa",
    292    "pa-Arab",
    293    "pa-Arab-PK",
    294    "pa-Guru",
    295    "pa-Guru-IN",
    296    "pl",
    297    "pl-PL",
    298    "pt",
    299    "pt-AO",
    300    "pt-BR",
    301    "pt-CV",
    302    "pt-GW",
    303    "pt-MO",
    304    "pt-MZ",
    305    "pt-PT",
    306    "pt-ST",
    307    "pt-TL",
    308    "rm",
    309    "rm-CH",
    310    "ro",
    311    "ro-MD",
    312    "ro-RO",
    313    "ru",
    314    "ru-BY",
    315    "ru-KG",
    316    "ru-KZ",
    317    "ru-MD",
    318    "ru-RU",
    319    "ru-UA",
    320    "si",
    321    "si-LK",
    322    "sk",
    323    "sk-SK",
    324    "sl",
    325    "sl-SI",
    326    "sq",
    327    "sq-AL",
    328    "sq-MK",
    329    "sr",
    330    "sr-Cyrl",
    331    "sr-Cyrl-BA",
    332    "sr-Cyrl-ME",
    333    "sr-Cyrl-RS",
    334    "sr-Latn",
    335    "sr-Latn-BA",
    336    "sr-Latn-ME",
    337    "sr-Latn-RS",
    338    "sv",
    339    "sv-AX",
    340    "sv-FI",
    341    "sv-SE",
    342    "te",
    343    "te-IN",
    344    "th",
    345    "th-TH",
    346    "tr",
    347    "tr-CY",
    348    "tr-TR",
    349    "uk",
    350    "uk-UA",
    351    "vi",
    352    "vi-VN",
    353    "zh",
    354    "zh-Hans",
    355    "zh-Hans-CN",
    356    "zh-Hans-HK",
    357    "zh-Hans-MO",
    358    "zh-Hans-SG",
    359    "zh-Hant",
    360    "zh-Hant-HK",
    361    "zh-Hant-MO",
    362    "zh-Hant-TW",
    363 ];
    364 
    365 const result = Intl.PluralRules.supportedLocalesOf(locales);
    366 
    367 assertEqArray(locales, result);
    368 
    369 reportCompare(0, 0, 'ok');