(see bug 29712) Removing the defaultUserOptionOverrides in MessagesXx.php because...
authorRobin Pepermans <robin@users.mediawiki.org>
Tue, 5 Jul 2011 01:26:49 +0000 (01:26 +0000)
committerRobin Pepermans <robin@users.mediawiki.org>
Tue, 5 Jul 2011 01:26:49 +0000 (01:26 +0000)
commit81446abcdcbe9657cf6a4cf047ebd4d3a8b43ed3
tree5a3e22f5eb2a678ee174c2aa70833bc31d6847d0
parent77b42e01ff0c4a59bb198170f9bf3acdfb580f3c
(see bug 29712) Removing the defaultUserOptionOverrides in MessagesXx.php because it is broken (and has been for a long time) and secondly, it is only used for things that can be done otherwise:
* 'editfont' => 'sans-serif'; -> trivial (can be set in CSS)
* 'underline' => 0; by languages written in scripts that are hard to read with underlines -> now set in shared.css, which makes it work also when they are used as interface language (note that [lang="xx"] is not yet present on wikitext content by default but will be soon as part of my work on RTL improvements)
* 'quickbar' => 2; by RTL languages. For this, I introduced a new option (5) that sets left/right according to the directionality of your interface language (and automatic is better than setting it in MessagesXx files!). Note that the broken feature was in this case "corrected" by CSS flipping, causing preferences to say "left" while it was actually "right". This commit fixes that bug as well.
Third, it actually would have made more sense to have it them load for wgLang instead of wgContLang, but that's not possible because wgLang is itself dependent on preferences
22 files changed:
includes/DefaultSettings.php
includes/LocalisationCache.php
includes/SkinLegacy.php
includes/User.php
languages/Language.php
languages/messages/MessagesAr.php
languages/messages/MessagesArc.php
languages/messages/MessagesCkb.php
languages/messages/MessagesEn.php
languages/messages/MessagesFa.php
languages/messages/MessagesHe.php
languages/messages/MessagesKk_arab.php
languages/messages/MessagesLn.php
languages/messages/MessagesMzn.php
languages/messages/MessagesPnb.php
languages/messages/MessagesPs.php
languages/messages/MessagesUr.php
languages/messages/MessagesYi.php
maintenance/language/messages.inc
skins/CologneBlue.php
skins/Standard.php
skins/common/shared.css