I participate in both the English Stack Overflow site and the Russian Stack Overflow site. When I look at my notifications, the language of the notification corresponds to the language of the site I am currently on.
At first glance, this seems like exactly what you should expect, but this behavior confuses me fairly often. For example, recently I got this notification,
which made me think, "Stack Overflow in Russian is graduating and having moderator elections already? Awesome!"
Actually, it was for the main Stack Overflow moderator elections. This is what the notification looks like when viewed from an English-language site:
In a similar way, I'm often confused when I earn a badge on Stack Overflow in English, but see the notification in Russian while I'm using Stack Overflow in Russian. It always disappoints me a little bit when this happens, since earning badges on the Russian site is still a new and exciting thing for me, whereas earning badges on the English site is a relatively mundane occurrence.
I should note that it is possible to distinguish which site is being referred to, since the icons for Stack Overflow and Stack Overflow in Russian are different, (compare and ) but for me this is a much weaker cue than the language of the message.
Can we make it so that notifications for Stack Overflow in Russian are always in Russian and notifications for Stack Overflow in English are always in English, no matter which site site I happen to be using at the time? In general, can we make the language of notifications match the language of the site they correspond to?