Manage language information based on ISO 639-3 codes.
This class provides a lookup table that maps ISO 639-3 codes to their corresponding ISO 639-1 codes and human-readable language names.
Example
>>> iso = ISO639()
>>> language_info = iso.get_language_info('eng')
>>> language_info.iso639_1_code
> 'en'
>>> language_info.language_name
> 'English'
>>> iso.get_language_info('xyz')
> Traceback (most recent call last):
> ...
> LanguageNotFoundError: Language code 'xyz' not found.
