When you receive a friend request, you always get in in the senders language.
For example my italian friend sends me a friend request. His game language is set to italian.
My language is set to english.
I get the message now in italian instead of english.
I guess this works for other message types aswell.