{
    "data": [
        {
            "data": {
                "id": "ach",
                "name": "Acholi",
                "editorCode": "ach",
                "twoLettersCode": "ach",
                "threeLettersCode": "ach",
                "locale": "ach-UG",
                "androidCode": "ach-rUG",
                "osxCode": "ach.lproj",
                "osxLocale": "ach",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n > 1)",
                "pluralExamples": [
                    "0, 1",
                    "2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "aa",
                "name": "Afar",
                "editorCode": "aa",
                "twoLettersCode": "aa",
                "threeLettersCode": "aar",
                "locale": "aa-ER",
                "androidCode": "aa-rER",
                "osxCode": "aa.lproj",
                "osxLocale": "aa",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "af",
                "name": "Afrikaans",
                "editorCode": "af",
                "twoLettersCode": "af",
                "threeLettersCode": "afr",
                "locale": "af-ZA",
                "androidCode": "af-rZA",
                "osxCode": "af.lproj",
                "osxLocale": "af",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "ak",
                "name": "Akan",
                "editorCode": "ak",
                "twoLettersCode": "ak",
                "threeLettersCode": "aka",
                "locale": "ak-GH",
                "androidCode": "ak-rGH",
                "osxCode": "ak.lproj",
                "osxLocale": "ak",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n > 1)",
                "pluralExamples": [
                    "0, 1",
                    "2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "tw",
                "name": "Akan, Twi",
                "editorCode": "tw",
                "twoLettersCode": "tw",
                "threeLettersCode": "twi",
                "locale": "tw-TW",
                "androidCode": "tw-rTW",
                "osxCode": "tw.lproj",
                "osxLocale": "tw",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": "ak"
            }
        },
        {
            "data": {
                "id": "sq",
                "name": "Albanian",
                "editorCode": "sq",
                "twoLettersCode": "sq",
                "threeLettersCode": "sqi",
                "locale": "sq-AL",
                "androidCode": "sq-rAL",
                "osxCode": "sq.lproj",
                "osxLocale": "sq",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "am",
                "name": "Amharic",
                "editorCode": "am",
                "twoLettersCode": "am",
                "threeLettersCode": "amh",
                "locale": "am-ET",
                "androidCode": "am-rET",
                "osxCode": "am.lproj",
                "osxLocale": "am",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n > 1)",
                "pluralExamples": [
                    "0, 1",
                    "2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "ar",
                "name": "Arabic",
                "editorCode": "ar",
                "twoLettersCode": "ar",
                "threeLettersCode": "ara",
                "locale": "ar-SA",
                "androidCode": "ar-rSA",
                "osxCode": "ar.lproj",
                "osxLocale": "ar",
                "pluralCategoryNames": [
                    "zero",
                    "one",
                    "two",
                    "few",
                    "many",
                    "other"
                ],
                "pluralRules": "(n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5)",
                "pluralExamples": [
                    "0",
                    "1",
                    "2",
                    "3-10, 103-110, 203-210...",
                    "11-99, 111-199, 211-299...",
                    "100-102, 200-202, 300-302...; 0.2, 1.07, 2.94, 3.81, 11.68, 100.55..."
                ],
                "textDirection": "rtl",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "ar-BH",
                "name": "Arabic, Bahrain",
                "editorCode": "arbh",
                "twoLettersCode": "ar",
                "threeLettersCode": "ara",
                "locale": "ar-BH",
                "androidCode": "ar-rBH",
                "osxCode": "ar-BH.lproj",
                "osxLocale": "ar_BH",
                "pluralCategoryNames": [
                    "zero",
                    "one",
                    "two",
                    "few",
                    "many",
                    "other"
                ],
                "pluralRules": "(n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5)",
                "pluralExamples": [
                    "0",
                    "1",
                    "2",
                    "3-10, 103-110, 203-210...",
                    "11-99, 111-199, 211-299...",
                    "100-102, 200-202, 300-302...; 0.2, 1.07, 2.94, 3.81, 11.68, 100.55..."
                ],
                "textDirection": "rtl",
                "dialectOf": "ar"
            }
        },
        {
            "data": {
                "id": "ar-EG",
                "name": "Arabic, Egypt",
                "editorCode": "areg",
                "twoLettersCode": "ar",
                "threeLettersCode": "ara",
                "locale": "ar-EG",
                "androidCode": "ar-rEG",
                "osxCode": "ar-EG.lproj",
                "osxLocale": "ar_EG",
                "pluralCategoryNames": [
                    "zero",
                    "one",
                    "two",
                    "few",
                    "many",
                    "other"
                ],
                "pluralRules": "(n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5)",
                "pluralExamples": [
                    "0",
                    "1",
                    "2",
                    "3-10, 103-110, 203-210...",
                    "11-99, 111-199, 211-299...",
                    "100-102, 200-202, 300-302...; 0.2, 1.07, 2.94, 3.81, 11.68, 100.55..."
                ],
                "textDirection": "rtl",
                "dialectOf": "ar"
            }
        },
        {
            "data": {
                "id": "ar-SA",
                "name": "Arabic, Saudi Arabia",
                "editorCode": "arsa",
                "twoLettersCode": "ar",
                "threeLettersCode": "ara",
                "locale": "ar-SA",
                "androidCode": "ar-rSA",
                "osxCode": "ar-SA.lproj",
                "osxLocale": "ar_SA",
                "pluralCategoryNames": [
                    "zero",
                    "one",
                    "two",
                    "few",
                    "many",
                    "other"
                ],
                "pluralRules": "(n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5)",
                "pluralExamples": [
                    "0",
                    "1",
                    "2",
                    "3-10, 103-110, 203-210...",
                    "11-99, 111-199, 211-299...",
                    "100-102, 200-202, 300-302...; 0.2, 1.07, 2.94, 3.81, 11.68, 100.55..."
                ],
                "textDirection": "rtl",
                "dialectOf": "ar"
            }
        },
        {
            "data": {
                "id": "ar-YE",
                "name": "Arabic, Yemen",
                "editorCode": "arye",
                "twoLettersCode": "ar",
                "threeLettersCode": "ara",
                "locale": "ar-YE",
                "androidCode": "ar-rYE",
                "osxCode": "ar-YE.lproj",
                "osxLocale": "ar_YE",
                "pluralCategoryNames": [
                    "zero",
                    "one",
                    "two",
                    "few",
                    "many",
                    "other"
                ],
                "pluralRules": "(n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5)",
                "pluralExamples": [
                    "0",
                    "1",
                    "2",
                    "3-10, 103-110, 203-210...",
                    "11-99, 111-199, 211-299...",
                    "100-102, 200-202, 300-302...; 0.2, 1.07, 2.94, 3.81, 11.68, 100.55..."
                ],
                "textDirection": "rtl",
                "dialectOf": "ar"
            }
        },
        {
            "data": {
                "id": "an",
                "name": "Aragonese",
                "editorCode": "an",
                "twoLettersCode": "an",
                "threeLettersCode": "arg",
                "locale": "an-ES",
                "androidCode": "an-rES",
                "osxCode": "an.lproj",
                "osxLocale": "an",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "hy",
                "name": "Armenian",
                "editorCode": "hy",
                "twoLettersCode": "hy",
                "threeLettersCode": "hye",
                "locale": "hy-AM",
                "androidCode": "hy-rAM",
                "osxCode": "hy.lproj",
                "osxLocale": "hy",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "0, 1; 0.0~1.5",
                    "2~17, 100, 1000, 10000, 100000, 1000000, ...; 2.0~3.5, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, ..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "frp",
                "name": "Arpitan",
                "editorCode": "frp",
                "twoLettersCode": "frp",
                "threeLettersCode": "frp",
                "locale": "frp-IT",
                "androidCode": "frp-rIT",
                "osxCode": "frp.lproj",
                "osxLocale": "frp",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "as",
                "name": "Assamese",
                "editorCode": "as",
                "twoLettersCode": "as",
                "threeLettersCode": "asm",
                "locale": "as-IN",
                "androidCode": "as-rIN",
                "osxCode": "as.lproj",
                "osxLocale": "as",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "ast",
                "name": "Asturian",
                "editorCode": "ast",
                "twoLettersCode": "ast",
                "threeLettersCode": "ast",
                "locale": "ast-ES",
                "androidCode": "ast-rES",
                "osxCode": "ast.lproj",
                "osxLocale": "ast",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "tay",
                "name": "Atayal",
                "editorCode": "tay",
                "twoLettersCode": "tay",
                "threeLettersCode": "tay",
                "locale": "tay-TW",
                "androidCode": "tay-rTW",
                "osxCode": "tay.lproj",
                "osxLocale": "tay",
                "pluralCategoryNames": [
                    "other"
                ],
                "pluralRules": "0",
                "pluralExamples": [
                    "0-999; 1.2..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "av",
                "name": "Avaric",
                "editorCode": "av",
                "twoLettersCode": "av",
                "threeLettersCode": "ava",
                "locale": "av-DA",
                "androidCode": "av-rDA",
                "osxCode": "av.lproj",
                "osxLocale": "av",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "ae",
                "name": "Avestan",
                "editorCode": "ae",
                "twoLettersCode": "ae",
                "threeLettersCode": "ave",
                "locale": "ae-IR",
                "androidCode": "ae-rIR",
                "osxCode": "ae.lproj",
                "osxLocale": "ae",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "ay",
                "name": "Aymara",
                "editorCode": "ay",
                "twoLettersCode": "ay",
                "threeLettersCode": "aym",
                "locale": "ay-BO",
                "androidCode": "ay-rBO",
                "osxCode": "ay.lproj",
                "osxLocale": "ay",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "az",
                "name": "Azerbaijani",
                "editorCode": "az",
                "twoLettersCode": "az",
                "threeLettersCode": "aze",
                "locale": "az-AZ",
                "androidCode": "az-rAZ",
                "osxCode": "az.lproj",
                "osxLocale": "az",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "ban",
                "name": "Balinese",
                "editorCode": "ban",
                "twoLettersCode": "ban",
                "threeLettersCode": "ban",
                "locale": "ban-ID",
                "androidCode": "ban-rID",
                "osxCode": "ban.lproj",
                "osxLocale": "ban",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "bal",
                "name": "Balochi",
                "editorCode": "bal",
                "twoLettersCode": "bal",
                "threeLettersCode": "bal",
                "locale": "bal-BA",
                "androidCode": "bal-rBA",
                "osxCode": "bal.lproj",
                "osxLocale": "bal",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "bm",
                "name": "Bambara",
                "editorCode": "bm",
                "twoLettersCode": "bm",
                "threeLettersCode": "bam",
                "locale": "bm-ML",
                "androidCode": "bm-rML",
                "osxCode": "bm.lproj",
                "osxLocale": "bm",
                "pluralCategoryNames": [
                    "other"
                ],
                "pluralRules": "0",
                "pluralExamples": [
                    "0-999; 1.2..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "ba",
                "name": "Bashkir",
                "editorCode": "ba",
                "twoLettersCode": "ba",
                "threeLettersCode": "bak",
                "locale": "ba-RU",
                "androidCode": "ba-rRU",
                "osxCode": "ba.lproj",
                "osxLocale": "ba",
                "pluralCategoryNames": [
                    "other"
                ],
                "pluralRules": "0",
                "pluralExamples": [
                    "0-999; 1.2..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "eu",
                "name": "Basque",
                "editorCode": "eu",
                "twoLettersCode": "eu",
                "threeLettersCode": "eus",
                "locale": "eu-ES",
                "androidCode": "eu-rES",
                "osxCode": "eu.lproj",
                "osxLocale": "eu",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "be",
                "name": "Belarusian",
                "editorCode": "be",
                "twoLettersCode": "be",
                "threeLettersCode": "bel",
                "locale": "be-BY",
                "androidCode": "be-rBY",
                "osxCode": "be.lproj",
                "osxLocale": "be",
                "pluralCategoryNames": [
                    "one",
                    "few",
                    "many",
                    "other"
                ],
                "pluralRules": "(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || n%10>=5 && n%10<=9 || n%100>=11 && n%100<=14 ? 2 : 3)",
                "pluralExamples": [
                    "1, 21, 31, 41, 51, 61...",
                    "2-4, 22-24, 32-34...",
                    "0, 5-19, 100, 1000, 10000...",
                    "0.1-0.9, 1.1-1.7, 10.1..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "bn",
                "name": "Bengali",
                "editorCode": "bn",
                "twoLettersCode": "bn",
                "threeLettersCode": "ben",
                "locale": "bn-BD",
                "androidCode": "bn-rBD",
                "osxCode": "bn.lproj",
                "osxLocale": "bn",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "bn-IN",
                "name": "Bengali, India",
                "editorCode": "bnin",
                "twoLettersCode": "bn",
                "threeLettersCode": "ben",
                "locale": "bn-IN",
                "androidCode": "bn-rIN",
                "osxCode": "bn-IN.lproj",
                "osxLocale": "bn_IN",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": "bn"
            }
        },
        {
            "data": {
                "id": "ber",
                "name": "Berber",
                "editorCode": "ber",
                "twoLettersCode": "ber",
                "threeLettersCode": "ber",
                "locale": "ber-DZ",
                "androidCode": "ber-rDZ",
                "osxCode": "ber.lproj",
                "osxLocale": "ber",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "((n>=0 && n<=1) || (n>=11 && n<=99) ? 0 : 1)",
                "pluralExamples": [
                    "0, 1, 11-99",
                    "2-10, 100-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "bh",
                "name": "Bihari",
                "editorCode": "bh",
                "twoLettersCode": "bh",
                "threeLettersCode": "bih",
                "locale": "bh-IN",
                "androidCode": "bh-rIN",
                "osxCode": "bh.lproj",
                "osxLocale": "bh",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n > 1)",
                "pluralExamples": [
                    "0, 1",
                    "2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "bfo",
                "name": "Birifor",
                "editorCode": "bfo",
                "twoLettersCode": "bfo",
                "threeLettersCode": "bfo",
                "locale": "bfo-BF",
                "androidCode": "bfo-rBF",
                "osxCode": "bfo.lproj",
                "osxLocale": "bfo",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "bi",
                "name": "Bislama",
                "editorCode": "bi",
                "twoLettersCode": "bi",
                "threeLettersCode": "bis",
                "locale": "bi-VU",
                "androidCode": "bi-rVU",
                "osxCode": "bi.lproj",
                "osxLocale": "bi",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "bs",
                "name": "Bosnian",
                "editorCode": "bs",
                "twoLettersCode": "bs",
                "threeLettersCode": "bos",
                "locale": "bs-BA",
                "androidCode": "bs-rBA",
                "osxCode": "bs.lproj",
                "osxLocale": "bs",
                "pluralCategoryNames": [
                    "one",
                    "few",
                    "other"
                ],
                "pluralRules": "(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2)",
                "pluralExamples": [
                    "1, 21, 31, 41, 51, 61...",
                    "2-4, 22-24, 32-34...",
                    "0, 5-20, 25-30, 35-40...; 1.2, 2.07, 5.94..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "br",
                "name": "Breton",
                "editorCode": "brfr",
                "twoLettersCode": "br",
                "threeLettersCode": "bre",
                "locale": "br-FR",
                "androidCode": "br-rFR",
                "osxCode": "br.lproj",
                "osxLocale": "br",
                "pluralCategoryNames": [
                    "one",
                    "two",
                    "few",
                    "many",
                    "other"
                ],
                "pluralRules": "(n%10==1 && (n%100!=11 || n%100!=71 || n%100!=91) ? 0 : n%10==2 && (n%100!=12 || n%100!=72 || n%100!=92) ? 1 : ((n%10>=3 && n%10<=4) || n%10==9) && ((n%100 < 10 || n%100 > 19) || (n%100 < 70 || n%100 > 79) || (n%100 < 90 || n%100 > 99)) ? 2 : (n!=0 && n%1",
                "pluralExamples": [
                    "1, 21, 31, 41, 51, 61, 81...",
                    "2, 22, 32, 42, 52, 62, 82...",
                    "3, 4, 9, 23, 24, 29, 33...",
                    "1000000",
                    "0, 11-25, 100, 1000, 10000, 100000..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "bg",
                "name": "Bulgarian",
                "editorCode": "bg",
                "twoLettersCode": "bg",
                "threeLettersCode": "bul",
                "locale": "bg-BG",
                "androidCode": "bg-rBG",
                "osxCode": "bg.lproj",
                "osxLocale": "bg",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "my",
                "name": "Burmese",
                "editorCode": "my",
                "twoLettersCode": "my",
                "threeLettersCode": "mya",
                "locale": "my-MM",
                "androidCode": "my-rMM",
                "osxCode": "my.lproj",
                "osxLocale": "my",
                "pluralCategoryNames": [
                    "other"
                ],
                "pluralRules": "0",
                "pluralExamples": [
                    "0-999; 1.2..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "ca",
                "name": "Catalan",
                "editorCode": "ca",
                "twoLettersCode": "ca",
                "threeLettersCode": "cat",
                "locale": "ca-ES",
                "androidCode": "ca-rES",
                "osxCode": "ca.lproj",
                "osxLocale": "ca",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "ceb",
                "name": "Cebuano",
                "editorCode": "ceb",
                "twoLettersCode": "ceb",
                "threeLettersCode": "ceb",
                "locale": "ceb-PH",
                "androidCode": "ceb-rPH",
                "osxCode": "ceb.lproj",
                "osxLocale": "ceb",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n > 1)",
                "pluralExamples": [
                    "0, 1",
                    "2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "ch",
                "name": "Chamorro",
                "editorCode": "ch",
                "twoLettersCode": "ch",
                "threeLettersCode": "cha",
                "locale": "ch-GU",
                "androidCode": "ch-rGU",
                "osxCode": "ch.lproj",
                "osxLocale": "ch",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "ce",
                "name": "Chechen",
                "editorCode": "ce",
                "twoLettersCode": "ce",
                "threeLettersCode": "che",
                "locale": "ce-CE",
                "androidCode": "ce-rCE",
                "osxCode": "ce.lproj",
                "osxLocale": "ce",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "chr",
                "name": "Cherokee",
                "editorCode": "chr",
                "twoLettersCode": "chr",
                "threeLettersCode": "chr",
                "locale": "chr-US",
                "androidCode": "chr-rUS",
                "osxCode": "chr.lproj",
                "osxLocale": "chr",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "ny",
                "name": "Chewa",
                "editorCode": "ny",
                "twoLettersCode": "ny",
                "threeLettersCode": "nya",
                "locale": "ny-MW",
                "androidCode": "ny-rMW",
                "osxCode": "ny.lproj",
                "osxLocale": "ny",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "zh-CN",
                "name": "Chinese Simplified",
                "editorCode": "zhcn",
                "twoLettersCode": "zh",
                "threeLettersCode": "zho",
                "locale": "zh-CN",
                "androidCode": "zh-rCN",
                "osxCode": "zh-Hans.lproj",
                "osxLocale": "zh-Hans",
                "pluralCategoryNames": [
                    "other"
                ],
                "pluralRules": "0",
                "pluralExamples": [
                    "0-999; 1.2..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "zh-TW",
                "name": "Chinese Traditional",
                "editorCode": "zhtw",
                "twoLettersCode": "zh",
                "threeLettersCode": "zho",
                "locale": "zh-TW",
                "androidCode": "zh-rTW",
                "osxCode": "zh-Hant.lproj",
                "osxLocale": "zh-Hant",
                "pluralCategoryNames": [
                    "other"
                ],
                "pluralRules": "0",
                "pluralExamples": [
                    "0-999; 1.2..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "zh-HK",
                "name": "Chinese Traditional, Hong Kong",
                "editorCode": "zhhk",
                "twoLettersCode": "zh",
                "threeLettersCode": "zho",
                "locale": "zh-HK",
                "androidCode": "zh-rHK",
                "osxCode": "zh-HK.lproj",
                "osxLocale": "zh_HK",
                "pluralCategoryNames": [
                    "other"
                ],
                "pluralRules": "0",
                "pluralExamples": [
                    "0-999; 1.2..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "zh-MO",
                "name": "Chinese Traditional, Macau",
                "editorCode": "zhmo",
                "twoLettersCode": "zh",
                "threeLettersCode": "zho",
                "locale": "zh-MO",
                "androidCode": "zh-rMO",
                "osxCode": "zh-MO.lproj",
                "osxLocale": "zh_MO",
                "pluralCategoryNames": [
                    "other"
                ],
                "pluralRules": "0",
                "pluralExamples": [
                    "0-999; 1.2..."
                ],
                "textDirection": "ltr",
                "dialectOf": "zh-TW"
            }
        },
        {
            "data": {
                "id": "zh-SG",
                "name": "Chinese Traditional, Singapore",
                "editorCode": "zhsg",
                "twoLettersCode": "zh",
                "threeLettersCode": "zho",
                "locale": "zh-SG",
                "androidCode": "zh-rSG",
                "osxCode": "zh-SG.lproj",
                "osxLocale": "zh_SG",
                "pluralCategoryNames": [
                    "other"
                ],
                "pluralRules": "0",
                "pluralExamples": [
                    "0-999; 1.2..."
                ],
                "textDirection": "ltr",
                "dialectOf": "zh-TW"
            }
        },
        {
            "data": {
                "id": "cv",
                "name": "Chuvash",
                "editorCode": "cv",
                "twoLettersCode": "cv",
                "threeLettersCode": "chv",
                "locale": "cv-CU",
                "androidCode": "cv-rCU",
                "osxCode": "cv.lproj",
                "osxLocale": "cv",
                "pluralCategoryNames": [
                    "other"
                ],
                "pluralRules": "0",
                "pluralExamples": [
                    "0-999; 1.2..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "kw",
                "name": "Cornish",
                "editorCode": "kw",
                "twoLettersCode": "kw",
                "threeLettersCode": "cor",
                "locale": "kw-GB",
                "androidCode": "kw-rGB",
                "osxCode": "kw.lproj",
                "osxLocale": "kw",
                "pluralCategoryNames": [
                    "one",
                    "two",
                    "other"
                ],
                "pluralRules": "(n==1 ? 0 : n==2 ? 1 : 2)",
                "pluralExamples": [
                    "1",
                    "2",
                    "0, 3-999; 1.2, 2.07, 3.94..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "co",
                "name": "Corsican",
                "editorCode": "co",
                "twoLettersCode": "co",
                "threeLettersCode": "cos",
                "locale": "co-FR",
                "androidCode": "co-rFR",
                "osxCode": "co.lproj",
                "osxLocale": "co",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n > 1)",
                "pluralExamples": [
                    "0, 1",
                    "2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "cr",
                "name": "Cree",
                "editorCode": "cr",
                "twoLettersCode": "cr",
                "threeLettersCode": "cre",
                "locale": "cr-NT",
                "androidCode": "cr-rNT",
                "osxCode": "cr.lproj",
                "osxLocale": "cr",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "hr",
                "name": "Croatian",
                "editorCode": "hr",
                "twoLettersCode": "hr",
                "threeLettersCode": "hrv",
                "locale": "hr-HR",
                "androidCode": "hr-rHR",
                "osxCode": "hr.lproj",
                "osxLocale": "hr",
                "pluralCategoryNames": [
                    "one",
                    "few",
                    "other"
                ],
                "pluralRules": "(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2)",
                "pluralExamples": [
                    "1, 21, 31, 41, 51, 61...",
                    "2-4, 22-24, 32-34...",
                    "0, 5-20, 25-30, 35-40...; 1.2, 2.07, 5.94..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "cs",
                "name": "Czech",
                "editorCode": "cs",
                "twoLettersCode": "cs",
                "threeLettersCode": "ces",
                "locale": "cs-CZ",
                "androidCode": "cs-rCZ",
                "osxCode": "cs.lproj",
                "osxLocale": "cs",
                "pluralCategoryNames": [
                    "one",
                    "few",
                    "many",
                    "other"
                ],
                "pluralRules": "(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 3",
                "pluralExamples": [
                    "1",
                    "2-4",
                    "0.0-1.5, 10.0, 100.0, 1000.0, 10000.0, 100000.0...",
                    "0, 5~19, 100, 1000, 10000..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "da",
                "name": "Danish",
                "editorCode": "da",
                "twoLettersCode": "da",
                "threeLettersCode": "dan",
                "locale": "da-DK",
                "androidCode": "da-rDK",
                "osxCode": "da.lproj",
                "osxLocale": "da",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "fa-AF",
                "name": "Dari",
                "editorCode": "faaf",
                "twoLettersCode": "fa",
                "threeLettersCode": "prs",
                "locale": "fa-AF",
                "androidCode": "fa-rAF",
                "osxCode": "fa-AF.lproj",
                "osxLocale": "fa_AF",
                "pluralCategoryNames": [
                    "other"
                ],
                "pluralRules": "0",
                "pluralExamples": [
                    "0-999; 1.2..."
                ],
                "textDirection": "rtl",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "dv",
                "name": "Dhivehi",
                "editorCode": "dv",
                "twoLettersCode": "dv",
                "threeLettersCode": "div",
                "locale": "dv-MV",
                "androidCode": "dv-rMV",
                "osxCode": "dv.lproj",
                "osxLocale": "dv",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07.."
                ],
                "textDirection": "rtl",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "nl",
                "name": "Dutch",
                "editorCode": "nl",
                "twoLettersCode": "nl",
                "threeLettersCode": "nld",
                "locale": "nl-NL",
                "androidCode": "nl-rNL",
                "osxCode": "nl.lproj",
                "osxLocale": "nl",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "nl-BE",
                "name": "Dutch, Belgium",
                "editorCode": "nlbe",
                "twoLettersCode": "nl",
                "threeLettersCode": "nld",
                "locale": "nl-BE",
                "androidCode": "nl-rBE",
                "osxCode": "nl-BE.lproj",
                "osxLocale": "nl_BE",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": "nl"
            }
        },
        {
            "data": {
                "id": "nl-SR",
                "name": "Dutch, Suriname",
                "editorCode": "nlsr",
                "twoLettersCode": "nl",
                "threeLettersCode": "nld",
                "locale": "nl-SR",
                "androidCode": "nl-rSR",
                "osxCode": "nl-SR.lproj",
                "osxLocale": "nl_SR",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": "nl"
            }
        },
        {
            "data": {
                "id": "dz",
                "name": "Dzongkha",
                "editorCode": "dz",
                "twoLettersCode": "dz",
                "threeLettersCode": "dzo",
                "locale": "dz-BT",
                "androidCode": "dz-rBT",
                "osxCode": "dz.lproj",
                "osxLocale": "dz",
                "pluralCategoryNames": [
                    "other"
                ],
                "pluralRules": "0",
                "pluralExamples": [
                    "0-999; 1.2..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "en",
                "name": "English",
                "editorCode": "en",
                "twoLettersCode": "en",
                "threeLettersCode": "eng",
                "locale": "en-US",
                "androidCode": "en-rUS",
                "osxCode": "en.lproj",
                "osxLocale": "en",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "en-AR",
                "name": "English, Arabia",
                "editorCode": "enar",
                "twoLettersCode": "en",
                "threeLettersCode": "eng",
                "locale": "en-AR",
                "androidCode": "en-rAR",
                "osxCode": "en-AR.lproj",
                "osxLocale": "en_AR",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": "en"
            }
        },
        {
            "data": {
                "id": "en-AU",
                "name": "English, Australia",
                "editorCode": "enau",
                "twoLettersCode": "en",
                "threeLettersCode": "eng",
                "locale": "en-AU",
                "androidCode": "en-rAU",
                "osxCode": "en-AU.lproj",
                "osxLocale": "en_AU",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": "en"
            }
        },
        {
            "data": {
                "id": "en-BZ",
                "name": "English, Belize",
                "editorCode": "enbz",
                "twoLettersCode": "en",
                "threeLettersCode": "eng",
                "locale": "en-BZ",
                "androidCode": "en-rBZ",
                "osxCode": "en-BZ.lproj",
                "osxLocale": "en_BZ",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": "en"
            }
        },
        {
            "data": {
                "id": "en-CA",
                "name": "English, Canada",
                "editorCode": "enca",
                "twoLettersCode": "en",
                "threeLettersCode": "eng",
                "locale": "en-CA",
                "androidCode": "en-rCA",
                "osxCode": "en-CA.lproj",
                "osxLocale": "en_CA",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": "en"
            }
        },
        {
            "data": {
                "id": "en-CB",
                "name": "English, Caribbean",
                "editorCode": "encb",
                "twoLettersCode": "en",
                "threeLettersCode": "eng",
                "locale": "en-CB",
                "androidCode": "en-rCB",
                "osxCode": "en-CB.lproj",
                "osxLocale": "en_CB",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": "en"
            }
        },
        {
            "data": {
                "id": "en-CN",
                "name": "English, China",
                "editorCode": "encn",
                "twoLettersCode": "en",
                "threeLettersCode": "eng",
                "locale": "en-CN",
                "androidCode": "en-rCN",
                "osxCode": "en-CN.lproj",
                "osxLocale": "en_CN",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": "en"
            }
        },
        {
            "data": {
                "id": "en-DK",
                "name": "English, Denmark",
                "editorCode": "endk",
                "twoLettersCode": "en",
                "threeLettersCode": "eng",
                "locale": "en-DK",
                "androidCode": "en-rDK",
                "osxCode": "en-DK.lproj",
                "osxLocale": "en_DK",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": "en"
            }
        },
        {
            "data": {
                "id": "en-HK",
                "name": "English, Hong Kong",
                "editorCode": "enhk",
                "twoLettersCode": "en",
                "threeLettersCode": "eng",
                "locale": "en-HK",
                "androidCode": "en-rHK",
                "osxCode": "en-HK.lproj",
                "osxLocale": "en_HK",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": "en"
            }
        },
        {
            "data": {
                "id": "en-IN",
                "name": "English, India",
                "editorCode": "enin",
                "twoLettersCode": "en",
                "threeLettersCode": "eng",
                "locale": "en-IN",
                "androidCode": "en-rIN",
                "osxCode": "en-IN.lproj",
                "osxLocale": "en_IN",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": "en"
            }
        },
        {
            "data": {
                "id": "en-ID",
                "name": "English, Indonesia",
                "editorCode": "enid",
                "twoLettersCode": "en",
                "threeLettersCode": "eng",
                "locale": "en-ID",
                "androidCode": "en-rID",
                "osxCode": "en-ID.lproj",
                "osxLocale": "en_ID",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": "en"
            }
        },
        {
            "data": {
                "id": "en-IE",
                "name": "English, Ireland",
                "editorCode": "enie",
                "twoLettersCode": "en",
                "threeLettersCode": "eng",
                "locale": "en-IE",
                "androidCode": "en-rIE",
                "osxCode": "en-IE.lproj",
                "osxLocale": "en_IE",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": "en"
            }
        },
        {
            "data": {
                "id": "en-JM",
                "name": "English, Jamaica",
                "editorCode": "enjm",
                "twoLettersCode": "en",
                "threeLettersCode": "eng",
                "locale": "en-JM",
                "androidCode": "en-rJM",
                "osxCode": "en-JM.lproj",
                "osxLocale": "en_JM",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": "en"
            }
        },
        {
            "data": {
                "id": "en-JA",
                "name": "English, Japan",
                "editorCode": "enja",
                "twoLettersCode": "en",
                "threeLettersCode": "eng",
                "locale": "en-JA",
                "androidCode": "en-rJA",
                "osxCode": "en-JA.lproj",
                "osxLocale": "en_JA",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": "en"
            }
        },
        {
            "data": {
                "id": "en-MY",
                "name": "English, Malaysia",
                "editorCode": "enmy",
                "twoLettersCode": "en",
                "threeLettersCode": "eng",
                "locale": "en-MY",
                "androidCode": "en-rMY",
                "osxCode": "en-MY.lproj",
                "osxLocale": "en_MY",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": "en"
            }
        },
        {
            "data": {
                "id": "en-NZ",
                "name": "English, New Zealand",
                "editorCode": "ennz",
                "twoLettersCode": "en",
                "threeLettersCode": "eng",
                "locale": "en-NZ",
                "androidCode": "en-rNZ",
                "osxCode": "en-NZ.lproj",
                "osxLocale": "en_NZ",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": "en"
            }
        },
        {
            "data": {
                "id": "en-NO",
                "name": "English, Norway",
                "editorCode": "enno",
                "twoLettersCode": "en",
                "threeLettersCode": "eng",
                "locale": "en-NO",
                "androidCode": "en-rNO",
                "osxCode": "en-NO.lproj",
                "osxLocale": "en_NO",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": "en"
            }
        },
        {
            "data": {
                "id": "en-PH",
                "name": "English, Philippines",
                "editorCode": "enph",
                "twoLettersCode": "en",
                "threeLettersCode": "eng",
                "locale": "en-PH",
                "androidCode": "en-rPH",
                "osxCode": "en-PH.lproj",
                "osxLocale": "en_PH",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": "en"
            }
        },
        {
            "data": {
                "id": "en-PR",
                "name": "English, Puerto Rico",
                "editorCode": "enpr",
                "twoLettersCode": "en",
                "threeLettersCode": "eng",
                "locale": "en-PR",
                "androidCode": "en-rPR",
                "osxCode": "en-PR.lproj",
                "osxLocale": "en_PR",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": "en"
            }
        },
        {
            "data": {
                "id": "en-SG",
                "name": "English, Singapore",
                "editorCode": "ensg",
                "twoLettersCode": "en",
                "threeLettersCode": "eng",
                "locale": "en-SG",
                "androidCode": "en-rSG",
                "osxCode": "en-SG.lproj",
                "osxLocale": "en_SG",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": "en"
            }
        },
        {
            "data": {
                "id": "en-ZA",
                "name": "English, South Africa",
                "editorCode": "enza",
                "twoLettersCode": "en",
                "threeLettersCode": "eng",
                "locale": "en-ZA",
                "androidCode": "en-rZA",
                "osxCode": "en-ZA.lproj",
                "osxLocale": "en_ZA",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": "en"
            }
        },
        {
            "data": {
                "id": "en-SE",
                "name": "English, Sweden",
                "editorCode": "ense",
                "twoLettersCode": "en",
                "threeLettersCode": "eng",
                "locale": "en-SE",
                "androidCode": "en-rSE",
                "osxCode": "en-SE.lproj",
                "osxLocale": "en_SE",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": "en"
            }
        },
        {
            "data": {
                "id": "en-GB",
                "name": "English, United Kingdom",
                "editorCode": "engb",
                "twoLettersCode": "en",
                "threeLettersCode": "eng",
                "locale": "en-GB",
                "androidCode": "en-rGB",
                "osxCode": "en-GB.lproj",
                "osxLocale": "en_GB",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": "en"
            }
        },
        {
            "data": {
                "id": "en-US",
                "name": "English, United States",
                "editorCode": "enus",
                "twoLettersCode": "en",
                "threeLettersCode": "eng",
                "locale": "en-US",
                "androidCode": "en-rUS",
                "osxCode": "en-US.lproj",
                "osxLocale": "en_US",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": "en"
            }
        },
        {
            "data": {
                "id": "en-ZW",
                "name": "English, Zimbabwe",
                "editorCode": "enzw",
                "twoLettersCode": "en",
                "threeLettersCode": "eng",
                "locale": "en-ZW",
                "androidCode": "en-rZW",
                "osxCode": "en-ZW.lproj",
                "osxLocale": "en_ZW",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": "en"
            }
        },
        {
            "data": {
                "id": "eo",
                "name": "Esperanto",
                "editorCode": "eo",
                "twoLettersCode": "eo",
                "threeLettersCode": "epo",
                "locale": "eo-UY",
                "androidCode": "eo-rUY",
                "osxCode": "eo.lproj",
                "osxLocale": "eo",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "et",
                "name": "Estonian",
                "editorCode": "et",
                "twoLettersCode": "et",
                "threeLettersCode": "est",
                "locale": "et-EE",
                "androidCode": "et-rEE",
                "osxCode": "et.lproj",
                "osxLocale": "et",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "ee",
                "name": "Ewe",
                "editorCode": "ee",
                "twoLettersCode": "ee",
                "threeLettersCode": "ewe",
                "locale": "ee-GH",
                "androidCode": "ee-rGH",
                "osxCode": "ee.lproj",
                "osxLocale": "ee",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "fo",
                "name": "Faroese",
                "editorCode": "fo",
                "twoLettersCode": "fo",
                "threeLettersCode": "fao",
                "locale": "fo-FO",
                "androidCode": "fo-rFO",
                "osxCode": "fo.lproj",
                "osxLocale": "fo",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "fj",
                "name": "Fijian",
                "editorCode": "fj",
                "twoLettersCode": "fj",
                "threeLettersCode": "fij",
                "locale": "fj-FJ",
                "androidCode": "fj-rFJ",
                "osxCode": "fj.lproj",
                "osxLocale": "fj",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "fil",
                "name": "Filipino",
                "editorCode": "fil",
                "twoLettersCode": "fil",
                "threeLettersCode": "fil",
                "locale": "fil-PH",
                "androidCode": "fil-rPH",
                "osxCode": "fil.lproj",
                "osxLocale": "fil",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n > 1)",
                "pluralExamples": [
                    "0, 1",
                    "2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "fi",
                "name": "Finnish",
                "editorCode": "fi",
                "twoLettersCode": "fi",
                "threeLettersCode": "fin",
                "locale": "fi-FI",
                "androidCode": "fi-rFI",
                "osxCode": "fi.lproj",
                "osxLocale": "fi",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "vls",
                "name": "Flemish",
                "editorCode": "vlsbe",
                "twoLettersCode": "vls",
                "threeLettersCode": "vls",
                "locale": "vls-BE",
                "androidCode": "vls-rBE",
                "osxCode": "vls.lproj",
                "osxLocale": "vls",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n > 1)",
                "pluralExamples": [
                    "0, 1",
                    "2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "fra",
                "name": "Franconian",
                "editorCode": "frade",
                "twoLettersCode": "fra",
                "threeLettersCode": "gem",
                "locale": "fra-DE",
                "androidCode": "fra-rDE",
                "osxCode": "fra.lproj",
                "osxLocale": "fra",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "fr",
                "name": "French",
                "editorCode": "fr",
                "twoLettersCode": "fr",
                "threeLettersCode": "fra",
                "locale": "fr-FR",
                "androidCode": "fr-rFR",
                "osxCode": "fr.lproj",
                "osxLocale": "fr",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n > 1)",
                "pluralExamples": [
                    "0, 1",
                    "2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "fr-BE",
                "name": "French, Belgium",
                "editorCode": "frbe",
                "twoLettersCode": "fr",
                "threeLettersCode": "fra",
                "locale": "fr-BE",
                "androidCode": "fr-rBE",
                "osxCode": "fr-BE.lproj",
                "osxLocale": "fr_BE",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n > 1)",
                "pluralExamples": [
                    "0, 1",
                    "2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": "fr"
            }
        },
        {
            "data": {
                "id": "fr-CA",
                "name": "French, Canada",
                "editorCode": "frca",
                "twoLettersCode": "fr",
                "threeLettersCode": "fra",
                "locale": "fr-CA",
                "androidCode": "fr-rCA",
                "osxCode": "fr-CA.lproj",
                "osxLocale": "fr_CA",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n > 1)",
                "pluralExamples": [
                    "0, 1",
                    "2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": "fr"
            }
        },
        {
            "data": {
                "id": "fr-LU",
                "name": "French, Luxembourg",
                "editorCode": "frlu",
                "twoLettersCode": "fr",
                "threeLettersCode": "fra",
                "locale": "fr-LU",
                "androidCode": "fr-rLU",
                "osxCode": "fr-LU.lproj",
                "osxLocale": "fr_LU",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n > 1)",
                "pluralExamples": [
                    "0, 1",
                    "2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": "fr"
            }
        },
        {
            "data": {
                "id": "fr-QC",
                "name": "French, Quebec",
                "editorCode": "frqc",
                "twoLettersCode": "fr",
                "threeLettersCode": "fra",
                "locale": "fr-QC",
                "androidCode": "fr-rQC",
                "osxCode": "fr-QC.lproj",
                "osxLocale": "fr_QC",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n > 1)",
                "pluralExamples": [
                    "0, 1",
                    "2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": "fr"
            }
        },
        {
            "data": {
                "id": "fr-CH",
                "name": "French, Switzerland",
                "editorCode": "frch",
                "twoLettersCode": "fr",
                "threeLettersCode": "fra",
                "locale": "fr-CH",
                "androidCode": "fr-rCH",
                "osxCode": "fr-CH.lproj",
                "osxLocale": "fr_CH",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n > 1)",
                "pluralExamples": [
                    "0, 1",
                    "2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": "fr"
            }
        },
        {
            "data": {
                "id": "fy",
                "name": "Frisian",
                "editorCode": "fy",
                "twoLettersCode": "fy",
                "threeLettersCode": "fry",
                "locale": "fy-NL",
                "androidCode": "fy-rNL",
                "osxCode": "fy.lproj",
                "osxLocale": "fy",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "fur",
                "name": "Friulian",
                "editorCode": "furit",
                "twoLettersCode": "fur",
                "threeLettersCode": "fur",
                "locale": "fur-IT",
                "androidCode": "fur-rIT",
                "osxCode": "fur.lproj",
                "osxLocale": "fur",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "ff",
                "name": "Fula",
                "editorCode": "ff",
                "twoLettersCode": "ff",
                "threeLettersCode": "ful",
                "locale": "ff-ZA",
                "androidCode": "ff-rZA",
                "osxCode": "ff.lproj",
                "osxLocale": "ff",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "gaa",
                "name": "Ga",
                "editorCode": "gaa",
                "twoLettersCode": "gaa",
                "threeLettersCode": "gaa",
                "locale": "gaa-GH",
                "androidCode": "gaa-rGH",
                "osxCode": "gaa.lproj",
                "osxLocale": "gaa",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "gl",
                "name": "Galician",
                "editorCode": "gl",
                "twoLettersCode": "gl",
                "threeLettersCode": "glg",
                "locale": "gl-ES",
                "androidCode": "gl-rES",
                "osxCode": "gl.lproj",
                "osxLocale": "gl",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "ka",
                "name": "Georgian",
                "editorCode": "ka",
                "twoLettersCode": "ka",
                "threeLettersCode": "kat",
                "locale": "ka-GE",
                "androidCode": "ka-rGE",
                "osxCode": "ka.lproj",
                "osxLocale": "ka",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1, 1.0, 1.00, 1.000, 1.0000",
                    "0, 2-16, 100, 1000...; 0.0-0.9, 1.1-1.6, 10.0, 100.0..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "de",
                "name": "German",
                "editorCode": "de",
                "twoLettersCode": "de",
                "threeLettersCode": "deu",
                "locale": "de-DE",
                "androidCode": "de-rDE",
                "osxCode": "de.lproj",
                "osxLocale": "de",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "de-AT",
                "name": "German, Austria",
                "editorCode": "deat",
                "twoLettersCode": "de",
                "threeLettersCode": "deu",
                "locale": "de-AT",
                "androidCode": "de-rAT",
                "osxCode": "de-AT.lproj",
                "osxLocale": "de_AT",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": "de"
            }
        },
        {
            "data": {
                "id": "de-BE",
                "name": "German, Belgium",
                "editorCode": "debe",
                "twoLettersCode": "de",
                "threeLettersCode": "deu",
                "locale": "de-BE",
                "androidCode": "de-rBE",
                "osxCode": "de-BE.lproj",
                "osxLocale": "de_BE",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": "de"
            }
        },
        {
            "data": {
                "id": "de-LI",
                "name": "German, Liechtenstein",
                "editorCode": "deli",
                "twoLettersCode": "de",
                "threeLettersCode": "deu",
                "locale": "de-LI",
                "androidCode": "de-rLI",
                "osxCode": "de-LI.lproj",
                "osxLocale": "de_LI",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": "de"
            }
        },
        {
            "data": {
                "id": "de-LU",
                "name": "German, Luxembourg",
                "editorCode": "delu",
                "twoLettersCode": "de",
                "threeLettersCode": "deu",
                "locale": "de-LU",
                "androidCode": "de-rLU",
                "osxCode": "de-LU.lproj",
                "osxLocale": "de_LU",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": "de"
            }
        },
        {
            "data": {
                "id": "de-CH",
                "name": "German, Switzerland",
                "editorCode": "dech",
                "twoLettersCode": "de",
                "threeLettersCode": "deu",
                "locale": "de-CH",
                "androidCode": "de-rCH",
                "osxCode": "de-CH.lproj",
                "osxLocale": "de_CH",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": "de"
            }
        },
        {
            "data": {
                "id": "el",
                "name": "Greek",
                "editorCode": "el",
                "twoLettersCode": "el",
                "threeLettersCode": "ell",
                "locale": "el-GR",
                "androidCode": "el-rGR",
                "osxCode": "el.lproj",
                "osxLocale": "el",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "el-CY",
                "name": "Greek, Cyprus",
                "editorCode": "elcy",
                "twoLettersCode": "el",
                "threeLettersCode": "ell",
                "locale": "el-CY",
                "androidCode": "el-rCY",
                "osxCode": "el-CY.lproj",
                "osxLocale": "el_CY",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": "el"
            }
        },
        {
            "data": {
                "id": "kl",
                "name": "Greenlandic",
                "editorCode": "kl",
                "twoLettersCode": "kl",
                "threeLettersCode": "kal",
                "locale": "kl-GL",
                "androidCode": "kl-rGL",
                "osxCode": "kl.lproj",
                "osxLocale": "kl",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "gn",
                "name": "Guarani",
                "editorCode": "gn",
                "twoLettersCode": "gn",
                "threeLettersCode": "grn",
                "locale": "gn-PY",
                "androidCode": "gn-rPY",
                "osxCode": "gn.lproj",
                "osxLocale": "gn",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "gu",
                "name": "Gujarati",
                "editorCode": "gu",
                "twoLettersCode": "gu",
                "threeLettersCode": "guj",
                "locale": "gu-IN",
                "androidCode": "gu-rIN",
                "osxCode": "gu.lproj",
                "osxLocale": "gu",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "ht",
                "name": "Haitian Creole",
                "editorCode": "ht",
                "twoLettersCode": "ht",
                "threeLettersCode": "hat",
                "locale": "ht-HT",
                "androidCode": "ht-rHT",
                "osxCode": "ht.lproj",
                "osxLocale": "ht",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n > 1)",
                "pluralExamples": [
                    "0, 1",
                    "2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "ha",
                "name": "Hausa",
                "editorCode": "ha",
                "twoLettersCode": "ha",
                "threeLettersCode": "hau",
                "locale": "ha-HG",
                "androidCode": "ha-rHG",
                "osxCode": "ha.lproj",
                "osxLocale": "ha",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "haw",
                "name": "Hawaiian",
                "editorCode": "haw",
                "twoLettersCode": "haw",
                "threeLettersCode": "haw",
                "locale": "haw-US",
                "androidCode": "haw-rUS",
                "osxCode": "haw.lproj",
                "osxLocale": "haw",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "he",
                "name": "Hebrew",
                "editorCode": "he",
                "twoLettersCode": "he",
                "threeLettersCode": "heb",
                "locale": "he-IL",
                "androidCode": "iw-rIL",
                "osxCode": "he.lproj",
                "osxLocale": "he",
                "pluralCategoryNames": [
                    "one",
                    "two",
                    "many",
                    "other"
                ],
                "pluralRules": "n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3",
                "pluralExamples": [
                    "1",
                    "2",
                    "20, 30, 40, 50, 60, 70, 80, 90, 100, 1000, 10000, 100000, 1000000, ...",
                    "0, 3~17, 101, 1001, ...; 0.0~1.5, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, ..."
                ],
                "textDirection": "rtl",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "hz",
                "name": "Herero",
                "editorCode": "hz",
                "twoLettersCode": "hz",
                "threeLettersCode": "her",
                "locale": "hz-NA",
                "androidCode": "hz-rNA",
                "osxCode": "hz.lproj",
                "osxLocale": "hz",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "hil",
                "name": "Hiligaynon",
                "editorCode": "hil",
                "twoLettersCode": "hil",
                "threeLettersCode": "hil",
                "locale": "hil-PH",
                "androidCode": "hil-rPH",
                "osxCode": "hil.lproj",
                "osxLocale": "hil",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "hi",
                "name": "Hindi",
                "editorCode": "hi",
                "twoLettersCode": "hi",
                "threeLettersCode": "hin",
                "locale": "hi-IN",
                "androidCode": "hi-rIN",
                "osxCode": "hi.lproj",
                "osxLocale": "hi",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "ho",
                "name": "Hiri Motu",
                "editorCode": "ho",
                "twoLettersCode": "ho",
                "threeLettersCode": "hmo",
                "locale": "ho-PG",
                "androidCode": "ho-rPG",
                "osxCode": "ho.lproj",
                "osxLocale": "ho",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "hmn",
                "name": "Hmong",
                "editorCode": "hmn",
                "twoLettersCode": "hmn",
                "threeLettersCode": "hmn",
                "locale": "hmn-CN",
                "androidCode": "hmn-rCN",
                "osxCode": "hmn.lproj",
                "osxLocale": "hmn",
                "pluralCategoryNames": [
                    "one",
                    "few",
                    "other"
                ],
                "pluralRules": "(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2",
                "pluralExamples": [
                    "1",
                    "2-4",
                    "0, 5-999; 1.2, 2.07, 5.94..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "hu",
                "name": "Hungarian",
                "editorCode": "hu",
                "twoLettersCode": "hu",
                "threeLettersCode": "hun",
                "locale": "hu-HU",
                "androidCode": "hu-rHU",
                "osxCode": "hu.lproj",
                "osxLocale": "hu",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "is",
                "name": "Icelandic",
                "editorCode": "is",
                "twoLettersCode": "is",
                "threeLettersCode": "isl",
                "locale": "is-IS",
                "androidCode": "is-rIS",
                "osxCode": "is.lproj",
                "osxLocale": "is",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "ido",
                "name": "Ido",
                "editorCode": "ido",
                "twoLettersCode": "io",
                "threeLettersCode": "ido",
                "locale": "io-EN",
                "androidCode": "io-rEN",
                "osxCode": "ido.lproj",
                "osxLocale": "ido",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "0, 1, 1.2",
                    "2-999; 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "ig",
                "name": "Igbo",
                "editorCode": "ig",
                "twoLettersCode": "ig",
                "threeLettersCode": "ibo",
                "locale": "ig-NG",
                "androidCode": "ig-rNG",
                "osxCode": "ig.lproj",
                "osxLocale": "ig",
                "pluralCategoryNames": [
                    "other"
                ],
                "pluralRules": "0",
                "pluralExamples": [
                    "0-999; 1.2..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "ilo",
                "name": "Ilokano",
                "editorCode": "ilo",
                "twoLettersCode": "ilo",
                "threeLettersCode": "ilo",
                "locale": "ilo-PH",
                "androidCode": "ilo-rPH",
                "osxCode": "ilo.lproj",
                "osxLocale": "ilo",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "id",
                "name": "Indonesian",
                "editorCode": "id",
                "twoLettersCode": "id",
                "threeLettersCode": "ind",
                "locale": "id-ID",
                "androidCode": "in-rID",
                "osxCode": "id.lproj",
                "osxLocale": "id",
                "pluralCategoryNames": [
                    "other"
                ],
                "pluralRules": "0",
                "pluralExamples": [
                    "0-999; 1.2..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "iu",
                "name": "Inuktitut",
                "editorCode": "iu",
                "twoLettersCode": "iu",
                "threeLettersCode": "iku",
                "locale": "iu-NU",
                "androidCode": "iu-rNU",
                "osxCode": "iu.lproj",
                "osxLocale": "iu",
                "pluralCategoryNames": [
                    "one",
                    "two",
                    "other"
                ],
                "pluralRules": "(n==1 ? 0 : n==2 ? 1 : 2)",
                "pluralExamples": [
                    "1",
                    "2",
                    "0, 3-999; 1.2, 2.07, 3.94..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "ga",
                "name": "Irish",
                "editorCode": "ga",
                "twoLettersCode": "ga",
                "threeLettersCode": "gle",
                "locale": "ga-IE",
                "androidCode": "ga-rIE",
                "osxCode": "ga.lproj",
                "osxLocale": "ga",
                "pluralCategoryNames": [
                    "one",
                    "two",
                    "few",
                    "many",
                    "other"
                ],
                "pluralRules": "(n==1 ? 0 : n==2 ? 1 : n<7 ? 2 : n<11 ? 3 : 4)",
                "pluralExamples": [
                    "1",
                    "2",
                    "3-6",
                    "7-10",
                    "0, 11-999; 1.2, 2.07, 3.94, 7.81, 11.68..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "it",
                "name": "Italian",
                "editorCode": "it",
                "twoLettersCode": "it",
                "threeLettersCode": "ita",
                "locale": "it-IT",
                "androidCode": "it-rIT",
                "osxCode": "it.lproj",
                "osxLocale": "it",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "it-CH",
                "name": "Italian, Switzerland",
                "editorCode": "itch",
                "twoLettersCode": "it",
                "threeLettersCode": "ita",
                "locale": "it-CH",
                "androidCode": "it-rCH",
                "osxCode": "it-CH.lproj",
                "osxLocale": "it_CH",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": "it"
            }
        },
        {
            "data": {
                "id": "ja",
                "name": "Japanese",
                "editorCode": "ja",
                "twoLettersCode": "ja",
                "threeLettersCode": "jpn",
                "locale": "ja-JP",
                "androidCode": "ja-rJP",
                "osxCode": "ja.lproj",
                "osxLocale": "ja",
                "pluralCategoryNames": [
                    "other"
                ],
                "pluralRules": "0",
                "pluralExamples": [
                    "0-999; 1.2..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "jv",
                "name": "Javanese",
                "editorCode": "jv",
                "twoLettersCode": "jv",
                "threeLettersCode": "jav",
                "locale": "jv-ID",
                "androidCode": "jv-rID",
                "osxCode": "jv.lproj",
                "osxLocale": "jv",
                "pluralCategoryNames": [
                    "other"
                ],
                "pluralRules": "0",
                "pluralExamples": [
                    "0-999; 1.2..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "quc",
                "name": "K'iche'",
                "editorCode": "quc",
                "twoLettersCode": "quc",
                "threeLettersCode": "quc",
                "locale": "quc-GT",
                "androidCode": "quc-rGT",
                "osxCode": "quc.lproj",
                "osxLocale": "quc",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "kab",
                "name": "Kabyle",
                "editorCode": "kab",
                "twoLettersCode": "kab",
                "threeLettersCode": "kab",
                "locale": "kab-KAB",
                "androidCode": "kab-rKAB",
                "osxCode": "kab.lproj",
                "osxLocale": "kab",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "0, 1, 1.2",
                    "2-999; 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "kn",
                "name": "Kannada",
                "editorCode": "kn",
                "twoLettersCode": "kn",
                "threeLettersCode": "kan",
                "locale": "kn-IN",
                "androidCode": "kn-rIN",
                "osxCode": "kn.lproj",
                "osxLocale": "kn",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "pam",
                "name": "Kapampangan",
                "editorCode": "pam",
                "twoLettersCode": "pam",
                "threeLettersCode": "pam",
                "locale": "pam-PH",
                "androidCode": "pam-rPH",
                "osxCode": "pam.lproj",
                "osxLocale": "pam",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "0, 1",
                    "2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": "fil"
            }
        },
        {
            "data": {
                "id": "ks",
                "name": "Kashmiri",
                "editorCode": "ks",
                "twoLettersCode": "ks",
                "threeLettersCode": "kas",
                "locale": "ks-IN",
                "androidCode": "ks-rIN",
                "osxCode": "ks.lproj",
                "osxLocale": "ks",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "ks-PK",
                "name": "Kashmiri, Pakistan",
                "editorCode": "kspk",
                "twoLettersCode": "ks",
                "threeLettersCode": "kas",
                "locale": "ks-PK",
                "androidCode": "ks-rPK",
                "osxCode": "ks-PK.lproj",
                "osxLocale": "ks_PK",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": "ks"
            }
        },
        {
            "data": {
                "id": "csb",
                "name": "Kashubian",
                "editorCode": "csb",
                "twoLettersCode": "csb",
                "threeLettersCode": "csb",
                "locale": "csb-PL",
                "androidCode": "csb-rPL",
                "osxCode": "csb.lproj",
                "osxLocale": "csb",
                "pluralCategoryNames": [
                    "one",
                    "few",
                    "other"
                ],
                "pluralRules": "(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2)",
                "pluralExamples": [
                    "1",
                    "2-4, 22-24, 32-34...",
                    "0, 5-21, 25-31, 35-41...; 1.2, 2.07, 5.94..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "kk",
                "name": "Kazakh",
                "editorCode": "kk",
                "twoLettersCode": "kk",
                "threeLettersCode": "kaz",
                "locale": "kk-KZ",
                "androidCode": "kk-rKZ",
                "osxCode": "kk.lproj",
                "osxLocale": "kk",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07.."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "km",
                "name": "Khmer",
                "editorCode": "km",
                "twoLettersCode": "km",
                "threeLettersCode": "khm",
                "locale": "km-KH",
                "androidCode": "km-rKH",
                "osxCode": "km.lproj",
                "osxLocale": "km",
                "pluralCategoryNames": [
                    "other"
                ],
                "pluralRules": "0",
                "pluralExamples": [
                    "0-999; 1.2..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "rw",
                "name": "Kinyarwanda",
                "editorCode": "rw",
                "twoLettersCode": "rw",
                "threeLettersCode": "kin",
                "locale": "rw-RW",
                "androidCode": "rw-rRW",
                "osxCode": "rw.lproj",
                "osxLocale": "rw",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "kv",
                "name": "Komi",
                "editorCode": "kv",
                "twoLettersCode": "kv",
                "threeLettersCode": "kom",
                "locale": "kv-KO",
                "androidCode": "kv-rKO",
                "osxCode": "kv.lproj",
                "osxLocale": "kv",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "kg",
                "name": "Kongo",
                "editorCode": "kg",
                "twoLettersCode": "kg",
                "threeLettersCode": "kon",
                "locale": "kg-CG",
                "androidCode": "kg-rCG",
                "osxCode": "kg.lproj",
                "osxLocale": "kg",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "kok",
                "name": "Konkani",
                "editorCode": "kok",
                "twoLettersCode": "kok",
                "threeLettersCode": "kok",
                "locale": "kok-IN",
                "androidCode": "kok-rIN",
                "osxCode": "kok.lproj",
                "osxLocale": "kok",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "ko",
                "name": "Korean",
                "editorCode": "ko",
                "twoLettersCode": "ko",
                "threeLettersCode": "kor",
                "locale": "ko-KR",
                "androidCode": "ko-rKR",
                "osxCode": "ko.lproj",
                "osxLocale": "ko",
                "pluralCategoryNames": [
                    "other"
                ],
                "pluralRules": "0",
                "pluralExamples": [
                    "0-999; 1.2..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "ku",
                "name": "Kurdish",
                "editorCode": "ku",
                "twoLettersCode": "ku",
                "threeLettersCode": "kur",
                "locale": "ku-TR",
                "androidCode": "ku-rTR",
                "osxCode": "ku.lproj",
                "osxLocale": "ku",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "kmr",
                "name": "Kurmanji (Kurdish)",
                "editorCode": "kmr",
                "twoLettersCode": "ku",
                "threeLettersCode": "kmr",
                "locale": "kmr-TR",
                "androidCode": "kmr-rTR",
                "osxCode": "kmr.lproj",
                "osxLocale": "kmr",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": "ku"
            }
        },
        {
            "data": {
                "id": "kj",
                "name": "Kwanyama",
                "editorCode": "kj",
                "twoLettersCode": "kj",
                "threeLettersCode": "kua",
                "locale": "kj-AO",
                "androidCode": "kj-rAO",
                "osxCode": "kj.lproj",
                "osxLocale": "kj",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "ky",
                "name": "Kyrgyz",
                "editorCode": "ky",
                "twoLettersCode": "ky",
                "threeLettersCode": "kir",
                "locale": "ky-KG",
                "androidCode": "ky-rKG",
                "osxCode": "ky.lproj",
                "osxLocale": "ky",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07.."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "lo",
                "name": "Lao",
                "editorCode": "lo",
                "twoLettersCode": "lo",
                "threeLettersCode": "lao",
                "locale": "lo-LA",
                "androidCode": "lo-rLA",
                "osxCode": "lo.lproj",
                "osxLocale": "lo",
                "pluralCategoryNames": [
                    "other"
                ],
                "pluralRules": "0",
                "pluralExamples": [
                    "0-999; 1.2..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "la",
                "name": "Latin",
                "editorCode": "lala",
                "twoLettersCode": "la",
                "threeLettersCode": "lat",
                "locale": "la-LA",
                "androidCode": "la-rLA",
                "osxCode": "la.lproj",
                "osxLocale": "la",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "lv",
                "name": "Latvian",
                "editorCode": "lv",
                "twoLettersCode": "lv",
                "threeLettersCode": "lav",
                "locale": "lv-LV",
                "androidCode": "lv-rLV",
                "osxCode": "lv.lproj",
                "osxLocale": "lv",
                "pluralCategoryNames": [
                    "zero",
                    "one",
                    "other"
                ],
                "pluralRules": "(n==0 ? 0 : n%10==1 && n%100!=11 ? 1 : 2)",
                "pluralExamples": [
                    "0",
                    "1, 21, 31, 41, 51, 61...",
                    "2-20, 22-30, 32-40...; 0.2, 1.07, 2.94..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "lij",
                "name": "Ligurian",
                "editorCode": "lij",
                "twoLettersCode": "lij",
                "threeLettersCode": "lij",
                "locale": "lij-IT",
                "androidCode": "lij-rIT",
                "osxCode": "lij.lproj",
                "osxLocale": "lij",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "li",
                "name": "Limburgish",
                "editorCode": "li",
                "twoLettersCode": "li",
                "threeLettersCode": "lim",
                "locale": "li-LI",
                "androidCode": "li-rLI",
                "osxCode": "li.lproj",
                "osxLocale": "li",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "ln",
                "name": "Lingala",
                "editorCode": "ln",
                "twoLettersCode": "ln",
                "threeLettersCode": "lin",
                "locale": "ln-CD",
                "androidCode": "ln-rCD",
                "osxCode": "ln.lproj",
                "osxLocale": "ln",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n > 1)",
                "pluralExamples": [
                    "0, 1",
                    "2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "lt",
                "name": "Lithuanian",
                "editorCode": "lt",
                "twoLettersCode": "lt",
                "threeLettersCode": "lit",
                "locale": "lt-LT",
                "androidCode": "lt-rLT",
                "osxCode": "lt.lproj",
                "osxLocale": "lt",
                "pluralCategoryNames": [
                    "one",
                    "few",
                    "many",
                    "other"
                ],
                "pluralRules": "(n%10==1 && (n%100>19 || n%100<11) ? 0 : (n%10>=2 && n%10<=9) && (n%100>19 || n%100<11) ? 1 : n%1!=0 ? 2: 3)",
                "pluralExamples": [
                    "1, 21, 31, 41, 51, 61...",
                    "2-9, 22-29, 102, 1002...",
                    "0.1-0.9, 1.1-1.7, 10.1...",
                    "0, 10-20, 30, 40, 50, 60, 100..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "nds",
                "name": "Low German",
                "editorCode": "nds",
                "twoLettersCode": "nds",
                "threeLettersCode": "nds",
                "locale": "nds-DE",
                "androidCode": "nds-rDE",
                "osxCode": "nds.lproj",
                "osxLocale": "nds",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "dsb",
                "name": "Lower Sorbian",
                "editorCode": "dsbde",
                "twoLettersCode": "dsb",
                "threeLettersCode": "dsb",
                "locale": "dsb-DE",
                "androidCode": "dsb-rDE",
                "osxCode": "dsb.lproj",
                "osxLocale": "dsb",
                "pluralCategoryNames": [
                    "one",
                    "two",
                    "few",
                    "other"
                ],
                "pluralRules": "(n % 100 == 1) ? 0 : ((n % 100 == 2) ? 1 : ((n % 100 == 3 || n % 100 == 4) ? 2 : 3))",
                "pluralExamples": [
                    "0",
                    "1",
                    "2",
                    "3-999; 1.2, 2.07, 3.94..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "lg",
                "name": "Luganda",
                "editorCode": "lg",
                "twoLettersCode": "lg",
                "threeLettersCode": "lug",
                "locale": "lg-UG",
                "androidCode": "lg-rUG",
                "osxCode": "lg.lproj",
                "osxLocale": "lg",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "luy",
                "name": "Luhya",
                "editorCode": "luy",
                "twoLettersCode": "luy",
                "threeLettersCode": "luy",
                "locale": "luy-KE",
                "androidCode": "luy-rKE",
                "osxCode": "luy.lproj",
                "osxLocale": "luy",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "lb",
                "name": "Luxembourgish",
                "editorCode": "lb",
                "twoLettersCode": "lb",
                "threeLettersCode": "ltz",
                "locale": "lb-LU",
                "androidCode": "lb-rLU",
                "osxCode": "lb.lproj",
                "osxLocale": "lb",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "mk",
                "name": "Macedonian",
                "editorCode": "mk",
                "twoLettersCode": "mk",
                "threeLettersCode": "mkd",
                "locale": "mk-MK",
                "androidCode": "mk-rMK",
                "osxCode": "mk.lproj",
                "osxLocale": "mk",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n%10==1 && n%100 != 11 ? 0 : 1)",
                "pluralExamples": [
                    "1, 21, 31, 41, 51, 61...",
                    "0, 2-20, 22-30, 32-40...; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "mai",
                "name": "Maithili",
                "editorCode": "mai",
                "twoLettersCode": "mai",
                "threeLettersCode": "mai",
                "locale": "mai-IN",
                "androidCode": "mai-rIN",
                "osxCode": "mai.lproj",
                "osxLocale": "mai",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "mg",
                "name": "Malagasy",
                "editorCode": "mg",
                "twoLettersCode": "mg",
                "threeLettersCode": "mlg",
                "locale": "mg-MG",
                "androidCode": "mg-rMG",
                "osxCode": "mg.lproj",
                "osxLocale": "mg",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n > 1)",
                "pluralExamples": [
                    "0, 1",
                    "2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "ms",
                "name": "Malay",
                "editorCode": "ms",
                "twoLettersCode": "ms",
                "threeLettersCode": "msa",
                "locale": "ms-MY",
                "androidCode": "ms-rMY",
                "osxCode": "ms.lproj",
                "osxLocale": "ms",
                "pluralCategoryNames": [
                    "other"
                ],
                "pluralRules": "0",
                "pluralExamples": [
                    "0-999; 1.2..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "ms-BN",
                "name": "Malay, Brunei",
                "editorCode": "msbn",
                "twoLettersCode": "ms",
                "threeLettersCode": "msa",
                "locale": "ms-BN",
                "androidCode": "ms-rBN",
                "osxCode": "ms-BN.lproj",
                "osxLocale": "ms_BN",
                "pluralCategoryNames": [
                    "other"
                ],
                "pluralRules": "0",
                "pluralExamples": [
                    "0-999; 1.2..."
                ],
                "textDirection": "ltr",
                "dialectOf": "ms"
            }
        },
        {
            "data": {
                "id": "ml",
                "name": "Malayalam",
                "editorCode": "mlin",
                "twoLettersCode": "ml",
                "threeLettersCode": "mal",
                "locale": "ml-IN",
                "androidCode": "ml-rIN",
                "osxCode": "ml.lproj",
                "osxLocale": "ml",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "mt",
                "name": "Maltese",
                "editorCode": "mt",
                "twoLettersCode": "mt",
                "threeLettersCode": "mlt",
                "locale": "mt-MT",
                "androidCode": "mt-rMT",
                "osxCode": "mt.lproj",
                "osxLocale": "mt",
                "pluralCategoryNames": [
                    "one",
                    "few",
                    "many",
                    "other"
                ],
                "pluralRules": "(n==1 ? 0 : n==0 || (n%100>1 && n%100<11) ? 1 : (n%100>10 && n%100<20) ? 2 : 3)",
                "pluralExamples": [
                    "1",
                    "0, 2-10, 102-110, 202-210...",
                    "11-19, 111-119, 211-219...",
                    "20-101, 120-201, 220-301...; 1.2, 2.07, 11.94, 20.81..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "mi",
                "name": "Maori",
                "editorCode": "mi",
                "twoLettersCode": "mi",
                "threeLettersCode": "mri",
                "locale": "mi-NZ",
                "androidCode": "mi-rNZ",
                "osxCode": "mi.lproj",
                "osxLocale": "mi",
                "pluralCategoryNames": [
                    "other"
                ],
                "pluralRules": "0",
                "pluralExamples": [
                    "0-999; 1.2..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "arn",
                "name": "Mapudungun",
                "editorCode": "arn",
                "twoLettersCode": "arn",
                "threeLettersCode": "arn",
                "locale": "arn-CL",
                "androidCode": "arn-rCL",
                "osxCode": "arn.lproj",
                "osxLocale": "arn",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n > 1)",
                "pluralExamples": [
                    "0, 1",
                    "2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "mr",
                "name": "Marathi",
                "editorCode": "mr",
                "twoLettersCode": "mr",
                "threeLettersCode": "mar",
                "locale": "mr-IN",
                "androidCode": "mr-rIN",
                "osxCode": "mr.lproj",
                "osxLocale": "mr",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "mh",
                "name": "Marshallese",
                "editorCode": "mh",
                "twoLettersCode": "mh",
                "threeLettersCode": "mah",
                "locale": "mh-MH",
                "androidCode": "mh-rMH",
                "osxCode": "mh.lproj",
                "osxLocale": "mh",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "mn",
                "name": "Mongolian",
                "editorCode": "mn",
                "twoLettersCode": "mn",
                "threeLettersCode": "mon",
                "locale": "mn-MN",
                "androidCode": "mn-rMN",
                "osxCode": "mn.lproj",
                "osxLocale": "mn",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "mos",
                "name": "Mossi",
                "editorCode": "mos",
                "twoLettersCode": "mos",
                "threeLettersCode": "mos",
                "locale": "mos-MOS",
                "androidCode": "mos-rMOS",
                "osxCode": "mos.lproj",
                "osxLocale": "mos",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "na",
                "name": "Nauru",
                "editorCode": "na",
                "twoLettersCode": "na",
                "threeLettersCode": "nau",
                "locale": "na-NR",
                "androidCode": "na-rNR",
                "osxCode": "na.lproj",
                "osxLocale": "na",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "ng",
                "name": "Ndonga",
                "editorCode": "ng",
                "twoLettersCode": "ng",
                "threeLettersCode": "ndo",
                "locale": "ng-NA",
                "androidCode": "ng-rNA",
                "osxCode": "ng.lproj",
                "osxLocale": "ng",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "ne",
                "name": "Nepali",
                "editorCode": "nenp",
                "twoLettersCode": "ne",
                "threeLettersCode": "nep",
                "locale": "ne-NP",
                "androidCode": "ne-rNP",
                "osxCode": "ne.lproj",
                "osxLocale": "ne",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "ne-IN",
                "name": "Nepali, India",
                "editorCode": "nein",
                "twoLettersCode": "ne",
                "threeLettersCode": "nep",
                "locale": "ne-IN",
                "androidCode": "ne-rIN",
                "osxCode": "ne-IN.lproj",
                "osxLocale": "ne_IN",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "pcm",
                "name": "Nigerian Pidgin",
                "editorCode": "pcm",
                "twoLettersCode": "pcm",
                "threeLettersCode": "pcm",
                "locale": "pcm-NG",
                "androidCode": "pcm-rNG",
                "osxCode": "pcm.lproj",
                "osxLocale": "pcm",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "se",
                "name": "Northern Sami",
                "editorCode": "se",
                "twoLettersCode": "se",
                "threeLettersCode": "sme",
                "locale": "se-NO",
                "androidCode": "se-rNO",
                "osxCode": "se.lproj",
                "osxLocale": "se",
                "pluralCategoryNames": [
                    "one",
                    "two",
                    "other"
                ],
                "pluralRules": "(n==1 ? 0 : n==2 ? 1 : 2)",
                "pluralExamples": [
                    "1",
                    "2",
                    "0, 3-999; 1.2, 2.07, 3.94..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "nso",
                "name": "Northern Sotho",
                "editorCode": "nso",
                "twoLettersCode": "nso",
                "threeLettersCode": "nso",
                "locale": "ns-ZA",
                "androidCode": "ns-rZA",
                "osxCode": "nso.lproj",
                "osxLocale": "nso",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n > 1)",
                "pluralExamples": [
                    "0, 1",
                    "2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "no",
                "name": "Norwegian",
                "editorCode": "no",
                "twoLettersCode": "no",
                "threeLettersCode": "nor",
                "locale": "no-NO",
                "androidCode": "no-rNO",
                "osxCode": "no.lproj",
                "osxLocale": "no",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "nb",
                "name": "Norwegian Bokmal",
                "editorCode": "nb",
                "twoLettersCode": "nb",
                "threeLettersCode": "nob",
                "locale": "nb-NO",
                "androidCode": "nb-rNO",
                "osxCode": "nb.lproj",
                "osxLocale": "nb",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": "no"
            }
        },
        {
            "data": {
                "id": "nn-NO",
                "name": "Norwegian Nynorsk",
                "editorCode": "nnno",
                "twoLettersCode": "nn",
                "threeLettersCode": "nno",
                "locale": "nn-NO",
                "androidCode": "nn-rNO",
                "osxCode": "nn-NO.lproj",
                "osxLocale": "nn_NO",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": "no"
            }
        },
        {
            "data": {
                "id": "oc",
                "name": "Occitan",
                "editorCode": "oc",
                "twoLettersCode": "oc",
                "threeLettersCode": "oci",
                "locale": "oc-FR",
                "androidCode": "oc-rFR",
                "osxCode": "oc.lproj",
                "osxLocale": "oc",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n > 1)",
                "pluralExamples": [
                    "0, 1",
                    "2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "or",
                "name": "Odia",
                "editorCode": "or",
                "twoLettersCode": "or",
                "threeLettersCode": "ori",
                "locale": "or-IN",
                "androidCode": "or-rIN",
                "osxCode": "or.lproj",
                "osxLocale": "or",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "oj",
                "name": "Ojibwe",
                "editorCode": "oj",
                "twoLettersCode": "oj",
                "threeLettersCode": "oji",
                "locale": "oj-CA",
                "androidCode": "oj-rCA",
                "osxCode": "oj.lproj",
                "osxLocale": "oj",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "om",
                "name": "Oromo",
                "editorCode": "om",
                "twoLettersCode": "om",
                "threeLettersCode": "orm",
                "locale": "om-ET",
                "androidCode": "om-rET",
                "osxCode": "om.lproj",
                "osxLocale": "om",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "os",
                "name": "Ossetian",
                "editorCode": "os",
                "twoLettersCode": "os",
                "threeLettersCode": "oss",
                "locale": "os-SE",
                "androidCode": "os-rSE",
                "osxCode": "os.lproj",
                "osxLocale": "os",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "pi",
                "name": "Pali",
                "editorCode": "pi",
                "twoLettersCode": "pi",
                "threeLettersCode": "pli",
                "locale": "pi-IN",
                "androidCode": "pi-rIN",
                "osxCode": "pi.lproj",
                "osxLocale": "pi",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "pap",
                "name": "Papiamento",
                "editorCode": "pap",
                "twoLettersCode": "pap",
                "threeLettersCode": "pap",
                "locale": "pap-PAP",
                "androidCode": "pap-rPAP",
                "osxCode": "pap.lproj",
                "osxLocale": "pap",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "ps",
                "name": "Pashto",
                "editorCode": "ps",
                "twoLettersCode": "ps",
                "threeLettersCode": "pus",
                "locale": "ps-AF",
                "androidCode": "ps-rAF",
                "osxCode": "ps.lproj",
                "osxLocale": "ps",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "rtl",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "fa",
                "name": "Persian",
                "editorCode": "fa",
                "twoLettersCode": "fa",
                "threeLettersCode": "fas",
                "locale": "fa-IR",
                "androidCode": "fa-rIR",
                "osxCode": "fa.lproj",
                "osxLocale": "fa",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "0, 1; 0.0~1.0, 0.00~0.04",
                    "2~17, 100, 1000, 10000, 100000, 1000000, ...; 1.1~2.6, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, ..."
                ],
                "textDirection": "rtl",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "pl",
                "name": "Polish",
                "editorCode": "pl",
                "twoLettersCode": "pl",
                "threeLettersCode": "pol",
                "locale": "pl-PL",
                "androidCode": "pl-rPL",
                "osxCode": "pl.lproj",
                "osxLocale": "pl",
                "pluralCategoryNames": [
                    "one",
                    "few",
                    "many",
                    "other"
                ],
                "pluralRules": "(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3)",
                "pluralExamples": [
                    "1",
                    "2-4, 22-24, 32-34, 42-44, 52-54, 62...",
                    "0, 5~19, 100, 1000, 10000...",
                    "0.0-1.5, 10.0, 100.0, 1000.0..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "pt",
                "name": "Portuguese",
                "editorCode": "pt",
                "twoLettersCode": "pt",
                "threeLettersCode": "por",
                "locale": "pt-PT",
                "androidCode": "pt-rPT",
                "osxCode": "pt.lproj",
                "osxLocale": "pt",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "pt-BR",
                "name": "Portuguese, Brazilian",
                "editorCode": "ptbr",
                "twoLettersCode": "pt",
                "threeLettersCode": "por",
                "locale": "pt-BR",
                "androidCode": "pt-rBR",
                "osxCode": "pt-BR.lproj",
                "osxLocale": "pt_BR",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "pa",
                "name": "Punjabi",
                "editorCode": "pain",
                "twoLettersCode": "pa",
                "threeLettersCode": "pan",
                "locale": "pa-IN",
                "androidCode": "pa-rIN",
                "osxCode": "pa.lproj",
                "osxLocale": "pa",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "pa-PK",
                "name": "Punjabi, Pakistan",
                "editorCode": "papk",
                "twoLettersCode": "pa",
                "threeLettersCode": "pan",
                "locale": "pa-PK",
                "androidCode": "pa-rPK",
                "osxCode": "pa-PK.lproj",
                "osxLocale": "pa_PK",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": "pa"
            }
        },
        {
            "data": {
                "id": "qu",
                "name": "Quechua",
                "editorCode": "qu",
                "twoLettersCode": "qu",
                "threeLettersCode": "que",
                "locale": "qu-PE",
                "androidCode": "qu-rPE",
                "osxCode": "qu.lproj",
                "osxLocale": "qu",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "en-REV",
                "name": "Review-en",
                "editorCode": "enrev",
                "twoLettersCode": "en",
                "threeLettersCode": "eng",
                "locale": "en-US-REV",
                "androidCode": "en-rUS-rREV",
                "osxCode": "en-REV.lproj",
                "osxLocale": "en_REV",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": "en"
            }
        },
        {
            "data": {
                "id": "en-US-REV",
                "name": "Review-en-US",
                "editorCode": "enusrev",
                "twoLettersCode": "en",
                "threeLettersCode": "eng",
                "locale": "en-US-REV",
                "androidCode": "en-rUS-rREV",
                "osxCode": "en-US-REV.lproj",
                "osxLocale": "en_US_REV",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": "en-US"
            }
        },
        {
            "data": {
                "id": "ro",
                "name": "Romanian",
                "editorCode": "ro",
                "twoLettersCode": "ro",
                "threeLettersCode": "ron",
                "locale": "ro-RO",
                "androidCode": "ro-rRO",
                "osxCode": "ro.lproj",
                "osxLocale": "ro",
                "pluralCategoryNames": [
                    "one",
                    "few",
                    "other"
                ],
                "pluralRules": "(n==1 ? 0 : (n==0 || (n%100>0 && n%100<20)) ? 1 : 2)",
                "pluralExamples": [
                    "1",
                    "0, 2-19, 101-119, 201-219...",
                    "20-100, 120-200, 220-300...; 1.2, 2.07, 20.94..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "rm",
                "name": "Romansh",
                "editorCode": "rmch",
                "twoLettersCode": "rm",
                "threeLettersCode": "roh",
                "locale": "rm-CH",
                "androidCode": "rm-rCH",
                "osxCode": "rm.lproj",
                "osxLocale": "rm",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "rn",
                "name": "Rundi",
                "editorCode": "rn",
                "twoLettersCode": "rn",
                "threeLettersCode": "run",
                "locale": "rn-BI",
                "androidCode": "rn-rBI",
                "osxCode": "rn.lproj",
                "osxLocale": "rn",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "ru",
                "name": "Russian",
                "editorCode": "ru",
                "twoLettersCode": "ru",
                "threeLettersCode": "rus",
                "locale": "ru-RU",
                "androidCode": "ru-rRU",
                "osxCode": "ru.lproj",
                "osxLocale": "ru",
                "pluralCategoryNames": [
                    "one",
                    "few",
                    "many",
                    "other"
                ],
                "pluralRules": "((n%10==1 && n%100!=11) ? 0 : ((n%10 >= 2 && n%10 <=4 && (n%100 < 12 || n%100 > 14)) ? 1 : ((n%10 == 0 || (n%10 >= 5 && n%10 <=9)) || (n%100 >= 11 && n%100 <= 14)) ? 2 : 3))",
                "pluralExamples": [
                    "1, 21, 31, 41, 51, 61, 71, 81...",
                    "2-4, 22-24, 32-34, 42-44, 52-54, 62...",
                    "0, 5-19, 100, 1000, 10000...",
                    "0.0-0.9, 1.1-1.6, 10.0, 100.0..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "ru-BY",
                "name": "Russian, Belarus",
                "editorCode": "ruby",
                "twoLettersCode": "ru",
                "threeLettersCode": "rus",
                "locale": "ru-BY",
                "androidCode": "ru-rBY",
                "osxCode": "ru-BY.lproj",
                "osxLocale": "ru_BY",
                "pluralCategoryNames": [
                    "one",
                    "few",
                    "many",
                    "other"
                ],
                "pluralRules": "((n%10==1 && n%100!=11) ? 0 : ((n%10 >= 2 && n%10 <=4 && (n%100 < 12 || n%100 > 14)) ? 1 : ((n%10 == 0 || (n%10 >= 5 && n%10 <=9)) || (n%100 >= 11 && n%100 <= 14)) ? 2 : 3))",
                "pluralExamples": [
                    "1, 21, 31, 41, 51, 61, 71, 81...",
                    "2-4, 22-24, 32-34, 42-44, 52-54, 62...",
                    "0, 5-19, 100, 1000, 10000...",
                    "0.0-0.9, 1.1-1.6, 10.0, 100.0..."
                ],
                "textDirection": "ltr",
                "dialectOf": "ru"
            }
        },
        {
            "data": {
                "id": "ru-MD",
                "name": "Russian, Moldova",
                "editorCode": "rumd",
                "twoLettersCode": "ru",
                "threeLettersCode": "rus",
                "locale": "ru-MD",
                "androidCode": "ru-rMD",
                "osxCode": "ru-MD.lproj",
                "osxLocale": "ru_MD",
                "pluralCategoryNames": [
                    "one",
                    "few",
                    "many",
                    "other"
                ],
                "pluralRules": "((n%10==1 && n%100!=11) ? 0 : ((n%10 >= 2 && n%10 <=4 && (n%100 < 12 || n%100 > 14)) ? 1 : ((n%10 == 0 || (n%10 >= 5 && n%10 <=9)) || (n%100 >= 11 && n%100 <= 14)) ? 2 : 3))",
                "pluralExamples": [
                    "1, 21, 31, 41, 51, 61, 71, 81...",
                    "2-4, 22-24, 32-34, 42-44, 52-54, 62...",
                    "0, 5-19, 100, 1000, 10000...",
                    "0.0-0.9, 1.1-1.6, 10.0, 100.0..."
                ],
                "textDirection": "ltr",
                "dialectOf": "ru"
            }
        },
        {
            "data": {
                "id": "sah",
                "name": "Sakha",
                "editorCode": "sah",
                "twoLettersCode": "sah",
                "threeLettersCode": "sah",
                "locale": "sah-SAH",
                "androidCode": "sah-rSAH",
                "osxCode": "sah.lproj",
                "osxLocale": "sah",
                "pluralCategoryNames": [
                    "other"
                ],
                "pluralRules": "0",
                "pluralExamples": [
                    "0-999; 1.2..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "sg",
                "name": "Sango",
                "editorCode": "sg",
                "twoLettersCode": "sg",
                "threeLettersCode": "sag",
                "locale": "sg-CF",
                "androidCode": "sg-rCF",
                "osxCode": "sg.lproj",
                "osxLocale": "sg",
                "pluralCategoryNames": [
                    "other"
                ],
                "pluralRules": "0",
                "pluralExamples": [
                    "0-999; 1.2..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "sa",
                "name": "Sanskrit",
                "editorCode": "sa",
                "twoLettersCode": "sa",
                "threeLettersCode": "san",
                "locale": "sa-IN",
                "androidCode": "sa-rIN",
                "osxCode": "sa.lproj",
                "osxLocale": "sa",
                "pluralCategoryNames": [
                    "one",
                    "two",
                    "other"
                ],
                "pluralRules": "(n==1 ? 0 : n==2 ? 1 : 2)",
                "pluralExamples": [
                    "1",
                    "2",
                    "0, 3-999; 1.2, 2.07, 3.94..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "sat",
                "name": "Santali",
                "editorCode": "sat",
                "twoLettersCode": "sat",
                "threeLettersCode": "sat",
                "locale": "sat-IN",
                "androidCode": "sat-rIN",
                "osxCode": "sat.lproj",
                "osxLocale": "sat",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "sc",
                "name": "Sardinian",
                "editorCode": "sc",
                "twoLettersCode": "sc",
                "threeLettersCode": "srd",
                "locale": "sc-IT",
                "androidCode": "sc-rIT",
                "osxCode": "sc.lproj",
                "osxLocale": "sc",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "sco",
                "name": "Scots",
                "editorCode": "sco",
                "twoLettersCode": "sco",
                "threeLettersCode": "sco",
                "locale": "sco-GB",
                "androidCode": "sco-rGB",
                "osxCode": "sco.lproj",
                "osxLocale": "sco",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "gd",
                "name": "Scottish Gaelic",
                "editorCode": "gd",
                "twoLettersCode": "gd",
                "threeLettersCode": "gla",
                "locale": "gd-GB",
                "androidCode": "gd-rGB",
                "osxCode": "gd.lproj",
                "osxLocale": "gd",
                "pluralCategoryNames": [
                    "one",
                    "two",
                    "few",
                    "other"
                ],
                "pluralRules": "(n==1 || n==11) ? 0 : (n==2 || n==12) ? 1 : (n>2 && n<20) ? 2 : 3",
                "pluralExamples": [
                    "1, 11",
                    "2, 12",
                    "3-10, 13-19",
                    "0, 20-999; 1.2, 2.07, 3.94, 20.81..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "sr",
                "name": "Serbian",
                "editorCode": "sr",
                "twoLettersCode": "sr",
                "threeLettersCode": "srp",
                "locale": "srp",
                "androidCode": "srp",
                "osxCode": "sr.lproj",
                "osxLocale": "sr",
                "pluralCategoryNames": [
                    "one",
                    "few",
                    "other"
                ],
                "pluralRules": "(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2)",
                "pluralExamples": [
                    "1, 21, 31, 41, 51, 61, 71, 81, 101, 1001, ...; 0.1, 1.1, 2.1, 3.1, 4.1, 5.1, 6.1, 7.1, 10.1, 100.1, 1000.1, ...",
                    "2~4, 22~24, 32~34, 42~44, 52~54, 62, 102, 1002, ...; 0.2~0.4, 1.2~1.4, 2.2~2.4, 3.2~3.4, 4.2~4.4, 5.2, 10.2, 100.2, 1000.2, ...",
                    "0, 5~19, 100, 1000, 10000, 100000, 1000000, ...; 0.0, 0.5~1.0, 1.5~2.0, 2.5~2.7, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, ..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "sr-Cyrl",
                "name": "Serbian (Cyrillic)",
                "editorCode": "srcyrl",
                "twoLettersCode": "sr",
                "threeLettersCode": "srp",
                "locale": "sr-Cyrl",
                "androidCode": "sr-rCyrl",
                "osxCode": "sr-Cyrl.lproj",
                "osxLocale": "sr_Cyrl",
                "pluralCategoryNames": [
                    "one",
                    "few",
                    "other"
                ],
                "pluralRules": "(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2)",
                "pluralExamples": [
                    "1, 21, 31, 41, 51, 61, 71, 81, 101, 1001, ...; 0.1, 1.1, 2.1, 3.1, 4.1, 5.1, 6.1, 7.1, 10.1, 100.1, 1000.1, ...",
                    "2~4, 22~24, 32~34, 42~44, 52~54, 62, 102, 1002, ...; 0.2~0.4, 1.2~1.4, 2.2~2.4, 3.2~3.4, 4.2~4.4, 5.2, 10.2, 100.2, 1000.2, ...",
                    "0, 5~19, 100, 1000, 10000, 100000, 1000000, ...; 0.0, 0.5~1.0, 1.5~2.0, 2.5~2.7, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, ..."
                ],
                "textDirection": "ltr",
                "dialectOf": "sr"
            }
        },
        {
            "data": {
                "id": "sr-Latn",
                "name": "Serbian (Latin)",
                "editorCode": "srlatn",
                "twoLettersCode": "sr",
                "threeLettersCode": "srp",
                "locale": "sr-Latn",
                "androidCode": "sr-rLatn",
                "osxCode": "sr-Latn.lproj",
                "osxLocale": "sr_Latn",
                "pluralCategoryNames": [
                    "one",
                    "few",
                    "other"
                ],
                "pluralRules": "(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2)",
                "pluralExamples": [
                    "1, 21, 31, 41, 51, 61, 71, 81, 101, 1001, ...; 0.1, 1.1, 2.1, 3.1, 4.1, 5.1, 6.1, 7.1, 10.1, 100.1, 1000.1, ...",
                    "2~4, 22~24, 32~34, 42~44, 52~54, 62, 102, 1002, ...; 0.2~0.4, 1.2~1.4, 2.2~2.4, 3.2~3.4, 4.2~4.4, 5.2, 10.2, 100.2, 1000.2, ...",
                    "0, 5~19, 100, 1000, 10000, 100000, 1000000, ...; 0.0, 0.5~1.0, 1.5~2.0, 2.5~2.7, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, ..."
                ],
                "textDirection": "ltr",
                "dialectOf": "sr"
            }
        },
        {
            "data": {
                "id": "sh",
                "name": "Serbo-Croatian",
                "editorCode": "sh",
                "twoLettersCode": "sh",
                "threeLettersCode": "hbs",
                "locale": "sh-HR",
                "androidCode": "sh-rHR",
                "osxCode": "sh.lproj",
                "osxLocale": "sh",
                "pluralCategoryNames": [
                    "one",
                    "few",
                    "many",
                    "other"
                ],
                "pluralRules": "(n==1 ? 3 : n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2)",
                "pluralExamples": [
                    "1, 21, 31, 41, 51, 61...",
                    "2-4, 22-24, 32-34...",
                    "0, 5-20, 25-30, 35-40...",
                    "1.2, 2.07, 5.94..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "crs",
                "name": "Seychellois Creole",
                "editorCode": "crs",
                "twoLettersCode": "crs",
                "threeLettersCode": "crs",
                "locale": "crs-SC",
                "androidCode": "crs-rSC",
                "osxCode": "crs.lproj",
                "osxLocale": "crs",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "sn",
                "name": "Shona",
                "editorCode": "sn",
                "twoLettersCode": "sn",
                "threeLettersCode": "sna",
                "locale": "sn-ZW",
                "androidCode": "sn-rZW",
                "osxCode": "sn.lproj",
                "osxLocale": "sn",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "ii",
                "name": "Sichuan Yi",
                "editorCode": "ii",
                "twoLettersCode": "ii",
                "threeLettersCode": "iii",
                "locale": "ii-CN",
                "androidCode": "ii-rCN",
                "osxCode": "ii.lproj",
                "osxLocale": "ii",
                "pluralCategoryNames": [
                    "other"
                ],
                "pluralRules": "0",
                "pluralExamples": [
                    "0-999; 1.2..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "sd",
                "name": "Sindhi",
                "editorCode": "sd",
                "twoLettersCode": "sd",
                "threeLettersCode": "snd",
                "locale": "sd-PK",
                "androidCode": "sd-rPK",
                "osxCode": "sd.lproj",
                "osxLocale": "sd",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "rtl",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "si",
                "name": "Sinhala",
                "editorCode": "silk",
                "twoLettersCode": "si",
                "threeLettersCode": "sin",
                "locale": "si-LK",
                "androidCode": "si-rLK",
                "osxCode": "si.lproj",
                "osxLocale": "si",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "sk",
                "name": "Slovak",
                "editorCode": "sk",
                "twoLettersCode": "sk",
                "threeLettersCode": "slk",
                "locale": "sk-SK",
                "androidCode": "sk-rSK",
                "osxCode": "sk.lproj",
                "osxLocale": "sk",
                "pluralCategoryNames": [
                    "one",
                    "few",
                    "many",
                    "other"
                ],
                "pluralRules": "(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 3",
                "pluralExamples": [
                    "1",
                    "2-4",
                    "0.0-1.5, 10.0, 100.0, 1000.0, 10000.0, 100000.0...",
                    "0, 5~19, 100, 1000, 10000..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "sl",
                "name": "Slovenian",
                "editorCode": "sl",
                "twoLettersCode": "sl",
                "threeLettersCode": "slv",
                "locale": "sl-SI",
                "androidCode": "sl-rSI",
                "osxCode": "sl.lproj",
                "osxLocale": "sl",
                "pluralCategoryNames": [
                    "one",
                    "two",
                    "few",
                    "other"
                ],
                "pluralRules": "(n%100==1 ? 1 : n%100==2 ? 2 : n%100==3 || n%100==4 ? 3 : 0)",
                "pluralExamples": [
                    "1, 101, 201, 301, 401, 501...",
                    "2, 102, 202, 302, 402, 502...",
                    "3, 4, 103, 104, 203, 204...",
                    "0, 5-100, 105-200, 205-300...; 1.2, 2.07, 3.94, 5.81..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "so",
                "name": "Somali",
                "editorCode": "so",
                "twoLettersCode": "so",
                "threeLettersCode": "som",
                "locale": "so-SO",
                "androidCode": "so-rSO",
                "osxCode": "so.lproj",
                "osxLocale": "so",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "son",
                "name": "Songhay",
                "editorCode": "son",
                "twoLettersCode": "son",
                "threeLettersCode": "son",
                "locale": "son-ZA",
                "androidCode": "son-rZA",
                "osxCode": "son.lproj",
                "osxLocale": "son",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "ckb",
                "name": "Sorani (Kurdish)",
                "editorCode": "ckb",
                "twoLettersCode": "ku",
                "threeLettersCode": "ckb",
                "locale": "ckb-IR",
                "androidCode": "ckb-rIR",
                "osxCode": "ckb.lproj",
                "osxLocale": "ckb",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "rtl",
                "dialectOf": "ku"
            }
        },
        {
            "data": {
                "id": "nr",
                "name": "Southern Ndebele",
                "editorCode": "nr",
                "twoLettersCode": "nr",
                "threeLettersCode": "nbl",
                "locale": "nr-ZA",
                "androidCode": "nr-rZA",
                "osxCode": "nr.lproj",
                "osxLocale": "nr",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "sma",
                "name": "Southern Sami",
                "editorCode": "sma",
                "twoLettersCode": "sma",
                "threeLettersCode": "sma",
                "locale": "sma-NO",
                "androidCode": "sma-rNO",
                "osxCode": "sma.lproj",
                "osxLocale": "sma",
                "pluralCategoryNames": [
                    "one",
                    "two",
                    "other"
                ],
                "pluralRules": "(n==1 ? 0 : n==2 ? 1 : 2)",
                "pluralExamples": [
                    "1",
                    "2",
                    "0, 3-17, 100, 1000, 10000..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "st",
                "name": "Southern Sotho",
                "editorCode": "st",
                "twoLettersCode": "st",
                "threeLettersCode": "sot",
                "locale": "st-ZA",
                "androidCode": "st-rZA",
                "osxCode": "st.lproj",
                "osxLocale": "st",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "es",
                "name": "Spanish",
                "editorCode": "es",
                "twoLettersCode": "es",
                "threeLettersCode": "spa",
                "locale": "es-ES",
                "androidCode": "es-rES",
                "osxCode": "es.lproj",
                "osxLocale": "es",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "es-EM",
                "name": "Spanish (Modern)",
                "editorCode": "esem",
                "twoLettersCode": "es",
                "threeLettersCode": "spa",
                "locale": "es-EM",
                "androidCode": "es-rEM",
                "osxCode": "es-EM.lproj",
                "osxLocale": "es_EM",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": "es"
            }
        },
        {
            "data": {
                "id": "es-AR",
                "name": "Spanish, Argentina",
                "editorCode": "esar",
                "twoLettersCode": "es",
                "threeLettersCode": "spa",
                "locale": "es-AR",
                "androidCode": "es-rAR",
                "osxCode": "es-AR.lproj",
                "osxLocale": "es_AR",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": "es"
            }
        },
        {
            "data": {
                "id": "es-BO",
                "name": "Spanish, Bolivia",
                "editorCode": "esbo",
                "twoLettersCode": "es",
                "threeLettersCode": "spa",
                "locale": "es-BO",
                "androidCode": "es-rBO",
                "osxCode": "es-BO.lproj",
                "osxLocale": "es_BO",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": "es"
            }
        },
        {
            "data": {
                "id": "es-CL",
                "name": "Spanish, Chile",
                "editorCode": "escl",
                "twoLettersCode": "es",
                "threeLettersCode": "spa",
                "locale": "es-CL",
                "androidCode": "es-rCL",
                "osxCode": "es-CL.lproj",
                "osxLocale": "es_CL",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": "es"
            }
        },
        {
            "data": {
                "id": "es-CO",
                "name": "Spanish, Colombia",
                "editorCode": "esco",
                "twoLettersCode": "es",
                "threeLettersCode": "spa",
                "locale": "es-CO",
                "androidCode": "es-rCO",
                "osxCode": "es-CO.lproj",
                "osxLocale": "es_CO",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": "es"
            }
        },
        {
            "data": {
                "id": "es-CR",
                "name": "Spanish, Costa Rica",
                "editorCode": "escr",
                "twoLettersCode": "es",
                "threeLettersCode": "spa",
                "locale": "es-CR",
                "androidCode": "es-rCR",
                "osxCode": "es-CR.lproj",
                "osxLocale": "es_CR",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": "es"
            }
        },
        {
            "data": {
                "id": "es-DO",
                "name": "Spanish, Dominican Republic",
                "editorCode": "esdo",
                "twoLettersCode": "es",
                "threeLettersCode": "spa",
                "locale": "es-DO",
                "androidCode": "es-rDO",
                "osxCode": "es-DO.lproj",
                "osxLocale": "es_DO",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": "es"
            }
        },
        {
            "data": {
                "id": "es-EC",
                "name": "Spanish, Ecuador",
                "editorCode": "esec",
                "twoLettersCode": "es",
                "threeLettersCode": "spa",
                "locale": "es-EC",
                "androidCode": "es-rEC",
                "osxCode": "es-EC.lproj",
                "osxLocale": "es_EC",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": "es"
            }
        },
        {
            "data": {
                "id": "es-SV",
                "name": "Spanish, El Salvador",
                "editorCode": "essv",
                "twoLettersCode": "es",
                "threeLettersCode": "spa",
                "locale": "es-SV",
                "androidCode": "es-rSV",
                "osxCode": "es-SV.lproj",
                "osxLocale": "es_SV",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": "es"
            }
        },
        {
            "data": {
                "id": "es-GT",
                "name": "Spanish, Guatemala",
                "editorCode": "esgt",
                "twoLettersCode": "es",
                "threeLettersCode": "spa",
                "locale": "es-GT",
                "androidCode": "es-rGT",
                "osxCode": "es-GT.lproj",
                "osxLocale": "es_GT",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": "es"
            }
        },
        {
            "data": {
                "id": "es-HN",
                "name": "Spanish, Honduras",
                "editorCode": "eshn",
                "twoLettersCode": "es",
                "threeLettersCode": "spa",
                "locale": "es-HN",
                "androidCode": "es-rHN",
                "osxCode": "es-HN.lproj",
                "osxLocale": "es_HN",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": "es"
            }
        },
        {
            "data": {
                "id": "es-419",
                "name": "Spanish, Latin America",
                "editorCode": "es419",
                "twoLettersCode": "es",
                "threeLettersCode": "spa",
                "locale": "es-419",
                "androidCode": "es-r419",
                "osxCode": "es-419.lproj",
                "osxLocale": "es_419",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": "es"
            }
        },
        {
            "data": {
                "id": "es-MX",
                "name": "Spanish, Mexico",
                "editorCode": "esmx",
                "twoLettersCode": "es",
                "threeLettersCode": "spa",
                "locale": "es-MX",
                "androidCode": "es-rMX",
                "osxCode": "es-MX.lproj",
                "osxLocale": "es_MX",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": "es"
            }
        },
        {
            "data": {
                "id": "es-NI",
                "name": "Spanish, Nicaragua",
                "editorCode": "esni",
                "twoLettersCode": "es",
                "threeLettersCode": "spa",
                "locale": "es-NI",
                "androidCode": "es-rNI",
                "osxCode": "es-NI.lproj",
                "osxLocale": "es_NI",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": "es"
            }
        },
        {
            "data": {
                "id": "es-PA",
                "name": "Spanish, Panama",
                "editorCode": "espa",
                "twoLettersCode": "es",
                "threeLettersCode": "spa",
                "locale": "es-PA",
                "androidCode": "es-rPA",
                "osxCode": "es-PA.lproj",
                "osxLocale": "es_PA",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": "es"
            }
        },
        {
            "data": {
                "id": "es-PY",
                "name": "Spanish, Paraguay",
                "editorCode": "espy",
                "twoLettersCode": "es",
                "threeLettersCode": "spa",
                "locale": "es-PY",
                "androidCode": "es-rPY",
                "osxCode": "es-PY.lproj",
                "osxLocale": "es_PY",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": "es"
            }
        },
        {
            "data": {
                "id": "es-PE",
                "name": "Spanish, Peru",
                "editorCode": "espe",
                "twoLettersCode": "es",
                "threeLettersCode": "spa",
                "locale": "es-PE",
                "androidCode": "es-rPE",
                "osxCode": "es-PE.lproj",
                "osxLocale": "es_PE",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": "es"
            }
        },
        {
            "data": {
                "id": "es-PR",
                "name": "Spanish, Puerto Rico",
                "editorCode": "espr",
                "twoLettersCode": "es",
                "threeLettersCode": "spa",
                "locale": "es-PR",
                "androidCode": "es-rPR",
                "osxCode": "es-PR.lproj",
                "osxLocale": "es_PR",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": "es"
            }
        },
        {
            "data": {
                "id": "es-US",
                "name": "Spanish, United States",
                "editorCode": "esus",
                "twoLettersCode": "es",
                "threeLettersCode": "spa",
                "locale": "es-US",
                "androidCode": "es-rUS",
                "osxCode": "es-US.lproj",
                "osxLocale": "es_US",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": "es"
            }
        },
        {
            "data": {
                "id": "es-UY",
                "name": "Spanish, Uruguay",
                "editorCode": "esuy",
                "twoLettersCode": "es",
                "threeLettersCode": "spa",
                "locale": "es-UY",
                "androidCode": "es-rUY",
                "osxCode": "es-UY.lproj",
                "osxLocale": "es_UY",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": "es"
            }
        },
        {
            "data": {
                "id": "es-VE",
                "name": "Spanish, Venezuela",
                "editorCode": "esve",
                "twoLettersCode": "es",
                "threeLettersCode": "spa",
                "locale": "es-VE",
                "androidCode": "es-rVE",
                "osxCode": "es-VE.lproj",
                "osxLocale": "es_VE",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": "es"
            }
        },
        {
            "data": {
                "id": "su",
                "name": "Sundanese",
                "editorCode": "su",
                "twoLettersCode": "su",
                "threeLettersCode": "sun",
                "locale": "su-ID",
                "androidCode": "su-rID",
                "osxCode": "su.lproj",
                "osxLocale": "su",
                "pluralCategoryNames": [
                    "other"
                ],
                "pluralRules": "0",
                "pluralExamples": [
                    "0-999; 1.2..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "sw",
                "name": "Swahili",
                "editorCode": "sw",
                "twoLettersCode": "sw",
                "threeLettersCode": "swa",
                "locale": "sw-KE",
                "androidCode": "sw-rKE",
                "osxCode": "sw.lproj",
                "osxLocale": "sw",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "sw-KE",
                "name": "Swahili, Kenya",
                "editorCode": "swke",
                "twoLettersCode": "sw",
                "threeLettersCode": "swa",
                "locale": "sw-KE",
                "androidCode": "sw-rKE",
                "osxCode": "sw-KE.lproj",
                "osxLocale": "sw_KE",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": "sw"
            }
        },
        {
            "data": {
                "id": "sw-TZ",
                "name": "Swahili, Tanzania",
                "editorCode": "swtz",
                "twoLettersCode": "sw",
                "threeLettersCode": "swa",
                "locale": "sw-TZ",
                "androidCode": "sw-rTZ",
                "osxCode": "sw-TZ.lproj",
                "osxLocale": "sw_TZ",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": "sw"
            }
        },
        {
            "data": {
                "id": "ss",
                "name": "Swati",
                "editorCode": "ss",
                "twoLettersCode": "ss",
                "threeLettersCode": "ssw",
                "locale": "ss-ZA",
                "androidCode": "ss-rZA",
                "osxCode": "ss.lproj",
                "osxLocale": "ss",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "sv",
                "name": "Swedish",
                "editorCode": "sv",
                "twoLettersCode": "sv",
                "threeLettersCode": "swe",
                "locale": "sv-SE",
                "androidCode": "sv-rSE",
                "osxCode": "sv.lproj",
                "osxLocale": "sv",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "sv-FI",
                "name": "Swedish, Finland",
                "editorCode": "svfi",
                "twoLettersCode": "sv",
                "threeLettersCode": "swe",
                "locale": "sv-FI",
                "androidCode": "sv-rFI",
                "osxCode": "sv-FI.lproj",
                "osxLocale": "sv_FI",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": "sv"
            }
        },
        {
            "data": {
                "id": "syc",
                "name": "Syriac",
                "editorCode": "syc",
                "twoLettersCode": "syc",
                "threeLettersCode": "syc",
                "locale": "syc-SY",
                "androidCode": "syc-rSY",
                "osxCode": "syc.lproj",
                "osxLocale": "syc",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07.."
                ],
                "textDirection": "rtl",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "tl",
                "name": "Tagalog",
                "editorCode": "tl",
                "twoLettersCode": "tl",
                "threeLettersCode": "tgl",
                "locale": "tl-PH",
                "androidCode": "tl-rPH",
                "osxCode": "tl.lproj",
                "osxLocale": "tl",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n > 1)",
                "pluralExamples": [
                    "0, 1",
                    "2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "ty",
                "name": "Tahitian",
                "editorCode": "ty",
                "twoLettersCode": "ty",
                "threeLettersCode": "tah",
                "locale": "ty-PF",
                "androidCode": "ty-rPF",
                "osxCode": "ty.lproj",
                "osxLocale": "ty",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n > 1)",
                "pluralExamples": [
                    "0, 1",
                    "2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "tg",
                "name": "Tajik",
                "editorCode": "tg",
                "twoLettersCode": "tg",
                "threeLettersCode": "tgk",
                "locale": "tg-TJ",
                "androidCode": "tg-rTJ",
                "osxCode": "tg.lproj",
                "osxLocale": "tg",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n > 1)",
                "pluralExamples": [
                    "0, 1",
                    "2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "ta",
                "name": "Tamil",
                "editorCode": "ta",
                "twoLettersCode": "ta",
                "threeLettersCode": "tam",
                "locale": "ta-IN",
                "androidCode": "ta-rIN",
                "osxCode": "ta.lproj",
                "osxLocale": "ta",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "tt",
                "name": "Tatar",
                "editorCode": "ttru",
                "twoLettersCode": "tt",
                "threeLettersCode": "tat",
                "locale": "tt-RU",
                "androidCode": "tt-rRU",
                "osxCode": "tt.lproj",
                "osxLocale": "tt",
                "pluralCategoryNames": [
                    "other"
                ],
                "pluralRules": "0",
                "pluralExamples": [
                    "0-999; 1.2..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "te",
                "name": "Telugu",
                "editorCode": "te",
                "twoLettersCode": "te",
                "threeLettersCode": "tel",
                "locale": "te-IN",
                "androidCode": "te-rIN",
                "osxCode": "te.lproj",
                "osxLocale": "te",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "kdh",
                "name": "Tem (Kotokoli)",
                "editorCode": "kdh",
                "twoLettersCode": "kdh",
                "threeLettersCode": "kdh",
                "locale": "kdh-KDH",
                "androidCode": "kdh-rKDH",
                "osxCode": "kdh.lproj",
                "osxLocale": "kdh",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "th",
                "name": "Thai",
                "editorCode": "th",
                "twoLettersCode": "th",
                "threeLettersCode": "tha",
                "locale": "th-TH",
                "androidCode": "th-rTH",
                "osxCode": "th.lproj",
                "osxLocale": "th",
                "pluralCategoryNames": [
                    "other"
                ],
                "pluralRules": "0",
                "pluralExamples": [
                    "0-999; 1.2..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "bo",
                "name": "Tibetan",
                "editorCode": "bobt",
                "twoLettersCode": "bo",
                "threeLettersCode": "tib",
                "locale": "bo-BT",
                "androidCode": "bo-rBT",
                "osxCode": "bo.lproj",
                "osxLocale": "bo",
                "pluralCategoryNames": [
                    "other"
                ],
                "pluralRules": "0",
                "pluralExamples": [
                    "0-999; 1.2..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "ti",
                "name": "Tigrinya",
                "editorCode": "ti",
                "twoLettersCode": "ti",
                "threeLettersCode": "tir",
                "locale": "ti-ER",
                "androidCode": "ti-rER",
                "osxCode": "ti.lproj",
                "osxLocale": "ti",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n > 1)",
                "pluralExamples": [
                    "0, 1",
                    "2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "ts",
                "name": "Tsonga",
                "editorCode": "ts",
                "twoLettersCode": "ts",
                "threeLettersCode": "tso",
                "locale": "ts-ZA",
                "androidCode": "ts-rZA",
                "osxCode": "ts.lproj",
                "osxLocale": "ts",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "tn",
                "name": "Tswana",
                "editorCode": "tn",
                "twoLettersCode": "tn",
                "threeLettersCode": "tsn",
                "locale": "tn-ZA",
                "androidCode": "tn-rZA",
                "osxCode": "tn.lproj",
                "osxLocale": "tn",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "tr",
                "name": "Turkish",
                "editorCode": "tr",
                "twoLettersCode": "tr",
                "threeLettersCode": "tur",
                "locale": "tr-TR",
                "androidCode": "tr-rTR",
                "osxCode": "tr.lproj",
                "osxLocale": "tr",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "tr-CY",
                "name": "Turkish, Cyprus",
                "editorCode": "trcy",
                "twoLettersCode": "tr",
                "threeLettersCode": "tur",
                "locale": "tr-CY",
                "androidCode": "tr-rCY",
                "osxCode": "tr-CY.lproj",
                "osxLocale": "tr_CY",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": "tr"
            }
        },
        {
            "data": {
                "id": "tk",
                "name": "Turkmen",
                "editorCode": "tk",
                "twoLettersCode": "tk",
                "threeLettersCode": "tuk",
                "locale": "tk-TM",
                "androidCode": "tk-rTM",
                "osxCode": "tk.lproj",
                "osxLocale": "tk",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "uk",
                "name": "Ukrainian",
                "editorCode": "uk",
                "twoLettersCode": "uk",
                "threeLettersCode": "ukr",
                "locale": "uk-UA",
                "androidCode": "uk-rUA",
                "osxCode": "uk.lproj",
                "osxLocale": "uk",
                "pluralCategoryNames": [
                    "one",
                    "few",
                    "many",
                    "other"
                ],
                "pluralRules": "((n%10==1 && n%100!=11) ? 0 : ((n%10 >= 2 && n%10 <=4 && (n%100 < 12 || n%100 > 14)) ? 1 : ((n%10 == 0 || (n%10 >= 5 && n%10 <=9)) || (n%100 >= 11 && n%100 <= 14)) ? 2 : 3))",
                "pluralExamples": [
                    "1, 21, 31, 41, 51, 61, 71, 81...",
                    "2-4, 22-24, 32-34, 42-44, 52-54, 62...",
                    "0, 5-19, 100, 1000, 10000...",
                    "0.0-0.9, 1.1-1.6, 10.0, 100.0..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "hsb",
                "name": "Upper Sorbian",
                "editorCode": "hsbde",
                "twoLettersCode": "hsb",
                "threeLettersCode": "hsb",
                "locale": "hsb-DE",
                "androidCode": "hsb-rDE",
                "osxCode": "hsb.lproj",
                "osxLocale": "hsb",
                "pluralCategoryNames": [
                    "one",
                    "two",
                    "few",
                    "other"
                ],
                "pluralRules": "(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3)",
                "pluralExamples": [
                    "1, 101, 201, 301, 401, 501...",
                    "2, 102, 202, 302, 402, 502...",
                    "3, 4, 103, 104, 203, 204...",
                    "0, 5-100, 105-200, 205-300...; 1.2, 2.07, 3.94, 5.81..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "ur-IN",
                "name": "Urdu (India)",
                "editorCode": "urin",
                "twoLettersCode": "ur",
                "threeLettersCode": "urd",
                "locale": "ur-IN",
                "androidCode": "ur-rIN",
                "osxCode": "ur-IN.lproj",
                "osxLocale": "ur_IN",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "rtl",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "ur",
                "name": "Urdu (Pakistan)",
                "editorCode": "urpk",
                "twoLettersCode": "ur",
                "threeLettersCode": "urd",
                "locale": "ur-PK",
                "androidCode": "ur-rPK",
                "osxCode": "ur.lproj",
                "osxLocale": "ur",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "rtl",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "ug",
                "name": "Uyghur",
                "editorCode": "ug",
                "twoLettersCode": "ug",
                "threeLettersCode": "uig",
                "locale": "ug-CN",
                "androidCode": "ug-rCN",
                "osxCode": "ug.lproj",
                "osxLocale": "ug",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07.."
                ],
                "textDirection": "rtl",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "uz",
                "name": "Uzbek",
                "editorCode": "uz",
                "twoLettersCode": "uz",
                "threeLettersCode": "uzb",
                "locale": "uz-UZ",
                "androidCode": "uz-rUZ",
                "osxCode": "uz.lproj",
                "osxLocale": "uz",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n > 1)",
                "pluralExamples": [
                    "0, 1",
                    "2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "val",
                "name": "Valencian",
                "editorCode": "vales",
                "twoLettersCode": "val",
                "threeLettersCode": "val",
                "locale": "val-ES",
                "androidCode": "val-rES",
                "osxCode": "val.lproj",
                "osxLocale": "val",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "ve",
                "name": "Venda",
                "editorCode": "ve",
                "twoLettersCode": "ve",
                "threeLettersCode": "ven",
                "locale": "ve-ZA",
                "androidCode": "ve-rZA",
                "osxCode": "ve.lproj",
                "osxLocale": "ve",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "vec",
                "name": "Venetian",
                "editorCode": "vec",
                "twoLettersCode": "vec",
                "threeLettersCode": "vec",
                "locale": "vec-IT",
                "androidCode": "vec-rIT",
                "osxCode": "vec.lproj",
                "osxLocale": "vec",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "vi",
                "name": "Vietnamese",
                "editorCode": "vi",
                "twoLettersCode": "vi",
                "threeLettersCode": "vie",
                "locale": "vi-VN",
                "androidCode": "vi-rVN",
                "osxCode": "vi.lproj",
                "osxLocale": "vi",
                "pluralCategoryNames": [
                    "other"
                ],
                "pluralRules": "0",
                "pluralExamples": [
                    "0-999; 1.2..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "wa",
                "name": "Walloon",
                "editorCode": "wa",
                "twoLettersCode": "wa",
                "threeLettersCode": "wln",
                "locale": "wa-BE",
                "androidCode": "wa-rBE",
                "osxCode": "wa.lproj",
                "osxLocale": "wa",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n > 1)",
                "pluralExamples": [
                    "0, 1",
                    "2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "cy",
                "name": "Welsh",
                "editorCode": "cy",
                "twoLettersCode": "cy",
                "threeLettersCode": "cym",
                "locale": "cy-GB",
                "androidCode": "cy-rGB",
                "osxCode": "cy.lproj",
                "osxLocale": "cy",
                "pluralCategoryNames": [
                    "zero",
                    "one",
                    "two",
                    "few",
                    "many",
                    "other"
                ],
                "pluralRules": "(n == 0) ? 0 : ((n == 1) ? 1 : ((n == 2) ? 2 : ((n == 3) ? 3 : ((n == 6) ? 4 : 5))))",
                "pluralExamples": [
                    "0",
                    "1",
                    "2",
                    "3",
                    "6",
                    "4, 5, 7~20, 100, 1000, 10000, 100000, 1000000, …"
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "wo",
                "name": "Wolof",
                "editorCode": "wo",
                "twoLettersCode": "wo",
                "threeLettersCode": "wol",
                "locale": "wo-SN",
                "androidCode": "wo-rSN",
                "osxCode": "wo.lproj",
                "osxLocale": "wo",
                "pluralCategoryNames": [
                    "other"
                ],
                "pluralRules": "0",
                "pluralExamples": [
                    "0-999; 1.2..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "xh",
                "name": "Xhosa",
                "editorCode": "xh",
                "twoLettersCode": "xh",
                "threeLettersCode": "xho",
                "locale": "xh-ZA",
                "androidCode": "xh-rZA",
                "osxCode": "xh.lproj",
                "osxLocale": "xh",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "yi",
                "name": "Yiddish",
                "editorCode": "yi",
                "twoLettersCode": "yi",
                "threeLettersCode": "yid",
                "locale": "yi-DE",
                "androidCode": "ji-rDE",
                "osxCode": "yi.lproj",
                "osxLocale": "yi",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "rtl",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "yo",
                "name": "Yoruba",
                "editorCode": "yo",
                "twoLettersCode": "yo",
                "threeLettersCode": "yor",
                "locale": "yo-NG",
                "androidCode": "yo-rNG",
                "osxCode": "yo.lproj",
                "osxLocale": "yo",
                "pluralCategoryNames": [
                    "other"
                ],
                "pluralRules": "0",
                "pluralExamples": [
                    "0-999; 1.2..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "zea",
                "name": "Zeelandic",
                "editorCode": "zea",
                "twoLettersCode": "zea",
                "threeLettersCode": "zea",
                "locale": "zea-ZEA",
                "androidCode": "zea-rZEA",
                "osxCode": "zea.lproj",
                "osxLocale": "zea",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        },
        {
            "data": {
                "id": "zu",
                "name": "Zulu",
                "editorCode": "zu",
                "twoLettersCode": "zu",
                "threeLettersCode": "zul",
                "locale": "zu-ZA",
                "androidCode": "zu-rZA",
                "osxCode": "zu.lproj",
                "osxLocale": "zu",
                "pluralCategoryNames": [
                    "one",
                    "other"
                ],
                "pluralRules": "(n != 1)",
                "pluralExamples": [
                    "1",
                    "0, 2-999; 1.2, 2.07..."
                ],
                "textDirection": "ltr",
                "dialectOf": null
            }
        }
    ],
    "pagination": {
        "offset": 0,
        "limit": 500
    }
}
