I'm not sure how to do that, but we should create the logs' fixed text (for
example, Deletion Log) in Recent Changes as the site language (wfMsgForContent?)
instead of the user's one (wfMsg). Maybe there should be another parameter to
the function creates the text (I don't remember its name).
For example, if I have an English project, and I select the French language in
my preferences and delete a page, the log entry is in the local language for
everyone (for example, English) in [[Special:Log/delete]], but always in French
in [[Special:Recentchanges]]. Maybe we cannot change the entry by setting
language for ourselves in the site (I mean, it will always be in English), but
it should be in the site's language.
I would like to create a patch, maybe that will make the bug report clear.