Set explicit field type when registering a new language
Display languages even if they do not have the international name defined

This was a malicious bug as I did not realize there are actually languages that
do not provide their international name. It was not even possible to edit them!