From 4d960674890035b3d6683144517c7d742c6ea081 Mon Sep 17 00:00:00 2001 From: Andrew Garrett Date: Wed, 3 Jun 2009 16:45:03 +0000 Subject: [PATCH] Add extra toggles from $wgContLang->getExtraUserToggles() to preferences, under i18n --- includes/Preferences.php | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/includes/Preferences.php b/includes/Preferences.php index f7af653223..65f0722549 100644 --- a/includes/Preferences.php +++ b/includes/Preferences.php @@ -885,6 +885,20 @@ class Preferences { 'section' => 'misc/diffs', 'label-message' => 'tog-norollbackdiff', ); + + // Stuff from Language::getExtraUserToggles() + global $wgContLang; + + $toggles = $wgContLang->getExtraUserToggles(); + + foreach( $toggles as $toggle ) { + $defaultPreferences[$toggle] = + array( + 'type' => 'toggle', + 'section' => 'personal/i18n', + 'label-message' => "tog-$toggle", + ); + } } static function generateSkinOptions( $user ) { -- 2.20.1