Topic/language fixes

Fixes the following:

- Doesn’t fully refresh translations on browse page
- Doesn’t change url (might be a problem for caching)
- All icons are the same, icon picker logic doesn’t work in non-english
- Language is too sticky - changing back and forth between languages results in cache issues