Last modified: 2014-03-19 19:34:59 UTC
Re bug 16854 comment 23: "we need to untangle cite.php's error tags so people can actually control them individually without inavdertantly borking the entire set in one." Also see bug 22323.
I'm a little rusty on the details after over two years, but as I remember it, the main problem is that it uses lego messages: each error is defined separately, and then is injected into [[MediaWiki:Cite error]] ("Cite error: $1"). That is a problem for localisation and customisation; but combined with bug 17865, the cite_error message is called with different parsing rules in different contexts, which is bad. The "Cite error: " prefix should be added to each cite error message individually, and the wrapper message should be deprecated.
Adding many blockers of bug 38638 to the list of "easy" bugs, to mark them as candidates for [[mw:Google Code-in]] tasks (gci2013). If you think this bug is not suitable, remove the keyword.