Preserve language param on switching translations

Re #202 

This is a possible solution I came up with - there might be better one, would appreciate feedback.

Thanks