Translations-of-all-languages / code_flores_latest.py
Babyloncoder's picture
Upload code_flores_latest.py
a422ed3 verified
codes_as_string_new = '''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
Albanian (Tosk) als_Latn
Amharic amh_Ethi
Levantine Arabic (North) apc_Arab
Levantine Arabic (South) 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 (Jawi script) bjn_Arab
Banjar (Latin script) bjn_Latn
Lhasa Tibetan bod_Tibt
Bosnian bos_Latn
Bodo brx_Deva
Buginese bug_Latn
Bulgarian bul_Cyrl
Catalan cat_Latn
Cebuano ceb_Latn
Czech ces_Latn
Chuvash chv_Cyrl
Chokwe cjk_Latn
Central Kurdish ckb_Arab
Mandarin Chinese (Standard Beijing) cmn_Hans
Mandarin Chinese (Taiwanese) cmn_Hant
Crimean Tatar crh_Latn
Welsh cym_Latn
Danish dan_Latn
German deu_Latn
Dogri dgo_Deva
Southwestern Dinka dik_Latn
Dyula dyu_Latn
Dzongkha dzo_Tibt
Estonian ekk_Latn
Greek ell_Grek
English eng_Latn
Esperanto epo_Latn
Basque eus_Latn
Ewe ewe_Latn
Faroese fao_Latn
Fijian fij_Latn
Filipino fil_Latn
Finnish fin_Latn
Fon fon_Latn
French fra_Latn
Friulian fur_Latn
Nigerian Fulfulde fuv_Latn
West Central Oromo gaz_Latn
Scottish Gaelic gla_Latn
Irish gle_Latn
Galician glg_Latn
Goan Konkani gom_Deva
Paraguayan Guaraní gug_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
Kazakh kaz_Cyrl
Kabiyè kbp_Latn
Kabuverdianu kea_Latn
Halh Mongolian khk_Cyrl
Khmer (Central) khm_Khmr
Kikuyu kik_Latn
Kinyarwanda kin_Latn
Kyrgyz kir_Cyrl
Kimbundu kmb_Latn
Northern Kurdish kmr_Latn
Central Kanuri (Arabic script) knc_Arab
Central Kanuri (Latin script) knc_Latn
Korean kor_Hang
Kituba (DRC) ktu_Latn
Lao lao_Laoo
Ligurian (Genoese) 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
Meadow Mari mhr_Cyrl
Minangkabau (Jawi script) min_Arab
Minangkabau (Latin script) min_Latn
Macedonian mkd_Cyrl
Maltese mlt_Latn
Meitei (Manipuri, Bengali script) mni_Beng
Meitei (Manipuri, Meitei script) mni_Mtei
Mossi mos_Latn
Maori mri_Latn
Burmese mya_Mymr
Dutch nld_Latn
Norwegian Nynorsk nno_Latn
Norwegian Bokmål nob_Latn
Nepali npi_Deva
Nko nqo_Nkoo
Northern Sotho nso_Latn
Nuer nus_Latn
Nyanja nya_Latn
Occitan oci_Latn
Odia ory_Orya
Pangasinan pag_Latn
Eastern Panjabi pan_Guru
Papiamento pap_Latn
Southern Pashto pbt_Arab
Western Persian pes_Arab
Plateau Malagasy plt_Latn
Polish pol_Latn
Portuguese (Brazilian) por_Latn
Dari prs_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 (Arabic script) snd_Arab
Sindhi (Devanagari script) snd_Deva
Somali som_Latn
Southern Sotho sot_Latn
Spanish (Latin American) spa_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
Tamasheq (Latin script) taq_Latn
Tamasheq (Tifinagh script) taq_Tfng
Tatar tat_Cyrl
Telugu tel_Telu
Tajik tgk_Cyrl
Thai tha_Thai
Tigrinya tir_Ethi
Tok Pisin tpi_Latn
Tswana tsn_Latn
Tsonga tso_Latn
Turkmen tuk_Latn
Tumbuka tum_Latn
Turkish tur_Latn
Akuapem Twi twi_Latn
Asante Twi twi_Latn
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 (Hong Kong Cantonese) yue_Hant
Standard Moroccan Tamazight zgh_Tfng
Standard Malay zsm_Latn
Zulu zul_Latn '''
codes_as_string = codes_as_string_new.split('\n')
flores_codes_latest = {}
for code in codes_as_string:
code = code.strip() # Remove leading and trailing whitespace
print("Processing code:", code)
lang, lang_code = code.split('\t')
flores_codes_latest[lang] = lang_code