Language selection: Added support for countryless locales (Esperanto is now 'eo' for instance, no longer 'eo_US')