Massive frontend updates
Actually translate the language switcher