@crowdin/app-project-module
Version:
Module that generates for you all common endpoints for serving standalone Crowdin App
7,369 lines • 237 kB
JSON
{
"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
}
}