Problem with RevisionDelete messages

Actually, the problems are with this messages:

These are system messages; but no matter wich language you have in the preferences, you see them in the local wiki's language. I'd prefer not to give specific links or screenshots to private logs, but I've tested on test.wikipedia and this can be viewed here. Regards.

Dferg (talk)21:04, 19 March 2010

Like I said: the content language text messages are inserted into the log rows. They are in the database as plain text forever, and cannot be changed. No i18n there...

Siebrand21:34, 19 March 2010

Is there some technical reason this was done, or can we consider it a bug that just needs to be fixed?

Mike.lifeguard | @meta22:14, 19 March 2010
 

For what is worth, I've opened 22903. Feel free to comment/clarify. Thanks.

Dferg (talk)22:23, 19 March 2010
 

No. The content language text is not being inserted into the log rows. It's just that is forced to the content language for apparently no reason. I'm looking into it.

Is there a i18n-aware way of doing implode( ', ', $changes[1] ) ?

Platonides00:03, 20 March 2010

$wgLang->commafy( array );

Siebrand11:46, 20 March 2010

$wgLang->commafy( ); doesn't work for arrays. It's just for numbers.

The answer seems to be $wgLang->commaList()

Platonides22:00, 22 March 2010

Details, details :) It got you checking out Language.php, didn't it? :)

Siebrand23:32, 22 March 2010