File size: 521 Bytes
571e8a3
 
e5e9b34
 
 
 
 
 
 
571e8a3
e5e9b34
 
 
 
 
 
 
30539df
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
import pycountry


iso_encoder = {"English":"eng",
       "French":"fra",
       "Moore": "mos"}

iso_decoder = dict((v,k) for k,v in iso_encoder.items())



def encode_iso(lang:str)-> str:
    '''   Takes the name of a language and returns its ISO-3 code.   '''
    return  iso_encoder[lang]

def decode_iso(iso:str)-> str:
    '''  Takes an ISO-3 code and returns the name of the language.   '''
    
    name = pycountry.languages.get(alpha_3 = iso).name
    name = name.replace("Mossi", "Mooré")
    
    return name