from iso639 import languages | |
def get_iso639_all_languages(): | |
res = [] | |
for lang in languages: | |
if lang.alpha2: | |
#print(lang.alpha2,lang.name) | |
res.append((lang.name,lang.alpha2)) | |
return sorted(res, key=lambda lang: lang[0]) | |
def get_all_languages(): | |
res = [] | |
for lang in languages: | |
if lang.alpha2: | |
#print(lang.alpha2,lang.name) | |
res.append((lang.name,lang.alpha2)) | |
return sorted(res, key=lambda lang: lang[0]) | |
languages_list = get_iso639_all_languages() | |
langs = [lang[0] for lang in languages_list] | |
#print(langs) | |
#zh = languages.get(name='Chinese') | |
#print(zh.alpha2) | |
#for language in languages_list: | |
# print("{} ({}) - {}".format(language[0], language[1], language[2])) |