Allow more than one variant set in user preferences.
authorLiangent <liangent@gmail.com>
Wed, 12 Jun 2013 12:13:04 +0000 (12:13 +0000)
committerTim Starling <tstarling@wikimedia.org>
Fri, 16 Aug 2013 05:46:14 +0000 (05:46 +0000)
commit3a06dd9be90166d0c85abe2750199d6162f6f5ff
treea456cd38728e58913a66fa8894bc8a2cac05fbcf
parent589e82f142de24bd56fac24c2d3b77421a862cf2
Allow more than one variant set in user preferences.

Now with the introduction of page language, a site can have pages
in all languages, and different languages have different variants.
This patch allows users to set preferred variants for every page
they may see on the site.

Change-Id: Ie7e82bee0b1f8f902b38bb4a464cf0ebc4df4d89
includes/Preferences.php
includes/User.php
languages/LanguageConverter.php
tests/phpunit/includes/LanguageConverterTest.php