data/locales.json
{
"locales": [
"aa-DJ",
"aa-ET",
"ab-GE",
"abr-GH",
"ace-ID",
"ach-UG",
"ady-RU",
"aeb-TN",
"af-NA",
"af-ZA",
"ak-GH",
"aln-XK",
"am-ET",
"ar-AE",
"ar-BH",
"ar-DJ",
"ar-DZ",
"ar-EG",
"ar-EH",
"ar-ER",
"ar-IL",
"ar-IQ",
"ar-JO",
"ar-KM",
"ar-KW",
"ar-LB",
"ar-LY",
"ar-MA",
"ar-MR",
"ar-OM",
"ar-PS",
"ar-QA",
"ar-SA",
"ar-SD",
"ar-SO",
"ar-SY",
"ar-TD",
"ar-TN",
"ar-YE",
"ar-IR",
"ar-SS",
"arq-DZ",
"ary-MA",
"arz-EG",
"as-IN",
"ast-ES",
"av-RU",
"awa-IN",
"ay-BO",
"az-AZ",
"az-IR",
"az-RU",
"azb-IR",
"ba-RU",
"bal-AF",
"bal-IR",
"bal-PK",
"ban-ID",
"bar-AT",
"bbc-ID",
"bci-CI",
"be-BY",
"bem-ZM",
"bew-ID",
"bg-BG",
"bgc-IN",
"bhb-IN",
"bhi-IN",
"bhk-PH",
"bho-IN",
"bho-MU",
"bho-NP",
"bi-VU",
"bik-PH",
"bin-NG",
"bjj-IN",
"bjn-ID",
"bm-ML",
"bn-BD",
"bn-IN",
"bo-CN",
"bqi-IR",
"brh-PK",
"brx-IN",
"bs-BA",
"buc-YT",
"bug-ID",
"bum-CM",
"ca-AD",
"ca-ES",
"ce-RU",
"ceb-PH",
"cgg-UG",
"ch-GU",
"chk-FM",
"ckb-IQ",
"ckb-IR",
"crs-SC",
"cs-CZ",
"csb-PL",
"cv-RU",
"cy-GB",
"da-DK",
"dcc-IN",
"de-AT",
"de-BE",
"de-CH",
"de-DE",
"de-LI",
"de-LU",
"de-BR",
"de-DK",
"de-KZ",
"de-PL",
"de-US",
"dje-NE",
"doi-IN",
"dv-MV",
"dyu-BF",
"dz-BT",
"ee-GH",
"ee-TG",
"efi-NG",
"el-CY",
"el-GR",
"en-AG",
"en-AI",
"en-AS",
"en-AU",
"en-BB",
"en-BM",
"en-BS",
"en-BW",
"en-BZ",
"en-CA",
"en-CC",
"en-CK",
"en-CM",
"en-CX",
"en-DG",
"en-DM",
"en-ER",
"en-FJ",
"en-FK",
"en-FM",
"en-GB",
"en-GD",
"en-GG",
"en-GH",
"en-GI",
"en-GM",
"en-GU",
"en-GY",
"en-HK",
"en-IE",
"en-IM",
"en-IN",
"en-IO",
"en-JE",
"en-JM",
"en-KE",
"en-KI",
"en-KN",
"en-KY",
"en-LC",
"en-LR",
"en-LS",
"en-MG",
"en-MH",
"en-MP",
"en-MS",
"en-MT",
"en-MU",
"en-MW",
"en-NA",
"en-NF",
"en-NG",
"en-NR",
"en-NU",
"en-NZ",
"en-PG",
"en-PH",
"en-PK",
"en-PN",
"en-PR",
"en-PW",
"en-RW",
"en-SB",
"en-SC",
"en-SD",
"en-SG",
"en-SH",
"en-SL",
"en-SS",
"en-SX",
"en-SZ",
"en-TC",
"en-TK",
"en-TO",
"en-TT",
"en-TV",
"en-TZ",
"en-UG",
"en-UM",
"en-US",
"en-VC",
"en-VG",
"en-VI",
"en-VU",
"en-WS",
"en-ZA",
"en-ZM",
"en-ZW",
"en-AC",
"en-BE",
"en-DE",
"en-ES",
"en-ET",
"en-FR",
"en-IT",
"en-MY",
"en-NL",
"en-TA",
"es-AR",
"es-BO",
"es-CL",
"es-CO",
"es-CR",
"es-CU",
"es-DO",
"es-EA",
"es-EC",
"es-ES",
"es-GQ",
"es-GT",
"es-HN",
"es-IC",
"es-MX",
"es-NI",
"es-PA",
"es-PE",
"es-PR",
"es-PY",
"es-SV",
"es-UY",
"es-VE",
"es-AD",
"es-BZ",
"es-PH",
"es-US",
"et-EE",
"eu-ES",
"fa-AF",
"fa-IR",
"fa-PK",
"fan-GQ",
"ff-GN",
"ff-SN",
"ffm-ML",
"fi-FI",
"fi-SE",
"fil-PH",
"fil-US",
"fj-FJ",
"fo-FO",
"fon-BJ",
"fr-BE",
"fr-BF",
"fr-BI",
"fr-BJ",
"fr-BL",
"fr-CA",
"fr-CD",
"fr-CF",
"fr-CG",
"fr-CH",
"fr-CI",
"fr-CM",
"fr-DJ",
"fr-DZ",
"fr-FR",
"fr-GA",
"fr-GF",
"fr-GN",
"fr-GP",
"fr-GQ",
"fr-HT",
"fr-KM",
"fr-LU",
"fr-MA",
"fr-MC",
"fr-MF",
"fr-MG",
"fr-ML",
"fr-MQ",
"fr-MU",
"fr-NC",
"fr-NE",
"fr-PF",
"fr-PM",
"fr-RE",
"fr-RW",
"fr-SC",
"fr-SN",
"fr-SY",
"fr-TD",
"fr-TG",
"fr-TN",
"fr-VU",
"fr-WF",
"fr-YT",
"fr-IT",
"fr-TF",
"fr-US",
"fud-WF",
"fuq-NE",
"fuv-NG",
"fy-NL",
"ga-IE",
"ga-GB",
"gaa-GH",
"gan-CN",
"gbm-IN",
"gcr-GF",
"gd-GB",
"gil-KI",
"gl-ES",
"glk-IR",
"gn-PY",
"gom-IN",
"gon-IN",
"gor-ID",
"gsw-CH",
"gsw-LI",
"gu-IN",
"guz-KE",
"gv-IM",
"ha-NE",
"ha-NG",
"hak-CN",
"haw-US",
"haz-AF",
"he-IL",
"hi-IN",
"hi-FJ",
"hif-FJ",
"hil-PH",
"hne-IN",
"hno-PK",
"ho-PG",
"hoc-IN",
"hoj-IN",
"hr-BA",
"hr-HR",
"hr-AT",
"hr-RS",
"hsn-CN",
"ht-HT",
"hu-HU",
"hu-AT",
"hu-RO",
"hu-RS",
"hy-AM",
"hy-RU",
"ibb-NG",
"id-ID",
"ig-NG",
"ii-CN",
"ikt-CA",
"ilo-PH",
"inh-RU",
"is-IS",
"it-CH",
"it-IT",
"it-SM",
"it-FR",
"it-HR",
"it-US",
"it-VA",
"iu-CA",
"ja-JP",
"jam-JM",
"jv-ID",
"ka-GE",
"kab-DZ",
"kam-KE",
"kbd-RU",
"kde-TZ",
"kea-CV",
"kfy-IN",
"kg-CD",
"kha-IN",
"khn-IN",
"ki-KE",
"kj-NA",
"kk-KZ",
"kk-CN",
"kl-GL",
"kl-DK",
"kln-KE",
"km-KH",
"kmb-AO",
"kn-IN",
"ko-KP",
"ko-KR",
"ko-CN",
"koi-RU",
"kok-IN",
"krc-RU",
"kri-SL",
"kru-IN",
"ks-IN",
"ku-SY",
"ku-TR",
"kum-RU",
"kv-RU",
"kxm-TH",
"ky-KG",
"la-VA",
"lah-PK",
"laj-UG",
"lb-LU",
"lbe-RU",
"lez-RU",
"lg-UG",
"ljp-ID",
"lmn-IN",
"lmo-IT",
"ln-CD",
"lo-LA",
"lrc-IR",
"lt-LT",
"lt-PL",
"lu-CD",
"lua-CD",
"luo-KE",
"luy-KE",
"luz-IR",
"lv-LV",
"mad-ID",
"mag-IN",
"mai-IN",
"mai-NP",
"mak-ID",
"man-GM",
"man-GN",
"mdf-RU",
"mdh-PH",
"men-SL",
"mer-KE",
"mfa-TH",
"mfe-MU",
"mg-MG",
"mgh-MZ",
"mh-MH",
"mi-NZ",
"min-ID",
"mk-MK",
"ml-IN",
"mn-MN",
"mn-CN",
"mni-IN",
"mos-BF",
"mr-IN",
"ms-BN",
"ms-MY",
"ms-SG",
"ms-CC",
"ms-ID",
"mt-MT",
"mtr-IN",
"mwr-IN",
"my-MM",
"myv-RU",
"myx-UG",
"mzn-IR",
"na-NR",
"nan-CN",
"nb-NO",
"nb-SJ",
"nd-ZW",
"ndc-MZ",
"nds-DE",
"ne-NP",
"ne-IN",
"new-NP",
"ng-NA",
"ngl-MZ",
"niu-NU",
"nl-AW",
"nl-BE",
"nl-BQ",
"nl-CW",
"nl-NL",
"nl-SR",
"nl-SX",
"nn-NO",
"nod-TH",
"noe-IN",
"nr-ZA",
"nso-ZA",
"ny-MW",
"ny-ZM",
"nym-TZ",
"nyn-UG",
"oc-FR",
"om-ET",
"or-IN",
"os-GE",
"pa-IN",
"pa-PK",
"pag-PH",
"pam-PH",
"pap-AW",
"pap-CW",
"pap-BQ",
"pau-PW",
"pcm-NG",
"pl-PL",
"pl-UA",
"pms-IT",
"pon-FM",
"ps-AF",
"ps-PK",
"pt-AO",
"pt-BR",
"pt-CV",
"pt-GW",
"pt-MO",
"pt-MZ",
"pt-PT",
"pt-ST",
"pt-TL",
"qu-BO",
"qu-EC",
"qu-PE",
"quc-GT",
"raj-IN",
"rcf-RE",
"rej-ID",
"rif-MA",
"rkt-BD",
"rkt-IN",
"rm-CH",
"rmt-IR",
"rn-BI",
"ro-MD",
"ro-RO",
"ro-RS",
"ru-BY",
"ru-KG",
"ru-KZ",
"ru-RU",
"ru-UA",
"ru-EE",
"ru-LV",
"ru-SJ",
"ru-UZ",
"rw-RW",
"sa-IN",
"sah-RU",
"sas-ID",
"sat-IN",
"sc-IT",
"sck-IN",
"sco-GB",
"sd-IN",
"sd-PK",
"se-NO",
"seh-MZ",
"sg-CF",
"shi-MA",
"shn-MM",
"si-LK",
"sid-ET",
"sk-SK",
"sk-RS",
"skr-PK",
"sl-SI",
"sl-AT",
"sm-AS",
"sm-WS",
"sn-ZW",
"so-SO",
"so-DJ",
"so-ET",
"sou-TH",
"sq-AL",
"sq-XK",
"sq-MK",
"sq-RS",
"sr-BA",
"sr-ME",
"sr-RS",
"sr-XK",
"srn-SR",
"srr-SN",
"ss-SZ",
"ss-ZA",
"st-LS",
"st-ZA",
"su-ID",
"suk-TZ",
"sus-GN",
"sv-AX",
"sv-FI",
"sv-SE",
"sw-KE",
"sw-TZ",
"sw-UG",
"sw-CD",
"swb-YT",
"swc-CD",
"swv-IN",
"syl-BD",
"ta-LK",
"ta-SG",
"ta-IN",
"ta-MY",
"tcy-IN",
"te-IN",
"tem-SL",
"teo-UG",
"tet-TL",
"tg-TJ",
"th-TH",
"ti-ER",
"ti-ET",
"tig-ER",
"tiv-NG",
"tk-TM",
"tk-AF",
"tk-IR",
"tkl-TK",
"tmh-NE",
"tn-BW",
"tn-ZA",
"to-TO",
"tpi-PG",
"tr-CY",
"tr-TR",
"tr-DE",
"ts-MZ",
"ts-ZA",
"tsg-PH",
"tt-RU",
"tts-TH",
"tum-MW",
"tvl-TV",
"ty-PF",
"tyv-RU",
"tzm-MA",
"udm-RU",
"ug-CN",
"uk-UA",
"uk-RS",
"umb-AO",
"und-AQ",
"und-BV",
"und-CP",
"und-GS",
"und-HM",
"unr-IN",
"ur-PK",
"ur-IN",
"uz-UZ",
"uz-AF",
"ve-ZA",
"vi-VN",
"vi-US",
"vls-BE",
"vmf-DE",
"vmw-MZ",
"wal-ET",
"war-PH",
"wbq-IN",
"wbr-IN",
"wls-WF",
"wo-SN",
"wtm-IN",
"wuu-CN",
"xh-ZA",
"xnr-IN",
"xog-UG",
"yo-NG",
"za-CN",
"zdj-KM",
"zgh-MA",
"zh-CN",
"zh-HK",
"zh-MO",
"zh-SG",
"zh-TW",
"zh-ID",
"zh-MY",
"zh-TH",
"zh-US",
"zu-ZA",
"zza-TR"
]
}