|
codes_as_string = '''Acehnese (Arabic script) ace_Arab |
|
Acehnese (Latin script) ace_Latn |
|
Mesopotamian Arabic acm_Arab |
|
Ta’izzi-Adeni Arabic acq_Arab |
|
Tunisian Arabic aeb_Arab |
|
Afrikaans afr_Latn |
|
South Levantine Arabic ajp_Arab |
|
Akan aka_Latn |
|
Amharic amh_Ethi |
|
North Levantine Arabic apc_Arab |
|
Modern Standard Arabic arb_Arab |
|
Modern Standard Arabic (Romanized) arb_Latn |
|
Najdi Arabic ars_Arab |
|
Moroccan Arabic ary_Arab |
|
Egyptian Arabic arz_Arab |
|
Assamese asm_Beng |
|
Asturian ast_Latn |
|
Awadhi awa_Deva |
|
Central Aymara ayr_Latn |
|
South Azerbaijani azb_Arab |
|
North Azerbaijani azj_Latn |
|
Bashkir bak_Cyrl |
|
Bambara bam_Latn |
|
Balinese ban_Latn |
|
Belarusian bel_Cyrl |
|
Bemba bem_Latn |
|
Bengali ben_Beng |
|
Bhojpuri bho_Deva |
|
Banjar (Arabic script) bjn_Arab |
|
Banjar (Latin script) bjn_Latn |
|
Standard Tibetan bod_Tibt |
|
Bosnian bos_Latn |
|
Buginese bug_Latn |
|
Bulgarian bul_Cyrl |
|
Catalan cat_Latn |
|
Cebuano ceb_Latn |
|
Czech ces_Latn |
|
Chokwe cjk_Latn |
|
Central Kurdish ckb_Arab |
|
Crimean Tatar crh_Latn |
|
Welsh cym_Latn |
|
Danish dan_Latn |
|
German deu_Latn |
|
Southwestern Dinka dik_Latn |
|
Dyula dyu_Latn |
|
Dzongkha dzo_Tibt |
|
Greek ell_Grek |
|
English eng_Latn |
|
Esperanto epo_Latn |
|
Estonian est_Latn |
|
Basque eus_Latn |
|
Ewe ewe_Latn |
|
Faroese fao_Latn |
|
Fijian fij_Latn |
|
Finnish fin_Latn |
|
Fon fon_Latn |
|
French fra_Latn |
|
Friulian fur_Latn |
|
Nigerian Fulfulde fuv_Latn |
|
Scottish Gaelic gla_Latn |
|
Irish gle_Latn |
|
Galician glg_Latn |
|
Guarani grn_Latn |
|
Gujarati guj_Gujr |
|
Haitian Creole hat_Latn |
|
Hausa hau_Latn |
|
Hebrew heb_Hebr |
|
Hindi hin_Deva |
|
Chhattisgarhi hne_Deva |
|
Croatian hrv_Latn |
|
Hungarian hun_Latn |
|
Armenian hye_Armn |
|
Igbo ibo_Latn |
|
Ilocano ilo_Latn |
|
Indonesian ind_Latn |
|
Icelandic isl_Latn |
|
Italian ita_Latn |
|
Javanese jav_Latn |
|
Japanese jpn_Jpan |
|
Kabyle kab_Latn |
|
Jingpho kac_Latn |
|
Kamba kam_Latn |
|
Kannada kan_Knda |
|
Kashmiri (Arabic script) kas_Arab |
|
Kashmiri (Devanagari script) kas_Deva |
|
Georgian kat_Geor |
|
Central Kanuri (Arabic script) knc_Arab |
|
Central Kanuri (Latin script) knc_Latn |
|
Kazakh kaz_Cyrl |
|
Kabiyè kbp_Latn |
|
Kabuverdianu kea_Latn |
|
Khmer khm_Khmr |
|
Kikuyu kik_Latn |
|
Kinyarwanda kin_Latn |
|
Kyrgyz kir_Cyrl |
|
Kimbundu kmb_Latn |
|
Northern Kurdish kmr_Latn |
|
Kikongo kon_Latn |
|
Korean kor_Hang |
|
Lao lao_Laoo |
|
Ligurian lij_Latn |
|
Limburgish lim_Latn |
|
Lingala lin_Latn |
|
Lithuanian lit_Latn |
|
Lombard lmo_Latn |
|
Latgalian ltg_Latn |
|
Luxembourgish ltz_Latn |
|
Luba-Kasai lua_Latn |
|
Ganda lug_Latn |
|
Luo luo_Latn |
|
Mizo lus_Latn |
|
Standard Latvian lvs_Latn |
|
Magahi mag_Deva |
|
Maithili mai_Deva |
|
Malayalam mal_Mlym |
|
Marathi mar_Deva |
|
Minangkabau (Arabic script) min_Arab |
|
Minangkabau (Latin script) min_Latn |
|
Macedonian mkd_Cyrl |
|
Plateau Malagasy plt_Latn |
|
Maltese mlt_Latn |
|
Meitei (Bengali script) mni_Beng |
|
Halh Mongolian khk_Cyrl |
|
Mossi mos_Latn |
|
Maori mri_Latn |
|
Burmese mya_Mymr |
|
Dutch nld_Latn |
|
Norwegian Nynorsk nno_Latn |
|
Norwegian Bokmål nob_Latn |
|
Nepali npi_Deva |
|
Northern Sotho nso_Latn |
|
Nuer nus_Latn |
|
Nyanja nya_Latn |
|
Occitan oci_Latn |
|
West Central Oromo gaz_Latn |
|
Odia ory_Orya |
|
Pangasinan pag_Latn |
|
Eastern Panjabi pan_Guru |
|
Papiamento pap_Latn |
|
Western Persian pes_Arab |
|
Polish pol_Latn |
|
Portuguese por_Latn |
|
Dari prs_Arab |
|
Southern Pashto pbt_Arab |
|
Ayacucho Quechua quy_Latn |
|
Romanian ron_Latn |
|
Rundi run_Latn |
|
Russian rus_Cyrl |
|
Sango sag_Latn |
|
Sanskrit san_Deva |
|
Santali sat_Olck |
|
Sicilian scn_Latn |
|
Shan shn_Mymr |
|
Sinhala sin_Sinh |
|
Slovak slk_Latn |
|
Slovenian slv_Latn |
|
Samoan smo_Latn |
|
Shona sna_Latn |
|
Sindhi snd_Arab |
|
Somali som_Latn |
|
Southern Sotho sot_Latn |
|
Spanish spa_Latn |
|
Tosk Albanian als_Latn |
|
Sardinian srd_Latn |
|
Serbian srp_Cyrl |
|
Swati ssw_Latn |
|
Sundanese sun_Latn |
|
Swedish swe_Latn |
|
Swahili swh_Latn |
|
Silesian szl_Latn |
|
Tamil tam_Taml |
|
Tatar tat_Cyrl |
|
Telugu tel_Telu |
|
Tajik tgk_Cyrl |
|
Tagalog tgl_Latn |
|
Thai tha_Thai |
|
Tigrinya tir_Ethi |
|
Tamasheq (Latin script) taq_Latn |
|
Tamasheq (Tifinagh script) taq_Tfng |
|
Tok Pisin tpi_Latn |
|
Tswana tsn_Latn |
|
Tsonga tso_Latn |
|
Turkmen tuk_Latn |
|
Tumbuka tum_Latn |
|
Turkish tur_Latn |
|
Twi twi_Latn |
|
Central Atlas Tamazight tzm_Tfng |
|
Uyghur uig_Arab |
|
Ukrainian ukr_Cyrl |
|
Umbundu umb_Latn |
|
Urdu urd_Arab |
|
Northern Uzbek uzn_Latn |
|
Venetian vec_Latn |
|
Vietnamese vie_Latn |
|
Waray war_Latn |
|
Wolof wol_Latn |
|
Xhosa xho_Latn |
|
Eastern Yiddish ydd_Hebr |
|
Yoruba yor_Latn |
|
Yue Chinese yue_Hant |
|
Chinese (Simplified) zho_Hans |
|
Chinese (Traditional) zho_Hant |
|
Standard Malay zsm_Latn |
|
Zulu zul_Latn''' |
|
|
|
codes_as_string = codes_as_string.split('\n') |
|
|
|
flores_codes = {} |
|
for code in codes_as_string: |
|
lang, lang_code = code.split('\t') |
|
flores_codes[lang] = lang |
|
|