| 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])) |