@@ -295,12 +295,12 @@ def is_valid_lang(lang):
295295 if is_abbr:
296296 for l in language_codes:
297297 if l[0][:2] == lang.lower():
298− return (True, l[0][:2], l[1].lower())
298+ return (True, l[0][:2], l[3].lower())
299299 return False
300300 else:
301301 for l in language_codes:
302302 if l[1].lower() == lang.lower():
303− return (True, l[0][:2], l[1].lower())
303+ return (True, l[0][:2], l[3].lower())
304304 return False
305305
306306