[fixes#73212288] Uses translations from the yml files to display locale names (english, espanol)
[Fixes#74253186] Improves how we handle locales.  Removes restrictions on which languages are acceptable (previously only en/es) and lets localization links derive from I18n.available_locales