Breaking up languages.h makes it easier to translate. Using language codes makes it easier to select a language and sets the naming standard.