I really like how when you switch languages in the middle of a conversation, your voice message refreshes to the other players in the room. *speaking euro, in a timid, stuttering voice* for instance.
However, I've walked into a room many times and have not seen the @voice messages of the people who are speaking to me until halfway through a conversation. Thus I can't immediately tell what language they are speaking in if we are both fluent in that foreign language. This poses lots of problems for RP, mainly: If I've been secretly learning Euro and don't want others to know that I understand the language, wha happens if somebody starts speaking in Euro to me and there is no notification of what language they're speaking or what their @voice message is? All that clandestine language-learning RP will be for naught if I just assume they're speaking English and I respond to their Euro convo in English, revealing my knowledge of the other language.
A QOL update for this would be: The first time somebody speaks when you enter a room (and you're 'watching' them/able to hear them), you see their @voice message and what language they're speaking. It can use similar code as the @temp_place to see when you've exited or entered a room. Then the @voice message can refresh at its usual rate, or when they switch to a different language.