Different 'switch' language at different breakpoint

 * >= tablet, `Mobile` and `Desktop`
 * mobile, `Beta` and `Current version`

and yes, keeps it the bad markup (`div` closes a `ul`), but fixing completely breaks the nav