We had confused "uselang" and "variant" for a long time. until the releasing of 1.16. But the distinction has introduced new problems to variants-enabled language wiki. Now we can not convert the interface text even under the main code (like *zh* for Chinese wiki). I plan to commit a patch to Language.php and MessageCache.php but I'm not completely sure whether it would affect on MediaWiki's message cache. Can somebody known message cache better than me takes a "previous review" before I committed?
Philip Tzou