Page MenuHomePhabricator

Special:AllMessages not showing the latest version available
Closed, InvalidPublic

Description

I couldn't find a better place to put this bug, so move it if needed.

Go to Persian Wikipedia, on this page: http://fa.wikipedia.org/wiki/Special:Version?uselang=en

You see that it is using r55629.

Now check this page: http://svn.wikimedia.org/viewvc/mediawiki/trunk/extensions/AbuseFilter/AbuseFilter.i18n.php?revision=55611&view=markup

It is the AbuseFilter internationalization file; it's version is 55611, so Persian Wikipedia should be using this file (it is the latest version of AbuseFilter.i18n.php before r55629). Find the part starting with "$messages['fa'] = array(" without quotes. You see, there ARE some Persian translations. So Persian Wikipedia should be able to show some Persian messages for AbuseFilter.

Now go to this page: http://fa.wikipedia.org/wiki/Special:AllMessages

Find the message "abusefilter" (sixth from the top). You can see that there is a custom translation in use. But here is the bug: the default value is shown as "Abuse filter configuration". However, we expected the default value to be in Persian (coming from AbuseFilter.i18n.php as mentioned above).

In brief: Special:AllMessages seems not be able to show the correct default value. This happens selectively; messages pertaining AbuseFilter extension suffer from this, but messages for Antispoof extension show the correct (Persian) default value (for example, find "antispoof-unassigned" on http://fa.wikipedia.org/wiki/Special:AllMessages and see that the default and the custom value are both in Persian).


Version: unspecified
Severity: enhancement

Details

Reference
bz20590

Event Timeline

bzimport raised the priority of this task from to Medium.Nov 21 2014, 10:46 PM
bzimport set Reference to bz20590.
bzimport added a subscriber: Unknown Object (MLST).

Wikimedia is using r55629 of the wmf-deployment branch, not of trunk. Replace /trunk with /branches/wmf-deployment in that URL and check again; I'm sure you'll see that the Persian messages aren't there (I tried to check myself but my browser chokes on the hugeness of the file).