File size: 761 Bytes
704d09b
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
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]))