iso639: hide language list behind a lookup function
Add a lookup function for the ISO 639 mapping, so the current hash is no more exposed, and thus it will be easier to switch it with something else.