[Mediawiki-i18n] Statistics about the use of wfMsg functions

Platonides platonides at gmail.com
Sun Sep 18 21:59:09 UTC 2011


Seb35 wrote:
> Hi,
>
> While reading a bug pointed by the i18n triage
> <https://bugzilla.wikimedia.org/show_bug.cgi?id=16026>, Happy-melon says
> "A more general bug (which might well exist, I didn't check thoroughly)
> would be "ALL MediaWiki messages should be either plaintext or accept
> wikimarkup."
>
> So I had the idea of censusing the wfMsg calls in the MW code and try to
> detect which ones accept wikimarkup or other dialects (it depends of the
> wfMsg function and of the parameters of that function).

*And* where it is used. A wfMsg() function echoed to the screen would 
accept html (very bad), passed to Html::element, would be plaintext, and 
passed to the parser in a recursive invocation by a tag extension, would 
accept wikitext.

I don't think it is feasible to automatically determine which kind of 
output is accepted by a given message, despite of it being really cool.

(...)
>
> If you find it useful I would be happy, but it was also an exercise for
> extracting and manipulating data.

Well, it's not completely useless :) and sure it was a practical exercise.



More information about the Mediawiki-i18n mailing list