Since 1.17 a whole lot of extensions have sprouted *.i18n.magic.php files. Most of...
authorTim Starling <tstarling@users.mediawiki.org>
Fri, 11 Feb 2011 11:53:00 +0000 (11:53 +0000)
committerTim Starling <tstarling@users.mediawiki.org>
Fri, 11 Feb 2011 11:53:00 +0000 (11:53 +0000)
commit9a38d22579a38a1411e6cb3663273e121bb680d3
treecce331a080762dd53581b4125331ae570f50d5cc
parentd15b8f962ca730046325699b8bea8203ea057a27
Since 1.17 a whole lot of extensions have sprouted *.i18n.magic.php files. Most of these files have entries which erroneously omit the English synonym for a magic word. This breaks the extension completely when an affected language is selected.

This patch automatically includes synonyms from the fallback localisation, and prevents the case flag from being overridden, thus making extensions resistant to translator error.
includes/LocalisationCache.php