tor-browser

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

supportedLocalesOf.js (5214B)


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