js/src/tests/Intl/NumberFormat/supportedLocalesOf.js

Wed, 31 Dec 2014 06:09:35 +0100

author
Michael Schloh von Bennewitz <michael@schloh.com>
date
Wed, 31 Dec 2014 06:09:35 +0100
changeset 0
6474c204b198
permissions
-rw-r--r--

Cloned upstream origin tor-browser at tor-browser-31.3.0esr-4.5-1-build1
revision ID fc1c9ff7c1b2defdbc039f12214767608f46423f for hacking purpose.

     1 // |reftest| skip-if(!this.hasOwnProperty("Intl")||xulRuntime.shell)
     2 // -- test in browser only that ICU has locale data for all Mozilla languages
     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/. */
     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 ];
   369 var count = Intl.NumberFormat.supportedLocalesOf(locales).length;
   371 reportCompare(locales.length, count, "Number of supported locales in Intl.NumberFormat");

mercurial