Browse Source

Update locales with transifex data

Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
John Molakvoæ (skjnldsv) 4 years ago
parent
commit
143dc421c8
2 changed files with 1116 additions and 435 deletions
  1. 1105 435
      resources/locales.json
  2. 11 0
      resources/update-locales.sh

+ 1105 - 435
resources/locales.json

@@ -1,436 +1,1106 @@
 [
-  { "code":"af_NA", "name":"Afrikaans (Namibia)"},
-  { "code":"af_ZA", "name":"Afrikaans (South Africa)"},
-  { "code":"af", "name":"Afrikaans"},
-  { "code":"ak_GH", "name":"Akan (Ghana)"},
-  { "code":"ak", "name":"Akan"},
-  { "code":"sq_AL", "name":"Albanian (Albania)"},
-  { "code":"sq", "name":"Albanian"},
-  { "code":"am_ET", "name":"Amharic (Ethiopia)"},
-  { "code":"am", "name":"Amharic"},
-  { "code":"ar_DZ", "name":"Arabic (Algeria)"},
-  { "code":"ar_BH", "name":"Arabic (Bahrain)"},
-  { "code":"ar_EG", "name":"Arabic (Egypt)"},
-  { "code":"ar_IQ", "name":"Arabic (Iraq)"},
-  { "code":"ar_JO", "name":"Arabic (Jordan)"},
-  { "code":"ar_KW", "name":"Arabic (Kuwait)"},
-  { "code":"ar_LB", "name":"Arabic (Lebanon)"},
-  { "code":"ar_LY", "name":"Arabic (Libya)"},
-  { "code":"ar_MA", "name":"Arabic (Morocco)"},
-  { "code":"ar_OM", "name":"Arabic (Oman)"},
-  { "code":"ar_QA", "name":"Arabic (Qatar)"},
-  { "code":"ar_SA", "name":"Arabic (Saudi Arabia)"},
-  { "code":"ar_SD", "name":"Arabic (Sudan)"},
-  { "code":"ar_SY", "name":"Arabic (Syria)"},
-  { "code":"ar_TN", "name":"Arabic (Tunisia)"},
-  { "code":"ar_AE", "name":"Arabic (United Arab Emirates)"},
-  { "code":"ar_YE", "name":"Arabic (Yemen)"},
-  { "code":"ar", "name":"Arabic"},
-  { "code":"hy_AM", "name":"Armenian (Armenia)"},
-  { "code":"hy", "name":"Armenian"},
-  { "code":"as_IN", "name":"Assamese (India)"},
-  { "code":"as", "name":"Assamese"},
-  { "code":"asa_TZ", "name":"Asu (Tanzania)"},
-  { "code":"asa", "name":"Asu"},
-  { "code":"az_Cyrl", "name":"Azerbaijani (Cyrillic)"},
-  { "code":"az_Cyrl_AZ", "name":"Azerbaijani (Cyrillic, Azerbaijan)"},
-  { "code":"az_Latn", "name":"Azerbaijani (Latin)"},
-  { "code":"az_Latn_AZ", "name":"Azerbaijani (Latin, Azerbaijan)"},
-  { "code":"az", "name":"Azerbaijani"},
-  { "code":"bm_ML", "name":"Bambara (Mali)"},
-  { "code":"bm", "name":"Bambara"},
-  { "code":"eu_ES", "name":"Basque (Spain)"},
-  { "code":"eu", "name":"Basque"},
-  { "code":"be_BY", "name":"Belarusian (Belarus)"},
-  { "code":"be", "name":"Belarusian"},
-  { "code":"bem_ZM", "name":"Bemba (Zambia)"},
-  { "code":"bem", "name":"Bemba"},
-  { "code":"bez_TZ", "name":"Bena (Tanzania)"},
-  { "code":"bez", "name":"Bena"},
-  { "code":"bn_BD", "name":"Bengali (Bangladesh)"},
-  { "code":"bn_IN", "name":"Bengali (India)"},
-  { "code":"bn", "name":"Bengali"},
-  { "code":"bs_BA", "name":"Bosnian (Bosnia and Herzegovina)"},
-  { "code":"bs", "name":"Bosnian"},
-  { "code":"bg_BG", "name":"Bulgarian (Bulgaria)"},
-  { "code":"bg", "name":"Bulgarian"},
-  { "code":"my_MM", "name":"Burmese (Myanmar [Burma])"},
-  { "code":"my", "name":"Burmese"},
-  { "code":"ca_ES", "name":"Catalan (Spain)"},
-  { "code":"ca", "name":"Catalan"},
-  { "code":"tzm_Latn", "name":"Central Morocco Tamazight (Latin)"},
-  { "code":"tzm_Latn_MA", "name":"Central Morocco Tamazight (Latin, Morocco)"},
-  { "code":"tzm", "name":"Central Morocco Tamazight"},
-  { "code":"chr_US", "name":"Cherokee (United States)"},
-  { "code":"chr", "name":"Cherokee"},
-  { "code":"cgg_UG", "name":"Chiga (Uganda)"},
-  { "code":"cgg", "name":"Chiga"},
-  { "code":"zh_Hans", "name":"Chinese (Simplified Han)"},
-  { "code":"zh_Hans_CN", "name":"Chinese (Simplified Han, China)"},
-  { "code":"zh_Hans_HK", "name":"Chinese (Simplified Han, Hong Kong SAR China)"},
-  { "code":"zh_Hans_MO", "name":"Chinese (Simplified Han, Macau SAR China)"},
-  { "code":"zh_Hans_SG", "name":"Chinese (Simplified Han, Singapore)"},
-  { "code":"zh_Hant", "name":"Chinese (Traditional Han)"},
-  { "code":"zh_Hant_HK", "name":"Chinese (Traditional Han, Hong Kong SAR China)"},
-  { "code":"zh_Hant_MO", "name":"Chinese (Traditional Han, Macau SAR China)"},
-  { "code":"zh_Hant_TW", "name":"Chinese (Traditional Han, Taiwan)"},
-  { "code":"zh", "name":"Chinese"},
-  { "code":"kw_GB", "name":"Cornish (United Kingdom)"},
-  { "code":"kw", "name":"Cornish"},
-  { "code":"hr_HR", "name":"Croatian (Croatia)"},
-  { "code":"hr", "name":"Croatian"},
-  { "code":"cs_CZ", "name":"Czech (Czech Republic)"},
-  { "code":"cs", "name":"Czech"},
-  { "code":"da_DK", "name":"Danish (Denmark)"},
-  { "code":"da", "name":"Danish"},
-  { "code":"nl_BE", "name":"Dutch (Belgium)"},
-  { "code":"nl_NL", "name":"Dutch (Netherlands)"},
-  { "code":"nl", "name":"Dutch"},
-  { "code":"ebu_KE", "name":"Embu (Kenya)"},
-  { "code":"ebu", "name":"Embu"},
-  { "code":"en_AS", "name":"English (American Samoa)"},
-  { "code":"en_AU", "name":"English (Australia)"},
-  { "code":"en_BE", "name":"English (Belgium)"},
-  { "code":"en_BZ", "name":"English (Belize)"},
-  { "code":"en_BW", "name":"English (Botswana)"},
-  { "code":"en_CA", "name":"English (Canada)"},
-  { "code":"en_GU", "name":"English (Guam)"},
-  { "code":"en_HK", "name":"English (Hong Kong SAR China)"},
-  { "code":"en_IN", "name":"English (India)"},
-  { "code":"en_IE", "name":"English (Ireland)"},
-  { "code":"en_JM", "name":"English (Jamaica)"},
-  { "code":"en_MT", "name":"English (Malta)"},
-  { "code":"en_MH", "name":"English (Marshall Islands)"},
-  { "code":"en_MU", "name":"English (Mauritius)"},
-  { "code":"en_NA", "name":"English (Namibia)"},
-  { "code":"en_NZ", "name":"English (New Zealand)"},
-  { "code":"en_MP", "name":"English (Northern Mariana Islands)"},
-  { "code":"en_PK", "name":"English (Pakistan)"},
-  { "code":"en_PH", "name":"English (Philippines)"},
-  { "code":"en_SG", "name":"English (Singapore)"},
-  { "code":"en_ZA", "name":"English (South Africa)"},
-  { "code":"en_TT", "name":"English (Trinidad and Tobago)"},
-  { "code":"en_UM", "name":"English (U.S. Minor Outlying Islands)"},
-  { "code":"en_VI", "name":"English (U.S. Virgin Islands)"},
-  { "code":"en_GB", "name":"English (United Kingdom)"},
-  { "code":"en_US", "name":"English (United States)"},
-  { "code":"en_ZW", "name":"English (Zimbabwe)"},
-  { "code":"en", "name":"English"},
-  { "code":"eo", "name":"Esperanto"},
-  { "code":"et_EE", "name":"Estonian (Estonia)"},
-  { "code":"et", "name":"Estonian"},
-  { "code":"ee_GH", "name":"Ewe (Ghana)"},
-  { "code":"ee_TG", "name":"Ewe (Togo)"},
-  { "code":"ee", "name":"Ewe"},
-  { "code":"fo_FO", "name":"Faroese (Faroe Islands)"},
-  { "code":"fo", "name":"Faroese"},
-  { "code":"fil_PH", "name":"Filipino (Philippines)"},
-  { "code":"fil", "name":"Filipino"},
-  { "code":"fi_FI", "name":"Finnish (Finland)"},
-  { "code":"fi", "name":"Finnish"},
-  { "code":"fr_BE", "name":"French (Belgium)"},
-  { "code":"fr_BJ", "name":"French (Benin)"},
-  { "code":"fr_BF", "name":"French (Burkina Faso)"},
-  { "code":"fr_BI", "name":"French (Burundi)"},
-  { "code":"fr_CM", "name":"French (Cameroon)"},
-  { "code":"fr_CA", "name":"French (Canada)"},
-  { "code":"fr_CF", "name":"French (Central African Republic)"},
-  { "code":"fr_TD", "name":"French (Chad)"},
-  { "code":"fr_KM", "name":"French (Comoros)"},
-  { "code":"fr_CG", "name":"French (Congo - Brazzaville)"},
-  { "code":"fr_CD", "name":"French (Congo - Kinshasa)"},
-  { "code":"fr_CI", "name":"French (Côte d’Ivoire)"},
-  { "code":"fr_DJ", "name":"French (Djibouti)"},
-  { "code":"fr_GQ", "name":"French (Equatorial Guinea)"},
-  { "code":"fr_FR", "name":"French (France)"},
-  { "code":"fr_GA", "name":"French (Gabon)"},
-  { "code":"fr_GP", "name":"French (Guadeloupe)"},
-  { "code":"fr_GN", "name":"French (Guinea)"},
-  { "code":"fr_LU", "name":"French (Luxembourg)"},
-  { "code":"fr_MG", "name":"French (Madagascar)"},
-  { "code":"fr_ML", "name":"French (Mali)"},
-  { "code":"fr_MQ", "name":"French (Martinique)"},
-  { "code":"fr_MC", "name":"French (Monaco)"},
-  { "code":"fr_NE", "name":"French (Niger)"},
-  { "code":"fr_RW", "name":"French (Rwanda)"},
-  { "code":"fr_RE", "name":"French (Réunion)"},
-  { "code":"fr_BL", "name":"French (Saint Barthélemy)"},
-  { "code":"fr_MF", "name":"French (Saint Martin)"},
-  { "code":"fr_SN", "name":"French (Senegal)"},
-  { "code":"fr_CH", "name":"French (Switzerland)"},
-  { "code":"fr_TG", "name":"French (Togo)"},
-  { "code":"fr", "name":"French"},
-  { "code":"ff_SN", "name":"Fulah (Senegal)"},
-  { "code":"ff", "name":"Fulah"},
-  { "code":"gl_ES", "name":"Galician (Spain)"},
-  { "code":"gl", "name":"Galician"},
-  { "code":"lg_UG", "name":"Ganda (Uganda)"},
-  { "code":"lg", "name":"Ganda"},
-  { "code":"ka_GE", "name":"Georgian (Georgia)"},
-  { "code":"ka", "name":"Georgian"},
-  { "code":"de_AT", "name":"German (Austria)"},
-  { "code":"de_BE", "name":"German (Belgium)"},
-  { "code":"de_DE", "name":"German (Germany)"},
-  { "code":"de_LI", "name":"German (Liechtenstein)"},
-  { "code":"de_LU", "name":"German (Luxembourg)"},
-  { "code":"de_CH", "name":"German (Switzerland)"},
-  { "code":"de", "name":"German"},
-  { "code":"el_CY", "name":"Greek (Cyprus)"},
-  { "code":"el_GR", "name":"Greek (Greece)"},
-  { "code":"el", "name":"Greek"},
-  { "code":"gu_IN", "name":"Gujarati (India)"},
-  { "code":"gu", "name":"Gujarati"},
-  { "code":"guz_KE", "name":"Gusii (Kenya)"},
-  { "code":"guz", "name":"Gusii"},
-  { "code":"ha_Latn", "name":"Hausa (Latin)"},
-  { "code":"ha_Latn_GH", "name":"Hausa (Latin, Ghana)"},
-  { "code":"ha_Latn_NE", "name":"Hausa (Latin, Niger)"},
-  { "code":"ha_Latn_NG", "name":"Hausa (Latin, Nigeria)"},
-  { "code":"ha", "name":"Hausa"},
-  { "code":"haw_US", "name":"Hawaiian (United States)"},
-  { "code":"haw", "name":"Hawaiian"},
-  { "code":"he_IL", "name":"Hebrew (Israel)"},
-  { "code":"he", "name":"Hebrew"},
-  { "code":"hi_IN", "name":"Hindi (India)"},
-  { "code":"hi", "name":"Hindi"},
-  { "code":"hu_HU", "name":"Hungarian (Hungary)"},
-  { "code":"hu", "name":"Hungarian"},
-  { "code":"is_IS", "name":"Icelandic (Iceland)"},
-  { "code":"is", "name":"Icelandic"},
-  { "code":"ig_NG", "name":"Igbo (Nigeria)"},
-  { "code":"ig", "name":"Igbo"},
-  { "code":"id_ID", "name":"Indonesian (Indonesia)"},
-  { "code":"id", "name":"Indonesian"},
-  { "code":"ga_IE", "name":"Irish (Ireland)"},
-  { "code":"ga", "name":"Irish"},
-  { "code":"it_IT", "name":"Italian (Italy)"},
-  { "code":"it_CH", "name":"Italian (Switzerland)"},
-  { "code":"it", "name":"Italian"},
-  { "code":"ja_JP", "name":"Japanese (Japan)"},
-  { "code":"ja", "name":"Japanese"},
-  { "code":"kea_CV", "name":"Kabuverdianu (Cape Verde)"},
-  { "code":"kea", "name":"Kabuverdianu"},
-  { "code":"kab_DZ", "name":"Kabyle (Algeria)"},
-  { "code":"kab", "name":"Kabyle"},
-  { "code":"kl_GL", "name":"Kalaallisut (Greenland)"},
-  { "code":"kl", "name":"Kalaallisut"},
-  { "code":"kln_KE", "name":"Kalenjin (Kenya)"},
-  { "code":"kln", "name":"Kalenjin"},
-  { "code":"kam_KE", "name":"Kamba (Kenya)"},
-  { "code":"kam", "name":"Kamba"},
-  { "code":"kn_IN", "name":"Kannada (India)"},
-  { "code":"kn", "name":"Kannada"},
-  { "code":"kk_Cyrl", "name":"Kazakh (Cyrillic)"},
-  { "code":"kk_Cyrl_KZ", "name":"Kazakh (Cyrillic, Kazakhstan)"},
-  { "code":"kk", "name":"Kazakh"},
-  { "code":"km_KH", "name":"Khmer (Cambodia)"},
-  { "code":"km", "name":"Khmer"},
-  { "code":"ki_KE", "name":"Kikuyu (Kenya)"},
-  { "code":"ki", "name":"Kikuyu"},
-  { "code":"rw_RW", "name":"Kinyarwanda (Rwanda)"},
-  { "code":"rw", "name":"Kinyarwanda"},
-  { "code":"kok_IN", "name":"Konkani (India)"},
-  { "code":"kok", "name":"Konkani"},
-  { "code":"ko_KR", "name":"Korean (South Korea)"},
-  { "code":"ko", "name":"Korean"},
-  { "code":"khq_ML", "name":"Koyra Chiini (Mali)"},
-  { "code":"khq", "name":"Koyra Chiini"},
-  { "code":"ses_ML", "name":"Koyraboro Senni (Mali)"},
-  { "code":"ses", "name":"Koyraboro Senni"},
-  { "code":"lag_TZ", "name":"Langi (Tanzania)"},
-  { "code":"lag", "name":"Langi"},
-  { "code":"lv_LV", "name":"Latvian (Latvia)"},
-  { "code":"lv", "name":"Latvian"},
-  { "code":"lt_LT", "name":"Lithuanian (Lithuania)"},
-  { "code":"lt", "name":"Lithuanian"},
-  { "code":"luo_KE", "name":"Luo (Kenya)"},
-  { "code":"luo", "name":"Luo"},
-  { "code":"luy_KE", "name":"Luyia (Kenya)"},
-  { "code":"luy", "name":"Luyia"},
-  { "code":"mk_MK", "name":"Macedonian (Macedonia)"},
-  { "code":"mk", "name":"Macedonian"},
-  { "code":"jmc_TZ", "name":"Machame (Tanzania)"},
-  { "code":"jmc", "name":"Machame"},
-  { "code":"kde_TZ", "name":"Makonde (Tanzania)"},
-  { "code":"kde", "name":"Makonde"},
-  { "code":"mg_MG", "name":"Malagasy (Madagascar)"},
-  { "code":"mg", "name":"Malagasy"},
-  { "code":"ms_BN", "name":"Malay (Brunei)"},
-  { "code":"ms_MY", "name":"Malay (Malaysia)"},
-  { "code":"ms", "name":"Malay"},
-  { "code":"ml_IN", "name":"Malayalam (India)"},
-  { "code":"ml", "name":"Malayalam"},
-  { "code":"mt_MT", "name":"Maltese (Malta)"},
-  { "code":"mt", "name":"Maltese"},
-  { "code":"gv_GB", "name":"Manx (United Kingdom)"},
-  { "code":"gv", "name":"Manx"},
-  { "code":"mr_IN", "name":"Marathi (India)"},
-  { "code":"mr", "name":"Marathi"},
-  { "code":"mas_KE", "name":"Masai (Kenya)"},
-  { "code":"mas_TZ", "name":"Masai (Tanzania)"},
-  { "code":"mas", "name":"Masai"},
-  { "code":"mer_KE", "name":"Meru (Kenya)"},
-  { "code":"mer", "name":"Meru"},
-  { "code":"mfe_MU", "name":"Morisyen (Mauritius)"},
-  { "code":"mfe", "name":"Morisyen"},
-  { "code":"naq_NA", "name":"Nama (Namibia)"},
-  { "code":"naq", "name":"Nama"},
-  { "code":"ne_IN", "name":"Nepali (India)"},
-  { "code":"ne_NP", "name":"Nepali (Nepal)"},
-  { "code":"ne", "name":"Nepali"},
-  { "code":"nd_ZW", "name":"North Ndebele (Zimbabwe)"},
-  { "code":"nd", "name":"North Ndebele"},
-  { "code":"nb_NO", "name":"Norwegian Bokmål (Norway)"},
-  { "code":"nb", "name":"Norwegian Bokmål"},
-  { "code":"nn_NO", "name":"Norwegian Nynorsk (Norway)"},
-  { "code":"nn", "name":"Norwegian Nynorsk"},
-  { "code":"nyn_UG", "name":"Nyankole (Uganda)"},
-  { "code":"nyn", "name":"Nyankole"},
-  { "code":"or_IN", "name":"Oriya (India)"},
-  { "code":"or", "name":"Oriya"},
-  { "code":"om_ET", "name":"Oromo (Ethiopia)"},
-  { "code":"om_KE", "name":"Oromo (Kenya)"},
-  { "code":"om", "name":"Oromo"},
-  { "code":"ps_AF", "name":"Pashto (Afghanistan)"},
-  { "code":"ps", "name":"Pashto"},
-  { "code":"fa_AF", "name":"Persian (Afghanistan)"},
-  { "code":"fa_IR", "name":"Persian (Iran)"},
-  { "code":"fa", "name":"Persian"},
-  { "code":"pl_PL", "name":"Polish (Poland)"},
-  { "code":"pl", "name":"Polish"},
-  { "code":"pt_BR", "name":"Portuguese (Brazil)"},
-  { "code":"pt_GW", "name":"Portuguese (Guinea-Bissau)"},
-  { "code":"pt_MZ", "name":"Portuguese (Mozambique)"},
-  { "code":"pt_PT", "name":"Portuguese (Portugal)"},
-  { "code":"pt", "name":"Portuguese"},
-  { "code":"pa_Arab", "name":"Punjabi (Arabic)"},
-  { "code":"pa_Arab_PK", "name":"Punjabi (Arabic, Pakistan)"},
-  { "code":"pa_Guru", "name":"Punjabi (Gurmukhi)"},
-  { "code":"pa_Guru_IN", "name":"Punjabi (Gurmukhi, India)"},
-  { "code":"pa", "name":"Punjabi"},
-  { "code":"ro_MD", "name":"Romanian (Moldova)"},
-  { "code":"ro_RO", "name":"Romanian (Romania)"},
-  { "code":"ro", "name":"Romanian"},
-  { "code":"rm_CH", "name":"Romansh (Switzerland)"},
-  { "code":"rm", "name":"Romansh"},
-  { "code":"rof_TZ", "name":"Rombo (Tanzania)"},
-  { "code":"rof", "name":"Rombo"},
-  { "code":"ru_MD", "name":"Russian (Moldova)"},
-  { "code":"ru_RU", "name":"Russian (Russia)"},
-  { "code":"ru_UA", "name":"Russian (Ukraine)"},
-  { "code":"ru", "name":"Russian"},
-  { "code":"rwk_TZ", "name":"Rwa (Tanzania)"},
-  { "code":"rwk", "name":"Rwa"},
-  { "code":"saq_KE", "name":"Samburu (Kenya)"},
-  { "code":"saq", "name":"Samburu"},
-  { "code":"sg_CF", "name":"Sango (Central African Republic)"},
-  { "code":"sg", "name":"Sango"},
-  { "code":"seh_MZ", "name":"Sena (Mozambique)"},
-  { "code":"seh", "name":"Sena"},
-  { "code":"sr_Cyrl", "name":"Serbian (Cyrillic)"},
-  { "code":"sr_Cyrl_BA", "name":"Serbian (Cyrillic, Bosnia and Herzegovina)"},
-  { "code":"sr_Cyrl_ME", "name":"Serbian (Cyrillic, Montenegro)"},
-  { "code":"sr_Cyrl_RS", "name":"Serbian (Cyrillic, Serbia)"},
-  { "code":"sr_Latn", "name":"Serbian (Latin)"},
-  { "code":"sr_Latn_BA", "name":"Serbian (Latin, Bosnia and Herzegovina)"},
-  { "code":"sr_Latn_ME", "name":"Serbian (Latin, Montenegro)"},
-  { "code":"sr_Latn_RS", "name":"Serbian (Latin, Serbia)"},
-  { "code":"sr", "name":"Serbian"},
-  { "code":"sn_ZW", "name":"Shona (Zimbabwe)"},
-  { "code":"sn", "name":"Shona"},
-  { "code":"ii_CN", "name":"Sichuan Yi (China)"},
-  { "code":"ii", "name":"Sichuan Yi"},
-  { "code":"si_LK", "name":"Sinhala (Sri Lanka)"},
-  { "code":"si", "name":"Sinhala"},
-  { "code":"sk_SK", "name":"Slovak (Slovakia)"},
-  { "code":"sk", "name":"Slovak"},
-  { "code":"sl_SI", "name":"Slovenian (Slovenia)"},
-  { "code":"sl", "name":"Slovenian"},
-  { "code":"xog_UG", "name":"Soga (Uganda)"},
-  { "code":"xog", "name":"Soga"},
-  { "code":"so_DJ", "name":"Somali (Djibouti)"},
-  { "code":"so_ET", "name":"Somali (Ethiopia)"},
-  { "code":"so_KE", "name":"Somali (Kenya)"},
-  { "code":"so_SO", "name":"Somali (Somalia)"},
-  { "code":"so", "name":"Somali"},
-  { "code":"es_AR", "name":"Spanish (Argentina)"},
-  { "code":"es_BO", "name":"Spanish (Bolivia)"},
-  { "code":"es_CL", "name":"Spanish (Chile)"},
-  { "code":"es_CO", "name":"Spanish (Colombia)"},
-  { "code":"es_CR", "name":"Spanish (Costa Rica)"},
-  { "code":"es_DO", "name":"Spanish (Dominican Republic)"},
-  { "code":"es_EC", "name":"Spanish (Ecuador)"},
-  { "code":"es_SV", "name":"Spanish (El Salvador)"},
-  { "code":"es_GQ", "name":"Spanish (Equatorial Guinea)"},
-  { "code":"es_GT", "name":"Spanish (Guatemala)"},
-  { "code":"es_HN", "name":"Spanish (Honduras)"},
-  { "code":"es_419", "name":"Spanish (Latin America)"},
-  { "code":"es_MX", "name":"Spanish (Mexico)"},
-  { "code":"es_NI", "name":"Spanish (Nicaragua)"},
-  { "code":"es_PA", "name":"Spanish (Panama)"},
-  { "code":"es_PY", "name":"Spanish (Paraguay)"},
-  { "code":"es_PE", "name":"Spanish (Peru)"},
-  { "code":"es_PR", "name":"Spanish (Puerto Rico)"},
-  { "code":"es_ES", "name":"Spanish (Spain)"},
-  { "code":"es_US", "name":"Spanish (United States)"},
-  { "code":"es_UY", "name":"Spanish (Uruguay)"},
-  { "code":"es_VE", "name":"Spanish (Venezuela)"},
-  { "code":"es", "name":"Spanish"},
-  { "code":"sw_KE", "name":"Swahili (Kenya)"},
-  { "code":"sw_TZ", "name":"Swahili (Tanzania)"},
-  { "code":"sw", "name":"Swahili"},
-  { "code":"sv_FI", "name":"Swedish (Finland)"},
-  { "code":"sv_SE", "name":"Swedish (Sweden)"},
-  { "code":"sv", "name":"Swedish"},
-  { "code":"gsw_CH", "name":"Swiss German (Switzerland)"},
-  { "code":"gsw", "name":"Swiss German"},
-  { "code":"shi_Latn", "name":"Tachelhit (Latin)"},
-  { "code":"shi_Latn_MA", "name":"Tachelhit (Latin, Morocco)"},
-  { "code":"shi_Tfng", "name":"Tachelhit (Tifinagh)"},
-  { "code":"shi_Tfng_MA", "name":"Tachelhit (Tifinagh, Morocco)"},
-  { "code":"shi", "name":"Tachelhit"},
-  { "code":"dav_KE", "name":"Taita (Kenya)"},
-  { "code":"dav", "name":"Taita"},
-  { "code":"ta_IN", "name":"Tamil (India)"},
-  { "code":"ta_LK", "name":"Tamil (Sri Lanka)"},
-  { "code":"ta", "name":"Tamil"},
-  { "code":"te_IN", "name":"Telugu (India)"},
-  { "code":"te", "name":"Telugu"},
-  { "code":"teo_KE", "name":"Teso (Kenya)"},
-  { "code":"teo_UG", "name":"Teso (Uganda)"},
-  { "code":"teo", "name":"Teso"},
-  { "code":"th_TH", "name":"Thai (Thailand)"},
-  { "code":"th", "name":"Thai"},
-  { "code":"bo_CN", "name":"Tibetan (China)"},
-  { "code":"bo_IN", "name":"Tibetan (India)"},
-  { "code":"bo", "name":"Tibetan"},
-  { "code":"ti_ER", "name":"Tigrinya (Eritrea)"},
-  { "code":"ti_ET", "name":"Tigrinya (Ethiopia)"},
-  { "code":"ti", "name":"Tigrinya"},
-  { "code":"to_TO", "name":"Tonga (Tonga)"},
-  { "code":"to", "name":"Tonga"},
-  { "code":"tr_TR", "name":"Turkish (Turkey)"},
-  { "code":"tr", "name":"Turkish"},
-  { "code":"uk_UA", "name":"Ukrainian (Ukraine)"},
-  { "code":"uk", "name":"Ukrainian"},
-  { "code":"ur_IN", "name":"Urdu (India)"},
-  { "code":"ur_PK", "name":"Urdu (Pakistan)"},
-  { "code":"ur", "name":"Urdu"},
-  { "code":"uz_Arab", "name":"Uzbek (Arabic)"},
-  { "code":"uz_Arab_AF", "name":"Uzbek (Arabic, Afghanistan)"},
-  { "code":"uz_Cyrl", "name":"Uzbek (Cyrillic)"},
-  { "code":"uz_Cyrl_UZ", "name":"Uzbek (Cyrillic, Uzbekistan)"},
-  { "code":"uz_Latn", "name":"Uzbek (Latin)"},
-  { "code":"uz_Latn_UZ", "name":"Uzbek (Latin, Uzbekistan)"},
-  { "code":"uz", "name":"Uzbek"},
-  { "code":"vi_VN", "name":"Vietnamese (Vietnam)"},
-  { "code":"vi", "name":"Vietnamese"},
-  { "code":"vun_TZ", "name":"Vunjo (Tanzania)"},
-  { "code":"vun", "name":"Vunjo"},
-  { "code":"cy_GB", "name":"Welsh (United Kingdom)"},
-  { "code":"cy", "name":"Welsh"},
-  { "code":"yo_NG", "name":"Yoruba (Nigeria)"},
-  { "code":"yo", "name":"Yoruba"},
-  { "code":"zu_ZA", "name":"Zulu (South Africa)"},
-  { "code":"zu", "name":"Zulu"}
-]
+  {
+    "code": "af",
+    "name": "Afrikaans"
+  },
+  {
+    "code": "am",
+    "name": "Amharic"
+  },
+  {
+    "code": "ar",
+    "name": "Arabic"
+  },
+  {
+    "code": "as",
+    "name": "Assamese"
+  },
+  {
+    "code": "az",
+    "name": "Azerbaijani"
+  },
+  {
+    "code": "bal",
+    "name": "Balochi"
+  },
+  {
+    "code": "be",
+    "name": "Belarusian"
+  },
+  {
+    "code": "bg",
+    "name": "Bulgarian"
+  },
+  {
+    "code": "bn",
+    "name": "Bengali"
+  },
+  {
+    "code": "bn_IN",
+    "name": "Bengali (India)"
+  },
+  {
+    "code": "bs",
+    "name": "Bosnian"
+  },
+  {
+    "code": "ca",
+    "name": "Catalan"
+  },
+  {
+    "code": "cs",
+    "name": "Czech"
+  },
+  {
+    "code": "cy",
+    "name": "Welsh"
+  },
+  {
+    "code": "da",
+    "name": "Danish"
+  },
+  {
+    "code": "de",
+    "name": "German"
+  },
+  {
+    "code": "de_CH",
+    "name": "German (Switzerland)"
+  },
+  {
+    "code": "dz",
+    "name": "Dzongkha"
+  },
+  {
+    "code": "el",
+    "name": "Greek"
+  },
+  {
+    "code": "en",
+    "name": "English"
+  },
+  {
+    "code": "en_GB",
+    "name": "English (United Kingdom)"
+  },
+  {
+    "code": "en_ZA",
+    "name": "English (South Africa)"
+  },
+  {
+    "code": "es",
+    "name": "Spanish (Castilian)"
+  },
+  {
+    "code": "et",
+    "name": "Estonian"
+  },
+  {
+    "code": "eu",
+    "name": "Basque"
+  },
+  {
+    "code": "fa",
+    "name": "Persian"
+  },
+  {
+    "code": "fi",
+    "name": "Finnish"
+  },
+  {
+    "code": "fr",
+    "name": "French"
+  },
+  {
+    "code": "fur",
+    "name": "Friulian"
+  },
+  {
+    "code": "fy",
+    "name": "Western Frisian"
+  },
+  {
+    "code": "ga",
+    "name": "Irish"
+  },
+  {
+    "code": "gl",
+    "name": "Galician"
+  },
+  {
+    "code": "gu",
+    "name": "Gujarati"
+  },
+  {
+    "code": "he",
+    "name": "Hebrew"
+  },
+  {
+    "code": "hi",
+    "name": "Hindi"
+  },
+  {
+    "code": "hr",
+    "name": "Croatian"
+  },
+  {
+    "code": "ht",
+    "name": "Haitian (Haitian Creole)"
+  },
+  {
+    "code": "hu",
+    "name": "Hungarian"
+  },
+  {
+    "code": "hy",
+    "name": "Armenian"
+  },
+  {
+    "code": "id",
+    "name": "Indonesian"
+  },
+  {
+    "code": "ilo",
+    "name": "Iloko"
+  },
+  {
+    "code": "is",
+    "name": "Icelandic"
+  },
+  {
+    "code": "it",
+    "name": "Italian"
+  },
+  {
+    "code": "ja",
+    "name": "Japanese"
+  },
+  {
+    "code": "ka",
+    "name": "Georgian"
+  },
+  {
+    "code": "kn",
+    "name": "Kannada"
+  },
+  {
+    "code": "ko",
+    "name": "Korean"
+  },
+  {
+    "code": "ku",
+    "name": "Kurdish"
+  },
+  {
+    "code": "lo",
+    "name": "Lao"
+  },
+  {
+    "code": "lt",
+    "name": "Lithuanian"
+  },
+  {
+    "code": "lv",
+    "name": "Latvian"
+  },
+  {
+    "code": "mai",
+    "name": "Maithili"
+  },
+  {
+    "code": "mk",
+    "name": "Macedonian"
+  },
+  {
+    "code": "ml",
+    "name": "Malayalam"
+  },
+  {
+    "code": "mn",
+    "name": "Mongolian"
+  },
+  {
+    "code": "mr",
+    "name": "Marathi"
+  },
+  {
+    "code": "ms",
+    "name": "Malay"
+  },
+  {
+    "code": "mt",
+    "name": "Maltese"
+  },
+  {
+    "code": "my",
+    "name": "Burmese"
+  },
+  {
+    "code": "nb",
+    "name": "Norwegian Bokmål"
+  },
+  {
+    "code": "ne",
+    "name": "Nepali"
+  },
+  {
+    "code": "nl",
+    "name": "Dutch"
+  },
+  {
+    "code": "nn",
+    "name": "Norwegian Nynorsk"
+  },
+  {
+    "code": "no",
+    "name": "Norwegian"
+  },
+  {
+    "code": "nso",
+    "name": "Northern Sotho"
+  },
+  {
+    "code": "or",
+    "name": "Oriya"
+  },
+  {
+    "code": "pa",
+    "name": "Panjabi (Punjabi)"
+  },
+  {
+    "code": "pl",
+    "name": "Polish"
+  },
+  {
+    "code": "pt",
+    "name": "Portuguese"
+  },
+  {
+    "code": "pt_BR",
+    "name": "Portuguese (Brazil)"
+  },
+  {
+    "code": "ro",
+    "name": "Romanian"
+  },
+  {
+    "code": "ru",
+    "name": "Russian"
+  },
+  {
+    "code": "si",
+    "name": "Sinhala"
+  },
+  {
+    "code": "sk",
+    "name": "Slovak"
+  },
+  {
+    "code": "sl",
+    "name": "Slovenian"
+  },
+  {
+    "code": "sq",
+    "name": "Albanian"
+  },
+  {
+    "code": "sr",
+    "name": "Serbian"
+  },
+  {
+    "code": "sr@latin",
+    "name": "Serbian (Latin)"
+  },
+  {
+    "code": "st",
+    "name": "Sotho, Southern"
+  },
+  {
+    "code": "sv",
+    "name": "Swedish"
+  },
+  {
+    "code": "ta",
+    "name": "Tamil"
+  },
+  {
+    "code": "te",
+    "name": "Telugu"
+  },
+  {
+    "code": "tg",
+    "name": "Tajik"
+  },
+  {
+    "code": "th",
+    "name": "Thai"
+  },
+  {
+    "code": "tl",
+    "name": "Tagalog"
+  },
+  {
+    "code": "tr",
+    "name": "Turkish"
+  },
+  {
+    "code": "ur",
+    "name": "Urdu"
+  },
+  {
+    "code": "uk",
+    "name": "Ukrainian"
+  },
+  {
+    "code": "vi",
+    "name": "Vietnamese"
+  },
+  {
+    "code": "wo",
+    "name": "Wolof"
+  },
+  {
+    "code": "zh_CN",
+    "name": "Chinese (China)"
+  },
+  {
+    "code": "zh_HK",
+    "name": "Chinese (Hong Kong)"
+  },
+  {
+    "code": "zh_TW",
+    "name": "Chinese (Taiwan)"
+  },
+  {
+    "code": "zu",
+    "name": "Zulu"
+  },
+  {
+    "code": "es_AR",
+    "name": "Spanish (Argentina)"
+  },
+  {
+    "code": "bo",
+    "name": "Tibetan"
+  },
+  {
+    "code": "ast",
+    "name": "Asturian"
+  },
+  {
+    "code": "en_US",
+    "name": "English (United States)"
+  },
+  {
+    "code": "eo",
+    "name": "Esperanto"
+  },
+  {
+    "code": "ks",
+    "name": "Kashmiri"
+  },
+  {
+    "code": "ky",
+    "name": "Kirgyz"
+  },
+  {
+    "code": "la",
+    "name": "Latin"
+  },
+  {
+    "code": "xh",
+    "name": "Xhosa"
+  },
+  {
+    "code": "es_MX",
+    "name": "Spanish (Mexico)"
+  },
+  {
+    "code": "km",
+    "name": "Khmer"
+  },
+  {
+    "code": "fo",
+    "name": "Faroese"
+  },
+  {
+    "code": "kk",
+    "name": "Kazakh"
+  },
+  {
+    "code": "fr_CA",
+    "name": "French (Canada)"
+  },
+  {
+    "code": "nl_BE",
+    "name": "Dutch (Belgium)"
+  },
+  {
+    "code": "wa",
+    "name": "Walloon"
+  },
+  {
+    "code": "en_AU",
+    "name": "English (Australia)"
+  },
+  {
+    "code": "ca@valencia",
+    "name": "Catalan (Valencian)"
+  },
+  {
+    "code": "es_ES",
+    "name": "Spanish (Spain)"
+  },
+  {
+    "code": "bn_BD",
+    "name": "Bengali (Bangladesh)"
+  },
+  {
+    "code": "sw",
+    "name": "Swahili"
+  },
+  {
+    "code": "tk",
+    "name": "Turkmen"
+  },
+  {
+    "code": "uz",
+    "name": "Uzbek"
+  },
+  {
+    "code": "sco",
+    "name": "Scots"
+  },
+  {
+    "code": "lb",
+    "name": "Luxembourgish"
+  },
+  {
+    "code": "ln",
+    "name": "Lingala"
+  },
+  {
+    "code": "tt",
+    "name": "Tatar"
+  },
+  {
+    "code": "fil",
+    "name": "Filipino"
+  },
+  {
+    "code": "gun",
+    "name": "Gun"
+  },
+  {
+    "code": "pms",
+    "name": "Piemontese"
+  },
+  {
+    "code": "arn",
+    "name": "Mapudungun"
+  },
+  {
+    "code": "rm",
+    "name": "Romansh"
+  },
+  {
+    "code": "jv",
+    "name": "Javanese"
+  },
+  {
+    "code": "oc",
+    "name": "Occitan (post 1500)"
+  },
+  {
+    "code": "ps",
+    "name": "Pushto"
+  },
+  {
+    "code": "ha",
+    "name": "Hausa"
+  },
+  {
+    "code": "mg",
+    "name": "Malagasy"
+  },
+  {
+    "code": "mi",
+    "name": "Maori"
+  },
+  {
+    "code": "ug",
+    "name": "Uighur"
+  },
+  {
+    "code": "ak",
+    "name": "Akan"
+  },
+  {
+    "code": "an",
+    "name": "Aragonese"
+  },
+  {
+    "code": "su",
+    "name": "Sundanese"
+  },
+  {
+    "code": "pap",
+    "name": "Papiamento"
+  },
+  {
+    "code": "nah",
+    "name": "Nahuatl"
+  },
+  {
+    "code": "csb",
+    "name": "Kashubian"
+  },
+  {
+    "code": "nap",
+    "name": "Neapolitan"
+  },
+  {
+    "code": "kw",
+    "name": "Cornish"
+  },
+  {
+    "code": "ve",
+    "name": "Venda"
+  },
+  {
+    "code": "son",
+    "name": "Songhay"
+  },
+  {
+    "code": "en_CA",
+    "name": "English (Canada)"
+  },
+  {
+    "code": "rw",
+    "name": "Kinyarwanda"
+  },
+  {
+    "code": "crh",
+    "name": "Crimean Turkish"
+  },
+  {
+    "code": "li",
+    "name": "Limburgian"
+  },
+  {
+    "code": "es_VE",
+    "name": "Spanish (Venezuela)"
+  },
+  {
+    "code": "frp",
+    "name": "Franco-Provençal (Arpitan)"
+  },
+  {
+    "code": "yi",
+    "name": "Yiddish"
+  },
+  {
+    "code": "fr_FR",
+    "name": "French (France)"
+  },
+  {
+    "code": "de_DE",
+    "name": "German (Germany)"
+  },
+  {
+    "code": "yo",
+    "name": "Yoruba"
+  },
+  {
+    "code": "ig",
+    "name": "Igbo"
+  },
+  {
+    "code": "es_PR",
+    "name": "Spanish (Puerto Rico)"
+  },
+  {
+    "code": "nds",
+    "name": "Low German"
+  },
+  {
+    "code": "nr",
+    "name": "Ndebele, South"
+  },
+  {
+    "code": "gd",
+    "name": "Gaelic, Scottish"
+  },
+  {
+    "code": "es_CL",
+    "name": "Spanish (Chile)"
+  },
+  {
+    "code": "en_IE",
+    "name": "English (Ireland)"
+  },
+  {
+    "code": "ta_LK",
+    "name": "Tamil (Sri-Lanka)"
+  },
+  {
+    "code": "se",
+    "name": "Northern Sami"
+  },
+  {
+    "code": "hsb",
+    "name": "Upper Sorbian"
+  },
+  {
+    "code": "hne",
+    "name": "Chhattisgarhi"
+  },
+  {
+    "code": "ia",
+    "name": "Interlingua"
+  },
+  {
+    "code": "sc",
+    "name": "Sardinian"
+  },
+  {
+    "code": "es_CO",
+    "name": "Spanish (Colombia)"
+  },
+  {
+    "code": "es_DO",
+    "name": "Spanish (Dominican Republic)"
+  },
+  {
+    "code": "es_PY",
+    "name": "Spanish (Paraguay)"
+  },
+  {
+    "code": "es_CR",
+    "name": "Spanish (Costa Rica)"
+  },
+  {
+    "code": "es_NI",
+    "name": "Spanish (Nicaragua)"
+  },
+  {
+    "code": "es_EC",
+    "name": "Spanish (Ecuador)"
+  },
+  {
+    "code": "es_PE",
+    "name": "Spanish (Peru)"
+  },
+  {
+    "code": "es_UY",
+    "name": "Spanish (Uruguay)"
+  },
+  {
+    "code": "es_BO",
+    "name": "Spanish (Bolivia)"
+  },
+  {
+    "code": "es_PA",
+    "name": "Spanish (Panama)"
+  },
+  {
+    "code": "es_SV",
+    "name": "Spanish (El Salvador)"
+  },
+  {
+    "code": "ru_RU",
+    "name": "Russian (Russia)"
+  },
+  {
+    "code": "ca_ES",
+    "name": "Catalan (Spain)"
+  },
+  {
+    "code": "it_IT",
+    "name": "Italian (Italy)"
+  },
+  {
+    "code": "uk_UA",
+    "name": "Ukrainian (Ukraine)"
+  },
+  {
+    "code": "hu_HU",
+    "name": "Hungarian (Hungary)"
+  },
+  {
+    "code": "ti",
+    "name": "Tigrinya"
+  },
+  {
+    "code": "br",
+    "name": "Breton"
+  },
+  {
+    "code": "so",
+    "name": "Somali"
+  },
+  {
+    "code": "af_ZA",
+    "name": "Afrikaans (South Africa)"
+  },
+  {
+    "code": "sq_AL",
+    "name": "Albanian (Albania)"
+  },
+  {
+    "code": "am_ET",
+    "name": "Amharic (Ethiopia)"
+  },
+  {
+    "code": "ar_SA",
+    "name": "Arabic (Saudi Arabia)"
+  },
+  {
+    "code": "hy_AM",
+    "name": "Armenian (Armenia)"
+  },
+  {
+    "code": "as_IN",
+    "name": "Assamese (India)"
+  },
+  {
+    "code": "az_AZ",
+    "name": "Azerbaijani (Azerbaijan)"
+  },
+  {
+    "code": "eu_ES",
+    "name": "Basque (Spain)"
+  },
+  {
+    "code": "be_BY",
+    "name": "Belarusian (Belarus)"
+  },
+  {
+    "code": "bs_BA",
+    "name": "Bosnian (Bosnia and Herzegovina)"
+  },
+  {
+    "code": "bg_BG",
+    "name": "Bulgarian (Bulgaria)"
+  },
+  {
+    "code": "my_MM",
+    "name": "Burmese (Myanmar)"
+  },
+  {
+    "code": "hr_HR",
+    "name": "Croatian (Croatia)"
+  },
+  {
+    "code": "cs_CZ",
+    "name": "Czech (Czech Republic)"
+  },
+  {
+    "code": "da_DK",
+    "name": "Danish (Denmark)"
+  },
+  {
+    "code": "nl_NL",
+    "name": "Dutch (Netherlands)"
+  },
+  {
+    "code": "dz_BT",
+    "name": "Dzongkha (Bhutan)"
+  },
+  {
+    "code": "et_EE",
+    "name": "Estonian (Estonia)"
+  },
+  {
+    "code": "fo_FO",
+    "name": "Faroese (Faroe Islands)"
+  },
+  {
+    "code": "fi_FI",
+    "name": "Finnish (Finland)"
+  },
+  {
+    "code": "gl_ES",
+    "name": "Galician (Spain)"
+  },
+  {
+    "code": "ka_GE",
+    "name": "Georgian (Georgia)"
+  },
+  {
+    "code": "el_GR",
+    "name": "Greek (Greece)"
+  },
+  {
+    "code": "gu_IN",
+    "name": "Gujarati (India)"
+  },
+  {
+    "code": "ht_HT",
+    "name": "Haitian (Haitian Creole) (Haiti)"
+  },
+  {
+    "code": "he_IL",
+    "name": "Hebrew (Israel)"
+  },
+  {
+    "code": "hi_IN",
+    "name": "Hindi (India)"
+  },
+  {
+    "code": "is_IS",
+    "name": "Icelandic (Iceland)"
+  },
+  {
+    "code": "id_ID",
+    "name": "Indonesian (Indonesia)"
+  },
+  {
+    "code": "ga_IE",
+    "name": "Irish (Ireland)"
+  },
+  {
+    "code": "ja_JP",
+    "name": "Japanese (Japan)"
+  },
+  {
+    "code": "kn_IN",
+    "name": "Kannada (India)"
+  },
+  {
+    "code": "ks_IN",
+    "name": "Kashmiri (India)"
+  },
+  {
+    "code": "km_KH",
+    "name": "Khmer (Cambodia)"
+  },
+  {
+    "code": "ko_KR",
+    "name": "Korean (Korea)"
+  },
+  {
+    "code": "ku_IQ",
+    "name": "Kurdish (Iraq)"
+  },
+  {
+    "code": "lo_LA",
+    "name": "Lao (Laos)"
+  },
+  {
+    "code": "lv_LV",
+    "name": "Latvian (Latvia)"
+  },
+  {
+    "code": "lt_LT",
+    "name": "Lithuanian (Lithuania)"
+  },
+  {
+    "code": "mk_MK",
+    "name": "Macedonian (Macedonia)"
+  },
+  {
+    "code": "ms_MY",
+    "name": "Malay (Malaysia)"
+  },
+  {
+    "code": "ml_IN",
+    "name": "Malayalam (India)"
+  },
+  {
+    "code": "mt_MT",
+    "name": "Maltese (Malta)"
+  },
+  {
+    "code": "mr_IN",
+    "name": "Marathi (India)"
+  },
+  {
+    "code": "mn_MN",
+    "name": "Mongolian (Mongolia)"
+  },
+  {
+    "code": "ne_NP",
+    "name": "Nepali (Nepal)"
+  },
+  {
+    "code": "no_NO",
+    "name": "Norwegian (Norway)"
+  },
+  {
+    "code": "nb_NO",
+    "name": "Norwegian Bokmål (Norway)"
+  },
+  {
+    "code": "nn_NO",
+    "name": "Norwegian Nynorsk (Norway)"
+  },
+  {
+    "code": "or_IN",
+    "name": "Oriya (India)"
+  },
+  {
+    "code": "pa_IN",
+    "name": "Panjabi (Punjabi) (India)"
+  },
+  {
+    "code": "fa_IR",
+    "name": "Persian (Iran)"
+  },
+  {
+    "code": "pl_PL",
+    "name": "Polish (Poland)"
+  },
+  {
+    "code": "pt_PT",
+    "name": "Portuguese (Portugal)"
+  },
+  {
+    "code": "ro_RO",
+    "name": "Romanian (Romania)"
+  },
+  {
+    "code": "sr_RS",
+    "name": "Serbian (Serbia)"
+  },
+  {
+    "code": "si_LK",
+    "name": "Sinhala (Sri Lanka)"
+  },
+  {
+    "code": "sk_SK",
+    "name": "Slovak (Slovakia)"
+  },
+  {
+    "code": "sl_SI",
+    "name": "Slovenian (Slovenia)"
+  },
+  {
+    "code": "st_ZA",
+    "name": "Sotho, Southern (South Africa)"
+  },
+  {
+    "code": "sv_SE",
+    "name": "Swedish (Sweden)"
+  },
+  {
+    "code": "tl_PH",
+    "name": "Tagalog (Philippines)"
+  },
+  {
+    "code": "tg_TJ",
+    "name": "Tajik (Tajikistan)"
+  },
+  {
+    "code": "ta_IN",
+    "name": "Tamil (India)"
+  },
+  {
+    "code": "te_IN",
+    "name": "Telugu (India)"
+  },
+  {
+    "code": "th_TH",
+    "name": "Thai (Thailand)"
+  },
+  {
+    "code": "bo_CN",
+    "name": "Tibetan (China)"
+  },
+  {
+    "code": "tr_TR",
+    "name": "Turkish (Turkey)"
+  },
+  {
+    "code": "ur_PK",
+    "name": "Urdu (Pakistan)"
+  },
+  {
+    "code": "vi_VN",
+    "name": "Vietnamese (Viet Nam)"
+  },
+  {
+    "code": "cy_GB",
+    "name": "Welsh (United Kingdom)"
+  },
+  {
+    "code": "fy_NL",
+    "name": "Western Frisian (Netherlands)"
+  },
+  {
+    "code": "wo_SN",
+    "name": "Wolof (Senegal)"
+  },
+  {
+    "code": "zu_ZA",
+    "name": "Zulu (South Africa)"
+  },
+  {
+    "code": "be@tarask",
+    "name": "Belarusian (Tarask)"
+  },
+  {
+    "code": "sr_RS@latin",
+    "name": "Serbian (Latin) (Serbia)"
+  },
+  {
+    "code": "zh",
+    "name": "Chinese"
+  },
+  {
+    "code": "to",
+    "name": "Tongan"
+  },
+  {
+    "code": "sm",
+    "name": "Samoan"
+  },
+  {
+    "code": "vls",
+    "name": "Vlaams"
+  },
+  {
+    "code": "sv_FI",
+    "name": "Swedish (Finland)"
+  },
+  {
+    "code": "fr_CH",
+    "name": "French (Switzerland)"
+  },
+  {
+    "code": "zh_CN.GB2312",
+    "name": "Chinese (China) (GB2312)"
+  },
+  {
+    "code": "zh_TW.Big5",
+    "name": "Chinese (Taiwan) (Big5) "
+  },
+  {
+    "code": "aln",
+    "name": "Albanian Gheg"
+  },
+  {
+    "code": "tlh",
+    "name": "Klingon"
+  },
+  {
+    "code": "sw_KE",
+    "name": "Swahili (Kenya)"
+  },
+  {
+    "code": "kk_KZ",
+    "name": "Kazakh (Kazakhstan)"
+  },
+  {
+    "code": "sn",
+    "name": "Shona"
+  },
+  {
+    "code": "ar_AA",
+    "name": "Arabic (Unitag)"
+  },
+  {
+    "code": "brx",
+    "name": "Bodo"
+  }
+]

+ 11 - 0
resources/update-locales.sh

@@ -0,0 +1,11 @@
+#!/bin/env bash
+URL="https://raw.githubusercontent.com/transifex/transifex/master/transifex/languages/fixtures/all_languages.json"
+CMDS="curl jq"
+ 
+for i in $CMDS
+do
+        # command -v will return >0 when the $i is not found
+	command -v $i >/dev/null && continue || { echo "$i command not found."; exit 1; }
+done
+
+curl $URL | jq '[.[] | {code: .fields.code, name: .fields.name}]' > locales.json