Fix BL-756: "multilingual settings" instead of "one language"

The problem was when both Lang1 and Lang2 were the same (e.g. English)
the code would say that lang2 was unselected by default, thus also
deselecting lang1.
I dunno... it feels like an overly high bar for you to have to understand all the workings of the relevant code, or for you to know why these particular changes were chose, etc., just so that you can my code can be double checked, or for me to implement it the way you would have. I don't hold any code I review to that standard. Rather, I think we should focus on things like: is this clear? Does it accompanied by relevant unit tests? Does it have any obvious unhandled corner cases? It feels like instead the goal has become something that is extremely unproductive.