@crowdin/app-project-module
Version:
Module that generates for you all common endpoints for serving standalone Crowdin App
1,545 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.