r65240 MediaWiki - Code Review archive

Repository:MediaWiki
Revision:r65239‎ | r65240 | r65241 >
Date:16:25, 18 April 2010
Author:siebrand
Status:deferred
Tags:
Comment:
Rename parent folder as files. Update description message and Translate accordingly.
Modified paths:
  • /trunk/extensions/Translate/groups/mediawiki-defines.txt (modified) (history)
  • /trunk/extensions/WhiteList (deleted) (history)
  • /trunk/extensions/WhiteListEdit (added) (history)
  • /trunk/extensions/WhiteListEdit/WhiteListEdit.i18n.php (modified) (history)

Diff [purge]

Index: trunk/extensions/WhiteListEdit/WhiteListEdit.alias.php
@@ -0,0 +1,243 @@
 2+<?php
 3+/**
 4+ * Aliases for special pages
 5+ *
 6+ */
 7+
 8+$aliases = array();
 9+
 10+$aliases['en'] = array(
 11+ 'WhiteList' => array( 'WhiteList' ),
 12+ 'WhiteListEdit' => array( 'WhiteListEdit' ),
 13+);
 14+
 15+/** Afrikaans (Afrikaans) */
 16+$aliases['af'] = array(
 17+ 'WhiteList' => array( 'WitLys' ),
 18+);
 19+
 20+/** Arabic (العربية) */
 21+$aliases['ar'] = array(
 22+ 'WhiteList' => array( 'قائمة_بيضاء' ),
 23+ 'WhiteListEdit' => array( 'تعديل_القائمة_البيضاء' ),
 24+);
 25+
 26+/** Egyptian Spoken Arabic (مصرى) */
 27+$aliases['arz'] = array(
 28+ 'WhiteList' => array( 'قائمة_بيضاء' ),
 29+ 'WhiteListEdit' => array( 'تعديل_القائمة_البيضاء' ),
 30+);
 31+
 32+/** Bosnian (Bosanski) */
 33+$aliases['bs'] = array(
 34+ 'WhiteList' => array( 'BijeliSpisak' ),
 35+ 'WhiteListEdit' => array( 'UredjivanjeBijelogSpiska' ),
 36+);
 37+
 38+/** German (Deutsch) */
 39+$aliases['de'] = array(
 40+ 'WhiteList' => array( 'Weiße Liste' ),
 41+ 'WhiteListEdit' => array( 'Weiße Liste bearbeiten' ),
 42+);
 43+
 44+/** Lower Sorbian (Dolnoserbski) */
 45+$aliases['dsb'] = array(
 46+ 'WhiteList' => array( 'Běła lisćina' ),
 47+ 'WhiteListEdit' => array( 'Běłu lisćinu wobźěłaś' ),
 48+);
 49+
 50+/** Divehi (ދިވެހިބަސް) */
 51+$aliases['dv'] = array(
 52+ 'WhiteList' => array( 'ވައިޓް ލިސްޓް' ),
 53+ 'WhiteListEdit' => array( 'ވައިޓް ލިސްޓަށް ބަދަލް ގެންނަވާ' ),
 54+);
 55+
 56+/** Persian (فارسی) */
 57+$aliases['fa'] = array(
 58+ 'WhiteList' => array( 'فهرست_سفید' ),
 59+ 'WhiteListEdit' => array( 'ویرایش_فهرست_سفید' ),
 60+);
 61+
 62+/** French (Français) */
 63+$aliases['fr'] = array(
 64+ 'WhiteList' => array( 'ListeBlanche' ),
 65+ 'WhiteListEdit' => array( 'ModifierListeBlanche' ),
 66+);
 67+
 68+/** Franco-Provençal (Arpetan) */
 69+$aliases['frp'] = array(
 70+ 'WhiteList' => array( 'Lista blanche', 'ListaBlanche' ),
 71+ 'WhiteListEdit' => array( 'Changiér la lista blanche', 'ChangiérLaListaBlanche' ),
 72+);
 73+
 74+/** Galician (Galego) */
 75+$aliases['gl'] = array(
 76+ 'WhiteList' => array( 'Lista branca' ),
 77+);
 78+
 79+/** Swiss German (Alemannisch) */
 80+$aliases['gsw'] = array(
 81+ 'WhiteList' => array( 'Wyssi Lischte' ),
 82+ 'WhiteListEdit' => array( 'Wyssi Lischte bearbeite' ),
 83+);
 84+
 85+/** Gujarati (ગુજરાતી) */
 86+$aliases['gu'] = array(
 87+ 'WhiteList' => array( 'શ્વેતયાદી' ),
 88+ 'WhiteListEdit' => array( 'શ્વેતયાદી સંપાદન' ),
 89+);
 90+
 91+/** Upper Sorbian (Hornjoserbsce) */
 92+$aliases['hsb'] = array(
 93+ 'WhiteList' => array( 'Běła lisćina' ),
 94+ 'WhiteListEdit' => array( 'Běłu lisćinu wobdźěłać' ),
 95+);
 96+
 97+/** Interlingua (Interlingua) */
 98+$aliases['ia'] = array(
 99+ 'WhiteList' => array( 'Lista blanc' ),
 100+ 'WhiteListEdit' => array( 'Modificar lista blanc' ),
 101+);
 102+
 103+/** Indonesian (Bahasa Indonesia) */
 104+$aliases['id'] = array(
 105+ 'WhiteList' => array( 'Daftar putih', 'DaftarPutih' ),
 106+ 'WhiteListEdit' => array( 'Suntingan daftar putih', 'SuntinganDaftarPutih' ),
 107+);
 108+
 109+/** Italian (Italiano) */
 110+$aliases['it'] = array(
 111+ 'WhiteList' => array( 'ListaBianca' ),
 112+ 'WhiteListEdit' => array( 'ModificaListaBianca' ),
 113+);
 114+
 115+/** Japanese (日本語) */
 116+$aliases['ja'] = array(
 117+ 'WhiteList' => array( 'ホワイトリスト' ),
 118+ 'WhiteListEdit' => array( 'ホワイトリストの編集', 'ホワイトリスト編集' ),
 119+);
 120+
 121+/** Khmer (ភាសាខ្មែរ) */
 122+$aliases['km'] = array(
 123+ 'WhiteList' => array( 'បញ្ជីស' ),
 124+ 'WhiteListEdit' => array( 'កែប្រែបញ្ជីស' ),
 125+);
 126+
 127+/** Colognian (Ripoarisch) */
 128+$aliases['ksh'] = array(
 129+ 'WhiteList' => array( 'Wiiße Less' ),
 130+ 'WhiteListEdit' => array( 'Wiiße Less Ändere' ),
 131+);
 132+
 133+/** Luxembourgish (Lëtzebuergesch) */
 134+$aliases['lb'] = array(
 135+ 'WhiteList' => array( 'Wäiss Lëscht' ),
 136+ 'WhiteListEdit' => array( 'Wäiss Lëscht änneren' ),
 137+);
 138+
 139+/** Macedonian (Македонски) */
 140+$aliases['mk'] = array(
 141+ 'WhiteList' => array( 'БелаЛиста' ),
 142+ 'WhiteListEdit' => array( 'УредиБелаЛиста' ),
 143+);
 144+
 145+/** Malayalam (മലയാളം) */
 146+$aliases['ml'] = array(
 147+ 'WhiteList' => array( 'ശുദ്ധപട്ടിക' ),
 148+ 'WhiteListEdit' => array( 'ശുദ്ധപട്ടികതിരുത്തുക' ),
 149+);
 150+
 151+/** Marathi (मराठी) */
 152+$aliases['mr'] = array(
 153+ 'WhiteList' => array( 'श्वेतसुची' ),
 154+ 'WhiteListEdit' => array( 'श्वेतसुचीसंपादन' ),
 155+);
 156+
 157+/** Nedersaksisch (Nedersaksisch) */
 158+$aliases['nds-nl'] = array(
 159+ 'WhiteList' => array( 'Witte_lieste' ),
 160+ 'WhiteListEdit' => array( 'Witte_lieste_bewarken' ),
 161+);
 162+
 163+/** Dutch (Nederlands) */
 164+$aliases['nl'] = array(
 165+ 'WhiteList' => array( 'WitteLijst' ),
 166+ 'WhiteListEdit' => array( 'WitteLijstBewerken' ),
 167+);
 168+
 169+/** Norwegian (bokmål)‬ (‪Norsk (bokmål)‬) */
 170+$aliases['no'] = array(
 171+ 'WhiteList' => array( 'Hvitliste' ),
 172+ 'WhiteListEdit' => array( 'Rediger hvitliste' ),
 173+);
 174+
 175+/** Occitan (Occitan) */
 176+$aliases['oc'] = array(
 177+ 'WhiteList' => array( 'Tièra blanca', 'Tièrablanca', 'Lista blanca', 'Listablanca' ),
 178+ 'WhiteListEdit' => array( 'ModificarListaBlanca', 'ModificarTièraBlanca' ),
 179+);
 180+
 181+/** Polish (Polski) */
 182+$aliases['pl'] = array(
 183+ 'WhiteList' => array( 'Biała lista' ),
 184+ 'WhiteListEdit' => array( 'Edycja białej listy' ),
 185+);
 186+
 187+/** Pashto (پښتو) */
 188+$aliases['ps'] = array(
 189+ 'WhiteList' => array( 'سپين لړليک' ),
 190+);
 191+
 192+/** Portuguese (Português) */
 193+$aliases['pt'] = array(
 194+ 'WhiteList' => array( 'Lista branca' ),
 195+ 'WhiteListEdit' => array( 'Editar lista branca' ),
 196+);
 197+
 198+/** Sanskrit (संस्कृत) */
 199+$aliases['sa'] = array(
 200+ 'WhiteList' => array( 'धवलसूची' ),
 201+ 'WhiteListEdit' => array( 'धवलसूचीसम्पादनम्‌' ),
 202+);
 203+
 204+/** Slovak (Slovenčina) */
 205+$aliases['sk'] = array(
 206+ 'WhiteList' => array( 'BielaListina' ),
 207+ 'WhiteListEdit' => array( 'UpraviťBieluListinu' ),
 208+);
 209+
 210+/** Telugu (తెలుగు) */
 211+$aliases['te'] = array(
 212+ 'WhiteList' => array( 'తెల్లజాబితా' ),
 213+);
 214+
 215+/** Thai (ไทย) */
 216+$aliases['th'] = array(
 217+ 'WhiteList' => array( 'บัญชีขาว' ),
 218+ 'WhiteListEdit' => array( 'แก้ไขบัญชีขาว' ),
 219+);
 220+
 221+/** Tagalog (Tagalog) */
 222+$aliases['tl'] = array(
 223+ 'WhiteList' => array( 'Puting talaan' ),
 224+ 'WhiteListEdit' => array( 'Baguhin ang puting talaan' ),
 225+);
 226+
 227+/** Turkish (Türkçe) */
 228+$aliases['tr'] = array(
 229+ 'WhiteList' => array( 'BeyazListe' ),
 230+ 'WhiteListEdit' => array( 'BeyazListeyiDeğiştir', 'BeyazListeyiDüzenle' ),
 231+);
 232+
 233+/** Simplified Chinese (‪中文(简体)‬) */
 234+$aliases['zh-hans'] = array(
 235+ 'WhiteList' => array( '白名单' ),
 236+ 'WhiteListEdit' => array( '白名单编辑' ),
 237+);
 238+
 239+/** Traditional Chinese (‪中文(繁體)‬) */
 240+$aliases['zh-hant'] = array(
 241+ 'WhiteList' => array( '白名單' ),
 242+ 'WhiteListEdit' => array( '白名單編輯' ),
 243+);
 244+
Property changes on: trunk/extensions/WhiteListEdit/WhiteListEdit.alias.php
___________________________________________________________________
Name: svn:keywords
1245 + Id
Name: svn:eol-style
2246 + native
Index: trunk/extensions/WhiteListEdit/WhiteListEdit.sql
@@ -0,0 +1,15 @@
 2+--
 3+-- SQL for WhiteList extension
 4+--
 5+-- Table for storing working changes to pages that
 6+-- users have yet to commit.
 7+CREATE TABLE /*$wgDBPrefix*/whitelist (
 8+ `wl_id` int(8) NOT NULL AUTO_INCREMENT,
 9+ `wl_user_id` int(5) NOT NULL,
 10+ `wl_page_title` varchar(255) NOT NULL,
 11+ `wl_allow_edit` int(1) NOT NULL,
 12+ `wl_expires_on` varchar(19) DEFAULT NULL,
 13+ `wl_updated_by_user_id` int(5) NOT NULL,
 14+ `wl_updated_on` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
 15+ PRIMARY KEY (`wl_id`)
 16+) /*$wgDBTableOptions*/;
Property changes on: trunk/extensions/WhiteListEdit/WhiteListEdit.sql
___________________________________________________________________
Name: svn:eol-style
117 + native
Index: trunk/extensions/WhiteListEdit/WhiteListAuth.php
@@ -0,0 +1,350 @@
 2+<?php
 3+
 4+/*
 5+This program is free software; you can redistribute it and/or
 6+modify it under the terms of the GNU General Public License
 7+as published by the Free Software Foundation, version 2
 8+of the License.
 9+
 10+This program is distributed in the hope that it will be useful,
 11+but WITHOUT ANY WARRANTY; without even the implied warranty of
 12+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
 13+GNU General Public License for more details.
 14+
 15+You should have received a copy of the GNU General Public License
 16+along with this program; if not, write to the Free Software
 17+Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
 18+*/
 19+
 20+/**
 21+ * A file for the WhiteList extension
 22+ *
 23+ * @package MediaWiki
 24+ * @subpackage Extensions
 25+ *
 26+ * @author Paul Grinberg <gri6507@yahoo.com>
 27+ * @author Mike Sullivan <ms-mediawiki@umich.edu>
 28+ * @copyright Copyright © 2008, Paul Grinberg, Mike Sullivan
 29+ * @license http://www.gnu.org/copyleft/gpl.html GNU General Public License 2.0 or later
 30+ */
 31+
 32+if (!defined("WHITELIST_GRANT")) {
 33+ define("WHITELIST_GRANT", 1);
 34+}
 35+if (!defined("WHITELIST_DENY")) {
 36+ define("WHITELIST_DENY", -1);
 37+}
 38+if (!defined("WHITELIST_NOACTION")) {
 39+ define("WHITELIST_NOACTION", 0);
 40+}
 41+
 42+class WhiteListExec
 43+{
 44+
 45+ /* $result value:
 46+ * true=Access Granted
 47+ * false=Access Denied
 48+ * null=Don't know/don't care (not 'allowed' or 'denied')
 49+ * Return value:
 50+ * true=Later functions can override.
 51+ * false=Later functions not consulted.
 52+ */
 53+ static function CheckWhiteList(&$title, &$wgUser, $action, &$result) {
 54+
 55+ $override = WHITELIST_NOACTION;
 56+
 57+
 58+ /* Bail if the user isn't restricted.... */
 59+ if( !in_array('restricttowhitelist', $wgUser->getRights()) ) {
 60+ $result = null; /* don't care */
 61+ return true; /* Later functions can override */
 62+ }
 63+
 64+ /* Sanity Check */
 65+ if (!$title)
 66+ return false;
 67+
 68+ # If this is a talk page, we need to check permissions
 69+ # of the subject page instead...
 70+ $true_title = $title->getSubjectPage();
 71+
 72+ /* Check global allow/deny lists */
 73+ $override = self::GetOverride($true_title, $action);
 74+
 75+ /* Check if page is on whitelist */
 76+ if( WHITELIST_NOACTION == $override )
 77+ $override = self::IsAllowedNamespace( $true_title, $wgUser, $action );
 78+
 79+ /* Check if page is on whitelist */
 80+ if( WHITELIST_NOACTION == $override )
 81+ $override = self::IsAllowed( $true_title, $wgUser, $action );
 82+
 83+ /* Check if user page */
 84+ if( WHITELIST_NOACTION == $override )
 85+ $override = self::IsUserPage( $true_title->GetPrefixedText(), $wgUser );
 86+
 87+ switch( $override )
 88+ {
 89+ case WHITELIST_GRANT:
 90+ $result = true; /* Allow other checks to be run */
 91+ return true; /* Later functions can override */
 92+ break;
 93+ case WHITELIST_DENY:
 94+ case WHITELIST_NOACTION:
 95+ default: /* Invalid - shouldn't be possible... */
 96+ $result = false; /* Access Denied */
 97+ return false; /* Later functions not consulted */
 98+ }
 99+ }
 100+
 101+ /* Check for global page overrides (allow or deny)
 102+ */
 103+ static function GetOverride($title, $action )
 104+ {
 105+ global $wgWhiteListOverride;
 106+
 107+ $allowView = $allowEdit = $denyView = $denyEdit = false;
 108+
 109+ foreach( $wgWhiteListOverride['always']['read'] as $value )
 110+ {
 111+ if( self::RegexCompare($title, $value) )
 112+ {
 113+ $allowView = true;
 114+ }
 115+ }
 116+
 117+ foreach( $wgWhiteListOverride['always']['edit'] as $value )
 118+ {
 119+ if( self::RegexCompare($title, $value) )
 120+ {
 121+ $allowEdit = true;
 122+ }
 123+ }
 124+
 125+ unset($override);
 126+
 127+ foreach( $wgWhiteListOverride['never']['read'] as $value )
 128+ {
 129+ if( self::RegexCompare($title, $value) )
 130+ {
 131+ $denyView = true;
 132+ }
 133+ }
 134+
 135+ foreach( $wgWhiteListOverride['never']['edit'] as $value )
 136+ {
 137+ if( self::RegexCompare($title, $value) )
 138+ {
 139+ $denyEdit = true;
 140+ }
 141+ }
 142+
 143+ if( $action == 'edit' )
 144+ {
 145+ if( $denyEdit || $denyView )
 146+ $override = WHITELIST_DENY;
 147+ else if( $allowEdit )
 148+ $override = WHITELIST_GRANT;
 149+ else
 150+ $override = WHITELIST_NOACTION;
 151+ }
 152+ else
 153+ {
 154+ if( $denyView )
 155+ $override = WHITELIST_DENY;
 156+ else if( $allowView || $allowEdit )
 157+ $override = WHITELIST_GRANT;
 158+ else
 159+ $override = WHITELIST_NOACTION;
 160+ }
 161+
 162+ return $override;
 163+ }
 164+
 165+ /* Allow access to user pages (unless disabled)
 166+ */
 167+ static function IsUserPage( $title_text, &$wgUser )
 168+ {
 169+ global $wgWhiteListAllowUserPages;
 170+
 171+ $userPage = $wgUser->getUserPage()->getPrefixedText();
 172+ $userTalkPage = $wgUser->getTalkPage()->getPrefixedText();
 173+
 174+ if( ($wgWhiteListAllowUserPages == true) &&
 175+ ($title_text == $userPage) || ($title_text == $userTalkPage) )
 176+ return WHITELIST_GRANT;
 177+ else
 178+ return WHITELIST_NOACTION;
 179+ }
 180+
 181+ static function IsAllowedNamespace( &$title, &$wgUser, $action)
 182+ {
 183+
 184+ $page_ns = $title->getNsText();
 185+ if( ($page_ns == 'Mediawiki' ) ||
 186+ ($page_ns == 'Image' ) ||
 187+ ($page_ns == 'Help' ) )
 188+ {
 189+ return WHITELIST_GRANT;
 190+ }
 191+
 192+ return WHITELIST_NOACTION;
 193+ }
 194+
 195+
 196+ /* Check whether the page is whitelisted.
 197+ * returns true if page is on whitelist, false if it is not.
 198+ */
 199+ static function IsAllowed( &$title, &$wgUser, $action )
 200+ {
 201+ $expired = false;
 202+
 203+ /* Get all valid database rows for the user.
 204+ * Throw out any results which do not give sufficient
 205+ * privilege for the current action.
 206+ */
 207+ $dbr = wfGetDB( DB_SLAVE );
 208+
 209+ $wl_table_name = $dbr->tableName( 'whitelist' );
 210+ $current_date = date("Y-m-d H:i:s");
 211+ $sql = "SELECT wl_page_title
 212+ FROM " . $wl_table_name . "
 213+ WHERE wl_user_id = " . $dbr->addQuotes($wgUser->getId()) . "
 214+ AND ( (wl_expires_on >= " . $dbr->addQuotes($current_date) . ")
 215+ OR ( wl_expires_on = " . $dbr->addQuotes('') . "))";
 216+ if( $action == 'edit' ) {
 217+ $sql .= "
 218+ AND wl_allow_edit = " . $dbr->addQuotes('1');
 219+ }
 220+//wfDebug($sql);
 221+
 222+ // We should also check that $title is not a redirect to a whitelisted page
 223+ $redirecttitle = null;
 224+ $article = new Article($title);
 225+ if (is_object($article))
 226+ {
 227+ $pagetext = $article->getContent();
 228+ $redirecttitle = Title::newFromRedirect($pagetext);
 229+ }
 230+
 231+ /* Loop through each result returned and
 232+ * check for matches.
 233+ */
 234+ $dbr->begin();
 235+ $db_results = $dbr->query( $sql , __METHOD__, true);
 236+ $dbr->commit();
 237+ while( $db_result = $dbr->fetchObject($db_results) )
 238+ {
 239+ if( self::RegexCompare($title, $db_result->wl_page_title) )
 240+ {
 241+ $dbr->freeResult($db_results);
 242+//wfDebug("\n\nAccess granted based on PAGE [" . $db_result->wl_page_title . "]\n\n");
 243+ return WHITELIST_GRANT;
 244+ }
 245+ if ($redirecttitle)
 246+ {
 247+ if( self::RegexCompare($redirecttitle, $db_result->wl_page_title) )
 248+ {
 249+ $dbr->freeResult($db_results);
 250+//wfDebug("\n\nAccess granted based on REDIRECT to PAGE [" . $db_result->wl_page_title . "]\n\n");
 251+ return WHITELIST_GRANT;
 252+ }
 253+ }
 254+ }
 255+ $dbr->freeResult($db_results);
 256+
 257+ return WHITELIST_NOACTION;
 258+ }
 259+
 260+ /* Returns true if hit, false otherwise */
 261+ static function RegexCompare(&$title, $sql_regex)
 262+ {
 263+ global $wgWhiteListWildCardInsensitive;
 264+
 265+ $ret_val = false;
 266+
 267+ /* Convert regex to PHP format */
 268+ $illegal_chars = array(
 269+ '%',
 270+ '_',
 271+ '\\',
 272+ '(',
 273+ ')',
 274+ '$',
 275+ '^',
 276+ '[',
 277+ ']'
 278+ );
 279+ $escaped_chars = array(
 280+ '.*',
 281+ ' ',
 282+ '\\\\',
 283+ '\(',
 284+ '\)',
 285+ '\$',
 286+ '\^',
 287+ '\[',
 288+ '\]'
 289+ );
 290+ $php_regex = str_replace($illegal_chars, $escaped_chars, $sql_regex);
 291+ $php_regex = ltrim($php_regex, ":");
 292+
 293+ /* Generate regex; use | as delimiter as it is an illegal title character. */
 294+ $php_regex_full = '|^' . $php_regex . '$|';
 295+ if ($wgWhiteListWildCardInsensitive)
 296+ $php_regex_full .= 'i';
 297+
 298+//print("* Comapring '" . $php_regex_full . "' to page title '" . $title->getPrefixedText() . "'\n");
 299+ if (self::preg_test($php_regex_full)) {
 300+ if( preg_match( $php_regex_full, $title->getPrefixedText() ) ) {
 301+//print("** MATCH\n");
 302+ $ret_val = true;
 303+ }
 304+ else
 305+ {
 306+//print("** fail\n");
 307+ }
 308+ }
 309+
 310+ return $ret_val;
 311+ }
 312+
 313+ # test to see if a regular expression is valid
 314+ function preg_test($regex)
 315+ {
 316+ if (sprintf("%s",@preg_match($regex,'')) == '')
 317+ {
 318+ $error = error_get_last();
 319+ return false;
 320+ }
 321+ else
 322+ return true;
 323+ }
 324+} /* End class */
 325+
 326+class WhiteListHooks {
 327+ function AddRestrictedPagesTab(&$personal_urls, $title )
 328+ {
 329+ global $wgUser, $wgWhiteListRestrictedGroup;
 330+
 331+ $userIsRestricted = in_array( $wgWhiteListRestrictedGroup, $wgUser->getGroups() );
 332+
 333+ if ($wgUser->isLoggedIn() && $userIsRestricted) {
 334+ # In older versions of MW, loading of message files was done differently than the
 335+ # current default. So, let's work around that by forcing the load of the message file.
 336+ WhiteList::loadMessages();
 337+
 338+ $personal_urls['mypages'] = array(
 339+ 'text' => wfMsg('mywhitelistpages'),
 340+ 'href' => Skin::makeSpecialUrl('WhiteList')
 341+ );
 342+ }
 343+ return true;
 344+ }
 345+
 346+ // TODO - this is missing from Siebrand's changes
 347+ function CheckSchema()
 348+ {
 349+ return true;
 350+ }
 351+} /* End class */
Property changes on: trunk/extensions/WhiteListEdit/WhiteListAuth.php
___________________________________________________________________
Name: svn:eol-style
1352 + native
Index: trunk/extensions/WhiteListEdit/WhiteListEdit_body.php
@@ -0,0 +1,766 @@
 2+<?php
 3+/*
 4+This program is free software; you can redistribute it and/or
 5+modify it under the terms of the GNU General Public LicenseWh
 6+as published by the Free Software Foundation, version 2
 7+of the License.
 8+
 9+This program is distributed in the hope that it will be useful,
 10+but WITHOUT ANY WARRANTY; without even the implied warranty of
 11+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
 12+GNU General Public License for more details.
 13+
 14+You should have received a copy of the GNU General Public License
 15+along with this program; if not, write to the Free Software
 16+Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
 17+*/
 18+
 19+/**
 20+ * A file for the WhiteList extension
 21+ *
 22+ * @package MediaWiki
 23+ * @subpackage Extensions
 24+ *
 25+ * @author Paul Grinberg <gri6507@yahoo.com>
 26+ * @author Mike Sullivan <ms-mediawiki@umich.edu>
 27+ * @copyright Copyright © 2008, Paul Grinberg, Mike Sullivan
 28+ * @license http://www.gnu.org/copyleft/gpl.html GNU General Public License 2.0 or later
 29+ */
 30+
 31+# older versions of MW did not have the NewFromId method, let's define our own
 32+function WhiteListUserFromId($id) {
 33+ if (method_exists('User', 'newfromid')) {
 34+ return User::NewFromId($id);
 35+ } else {
 36+ $u = new User;
 37+ $u->mId = $id;
 38+ $u->mFrom = 'id';
 39+ return $u;
 40+ }
 41+}
 42+
 43+# older versions of MW did not have the standard method for loading messages. So, let's recreate it
 44+function WhiteListLoadMessages() {
 45+ static $messagesLoaded = false;
 46+ global $wgMessageCache;
 47+ if ($messagesLoaded) return;
 48+ $messagesLoaded = true;
 49+
 50+ require_once(dirname(__FILE__) . '/WhiteListEdit.i18n.php' );
 51+ foreach ( $messages as $lang => $langMessages ) {
 52+ $wgMessageCache->addMessages( $langMessages, $lang );
 53+ }
 54+}
 55+
 56+class WhiteListEdit extends SpecialPage
 57+{
 58+ function __construct() {
 59+ self::loadMessages();
 60+ SpecialPage::SpecialPage( 'WhiteListEdit', 'editwhitelist' );
 61+ }
 62+
 63+ function loadMessages() {
 64+ # the new method for loading extension messages is only available in MW versions > 1.12
 65+ # so let's keep the compatibility with older versions
 66+ if (function_exists('wfLoadExtensionMessages'))
 67+ {
 68+ wfLoadExtensionMessages('WhiteListEdit');
 69+ }
 70+ else
 71+ {
 72+ WhiteListLoadMessages();
 73+ }
 74+
 75+ return true;
 76+ }
 77+
 78+ function execute( $par ) {
 79+ global $wgRequest, $wgOut, $wgUser;
 80+
 81+ # sanity check
 82+ if ($wgUser->isAnon())
 83+ {
 84+ $wgOut->PermissionRequired('editwhitelist');
 85+ return;
 86+ }
 87+
 88+ $this->setHeaders();
 89+ $wgOut->setPagetitle( wfMsg( 'whitelistedit' ) );
 90+
 91+ $contractorId = $wgRequest->getInt( 'contractor', 0 );
 92+ if ( !$contractorId )
 93+ {
 94+ self::DisplayContractorSelectForm();
 95+ return;
 96+ }
 97+
 98+ if ( $wgRequest->getVal( 'submit', '' ) == wfMsg( 'whitelistnewtablereview' ) )
 99+ self::ProcessContractorEditChanges( 0 );
 100+ else
 101+ {
 102+ self::ProcessContractorEditChanges( 1 );
 103+ self::DisplayContractorEditDetails( $contractorId );
 104+ }
 105+ }
 106+
 107+ function ProcessContractorEditChanges( $doit ) {
 108+ global $wgOut, $wgUser, $wgRequest;
 109+ global $wgServer, $wgArticlePath;
 110+ $debug = 1;
 111+ $dbr = wfGetDB( DB_SLAVE );
 112+
 113+ # first lets process the changes to the existing entries
 114+ $contractorId = $wgRequest->getInt( 'contractor', 0 );
 115+ $modify_array = $wgRequest->getArray( 'cb_modify', array() );
 116+ $NewExpiryDate = $wgRequest->getVal( 'NewExpiryDate', '' );
 117+ $action = $wgRequest->getVal( 'action', '' );
 118+
 119+ if ( !$doit ) {
 120+ # create the form for submitting the same data after review
 121+ $wgOut->addHTML( "<form name='mainform' method='post'>" );
 122+ $wgOut->addHTML( "<input type='hidden' name='contractor' value='$contractorId'>" );
 123+ foreach ( $modify_array as $modify )
 124+ $wgOut->addHTML( "<input type='hidden' name='cb_modify[]' value='$modify'>" );
 125+ $wgOut->addHTML( "<input type='hidden' name='NewExpiryDate' value='$NewExpiryDate'>" );
 126+ $wgOut->addHTML( "<input type='hidden' name='action' value='$action'>" );
 127+
 128+ $ContractorUser = WhiteListUserFromID( $contractorId );
 129+ $wgOut->addWikiText( wfMsg( 'whitelistoverview', $ContractorUser->getRealName() ) );
 130+ }
 131+
 132+ if ( $action == 'ChangeDate' ) {
 133+ $date = ( $NewExpiryDate == '' ) ? "" : date( "Y-m-d H:i:s", strtotime( $NewExpiryDate ) );
 134+ foreach ( $modify_array as $entry => $rowid )
 135+ {
 136+ $dbr->begin();
 137+ if ( $doit ) {
 138+ $dbr->update( 'whitelist',
 139+ array( 'wl_expires_on' => $date,
 140+ 'wl_updated_by_user_id' => $wgUser->getId()
 141+ ),
 142+ array( 'wl_id' => $rowid ),
 143+ __METHOD__
 144+ );
 145+ } else {
 146+ $pagename = $dbr->selectField( 'whitelist',
 147+ 'wl_page_title',
 148+ array( 'wl_id' => $rowid ),
 149+ __METHOD__
 150+ );
 151+ $wgOut->addWikiText( wfMsg( 'whitelistoverviewcd', $date, $pagename ) );
 152+ }
 153+ $dbr->commit();
 154+ }
 155+ } else if ( ( $action == 'SetEdit' ) || ( $action == 'SetView' ) ) {
 156+ foreach ( $modify_array as $entry => $rowid )
 157+ {
 158+ $dbr->begin();
 159+ if ( $doit ) {
 160+ $dbr->update( 'whitelist',
 161+ array( 'wl_allow_edit' => ( $action == 'SetEdit' ) ? 1 : 0,
 162+ 'wl_updated_by_user_id' => $wgUser->getId()
 163+ ),
 164+ array( 'wl_id' => $rowid ),
 165+ __METHOD__
 166+ );
 167+ } else {
 168+ $pagename = $dbr->selectField( 'whitelist',
 169+ 'wl_page_title',
 170+ array( 'wl_id' => $rowid ),
 171+ __METHOD__
 172+ );
 173+ $wgOut->addWikiText( wfMsg( 'whitelistoverviewsa',
 174+ ( $action == 'SetEdit' ) ? wfMsg( 'whitelisttablesetedit' ) : wfMsg( 'whitelisttablesetview' ),
 175+ $pagename
 176+ ) );
 177+ }
 178+ $dbr->commit();
 179+ }
 180+ } else if ( $action == 'Remove' ) {
 181+ foreach ( $modify_array as $entry => $rowid )
 182+ {
 183+ $dbr->begin();
 184+ if ( $doit ) {
 185+ $dbr->delete( 'whitelist',
 186+ array( 'wl_id' => $rowid ),
 187+ __METHOD__
 188+ );
 189+ } else {
 190+ $pagename = $dbr->selectField( 'whitelist',
 191+ 'wl_page_title',
 192+ array( 'wl_id' => $rowid ),
 193+ __METHOD__
 194+ );
 195+ self::DisplayWildCardMatches( $pagename, wfMsg( 'whitelistoverviewrm', $pagename ), -1 );
 196+ }
 197+ $dbr->commit();
 198+ }
 199+ }
 200+
 201+ # now process the new additions, but make sure not to add duplicates
 202+ $newPages = $wgRequest->getVal( 'newPages', '' );
 203+ $expiryDate = $wgRequest->getVal( 'ExpiryDate', '' );
 204+ $newAction = $wgRequest->getVal( 'newAction', '' );
 205+
 206+ if ( !$doit ) {
 207+ $wgOut->addHTML( "<input type='hidden' name='newPages' value='$newPages'>" );
 208+ $wgOut->addHTML( "<input type='hidden' name='ExpiryDate' value='$expiryDate'>" );
 209+ $wgOut->addHTML( "<input type='hidden' name='newAction' value='$newAction'>" );
 210+ }
 211+
 212+ $pages = preg_split( '/\n/', $newPages, -1, PREG_SPLIT_NO_EMPTY );
 213+ foreach ( $pages as $entry => $pagename ) {
 214+ $pagename = trim( $pagename );
 215+ if ( $pagename == '' )
 216+ continue;
 217+
 218+ # If the input is a URL, then convert it back to a title
 219+ $myArticlePath = str_replace( "$1", '', $wgArticlePath );
 220+ $myArticlePath = str_replace( "/", '\\/', $myArticlePath );
 221+ $myServer = str_replace( "/", '\\/', $wgServer );
 222+ if ( preg_match( "/^$myServer$myArticlePath(.*)$/", $pagename, $matches ) )
 223+ $pagename = preg_replace( '/_/', ' ', $matches[1] );
 224+
 225+ # ensure we have a wildcard of %
 226+ $pagename = str_replace( '*', '%', $pagename );
 227+
 228+ if ( $doit ) {
 229+ self::insertNewPage( $dbr, $contractorId, $pagename, $newAction, $expiryDate );
 230+ } else {
 231+ self::DisplayWildCardMatches( $pagename,
 232+ wfMsg( 'whitelistoverviewna',
 233+ $pagename,
 234+ ( $newAction == 'SetEdit' ) ? wfMsg( 'whitelisttablesetedit' ) : wfMsg( 'whitelisttablesetview' ),
 235+ ( $expiryDate == '' ) ? wfMsg( 'whitelistnever' ) : $expiryDate
 236+ ),
 237+ -1
 238+ );
 239+ }
 240+
 241+ # check to see if the page is a redirect and if so, add the redirected-to page also
 242+ $title = Title::newFromText( $pagename );
 243+ if ( $title ) {
 244+ $article = new Article( $title );
 245+ $pagetext = $article->getContent();
 246+ $redirecttitle = Title::newFromRedirect( $pagetext );
 247+ if ( $redirecttitle ) {
 248+ if ( $doit ) {
 249+ self::insertNewPage( $dbr, $contractorId, $redirecttitle->getPrefixedText(), $newAction, $expiryDate );
 250+ } else {
 251+ $wgOut->addWikiText( wfMsg( 'whitelistoverviewna',
 252+ $redirecttitle->getPrefixedText(),
 253+ ( $newAction == 'SetEdit' ) ? wfMsg( 'whitelisttablesetedit' ) : wfMsg( 'whitelisttablesetview' ),
 254+ $expiryDate
 255+ ) );
 256+ }
 257+ }
 258+ }
 259+ }
 260+
 261+ if ( !$doit )
 262+ {
 263+ $wgOut->addHTML( "<p><input type='submit' value='" . wfMsg( 'whitelistnewtableprocess' ) . "' />" );
 264+ $wgOut->addHTML( "</form>" );
 265+ }
 266+
 267+ return;
 268+ }
 269+
 270+ function InsertNewPage( $dbr, $contractorId, $pagename, $newAction, $expiryDate )
 271+ {
 272+ global $wgUser;
 273+
 274+ # this is for some reason a case insensitive search, so be ware!!!
 275+ $dbr->begin();
 276+ if ( !$dbr->selectRow(
 277+ 'whitelist',
 278+ array( 'wl_id' ),
 279+ array( 'wl_user_id' => $contractorId,
 280+ 'wl_page_title' => $pagename
 281+ ),
 282+ __METHOD__
 283+ ) ) {
 284+ $dbr->insert(
 285+ 'whitelist',
 286+ array(
 287+ 'wl_user_id' => $contractorId,
 288+ 'wl_page_title' => $pagename,
 289+ 'wl_allow_edit' => ( $newAction == 'SetEdit' ) ? 1 : 0,
 290+ 'wl_expires_on' => ( $expiryDate == '' ) ? "" : date( "Y-m-d H:i:s", strtotime( $expiryDate ) ),
 291+ 'wl_updated_by_user_id' => $wgUser->getId()
 292+ ),
 293+ __METHOD__
 294+ );
 295+ }
 296+ $dbr->commit();
 297+ }
 298+
 299+ function DisplayContractorEditDetails( $contractorId )
 300+ {
 301+ global $wgOut, $wgUser, $wgWhiteListUsePrettyCalendar;
 302+ $dbr = wfGetDB( DB_SLAVE );
 303+
 304+ $wgOut->addScript( <<<END
 305+<script language = "Javascript">
 306+/* <![CDATA[ */
 307+
 308+var form='mainform' //Give the form name here
 309+
 310+function SetChecked(val,chkName) {
 311+dml=document.forms[form];
 312+len = dml.elements.length;
 313+var i=0;
 314+for( i=0 ; i<len ; i++) {
 315+if (dml.elements[i].name==chkName) {
 316+dml.elements[i].checked=val;
 317+}
 318+}
 319+}
 320+/* ]]> */
 321+</script>
 322+END
 323+ );
 324+ if ( $wgWhiteListUsePrettyCalendar )
 325+ {
 326+ SpecialUserStats::AddCalendarJavascript();
 327+ $wgOut->addScript( "<script type='text/javascript'>document.write(getCalendarStyles());</script>" );
 328+ }
 329+
 330+ ob_start();
 331+ print <<<END
 332+<form name="mainform" method="post">
 333+ <input type="hidden" name="contractor" value="$contractorId">
 334+ <table cellpadding=0 cellspacing=10 border=0>
 335+ <tr>
 336+ <td>
 337+ <table cellspacing=0 cellpadding=2 border=1>
 338+ <tr>
 339+ <td colspan=6>
 340+END;
 341+ $wgOut->addHTML( ob_get_contents() );
 342+ ob_clean();
 343+
 344+ $ContractorUser = WhiteListUserFromID( $contractorId );
 345+ $wgOut->addHTML( wfMsg( 'whitelistfor', $ContractorUser->getRealName() ) );
 346+ $wgOut->addHTML( '</td></tr><tr><th><center>' .
 347+ wfMsg( 'whitelisttablemodify' ) . "<br /><a href=\"javascript:SetChecked(1,'cb_modify[]')\">" .
 348+ wfMsg( 'whitelisttablemodifyall' ) . "</a> <a href=\"javascript:SetChecked(0,'cb_modify[]')\">" .
 349+ wfMsg( 'whitelisttablemodifynone' ) . '</a></center></th><th>' .
 350+ wfMsg( 'whitelisttablepage' ) . '</th><th>' .
 351+ wfMsg( 'whitelisttabletype' ) . '</th><th>' .
 352+ wfMsg( 'whitelisttableexpires' ) . '</th><th>' .
 353+ wfMsg( 'whitelisttablemodby' ) . '</th><th>' .
 354+ wfMsg( 'whitelisttablemodon' ) . '</th></tr>'
 355+ );
 356+ $res = self::contractorWhiteListTable( $dbr, $contractorId );
 357+ for ( $row = $dbr->fetchObject( $res ); $row; $row = $dbr->fetchObject( $res ) ) {
 358+ $wgOut->addHTML( "<tr><td><center><input type='checkbox' name='cb_modify[]' value='$row->wl_id'></center></td><td>" );
 359+ $page_title = Title::newFromText( $row->wl_page_title );
 360+ self::DisplayWildCardMatches( $row->wl_page_title, $row->wl_page_title, 0 );
 361+ $wgOut->addHTML( "</td><td><center>" );
 362+ if ( $row->wl_allow_edit ) {
 363+ $wgOut->addHTML( wfMsg( 'whitelisttableedit' ) );
 364+ } else {
 365+ $wgOut->addHTML( wfMsg( 'whitelisttableview' ) );
 366+ }
 367+ $wgOut->addHTML( "</center></td><td>&nbsp;$row->wl_expires_on</td><td>" );
 368+ $u = WhiteListUserFromId( $row->wl_updated_by_user_id );
 369+ $wgOut->addHTML( $u->getRealName() );
 370+ $wgOut->addHTML( "</td><td>$row->wl_updated_on</td></tr>" );
 371+ }
 372+ $dbr->freeResult( $res );
 373+
 374+ print <<<END
 375+ </table>
 376+ </td>
 377+ </tr>
 378+ <tr>
 379+ <td>
 380+END;
 381+ $wgOut->addHTML( ob_get_contents() );
 382+ ob_clean();
 383+
 384+ if ( $wgWhiteListUsePrettyCalendar ) {
 385+ print <<<END
 386+ <script type='text/javascript'>
 387+ var cal1 = new CalendarPopup('testdiv1');
 388+ cal1.showNavigationDropdowns();
 389+ </SCRIPT>
 390+ <A HREF='#' onClick="cal1.select(document.forms[0].NewExpiryDate,'anchor1','MM/dd/yyyy'); return false;" NAME='anchor1' ID='anchor1'>
 391+END;
 392+ $wgOut->addHTML( ob_get_contents() );
 393+ ob_clean();
 394+ }
 395+
 396+ $wgOut->addHTML(
 397+ wfMsg( 'whitelisttablenewdate' ) . "</a> <input type='text' size='10' name='NewExpiryDate'/><input type='radio' name='action' value='ChangeDate'>" .
 398+ wfMsg( 'whitelisttablechangedate' ) . " <input type='radio' name='action' value='SetEdit'>" .
 399+ wfMsg( 'whitelisttablesetedit' ) . " <input type='radio' name='action' value='SetView'>" .
 400+ wfMsg( 'whitelisttablesetview' ) . " <input type='radio' name='action' value='Remove' checked>" .
 401+ wfMsg( 'whitelisttableremove' ) .
 402+ "</td><td><div ID='testdiv1' STYLE=\"position:absolute;visibility:hidden;background-color:white;layer-background-color:white;\">" .
 403+ "</div></td></tr><tr><td><table border=1 cellspacing=0 cellpadding=2 width=100%><tr><td><center>"
 404+ );
 405+ $wgOut->addHTML( wfMsg( 'whitelistnewpagesfor', $ContractorUser->getRealName() ) );
 406+ print <<<END
 407+ <textarea name="newPages" cols=60 rows=5></textarea></center>
 408+ </td>
 409+ </tr>
 410+ <tr>
 411+ <td>
 412+END;
 413+ $wgOut->addHTML( ob_get_contents() );
 414+ ob_clean();
 415+
 416+ if ( $wgWhiteListUsePrettyCalendar ) {
 417+ print <<<END
 418+ <script type='text/javascript'>
 419+ var cal1 = new CalendarPopup('testdiv2');
 420+ cal1.showNavigationDropdowns();
 421+ </SCRIPT>
 422+ <A HREF='#' onClick="cal1.select(document.forms[0].ExpiryDate,'anchor2','MM/dd/yyyy'); return false;" NAME='anchor2' ID='anchor2'>
 423+END;
 424+ $wgOut->addHTML( ob_get_contents() );
 425+ ob_clean();
 426+ }
 427+
 428+ $wgOut->addHTML(
 429+ wfMsg( 'whitelistnewtabledate' ) . "</a><input type='text' size='10' name='ExpiryDate'/> <input type='radio' name='newAction' value='SetEdit'>" .
 430+ wfMsg( 'whitelistnewtableedit' ) . " <input type='radio' name='newAction' value='SetView' checked>" .
 431+ wfMsg( 'whitelistnewtableview' ) .
 432+ "</td><td><div ID='testdiv2' STYLE=\"position:absolute;visibility:hidden;background-color:white;layer-background-color:white;\">" .
 433+ "</div></td></tr></table></td></tr><tr><td><center><input type='submit' name='submit' value='" .
 434+ wfMsg( 'whitelistnewtablereview' ) . "' /></center></td></tr></table></form>"
 435+ );
 436+ }
 437+
 438+ function DisplayContractorSelectForm() {
 439+ global $wgOut, $wgWhiteListRestrictedGroup, $wgWhiteListUsePrettyCalendar;
 440+ $dbr = wfGetDB( DB_SLAVE );
 441+
 442+ $wgOut->addWikiText( wfMsg( 'whitelistselectrestricted' ) );
 443+
 444+ if ( $wgWhiteListUsePrettyCalendar )
 445+ {
 446+ if ( !class_exists( "SpecialUserStats" ) )
 447+ $wgOut->addWikiText( wfMsg( 'whitelistnocalendar' ) );
 448+ }
 449+
 450+ $users = array();
 451+ $dbr->begin();
 452+ $res = $dbr->select( 'user_groups', 'ug_user', array( 'ug_group' => $wgWhiteListRestrictedGroup ), __METHOD__ );
 453+ $dbr->commit();
 454+
 455+ for ( $row = $dbr->fetchObject( $res ); $row; $row = $dbr->fetchObject( $res ) ) {
 456+ $u = WhiteListUserFromID( $row->ug_user );
 457+ $users[$row->ug_user] = $u->getRealName();
 458+ if ( $users[$row->ug_user] == "" )
 459+ $users[$row->ug_user] = $u->getName();
 460+ }
 461+ $dbr->freeResult( $res );
 462+
 463+ if( !count( $users ) ) {
 464+ $wgOut->addWikiText( wfMsg( 'whitelistnowhitelistedusers' ) );
 465+ } else {
 466+ $wgOut->addHTML( "<form method=\"post\">" );
 467+ $wgOut->addHTML( '<select name="contractor">' );
 468+
 469+ asort( $users );
 470+ foreach ( $users as $id => $name ) {
 471+ $wgOut->addHTML( "<option value=\"$id\">" . $name . "</option>" );
 472+ }
 473+ $wgOut->addHTML( '</select> ' );
 474+ $wgOut->addHTML( "<input type=\"submit\" value=\"" . wfMsg( 'whitelistnewtableprocess' ) . "\" />" );
 475+ $wgOut->addHTML( "</form>" );
 476+ }
 477+ return;
 478+ }
 479+
 480+ function contractorWhiteListTable( $dbr, $contractorId )
 481+ {
 482+ $dbr->begin();
 483+ $res = $dbr->select( 'whitelist',
 484+ array(
 485+ 'wl_id',
 486+ 'wl_page_title',
 487+ 'wl_allow_edit',
 488+ 'wl_expires_on',
 489+ 'wl_updated_by_user_id',
 490+ 'wl_updated_on'
 491+ ),
 492+ array( 'wl_user_id' => $contractorId ),
 493+ __METHOD__
 494+ );
 495+ $dbr->commit();
 496+ return $res;
 497+ }
 498+
 499+ function ExpandWildCardWhiteList( $wl_pattern )
 500+ {
 501+ global $wgOut, $wgContLanguageCode, $wgWhiteListWildCardInsensitive;
 502+
 503+ $dbr = wfGetDB( DB_SLAVE );
 504+ $expanded = array();
 505+ $whitelisted = array();
 506+ $debug = 0;
 507+ $dbr->debug($debug);
 508+
 509+ # extract the NameSpace (the first part before the optional first colon followed by the article name
 510+ $pattern = '/^((:?)(.*?):)?(.*)$/';
 511+ $pattern .= $wgWhiteListWildCardInsensitive ? 'i' : '';
 512+
 513+ if (preg_match($pattern, $wl_pattern, $matches)) {
 514+if ($debug)
 515+{
 516+ $wgOut->addWikiText("* found something for '$wl_pattern'");
 517+ ob_start();
 518+ print_r($matches);
 519+ $wgOut->addWikiText(ob_get_contents());
 520+ ob_end_flush();
 521+}
 522+ global $wgContLang;
 523+ $found = array();
 524+ $found['title'] = $matches[4];
 525+ $found['ns'] = '%';
 526+
 527+ if (method_exists('Language', 'Factory')) {
 528+ $ns = Language::Factory( $wgContLanguageCode );
 529+ } else {
 530+ $ns = $wgContLang;
 531+ }
 532+ if ( $matches[1] == ':' && $matches[2] == '' )
 533+ $found['ns'] = NS_MAIN;
 534+ if ( $nsindex = $ns->getNsIndex( $matches[3] ) )
 535+ $found['ns'] = $nsindex;
 536+ if ( !is_int( $found['ns'] ) && ( $found['ns'] == '%' ) )
 537+ $found['title'] = $wl_pattern;
 538+
 539+ $found['title'] = str_replace( '*', '%', $found['title'] );
 540+ $found['title'] = str_replace( ' ', '_', $found['title'] );
 541+ array_push( $expanded, $found );
 542+
 543+ # process the talk categories as well as the underlying categories
 544+ if ( is_int( $found['ns'] ) && $found['ns'] >= NS_MAIN ) {
 545+ if ( $found['ns'] % 2 )
 546+ $found['ns']--;
 547+ else
 548+ $found['ns']++;
 549+ array_push( $expanded, $found );
 550+ }
 551+ }
 552+
 553+ if ( $debug )
 554+{
 555+ $wgOut->addWikiText("expanded array is");
 556+ ob_start();
 557+ print_r( $expanded );
 558+ $wgOut->addWikiText(ob_get_contents());
 559+ ob_end_flush();
 560+}
 561+ foreach ( $expanded as $entry ) {
 562+ $sql = "SELECT `page_id` FROM " . $dbr->tableName( 'page' ) .
 563+ " WHERE CONVERT(`page_namespace` USING utf8) LIKE CONVERT('" . $entry['ns'] .
 564+ "' USING utf8) AND CONVERT(`page_title` USING utf8) LIKE CONVERT('" . $entry['title'] .
 565+ "' USING utf8)";
 566+ if ($wgWhiteListWildCardInsensitive) {
 567+ $sql = "SELECT `page_id` FROM ". $dbr->tableName('page') .
 568+ " WHERE UPPER(CONVERT(`page_namespace` USING utf8)) LIKE CONVERT('" . strtoupper($entry['ns']) .
 569+ "' USING utf8) AND UPPER(CONVERT(`page_title` USING utf8)) LIKE CONVERT('" . strtoupper($entry['title']) .
 570+ "' USING utf8)";
 571+ }
 572+if ($debug) $wgOut->addWikiText("the SQL query is :$sql:\n<br />");
 573+ $dbr->begin();
 574+ $res = $dbr->query( $sql, __METHOD__ );
 575+ $dbr->commit();
 576+ for ( $row = $dbr->fetchObject( $res ); $row; $row = $dbr->fetchObject( $res ) )
 577+ array_push( $whitelisted, $row->page_id );
 578+
 579+ $dbr->freeResult( $res );
 580+ }
 581+
 582+ if ( $debug )
 583+{
 584+ $wgOut->addWikiText("Whitelisted array is");
 585+ ob_start();
 586+ print_r( $whitelisted );
 587+ $wgOut->addWikiText(ob_get_contents());
 588+ ob_end_flush();
 589+}
 590+ return $whitelisted;
 591+ }
 592+
 593+ // createlink: negative = No link
 594+ // zero = Only if possible
 595+ // Positive = Link
 596+ function DisplayWildCardMatches( $pagename, $headertext, $createlink = 1 )
 597+ {
 598+ global $wgOut;
 599+ $debug = 0;
 600+
 601+ $wildcard_match = self::ExpandWildCardWhiteList( $pagename );
 602+if ($debug) $wgOut->addWikiText("* tried to find matches for '$pagename'\n");
 603+ $num_matches = count( $wildcard_match );
 604+if ($debug) $wgOut->addWikiText("** found $num_matches\n");
 605+ $need_bullet = 0;
 606+ if ( substr( $headertext, 0, 1 ) == '*' )
 607+ {
 608+ $need_bullet = 1;
 609+ $headertext = substr( $headertext, 1 );
 610+ }
 611+ if ( ( $num_matches <= 1 ) && !preg_match( '/\%/', $pagename ) ) {
 612+ if ( $createlink >= 0 )
 613+ $headertext = "[[:$pagename|$headertext]]";
 614+ if ( $need_bullet )
 615+ $headertext = '* ' . $headertext;
 616+if ($debug) $wgOut->addWikiText("* Adding '$headertext'\n");
 617+ $wgOut->addWikiText( $headertext );
 618+ return;
 619+ }
 620+
 621+ if ( $createlink > 0 )
 622+ $headertext = "[[:$pagename|$headertext]]";
 623+ if ( $debug )
 624+ print "Adding '$headertext'\n";
 625+
 626+ $wgOut->addHTML( '<div class="NavFrame" style="padding:0px;border-style:none;">' );
 627+ $wgOut->addHTML( '<div class="NavHead" style="background: #ffffff; text-align: left; font-size:100%;">' );
 628+ # this is a hack to make the [show]/[hide] always appear after the text
 629+ $wgOut->addHtml("$headertext" . wfMsgExt('whitelistnummatches', array( 'parsemag' ), $num_matches) . "&nbsp;<font color='#ffffff'>[show]</font>&nbsp;</div>");
 630+ $wgOut->addHTML( '<div class="NavContent" style="display:none; font-size:normal; text-align:left">' );
 631+
 632+ foreach ( $wildcard_match as $pageid )
 633+ {
 634+ $page = Title::newFromId( $pageid );
 635+ $link = ":* [[:" . $page->getNsText() . ":" . $page->getText() . "|" . $page->getNsText() . ":" . $page->getText() . "]]";
 636+ $wgOut->addWikiText( $link );
 637+ if ( $debug )
 638+ print "Adding '$link'\n";
 639+ }
 640+ $wgOut->addHTML( '</div></div>' );
 641+ }
 642+}
 643+
 644+class WhiteList extends SpecialPage
 645+{
 646+ function __construct() {
 647+ self::loadMessages();
 648+ SpecialPage::SpecialPage( 'WhiteList', 'restricttowhitelist' );
 649+ }
 650+
 651+ function loadMessages() {
 652+ # the new method for loading extension messages is only available in MW versions > 1.12
 653+ # so let's keep the compatibility with older versions
 654+ if (function_exists('wfLoadExtensionMessages'))
 655+ {
 656+ wfLoadExtensionMessages('WhiteList');
 657+ }
 658+ else
 659+ {
 660+ WhiteListLoadMessages();
 661+ }
 662+
 663+ return true;
 664+ }
 665+
 666+ function execute( $para ) {
 667+ global $wgRequest, $wgOut, $wgUser, $wgWhiteListOverride, $wgWhiteListManagerGroup, $wgWhiteListRestrictedGroup, $wgSitename;
 668+
 669+ $dbr = wfGetDB( DB_SLAVE );
 670+
 671+ if ( !isset( $para ) || $para == '' ) {
 672+ $user = $wgUser;
 673+ } else {
 674+ $user = WhiteListUserFromId( $user );
 675+ }
 676+
 677+ $this->setHeaders();
 678+ $wgOut->setPagetitle( wfMsg( 'whitelist' ) );
 679+
 680+ if ( !in_array( $wgWhiteListRestrictedGroup, $user->getGroups() ) )
 681+ {
 682+ if( !$userName = $user->getRealName() ) {
 683+ $userName = $user-> getName();
 684+ }
 685+ $wgOut->addWikiText( wfMsg( 'whitelistnonrestricted', $userName ) );
 686+ return true;
 687+ }
 688+
 689+ if ( $wgRequest->getVal( 'submit', '' ) == wfMsg( 'whitelistnewtableprocess' ) )
 690+ {
 691+ $sender = new MailAddress( $wgUser->getEmail(), $wgUser->getRealName() );
 692+ $to = '';
 693+ if ( constant( "MW_USER_VERSION" ) < 4 ) {
 694+ $to = new User();
 695+ $to->mId = $wgRequest->getint( 'manager', 0 );
 696+ } else {
 697+ $to = WhiteListUserFromId( $wgRequest->getint( 'manager', 0 ) );
 698+ }
 699+
 700+ // FIXME: I think this mail will be sent in the wrong language.
 701+ $requestedPages = $wgRequest->getVal( 'newPages' );
 702+ $requestedPagesCount = count( $requestedPages );
 703+ $to->sendMail(
 704+ "[${wgSitename}] " . wfMsg( 'whitelistrequest' ),
 705+ wfMsgExt(
 706+ 'whitelistrequestmsg',
 707+ array( 'parsemag' ),
 708+ $wgUser->getRealName(),
 709+ $requestedPages,
 710+ $requestedPagesCount ),
 711+ $sender->toString()
 712+ );
 713+
 714+ $wgOut->addWikiText( wfMsg( 'whitelistrequestconf', $to->getRealName() ) );
 715+ $wgOut->addWikiText( "" );
 716+ }
 717+
 718+ $wgOut->addHTML( "<table cellspacing=0 cellpadding=2 border=1 width=100%><tr>" );
 719+ $wgOut->addHTML( "<th>" . wfMsg( 'whitelistpagelist', $user->getRealName() ) . "</th><th>" . wfMsg( 'whitelistrequest' ) . "</th>" );
 720+ $wgOut->addHTML( "</tr><tr><td width=30%>" );
 721+
 722+ $res = WhiteListEdit::contractorWhiteListTable( $dbr, $user->getId() );
 723+
 724+ for ( $row = $dbr->fetchObject( $res ); $row; $row = $dbr->fetchObject( $res ) )
 725+ WhiteListEdit::DisplayWildCardMatches( $row->wl_page_title, $row->wl_page_title, 0 );
 726+
 727+ $dbr->freeResult( $res );
 728+ $pages = array();
 729+ foreach ( $wgWhiteListOverride['always']['read'] as $page )
 730+ array_push( $pages, $page );
 731+
 732+ foreach ( $wgWhiteListOverride['always']['edit'] as $page )
 733+ array_push( $pages, $page );
 734+
 735+ sort( $pages );
 736+ foreach ( $pages as $page )
 737+ WhiteListEdit::DisplayWildCardMatches( $page, $page, 0 );
 738+
 739+ $wgOut->addHTML( "</td><td valign=top>" );
 740+ $wgOut->addHTML( "<table cellspacing=0 cellpadding=2 border=0 width=100%><tr><td align='right'>$wgWhiteListManagerGroup:</td><td>" );
 741+ $wgOut->addHTML( "<form method=\"post\">" );
 742+ $wgOut->addHTML( '<select name="manager">' );
 743+
 744+ $users = array();
 745+ $dbr->begin();
 746+ $res = $dbr->select( 'user_groups', 'ug_user', array( 'ug_group' => $wgWhiteListManagerGroup ), __METHOD__ );
 747+ $dbr->commit();
 748+ for ( $row = $dbr->fetchObject( $res ); $row; $row = $dbr->fetchObject( $res ) ) {
 749+ $u = WhiteListUserFromID( $row->ug_user );
 750+ $users[$u->getRealName()] = $row->ug_user;
 751+ }
 752+ $dbr->freeResult( $res );
 753+ ksort( $users );
 754+ foreach ( $users as $name => $id )
 755+ $wgOut->addHTML( "<option value=\"$id\">" . $name . "</option>" );
 756+ $wgOut->addHTML( '</select> ' );
 757+
 758+ $wgOut->addHTML( "</td></tr><tr><td align='right'>" . wfMsg( 'mywhitelistpages' ) . ":</td><td>" );
 759+ $wgOut->addHTML( "<textarea name='newPages' cols=40 rows=5></textarea>" );
 760+ $wgOut->addHTML( "</td></tr><tr><td colspan=2><center>" );
 761+ $wgOut->addHTML( "<input type='submit' name='submit' value='" . wfMsg( 'whitelistnewtableprocess' ) . "' />" );
 762+ $wgOut->addHTML( "</form>" );
 763+ $wgOut->addHTML( "</center></td></tr></table>" );
 764+ $wgOut->addHTML( "</td></tr></table>" );
 765+ $wgOut->addHTML( "</td></tr></table>" );
 766+ }
 767+}
Property changes on: trunk/extensions/WhiteListEdit/WhiteListEdit_body.php
___________________________________________________________________
Name: svn:eol-style
1768 + native
Index: trunk/extensions/WhiteListEdit/WhiteListEdit.i18n.php
@@ -0,0 +1,3862 @@
 2+<?php
 3+/*
 4+This program is free software; you can redistribute it and/or
 5+modify it under the terms of the GNU General Public License
 6+as published by the Free Software Foundation, version 2
 7+of the License.
 8+
 9+This program is distributed in the hope that it will be useful,
 10+but WITHOUT ANY WARRANTY; without even the implied warranty of
 11+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
 12+GNU General Public License for more details.
 13+
 14+You should have received a copy of the GNU General Public License
 15+along with this program; if not, write to the Free Software
 16+Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
 17+*/
 18+
 19+/**
 20+ * A file for the WhiteList extension
 21+ *
 22+ * @package MediaWiki
 23+ * @subpackage Extensions
 24+ *
 25+ * @author Paul Grinberg <gri6507@yahoo.com>
 26+ * @author Mike Sullivan <ms-mediawiki@umich.edu>
 27+ * @copyright Copyright © 2008, Paul Grinberg, Mike Sullivan
 28+ * @license http://www.gnu.org/copyleft/gpl.html GNU General Public License 2.0 or later
 29+ */
 30+
 31+$messages = array();
 32+
 33+/** English
 34+ * @author Paul Grinberg <gri6507@yahoo.com>
 35+ * @author Mike Sullivan <ms-mediawiki@umich.edu>
 36+ * @author Siebrand Mazeland
 37+ */
 38+$messages['en'] = array(
 39+ 'whitelistedit-desc' => 'Edit the access permissions of restricted users',
 40+ 'whitelistedit' => 'White list access editor',
 41+ 'whitelist' => 'White list pages',
 42+ 'mywhitelistpages' => 'My pages',
 43+ 'whitelistfor' => "<center>Current information for <b>$1</b></center>",
 44+ 'whitelisttablemodify' => 'Modify',
 45+ 'whitelisttablemodifyall' => 'All',
 46+ 'whitelisttablemodifynone' => 'None',
 47+ 'whitelisttablepage' => 'Wiki page',
 48+ 'whitelisttabletype' => 'Access type',
 49+ 'whitelisttableexpires' => 'Expires on',
 50+ 'whitelisttablemodby' => 'Last modified by',
 51+ 'whitelisttablemodon' => 'Last modified on',
 52+ 'whitelisttableedit' => 'Edit',
 53+ 'whitelisttableview' => 'View',
 54+ 'whitelisttablenewdate' => 'New date:',
 55+ 'whitelisttablechangedate' => 'Change expiry date',
 56+ 'whitelisttablesetedit' => 'Set to edit',
 57+ 'whitelisttablesetview' => 'Set to view',
 58+ 'whitelisttableremove' => 'Remove',
 59+ 'whitelistnewpagesfor' => "Add new pages to <b>$1's</b> white list<br />
 60+Use either * or % as wildcard character",
 61+ 'whitelistnewtabledate' => 'Expiry date:',
 62+ 'whitelistnewtableedit' => 'Set to edit',
 63+ 'whitelistnewtableview' => 'Set to view',
 64+ 'whitelistnowhitelistedusers' => 'There are no users in the group "{{MediaWiki:Group-restricted}}".
 65+You have to [[Special:UserRights|add users to the group]] before you can add pages to a user\'s white list.',
 66+ 'whitelistnewtableprocess' => 'Process',
 67+ 'whitelistnewtablereview' => 'Review',
 68+ 'whitelistselectrestricted' => '== Select restricted user name ==',
 69+ 'whitelistpagelist' => "{{SITENAME}} pages for $1",
 70+ 'whitelistnocalendar' => "<font color='red' size=3>It looks like [http://www.mediawiki.org/wiki/Extension:Usage_Statistics Extension:UsageStatistics], a prerequisite for this extension, was not installed properly!</font>",
 71+ 'whitelistoverview' => "== Overview of changes for $1 ==",
 72+ 'whitelistoverviewcd' => "* Changing date to '''$1''' for [[:$2|$2]]",
 73+ 'whitelistoverviewsa' => "* Setting access to '''$1''' for [[:$2|$2]]",
 74+ 'whitelistoverviewrm' => "* Removing access to [[:$1|$1]]",
 75+ 'whitelistoverviewna' => "* Adding [[:$1|$1]] to whitelist with access '''$2''' and '''$3''' expiry date",
 76+ 'whitelistrequest' => "Request access to more pages",
 77+ 'whitelistrequestmsg' => "$1 has requested access to the following {{PLURAL:$3|page|pages}}:
 78+
 79+$2",
 80+ 'whitelistrequestconf' => "Request for new pages was sent to $1",
 81+ 'whitelistnonrestricted' => "User '''$1''' is not a restricted user.
 82+This page is only applicable to restricted users",
 83+ 'whitelistnever' => 'never',
 84+ 'whitelistnummatches' => ' - {{PLURAL:$1|one match|$1 matches}}',
 85+
 86+ # Right descriptions
 87+ 'right-editwhitelist' => 'Modify the white list for existing users',
 88+ 'right-restricttowhitelist' => 'Edit and view pages on the white list only',
 89+
 90+ # Action descriptions
 91+ 'action-editwhitelist' => 'modify the white list for existing users',
 92+ 'action-restricttowhitelist' => 'edit and view pages on the whitelist only',
 93+
 94+ # User groups and members
 95+ 'group-restricted' => 'Restricted users',
 96+ 'group-restricted-member' => 'Restricted user',
 97+ 'group-manager' => 'Managers',
 98+ 'group-manager-member' => 'Manager',
 99+);
 100+
 101+/** Message documentation (Message documentation)
 102+ * @author Fryed-peach
 103+ * @author Jon Harald Søby
 104+ * @author Purodha
 105+ * @author Siebrand
 106+ */
 107+$messages['qqq'] = array(
 108+ 'whitelistedit-desc' => '{{desc}}',
 109+ 'mywhitelistpages' => '{{Identical|My pages}}',
 110+ 'whitelisttablemodifyall' => '{{Identical|All}}',
 111+ 'whitelisttablemodifynone' => '{{Identical|None}}',
 112+ 'whitelisttableexpires' => '{{Identical|Expires on}}
 113+Used as a column header for a table',
 114+ 'whitelisttablemodby' => 'Used as a column header for a table',
 115+ 'whitelisttablemodon' => 'Used as a column header for a table',
 116+ 'whitelisttableedit' => '{{Identical|Edit}}',
 117+ 'whitelisttablesetedit' => '{{Identical|Set to edit}}',
 118+ 'whitelisttablesetview' => '{{Identical|Set to view}}',
 119+ 'whitelisttableremove' => '{{Identical|Remove}}',
 120+ 'whitelistnewtableedit' => '{{Identical|Set to edit}}',
 121+ 'whitelistnewtableview' => '{{Identical|Set to view}}',
 122+ 'whitelistnewtableprocess' => '{{Identical|Process}}',
 123+ 'whitelistnewtablereview' => '{{Identical|Review}}',
 124+ 'whitelistoverviewna' => '* $1 is a page name
 125+* $2 is {{msg-mw|whitelisttablesetedit}} (when set edit) or {{msg-mw|whitelisttablesetview}} (other cases)
 126+* $3 is {{msg-mw|whitelistnever}} (when never expires) or a time stamp (when expires)',
 127+ 'whitelistnever' => '{{Identical|Never}}',
 128+ 'right-editwhitelist' => '{{Doc-right|editwhitelist}}',
 129+ 'right-restricttowhitelist' => '{{Doc-right|restricttowhitelist}}',
 130+ 'action-editwhitelist' => '{{Doc-action|editwhitelist}}',
 131+ 'action-restricttowhitelist' => '{{Doc-action|restricttowhitelist}}',
 132+ 'group-restricted' => 'Name of the group',
 133+ 'group-restricted-member' => 'Name of a member of the group',
 134+ 'group-manager' => 'Name of the group',
 135+ 'group-manager-member' => 'Name of a member of the group',
 136+);
 137+
 138+/** Faeag Rotuma (Faeag Rotuma)
 139+ * @author Jose77
 140+ */
 141+$messages['rtm'] = array(
 142+ 'whitelisttableedit' => "A'tū'ạki",
 143+);
 144+
 145+/** Niuean (ko e vagahau Niuē)
 146+ * @author Jose77
 147+ */
 148+$messages['niu'] = array(
 149+ 'whitelisttableedit' => 'Fakahakohako',
 150+);
 151+
 152+/** Afrikaans (Afrikaans)
 153+ * @author Arnobarnard
 154+ * @author Naudefj
 155+ */
 156+$messages['af'] = array(
 157+ 'mywhitelistpages' => 'My bladsye',
 158+ 'whitelisttablemodify' => 'Wysig',
 159+ 'whitelisttablemodifyall' => 'Alle',
 160+ 'whitelisttablemodifynone' => 'Geen',
 161+ 'whitelisttableexpires' => 'Verval op',
 162+ 'whitelisttableedit' => 'Wysig',
 163+ 'whitelisttableview' => 'Wys',
 164+ 'whitelisttablenewdate' => 'Nuwe datum:',
 165+ 'whitelisttablechangedate' => 'Wysig vervaldatum',
 166+ 'whitelisttableremove' => 'Skrap',
 167+ 'whitelistnewtabledate' => 'Vervaldatum:',
 168+ 'whitelistnewtableprocess' => 'Verwerk',
 169+ 'whitelistnewtablereview' => 'Kontroleer',
 170+ 'whitelistrequest' => 'Versoek om toegang tot meer bladsye',
 171+ 'whitelistrequestconf' => 'Die versoek vir nuwe bladsye is aan $1 gestuur',
 172+ 'whitelistnever' => 'nooit',
 173+ 'whitelistnummatches' => ' - $1 {{PLURAL:$1|resultaat|resultate}}',
 174+ 'group-restricted' => 'Beperk gebruikers',
 175+ 'group-manager' => 'Bestuurders',
 176+ 'group-manager-member' => 'Bestuurder',
 177+);
 178+
 179+/** Amharic (አማርኛ)
 180+ * @author Codex Sinaiticus
 181+ */
 182+$messages['am'] = array(
 183+ 'whitelisttablemodifyall' => 'ሁሉ',
 184+ 'whitelisttableedit' => 'አርም',
 185+);
 186+
 187+/** Aragonese (Aragonés)
 188+ * @author Juanpabl
 189+ */
 190+$messages['an'] = array(
 191+ 'whitelisttableedit' => 'Editar',
 192+ 'whitelisttablenewdate' => 'Nueba calendata:',
 193+ 'whitelisttablechangedate' => 'Cambiar a calendata de zircunduzión',
 194+ 'whitelistnewtabledate' => 'Data de zircunduzión:',
 195+ 'whitelistoverviewna' => "* Adibindo [[:$1|$1]] t'a lista blanca con azeso '''$2''' y data de zircunduzión '''$3'''",
 196+);
 197+
 198+/** Arabic (العربية)
 199+ * @author Alnokta
 200+ * @author Meno25
 201+ * @author OsamaK
 202+ * @author Ouda
 203+ */
 204+$messages['ar'] = array(
 205+ 'whitelistedit-desc' => 'عدل سماحات الوصول للمستخدمين المحددين',
 206+ 'whitelistedit' => 'محرر وصول القائمة البيضاء',
 207+ 'whitelist' => 'صفحات القائمة البيضاء',
 208+ 'mywhitelistpages' => 'صفحاتي',
 209+ 'whitelistfor' => '<center>المعلومات الحالية ل<b>$1</b></center>',
 210+ 'whitelisttablemodify' => 'تعديل',
 211+ 'whitelisttablemodifyall' => 'الكل',
 212+ 'whitelisttablemodifynone' => 'لا شيء',
 213+ 'whitelisttablepage' => 'صفحة ويكي',
 214+ 'whitelisttabletype' => 'نوع الدخول',
 215+ 'whitelisttableexpires' => 'ينتهي في',
 216+ 'whitelisttablemodby' => 'آخر تعديل بواسطة',
 217+ 'whitelisttablemodon' => 'آخر تعديل في',
 218+ 'whitelisttableedit' => 'عدل',
 219+ 'whitelisttableview' => 'عرض',
 220+ 'whitelisttablenewdate' => 'تاريخ جديد:',
 221+ 'whitelisttablechangedate' => 'تغيير تاريخ الانتهاء',
 222+ 'whitelisttablesetedit' => 'ضبط للتعديل',
 223+ 'whitelisttablesetview' => 'ضبط للعرض',
 224+ 'whitelisttableremove' => 'إزالة',
 225+ 'whitelistnewpagesfor' => 'أضف صفحات جديدة إلى <b>$1</b القائمة البيضاء ل<br />
 226+استخدم إما * أو % كحرف خاص',
 227+ 'whitelistnewtabledate' => 'تاريخ الانتهاء:',
 228+ 'whitelistnewtableedit' => 'ضبط للتعديل',
 229+ 'whitelistnewtableview' => 'ضبط للعرض',
 230+ 'whitelistnowhitelistedusers' => 'لا يوجد مستخدمون في المجموعة "{{ميدياويكي:مجموعة-محظورة}}"
 231+
 232+ [[Special:UserRights| يجب أن تضيف مستخدمين إلى هذه المجموعة]] قبل ان تستطيع إضافة صفحات إلى قائمة المستخدم البيضاء',
 233+ 'whitelistnewtableprocess' => 'عملية',
 234+ 'whitelistnewtablereview' => 'مراجعة',
 235+ 'whitelistselectrestricted' => '== اختر اسم المستخدم المحدد ==',
 236+ 'whitelistpagelist' => 'صفحات {{SITENAME}} ل$1',
 237+ 'whitelistnocalendar' => "<font color='red' size=3>يبدو أن [http://www.mediawiki.org/wiki/Extension:Usage_Statistics Extension:UsageStatistics]، متطلب لهذه الامتداد، لم يتم تركيبه بشكل صحيح!</font>",
 238+ 'whitelistoverview' => '== مراجعة التغييرات ل$1 ==',
 239+ 'whitelistoverviewcd' => "* تغيير التاريخ إلى '''$1''' ل[[:$2|$2]]",
 240+ 'whitelistoverviewsa' => "* ضبط الدخول إلى '''$1''' ل[[:$2|$2]]",
 241+ 'whitelistoverviewrm' => '* إزالة الوصول إلى [[:$1|$1]]',
 242+ 'whitelistoverviewna' => "* إضافة [[:$1|$1]] إلى القائمة البيضاء بوصول '''$2''' و '''$3''' تاريخ انتهاء",
 243+ 'whitelistrequest' => 'طلب السماح لمزيد من الصفحات',
 244+ 'whitelistrequestmsg' => '$1 طلب الوصول إلى {{PLURAL:$3||الصفحة التالية|الصفحتين التاليتين|الصفحات التالية}}:
 245+
 246+$2',
 247+ 'whitelistrequestconf' => 'الطلب للصفحات الجديدة تم إرساله إلى $1',
 248+ 'whitelistnonrestricted' => "المستخدم '''$1''' ليس مستخدما محددا.
 249+هذه الصفحة مطبقة فقط على المستخدمين المحددين",
 250+ 'whitelistnever' => 'أبدا',
 251+ 'whitelistnummatches' => ' - {{PLURAL:$1||مطابقة واحدة|مطابقتان|$1 مطابقات|$1 مطابقة}}',
 252+ 'right-editwhitelist' => 'عدل القائمة البيضاء للمستخدمون الموجودون',
 253+ 'right-restricttowhitelist' => 'تعديل وعرض الصفحات على القائمة البيضاء فقط',
 254+ 'action-editwhitelist' => 'عدل القائمة البيضاء لمستخدمين موجودين',
 255+ 'action-restricttowhitelist' => 'عدل وأعرض الصفحات على القائمة البيضاء فقط',
 256+ 'group-restricted' => 'مستخدمون محظورون',
 257+ 'group-restricted-member' => 'مستخدم محظور',
 258+ 'group-manager' => 'مديرون',
 259+ 'group-manager-member' => 'مدير',
 260+);
 261+
 262+/** Aramaic (ܐܪܡܝܐ)
 263+ * @author Basharh
 264+ */
 265+$messages['arc'] = array(
 266+ 'mywhitelistpages' => 'ܦܐܬܬ̈ܐ ܕܝܠܝ',
 267+ 'whitelisttablemodifyall' => 'ܟܠ',
 268+ 'whitelisttablemodifynone' => 'ܠܐ ܡܕܡ',
 269+ 'whitelisttablepage' => 'ܦܐܬܐ ܕܘܝܩܝ',
 270+ 'whitelisttableedit' => 'ܫܚܠܦ',
 271+ 'whitelisttableview' => 'ܚܙܝ',
 272+ 'whitelisttableremove' => 'ܠܚܝ',
 273+ 'whitelistnewtableprocess' => 'ܥܡܠܝܬܐ',
 274+ 'whitelistnewtablereview' => 'ܬܢܝܬܐ',
 275+ 'whitelistpagelist' => '{{SITENAME}} ܦܐܬܬ̈ܐ ܠ$1',
 276+ 'whitelistnever' => 'ܠܐ ܡܡܬܘܡ',
 277+);
 278+
 279+/** Egyptian Spoken Arabic (مصرى)
 280+ * @author Ghaly
 281+ * @author Meno25
 282+ * @author Ramsis II
 283+ */
 284+$messages['arz'] = array(
 285+ 'whitelistedit-desc' => 'عدل سماحات الوصول لليوزرز المحددين',
 286+ 'whitelistedit' => 'محرر وصول القائمة البيضاء',
 287+ 'whitelist' => 'صفحات القائمة البيضاء',
 288+ 'mywhitelistpages' => 'صفحاتي',
 289+ 'whitelistfor' => '<center>المعلومات الحالية ل<b>$1</b></center>',
 290+ 'whitelisttablemodify' => 'تعديل',
 291+ 'whitelisttablemodifyall' => 'الكل',
 292+ 'whitelisttablemodifynone' => 'لا شيء',
 293+ 'whitelisttablepage' => 'صفحة ويكي',
 294+ 'whitelisttabletype' => 'نوع الدخول',
 295+ 'whitelisttableexpires' => 'ينتهى في',
 296+ 'whitelisttablemodby' => 'آخر تعديل بواسطة',
 297+ 'whitelisttablemodon' => 'آخر تعديل في',
 298+ 'whitelisttableedit' => 'عدل',
 299+ 'whitelisttableview' => 'عرض',
 300+ 'whitelisttablenewdate' => 'تاريخ جديد:',
 301+ 'whitelisttablechangedate' => 'تغيير تاريخ الانتهاء',
 302+ 'whitelisttablesetedit' => 'ضبط للتعديل',
 303+ 'whitelisttablesetview' => 'ضبط للعرض',
 304+ 'whitelisttableremove' => 'إزالة',
 305+ 'whitelistnewpagesfor' => 'أضف صفحات جديدة إلى <b>$1</b القائمة البيضاء ل<br />
 306+استخدم إما * أو % كحرف خاص',
 307+ 'whitelistnewtabledate' => 'تاريخ الانتهاء:',
 308+ 'whitelistnewtableedit' => 'ضبط للتعديل',
 309+ 'whitelistnewtableview' => 'ضبط للعرض',
 310+ 'whitelistnowhitelistedusers' => 'مافيش يوزرز فى الجروب دى "{{MediaWiki:Group-restricted}}".
 311+لازم [[Special:UserRights|تضيف يوزرز للجروب]] قبل ما تقدر تضيف صفحات لـ الليستة البيضا بتاعة اى يوزر.',
 312+ 'whitelistnewtableprocess' => 'عملية',
 313+ 'whitelistnewtablereview' => 'مراجعة',
 314+ 'whitelistselectrestricted' => '== اختار اسم اليوزر المتحدد ==',
 315+ 'whitelistpagelist' => 'صفحات {{SITENAME}} ل$1',
 316+ 'whitelistnocalendar' => "<font color='red' size=3> الظاهر ان[http://www.mediawiki.org/wiki/Extension:Usage_Statistics Extension:UsageStatistics]، المطلوب للامتداد دا،ما اتستبش صح!</font>",
 317+ 'whitelistoverview' => '== مراجعة التغييرات ل$1 ==',
 318+ 'whitelistoverviewcd' => "* تغيير التاريخ إلى '''$1''' ل[[:$2|$2]]",
 319+ 'whitelistoverviewsa' => "* ضبط الدخول إلى '''$1''' ل[[:$2|$2]]",
 320+ 'whitelistoverviewrm' => '* إزالة الوصول إلى [[:$1|$1]]',
 321+ 'whitelistoverviewna' => "* إضافة [[:$1|$1]] إلى القائمة البيضاء بوصول '''$2''' و '''$3''' تاريخ انتهاء",
 322+ 'whitelistrequest' => 'طلب السماح لمزيد من الصفحات',
 323+ 'whitelistrequestmsg' => '$1 قدم طلب للوصول {{PLURAL:$3|للصفحة|للصفحات}} دي:
 324+
 325+$2',
 326+ 'whitelistrequestconf' => 'الطلب للصفحات الجديدة تم إرساله إلى $1',
 327+ 'whitelistnonrestricted' => "اليوزر '''$1''' مش يوزر محدد.
 328+هذه الصفحة متطبقة بس على اليوزرز المحددين",
 329+ 'whitelistnever' => 'أبدا',
 330+ 'whitelistnummatches' => ' - {{PLURAL:$1|مطابقة واحده|$1 مطابقة}}',
 331+ 'right-editwhitelist' => 'عدل الليستة البيضا بتاعة اليوزرز الموجودين',
 332+ 'right-restricttowhitelist' => 'عدل و شوف الصفحات اللى فى الليستة البيضا بس.',
 333+ 'action-editwhitelist' => 'عدل الليستة البيضا بتاعة اليوزرز الموجودين',
 334+ 'action-restricttowhitelist' => 'عدل و شوف الصفحات اللى فى الليستة البيضا بس',
 335+ 'group-restricted' => 'اليوزرز المتحددين',
 336+ 'group-restricted-member' => 'يوزر متحدد',
 337+ 'group-manager' => 'مديرين',
 338+ 'group-manager-member' => 'مدير',
 339+);
 340+
 341+/** Aymara (Aymar aru)
 342+ * @author Erebedhel
 343+ */
 344+$messages['ay'] = array(
 345+ 'mywhitelistpages' => 'Uñstawinakaja',
 346+);
 347+
 348+/** Belarusian (Taraškievica orthography) (Беларуская (тарашкевіца))
 349+ * @author EugeneZelenko
 350+ * @author Jim-by
 351+ * @author Red Winged Duck
 352+ * @author Александр Сигачёв
 353+ */
 354+$messages['be-tarask'] = array(
 355+ 'whitelistedit-desc' => 'Рэдагаваць правы доступу ўдзельнікаў з абмежаваньнямі',
 356+ 'whitelistedit' => 'Рэдактар сьпісу агульнадаступных старонак',
 357+ 'whitelist' => 'Агульнадаступныя старонкі',
 358+ 'mywhitelistpages' => 'Мае старонкі',
 359+ 'whitelistfor' => '<center>Цяперашняя інфармацыя для <b>$1</b></center>',
 360+ 'whitelisttablemodify' => 'Зьмяніць',
 361+ 'whitelisttablemodifyall' => 'Усе',
 362+ 'whitelisttablemodifynone' => 'Нічога',
 363+ 'whitelisttablepage' => 'Старонка вікі',
 364+ 'whitelisttabletype' => 'Тып доступу',
 365+ 'whitelisttableexpires' => 'Канчаецца',
 366+ 'whitelisttablemodby' => 'Апошні раз зьмененая',
 367+ 'whitelisttablemodon' => 'Дата апошняй зьмены',
 368+ 'whitelisttableedit' => 'Рэдагаваць',
 369+ 'whitelisttableview' => 'Прагляд',
 370+ 'whitelisttablenewdate' => 'Новая дата:',
 371+ 'whitelisttablechangedate' => 'Зьмяніць тэрмін дзеяньня',
 372+ 'whitelisttablesetedit' => 'Пазначыць для рэдагаваньня',
 373+ 'whitelisttablesetview' => 'Пазначыць для прагляду',
 374+ 'whitelisttableremove' => 'Выдаліць',
 375+ 'whitelistnewpagesfor' => 'Дадаць новую старонку да сьпісу агульнадаступных старонак <b>$1</b><br />
 376+Карыстайцеся * ці % для стварэньня групавых сымбаляў',
 377+ 'whitelistnewtabledate' => 'Дата сканчэньня:',
 378+ 'whitelistnewtableedit' => 'Пазначыць для рэдагаваньня',
 379+ 'whitelistnewtableview' => 'Пазначыць для прагляду',
 380+ 'whitelistnowhitelistedusers' => 'У групе «{{MediaWiki:Group-restricted}}» няма ўдзельнікаў.
 381+Вам неабходна [[Special:UserRights|дадаць удзельнікаў у групу]] перад тым, як Вам можна будзе дадаваць старонкі ў белы сьпіс удзельнікаў.',
 382+ 'whitelistnewtableprocess' => 'Пераўтварэньне',
 383+ 'whitelistnewtablereview' => 'Праглядзець',
 384+ 'whitelistselectrestricted' => '== Выберыце імя ўдзельніка ==',
 385+ 'whitelistpagelist' => 'Старонкі {{SITENAME}} для $1',
 386+ 'whitelistnocalendar' => "<font color='red' size=3>Верагодна пашырэньне [http://www.mediawiki.org/wiki/Extension:Usage_Statistics Extension:UsageStatistics], якое патрабуецца для працы гэтага пашырэньня, не было ўсталявана адпаведным чынам!</font>",
 387+ 'whitelistoverview' => '== Агляд зьменаў для $1 ==',
 388+ 'whitelistoverviewcd' => "* Зьмена даты на '''$1''' для [[:$2|$2]]",
 389+ 'whitelistoverviewsa' => "* Пазначэньне доступу да '''$1''' для [[:$2|$2]]",
 390+ 'whitelistoverviewrm' => '* Зьняцьце доступу да [[:$1|$1]]',
 391+ 'whitelistoverviewna' => "* Даданьне [[:$1|$1]] у белы сьпіс з доступам '''$2''' і датай сканчэньня '''$3'''",
 392+ 'whitelistrequest' => 'Запыт доступу для большай колькасьці старонак',
 393+ 'whitelistrequestmsg' => 'Удзельнік $1 запытаў доступ да {{PLURAL:$3|наступнай старонкі|наступных старонак}}:
 394+
 395+$2',
 396+ 'whitelistrequestconf' => 'Запыт па новых старонках быў дасланы да $1',
 397+ 'whitelistnonrestricted' => "Удзельнік '''$1''' ня мае абмежаваньняў.
 398+Гэтая старонка прызначаная толькі для ўдзельнікаў з абмежаваньнямі",
 399+ 'whitelistnever' => 'ніколі',
 400+ 'whitelistnummatches' => ' - $1 {{PLURAL:$1|супадзеньне|супадзеньні|супадзеньняў}}',
 401+ 'right-editwhitelist' => 'Зьмяняць белы сьпіс для існуючых удзельнікаў',
 402+ 'right-restricttowhitelist' => 'Рэдагаваць і праглядаць толькі старонкі зь белага сьпісу',
 403+ 'action-editwhitelist' => 'зьмяненьне белага сьпісу для існуючых удзельнікаў',
 404+ 'action-restricttowhitelist' => 'рэдагаваньне і прагляд толькі старонак зь белага сьпісу',
 405+ 'group-restricted' => 'Удзельнікі, абмежаваныя ў правах',
 406+ 'group-restricted-member' => 'удзельнік, абмежаваны ў правах',
 407+ 'group-manager' => 'Кіраўнікі',
 408+ 'group-manager-member' => 'кіраўнік',
 409+);
 410+
 411+/** Bulgarian (Български)
 412+ * @author DCLXVI
 413+ */
 414+$messages['bg'] = array(
 415+ 'mywhitelistpages' => 'Моите страници',
 416+ 'whitelistfor' => '<center>Текуща информация за <b>$1</b></center>',
 417+ 'whitelisttablemodify' => 'Промяна',
 418+ 'whitelisttablemodifyall' => 'Всички',
 419+ 'whitelisttablemodifynone' => 'Няма',
 420+ 'whitelisttablepage' => 'Уики страница',
 421+ 'whitelisttabletype' => 'Вид достъп',
 422+ 'whitelisttableexpires' => 'Изтича на',
 423+ 'whitelisttablemodby' => 'Последна промяна от',
 424+ 'whitelisttablemodon' => 'Последна промяна на',
 425+ 'whitelisttableedit' => 'Редактиране',
 426+ 'whitelisttableview' => 'Преглед',
 427+ 'whitelisttablenewdate' => 'Нова дата:',
 428+ 'whitelisttablechangedate' => 'Промяна срока на валидност',
 429+ 'whitelisttableremove' => 'Премахване',
 430+ 'whitelistnewtabledate' => 'Дата на изтичане:',
 431+ 'whitelistnewtablereview' => 'Преглеждане',
 432+ 'whitelistpagelist' => 'Страници за $1 в {{SITENAME}}',
 433+ 'whitelistnocalendar' => "<font color='red' size=3>Изглежда разширението [http://www.mediawiki.org/wiki/Extension:Usage_Statistics Extension:UsageStatistics], което е необходимо, не е инсталирано както трябва!</font>",
 434+ 'whitelistoverviewcd' => "* Промяна на датата за [[:$2|$2]] на '''$1'''",
 435+ 'whitelistoverviewrm' => '* Премахване на достъпа до [[:$1|$1]]',
 436+ 'whitelistrequest' => 'Поискване на достъп до още страници',
 437+ 'whitelistrequestmsg' => '$1 пожела достъп до {{PLURAL:$3|следната страница|следните страници}}:
 438+
 439+$2',
 440+ 'whitelistrequestconf' => 'Заявка за нови страници беше изпратена на $1',
 441+ 'whitelistnever' => 'никога',
 442+ 'whitelistnummatches' => ' - {{PLURAL:$1|едно съвпадение|$1 съвпадения}}',
 443+ 'group-restricted' => 'Ограничени потребители',
 444+ 'group-restricted-member' => 'Ограничен потребител',
 445+ 'group-manager' => 'Управители',
 446+ 'group-manager-member' => 'Управител',
 447+);
 448+
 449+/** Bengali (বাংলা)
 450+ * @author Bellayet
 451+ */
 452+$messages['bn'] = array(
 453+ 'mywhitelistpages' => 'আমার পাতাসমূহ',
 454+);
 455+
 456+/** Breton (Brezhoneg)
 457+ * @author Fulup
 458+ */
 459+$messages['br'] = array(
 460+ 'whitelistedit-desc' => 'Kemmañ a ra aotreoù moned an implijerien ganto gwirioù bevennet',
 461+ 'whitelistedit' => 'Aozer roll gwenn ar moned',
 462+ 'whitelist' => 'Pajennoù rolloù gwenn',
 463+ 'mywhitelistpages' => 'Ma fajennoù',
 464+ 'whitelistfor' => '<center>Titouroù hegerz evit <b>$1</b></center>',
 465+ 'whitelisttablemodify' => 'Kemmañ',
 466+ 'whitelisttablemodifyall' => 'Pep tra',
 467+ 'whitelisttablemodifynone' => 'Hini ebet',
 468+ 'whitelisttablepage' => 'Pajenn wiki',
 469+ 'whitelisttabletype' => 'Mod moned',
 470+ 'whitelisttableexpires' => "Mont a ra d'e dermen d'an",
 471+ 'whitelisttablemodby' => 'Kemmet da ziwezhañ gant',
 472+ 'whitelisttablemodon' => "Kemmet da ziwezhañ d'an",
 473+ 'whitelisttableedit' => 'Kemmañ',
 474+ 'whitelisttableview' => 'Gwelet',
 475+ 'whitelisttablenewdate' => 'Deiziad nevez :',
 476+ 'whitelisttablechangedate' => 'Kemmañ an deiziad termen',
 477+ 'whitelisttablesetedit' => 'Gweredekaat kemmoù',
 478+ 'whitelisttablesetview' => 'Gweredekaat ar gweled',
 479+ 'whitelisttableremove' => 'Tennañ',
 480+ 'whitelistnewpagesfor' => 'Ouzhpennañ a ra pajennoù nevez da roll gwenn <b>$1</b><br />
 481+Implijout an arouezennoù * pe %',
 482+ 'whitelistnewtabledate' => 'Deiziad termen :',
 483+ 'whitelistnewtableedit' => "Gweredekaat ar c'hemmañ",
 484+ 'whitelistnewtableview' => 'Gweredekaat an diskwel',
 485+ 'whitelistnowhitelistedusers' => "N'eus implijer ebet er strollad \"{{MediaWiki:Group-restricted}}\".
 486+Ret eo deoc'h [[Special:UserRights|ouzhpennañ an implijer d'ar strollad]] a-raok gellout ouzhpennañ pajennoù da roll gwenn un implijer bennak.",
 487+ 'whitelistnewtableprocess' => 'Plediñ',
 488+ 'whitelistnewtablereview' => 'Adlenn',
 489+ 'whitelistselectrestricted' => '== Diuzañ anv un implijer bevennet e wirioù ==',
 490+ 'whitelistpagelist' => 'Pajennoù {{SITENAME}} evit $1',
 491+ 'whitelistnocalendar' => "<font color='red' size=3>Evit doare, n'eo ket bet staliet ent reizh ar vodulenn [http://www.mediawiki.org/wiki/Extension:Usage_Statistics Extension:UsageStatistics], anezhi un astenn rekis a-raok ar staliañ!</font>",
 492+ 'whitelistoverview' => "== Sell hollek war ar c'hemmoù evit $1 ==",
 493+ 'whitelistoverviewcd' => "* O kemmañ deiziad '''$1''' evit [[:$2|$2]]",
 494+ 'whitelistoverviewsa' => "* O kefluniañ ar moned da '''$1''' evit [[:$2|$2]]",
 495+ 'whitelistoverviewrm' => '* O lemel ar moned da [[:$1|$1]]',
 496+ 'whitelistoverviewna' => "* Oc'h ouzhpennañ [[:$1|$1]] d'ar roll gwenn gant gwirioù '''$2''' ha '''$3''' da zeiziad termen",
 497+ 'whitelistrequest' => "Goulenn ur gwir moned da vuioc'h a bajennoù",
 498+ 'whitelistrequestmsg' => "Goulennet ez eus bet gant $1 ur gwir moned {{PLURAL:$3|d'ar bajenn da-heul|d'ar pajennoù da-heul}} :
 499+
 500+$2",
 501+ 'whitelistrequestconf' => 'Kaset ez eus bet ur goulenn moned evit pajennoù nevez da $1',
 502+ 'whitelistnonrestricted' => "N'eo ket bevennet gwirioù '''$1'''.
 503+Ar bajenn-mañ ne dalvez nemet evit an implijerien zo bevennet o gwirioù.",
 504+ 'whitelistnever' => 'morse',
 505+ 'whitelistnummatches' => " - {{PLURAL:$1|ur c'henglot|$1 kenglot}}",
 506+ 'right-editwhitelist' => 'Kemmañ ar roll gwenn evit an implijerien zo anezho',
 507+ 'right-restricttowhitelist' => 'Kemmañ ha gwelet ar pajennoù zo war ar roll gwenn hepken',
 508+ 'action-editwhitelist' => 'Kemmañ ar roll gwenn evit an implijerien zo anezho.',
 509+ 'action-restricttowhitelist' => 'kemmañ ha gwelet ar pajennoù zo war ar roll gwenn hepken',
 510+ 'group-restricted' => 'Implijerien bevennet',
 511+ 'group-restricted-member' => 'Implijer bevennet',
 512+ 'group-manager' => 'Merourien',
 513+ 'group-manager-member' => 'Merour',
 514+);
 515+
 516+/** Bosnian (Bosanski)
 517+ * @author CERminator
 518+ * @author Smooth O
 519+ */
 520+$messages['bs'] = array(
 521+ 'whitelistedit-desc' => 'Uređivanje dopuštenja pristupa za ograničene korisnike',
 522+ 'whitelistedit' => 'Uređivač pristupa dopuštenom spisku',
 523+ 'whitelist' => 'Spisak bijelih stranica',
 524+ 'mywhitelistpages' => 'Moje stranice',
 525+ 'whitelistfor' => '<center>Trenutne informacije za <b>$1</b></center>',
 526+ 'whitelisttablemodify' => 'Izmijeni',
 527+ 'whitelisttablemodifyall' => 'Sve',
 528+ 'whitelisttablemodifynone' => 'Ništa',
 529+ 'whitelisttablepage' => 'Wiki stranica',
 530+ 'whitelisttabletype' => 'Tip pristupa',
 531+ 'whitelisttableexpires' => 'Ističe dana',
 532+ 'whitelisttablemodby' => 'Zadnji put izmijenjeno od strane',
 533+ 'whitelisttablemodon' => 'Zadnji put promijenjeno dana',
 534+ 'whitelisttableedit' => 'Uredi',
 535+ 'whitelisttableview' => 'Pregled',
 536+ 'whitelisttablenewdate' => 'Novi datum:',
 537+ 'whitelisttablechangedate' => 'Promijeni datum isteka',
 538+ 'whitelisttablesetedit' => 'Postavi za uređivanje',
 539+ 'whitelisttablesetview' => 'Postavi za pregled',
 540+ 'whitelisttableremove' => 'Ukloni',
 541+ 'whitelistnewpagesfor' => 'Dodaj nove stranice na dopušteni spisak korisnika <b>$1</b><br />
 542+Koristite * ili % kao zamjenski znak',
 543+ 'whitelistnewtabledate' => 'Datum isteka:',
 544+ 'whitelistnewtableedit' => 'Postavi za uređivanje',
 545+ 'whitelistnewtableview' => 'Postavi za pregled',
 546+ 'whitelistnowhitelistedusers' => 'Nema korisnika u grupi "{{MediaWiki:Group-restricted}}".
 547+Morate da [[Special:UserRights|dodate korisnike u grupu]] prije nego što mognete dodavati stranice na dopušteni spisak korisnika.',
 548+ 'whitelistnewtableprocess' => 'Proces',
 549+ 'whitelistnewtablereview' => 'Pregled',
 550+ 'whitelistselectrestricted' => '== Odaberi ograničeno korisničko ime ==',
 551+ 'whitelistpagelist' => '{{SITENAME}} stranice za $1',
 552+ 'whitelistnocalendar' => "<font color='red' size=3>Izgleda da [http://www.mediawiki.org/wiki/Extension:Usage_Statistics Ekstenzija:Statisike korištenja], koja je neophodna za ovo proširenje, nije pravilno instalisana!</font>",
 553+ 'whitelistoverview' => '== Pregled promjena za $1 ==',
 554+ 'whitelistoverviewcd' => "* Mijenjam datum na '''$1''' za [[:$2|$2]]",
 555+ 'whitelistoverviewsa' => "* Postavljanje pristupa na '''$1''' za [[:$2|$2]]",
 556+ 'whitelistoverviewrm' => '* Uklanjam pristup na [[:$1|$1]]',
 557+ 'whitelistoverviewna' => "* Dodaje [[:$1|$1]] na dozvoljeni spisak sa pristupom '''$2''' i '''$3''' datumom isteka",
 558+ 'whitelistrequest' => 'Traži pristup za više stranica',
 559+ 'whitelistrequestmsg' => '$1 je zahtijevao pristup {{PLURAL:$3|slijedećoj stranici|slijedećim stranicama}}:
 560+
 561+$2',
 562+ 'whitelistrequestconf' => 'Zahtjev za nove stranice je poslan na $1',
 563+ 'whitelistnonrestricted' => "Korisnik '''$1''' nije ograničeni korisnik.
 564+Ova stranica se može primijeniti samo na ograničene korisnike",
 565+ 'whitelistnever' => 'nikad',
 566+ 'whitelistnummatches' => '- {{PLURAL:$1|$1 pogodak|$1 pogotka|$1 pogodaka}}',
 567+ 'right-editwhitelist' => 'Prilagođavanje dopuštenog spiska za postojeće korisnike',
 568+ 'right-restricttowhitelist' => 'Uređivanje i pregled stranica samo sa dopuštenog spiska',
 569+ 'action-editwhitelist' => 'promijenite dopušteni spisak za postojeće korisnike',
 570+ 'action-restricttowhitelist' => 'uredi i pregledaj stranice samo na dopuštenom spisku',
 571+ 'group-restricted' => 'Ograničeni korisnici',
 572+ 'group-restricted-member' => 'Ograničeni korisnik',
 573+ 'group-manager' => 'Upravljači',
 574+ 'group-manager-member' => 'Upravljač',
 575+);
 576+
 577+/** Catalan (Català)
 578+ * @author Jordi Roqué
 579+ * @author Loupeter
 580+ * @author SMP
 581+ * @author Solde
 582+ * @author Ssola
 583+ */
 584+$messages['ca'] = array(
 585+ 'whitelisttablemodify' => 'Modifica',
 586+ 'whitelisttablemodifyall' => 'Tot',
 587+ 'whitelisttablemodifynone' => 'Cap',
 588+ 'whitelisttablepage' => 'Pàgina wiki',
 589+ 'whitelisttableedit' => 'Modifica',
 590+ 'whitelisttablenewdate' => 'Nova data:',
 591+ 'whitelisttablechangedate' => 'Canviar data de venciment',
 592+ 'whitelisttableremove' => 'Elimina',
 593+ 'whitelistnewtabledate' => 'Data de venciment:',
 594+ 'whitelistoverviewna' => "* Afegint [[:$1|$1]] a la llista blanca amb accés '''$2''' i '''$3''' data de venciment",
 595+ 'whitelistnever' => 'mai',
 596+);
 597+
 598+/** Chamorro (Chamoru)
 599+ * @author Jatrobat
 600+ */
 601+$messages['ch'] = array(
 602+ 'whitelisttableedit' => 'Tulaika',
 603+);
 604+
 605+/** Sorani (Arabic script) (‫کوردی (عەرەبی)‬)
 606+ * @author Marmzok
 607+ * @author رزگار
 608+ */
 609+$messages['ckb-arab'] = array(
 610+ 'whitelistedit-desc' => 'دەستکاری‌کردنی ڕێگەدان بۆ دەست‌پێ‌گەیشتنی بەکارهێنەرانی سنووردار کراو',
 611+ 'mywhitelistpages' => 'پەڕەکانی من',
 612+ 'whitelisttablemodify' => 'پێداچوونەوە',
 613+ 'whitelisttablemodifyall' => 'ھەموو',
 614+ 'whitelisttablepage' => 'لاپەڕەی ویکی',
 615+ 'whitelisttabletype' => 'جۆری دەست‌پێگەیشتن',
 616+ 'whitelisttableexpires' => 'بەسەرهاتنی کات لە',
 617+ 'whitelisttablemodby' => 'دوایین پێداچوونەوە لە لایەن',
 618+ 'whitelisttablemodon' => 'دوایین پێداچوونەوە لە',
 619+ 'whitelisttableedit' => 'دەستکاری',
 620+ 'whitelisttableview' => 'پیشان‌دان',
 621+ 'whitelisttablenewdate' => 'ڕێکەوتی نوێ:',
 622+ 'whitelisttablechangedate' => 'گۆڕانی ڕێکەوتی بەسەرهاتنی کات',
 623+ 'whitelisttableremove' => 'لابردن',
 624+ 'whitelistnewtabledate' => 'ڕێکەوتی بەسەرهاتنی کات:',
 625+ 'whitelistnewtableprocess' => 'پرۆسە',
 626+ 'whitelistnewtablereview' => 'پێداچوونەوە',
 627+ 'whitelistselectrestricted' => '== دیاری‌کردنی ناوی بەکارهێنەری سنووردارکراو ==',
 628+ 'whitelistrequest' => 'داوای دەستپێگەیشتنی لاپەڕەی زیاتر',
 629+ 'whitelistrequestconf' => 'داخوازی بۆ لاپەڕە نوێکان بۆ $1 ناردرا',
 630+ 'whitelistnever' => 'هیچ‌کات',
 631+ 'group-restricted' => 'بەکارهێنەرانی سنووردارکراو',
 632+ 'group-restricted-member' => 'بەکارهێنەری سنووردارکراو',
 633+ 'group-manager' => 'جێبە‌جێکەران',
 634+ 'group-manager-member' => 'جێبەجێکەر',
 635+);
 636+
 637+/** Czech (Česky)
 638+ * @author Matěj Grabovský
 639+ */
 640+$messages['cs'] = array(
 641+ 'whitelistedit-desc' => 'Upravit oprávnění přístupu uživatelů',
 642+ 'whitelistedit' => 'Editor bílé listiny přístupu',
 643+ 'whitelist' => 'Dát stránky na bílou listinu',
 644+ 'mywhitelistpages' => 'Moje stránky',
 645+ 'whitelistfor' => '<center>Aktuální informace pro <b>$1<b></center>',
 646+ 'whitelisttablemodify' => 'Změnit',
 647+ 'whitelisttablemodifyall' => 'Všechny',
 648+ 'whitelisttablemodifynone' => 'Žádné',
 649+ 'whitelisttablepage' => 'Wiki stránka',
 650+ 'whitelisttabletype' => 'Typ přístupu',
 651+ 'whitelisttableexpires' => 'Vyprší',
 652+ 'whitelisttablemodby' => 'Naposledy změnil',
 653+ 'whitelisttablemodon' => 'Naposledy změněno',
 654+ 'whitelisttableedit' => 'Upravit',
 655+ 'whitelisttableview' => 'Zobrazit',
 656+ 'whitelisttablenewdate' => 'Nové datum:',
 657+ 'whitelisttablechangedate' => 'Změnit datum vypršení',
 658+ 'whitelisttablesetedit' => 'Nastavit na upravení',
 659+ 'whitelisttablesetview' => 'Nastavit na zobrazení',
 660+ 'whitelisttableremove' => 'Odstranit',
 661+ 'whitelistnewpagesfor' => 'Přidat nové stránky na bílou listinu<b>$1</b><br />
 662+Jako zástupný znak použijte buď * nebo %',
 663+ 'whitelistnewtabledate' => 'Datum vypršení:',
 664+ 'whitelistnewtableedit' => 'Nastavit na upravení',
 665+ 'whitelistnewtableview' => 'Nastavit na zobrazení',
 666+ 'whitelistnowhitelistedusers' => 'Ve skupině „{{MediaWiki:Group-restricted}}“ se nenachází žadní uživatelé.
 667+Musíte [[Special:UserRights|do této skupiny přidat uživatel]] předtím, než budete moci přidávat stránky na bílou listinu uživatele.',
 668+ 'whitelistnewtableprocess' => 'Zpracovat',
 669+ 'whitelistnewtablereview' => 'Zkontrolovat',
 670+ 'whitelistselectrestricted' => '== Vyberte jméno uživatele ==',
 671+ 'whitelistpagelist' => 'stránky {{GRAMMAR:2sg|{{SITENAME}}}} pro $1',
 672+ 'whitelistnocalendar' => "<font color='red' size=3>Zdá sa, že není správně nainstalované rozšíření [http://www.mediawiki.org/wiki/Extension:Usage_Statistics UsageStatistics], které toto rozšíření vyžaduje.</font>",
 673+ 'whitelistoverview' => '== Přehled změn $1 ==',
 674+ 'whitelistoverviewcd' => "* Změna data [[:$2|$2]] na '''$1'''",
 675+ 'whitelistoverviewsa' => "* Nastavení přístupu [[:$2|$2]] na '''$1'''",
 676+ 'whitelistoverviewrm' => '* Odstranění přístupu na [[:$1|$1]]',
 677+ 'whitelistoverviewna' => "* Přidání přístupu [[:$1|$1]] na bílou listinu s přístupem '''$2''' a vypršením '''$3'''",
 678+ 'whitelistrequest' => 'Požádat o přístup k více stránkám',
 679+ 'whitelistrequestmsg' => '$1 požádal o přístup k {{PLURAL:$3|následující stránce|následujícím stránkám}}:
 680+
 681+$2',
 682+ 'whitelistrequestconf' => 'Žádost o nové stránky byla odeslána $1',
 683+ 'whitelistnonrestricted' => "Uživatel '''$1''' není omezený uživatel.
 684+Tato stránka se týká jen omezených uživatelů.",
 685+ 'whitelistnever' => 'nikdy',
 686+ 'whitelistnummatches' => ' - $ {{PLURAL:$1|výsledek|výsledky|výsledků}}',
 687+ 'right-editwhitelist' => 'Změnit bílou listinu existujícíh uživatelů',
 688+ 'right-restricttowhitelist' => 'Upravit a zobrazit jen stránky z bílé listiny',
 689+ 'action-editwhitelist' => 'změnit bílou listinu uživatelů',
 690+ 'action-restricttowhitelist' => 'upravit a zobrazit jen stránky z bílé listiny',
 691+ 'group-restricted' => 'Omezení uživatelé',
 692+ 'group-restricted-member' => 'Omezený uživatel',
 693+ 'group-manager' => 'Správcové',
 694+ 'group-manager-member' => 'Správce',
 695+);
 696+
 697+/** Welsh (Cymraeg)
 698+ * @author Lloffiwr
 699+ */
 700+$messages['cy'] = array(
 701+ 'whitelisttablemodifyall' => 'Oll',
 702+ 'whitelisttableedit' => 'Golygu',
 703+);
 704+
 705+/** Danish (Dansk)
 706+ * @author Byrial
 707+ * @author Jon Harald Søby
 708+ */
 709+$messages['da'] = array(
 710+ 'whitelisttablemodifynone' => 'Ingen',
 711+ 'whitelisttableedit' => 'Redigér',
 712+ 'whitelistnever' => 'aldrig',
 713+ 'action-editwhitelist' => 'ændre hvidlisten for eksisterende brugere',
 714+ 'action-restricttowhitelist' => 'redigere og se sider som kun er på hvidlisten',
 715+);
 716+
 717+/** German (Deutsch)
 718+ * @author Als-Holder
 719+ * @author ChrisiPK
 720+ * @author Liam Rosen
 721+ * @author Melancholie
 722+ * @author Pill
 723+ * @author Revolus
 724+ * @author Umherirrender
 725+ */
 726+$messages['de'] = array(
 727+ 'whitelistedit-desc' => 'Zugriffsrechte von beschränkten Benutzern bearbeiten',
 728+ 'whitelistedit' => 'Whitelist-Zugriff-Editor',
 729+ 'whitelist' => 'Whitelist-Seiten',
 730+ 'mywhitelistpages' => 'Meine Seiten',
 731+ 'whitelistfor' => '<center>Aktuelle Information für <b>$1</b></center>',
 732+ 'whitelisttablemodify' => 'Modifizieren',
 733+ 'whitelisttablemodifyall' => 'Alles modifizieren',
 734+ 'whitelisttablemodifynone' => 'Nichts modifizieren',
 735+ 'whitelisttablepage' => 'Seite',
 736+ 'whitelisttabletype' => 'Zugriffstyp',
 737+ 'whitelisttableexpires' => 'Ablauf am',
 738+ 'whitelisttablemodby' => 'Zuletzt modifiziert von',
 739+ 'whitelisttablemodon' => 'Zuletzt modifiziert am',
 740+ 'whitelisttableedit' => 'Bearbeiten',
 741+ 'whitelisttableview' => 'Anschauen',
 742+ 'whitelisttablenewdate' => 'Neues Datum:',
 743+ 'whitelisttablechangedate' => 'Ablaufsdatum ändern',
 744+ 'whitelisttablesetedit' => 'Bearbeiten',
 745+ 'whitelisttablesetview' => 'Anschauen',
 746+ 'whitelisttableremove' => 'Entfernen',
 747+ 'whitelistnewpagesfor' => "Neue Seiten zu <b>$1's</b> Whitelist hinzufügen<br />
 748+Entweder * oder % als Maskenzeichen benutzen",
 749+ 'whitelistnewtabledate' => 'Ablaufdatum:',
 750+ 'whitelistnewtableedit' => 'Bearbeiten',
 751+ 'whitelistnewtableview' => 'Anschauen',
 752+ 'whitelistnowhitelistedusers' => 'Es gibt keine Benutzer, die der Gruppe „{{MediaWiki:Group-restricted}}“ angehören.
 753+Du musst [[Special:UserRights|Benutzer zu der Gruppe hinzufügen]] bevor du Seiten auf die Beobachtungsliste eines Benutzers setzen kannst.',
 754+ 'whitelistnewtableprocess' => 'Bearbeiten',
 755+ 'whitelistnewtablereview' => 'Überprüfen',
 756+ 'whitelistselectrestricted' => '== Beschränkten Benutzer auswählen ==',
 757+ 'whitelistpagelist' => '{{SITENAME}} Seiten für $1',
 758+ 'whitelistnocalendar' => "<font color='red' size=3>[http://www.mediawiki.org/wiki/Extension:Usage_Statistics Die Extension:UsageStatistics], eine Vorraussetzung für dieses Extension, wurde nicht installiert oder kann nicht gefunden werden!</font>",
 759+ 'whitelistoverview' => '== Änderungsübersicht für $1 ==',
 760+ 'whitelistoverviewcd' => "* Datum '''($1)''' für [[:$2|$2]] wird geändert",
 761+ 'whitelistoverviewsa' => "* Zugriff '''$1''' für [[:$2|$2]] wird angewendet",
 762+ 'whitelistoverviewrm' => '* Zugriff auf [[:$1|$1]] wird entfernt',
 763+ 'whitelistoverviewna' => "* [[:$1|$1]] wird zur Whitelist hinzugefügt. (Zugriff: '''$2''', Ablaufdatum: '''$3''')",
 764+ 'whitelistrequest' => 'Weiteren Zugriff beantragen',
 765+ 'whitelistrequestmsg' => '$1 hat Zugriff auf die {{PLURAL:$3|folgende Seite|folgenden Seiten}} beantragt:
 766+
 767+$2',
 768+ 'whitelistrequestconf' => 'Beantragung an $1 geschickt',
 769+ 'whitelistnonrestricted' => "'''$1''' ist kein beschränkter Benutzer.
 770+Diese Seite gilt nur für beschränkte Bentzer.",
 771+ 'whitelistnever' => 'niemals',
 772+ 'whitelistnummatches' => ' - $1 {{PLURAL:$1|Übereinstimmung|Übereinstimmungen}}',
 773+ 'right-editwhitelist' => 'Weiße Liste für existierende Benutzer bearbeiten',
 774+ 'right-restricttowhitelist' => 'Seiten ansehen und bearbeiten, die in der Positivliste enthalten sind',
 775+ 'action-editwhitelist' => 'modifiziere die Positivliste für existierende Benutzer',
 776+ 'action-restricttowhitelist' => 'bearbeite und betrachte nur Seiten die in der Positivliste enthalten sind',
 777+ 'group-restricted' => 'Eingeschränkte Benutzer',
 778+ 'group-restricted-member' => 'Eingeschränkter Benutzer',
 779+ 'group-manager' => 'Verwalter',
 780+ 'group-manager-member' => 'Verwalter',
 781+);
 782+
 783+/** German (formal address) (Deutsch (Sie-Form))
 784+ * @author Imre
 785+ */
 786+$messages['de-formal'] = array(
 787+ 'whitelistnowhitelistedusers' => 'Es gibt keine Benutzer, die der Gruppe „{{MediaWiki:Group-restricted}}“ angehören.
 788+Sie müssen [[Special:UserRights|Benutzer zu der Gruppe hinzufügen]] bevor Sie Seiten auf die Beobachtungsliste eines Benutzers setzen können.',
 789+);
 790+
 791+/** Zazaki (Zazaki)
 792+ * @author Belekvor
 793+ */
 794+$messages['diq'] = array(
 795+ 'whitelisttablemodifynone' => 'çino',
 796+);
 797+
 798+/** Lower Sorbian (Dolnoserbski)
 799+ * @author Michawiki
 800+ */
 801+$messages['dsb'] = array(
 802+ 'whitelistedit-desc' => 'Pśistupne pšawa wobgranicowanych wužywarjow wobźěłaś',
 803+ 'whitelistedit' => 'Editor zapśimka pśez běłu lisćinu',
 804+ 'whitelist' => 'Boki běłeje lisćiny',
 805+ 'mywhitelistpages' => 'Móje boki',
 806+ 'whitelistfor' => '<center>Aktualne informacije za <b>$1</b></center>',
 807+ 'whitelisttablemodify' => 'Změniś',
 808+ 'whitelisttablemodifyall' => 'Wšykno',
 809+ 'whitelisttablemodifynone' => 'Žeden',
 810+ 'whitelisttablepage' => 'Wikijowy bok',
 811+ 'whitelisttabletype' => 'Typ zapśimka',
 812+ 'whitelisttableexpires' => 'Pśepadnjo',
 813+ 'whitelisttablemodby' => 'Slědny raz změnjony wót',
 814+ 'whitelisttablemodon' => 'Slědny raz změnjony',
 815+ 'whitelisttableedit' => 'Wobźěłaś',
 816+ 'whitelisttableview' => 'Woglědaś se',
 817+ 'whitelisttablenewdate' => 'Nowy datum:',
 818+ 'whitelisttablechangedate' => 'Datum pśepadnjenja změniś',
 819+ 'whitelisttablesetedit' => 'Wobźěłaś',
 820+ 'whitelisttablesetview' => 'Woglědaś se',
 821+ 'whitelisttableremove' => 'Wótpóraś',
 822+ 'whitelistnewpagesfor' => 'Pśidaj nowe boki běłej lisćinje <b>$1</b><br />
 823+Wužyj pak * abo % ako zastupne znamuško',
 824+ 'whitelistnewtabledate' => 'Datum pśepadnjenja:',
 825+ 'whitelistnewtableedit' => 'Wobźěłaś',
 826+ 'whitelistnewtableview' => 'Woglědaś se',
 827+ 'whitelistnowhitelistedusers' => 'W kupce "{{MediaWiki:Group-restricted}}" wužywarje njejsu.
 828+Musyš [[Special:UserRights|kupce wužywarjow pśidaś]], pjerwjej až móžoš boki běłej lisćinje wužywarja pśidaś.',
 829+ 'whitelistnewtableprocess' => 'Pśeźěłaś',
 830+ 'whitelistnewtablereview' => 'Pśeglědaś',
 831+ 'whitelistselectrestricted' => '== Mě wobgranicowanego wužywarja wubraś ==',
 832+ 'whitelistpagelist' => 'Boki {{GRAMMAR:genitiw|{{SITENAME}}}} za $1',
 833+ 'whitelistnocalendar' => "<font color='red' size=3>Zda se, až [http://www.mediawiki.org/wiki/Extension:Usage_Statistics Extension:UsageStatistics], wuměnjenje za toś to rozšyrjenje, njejo se pórědnje instalěrowalo!</font>",
 834+ 'whitelistoverview' => '== Pśeglěd změnow za $1 ==',
 835+ 'whitelistoverviewcd' => "* Datum za [[:$2|$2]] změnja se do '''$1'''",
 836+ 'whitelistoverviewsa' => "* Zapśimk za [[:$2|$2]] staja se do '''$1'''",
 837+ 'whitelistoverviewrm' => '* Zapśimk wótwónoźujo se do [[:$1|$1]]',
 838+ 'whitelistoverviewna' => "* [[:$1|$1]] pśidawa se běłej lisćinje ze zapśimkom '''$2''' a z datumom pśepadnjenja '''$3'''",
 839+ 'whitelistrequest' => 'Póžedanje na dalšne boki stajiś',
 840+ 'whitelistrequestmsg' => '$1 jo pšosył wó zapśimk na {{PLURAL:$3|slědujucy bok|slědujucej boka|slědujuce boki|slědujuce boki}}:
 841+
 842+$2',
 843+ 'whitelistrequestconf' => 'Póžedanje na nowe boki jo se pósłało do $1',
 844+ 'whitelistnonrestricted' => "Wužywaŕ '''$1''' njejo wobgranicowany wužywar.
 845+Toś ten bok dajo se jano na wobgranicowanych wužywarjow nałožyś.",
 846+ 'whitelistnever' => 'nigda',
 847+ 'whitelistnummatches' => '- {{PLURAL:$1|jaden wótpowědnik|$1 wótpowědnika|$1 wótpowědniki|$1 wótpowědnikow}}',
 848+ 'right-editwhitelist' => 'Běłu lisćinu za eksistujucych wužywarjow změniś',
 849+ 'right-restricttowhitelist' => 'Jano boki z běłeje lisćiny wobźěłaś a se woglědaś',
 850+ 'action-editwhitelist' => 'Běłu liscínu za eksistujucych wužywarjow změniś',
 851+ 'action-restricttowhitelist' => 'Jano boki z běłeje lisćiny wobźěłaś a se woglědaś',
 852+ 'group-restricted' => 'Wobgranicowane wužywarje',
 853+ 'group-restricted-member' => 'Wobgranicowany wužywaŕ',
 854+ 'group-manager' => 'Zastojniki',
 855+ 'group-manager-member' => 'Zastojnik',
 856+);
 857+
 858+/** Ewe (Eʋegbe)
 859+ * @author Natsubee
 860+ */
 861+$messages['ee'] = array(
 862+ 'whitelistnever' => 'gbeɖe',
 863+);
 864+
 865+/** Greek (Ελληνικά)
 866+ * @author Consta
 867+ * @author Crazymadlover
 868+ * @author Omnipaedista
 869+ * @author ZaDiak
 870+ */
 871+$messages['el'] = array(
 872+ 'whitelistedit-desc' => 'Αλλαγή των αδειών πρόσβασης των περιορισμένων χρηστών',
 873+ 'whitelistedit' => 'Επεξεργαστής πρόσβασης της άσπρης λίστας',
 874+ 'whitelist' => 'Σελίδες άσπρης λίστας',
 875+ 'mywhitelistpages' => 'Οι Σελίδες μου',
 876+ 'whitelistfor' => '<center>Τωρινές πληροφορίες για το <b>$1</b></center>',
 877+ 'whitelisttablemodify' => 'Τροποποίηση',
 878+ 'whitelisttablemodifyall' => 'Ὀλα',
 879+ 'whitelisttablemodifynone' => 'Κανένα',
 880+ 'whitelisttablepage' => 'Σελίδα βίκι',
 881+ 'whitelisttabletype' => 'Τύπος πρόσβασης',
 882+ 'whitelisttableexpires' => 'Λήγει στις',
 883+ 'whitelisttablemodby' => 'Τελευταία επεξεργασία από τον',
 884+ 'whitelisttablemodon' => 'Τελευταία επεξεργασία στις',
 885+ 'whitelisttableedit' => 'Επεξεργασία',
 886+ 'whitelisttableview' => 'Προβολή',
 887+ 'whitelisttablenewdate' => 'Νέα ημερομηνία:',
 888+ 'whitelisttablechangedate' => 'Αλλαγή ημερομηνίας λήξης',
 889+ 'whitelisttablesetedit' => 'Έτοιμο για επεξεργασία',
 890+ 'whitelisttablesetview' => 'Έτοιμο για εμφάνιση',
 891+ 'whitelisttableremove' => 'Αφαίρεση',
 892+ 'whitelistnewpagesfor' => 'Προσθέτει νέεςς σελίδες στην άσπρη λίστα του <b>$1</b><br />
 893+Χρησιμοποιήστε είτε * ή % ως χαρακτήρα μπαλαντέρ',
 894+ 'whitelistnewtabledate' => 'Ημερομηνία λήξης:',
 895+ 'whitelistnewtableedit' => 'Έτοιμο για επεξεργασία',
 896+ 'whitelistnewtableview' => 'Έτοιμο για εμφάνιση',
 897+ 'whitelistnowhitelistedusers' => 'Δεν υπάρχουν χρήστες στην ομάδα "{{MediaWiki:Group-restricted}}".
 898+Πρέπει να [[Special:UserRights|προσθέσετε χρήστες στην ομάδα]] πριν προσθέσετε σελίδες σε μια άσπρη λίστα ενός χρήστη.',
 899+ 'whitelistnewtableprocess' => 'Πρόοδος',
 900+ 'whitelistnewtablereview' => 'Επιθεώρηση',
 901+ 'whitelistselectrestricted' => '== Επιλογή περιορισμένου ονόματος χρήστη ==',
 902+ 'whitelistpagelist' => 'Σελίδες στο {{SITENAME}} για το $1',
 903+ 'whitelistnocalendar' => "<font color='red' size=3>Φαίνεται ότι το [http://www.mediawiki.org/wiki/Extension:Usage_Statistics Extension:UsageStatistics], προαπαιτούμενο για αυτή την επέκταση, δεν έχει εγκατασταθεί σωστά!</font>",
 904+ 'whitelistoverview' => '== Επισκόπηση αλλαγών του $1 ==',
 905+ 'whitelistoverviewcd' => "* Αλλαγή της ημερομηνίας στο '''$1''' για το [[:$2|$2]]",
 906+ 'whitelistoverviewsa' => "* Ρυθμίση της πρόσβασης στο '''$1''' για το [[:$2|$2]]",
 907+ 'whitelistoverviewrm' => '* Αφαίρεση της πρόσβασης στο [[:$1|$1]]',
 908+ 'whitelistoverviewna' => "* Προσθήκη του [[:$1|$1]] στην άσπρη λίστα με πρόσβαση '''$2''' και ημερομηνία λήξης στις '''$3'''",
 909+ 'whitelistrequest' => 'Ζήτηση πρόσβασης για περισσότερες σελίδες',
 910+ 'whitelistrequestmsg' => 'Ο/Η $1 έχει άδεια που ζητήθηκε {{PLURAL:$3|στην σελίδα|στις σελίδες}}:
 911+
 912+$2',
 913+ 'whitelistrequestconf' => 'Η πρόταση για νέες σελίδες στάλθηκε σε $1',
 914+ 'whitelistnonrestricted' => "Ο χρήστης '''$1''' δεν είναι ένας περιορισμένος χρήστης.
 915+Αυτή η σελίδα είναι κατάλληλη μόνο για τους περιορισμένους χρήστες",
 916+ 'whitelistnever' => 'ποτέ',
 917+ 'whitelistnummatches' => ' - {{PLURAL:$1|ένα αποτέλεσμα|$1 αποτελέσματα}}',
 918+ 'right-editwhitelist' => 'Τροποποίηση της άσπρης λίστας για τωρινούς χρήστες',
 919+ 'right-restricttowhitelist' => 'Επεξεργασία και προβολή σελίδων στην άσπρη λίστα μόνο',
 920+ 'action-editwhitelist' => 'τροποποίηση της άσπρης λίστας για τους υπάρχοντες χρήστες',
 921+ 'action-restricttowhitelist' => 'επεξεργασία και προβολή σελίδων στην άσπρη λίστα μόνο',
 922+ 'group-restricted' => 'Περιορισμένοι χρήστες',
 923+ 'group-restricted-member' => 'Περιορισμένος χρήστης',
 924+ 'group-manager' => 'Διαχειριστές',
 925+ 'group-manager-member' => 'Διαχειριστής',
 926+);
 927+
 928+/** Esperanto (Esperanto)
 929+ * @author Yekrats
 930+ */
 931+$messages['eo'] = array(
 932+ 'whitelistedit-desc' => 'Redakti la atingo-permesojn de limigitaj uzantoj',
 933+ 'whitelistedit' => 'Redaktilo por atingo per blankalisto',
 934+ 'whitelist' => 'Blanklisto Paĝoj',
 935+ 'mywhitelistpages' => 'Miaj Paĝoj',
 936+ 'whitelistfor' => '<center>Nuna informo por <b>$1</b></center>',
 937+ 'whitelisttablemodify' => 'Modifi',
 938+ 'whitelisttablemodifyall' => 'Ĉiuj',
 939+ 'whitelisttablemodifynone' => 'Neniu',
 940+ 'whitelisttablepage' => 'Vikia Paĝo',
 941+ 'whitelisttabletype' => 'Atinga tipo',
 942+ 'whitelisttableexpires' => 'Finas je',
 943+ 'whitelisttablemodby' => 'Laste modifita de',
 944+ 'whitelisttablemodon' => 'Laste modifita je',
 945+ 'whitelisttableedit' => 'Redakti',
 946+ 'whitelisttableview' => 'Rigardu',
 947+ 'whitelisttablenewdate' => 'Nova Dato:',
 948+ 'whitelisttablechangedate' => 'Ŝanĝu Findaton',
 949+ 'whitelisttableremove' => 'Forigi',
 950+ 'whitelistnewtabledate' => 'Findato:',
 951+ 'whitelistnewtableedit' => 'Prete redakti',
 952+ 'whitelistnewtableview' => 'Prete vidi',
 953+ 'whitelistnewtableprocess' => 'Procezi',
 954+ 'whitelistnewtablereview' => 'Kontrolu',
 955+ 'whitelistselectrestricted' => '== Selektu Limigitan Salutnomon ==',
 956+ 'whitelistpagelist' => '{{SITENAME}} paĝoj por $1',
 957+ 'whitelistoverview' => '== Resumo de ŝanĝoj por $1 ==',
 958+ 'whitelistoverviewcd' => "* Ŝanĝante daton al '''$1''' por [[:$2|$2]]",
 959+ 'whitelistrequest' => 'Petu atingon por pliaj paĝoj',
 960+ 'whitelistrequestmsg' => '$1 petis atingon al la {{PLURAL:$3|jena paĝo|jenaj paĝoj}}:
 961+
 962+$2',
 963+ 'whitelistrequestconf' => 'Peto por novaj paĝoj estis sendita al $1',
 964+ 'whitelistnever' => 'neniam',
 965+ 'whitelistnummatches' => ' - {{PLURAL:$1|unu trafo|$1 trafoj}}',
 966+ 'right-editwhitelist' => 'Modifi la blankalisto por ekzistantaj uzantoj',
 967+ 'right-restricttowhitelist' => 'Redakti kaj vidi paĝojn nur en la blankalisto',
 968+ 'action-editwhitelist' => 'nur modifi la blankalisto por ekzistantaj uzantoj',
 969+ 'action-restricttowhitelist' => 'redakti kaj vidi paĝojn nur en la blankalisto',
 970+ 'group-restricted' => 'Limigitaj uzantoj',
 971+ 'group-restricted-member' => 'Limigita uzanto',
 972+ 'group-manager' => 'Kondukantoj',
 973+ 'group-manager-member' => 'Kondukanto',
 974+);
 975+
 976+/** Spanish (Español)
 977+ * @author Antur
 978+ * @author Imre
 979+ * @author Piolinfax
 980+ * @author Sanbec
 981+ */
 982+$messages['es'] = array(
 983+ 'whitelistedit-desc' => 'Editar los permisos de acceso de usuarios restringidos',
 984+ 'whitelistedit' => 'Editor de acceso de la lista blanca',
 985+ 'whitelist' => 'Páginas de la lista blanca',
 986+ 'mywhitelistpages' => 'Mis páginas',
 987+ 'whitelistfor' => '<center>Informacion actual para <b>$1</b></center>',
 988+ 'whitelisttablemodify' => 'Modifica',
 989+ 'whitelisttablemodifyall' => 'Todos',
 990+ 'whitelisttablemodifynone' => 'Ninguno',
 991+ 'whitelisttablepage' => 'Página wiki',
 992+ 'whitelisttabletype' => 'Tipo de acceso',
 993+ 'whitelisttableexpires' => 'Expira el',
 994+ 'whitelisttablemodby' => 'Última modificación realizada por',
 995+ 'whitelisttablemodon' => 'Última modificación realizada el',
 996+ 'whitelisttableedit' => 'Editar',
 997+ 'whitelisttableview' => 'Ver',
 998+ 'whitelisttablenewdate' => 'Nueva fecha:',
 999+ 'whitelisttablechangedate' => 'Cambiar la fecha de caducidad',
 1000+ 'whitelisttablesetedit' => 'Activar modificación',
 1001+ 'whitelisttablesetview' => 'Activar visualización',
 1002+ 'whitelisttableremove' => 'Borrar',
 1003+ 'whitelistnewpagesfor' => 'Añadir páginas a la lista blanca de <b>$1</b> <br />
 1004+Usa * o % como comodines.',
 1005+ 'whitelistnewtabledate' => 'Fecha de caducidad:',
 1006+ 'whitelistnewtableedit' => 'Activar modificación',
 1007+ 'whitelistnewtableview' => 'Activar visualización',
 1008+ 'whitelistnowhitelistedusers' => 'No hay usuarios en el grupo «{{MediaWiki:Group-restricted}}».
 1009+Tienes que [[Special:UserRights|añadir usuarios al grupo]] antes de poder añadir páginas a una lista blanca de usuario.',
 1010+ 'whitelistnewtableprocess' => 'Proceso',
 1011+ 'whitelistnewtablereview' => 'Revisión',
 1012+ 'whitelistselectrestricted' => '== Selecciona un nombre de usuario restringido ==',
 1013+ 'whitelistpagelist' => 'Páginas de {{SITENAME}} para $1',
 1014+ 'whitelistnocalendar' => "<font color='red' size=3>Aparentemente la [http://www.mediawiki.org/wiki/Extension:Usage_Statistics Extension:UsageStatistics], requisito necesario para esta extensión, no ha sido instalada correctamente!</font>",
 1015+ 'whitelistoverview' => '== Resumen de cambios para $1 ==',
 1016+ 'whitelistoverviewcd' => "* Cambiando la fecha a '''$1''' para [[:$2|$2]]",
 1017+ 'whitelistoverviewsa' => "* Estableciendo acceso a '''$1''' para [[:$2|$2]]",
 1018+ 'whitelistoverviewrm' => '* Quitando acceso a [[:$1|$1]]',
 1019+ 'whitelistoverviewna' => "* Agregando [[:$1|$1]] a la lista con acceso '''$2''' y fecha de expiración '''$3'''",
 1020+ 'whitelistrequest' => 'Solicitar acceso a más páginas',
 1021+ 'whitelistrequestmsg' => '$1 solicitó acceso a {{PLURAL:$3|la siguiente página|las siguientes $3 páginas}}:
 1022+
 1023+$2',
 1024+ 'whitelistrequestconf' => 'La solicitud de nuevas páginas fue enviada a $1',
 1025+ 'whitelistnonrestricted' => "El usuario '''$1''' no está restringido.
 1026+Está página sólo es aplicable a usuarios restringidos",
 1027+ 'whitelistnever' => 'nunca',
 1028+ 'whitelistnummatches' => ' - {{PLURAL:$1|una coincidencia|$1 coincidencias}}.',
 1029+ 'right-editwhitelist' => 'Modificar la lista blanca para usuarios existentes',
 1030+ 'right-restricttowhitelist' => 'Editar y ver sólo las páginas de la lista blanca',
 1031+ 'action-editwhitelist' => 'modificar la lista blanca para usuarios existentes',
 1032+ 'action-restricttowhitelist' => 'editar y ver sólo las páginas de la lista blanca',
 1033+ 'group-restricted' => 'Usuarios limitados',
 1034+ 'group-restricted-member' => 'Usuario limitado',
 1035+ 'group-manager' => 'Gestores',
 1036+ 'group-manager-member' => 'Gestor',
 1037+);
 1038+
 1039+/** Estonian (Eesti)
 1040+ * @author Avjoska
 1041+ */
 1042+$messages['et'] = array(
 1043+ 'whitelisttablemodifyall' => 'Kõik',
 1044+ 'whitelisttablemodifynone' => 'Ei midagi',
 1045+ 'whitelisttableexpires' => 'Aegub',
 1046+ 'whitelisttableedit' => 'Redigeeri',
 1047+ 'whitelisttableview' => 'Vaata',
 1048+);
 1049+
 1050+/** Basque (Euskara)
 1051+ * @author An13sa
 1052+ * @author Kobazulo
 1053+ * @author Theklan
 1054+ */
 1055+$messages['eu'] = array(
 1056+ 'mywhitelistpages' => 'Nire orriak',
 1057+ 'whitelisttablemodify' => 'Aldatu',
 1058+ 'whitelisttablemodifyall' => 'Denak',
 1059+ 'whitelisttablemodifynone' => 'Bat ere ez',
 1060+ 'whitelisttablepage' => 'Wiki orrialdea',
 1061+ 'whitelisttabletype' => 'Sarrera mota',
 1062+ 'whitelisttableexpires' => 'Iraungitzen du:',
 1063+ 'whitelisttablemodby' => 'Azken aldaketare egilea',
 1064+ 'whitelisttablemodon' => 'Azken aldaketa egin zen',
 1065+ 'whitelisttableedit' => 'Aldatu',
 1066+ 'whitelisttableview' => 'Ikusi',
 1067+ 'whitelisttablenewdate' => 'Data berria:',
 1068+ 'whitelisttablechangedate' => 'Iraungitzen data aldatu',
 1069+ 'whitelisttablesetedit' => 'Aldatzeko jarri',
 1070+ 'whitelisttablesetview' => 'Ikusteko aldatu',
 1071+ 'whitelisttableremove' => 'Ezabatu',
 1072+ 'whitelistnewtabledate' => 'Iraungitze data:',
 1073+ 'whitelistnewtableedit' => 'Aldatzeko jarri',
 1074+ 'whitelistnewtableview' => 'Aldatzeko jarri',
 1075+ 'whitelistnewtableprocess' => 'Prozesatu',
 1076+ 'whitelistnewtablereview' => 'Berrikusi',
 1077+ 'whitelistselectrestricted' => '== Hauta ezazu mugatutako lankide izena ==',
 1078+ 'whitelistnever' => 'inoiz',
 1079+ 'group-restricted' => 'Mugatutako lankideak',
 1080+ 'group-restricted-member' => 'Mugatutako lankidea',
 1081+ 'group-manager' => 'Administratzaileak',
 1082+ 'group-manager-member' => 'Administratzaile',
 1083+);
 1084+
 1085+/** Finnish (Suomi)
 1086+ * @author Cimon Avaro
 1087+ * @author Crt
 1088+ * @author Nike
 1089+ * @author Str4nd
 1090+ * @author Vililikku
 1091+ */
 1092+$messages['fi'] = array(
 1093+ 'whitelistedit-desc' => 'Muokkaa rajoituksenalaisten käyttäjien käyttöoikeuksia',
 1094+ 'whitelist' => 'Sallitut sivut',
 1095+ 'mywhitelistpages' => 'Omat sivu',
 1096+ 'whitelisttablemodify' => 'Muokkaa',
 1097+ 'whitelisttablemodifyall' => 'Kaikki',
 1098+ 'whitelisttablemodifynone' => 'Ei mitään',
 1099+ 'whitelisttablepage' => 'Wikisivu',
 1100+ 'whitelisttableexpires' => 'Vanhentuu',
 1101+ 'whitelisttablemodby' => 'Viimeisin muokkaaja',
 1102+ 'whitelisttablemodon' => 'Viimeksi muokattu',
 1103+ 'whitelisttableedit' => 'Muokkaa',
 1104+ 'whitelisttableview' => 'Näytä',
 1105+ 'whitelisttablenewdate' => 'Uusi päivämäärä:',
 1106+ 'whitelisttablechangedate' => 'Muuta vanhentumispäivämäärää',
 1107+ 'whitelisttableremove' => 'Poista',
 1108+ 'whitelistnewtabledate' => 'Vanhentumispäivämäärä',
 1109+ 'whitelistnewtableprocess' => 'Käsittele',
 1110+ 'whitelistnewtablereview' => 'Tarkasta',
 1111+ 'whitelistselectrestricted' => '== Valitse rajattu käyttäjätunnus ==',
 1112+ 'whitelistpagelist' => '{{SITENAME}}-sivut kohteelle $1',
 1113+ 'whitelistoverview' => '== Yleiskatsaus muutoksista kohteeseen $1 ==',
 1114+ 'whitelistoverviewcd' => "* Muutetaan päiväys arvoon '''$1''' kohteelle [[:$2|$2]]",
 1115+ 'whitelistoverviewsa' => "* Asetetaan oikeudet '''$1''' kohteelle [[:$2|$2]]",
 1116+ 'whitelistrequest' => 'Pyydä pääsyä useammille sivuille',
 1117+ 'whitelistrequestmsg' => '$1 on pyytänyt pääsyä {{PLURAL:$3|seuraavalle sivulle|seuraaville sivuille}}:
 1118+
 1119+$2',
 1120+ 'whitelistrequestconf' => 'Lähetettiin kohteeseen $1 pyyntö uusista sivuista',
 1121+ 'whitelistnonrestricted' => "Käyttäjä '''$1''' ei ole rajoituksenalainen käyttäjä.
 1122+Tätä sivua sovelletaan ainoastaan rajoituksenalaisiin käyttäjiin",
 1123+ 'whitelistnever' => 'ei koskaan',
 1124+ 'whitelistnummatches' => ' - {{PLURAL:$1|yksi osuma|$1 osumaa}}',
 1125+ 'group-restricted' => 'rajoitetut käyttäjät',
 1126+ 'group-restricted-member' => 'rajoitettu käyttäjä',
 1127+);
 1128+
 1129+/** French (Français)
 1130+ * @author Crochet.david
 1131+ * @author Grondin
 1132+ * @author McDutchie
 1133+ * @author PieRRoMaN
 1134+ * @author Urhixidur
 1135+ * @author Verdy p
 1136+ * @author Zetud
 1137+ */
 1138+$messages['fr'] = array(
 1139+ 'whitelistedit-desc' => 'Modifie les permissions d’accès des utilisateurs à pouvoirs restreints',
 1140+ 'whitelistedit' => 'Modificateur de la liste blanche des accès',
 1141+ 'whitelist' => 'Pages de listes blanches',
 1142+ 'mywhitelistpages' => 'Mes pages',
 1143+ 'whitelistfor' => '<center>Informations actuelles pour <b>$1</b></center>',
 1144+ 'whitelisttablemodify' => 'Modifier',
 1145+ 'whitelisttablemodifyall' => 'Tout',
 1146+ 'whitelisttablemodifynone' => 'Néant',
 1147+ 'whitelisttablepage' => 'Page wiki',
 1148+ 'whitelisttabletype' => 'Mode d’accès',
 1149+ 'whitelisttableexpires' => 'Expire le',
 1150+ 'whitelisttablemodby' => 'Modifié en dernier par',
 1151+ 'whitelisttablemodon' => 'Modifié en dernier le',
 1152+ 'whitelisttableedit' => 'Modifier',
 1153+ 'whitelisttableview' => 'Afficher',
 1154+ 'whitelisttablenewdate' => 'Nouvelle date :',
 1155+ 'whitelisttablechangedate' => 'Changer la date d’expiration',
 1156+ 'whitelisttablesetedit' => 'Activer modification',
 1157+ 'whitelisttablesetview' => 'Activer visualisation',
 1158+ 'whitelisttableremove' => 'Retirer',
 1159+ 'whitelistnewpagesfor' => 'Ajoute de nouvelles pages à la liste blanche de <b>$1</b><br />
 1160+Utiliser soit le caractère * soit %',
 1161+ 'whitelistnewtabledate' => 'Date d’expiration :',
 1162+ 'whitelistnewtableedit' => 'Activer modification',
 1163+ 'whitelistnewtableview' => 'Activer visualisation',
 1164+ 'whitelistnowhitelistedusers' => 'Il n’y a aucun utilisateur dans le groupe « {{MediaWiki:Group-restricted}} ».
 1165+Vous devez [[Special:UserRights|ajouter l’utilisateur au groupe]] avant que vous puissiez ajouter des pages à la liste blanche d’un utilisateur.',
 1166+ 'whitelistnewtableprocess' => 'Traiter',
 1167+ 'whitelistnewtablereview' => 'Relire',
 1168+ 'whitelistselectrestricted' => '== Sélectionner un nom d’utilisateur à accès restreint ==',
 1169+ 'whitelistpagelist' => 'Pages de {{SITENAME}} pour $1',
 1170+ 'whitelistnocalendar' => "<font color='red' size=3>Il semble que le module [http://www.mediawiki.org/wiki/Extension:Usage_Statistics Extension:UsageStatistics], une extension prérequise, n’ait pas été installé convenablement !</font>",
 1171+ 'whitelistoverview' => '== Vue générale des changements pour $1 ==',
 1172+ 'whitelistoverviewcd' => "* Modification de la date de '''$1''' pour [[:$2|$2]]",
 1173+ 'whitelistoverviewsa' => "* Configuration de l’accès à '''$1''' pour [[:$2|$2]]",
 1174+ 'whitelistoverviewrm' => '* Retrait de l’accès à [[:$1|$1]]',
 1175+ 'whitelistoverviewna' => "* Ajout de [[:$1|$1]] à la liste blanche avec les droits de '''$2''' et comme date d’expiration le '''$3'''",
 1176+ 'whitelistrequest' => 'Demander un accès à plus de pages',
 1177+ 'whitelistrequestmsg' => '$1 a demandé l’accès {{PLURAL:$3|à la page suivante|aux pages suivantes}} :
 1178+
 1179+$2',
 1180+ 'whitelistrequestconf' => 'Une demande d’accès pour de nouvelles pages a été envoyée à $1',
 1181+ 'whitelistnonrestricted' => "L’utilisateur '''$1''' n’a pas des droits restreints.
 1182+Cette page ne s’applique qu’aux utilisateurs disposant de droits restreints.",
 1183+ 'whitelistnever' => 'jamais',
 1184+ 'whitelistnummatches' => ' - {{PLURAL:$1|une occurrence|$1 occurrences}}',
 1185+ 'right-editwhitelist' => 'Modifier la liste blanche pour les utilisateurs existants',
 1186+ 'right-restricttowhitelist' => 'Modifier et visionner les pages figurant uniquement sur la liste blanche',
 1187+ 'action-editwhitelist' => 'modifier la liste blanche pour les utilisateurs existants',
 1188+ 'action-restricttowhitelist' => 'modifier et visionner les pages figurant uniquement sur la liste blanche',
 1189+ 'group-restricted' => 'Utilisateurs restreints',
 1190+ 'group-restricted-member' => 'Utilisateur restreint',
 1191+ 'group-manager' => 'Gestionnaires',
 1192+ 'group-manager-member' => 'Gestionnaire',
 1193+);
 1194+
 1195+/** Franco-Provençal (Arpetan)
 1196+ * @author Cedric31
 1197+ * @author ChrisPtDe
 1198+ */
 1199+$messages['frp'] = array(
 1200+ 'mywhitelistpages' => 'Mes pâges',
 1201+ 'whitelisttablemodify' => 'Changiér',
 1202+ 'whitelisttablemodifyall' => 'Tot',
 1203+ 'whitelisttablemodifynone' => 'Ren',
 1204+ 'whitelisttableedit' => 'Changiér',
 1205+ 'whitelisttableview' => 'Fâre vêre',
 1206+);
 1207+
 1208+/** Western Frisian (Frysk)
 1209+ * @author Snakesteuben
 1210+ */
 1211+$messages['fy'] = array(
 1212+ 'whitelisttablemodifyall' => 'Alle',
 1213+ 'whitelisttablemodifynone' => 'Gjin',
 1214+ 'whitelisttableedit' => 'Wizigje',
 1215+);
 1216+
 1217+/** Irish (Gaeilge)
 1218+ * @author Alison
 1219+ */
 1220+$messages['ga'] = array(
 1221+ 'whitelisttablemodifyall' => 'An t-iomlán',
 1222+ 'whitelisttablemodifynone' => 'Tada',
 1223+ 'whitelisttablepage' => 'Leathanach vicí',
 1224+ 'whitelisttablenewdate' => 'Dáta nua:',
 1225+ 'whitelistoverviewcd' => "* Ag athrú an dáta ó '''$1''' le [[:$2|$2]]",
 1226+ 'whitelistoverviewsa' => "* Ag socrú rochtain do '''$1''' le [[:$2|$2]]",
 1227+ 'group-manager' => 'Bainisteóir',
 1228+ 'group-manager-member' => 'Bainisteór',
 1229+);
 1230+
 1231+/** Galician (Galego)
 1232+ * @author Toliño
 1233+ */
 1234+$messages['gl'] = array(
 1235+ 'whitelistedit-desc' => 'Editar os permisos de acceso dos usuarios restrinxidos',
 1236+ 'whitelistedit' => 'Editor de acceso da lista branca (whitelist)',
 1237+ 'whitelist' => 'Páxinas da lista branca',
 1238+ 'mywhitelistpages' => 'As miñas páxinas',
 1239+ 'whitelistfor' => '<center>Información actual para <b>$1</b></center>',
 1240+ 'whitelisttablemodify' => 'Modificar',
 1241+ 'whitelisttablemodifyall' => 'Todo',
 1242+ 'whitelisttablemodifynone' => 'Ningún',
 1243+ 'whitelisttablepage' => 'Páxina do wiki',
 1244+ 'whitelisttabletype' => 'Tipo de acceso',
 1245+ 'whitelisttableexpires' => 'Expira o',
 1246+ 'whitelisttablemodby' => 'Modificado por última vez por',
 1247+ 'whitelisttablemodon' => 'Modificado por última o',
 1248+ 'whitelisttableedit' => 'Editar',
 1249+ 'whitelisttableview' => 'Ver',
 1250+ 'whitelisttablenewdate' => 'Nova data:',
 1251+ 'whitelisttablechangedate' => 'Cambiar a data de remate',
 1252+ 'whitelisttablesetedit' => 'Preparar para editar',
 1253+ 'whitelisttablesetview' => 'Preparar para ver',
 1254+ 'whitelisttableremove' => 'Eliminar',
 1255+ 'whitelistnewpagesfor' => 'Engada novas páxinas á lista branca de <b>$1</b><br />
 1256+Pode usar * ou %, como tamén o carácter "comodín"',
 1257+ 'whitelistnewtabledate' => 'Data de caducidade:',
 1258+ 'whitelistnewtableedit' => 'Preparar para editar',
 1259+ 'whitelistnewtableview' => 'Preparar para ver',
 1260+ 'whitelistnowhitelistedusers' => 'Non hai usuarios no grupo "{{MediaWiki:Group-restricted}}".
 1261+Ten que [[Special:UserRights|engadir usuarios ao grupo]] antes de poder engadir páxinas á lista branca dun usuario.',
 1262+ 'whitelistnewtableprocess' => 'Proceso',
 1263+ 'whitelistnewtablereview' => 'Revisar',
 1264+ 'whitelistselectrestricted' => '== Seleccionar un nome de usuario restrinxido ==',
 1265+ 'whitelistpagelist' => 'Páxinas de {{SITENAME}} para $1',
 1266+ 'whitelistnocalendar' => "<font color='red' size=3>Parece que [http://www.mediawiki.org/wiki/Extension:Usage_Statistics Extension:UsageStatistics], un requirimento previo para esta extensión, non foi instalada adecuadamente!</font>",
 1267+ 'whitelistoverview' => '== Visión xeral dos cambios para $1 ==',
 1268+ 'whitelistoverviewcd' => "* Cambiando a data a '''$1''' para [[:$2|$2]]",
 1269+ 'whitelistoverviewsa' => "* Configurando o acceso a '''$1''' para [[:$2|$2]]",
 1270+ 'whitelistoverviewrm' => '* Eliminando o acceso a [[:$1|$1]]',
 1271+ 'whitelistoverviewna' => "* Engadindo [[:$1|$1]] á lista branca (whitelist) con acceso a '''$2''' e data de remate '''$3'''",
 1272+ 'whitelistrequest' => 'Solicitar acceso a máis páxinas',
 1273+ 'whitelistrequestmsg' => '$1 solicitou ter acceso {{PLURAL:$3|á seguinte páxina|ás seguintes páxinas}}:
 1274+
 1275+$2',
 1276+ 'whitelistrequestconf' => 'A solicitude para páxinas novas foi enviada a $1',
 1277+ 'whitelistnonrestricted' => "O usuario '''$1''' non é un usuario limitado.
 1278+Esta páxina só é aplicable aos usuarios limitados",
 1279+ 'whitelistnever' => 'nunca',
 1280+ 'whitelistnummatches' => ' - {{PLURAL:$1|unha coincidencia|$1 coincidencias}}',
 1281+ 'right-editwhitelist' => 'Modificar a lista branca dos usuarios existentes',
 1282+ 'right-restricttowhitelist' => 'Editar e ver só as páxinas da lista branca',
 1283+ 'action-editwhitelist' => 'modificar a lista branca dos usuarios existentes',
 1284+ 'action-restricttowhitelist' => 'editar e ver só as páxinas da lista branca',
 1285+ 'group-restricted' => 'Usuarios restrinxidos',
 1286+ 'group-restricted-member' => 'Usuario restrinxido',
 1287+ 'group-manager' => 'Xestores',
 1288+ 'group-manager-member' => 'Xestor',
 1289+);
 1290+
 1291+/** Gothic (Gothic)
 1292+ * @author Crazymadlover
 1293+ * @author Jocke Pirat
 1294+ * @author Omnipaedista
 1295+ */
 1296+$messages['got'] = array(
 1297+ 'whitelisttableedit' => 'Máidjan',
 1298+);
 1299+
 1300+/** Ancient Greek (Ἀρχαία ἑλληνικὴ)
 1301+ * @author Crazymadlover
 1302+ * @author Omnipaedista
 1303+ */
 1304+$messages['grc'] = array(
 1305+ 'mywhitelistpages' => 'Αἱ δέλτοι μου',
 1306+ 'whitelisttablemodify' => 'Τροποποιεῖν',
 1307+ 'whitelisttablemodifyall' => 'Ἅπασαι',
 1308+ 'whitelisttablemodifynone' => 'Οὐδέν',
 1309+ 'whitelisttableedit' => 'Μεταγράφειν',
 1310+ 'whitelisttableview' => 'Ὁρᾶν',
 1311+ 'whitelisttableremove' => 'Άφαιρεῖν',
 1312+ 'whitelistnewtablereview' => 'Ἐπισκόπησις',
 1313+ 'whitelistnever' => 'οὔποτε',
 1314+);
 1315+
 1316+/** Swiss German (Alemannisch)
 1317+ * @author Als-Holder
 1318+ */
 1319+$messages['gsw'] = array(
 1320+ 'whitelistedit-desc' => 'Zuegriffsrächt vu bschränkte Benutzer bearbeite',
 1321+ 'whitelistedit' => 'Wyssi Lischt-Zuegriff-Editor',
 1322+ 'whitelist' => 'Wyssi Lischt-Syte',
 1323+ 'mywhitelistpages' => 'Myy Syte',
 1324+ 'whitelistfor' => '<center>Aktuälli Information fir <b>$1</b></center>',
 1325+ 'whitelisttablemodify' => 'Modifiziere',
 1326+ 'whitelisttablemodifyall' => 'Alles modifiziere',
 1327+ 'whitelisttablemodifynone' => 'Nyt modifiziere',
 1328+ 'whitelisttablepage' => 'Syte',
 1329+ 'whitelisttabletype' => 'Zuegriffstyp',
 1330+ 'whitelisttableexpires' => 'Lauft ab am',
 1331+ 'whitelisttablemodby' => 'Zletscht modifiziert vu',
 1332+ 'whitelisttablemodon' => 'Zletscht modifiziert am',
 1333+ 'whitelisttableedit' => 'Bearbeite',
 1334+ 'whitelisttableview' => 'Bschaue',
 1335+ 'whitelisttablenewdate' => 'Nej Datum:',
 1336+ 'whitelisttablechangedate' => 'Ablaufsdatum ändere',
 1337+ 'whitelisttablesetedit' => 'Bearbeite',
 1338+ 'whitelisttablesetview' => 'Bschaue',
 1339+ 'whitelisttableremove' => 'Useneh',
 1340+ 'whitelistnewpagesfor' => "Neiji Syte zue dr <b>$1's</b> Wysse Lischt zuefiege<br />
 1341+Entweder * oder % as Maskezeiche verwände",
 1342+ 'whitelistnewtabledate' => 'Ablaufdatum:',
 1343+ 'whitelistnewtableedit' => 'Bearbeite',
 1344+ 'whitelistnewtableview' => 'Aaluege',
 1345+ 'whitelistnowhitelistedusers' => 'S git kei Benutzer, wu zue dr Gruppe „{{MediaWiki:Group-restricted}}“ ghere.
 1346+Du muesch [[Special:UserRights|Benutzer zue dr Gruppe zuefiege]], voreb du Syte uf d Beobachtigslischt vun eme Benutzer chasch setze.',
 1347+ 'whitelistnewtableprocess' => 'Bearbeite',
 1348+ 'whitelistnewtablereview' => 'Iberpriefe',
 1349+ 'whitelistselectrestricted' => '== Bschränkte Benutzer uuswähle ==',
 1350+ 'whitelistpagelist' => '{{SITENAME}} Syte fir $1',
 1351+ 'whitelistnocalendar' => "<font color='red' size=3>[http://www.mediawiki.org/wiki/Extension:Usage_Statistics D Extension:UsageStatistics], e Vorruussetzig fir die Extension, isch nit installiert wore oder cha nit gfunde wäre!</font>",
 1352+ 'whitelistoverview' => '== Änderigsibersicht fir $1 ==',
 1353+ 'whitelistoverviewcd' => "* Datum '''($1)''' fir [[:$2|$2]] wird gänderet",
 1354+ 'whitelistoverviewsa' => "* Zuegriff '''$1''' fir [[:$2|$2]] wird aagwändet",
 1355+ 'whitelistoverviewrm' => '* Zuegriff uf [[:$1|$1]] wird usegnuh',
 1356+ 'whitelistoverviewna' => "* [[:$1|$1]] wird zue dr Wysse Lischt zuegfiegt. (Zuegriff: '''$2''', Ablaufdatum: '''$3''')",
 1357+ 'whitelistrequest' => 'E Aatrag stelle uf Zuegriff uf meh Syte',
 1358+ 'whitelistrequestmsg' => '$1 het e Aatrag gstellt uf Zuegriff uf {{PLURAL:$3|die Syte|die Syte}}:
 1359+
 1360+$2',
 1361+ 'whitelistrequestconf' => 'Aatrag isch an $1 gschickt wore',
 1362+ 'whitelistnonrestricted' => "'''$1''' isch kei bschränkter Benutzer.
 1363+Die Syte giltet nume fir bschränkti Bentzer.",
 1364+ 'whitelistnever' => 'nie',
 1365+ 'whitelistnummatches' => ' - $1 {{PLURAL:$1|Ibereinstimmig|Ibereinstimmige}}',
 1366+ 'right-editwhitelist' => 'Wyssi Lischt fir Benutzer bearbeite, wu s git',
 1367+ 'right-restricttowhitelist' => 'Bearbeite un bschau nume Syte, wu in dr Wysse Lischt din sin',
 1368+ 'action-editwhitelist' => 'modifizier di Wyss Lischt fir Benutzer, wu s git',
 1369+ 'action-restricttowhitelist' => 'bearbeit un bschau nume Syte, wu in dr Wysse Lischt din sin',
 1370+ 'group-restricted' => 'Yygschränkti Benutzer',
 1371+ 'group-restricted-member' => 'Yygschränkter Benutzer',
 1372+ 'group-manager' => 'Verwalter',
 1373+ 'group-manager-member' => 'Verwalter',
 1374+);
 1375+
 1376+/** Hakka (Hak-kâ-fa)
 1377+ * @author Hakka
 1378+ */
 1379+$messages['hak'] = array(
 1380+ 'whitelisttableedit' => 'Phiên-chho',
 1381+);
 1382+
 1383+/** Hawaiian (Hawai`i)
 1384+ * @author Kalani
 1385+ * @author Singularity
 1386+ */
 1387+$messages['haw'] = array(
 1388+ 'mywhitelistpages' => 'Ka‘u mau ‘ao‘ao',
 1389+ 'whitelisttablemodifyall' => 'Apau',
 1390+ 'whitelisttableedit' => 'E hoʻololi',
 1391+ 'whitelisttableremove' => 'Kāpae',
 1392+);
 1393+
 1394+/** Hebrew (עברית)
 1395+ * @author Rotemliss
 1396+ * @author YaronSh
 1397+ */
 1398+$messages['he'] = array(
 1399+ 'whitelistedit-desc' => 'עריכת הרשאות הגישה של משתמשים מוגבלים',
 1400+ 'whitelistedit' => 'עורך הגישה לרשימה הלבנה',
 1401+ 'whitelist' => 'דפי הרשימה הלבנה',
 1402+ 'mywhitelistpages' => 'הדפים שלי',
 1403+ 'whitelistfor' => '<center>המידע הנוכחי אודות <b>$1</b></center>',
 1404+ 'whitelisttablemodify' => 'שינוי',
 1405+ 'whitelisttablemodifyall' => 'הכול',
 1406+ 'whitelisttablemodifynone' => 'כלום',
 1407+ 'whitelisttablepage' => 'דף ויקי',
 1408+ 'whitelisttabletype' => 'סוג הגישה',
 1409+ 'whitelisttableexpires' => 'תאריך פקיעה',
 1410+ 'whitelisttablemodby' => 'שונה לאחרונה בידי',
 1411+ 'whitelisttablemodon' => 'שונה לאחרונה בתאריך',
 1412+ 'whitelisttableedit' => 'עריכה',
 1413+ 'whitelisttableview' => 'תצוגה',
 1414+ 'whitelisttablenewdate' => 'תאריך חדש:',
 1415+ 'whitelisttablechangedate' => 'שינוי תאריך הפקיעה',
 1416+ 'whitelisttablesetedit' => 'הגדרה לעריכה',
 1417+ 'whitelisttablesetview' => 'הגדרה לתצוגה',
 1418+ 'whitelisttableremove' => 'הסרה',
 1419+ 'whitelistnewpagesfor' => 'הוסp, דפים חדשים לרשימה הלבנה של <b>$1</b><br />
 1420+ניתן להשתמש ב־* או ב־% כתווים כלליים',
 1421+ 'whitelistnewtabledate' => 'תאריך הפקיעה:',
 1422+ 'whitelistnewtableedit' => 'הגדרה לעריכה',
 1423+ 'whitelistnewtableview' => 'הגדרה לתצוגה',
 1424+ 'whitelistnowhitelistedusers' => 'אין משתמשים בקבוצה "{{MediaWiki:Group-restricted}}".
 1425+יהיה עליכם [[Special:UserRights|להוסיף משתמשים לקבוצה]] לפני שתוכלו להוסיף דפים לרשימה הלבנה של המשתמש.',
 1426+ 'whitelistnewtableprocess' => 'עיבוד',
 1427+ 'whitelistnewtablereview' => 'סקירה',
 1428+ 'whitelistselectrestricted' => '== בחירת שם המשתמש המוגבל ==',
 1429+ 'whitelistpagelist' => 'דפי {{SITENAME}} עבור $1',
 1430+ 'whitelistnocalendar' => "<font color='red' size=3>נראה ש־[http://www.mediawiki.org/wiki/Extension:Usage_Statistics Extension:UsageStatistics], דרישת קדם להרחבה זו, לא הותקנה כראוי!</font>",
 1431+ 'whitelistoverview' => '== סקירת השינויים עבור $1 ==',
 1432+ 'whitelistoverviewcd' => "* שינוי התאריך ל־'''$1''' עבור [[:$2|$2]]",
 1433+ 'whitelistoverviewsa' => "* הגדרת הגישה אל '''$1''' עבור [[:$2|$2]]",
 1434+ 'whitelistoverviewrm' => '* הסרת הגישה אל [[:$1|$1]]',
 1435+ 'whitelistoverviewna' => "* הוספת [[:$1|$1]] לרשימה הלבנה עם הגישה '''$2''' ותאריך הפקיעה '''$3'''",
 1436+ 'whitelistrequest' => 'בקשת גישה לדפים נוספים',
 1437+ 'whitelistrequestmsg' => '$1 ביקש גישה ל{{PLURAL:$3|דף הבא|דפים הבאים}}:
 1438+
 1439+$2',
 1440+ 'whitelistrequestconf' => 'הבקשה לדפים חדשים נשלחה אל $1',
 1441+ 'whitelistnonrestricted' => "המשתמש '''$1''' אינו משתמש מוגבל.
 1442+ניתן להשתמש בדף זה עבור משתמשים מוגבלים בלבד",
 1443+ 'whitelistnever' => 'לעולם לא',
 1444+ 'whitelistnummatches' => ' - {{PLURAL:$1|תוצאה אחת|$1 תוצאות}}',
 1445+ 'right-editwhitelist' => 'שינוי הרשימה הלבנה למשתמשים קיימים',
 1446+ 'right-restricttowhitelist' => 'עריכה והצגה של דפים מהרשימה הלבנה בלבד',
 1447+ 'action-editwhitelist' => 'לשנות את הרשימה הלבנה למשתמשים קיימים',
 1448+ 'action-restricttowhitelist' => 'לערוך ולהציג דפים מהרשימה הלבנה בלבד',
 1449+ 'group-restricted' => 'משתמשים מוגבלים',
 1450+ 'group-restricted-member' => 'משתמש מוגבל',
 1451+ 'group-manager' => 'מנהלים',
 1452+ 'group-manager-member' => 'מנהל',
 1453+);
 1454+
 1455+/** Hindi (हिन्दी)
 1456+ * @author Kaustubh
 1457+ */
 1458+$messages['hi'] = array(
 1459+ 'whitelisttablemodifyall' => 'सभी',
 1460+ 'whitelisttablemodifynone' => 'बिल्कुल नहीं',
 1461+ 'whitelisttableexpires' => 'समाप्ती',
 1462+ 'whitelisttableedit' => 'संपादन',
 1463+ 'whitelisttableremove' => 'हटायें',
 1464+ 'whitelistnewtableprocess' => 'कार्य',
 1465+ 'whitelistnewtablereview' => 'अवलोकन',
 1466+);
 1467+
 1468+/** Hiligaynon (Ilonggo)
 1469+ * @author Jose77
 1470+ */
 1471+$messages['hil'] = array(
 1472+ 'whitelisttableedit' => 'Ilisan',
 1473+);
 1474+
 1475+/** Croatian (Hrvatski)
 1476+ * @author Dalibor Bosits
 1477+ */
 1478+$messages['hr'] = array(
 1479+ 'whitelisttablemodifyall' => 'Sve',
 1480+ 'whitelisttableremove' => 'Ukloni',
 1481+ 'whitelistnever' => 'nikad',
 1482+);
 1483+
 1484+/** Upper Sorbian (Hornjoserbsce)
 1485+ * @author Michawiki
 1486+ */
 1487+$messages['hsb'] = array(
 1488+ 'whitelistedit-desc' => 'Přistupne prawa wobmjezowanych wužiwarjow wobdźěłać',
 1489+ 'whitelistedit' => 'Přistupny editor běłeje lisćiny',
 1490+ 'whitelist' => 'Strony běłeje lisćiny',
 1491+ 'mywhitelistpages' => 'Moje strony',
 1492+ 'whitelistfor' => '<center>Aktualne informacije za <b>$1</b></center>',
 1493+ 'whitelisttablemodify' => 'Změnić',
 1494+ 'whitelisttablemodifyall' => 'Wšě',
 1495+ 'whitelisttablemodifynone' => 'Žadyn',
 1496+ 'whitelisttablepage' => 'Wikijowa strona',
 1497+ 'whitelisttabletype' => 'Přistupny typ',
 1498+ 'whitelisttableexpires' => 'Spadnje',
 1499+ 'whitelisttablemodby' => 'Posledni raz změnjeny wot',
 1500+ 'whitelisttablemodon' => 'Posledni raz změnjeny dnja',
 1501+ 'whitelisttableedit' => 'Wobdźěłać',
 1502+ 'whitelisttableview' => 'Wobhladać',
 1503+ 'whitelisttablenewdate' => 'Nowy datum:',
 1504+ 'whitelisttablechangedate' => 'Datum spadnjenja změnić',
 1505+ 'whitelisttablesetedit' => 'Wobdźěłać',
 1506+ 'whitelisttablesetview' => 'Wobhladać',
 1507+ 'whitelisttableremove' => 'Wotstronić',
 1508+ 'whitelistnewpagesfor' => 'Nowy strony k běłej lisćinje wužiwarja <b>$1</b> přidać<br />
 1509+Wužij pak * pak % jako zastupne znamješko',
 1510+ 'whitelistnewtabledate' => 'Datum spadnjenja:',
 1511+ 'whitelistnewtableedit' => 'Wobdźěłać',
 1512+ 'whitelistnewtableview' => 'Wobhladać',
 1513+ 'whitelistnowhitelistedusers' => 'Njejsu wužiwarjo w skupinje "{{MediaWiki:Group-restricted}}".
 1514+Dyrbiš [[Special:UserRights|wužiwarjow skupinje přidać]], prjedy hač móžeš strony běłej lisćinje wužiwarja přidać.',
 1515+ 'whitelistnewtableprocess' => 'Předźěłać',
 1516+ 'whitelistnewtablereview' => 'Přepruwować',
 1517+ 'whitelistselectrestricted' => '== Wobmjezowane wužiwarske mjeno wubrać ==',
 1518+ 'whitelistpagelist' => 'Strony {{GRAMMAR:genitiw|{{SITENAME}}}} za $1',
 1519+ 'whitelistnocalendar' => "<font color='red' size=3>Zda so, zo [http://www.mediawiki.org/wiki/Extension:Usage_Statistics rozšěrjenje:UsageStatistics], předpokład za tute rozšěrjenje, njeje so porjadnje instalował!</font>",
 1520+ 'whitelistoverview' => '== Přehlad změnow za $1 ==',
 1521+ 'whitelistoverviewcd' => "* Datum za [[:$2|$2]] so do '''$1''' měnja",
 1522+ 'whitelistoverviewsa' => "* Přistup za [[:$2|$2]] so do '''$1''' staja",
 1523+ 'whitelistoverviewrm' => '* Přistup na [[:$1|$1]] so wotstronja',
 1524+ 'whitelistoverviewna' => "* [[:$1|$1]] so do běłeje lisćiny z přistupom '''$2''' a datumom spadnjenja '''$3''' přidawa",
 1525+ 'whitelistrequest' => 'Přistup za dalše strony požadać',
 1526+ 'whitelistrequestmsg' => '$1 je přistup za {{PLURAL:$3|slědowacu stronu|slědowacej stronje|slědowace strony|slědowace strony}} požadał:
 1527+
 1528+$2',
 1529+ 'whitelistrequestconf' => 'Požadanje za nowe strony je so do $1 pósłało',
 1530+ 'whitelistnonrestricted' => "Wužiwar '''$1''' wobmjezowany wužiwar njeje.
 1531+Tuta strona je jenož na wobmjezowanych wužiwarjow nałožujomna.",
 1532+ 'whitelistnever' => 'ženje',
 1533+ 'whitelistnummatches' => '- {{PLURAL:$1|jedyn wotpowědnik|$1 wotpowědnikaj|$1 wotpowědniki|$1 wotpowědnikow}}',
 1534+ 'right-editwhitelist' => 'Běłu lisćinu za eksistowacych wužiwarjow změnić',
 1535+ 'right-restricttowhitelist' => 'Jenož strony z běłeje lisćiny wobdźěłać a sej wobhladać',
 1536+ 'action-editwhitelist' => 'Běłu lisćinu za eksistowacych wužiwarjow změnić',
 1537+ 'action-restricttowhitelist' => 'Jenož strony z běłeje lisćiny wobdźěłać a sej wobhladać',
 1538+ 'group-restricted' => 'Wobmjezowani wužiwarjo',
 1539+ 'group-restricted-member' => 'Wobmjezowany wužiwar',
 1540+ 'group-manager' => 'Zarjadnicy',
 1541+ 'group-manager-member' => 'Zarjadnik',
 1542+);
 1543+
 1544+/** Hungarian (Magyar)
 1545+ * @author Dani
 1546+ * @author Glanthor Reviol
 1547+ */
 1548+$messages['hu'] = array(
 1549+ 'whitelistedit-desc' => 'Korlátozott felhasználók hozzáférési jogosultságainak szerkesztése',
 1550+ 'whitelistedit' => 'Engedélylista-hozzáférés szerkesztő',
 1551+ 'whitelist' => 'Engedélylista-lapok',
 1552+ 'mywhitelistpages' => 'Lapjaim',
 1553+ 'whitelistfor' => '<center>Aktuális információk ehhez: <b>$1</b></center>',
 1554+ 'whitelisttablemodify' => 'Módosítás',
 1555+ 'whitelisttablemodifyall' => 'Mind',
 1556+ 'whitelisttablemodifynone' => 'Nincs',
 1557+ 'whitelisttablepage' => 'Wiki lap',
 1558+ 'whitelisttabletype' => 'Hozzáférés típusa',
 1559+ 'whitelisttableexpires' => 'Lejárat',
 1560+ 'whitelisttablemodby' => 'Utoljára módosította:',
 1561+ 'whitelisttablemodon' => 'Utolsó módosítás dátuma:',
 1562+ 'whitelisttableedit' => 'Szerkesztés',
 1563+ 'whitelisttableview' => 'Megjelenítés',
 1564+ 'whitelisttablenewdate' => 'Új dátum:',
 1565+ 'whitelisttablechangedate' => 'Lejárat dátumának megváltoztatása',
 1566+ 'whitelisttablesetedit' => 'Beállítás szerkesztésre',
 1567+ 'whitelisttablesetview' => 'Beállítás megtekintésre',
 1568+ 'whitelisttableremove' => 'Eltávolítás',
 1569+ 'whitelistnewpagesfor' => 'Új lapok hozzáadása <b>$1</b> fehérlistájához<br />
 1570+Használd a * vagy % jeleket joker karakterként',
 1571+ 'whitelistnewtabledate' => 'Lejárat dátuma:',
 1572+ 'whitelistnewtableedit' => 'Beállítás szerkesztésre',
 1573+ 'whitelistnewtableview' => 'Beállítás megtekintésre',
 1574+ 'whitelistnowhitelistedusers' => 'Nincsenek felhasználók a(z) „{{MediaWiki:Group-restricted}}” csoportban.
 1575+[[Special:UserRights|Felhasználókat kell adnod a csoporthoz]], mielőtt lapokat adhatnál a felhasználó engedélylistájához.',
 1576+ 'whitelistnewtableprocess' => 'Folyamat',
 1577+ 'whitelistnewtablereview' => 'Ellenőrzés',
 1578+ 'whitelistselectrestricted' => '== Korlátozott felhasználó nevének kiválasztása ==',
 1579+ 'whitelistpagelist' => '$1 {{SITENAME}}-lapjai',
 1580+ 'whitelistnocalendar' => "<font color='red' size=3>Úgy tűnik, hogy a [http://www.mediawiki.org/wiki/Extension:Usage_Statistics Extension:UsageStatistics] – ami ennek a kiterjesztésnek előfeltétele – nincs megfelelően telepítve!</font>",
 1581+ 'whitelistoverview' => '== A(z) $1 lappal kapcsolatos változtatások áttekintése ==',
 1582+ 'whitelistoverviewcd' => "* Dátum megváltoztatása '''$1''' értékre a(z) [[:$2|$2]] laphoz",
 1583+ 'whitelistoverviewsa' => "* Hozzáférés beállítása '''$1''' értékre a(z) [[:$2|$2]] laphoz",
 1584+ 'whitelistoverviewrm' => '* Hozzáférés eltávolítása a(z) [[:$1|$1]] laptól',
 1585+ 'whitelistoverviewna' => "* [[:$1|$1]] hozzáadása az engedélylistához '''$2''' engedéllyel és '''$3''' lejárati dátummal",
 1586+ 'whitelistrequest' => 'Hozzáférés kérése több laphoz',
 1587+ 'whitelistrequestmsg' => '$1 hozzáférést kért a következő {{PLURAL:$3|laphoz|lapokhoz}}:
 1588+
 1589+$2',
 1590+ 'whitelistrequestconf' => 'A kérelem az új lapok iránt el lett küldve $1 részére',
 1591+ 'whitelistnonrestricted' => "'''$1''' nem korlátozott felhasználó.
 1592+Ez a lap csak korlátozott felhasználókra vonatkozik",
 1593+ 'whitelistnever' => 'soha',
 1594+ 'whitelistnummatches' => ' – {{PLURAL:$1|egy|$1}} találat',
 1595+ 'right-editwhitelist' => 'létező felhasználók engedélylistájának módosítása',
 1596+ 'right-restricttowhitelist' => 'csak a fehérlistán szereplő lapok megtekintése és szerkesztése',
 1597+ 'action-editwhitelist' => 'létező felhasználók engedélylistájának módosítása',
 1598+ 'action-restricttowhitelist' => 'csak az engedélylistán szereplő lapok megjelenítése és szerkesztése',
 1599+ 'group-restricted' => 'Korlátozott felhasználók',
 1600+ 'group-restricted-member' => 'Korlátozott felhasználó',
 1601+ 'group-manager' => 'kezelők',
 1602+ 'group-manager-member' => 'kezelő',
 1603+);
 1604+
 1605+/** Interlingua (Interlingua)
 1606+ * @author McDutchie
 1607+ */
 1608+$messages['ia'] = array(
 1609+ 'whitelistedit-desc' => 'Modificar le permissiones de accesso de usatores restringite',
 1610+ 'whitelistedit' => 'Editor de accesso al lista blanc',
 1611+ 'whitelist' => 'Adder paginas al lista blanc',
 1612+ 'mywhitelistpages' => 'Mi paginas',
 1613+ 'whitelistfor' => '<center>Informationes actual pro <b>$1</b></center>',
 1614+ 'whitelisttablemodify' => 'Modificar',
 1615+ 'whitelisttablemodifyall' => 'Totes',
 1616+ 'whitelisttablemodifynone' => 'Nulle',
 1617+ 'whitelisttablepage' => 'Pagina wiki',
 1618+ 'whitelisttabletype' => 'Typo de accesso',
 1619+ 'whitelisttableexpires' => 'Expira le',
 1620+ 'whitelisttablemodby' => 'Ultime modification per',
 1621+ 'whitelisttablemodon' => 'Ultime modification le',
 1622+ 'whitelisttableedit' => 'Modificar',
 1623+ 'whitelisttableview' => 'Vider',
 1624+ 'whitelisttablenewdate' => 'Nove data:',
 1625+ 'whitelisttablechangedate' => 'Cambiar le data de expiration',
 1626+ 'whitelisttablesetedit' => 'Activar modification',
 1627+ 'whitelisttablesetview' => 'Activar visualisation',
 1628+ 'whitelisttableremove' => 'Remover',
 1629+ 'whitelistnewpagesfor' => 'Adde nove paginas al lista blanc de <b>$1</b><br />
 1630+Usa * o % como metacharacter',
 1631+ 'whitelistnewtabledate' => 'Data de expiration:',
 1632+ 'whitelistnewtableedit' => 'Activar modification',
 1633+ 'whitelistnewtableview' => 'Activar visualisation',
 1634+ 'whitelistnowhitelistedusers' => 'Il non ha alcun usator in le gruppo "{{MediaWiki:Group-restricted}}".
 1635+Tu debe [[Special:UserRights|adder usatores al gruppo]] ante que tu pote adder paginas al lista blanc de un usator.',
 1636+ 'whitelistnewtableprocess' => 'Processar',
 1637+ 'whitelistnewtablereview' => 'Revider',
 1638+ 'whitelistselectrestricted' => '== Seliger nomine de usator restringite ==',
 1639+ 'whitelistpagelist' => 'Paginas de {{SITENAME}} pro $1',
 1640+ 'whitelistnocalendar' => "<font color='red' size=3>Pare que [http://www.mediawiki.org/wiki/Extension:Usage_Statistics Extension:UsageStatistics], un prerequisito pro iste extension, non ha essite installate correctemente!</font>",
 1641+ 'whitelistoverview' => '== Summario de cambiamentos pro $1 ==',
 1642+ 'whitelistoverviewcd' => "* Modifica le data a '''$1''' pro [[:$2|$2]]",
 1643+ 'whitelistoverviewsa' => "* Configura le accesso a '''$1''' pro [[:$2|$2]]",
 1644+ 'whitelistoverviewrm' => '* Retira le accesso a [[:$1|$1]]',
 1645+ 'whitelistoverviewna' => "* Adde [[:$1|$1]] al lista blanc con accesso '''$2''' e data de expiration '''$3'''",
 1646+ 'whitelistrequest' => 'Requestar accesso a plus paginas',
 1647+ 'whitelistrequestmsg' => '$1 ha requestate accesso al sequente {{PLURAL:$3|pagina|paginas}}:
 1648+
 1649+$2',
 1650+ 'whitelistrequestconf' => 'Le requesta de nove paginas esseva inviate a $1',
 1651+ 'whitelistnonrestricted' => "Le usator '''$1''' non es un usator restringite.
 1652+Iste pagina es solmente applicabile al usatores restringite",
 1653+ 'whitelistnever' => 'nunquam',
 1654+ 'whitelistnummatches' => ' - {{PLURAL:$1|un occurrentia|$1 occurrentias}}',
 1655+ 'right-editwhitelist' => 'Modificar le lista blanc pro usatores existente',
 1656+ 'right-restricttowhitelist' => 'Modificar e vider paginas figurante solmente in le lista blanc',
 1657+ 'action-editwhitelist' => 'modificar le lista blanc pro usatores existente',
 1658+ 'action-restricttowhitelist' => 'modificar e vider paginas figurante solmente in le lista blanc',
 1659+ 'group-restricted' => 'Usatores restringite',
 1660+ 'group-restricted-member' => 'Usator restringite',
 1661+ 'group-manager' => 'Gerentes',
 1662+ 'group-manager-member' => 'Gerente',
 1663+);
 1664+
 1665+/** Indonesian (Bahasa Indonesia)
 1666+ * @author Bennylin
 1667+ * @author Irwangatot
 1668+ * @author IvanLanin
 1669+ * @author Kandar
 1670+ * @author Rex
 1671+ */
 1672+$messages['id'] = array(
 1673+ 'whitelistedit-desc' => 'Sunting hak akses untuk pengguna terbatas',
 1674+ 'whitelistedit' => 'Penyunting hak akses daftar putih',
 1675+ 'whitelist' => 'Halaman daftar putih',
 1676+ 'mywhitelistpages' => 'Halaman saya',
 1677+ 'whitelistfor' => '<center>Informasi terkini untuk <b>$1</b></center>',
 1678+ 'whitelisttablemodify' => 'Ubah',
 1679+ 'whitelisttablemodifyall' => 'Semua',
 1680+ 'whitelisttablemodifynone' => 'Tidak ada',
 1681+ 'whitelisttablepage' => 'Halaman wiki',
 1682+ 'whitelisttabletype' => 'Tipe akses',
 1683+ 'whitelisttableexpires' => 'Kadaluwarsa pada',
 1684+ 'whitelisttablemodby' => 'Terakhir diubah oleh',
 1685+ 'whitelisttablemodon' => 'Terakhir diubah pada',
 1686+ 'whitelisttableedit' => 'Sunting',
 1687+ 'whitelisttableview' => 'Lihat',
 1688+ 'whitelisttablenewdate' => 'Tanggal baru:',
 1689+ 'whitelisttablechangedate' => 'Ubah tanggal kadaluarsa',
 1690+ 'whitelisttablesetedit' => 'Set ke sunting',
 1691+ 'whitelisttablesetview' => 'Set ke lihat',
 1692+ 'whitelisttableremove' => 'Hapus',
 1693+ 'whitelistnewpagesfor' => 'Tambahkan halaman baru untuk daftar putih <b>$1</b><br />
 1694+Gunakan karakter kartu liar * atau %',
 1695+ 'whitelistnewtabledate' => 'Tanggal kadaluarsa:',
 1696+ 'whitelistnewtableedit' => 'Set ke sunting',
 1697+ 'whitelistnewtableview' => 'Set ke lihat',
 1698+ 'whitelistnowhitelistedusers' => 'Tidak ada pengguna dalam kelompok "{{MediaWiki:Group-restricted}}".
 1699+Anda harus [[Special:UserRights|menambahkan pengguna dalam kelompok itu]] sebelum Anda dapat menambahkan halaman ke daftar putih seorang pengguna.',
 1700+ 'whitelistnewtableprocess' => 'Proses',
 1701+ 'whitelistnewtablereview' => 'Tinjau',
 1702+ 'whitelistselectrestricted' => '== Pilih nama pengguna yang dibatasi ==',
 1703+ 'whitelistpagelist' => 'Halaman {{SITENAME}} untuk $1',
 1704+ 'whitelistnocalendar' => "<font color='red' size=3>Tampaknya [http://www.mediawiki.org/wiki/Extension:Usage_Statistics Extension:UsageStatistics], prasyarat bagi ekstensi ini tidak terinstal dengan benar!</font>",
 1705+ 'whitelistoverview' => '== Tinjauan perubahan untuk $1 ==',
 1706+ 'whitelistoverviewcd' => "* Perubahan tanggal ke '''$1''' untuk [[:$2|$2]]",
 1707+ 'whitelistoverviewsa' => "* Mengatur akses terhadap '''$1''' untuk [[:$2|$2]]",
 1708+ 'whitelistoverviewrm' => '* Menghapus akses terhadap [[:$1|$1]]',
 1709+ 'whitelistoverviewna' => "* Menambahkan [[:$1|$1]] ke daftar putih dengan akses '''$2''' dan '''$3'''",
 1710+ 'whitelistrequest' => 'Minta akses ke lebih banyak halaman',
 1711+ 'whitelistrequestmsg' => '$1 telah meminta akses ke {{PLURAL:$3|halaman|halaman}} berikut:
 1712+
 1713+$2',
 1714+ 'whitelistrequestconf' => 'Permintaan halaman baru telah dikirim ke $1',
 1715+ 'whitelistnonrestricted' => "Pengguna '''$1''' bukanlah pengguna yang dibatasi.
 1716+Halaman ini hanya dapat diterapkan pada pengguna yang dibatasi",
 1717+ 'whitelistnever' => 'tidak pernah',
 1718+ 'whitelistnummatches' => '- {{PLURAL:$1|yang cocok|yang cocok}}',
 1719+ 'right-editwhitelist' => 'Ubah daftar putih untuk pengguna yang ada',
 1720+ 'right-restricttowhitelist' => 'Menyunting dan menampilkan halaman pada daftar putih saja',
 1721+ 'action-editwhitelist' => 'mengubah daftar putih untuk pengguna yang ada',
 1722+ 'action-restricttowhitelist' => 'menyunting dan menampilkan halaman pada daftar putih saja',
 1723+ 'group-restricted' => 'Kelompok pengguna terbatas',
 1724+ 'group-restricted-member' => 'Pengguna terbatas',
 1725+ 'group-manager' => 'Kelompok manajer',
 1726+ 'group-manager-member' => 'Manajer',
 1727+);
 1728+
 1729+/** Icelandic (Íslenska)
 1730+ * @author S.Örvarr.S
 1731+ */
 1732+$messages['is'] = array(
 1733+ 'whitelistnever' => 'aldrei',
 1734+);
 1735+
 1736+/** Italian (Italiano)
 1737+ * @author Beta16
 1738+ * @author Darth Kule
 1739+ * @author Marco 27
 1740+ * @author Melos
 1741+ */
 1742+$messages['it'] = array(
 1743+ 'whitelistedit' => 'Editor della whitelist di accesso',
 1744+ 'whitelist' => 'Pagine nella whitelist',
 1745+ 'mywhitelistpages' => 'Le mie pagine',
 1746+ 'whitelistfor' => '<center>Informazioni correnti per <b>$1</b> </center>',
 1747+ 'whitelisttablemodify' => 'Modifica',
 1748+ 'whitelisttablemodifyall' => 'Tutti',
 1749+ 'whitelisttablemodifynone' => 'Nessuno',
 1750+ 'whitelisttablepage' => 'Pagina',
 1751+ 'whitelisttabletype' => 'Livello di accesso',
 1752+ 'whitelisttableexpires' => 'Scade il',
 1753+ 'whitelisttablemodby' => 'Ultima modifica di',
 1754+ 'whitelisttablemodon' => 'Ultima modifica il',
 1755+ 'whitelisttableedit' => 'Modifica',
 1756+ 'whitelisttableview' => 'Visualizzazione',
 1757+ 'whitelisttablenewdate' => 'Nuova data:',
 1758+ 'whitelisttablechangedate' => 'Cambia data di scadenza',
 1759+ 'whitelisttablesetedit' => 'Imposta per la modifica',
 1760+ 'whitelisttablesetview' => 'Imposta per la visualizzazione',
 1761+ 'whitelisttableremove' => 'Rimuovi',
 1762+ 'whitelistnewpagesfor' => 'Aggiungi nuove pagine alla whitelist di <b>$1</b><br />
 1763+Utilizza * o % come carattere jolly',
 1764+ 'whitelistnewtabledate' => 'Data di scadenza:',
 1765+ 'whitelistnewtableedit' => 'Imposta per la modifica',
 1766+ 'whitelistnewtableview' => 'Imposta per la visualizzazione',
 1767+ 'whitelistnowhitelistedusers' => 'Non ci sono utenti nel gruppo "{{MediaWiki:Group-restricted}}".
 1768+Devi [[Special:UserRights|aggiungere utenti al gruppo]] prima di poter aggiungere pagine alla whitelist di un utente.',
 1769+ 'whitelistnewtablereview' => 'Cambia',
 1770+ 'whitelistpagelist' => '{{SITENAME}} pagine per $1',
 1771+ 'whitelistnocalendar' => "<font color='red' size=3>Sembra che [http://www.mediawiki.org/wiki/Extension:Usage_Statistics Extension:UsageStatistics], un prerequisito per questa estensione, non è stata installata correttamente!</font>",
 1772+ 'whitelistoverview' => '== Descrizione delle modifiche per $1 ==',
 1773+ 'whitelistoverviewcd' => "* Modificata la data di scadenza a '''$1''' per [[:$2|$2]]",
 1774+ 'whitelistoverviewsa' => "* Impostato l'accesso a '''$1''' per [[:$2|$2]]",
 1775+ 'whitelistoverviewrm' => "* Rimosso l'accesso a [[:$1|$1]]",
 1776+ 'whitelistoverviewna' => "* Aggiunta la pagina [[:$1|$1]] con livello di accesso '''$2''' e data di scadenza '''$3''' alla whitelist",
 1777+ 'whitelistrequest' => "Richiedi l'accesso ad altre pagine",
 1778+ 'whitelistrequestmsg' => "$1 ha richiesto l'accesso {{PLURAL:$3|alla seguente pagina|alle seguenti pagine}}:
 1779+
 1780+$2",
 1781+ 'whitelistrequestconf' => 'La richiesta di accesso a nuove pagine è stata inviata a $1',
 1782+ 'whitelistnever' => 'mai',
 1783+ 'whitelistnummatches' => ' - {{PLURAL:$1|una corrispondenza|$1 corrispondenze}}',
 1784+ 'right-editwhitelist' => 'Modifica la whitelist per gli utenti esistenti',
 1785+ 'right-restricttowhitelist' => 'Modifica e visualizza solo le pagine presenti nella whitelist',
 1786+ 'action-editwhitelist' => 'modificare la whitelist per gli utenti esistenti',
 1787+ 'action-restricttowhitelist' => 'modificare e visualizzare solo le pagine presenti nella whitelist',
 1788+);
 1789+
 1790+/** Japanese (日本語)
 1791+ * @author Aotake
 1792+ * @author Fryed-peach
 1793+ * @author Hosiryuhosi
 1794+ */
 1795+$messages['ja'] = array(
 1796+ 'whitelistedit-desc' => '制限付利用者のアクセス権限を編集する',
 1797+ 'whitelistedit' => 'ホワイトリストの編集',
 1798+ 'whitelist' => 'ホワイトリスト掲載ページ',
 1799+ 'mywhitelistpages' => '自分のページ',
 1800+ 'whitelistfor' => '<center>現在の <b>$1</b> の情報</center>',
 1801+ 'whitelisttablemodify' => '変更',
 1802+ 'whitelisttablemodifyall' => 'すべて',
 1803+ 'whitelisttablemodifynone' => 'なし',
 1804+ 'whitelisttablepage' => 'ウィキページ',
 1805+ 'whitelisttabletype' => 'アクセス種別',
 1806+ 'whitelisttableexpires' => '期限',
 1807+ 'whitelisttablemodby' => '最終変更者',
 1808+ 'whitelisttablemodon' => '最終変更日',
 1809+ 'whitelisttableedit' => '編集',
 1810+ 'whitelisttableview' => '表示',
 1811+ 'whitelisttablenewdate' => '新しい日付:',
 1812+ 'whitelisttablechangedate' => '有効期限を変更',
 1813+ 'whitelisttablesetedit' => '編集に設定',
 1814+ 'whitelisttablesetview' => '表示に設定',
 1815+ 'whitelisttableremove' => '削除',
 1816+ 'whitelistnewpagesfor' => '新しいページを <b>$1</b> のホワイトリストに加える<br />
 1817+ワイルドカードとして * または % 記号を使います',
 1818+ 'whitelistnewtabledate' => '有効期限:',
 1819+ 'whitelistnewtableedit' => '編集に設定',
 1820+ 'whitelistnewtableview' => '表示に設定',
 1821+ 'whitelistnowhitelistedusers' => '「{{MediaWiki:Group-restricted}}」グループの利用者はいません。利用者のホワイトリストにページを追加できるようにするには、先に[[Special:UserRights|このグループに利用者を追加]]する必要があります。',
 1822+ 'whitelistnewtableprocess' => '処理',
 1823+ 'whitelistnewtablereview' => '検討',
 1824+ 'whitelistselectrestricted' => '== 制限付利用者名の選択 ==',
 1825+ 'whitelistpagelist' => '{{SITENAME}} の $1 用ページ',
 1826+ 'whitelistnocalendar' => "<font color='red' size=3>本拡張機能の前提条件である、[http://www.mediawiki.org/wiki/Extension:Usage_Statistics Extension:UsageStatistics] のインストールが正しく行われていないようです。</font>",
 1827+ 'whitelistoverview' => '== $1 の変更の概要 ==',
 1828+ 'whitelistoverviewcd' => "* [[:$2|$2]] の日付を'''$1'''に変更",
 1829+ 'whitelistoverviewsa' => "* [[:$2|$2]] に '''$1''' へのアクセスを設定",
 1830+ 'whitelistoverviewrm' => '* [[:$1|$1]] へのアクセスを除去',
 1831+ 'whitelistoverviewna' => "* アクセス権限を'''$2'''し、期限切れを '''$3''' として、[[:$1|$1]]をホワイトリストに追加",
 1832+ 'whitelistrequest' => 'ページへのアクセス追加を要望',
 1833+ 'whitelistrequestmsg' => '$1 は次の{{PLURAL:$3|ページ}}へのアクセスを求めました:
 1834+
 1835+$2',
 1836+ 'whitelistrequestconf' => '新しいページの要望は $1 に送られました',
 1837+ 'whitelistnonrestricted' => "利用者 '''$1''' は制限付利用者ではありません。このページは制限付利用者にのみ適用可能です",
 1838+ 'whitelistnever' => '無期限',
 1839+ 'whitelistnummatches' => ' - $1{{PLURAL:$1|件}}の一致',
 1840+ 'right-editwhitelist' => '既存利用者用のホワイトリストを変更する',
 1841+ 'right-restricttowhitelist' => 'ホワイトリストにあるページのみを編集および閲覧する',
 1842+ 'action-editwhitelist' => '既存利用者用ホワイトリストの変更',
 1843+ 'action-restricttowhitelist' => 'ホワイトリストにあるページのみの編集および閲覧',
 1844+ 'group-restricted' => '制限付利用者',
 1845+ 'group-restricted-member' => '制限付利用者',
 1846+ 'group-manager' => 'マネージャー',
 1847+ 'group-manager-member' => 'マネージャー',
 1848+);
 1849+
 1850+/** Javanese (Basa Jawa)
 1851+ * @author Meursault2004
 1852+ * @author Pras
 1853+ */
 1854+$messages['jv'] = array(
 1855+ 'whitelistedit-desc' => "Sunting idin aksès saka panganggo kawates (''restricted'')",
 1856+ 'whitelistedit' => 'Editor Aksès Daftar Putih',
 1857+ 'whitelist' => 'Kaca-kaca Daftar Putih',
 1858+ 'mywhitelistpages' => 'Kaca-kacaku',
 1859+ 'whitelistfor' => '<center>Informasi saiki kanggo <b>$1</b></center>',
 1860+ 'whitelisttablemodify' => 'Modifikasi',
 1861+ 'whitelisttablemodifyall' => 'Kabèh',
 1862+ 'whitelisttablemodifynone' => 'Ora ana',
 1863+ 'whitelisttablepage' => 'Kaca Wiki',
 1864+ 'whitelisttabletype' => 'Jenis Aksès',
 1865+ 'whitelisttableexpires' => 'Kadaluwarsa Ing',
 1866+ 'whitelisttablemodby' => 'Pungkasan dimodifikasi déning',
 1867+ 'whitelisttablemodon' => 'Pungkasan dimodifikasi ing',
 1868+ 'whitelisttableedit' => 'Sunting',
 1869+ 'whitelisttableview' => 'Ndeleng',
 1870+ 'whitelisttablenewdate' => 'Tanggal Anyar:',
 1871+ 'whitelisttablechangedate' => 'Ganti Tanggal Kadaluwarsa',
 1872+ 'whitelisttablesetedit' => 'Sèt kanggo Nyunting',
 1873+ 'whitelisttablesetview' => 'Sèt kanggo Ndeleng',
 1874+ 'whitelisttableremove' => 'Busak',
 1875+ 'whitelistnewpagesfor' => "Tambah kaca anyar menyang <b>$1's</b> white list<br />
 1876+Pigunakaké * apa % minangka karakter ''wildcard''",
 1877+ 'whitelistnewtabledate' => 'Tanggal kadaluwarsa:',
 1878+ 'whitelistnewtableedit' => 'Set kanggo Nyunting',
 1879+ 'whitelistnewtableview' => 'Set kanggo Ndeleng',
 1880+ 'whitelistnowhitelistedusers' => 'Ora ana panganggo ing klompok "{{MediaWiki:Group-restricted}}".
 1881+Panjenengan kudu [[Special:UserRights|nambahaké panganggo jroning klompok]] sadurungé bisa nambah kaca ing dhaptar-putih panganggo.',
 1882+ 'whitelistnewtableprocess' => 'Prosès',
 1883+ 'whitelistnewtablereview' => 'Priksa',
 1884+ 'whitelistselectrestricted' => '== Sèlèksi Jeneng Panganggo Sing Diwatesi ==',
 1885+ 'whitelistpagelist' => 'Kaca-kaca {{SITENAME}} kanggo $1',
 1886+ 'whitelistnocalendar' => "<font color='red' size=3>Kaya-kaya [http://www.mediawiki.org/wiki/Extension:Usage_Statistics Extension:UsageStatistics], prasyarat kanggo èkstènsi iki, ora dipasang kanthi bener!</font>",
 1887+ 'whitelistoverview' => '== Paninjoan amba owah-owahan kanggo $1 ==',
 1888+ 'whitelistoverviewcd' => "* Ngowahi tanggal menyang '''$1''' kanggo [[:$2|$2]]",
 1889+ 'whitelistoverviewsa' => "* Ngesèt aksès menyang '''$1''' kanggo [[:$2|$2]]",
 1890+ 'whitelistoverviewrm' => '* Ngilangi aksès kanggo [[:$1|$1]]',
 1891+ 'whitelistoverviewna' => "* Nambah [[:$1|$1]] jroning dhaptar-putih kanthi aksès '''$2''' lan '''$3''' tanggal daluwarsa",
 1892+ 'whitelistrequest' => 'Nyuwun aksès ing luwih akèh kaca',
 1893+ 'whitelistrequestmsg' => '$1 nyuwun aksès ing {{PLURAL:$3|kaca|kaca-kaca}} iki:
 1894+
 1895+$2',
 1896+ 'whitelistrequestconf' => 'Panyuwunan kaca-kaca anyar dikirimaké menyang $1',
 1897+ 'whitelistnonrestricted' => "Panganggo '''$1''' dudu panganggo kawates.
 1898+Kaca iki mung kanggo panganggo kawates",
 1899+ 'whitelistnever' => 'ora tau',
 1900+ 'whitelistnummatches' => ' - {{PLURAL:$1|siji cocog|$1 cocog}}',
 1901+ 'right-editwhitelist' => 'Owahi dhaptar-putih kanggo panganggo sing ana',
 1902+ 'right-restricttowhitelist' => 'Sunting lan pirsani kaca mung ing dhaptar-putih waé',
 1903+ 'action-editwhitelist' => 'owahi dhaptar-putih kanggo panganggo sing ana',
 1904+ 'action-restricttowhitelist' => 'sunting lan pirsani kaca mung ing dhaptar-putih waé',
 1905+ 'group-restricted' => 'Panganggo-panganggo kawates',
 1906+ 'group-restricted-member' => 'Panganggo kawates',
 1907+ 'group-manager' => 'Para manajer',
 1908+ 'group-manager-member' => 'Manager',
 1909+);
 1910+
 1911+/** Georgian (ქართული)
 1912+ * @author Temuri rajavi
 1913+ */
 1914+$messages['ka'] = array(
 1915+ 'whitelisttableedit' => 'რედაქტირება',
 1916+);
 1917+
 1918+/** Khmer (ភាសាខ្មែរ)
 1919+ * @author Lovekhmer
 1920+ * @author Thearith
 1921+ * @author គីមស៊្រុន
 1922+ */
 1923+$messages['km'] = array(
 1924+ 'whitelistedit-desc' => 'កែប្រែ​សិទ្ធិចូលដំណើរការ​នៃ​អ្នកប្រើប្រាស់​ដែល​ត្រូវ​បាន​កម្រិត​។',
 1925+ 'whitelist' => 'ទំព័រ​បញ្ជី​ស',
 1926+ 'mywhitelistpages' => 'ទំព័ររបស់ខ្ញុំ',
 1927+ 'whitelistfor' => '<center>ព័ត៌មាន​បច្ចុប្បន្ន​សម្រាប់ <b>$1</b></center>',
 1928+ 'whitelisttablemodify' => 'កែសម្រួល',
 1929+ 'whitelisttablemodifyall' => 'ទាំងអស់',
 1930+ 'whitelisttablemodifynone' => 'ទទេ',
 1931+ 'whitelisttablepage' => 'ទំព័រវិគី',
 1932+ 'whitelisttableexpires' => 'ផុតកំណត់នៅថ្ងៃទី',
 1933+ 'whitelisttablemodby' => 'កែសំរួលចុងក្រោយដោយ',
 1934+ 'whitelisttablemodon' => 'កែសម្រួលចុងក្រោយនៅ',
 1935+ 'whitelisttableedit' => 'កែប្រែ',
 1936+ 'whitelisttableview' => 'មើល',
 1937+ 'whitelisttablenewdate' => 'កាលបរិច្ឆេទថ្មី៖',
 1938+ 'whitelisttablechangedate' => 'ផ្លាស់ប្តូរកាលបរិច្ឆេទផុតកំណត់',
 1939+ 'whitelisttablesetedit' => 'កំណត់​ដើម្បី​កែប្រែ',
 1940+ 'whitelisttablesetview' => 'កំណត់​ដើម្បី​មើល',
 1941+ 'whitelisttableremove' => 'ដកចេញ',
 1942+ 'whitelistnewpagesfor' => 'ចូរ​បន្ថែម​ទំព័រ​ថ្មី​ទៅ​ក្នុង​បញ្ជី​ស​នៃ <b>$1</b><br />
 1943+ចូរ​ប្រើប្រាស់​មួយណា​ក៏បាន * ឬ % ជា​តួអក្សរជំនួស',
 1944+ 'whitelistnewtabledate' => 'កាលបរិច្ឆេទផុតកំណត់៖',
 1945+ 'whitelistnewtableedit' => 'កំណត់​ដើម្បី​កែប្រែ',
 1946+ 'whitelistnewtableview' => 'កំណត់​ដើម្បី​មើល',
 1947+ 'whitelistnowhitelistedusers' => 'មិនមាន​អ្នកប្រើប្រាស់​នៅ​ក្នុង​ក្រុម "{{MediaWiki:Group-restricted}}" ទេ​។
 1948+អ្នក​ត្រូវតែ​[[Special:UserRights|បន្ថែម​អ្នកប្រើប្រាស់​ទៅ​ក្នុង​ក្រុម]] មុនពេលដែល​អ្នក​អាច​បន្ថែម​ទំព័រ​នានា ចូល​ទៅ​ក្នុង​បញ្ជី​ស​របស់​អ្នកប្រើប្រាស់​ណាម្នាក់​។',
 1949+ 'whitelistnewtableprocess' => 'ដំណើរការ',
 1950+ 'whitelistnewtablereview' => 'ពិនិត្យឡើងវិញ',
 1951+ 'whitelistselectrestricted' => '== ជ្រើសយក​ឈ្មោះ​អ្នកប្រើប្រាស់​ដែល​ត្រូវ​បាន​កម្រិត ==',
 1952+ 'whitelistpagelist' => 'ទំព័រ{{SITENAME}}សម្រាប់ $1',
 1953+ 'whitelistoverview' => '== ទិដ្ឋភាពទូទៅ​នៃ​បំលាស់ប្ដូរ​សម្រាប់ $1 ==',
 1954+ 'whitelistoverviewcd' => "* ប្ដូរ​កាលបរិច្ឆេទ​ទៅ '''$1''' សម្រាប់ [[:$2|$2]]",
 1955+ 'whitelistoverviewsa' => "* កំណត់​ការចូលដំណើរការ​ចំពោះ '''$1''' សម្រាប់ [[:$2|$2]]",
 1956+ 'whitelistoverviewrm' => '* ដកចេញ​ការចូលដំណើការ​ចំពោះ [[:$1|$1]]',
 1957+ 'whitelistoverviewna' => "* បន្ថែម [[:$1|$1]] ចូលទៅក្នុង​បញ្ជីស​ជាមួយ​ការចូលដំណើរការ '''$2''' និង '''$3''' កាលបរិច្ឆេទ​ដែលផុតកំណត់",
 1958+ 'whitelistrequest' => 'ស្នើ​ឱ្យ​ចូលដំណើរការ​ចំពោះ​ទំព័រ​បន្ថែមទៀត',
 1959+ 'whitelistrequestmsg' => '$1 ត្រូវ​បាន​ស្នើ​ឱ្យ​ចូលដំណើរការ​ចំពោះ {{PLURAL:$3|ទំព័រ|ទំព័រ}}​ដូចតទៅ:
 1960+
 1961+$2',
 1962+ 'whitelistrequestconf' => 'សំណើ​សម្រាប់​ទំព័រ​ថ្មីៗ​ត្រូវ​បាន​ផ្ញើទៅ $1 ហើយ',
 1963+ 'whitelistnonrestricted' => "អ្នកប្រើប្រាស់ '''$1'' ពុំមែន​ជា​អ្នកប្រើប្រាស់​ដែលត្រូវបានកម្រិត​ទេ​។
 1964+ទំព័រ​នេះ​អាច​អនុវត្ត​បាន​សម្រាប់​តែ​អ្នកប្រើប្រាស់​ដែលត្រូវបានកម្រិត​ប៉ុណ្ណោះ​។",
 1965+ 'whitelistnever' => 'មិនដែល',
 1966+ 'right-editwhitelist' => 'កែប្រែ​បញ្ជីស​សម្រាប់​អ្នកប្រើប្រាស់​ដែល​មាន​ស្រាប់',
 1967+ 'right-restricttowhitelist' => 'កែប្រែ និង​បង្ហាញ​ទំព័រ​នានា​នៅ​លើ​បញ្ជីស​ប៉ុណ្ណោះ',
 1968+ 'action-editwhitelist' => 'កែប្រែ​បញ្ជីស​សម្រាប់​អ្នកប្រើប្រាស់​ដែល​មាន​ស្រាប់',
 1969+ 'action-restricttowhitelist' => 'កែប្រែ និង​បង្ហាញ​ទំព័រ​នានា​នៅ​លើ​បញ្ជីស​ប៉ុណ្ណោះ',
 1970+ 'group-restricted' => 'អ្នកប្រើប្រាស់​ដែលត្រូវបានកម្រិត​នានា',
 1971+ 'group-restricted-member' => 'អ្នកប្រើប្រាស់​ដែលត្រូវបានកម្រិត',
 1972+ 'group-manager' => 'អ្នកគ្រប់គ្រង​នានា',
 1973+ 'group-manager-member' => 'អ្នកគ្រប់គ្រង',
 1974+);
 1975+
 1976+/** Kannada (ಕನ್ನಡ)
 1977+ * @author Nayvik
 1978+ */
 1979+$messages['kn'] = array(
 1980+ 'whitelisttablepage' => 'ವಿಕಿ ಪುಟ',
 1981+ 'whitelisttablenewdate' => 'ಹೊಸ ದಿನಾಂಕ:',
 1982+);
 1983+
 1984+/** Krio (Krio)
 1985+ * @author Jose77
 1986+ */
 1987+$messages['kri'] = array(
 1988+ 'whitelisttableedit' => 'Chenj',
 1989+);
 1990+
 1991+/** Kinaray-a (Kinaray-a)
 1992+ * @author Jose77
 1993+ */
 1994+$messages['krj'] = array(
 1995+ 'whitelisttableedit' => 'Iislan',
 1996+ 'whitelistnever' => 'Indi gid',
 1997+);
 1998+
 1999+/** Ripoarisch (Ripoarisch)
 2000+ * @author Purodha
 2001+ */
 2002+$messages['ksh'] = array(
 2003+ 'whitelistedit-desc' => 'De Zohjangs-Rääschte fun beschrängkte Metmaachere Ändere.',
 2004+ 'whitelistedit' => '<i lang="en">whitelist</i> Zohjang Ändere',
 2005+ 'whitelist' => '<i lang="en">whitelist</i> Sigge',
 2006+ 'mywhitelistpages' => 'Ming Sigge',
 2007+ 'whitelistfor' => '<center>Aktoelle Enfomazjuhne för <b>$1</b></center>',
 2008+ 'whitelisttablemodify' => 'Ändere',
 2009+ 'whitelisttablemodifyall' => 'All Ändere',
 2010+ 'whitelisttablemodifynone' => 'Nix Ändere',
 2011+ 'whitelisttablepage' => 'Sigg em Wiki',
 2012+ 'whitelisttabletype' => 'Zohjangs-Aat',
 2013+ 'whitelisttableexpires' => 'Läuf us am',
 2014+ 'whitelisttablemodby' => 'Zoletz jändert fum',
 2015+ 'whitelisttablemodon' => 'Zoletz jändert aam',
 2016+ 'whitelisttableedit' => 'Ändere',
 2017+ 'whitelisttableview' => 'Aanloore',
 2018+ 'whitelisttablenewdate' => 'Neu Dattum:',
 2019+ 'whitelisttablechangedate' => 'Ußlouf-Dattum ändere',
 2020+ 'whitelisttablesetedit' => 'Beärrbeide',
 2021+ 'whitelisttablesetview' => 'Aanlore',
 2022+ 'whitelisttableremove' => 'Fottnämme',
 2023+ 'whitelistnewpagesfor' => 'Neu Sigge en däm „<b>$1</b>“ sing <i lang="en">whitelist</i> erin don<br />
 2024+Donn entweder <b>*</b> udder <b>%</b> als en Platzhallder nämme för „<i>mer weße nit wi fill, un mer weße nit, wat för Zeiche</i>“',
 2025+ 'whitelistnewtabledate' => 'Ußloufdattum:',
 2026+ 'whitelistnewtableedit' => 'Beärbeide',
 2027+ 'whitelistnewtableview' => 'Aanloore',
 2028+ 'whitelistnowhitelistedusers' => 'En dä Jrupp „{{MediaWiki:Group-restricted}}“ sen kei Metmaacher dren.
 2029+Dö moß [[Special:UserRights|Metmaacher en de Jrupp donn]], ih dat De
 2030+Sigge en de Oppaßleß fun esu enem Metmaacher don kanns.',
 2031+ 'whitelistnewtableprocess' => 'Beärbeide',
 2032+ 'whitelistnewtablereview' => 'Övverpröfe',
 2033+ 'whitelistselectrestricted' => '== Enjeschränkte Metmaacher-Name ußsöke ==',
 2034+ 'whitelistpagelist' => '{{SITENAME}} Sigge för $1',
 2035+ 'whitelistnocalendar' => '<font color=\'red\' size=3>Dä [http://www.mediawiki.org/wiki/Extension:Usage_Statistics Zosatz <i lang="en">UsageStatistics</i>], weed för der [http://www.mediawiki.org/wiki/Extension:WhiteList Zosatz <i lang="en">WhiteList</i>] jebruch, eß ävver nit enstalleett, udder wood nit jefonge!</font>',
 2036+ 'whitelistoverview' => '== Änderunge — Övverseech för $1 ==',
 2037+ 'whitelistoverviewcd' => "* Änder dat Dattum för [[:$2|$2]] op '''$1'''",
 2038+ 'whitelistoverviewsa' => "* Änder der Zojreff för [[:$2|$2]] op '''$1'''",
 2039+ 'whitelistoverviewrm' => '* Dä Zojreff för [[:$1|$1]] flüch eruß',
 2040+ 'whitelistoverviewna' => "* Donn [[:\$1|\$1]] en de <i lang=\"en\">whitelist</i> met Zojreff '''\$2''' un Ußlouf-Dattum '''\$3'''",
 2041+ 'whitelistrequest' => 'Noh em Zojreff op mieh Sigge froore',
 2042+ 'whitelistrequestmsg' => 'Dä Metmaacher $1 hät noh em Zohjang jefrooch för {{PLURAL:$3|de Sigg|de Sigge|kei Sigg}}:
 2043+
 2044+$2',
 2045+ 'whitelistrequestconf' => 'De Aanfroch fun wäje dä neu Sigge wood aan dä $1 jescheck',
 2046+ 'whitelistnonrestricted' => "Dä Metmaacher '''$1''' es nit beschränk.
 2047+Di Sigg hee is nor för beschränkte Metmaacher ze bruche.",
 2048+ 'whitelistnever' => 'nimohls',
 2049+ 'whitelistnummatches' => ' - {{PLURAL:$1|ein zopaß Sigg|$1 zopaß Sigge|keine zopaß Sigg}}',
 2050+ 'right-editwhitelist' => 'De <i lang="en">whitelist</i> för de vörhande Metmaacher ändere',
 2051+ 'right-restricttowhitelist' => 'Nur Sigge en de <i lang="en">whitelist</i> aanloore un ändere',
 2052+ 'action-editwhitelist' => 'de <i lang="en">whitelist</i> för de vörhande Metmaacher ändere',
 2053+ 'action-restricttowhitelist' => 'nur Sigge en de <i lang="en">whitelist</i> aanloore un ändere',
 2054+ 'group-restricted' => 'beschrängkte Metmaachere',
 2055+ 'group-restricted-member' => 'beschrängkte Metmaacher',
 2056+ 'group-manager' => 'Verwalldere',
 2057+ 'group-manager-member' => 'Verwallder',
 2058+);
 2059+
 2060+/** Luxembourgish (Lëtzebuergesch)
 2061+ * @author Robby
 2062+ */
 2063+$messages['lb'] = array(
 2064+ 'whitelistedit-desc' => "Ännert d'Rechter vu Benotzer mat limitéierte Rechter",
 2065+ 'whitelist' => "''Whiteliste''-Säiten",
 2066+ 'mywhitelistpages' => 'Meng Säiten',
 2067+ 'whitelistfor' => '<center>Aktuell Informatioun fir <b>$1</b></center>',
 2068+ 'whitelisttablemodify' => 'Änneren',
 2069+ 'whitelisttablemodifyall' => 'All',
 2070+ 'whitelisttablemodifynone' => 'Näischt',
 2071+ 'whitelisttablepage' => 'Wiki Säit',
 2072+ 'whitelisttableexpires' => 'bis den',
 2073+ 'whitelisttablemodby' => "Fir d'läscht geännert vum",
 2074+ 'whitelisttablemodon' => "Fir d'läscht geännert de(n)",
 2075+ 'whitelisttableedit' => 'Änneren',
 2076+ 'whitelisttableview' => 'Weisen',
 2077+ 'whitelisttablenewdate' => 'Neien Datum:',
 2078+ 'whitelisttablechangedate' => 'Oflafdatum änneren',
 2079+ 'whitelisttablesetedit' => 'Ännerungsparameter',
 2080+ 'whitelisttablesetview' => 'Weisen aschalten',
 2081+ 'whitelisttableremove' => 'Zréckzéien',
 2082+ 'whitelistnewtabledate' => 'Oflafdatum:',
 2083+ 'whitelistnewtableedit' => 'Ännerungsparameter',
 2084+ 'whitelistnewtableview' => 'Weisen aschalten',
 2085+ 'whitelistnowhitelistedusers' => 'Et gëtt keng Benotzer am Grupp "{{MediaWiki:Group-restricted}}".
 2086+Dir musst [[Special:UserRights|Benotzer an de Grupp derbäisetzen]] ier Dir Säiten anengem Benotzer seng white list derbäisetze kënnt.',
 2087+ 'whitelistnewtableprocess' => 'Verschaffen',
 2088+ 'whitelistnewtablereview' => 'Nokucken',
 2089+ 'whitelistselectrestricted' => '== Limitéierte Benotzernumm wielen ==',
 2090+ 'whitelistpagelist' => 'Säite vu(n) {{SITENAME}} fir $1',
 2091+ 'whitelistnocalendar' => "<font color='red' size=3>Et gesäit aus wéi wann d'[http://www.mediawiki.org/wiki/Extension:Usage_Statistics Erweiderung:Benotzerstatistiken], eng Viraussetzung fir dës Erweiderung, net richteg instqaléiert ass!</font>",
 2092+ 'whitelistoverview' => '== Iwwersiicht vun den Ännerunge vun $1 ==',
 2093+ 'whitelistoverviewcd' => "* Datum vun '''$1''' ännere fir [[:$2|$2]]",
 2094+ 'whitelistoverviewsa' => "* Autorisatioun vum '''$1''' op [[:$2|$2]] astellen",
 2095+ 'whitelistoverviewrm' => '* Autorisatioun fir [[:$1|$1]] gët ewechgeholl',
 2096+ 'whitelistrequest' => 'Zougang zu méi Säite froen',
 2097+ 'whitelistrequestmsg' => '$1 huet Zougrëff op dës {{PLURAL:$3|Säit|Säite}} gfrot:
 2098+
 2099+$2',
 2100+ 'whitelistrequestconf' => "D'Ufro fir nei Säite gouf geschéckt un $1",
 2101+ 'whitelistnonrestricted' => "De Benotzer '''$1''' ass kee limitéierte Benotzer.
 2102+Dës Säit ass nëmme valabel fir limitéiert Benotzer.",
 2103+ 'whitelistnever' => 'nie',
 2104+ 'whitelistnummatches' => ' - $1 {{PLURAL:$1|Resultat|Resultater}}',
 2105+ 'right-restricttowhitelist' => 'Nëmme Säiten déi op der wäisser Lëscht stinn kucken an änneren',
 2106+ 'action-restricttowhitelist' => 'Nëmme Säiten déi op der wäisser Lëscht sti kucken an änneren',
 2107+ 'group-restricted' => 'Limitéiert Benotzer',
 2108+ 'group-restricted-member' => 'Limitéierte Benotzer',
 2109+ 'group-manager' => 'Manager',
 2110+ 'group-manager-member' => 'Manager',
 2111+);
 2112+
 2113+/** Laz (Laz)
 2114+ * @author Bombola
 2115+ */
 2116+$messages['lzz'] = array(
 2117+ 'mywhitelistpages' => 'Çkimi sayfape',
 2118+ 'whitelisttableremove' => 'Jili',
 2119+);
 2120+
 2121+/** Eastern Mari (Олык Марий)
 2122+ * @author Сай
 2123+ */
 2124+$messages['mhr'] = array(
 2125+ 'mywhitelistpages' => 'Мыйын лаштык-влак',
 2126+ 'whitelistnever' => 'нигунам',
 2127+);
 2128+
 2129+/** Macedonian (Македонски)
 2130+ * @author Bjankuloski06
 2131+ * @author Brest
 2132+ */
 2133+$messages['mk'] = array(
 2134+ 'whitelistedit-desc' => 'Менување на дозволите за пристап на ограничени корисници',
 2135+ 'whitelistedit' => 'Уредник на пристап на белата листа',
 2136+ 'whitelist' => 'Страници на белата листа',
 2137+ 'mywhitelistpages' => 'Мои страници',
 2138+ 'whitelistfor' => '<center>Моментални информации за <b>$1</b></center>',
 2139+ 'whitelisttablemodify' => 'Измени',
 2140+ 'whitelisttablemodifyall' => 'Сите',
 2141+ 'whitelisttablemodifynone' => 'Никој',
 2142+ 'whitelisttablepage' => 'Вики страница',
 2143+ 'whitelisttabletype' => 'Тип на пристап',
 2144+ 'whitelisttableexpires' => 'Истекува на',
 2145+ 'whitelisttablemodby' => 'Последен пат изменето од',
 2146+ 'whitelisttablemodon' => 'Последен пат изменето на',
 2147+ 'whitelisttableedit' => 'Уреди',
 2148+ 'whitelisttableview' => 'Преглед',
 2149+ 'whitelisttablenewdate' => 'Нов датум:',
 2150+ 'whitelisttablechangedate' => 'Промени датум на истекување',
 2151+ 'whitelisttablesetedit' => 'Постави за уредување',
 2152+ 'whitelisttablesetview' => 'Постави за преглед',
 2153+ 'whitelisttableremove' => 'Отстрани',
 2154+ 'whitelistnewpagesfor' => "Додај нови страници во белата листа<b>$1's</b><br />
 2155+Користете * или % како џокер",
 2156+ 'whitelistnewtabledate' => 'Истекува:',
 2157+ 'whitelistnewtableedit' => 'Постави за уредување',
 2158+ 'whitelistnewtableview' => 'Постави за преглед',
 2159+ 'whitelistnowhitelistedusers' => 'Нема корисници во групата „{{MediaWiki:Group-restricted}}“.
 2160+Пред да можете да додавате страници кон белата листа на корисникот ќе морате да [[Special:UserRights|додадете корисници во групата]].',
 2161+ 'whitelistnewtableprocess' => 'Процес',
 2162+ 'whitelistnewtablereview' => 'Проверка',
 2163+ 'whitelistselectrestricted' => '== Одберете корисничко име ==',
 2164+ 'whitelistpagelist' => 'Страници за $1 на {{SITENAME}}',
 2165+ 'whitelistnocalendar' => "<font color='red' size=3>Изгледа дека [http://www.mediawiki.org/wiki/Extension:Usage_Statistics Extension:UsageStatistics] не е инсталирано како што треба, а од него зависи проширувањето.</font>",
 2166+ 'whitelistoverview' => '== Преглед на промени за $1 ==',
 2167+ 'whitelistoverviewcd' => "* Промена на датум на '''$1''' за [[:$2|$2]]",
 2168+ 'whitelistoverviewsa' => "* Додели пристап на '''$1''' за [[:$2|$2]]",
 2169+ 'whitelistoverviewrm' => '* Одземи пристап на [[:$1|$1]]',
 2170+ 'whitelistoverviewna' => "* Го додавам корисникот [[:$1|$1]] на белста листа со пристап '''$2''' и датум на истекување '''$3'''",
 2171+ 'whitelistrequest' => 'Побарај пристап до повеќе страници',
 2172+ 'whitelistrequestmsg' => '$1 побара пристап до {{PLURAL:$3|следнава страница|следниве страници}}:
 2173+
 2174+$2',
 2175+ 'whitelistrequestconf' => 'Барањето за нови страници е испратено на $1',
 2176+ 'whitelistnonrestricted' => "Корисникот '''$1''' не е ограничен корисник.
 2177+Оваа страница важи само за ограничени корисници",
 2178+ 'whitelistnever' => 'никогаш',
 2179+ 'whitelistnummatches' => '- {{PLURAL:$1|едно совпаѓање|$1 совпаѓања}}',
 2180+ 'right-editwhitelist' => 'Менување на белата листа за постоечки корисници',
 2181+ 'right-restricttowhitelist' => 'Уредување и прегледување страници само на белата листа',
 2182+ 'action-editwhitelist' => 'менување на белата листа за постоечки корисници',
 2183+ 'action-restricttowhitelist' => 'уредувај и прегледувај само страници на белата листа',
 2184+ 'group-restricted' => 'Ограничени корисници',
 2185+ 'group-restricted-member' => 'Ограничен корисник',
 2186+ 'group-manager' => 'Раководители',
 2187+ 'group-manager-member' => 'Раководител',
 2188+);
 2189+
 2190+/** Malayalam (മലയാളം)
 2191+ * @author Praveenp
 2192+ * @author Shijualex
 2193+ */
 2194+$messages['ml'] = array(
 2195+ 'mywhitelistpages' => 'എന്റെ താളുകൾ',
 2196+ 'whitelisttablemodify' => 'തിരുത്തുക',
 2197+ 'whitelisttablemodifyall' => 'എല്ലാം',
 2198+ 'whitelisttablemodifynone' => 'ഒന്നുമില്ല',
 2199+ 'whitelisttablepage' => 'വിക്കി താൾ',
 2200+ 'whitelisttableexpires' => 'കാലാവധി തീരുന്നത്',
 2201+ 'whitelisttablemodby' => 'അവസാനമായി മാറ്റങ്ങൾ വരുത്തിയത്',
 2202+ 'whitelisttablemodon' => 'അവസാനമായി മാറ്റങ്ങൾ വരുത്തിയ സമയം',
 2203+ 'whitelisttableedit' => 'തിരുത്തുക',
 2204+ 'whitelisttableview' => 'കാണുക',
 2205+ 'whitelisttablenewdate' => 'പുതിയ തീയ്യതി:',
 2206+ 'whitelisttablechangedate' => 'കാലാവധിയിൽ മാറ്റം വരുത്തുക',
 2207+ 'whitelisttablesetedit' => 'തിരുത്താനായി സജ്ജീകരിക്കുക',
 2208+ 'whitelisttablesetview' => 'കാണാനായി സജ്ജീകരിക്കുക',
 2209+ 'whitelisttableremove' => 'നീക്കം ചെയ്യുക',
 2210+ 'whitelistnewtabledate' => 'കാലാവധി തീരുന്ന തീയ്യതി:',
 2211+ 'whitelistnewtableedit' => 'തിരുത്താനായി സജ്ജീകരിക്കുക',
 2212+ 'whitelistnewtableview' => 'കാണാനായി സജ്ജീകരിക്കുക',
 2213+ 'whitelistnewtableprocess' => 'പ്രക്രിയ',
 2214+ 'whitelistnewtablereview' => 'സം‌ശോധനം',
 2215+ 'whitelistpagelist' => '{{SITENAME}} സം‌രംഭത്തിൽ $1ന്റെ താളുകൾ',
 2216+ 'whitelistnever' => 'ഒരിക്കലും അരുത്:',
 2217+ 'whitelistnummatches' => '- {{PLURAL:$1|ഒരു പൊരുത്തം|$1 പൊരുത്തങ്ങൾ}}',
 2218+);
 2219+
 2220+/** Marathi (मराठी)
 2221+ * @author Kaustubh
 2222+ * @author Mahitgar
 2223+ */
 2224+$messages['mr'] = array(
 2225+ 'mywhitelistpages' => 'माझी पाने',
 2226+ 'whitelistfor' => '<center><b>$1</b>बद्दलची सध्याची माहिती</center>',
 2227+ 'whitelisttablemodify' => 'बदला',
 2228+ 'whitelisttablemodifyall' => 'सर्व',
 2229+ 'whitelisttablemodifynone' => 'काहीही नाही',
 2230+ 'whitelisttablepage' => 'विकि पान',
 2231+ 'whitelisttabletype' => 'ऍक्सेस प्रकार',
 2232+ 'whitelisttableexpires' => 'समाप्ती',
 2233+ 'whitelisttableedit' => 'संपादन',
 2234+ 'whitelisttableview' => 'पहा',
 2235+ 'whitelisttablenewdate' => 'नवीन तारीख:',
 2236+ 'whitelisttablechangedate' => 'समाप्तीची तारीख बदला',
 2237+ 'whitelisttableremove' => 'काढा',
 2238+ 'whitelistnewtabledate' => 'समाप्तीची तारीख:',
 2239+ 'whitelistnewtableprocess' => 'कार्य',
 2240+ 'whitelistnewtablereview' => 'समीक्षण',
 2241+ 'whitelistpagelist' => '{{SITENAME}} पाने $1 साठीची',
 2242+ 'whitelistrequest' => 'अधिक पानांकरिता उपलब्धता सुसाध्य करून मागा',
 2243+ 'whitelistrequestmsg' => '$1ने निम्ननिर्देशित पानांकरिता सुलभमार्ग सुसाध्य करून मागितला आहे:
 2244+
 2245+$2',
 2246+ 'whitelistrequestconf' => 'नवीन पानांची मागणी $1 ला पाठविलेली आहे',
 2247+ 'whitelistnonrestricted' => "सदस्य '''$1''' हा प्रतिबंधित सदस्य नाही.
 2248+हे पान फक्त प्रतिबंधित सदस्यांसाठीच आहे",
 2249+ 'whitelistnever' => 'कधीही नाही',
 2250+ 'whitelistnummatches' => ' - $1 जुळण्या',
 2251+);
 2252+
 2253+/** Maltese (Malti)
 2254+ * @author Chrisportelli
 2255+ */
 2256+$messages['mt'] = array(
 2257+ 'mywhitelistpages' => 'Il-paġni tiegħi',
 2258+ 'whitelisttablemodifyall' => 'Kollha',
 2259+ 'whitelisttablepage' => 'Paġna wiki',
 2260+ 'whitelisttablenewdate' => 'Data ġdida:',
 2261+ 'whitelistnewtableprocess' => 'Proċess',
 2262+ 'whitelistnever' => 'qatt',
 2263+ 'group-restricted' => 'Utenti ristretti',
 2264+ 'group-restricted-member' => 'Utent ristrett',
 2265+);
 2266+
 2267+/** Erzya (Эрзянь)
 2268+ * @author Botuzhaleny-sodamo
 2269+ */
 2270+$messages['myv'] = array(
 2271+ 'mywhitelistpages' => 'Монь лопан',
 2272+ 'whitelisttablemodifyall' => 'Весе',
 2273+ 'whitelisttablepage' => 'Вики лопа',
 2274+ 'whitelisttableremove' => 'Нардык',
 2275+ 'whitelistnever' => 'зярдояк',
 2276+);
 2277+
 2278+/** Nahuatl (Nāhuatl)
 2279+ * @author Fluence
 2280+ */
 2281+$messages['nah'] = array(
 2282+ 'whitelist' => 'Mochi iztāc zāzanilli',
 2283+ 'mywhitelistpages' => 'Nozāzanil',
 2284+ 'whitelisttablemodify' => 'Ticpatlāz',
 2285+ 'whitelisttablemodifyall' => 'Mochīntīn',
 2286+ 'whitelisttablemodifynone' => 'Ahtlein',
 2287+ 'whitelisttablepage' => 'Huiqui zāzanilli',
 2288+ 'whitelisttableexpires' => 'Motlamīz īpan',
 2289+ 'whitelisttableedit' => 'Ticpatlāz',
 2290+ 'whitelisttableview' => 'Tiquittāz',
 2291+ 'whitelistnewtabledate' => 'Motlamīz īpan:',
 2292+ 'whitelistnewtablereview' => 'Ticceppahuīz',
 2293+ 'whitelistnever' => 'aīcmah',
 2294+);
 2295+
 2296+/** Low German (Plattdüütsch)
 2297+ * @author Slomox
 2298+ */
 2299+$messages['nds'] = array(
 2300+ 'whitelisttablemodify' => 'Ännern',
 2301+ 'whitelisttablemodifyall' => 'All',
 2302+ 'whitelisttablemodifynone' => 'Keen',
 2303+ 'whitelisttablepage' => 'Wikisied',
 2304+ 'whitelisttableedit' => 'Ännern',
 2305+ 'whitelistnever' => 'nie',
 2306+);
 2307+
 2308+/** Nedersaksisch (Nedersaksisch)
 2309+ * @author Servien
 2310+ */
 2311+$messages['nds-nl'] = array(
 2312+ 'whitelisttableedit' => 'Bewark',
 2313+);
 2314+
 2315+/** Dutch (Nederlands)
 2316+ * @author Siebrand
 2317+ */
 2318+$messages['nl'] = array(
 2319+ 'whitelistedit-desc' => 'Toegangsrechten voor gebruikers met beperkte rechten bewerken',
 2320+ 'whitelistedit' => 'Toegang via witte lijst',
 2321+ 'whitelist' => "Pagina's op de witte lijst",
 2322+ 'mywhitelistpages' => "Mijn pagina's",
 2323+ 'whitelistfor' => '<center>Huidige informatie voor <b>$1<b></center>',
 2324+ 'whitelisttablemodify' => 'Bewerken',
 2325+ 'whitelisttablemodifyall' => 'Alle',
 2326+ 'whitelisttablemodifynone' => 'Geen',
 2327+ 'whitelisttablepage' => 'Wikipagina',
 2328+ 'whitelisttabletype' => 'Toegangstype',
 2329+ 'whitelisttableexpires' => 'Vervalt op',
 2330+ 'whitelisttablemodby' => 'Laatste bewerking door',
 2331+ 'whitelisttablemodon' => 'Laatste wijziging op',
 2332+ 'whitelisttableedit' => 'Bewerken',
 2333+ 'whitelisttableview' => 'Bekijken',
 2334+ 'whitelisttablenewdate' => 'Nieuwe datum:',
 2335+ 'whitelisttablechangedate' => 'Vervaldatum bewerken',
 2336+ 'whitelisttablesetedit' => 'Op bewerken instellen',
 2337+ 'whitelisttablesetview' => 'Op bekijken instellen',
 2338+ 'whitelisttableremove' => 'Verwijderen',
 2339+ 'whitelistnewpagesfor' => "Nieuwe pagina's aan de witte lijst voor <b>$1</b> toevoegen<br />
 2340+Gebruik * of % als wildcard",
 2341+ 'whitelistnewtabledate' => 'Vervaldatum:',
 2342+ 'whitelistnewtableedit' => 'Op bewerken instellen',
 2343+ 'whitelistnewtableview' => 'Op bekijken instellen',
 2344+ 'whitelistnowhitelistedusers' => 'Er zijn geen gebruikers die lid zijn van de groep "{{MediaWiki:Group-restricted}}".
 2345+U moet [[Special:UserRights|gebruikers aan de groep toevoegen]] voordat u pagina\'s kunt toevoegen aan de witte lijst voor een gebruiker.',
 2346+ 'whitelistnewtableprocess' => 'Bewerken',
 2347+ 'whitelistnewtablereview' => 'Controleren',
 2348+ 'whitelistselectrestricted' => '== Gebruiker met beperkingen selecteren ==',
 2349+ 'whitelistpagelist' => "{{SITENAME}} pagina's voor $1",
 2350+ 'whitelistnocalendar' => "<font color='red' size=3>[http://www.mediawiki.org/wiki/Extension:Usage_Statistics Extension:UsageStatistics], een voorwaarde voor deze uitbreiding, lijkt niet juist geïnstalleerd!</font>",
 2351+ 'whitelistoverview' => '== Overzicht van wijzigingen voor $1 ==',
 2352+ 'whitelistoverviewcd' => "* vervaldatum gewijzigd naar '''$1''' voor [[:$2|$2]]",
 2353+ 'whitelistoverviewsa' => "* toegangstype '''$1''' ingesteld voor [[:$2|$2]]",
 2354+ 'whitelistoverviewrm' => '* toegang voor [[:$1|$1]] wordt verwijderd',
 2355+ 'whitelistoverviewna' => "* [[:$1|$1]] wordt toegevoegd aan de witte lijst met toegangstype '''$2''' en vervaldatum '''$3'''",
 2356+ 'whitelistrequest' => "Toegang tot meer pagina's vragen",
 2357+ 'whitelistrequestmsg' => "$1 heeft toegang gevraagd tot de volgende {{PLURAL:$3|pagina|pagina's}}:
 2358+
 2359+$2",
 2360+ 'whitelistrequestconf' => "Het verzoek voor nieuwe pagina's is verzonden naar $1",
 2361+ 'whitelistnonrestricted' => "Gebruiker '''$1''' is geen gebruiker met beperkte rechten.
 2362+Deze pagina is alleen van toepassing op gebruikers met beperkte rechten.",
 2363+ 'whitelistnever' => 'nooit',
 2364+ 'whitelistnummatches' => ' - $1 {{PLURAL:$1|resultaat|resultaten}}',
 2365+ 'right-editwhitelist' => 'De witte lijst voor bestaande gebruikers aanpassen',
 2366+ 'right-restricttowhitelist' => "Alleen pagina's bekijken en bewerken die op de witte lijst staan",
 2367+ 'action-editwhitelist' => 'de witte lijst voor bestaande gebruikers aan te passen',
 2368+ 'action-restricttowhitelist' => "alleen pagina's te bekijken en te bewerken die op de witte lijst staan",
 2369+ 'group-restricted' => 'beperkte gebruikers',
 2370+ 'group-restricted-member' => 'beperkte gebruiker',
 2371+ 'group-manager' => 'managers',
 2372+ 'group-manager-member' => 'gebruiker',
 2373+);
 2374+
 2375+/** Norwegian Nynorsk (‪Norsk (nynorsk)‬)
 2376+ * @author Frokor
 2377+ * @author Harald Khan
 2378+ * @author Jon Harald Søby
 2379+ */
 2380+$messages['nn'] = array(
 2381+ 'whitelistedit-desc' => 'Endring tilgangsrettar for avgrensa brukarar',
 2382+ 'whitelistedit' => 'Endring av rettar for kvitliste',
 2383+ 'whitelist' => 'Kvitelista sider',
 2384+ 'mywhitelistpages' => 'Mine sider',
 2385+ 'whitelistfor' => '<center>Noverande informasjon for <b>$1</b></center>',
 2386+ 'whitelisttablemodify' => 'Endre',
 2387+ 'whitelisttablemodifyall' => 'Alle',
 2388+ 'whitelisttablemodifynone' => 'Ingen',
 2389+ 'whitelisttablepage' => 'Wikiside',
 2390+ 'whitelisttabletype' => 'Tilgangstype',
 2391+ 'whitelisttableexpires' => 'Endar',
 2392+ 'whitelisttablemodby' => 'Sist endra av',
 2393+ 'whitelisttablemodon' => 'Sist endra',
 2394+ 'whitelisttableedit' => 'Endre',
 2395+ 'whitelisttableview' => 'Vis',
 2396+ 'whitelisttablenewdate' => 'Ny dato:',
 2397+ 'whitelisttablechangedate' => 'Endre utgangsdato',
 2398+ 'whitelisttablesetedit' => 'Sett til redigering',
 2399+ 'whitelisttablesetview' => 'Sett til vising',
 2400+ 'whitelisttableremove' => 'Fjern',
 2401+ 'whitelistnewpagesfor' => 'Legg til nye sider på kvitelista til <b>$1</b><br />Bruk anten * eller % som jokerteikn',
 2402+ 'whitelistnewtabledate' => 'Utgangsdato:',
 2403+ 'whitelistnewtableedit' => 'Sett til redigering',
 2404+ 'whitelistnewtableview' => 'Sett til vising',
 2405+ 'whitelistnowhitelistedusers' => 'Det finst ingen brukarar i gruppa «{{MediaWiki:Group-restricted}}».
 2406+Du må [[Special:UserRights|legge brukarar til gruppa]] før du kan legge sider til ein brukar si kviteliste.',
 2407+ 'whitelistnewtableprocess' => 'Handsam',
 2408+ 'whitelistnewtablereview' => 'Gå gjennom',
 2409+ 'whitelistselectrestricted' => '== Gje namn på avgrensa brukar ==',
 2410+ 'whitelistpagelist' => '{{SITENAME}}-sider for $1',
 2411+ 'whitelistnocalendar' => '<font color="red" size="3">Det virkar som om [http://mediawiki.org/wiki/Extension:Usage_Statistics Extension:UsageStatistics], ein føresetnad for denne utvidinga, ikkje har vorte installert skikkeleg.</font>',
 2412+ 'whitelistoverview' => '== Oversikt over endringar for $1 ==',
 2413+ 'whitelistoverviewcd' => "* Endrar dato for [[:$2|$2]] til '''$1'''",
 2414+ 'whitelistoverviewsa' => "* Set tilgang for [[:$2|$2]] til '''$1'''",
 2415+ 'whitelistoverviewrm' => '* Fjernar tilgang til [[:$1|$1]]',
 2416+ 'whitelistoverviewna' => "* Legg til [[:$1|$1]] til kviteliste med tilgang '''$2''' og utløpsdato '''$3'''.",
 2417+ 'whitelistrequest' => 'Spør etter tilgang til fleire sider',
 2418+ 'whitelistrequestmsg' => '$1 har etterspurt tilgang til følgjande {{PLURAL:$3|sida|sider}}:
 2419+
 2420+$2',
 2421+ 'whitelistrequestconf' => 'Etterspurnad om nye sider vart sendt til $1',
 2422+ 'whitelistnonrestricted' => "'''$1''' er ikkje ein avgrensa brukar.
 2423+Denne sida kan berre nyttast på avgrensa brukarar.",
 2424+ 'whitelistnever' => 'aldri',
 2425+ 'whitelistnummatches' => ' - $1 {{PLURAL:$1|treff}}',
 2426+ 'right-editwhitelist' => 'Endre kvitelista for eksisterande brukarar',
 2427+ 'right-restricttowhitelist' => 'Endre og sjå sider som berre er på kvitelista',
 2428+ 'action-editwhitelist' => 'endre kvitelista for eksisterande brukarar',
 2429+ 'action-restricttowhitelist' => 'endre og sjå sider som berre er på kvitelista',
 2430+ 'group-restricted' => 'Avgrensa brukarar',
 2431+ 'group-restricted-member' => 'Avgrensa brukar',
 2432+ 'group-manager' => 'Handsamarar',
 2433+ 'group-manager-member' => 'Handsamar',
 2434+);
 2435+
 2436+/** Norwegian (bokmål)‬ (‪Norsk (bokmål)‬)
 2437+ * @author Audun
 2438+ * @author Jon Harald Søby
 2439+ * @author Nghtwlkr
 2440+ */
 2441+$messages['no'] = array(
 2442+ 'whitelistedit-desc' => 'Redigering av tilgangsrettigheter for begrensede brukere',
 2443+ 'whitelistedit' => 'Rettighetsredigering for hvitliste',
 2444+ 'whitelist' => 'Hvitelistede sider',
 2445+ 'mywhitelistpages' => 'Mine sider',
 2446+ 'whitelistfor' => '<center>Nåværende informasjon for <b>$1</b></center>',
 2447+ 'whitelisttablemodify' => 'Endre',
 2448+ 'whitelisttablemodifyall' => 'Alle',
 2449+ 'whitelisttablemodifynone' => 'Ingen',
 2450+ 'whitelisttablepage' => 'Wikiside',
 2451+ 'whitelisttabletype' => 'Tilgangstype',
 2452+ 'whitelisttableexpires' => 'Utgår',
 2453+ 'whitelisttablemodby' => 'Sist endret av',
 2454+ 'whitelisttablemodon' => 'Sist endret',
 2455+ 'whitelisttableedit' => 'Rediger',
 2456+ 'whitelisttableview' => 'Vis',
 2457+ 'whitelisttablenewdate' => 'Ny dato:',
 2458+ 'whitelisttablechangedate' => 'Endre utgangsdato',
 2459+ 'whitelisttablesetedit' => 'Sett til redigering',
 2460+ 'whitelisttablesetview' => 'Sett til visning',
 2461+ 'whitelisttableremove' => 'Fjern',
 2462+ 'whitelistnewpagesfor' => 'Legg til nye sider på hvitelisten til <b>$1</b><br />Bruk enten * eller % som jokertegn',
 2463+ 'whitelistnewtabledate' => 'Utgangsdato:',
 2464+ 'whitelistnewtableedit' => 'Sett til redigering',
 2465+ 'whitelistnewtableview' => 'Sett til visning',
 2466+ 'whitelistnowhitelistedusers' => 'Det finnes ingen brukere i gruppen «{{MediaWiki:Group-restricted}}».
 2467+Du må [[Special:UserRights|legge brukere til gruppen]] før du kan legge til sider til en brukers hvitliste.',
 2468+ 'whitelistnewtableprocess' => 'Prosess',
 2469+ 'whitelistnewtablereview' => 'Gå gjennom',
 2470+ 'whitelistselectrestricted' => '== ANgi navn på begrenset bruker ==',
 2471+ 'whitelistpagelist' => '{{SITENAME}}-sider for $1',
 2472+ 'whitelistnocalendar' => '<font color="red" size="3">Det virker som om [http://mediawiki.org/wiki/Extension:Usage_Statistics Extension:UsageStatistics], en forutsetning for denne utvidelsen, ikke har blitt installert ordentlig.</font>',
 2473+ 'whitelistoverview' => '== Oversikt over endringer for $1 ==',
 2474+ 'whitelistoverviewcd' => "* Endrer dato for [[:$2|$2]] til '''$1'''",
 2475+ 'whitelistoverviewsa' => "* Setter tilgang for [[:$2|$2]] til '''$1'''",
 2476+ 'whitelistoverviewrm' => '* Fjerner tilgang til [[:$1|$1]]',
 2477+ 'whitelistoverviewna' => "* Legger til [[:$1|$1]] til hviteliste med tilgang '''$2''' og utløpsdato '''$3'''.",
 2478+ 'whitelistrequest' => 'Etterspør tilgang til flere sider',
 2479+ 'whitelistrequestmsg' => '$1 har etterspurt tilgang til følgende {{PLURAL:$3|side|sider}}:
 2480+
 2481+$2',
 2482+ 'whitelistrequestconf' => 'Etterspørsel om nye sider har blitt sendt til $1',
 2483+ 'whitelistnonrestricted' => "'''$1''' er ikke en begrenset bruker.
 2484+Denne siden kan kun brukes på begrensede brukere.",
 2485+ 'whitelistnever' => 'aldri',
 2486+ 'whitelistnummatches' => ' - $1 {{PLURAL:$1|treff}}',
 2487+ 'right-editwhitelist' => 'Endre hvitlisten for eksisterende brukere',
 2488+ 'right-restricttowhitelist' => 'Endre og vis sider som bare er på hvitlisten',
 2489+ 'action-editwhitelist' => 'endre hvitlisten for eksisterende brukere',
 2490+ 'action-restricttowhitelist' => 'endre og vis sider som bare er på hvitlisten',
 2491+ 'group-restricted' => 'Begrensede brukere',
 2492+ 'group-restricted-member' => 'Begrenset bruker',
 2493+ 'group-manager' => 'Håndterere',
 2494+ 'group-manager-member' => 'Håndterer',
 2495+);
 2496+
 2497+/** Occitan (Occitan)
 2498+ * @author Cedric31
 2499+ */
 2500+$messages['oc'] = array(
 2501+ 'whitelistedit-desc' => 'Modifica las permissions d’accès dels utilizaires de poders restrenches',
 2502+ 'whitelistedit' => 'Editor de la lista blanca dels accèsses',
 2503+ 'whitelist' => 'Paginas de listas blancas',
 2504+ 'mywhitelistpages' => 'Mas paginas',
 2505+ 'whitelistfor' => '<center>Entresenhas actualas per <b>$1</b></center>',
 2506+ 'whitelisttablemodify' => 'Modificar',
 2507+ 'whitelisttablemodifyall' => 'Tot',
 2508+ 'whitelisttablemodifynone' => 'Nonrés',
 2509+ 'whitelisttablepage' => 'Pagina wiki',
 2510+ 'whitelisttabletype' => 'Mòde d’accès',
 2511+ 'whitelisttableexpires' => 'Expira lo',
 2512+ 'whitelisttablemodby' => 'Modificat en darrièr per',
 2513+ 'whitelisttablemodon' => 'Modificat en darrièr lo',
 2514+ 'whitelisttableedit' => 'Modificar',
 2515+ 'whitelisttableview' => 'Afichar',
 2516+ 'whitelisttablenewdate' => 'Data novèla :',
 2517+ 'whitelisttablechangedate' => 'Cambiar la data d’expiracion',
 2518+ 'whitelisttablesetedit' => 'Paramètres per l’edicion',
 2519+ 'whitelisttablesetview' => 'Paramètres per visionar',
 2520+ 'whitelisttableremove' => 'Levar',
 2521+ 'whitelistnewpagesfor' => 'Apond de paginas novèlas a la lista blanca de <b>$1</b><br />
 2522+Utilizatz siá lo caractèr * siá %',
 2523+ 'whitelistnewtabledate' => 'Data d’expiracion :',
 2524+ 'whitelistnewtableedit' => "Paramètres d'edicion",
 2525+ 'whitelistnewtableview' => 'Paramètres per visionar',
 2526+ 'whitelistnowhitelistedusers' => "I a pas cap d'utilizaire dins lo grop « {{MediaWiki:Group-restricted}} ».
 2527+Vos cal [[Special:UserRights|apondre l’utilizaire al grop]] abans que posquèssetz apondre de paginas a la lista blanca d’un utilizaire.",
 2528+ 'whitelistnewtableprocess' => 'Tractar',
 2529+ 'whitelistnewtablereview' => 'Revisar',
 2530+ 'whitelistselectrestricted' => "== Seleccionatz un nom d’utilizaire d'accès restrench ==",
 2531+ 'whitelistpagelist' => 'Paginas de {{SITENAME}} per $1',
 2532+ 'whitelistnocalendar' => "<font color='red' size=3>Sembla que lo modul [http://www.mediawiki.org/wiki/Extension:Usage_Statistics Extension:UsageStatistics], una extension prerequesa, siá pas estada installada coma caliá !</font>",
 2533+ 'whitelistoverview' => '== Vista generala dels cambiaments per $1 ==',
 2534+ 'whitelistoverviewcd' => "Modificacion de la data de '''$1''' per [[:$2|$2]]",
 2535+ 'whitelistoverviewsa' => "* configurar l'accès de '''$1''' per [[:$2|$2]]",
 2536+ 'whitelistoverviewrm' => '* Retirament de l’accès a [[:$1|$1]]',
 2537+ 'whitelistoverviewna' => "* Apond [[:$1|$1]] a la lista blanca amb los dreches de '''$2''' amb per data d’expiracion lo '''$3'''",
 2538+ 'whitelistrequest' => 'Demanda d’accès a mai de paginas',
 2539+ 'whitelistrequestmsg' => '$1 a demandat l’accès a {{PLURAL:$3|la pagina seguenta|a las paginas seguentas}} :
 2540+
 2541+$2',
 2542+ 'whitelistrequestconf' => 'Una demanda d’accès per de paginas novèlas es estada mandada a $1',
 2543+ 'whitelistnonrestricted' => "L'utilizaire '''$1''' es pas amb de dreches restrenches.
 2544+Aquesta pagina s’aplica pas qu’als utilizaires disposant de dreches restrenches.",
 2545+ 'whitelistnever' => 'jamai',
 2546+ 'whitelistnummatches' => ' - {{PLURAL:$1|una ocuréncia|$1 ocuréncias}}',
 2547+ 'right-editwhitelist' => 'Modificar la lista blanca pels utilizaires existents',
 2548+ 'right-restricttowhitelist' => 'Modificar e visionar las paginas que figura unicament sus la lista blanca',
 2549+ 'action-editwhitelist' => 'modificar la lista blanca pels utilizaires existents',
 2550+ 'action-restricttowhitelist' => 'modificar e visionar las paginas que figuran unicament sus la lista blanca',
 2551+ 'group-restricted' => 'Utilizaires restrenches',
 2552+ 'group-restricted-member' => 'Utilizaire restrench',
 2553+ 'group-manager' => 'Gestionaris',
 2554+ 'group-manager-member' => 'Gestionari',
 2555+);
 2556+
 2557+/** Ossetic (Иронау)
 2558+ * @author Amikeco
 2559+ */
 2560+$messages['os'] = array(
 2561+ 'whitelist' => 'Урс номхыгъды фæрстæ',
 2562+ 'mywhitelistpages' => 'Мæ фæрстæ',
 2563+ 'whitelisttablemodify' => 'Баив',
 2564+ 'whitelisttablemodifyall' => 'Æппæт',
 2565+ 'whitelisttablemodifynone' => 'Нæй',
 2566+ 'whitelisttableedit' => 'Баив æй',
 2567+ 'whitelistnever' => 'никуы',
 2568+);
 2569+
 2570+/** Punjabi (ਪੰਜਾਬੀ)
 2571+ * @author Gman124
 2572+ */
 2573+$messages['pa'] = array(
 2574+ 'whitelisttablemodifyall' => 'ਸਭ',
 2575+ 'whitelisttableedit' => 'ਬਦਲੋ',
 2576+ 'whitelisttableview' => 'ਵੇਖੋ',
 2577+);
 2578+
 2579+/** Deitsch (Deitsch)
 2580+ * @author Xqt
 2581+ */
 2582+$messages['pdc'] = array(
 2583+ 'whitelisttablemodify' => 'Tscheensche',
 2584+ 'whitelisttablemodifyall' => 'All',
 2585+ 'whitelisttablemodifynone' => 'Nix tscheensche',
 2586+ 'whitelisttablepage' => 'Blatt',
 2587+ 'whitelisttableedit' => 'Ennere',
 2588+ 'whitelistnever' => 'nie net',
 2589+);
 2590+
 2591+/** Polish (Polski)
 2592+ * @author Derbeth
 2593+ * @author Leinad
 2594+ * @author Maikking
 2595+ * @author Sp5uhe
 2596+ * @author Wpedzich
 2597+ */
 2598+$messages['pl'] = array(
 2599+ 'whitelistedit-desc' => 'Umożliwianie dostępu użytkownikom z ograniczeniami',
 2600+ 'whitelistedit' => 'Edytor listy stron ogólnie dostępnych',
 2601+ 'whitelist' => 'Strony z listy ogólnie dostępnych',
 2602+ 'mywhitelistpages' => 'Strony użytkownika',
 2603+ 'whitelistfor' => '<center>Aktualne informacje na temat <b>$1<b></center>',
 2604+ 'whitelisttablemodify' => 'Zmodyfikuj',
 2605+ 'whitelisttablemodifyall' => 'Wszystkie',
 2606+ 'whitelisttablemodifynone' => 'Żadna',
 2607+ 'whitelisttablepage' => 'Strona wiki:',
 2608+ 'whitelisttabletype' => 'Typ dostępu:',
 2609+ 'whitelisttableexpires' => 'Wygasa:',
 2610+ 'whitelisttablemodby' => 'Ostatnio zmodyfikowany przez:',
 2611+ 'whitelisttablemodon' => 'Data ostatniej modyfikacji:',
 2612+ 'whitelisttableedit' => 'Edytuj',
 2613+ 'whitelisttableview' => 'Podgląd',
 2614+ 'whitelisttablenewdate' => 'Nowa data:',
 2615+ 'whitelisttablechangedate' => 'Zmień datę wygaśnięcia:',
 2616+ 'whitelisttablesetedit' => 'Przełącz na edycję',
 2617+ 'whitelisttablesetview' => 'Przełącz na podgląd',
 2618+ 'whitelisttableremove' => 'Usuń',
 2619+ 'whitelistnewpagesfor' => 'Dodaj nowe strony do listy stron ogólnie dostępnych <b>$1</b><br />
 2620+Można stosować symbole wieloznaczne * i %',
 2621+ 'whitelistnewtabledate' => 'Wygasa:',
 2622+ 'whitelistnewtableedit' => 'Przełącz na edycję',
 2623+ 'whitelistnewtableview' => 'Przełącz na podgląd',
 2624+ 'whitelistnowhitelistedusers' => 'Brak użytkowników w grupie „{{MediaWiki:Group-restricted}}”.
 2625+Musisz [[Special:UserRights|dodać użytkowników do tej grupy]] zanim będziesz mógł dodawać uprawnienia do stron użytkownikom.',
 2626+ 'whitelistnewtableprocess' => 'Przetwórz',
 2627+ 'whitelistnewtablereview' => 'Przejrzyj',
 2628+ 'whitelistselectrestricted' => '== Wybierz nazwę użytkownika z ograniczeniami ==',
 2629+ 'whitelistpagelist' => 'Strony $1 w serwisie {{SITENAME}}',
 2630+ 'whitelistnocalendar' => "<font color='red' size=3>Prawdopodobnie, wymagane do pracy tego modułu rozszerzenie [http://www.mediawiki.org/wiki/Extension:Usage_Statistics Extension:UsageStatistics] nie zostało poprawnie zainstalowane.</font>",
 2631+ 'whitelistoverview' => '== Przegląd zmian dla elementu $1 ==',
 2632+ 'whitelistoverviewcd' => "* Zmiana daty ograniczenia na '''$1''' w odniesieniu do elementu [[:$2|$2]]",
 2633+ 'whitelistoverviewsa' => "* Ustalanie dostępu dla elementu '''$1''' do elementu [[:$2|$2]]",
 2634+ 'whitelistoverviewrm' => '* Usuwanie dostępu do [[:$1|$1]]',
 2635+ 'whitelistoverviewna' => "* Dodawanie elementu [[:$1|$1]] do listy dostępu – dostęp dla '''$2''', data wygaśnięcia '''$3'''",
 2636+ 'whitelistrequest' => 'Zażądaj dostępu do większej liczby stron',
 2637+ 'whitelistrequestmsg' => 'Użytkownik $1 zażądał dostępu do {{PLURAL:$3|następującej strony|następujących stron}}:
 2638+
 2639+$2',
 2640+ 'whitelistrequestconf' => 'Żądanie utworzenia nowych stron zostało przesłane do $1',
 2641+ 'whitelistnonrestricted' => "Na użytkownika '''$1''' nie nałożono ograniczeń.
 2642+Ta strona ma zastosowanie tylko do użytkowników na których zostały narzucone ograniczenia.",
 2643+ 'whitelistnever' => 'nigdy',
 2644+ 'whitelistnummatches' => ' - {{PLURAL:$1|1 wynik|$1 wyniki|$1 wyników}}',
 2645+ 'right-editwhitelist' => 'Zmiana białej listy dla istniejących użytkowników',
 2646+ 'right-restricttowhitelist' => 'Edycja i przegląd stron wyłącznie z białej listy',
 2647+ 'action-editwhitelist' => 'modyfikowania białej listy dla istniejących użytkowników',
 2648+ 'action-restricttowhitelist' => 'edytowania i przeglądania wyłącznie białej listy',
 2649+ 'group-restricted' => 'Ograniczenie użytkownicy',
 2650+ 'group-restricted-member' => 'Ograniczony użytkownik',
 2651+ 'group-manager' => 'Zarządcy',
 2652+ 'group-manager-member' => 'Zarządca',
 2653+);
 2654+
 2655+/** Piedmontese (Piemontèis)
 2656+ * @author Borichèt
 2657+ * @author Dragonòt
 2658+ */
 2659+$messages['pms'] = array(
 2660+ 'whitelistedit-desc' => "Modìfica ij përmess d'intrada dj'utent a fonsionalità limità",
 2661+ 'whitelistedit' => "Modificator dla lista bianca dj'intrade",
 2662+ 'whitelist' => 'Pàgine dle liste bianche',
 2663+ 'mywhitelistpages' => 'Mie pàgine',
 2664+ 'whitelistfor' => '<center>Anformassion corente për <b>$1</b></center>',
 2665+ 'whitelisttablemodify' => 'Modifiché',
 2666+ 'whitelisttablemodifyall' => 'Tut',
 2667+ 'whitelisttablemodifynone' => 'Gnun',
 2668+ 'whitelisttablepage' => 'Pàgina wiki',
 2669+ 'whitelisttabletype' => "Tipo d'intrada",
 2670+ 'whitelisttableexpires' => 'A finiss ai',
 2671+ 'whitelisttablemodby' => "Modificà l'ùltima vira da",
 2672+ 'whitelisttablemodon' => "Modificà l'ùltima vira ai",
 2673+ 'whitelisttableedit' => 'Modifiché',
 2674+ 'whitelisttableview' => 'Vëdde',
 2675+ 'whitelisttablenewdate' => 'Neuva dàita:',
 2676+ 'whitelisttablechangedate' => 'Cangé la dàita dë scadensa',
 2677+ 'whitelisttablesetedit' => 'Ativé la modificassion',
 2678+ 'whitelisttablesetview' => 'Ativé la visualisassion',
 2679+ 'whitelisttableremove' => 'Gavé',
 2680+ 'whitelistnewpagesfor' => "Gionta ëd neuve pàgine a la lista bianca ëd <b>$1</b><br />
 2681+Dovré o bin ël caràter * opura % tanme caràter d'indefinission (wildcard)",
 2682+ 'whitelistnewtabledate' => 'Dàita dë scadensa:',
 2683+ 'whitelistnewtableedit' => 'Ativé la modìfica',
 2684+ 'whitelistnewtableview' => 'Ativé la visualisassion',
 2685+ 'whitelistnowhitelistedusers' => "A-i é gnun utent ant la partìa « {{MediaWiki:Group-restricted}} ».
 2686+A dev [[Special:UserRights|gionté j'utent ant la partìa]] prima ch'a peula gionté dle pàgine a la lista bianca ëd n'utent.",
 2687+ 'whitelistnewtableprocess' => 'Traté',
 2688+ 'whitelistnewtablereview' => 'Lese torna',
 2689+ 'whitelistselectrestricted' => "== Selessioné un nòm d'utent a acess limità ==",
 2690+ 'whitelistpagelist' => 'Pàgine ëd {{SITENAME}} për $1',
 2691+ 'whitelistnocalendar' => "<font color='red' size=3>A smija che [http://www.mediawiki.org/wiki/Extension:Usage_Statistics Extension:UsageStatistics], un prerequisì për costa estension, a sia pa stàit anstalà për da bin!</font>",
 2692+ 'whitelistoverview' => '== Descrission general dle modìfiche për $1 ==',
 2693+ 'whitelistoverviewcd' => "* Modìfica dla dàita a '''$1''' për [[:$2|$2]]",
 2694+ 'whitelistoverviewsa' => "* Configurassion ëd l'acess a '''$1''' për [[:$2|$2]]",
 2695+ 'whitelistoverviewrm' => "* Gaveje l'acess a [[:$1|$1]]",
 2696+ 'whitelistoverviewna' => "* Gionta ëd [[:$1|$1]] a la lista bianca con ij drit ëd '''$2''' e dàita dë scadensa '''$3'''",
 2697+ 'whitelistrequest' => "Ciamé l'intrada a d'àutre pàgine",
 2698+ 'whitelistrequestmsg' => "$1 a l'ha ciamà l'acess a {{PLURAL:$3|la pàgina|le pàgine}} sì-dapress:
 2699+
 2700+$2",
 2701+ 'whitelistrequestconf' => "N'arcesta për na pàgina neuva a va mandà a $1",
 2702+ 'whitelistnonrestricted' => "L'utent '''$1''' a l'é pa n'utent selessionà.
 2703+Sta pàginà-sì a l'é mach disponìbil a utent selessionà.",
 2704+ 'whitelistnever' => 'mai',
 2705+ 'whitelistnummatches' => '- {{PLURAL:$1|un-a ocorensa|$1 ocorense}}',
 2706+ 'right-editwhitelist' => "Modìfica la lista bianca për j'utent esistent",
 2707+ 'right-restricttowhitelist' => 'Modìfica e varda mach pàgine an sla lista bianca',
 2708+ 'action-editwhitelist' => 'modìfica la lista bianca për utent esistent',
 2709+ 'action-restricttowhitelist' => 'modìfica e varda pàgine an sla lista bianca',
 2710+ 'group-restricted' => 'Utent selessionà',
 2711+ 'group-restricted-member' => 'Utent selessionà',
 2712+ 'group-manager' => 'Mansé',
 2713+ 'group-manager-member' => 'Mansé',
 2714+);
 2715+
 2716+/** Pashto (پښتو)
 2717+ * @author Ahmed-Najib-Biabani-Ibrahimkhel
 2718+ */
 2719+$messages['ps'] = array(
 2720+ 'mywhitelistpages' => 'زما پاڼې',
 2721+ 'whitelisttablemodifyall' => 'ټول',
 2722+ 'whitelisttablemodifynone' => 'هېڅ',
 2723+ 'whitelisttablepage' => 'ويکي مخ',
 2724+ 'whitelisttabletype' => 'د لاسرسۍ ډول',
 2725+ 'whitelisttableedit' => 'سمول',
 2726+ 'whitelisttableview' => 'کتل',
 2727+ 'whitelisttablenewdate' => 'نوې نېټه:',
 2728+ 'whitelisttableremove' => 'غورځول',
 2729+ 'whitelistnewtabledate' => 'د پای نېټه:',
 2730+ 'whitelistnewtablereview' => 'مخليدنه',
 2731+ 'whitelistrequestconf' => '$1 ته د نوي مخونو غوښتنه ولېږل شوه',
 2732+ 'whitelistnever' => 'هېڅکله',
 2733+);
 2734+
 2735+/** Portuguese (Português)
 2736+ * @author Hamilton Abreu
 2737+ * @author Lijealso
 2738+ * @author Malafaya
 2739+ * @author Waldir
 2740+ */
 2741+$messages['pt'] = array(
 2742+ 'whitelistedit-desc' => 'Edite as permissões de acesso de utilizadores restritos',
 2743+ 'whitelistedit' => 'Editor de acessos da lista branca',
 2744+ 'whitelist' => 'Páginas na lista branca',
 2745+ 'mywhitelistpages' => 'Minhas Páginas',
 2746+ 'whitelistfor' => '<center>Informação actual para <b>$1</b></center>',
 2747+ 'whitelisttablemodify' => 'Modificar',
 2748+ 'whitelisttablemodifyall' => 'Todas',
 2749+ 'whitelisttablemodifynone' => 'Nenhuma',
 2750+ 'whitelisttablepage' => 'página wiki',
 2751+ 'whitelisttabletype' => 'Tipo de acesso',
 2752+ 'whitelisttableexpires' => 'Expira a',
 2753+ 'whitelisttablemodby' => 'Última modificação por',
 2754+ 'whitelisttablemodon' => 'Última modificação a',
 2755+ 'whitelisttableedit' => 'Editar',
 2756+ 'whitelisttableview' => 'Ver',
 2757+ 'whitelisttablenewdate' => 'Nova Data:',
 2758+ 'whitelisttablechangedate' => 'Alterar validade',
 2759+ 'whitelisttablesetedit' => 'Activar edição',
 2760+ 'whitelisttablesetview' => 'Activar visualização',
 2761+ 'whitelisttableremove' => 'Remover',
 2762+ 'whitelistnewpagesfor' => 'Adicione novas páginas à lista branca de <b>$1</b><br />
 2763+Use * ou % como caracteres de substituição',
 2764+ 'whitelistnewtabledate' => 'Validade:',
 2765+ 'whitelistnewtableedit' => 'Activar edição',
 2766+ 'whitelistnewtableview' => 'Activar visualização',
 2767+ 'whitelistnowhitelistedusers' => 'Não há utilizadores no grupo "{{MediaWiki:Group-restricted}}".
 2768+Tem de [[Special:UserRights|adicionar utilizadores ao grupo]] antes de poder adicionar páginas à lista branca de um utilizador.',
 2769+ 'whitelistnewtableprocess' => 'Processar',
 2770+ 'whitelistnewtablereview' => 'Rever',
 2771+ 'whitelistselectrestricted' => '== Selecionar nome de utilizador restrito ==',
 2772+ 'whitelistpagelist' => 'Páginas da {{SITENAME}} para $1',
 2773+ 'whitelistnocalendar' => "<font color='red' size=3>Parece que [http://www.mediawiki.org/wiki/Extension:Usage_Statistics Extension:UsageStatistics], um pré-requisito para esta extensão, não foi instalada devidamente!</font>",
 2774+ 'whitelistoverview' => '== Resumo das alterações a $1 ==',
 2775+ 'whitelistoverviewcd' => "* A alterar data de [[:$2|$2]] para '''$1'''",
 2776+ 'whitelistoverviewsa' => "* A modificar o acesso de [[:$2|$2]] para '''$1'''",
 2777+ 'whitelistoverviewrm' => '* A remover acesso a [[:$1|$1]]',
 2778+ 'whitelistoverviewna' => "* A adicionar [[:$1|$1]] à lista branca com acesso '''$2''' e validade '''$3'''",
 2779+ 'whitelistrequest' => 'Requisitar acesso a mais páginas',
 2780+ 'whitelistrequestmsg' => '$1 requisitou acesso {{PLURAL:$3|à seguinte página|às seguintes páginas}}:
 2781+
 2782+$2',
 2783+ 'whitelistrequestconf' => 'A requisição para novas páginas foi enviada para $1',
 2784+ 'whitelistnonrestricted' => "O utilizador '''$1''' não é um utilizador restrito.
 2785+Esta página só se aplica a utilizadores restritos.",
 2786+ 'whitelistnever' => 'nunca',
 2787+ 'whitelistnummatches' => ' - {{PLURAL:$1|um resultado|$1 resultados}}',
 2788+ 'right-editwhitelist' => 'Modificar a lista branca para utilizadores existentes',
 2789+ 'right-restricttowhitelist' => 'Editar e ver apenas páginas na lista branca',
 2790+ 'action-editwhitelist' => 'modificar a lista branca para utilizadores existentes',
 2791+ 'action-restricttowhitelist' => 'editar e ver apenas páginas na lista branca',
 2792+ 'group-restricted' => 'Utilizadores restritos',
 2793+ 'group-restricted-member' => 'Utilizador restrito',
 2794+ 'group-manager' => 'Gestores',
 2795+ 'group-manager-member' => 'Gestor',
 2796+);
 2797+
 2798+/** Brazilian Portuguese (Português do Brasil)
 2799+ * @author Eduardo.mps
 2800+ * @author Heldergeovane
 2801+ */
 2802+$messages['pt-br'] = array(
 2803+ 'whitelistedit-desc' => 'Edita as permissões de acesso de usuários restritos',
 2804+ 'whitelistedit' => 'Editor de acessos da lista branca',
 2805+ 'whitelist' => 'Páginas na lista branca',
 2806+ 'mywhitelistpages' => 'Minhas páginas',
 2807+ 'whitelistfor' => '<center>Informação atual para <b>$1</b></center>',
 2808+ 'whitelisttablemodify' => 'Modificar',
 2809+ 'whitelisttablemodifyall' => 'Todos',
 2810+ 'whitelisttablemodifynone' => 'Nenhum',
 2811+ 'whitelisttablepage' => 'Página wiki',
 2812+ 'whitelisttabletype' => 'Tipo de acesso',
 2813+ 'whitelisttableexpires' => 'Expira em',
 2814+ 'whitelisttablemodby' => 'Última modificação por',
 2815+ 'whitelisttablemodon' => 'Última modificação em',
 2816+ 'whitelisttableedit' => 'Editar',
 2817+ 'whitelisttableview' => 'Ver',
 2818+ 'whitelisttablenewdate' => 'Nova data:',
 2819+ 'whitelisttablechangedate' => 'Alterar data em que expira',
 2820+ 'whitelisttablesetedit' => 'Ativar edição',
 2821+ 'whitelisttablesetview' => 'Ativar visualização',
 2822+ 'whitelisttableremove' => 'Remover',
 2823+ 'whitelistnewpagesfor' => 'Adicione novas páginas à lista branca de <b>$1</b><br />
 2824+Use * ou % como caractere curinga',
 2825+ 'whitelistnewtabledate' => 'Validade:',
 2826+ 'whitelistnewtableedit' => 'Ativar edição',
 2827+ 'whitelistnewtableview' => 'Ativar visualização',
 2828+ 'whitelistnowhitelistedusers' => 'Não há utilizadores no grupo "{{MediaWiki:Group-restricted}}".
 2829+Você tem que [[Special:UserRights|adicionar utilizadores ao grupo]] antes de poder adicionar páginas à lista branca de um utilizador.',
 2830+ 'whitelistnewtableprocess' => 'Processar',
 2831+ 'whitelistnewtablereview' => 'Rever',
 2832+ 'whitelistselectrestricted' => '== Selecionar nome de utilizador restrito ==',
 2833+ 'whitelistpagelist' => 'Páginas de {{SITENAME}} para $1',
 2834+ 'whitelistnocalendar' => "<font color='red' size=3>Parece que [http://www.mediawiki.org/wiki/Extension:Usage_Statistics Extension:UsageStatistics], um pré-requisito para esta extensão, não foi instalada devidamente!</font>",
 2835+ 'whitelistoverview' => '== Resumo das alterações a $1 ==',
 2836+ 'whitelistoverviewcd' => "* Alterando data de [[:$2|$2]] para '''$1'''",
 2837+ 'whitelistoverviewsa' => "* Modificar o acesso de [[:$2|$2]] para '''$1'''",
 2838+ 'whitelistoverviewrm' => '* Removendo acesso a [[:$1|$1]]',
 2839+ 'whitelistoverviewna' => "* Adicionando [[:$1|$1]] à lista branca com acesso '''$2''' e validade '''$3'''",
 2840+ 'whitelistrequest' => 'Requisitar acesso a mais páginas',
 2841+ 'whitelistrequestmsg' => '$1 requisitou acesso {{PLURAL:$3|à seguinte página|às seguintes páginas}}:
 2842+
 2843+$2',
 2844+ 'whitelistrequestconf' => 'A requisição para novas páginas foi enviada para $1',
 2845+ 'whitelistnonrestricted' => "O utilizador '''$1''' não é um utilizador restrito.
 2846+Esta página só se aplica a utilizadores restritos.",
 2847+ 'whitelistnever' => 'nunca',
 2848+ 'whitelistnummatches' => ' - {{PLURAL:$1|um resultado|$1 resultados}}',
 2849+ 'right-editwhitelist' => 'Modificar a lista branca para utilizadores existentes',
 2850+ 'right-restricttowhitelist' => 'Editar e ver apenas páginas na lista branca',
 2851+ 'action-editwhitelist' => 'modificar a lista branca para utilizadores existentes',
 2852+ 'action-restricttowhitelist' => 'editar e ver apenas páginas na lista branca',
 2853+ 'group-restricted' => 'Utilizadores restritos',
 2854+ 'group-restricted-member' => 'Utilizador restrito',
 2855+ 'group-manager' => 'Gerenciadores',
 2856+ 'group-manager-member' => 'Gerenciador',
 2857+);
 2858+
 2859+/** Tarifit (Tarifit)
 2860+ * @author Jose77
 2861+ */
 2862+$messages['rif'] = array(
 2863+ 'whitelisttablemodifyall' => 'Maṛṛa',
 2864+ 'whitelisttableedit' => 'Arri',
 2865+);
 2866+
 2867+/** Romanian (Română)
 2868+ * @author Firilacroco
 2869+ * @author KlaudiuMihaila
 2870+ * @author Mihai
 2871+ */
 2872+$messages['ro'] = array(
 2873+ 'mywhitelistpages' => 'Paginile mele',
 2874+ 'whitelisttablemodify' => 'Modifică',
 2875+ 'whitelisttablemodifyall' => 'Tot',
 2876+ 'whitelisttablemodifynone' => 'Nimic',
 2877+ 'whitelisttablepage' => 'Pagină wiki',
 2878+ 'whitelisttabletype' => 'Tip de acces',
 2879+ 'whitelisttableexpires' => 'Expiră la',
 2880+ 'whitelisttablemodby' => 'Ultima dată modificat de',
 2881+ 'whitelisttablemodon' => 'Ultima dată modificat la',
 2882+ 'whitelisttableedit' => 'Modifică',
 2883+ 'whitelisttableview' => 'Afişează',
 2884+ 'whitelisttablenewdate' => 'Dată nouă:',
 2885+ 'whitelisttablechangedate' => 'Schimbare dată de expirare',
 2886+ 'whitelisttablesetedit' => 'Activare modificare',
 2887+ 'whitelisttablesetview' => 'Activare vizualizare',
 2888+ 'whitelisttableremove' => 'Elimină',
 2889+ 'whitelistnewtabledate' => 'Data de expirare:',
 2890+ 'whitelistnewtableedit' => 'Activare modificare',
 2891+ 'whitelistnewtableview' => 'Activare vizualizare',
 2892+ 'whitelistnewtableprocess' => 'Proces',
 2893+ 'whitelistnewtablereview' => 'Recenzie',
 2894+ 'whitelistpagelist' => 'Pagini {{SITENAME}} pentru $1',
 2895+ 'whitelistrequestmsg' => '$1 a cerut acces la {{PLURAL:$3|următoarea pagină|următoarele pagini}}:
 2896+
 2897+$2',
 2898+ 'whitelistrequestconf' => 'Cererea pentru pagini noi a fost trimisă la $1',
 2899+ 'whitelistnonrestricted' => "Utilizatorul '''$1''' nu este un utilizator restricţionat.
 2900+Această pagină este aplicabilă doar utilizatorilor restricţionaţi",
 2901+ 'whitelistnever' => 'niciodată',
 2902+ 'group-restricted' => 'Utilizatori restricţionaţi',
 2903+ 'group-restricted-member' => 'Utilizator restricţionat',
 2904+ 'group-manager' => 'Manageri',
 2905+ 'group-manager-member' => 'Manager',
 2906+);
 2907+
 2908+/** Tarandíne (Tarandíne)
 2909+ * @author Joetaras
 2910+ */
 2911+$messages['roa-tara'] = array(
 2912+ 'mywhitelistpages' => 'Le pàggene mie',
 2913+ 'whitelisttablemodify' => 'Cange',
 2914+ 'whitelisttablemodifyall' => 'Tutte',
 2915+ 'whitelisttablemodifynone' => 'Ninde',
 2916+ 'whitelisttablepage' => 'Pàgene de Uicchi',
 2917+ 'whitelisttabletype' => "Tipe d'accesse",
 2918+ 'whitelisttableexpires' => "More 'u",
 2919+ 'whitelisttablemodby' => "L'urteme cangiamende da",
 2920+ 'whitelisttablemodon' => "L'urteme cangiamende 'u",
 2921+ 'whitelisttableedit' => 'Cange',
 2922+ 'whitelisttableview' => 'Vide',
 2923+ 'whitelisttablenewdate' => 'Date nove:',
 2924+ 'whitelisttablechangedate' => "Cange 'a date de scadenze",
 2925+ 'whitelisttablesetedit' => "Configure 'u cangiamende",
 2926+ 'whitelisttablesetview' => 'Configure pe vedè',
 2927+ 'whitelisttableremove' => 'Scangille',
 2928+ 'whitelistnewtableedit' => "'Mboste pe cangià",
 2929+ 'whitelistnewtableview' => "'Mboste pe vedè",
 2930+);
 2931+
 2932+/** Russian (Русский)
 2933+ * @author Aleksandrit
 2934+ * @author Ferrer
 2935+ * @author Innv
 2936+ * @author Kaganer
 2937+ * @author Rubin
 2938+ * @author Александр Сигачёв
 2939+ */
 2940+$messages['ru'] = array(
 2941+ 'whitelistedit-desc' => 'Редактировать права доступа участников',
 2942+ 'whitelistedit' => 'Редактор доступа белого списка',
 2943+ 'whitelist' => 'Страницы белого списка',
 2944+ 'mywhitelistpages' => 'Мои страницы',
 2945+ 'whitelistfor' => '<center>Актуальная информация для <b>$1</b></center>',
 2946+ 'whitelisttablemodify' => 'Модифицировать',
 2947+ 'whitelisttablemodifyall' => 'Все',
 2948+ 'whitelisttablemodifynone' => 'Ничего',
 2949+ 'whitelisttablepage' => 'Страница вики',
 2950+ 'whitelisttabletype' => 'Тип доступа',
 2951+ 'whitelisttableexpires' => 'Истекает',
 2952+ 'whitelisttablemodby' => 'Последний раз изменено',
 2953+ 'whitelisttablemodon' => 'Последнее изменение',
 2954+ 'whitelisttableedit' => 'Править',
 2955+ 'whitelisttableview' => 'Просмотр',
 2956+ 'whitelisttablenewdate' => 'Новая дата:',
 2957+ 'whitelisttablechangedate' => 'Изменение срока действия',
 2958+ 'whitelisttablesetedit' => 'Установить для правки',
 2959+ 'whitelisttablesetview' => 'Установить для просмотра',
 2960+ 'whitelisttableremove' => 'Удалить',
 2961+ 'whitelistnewpagesfor' => 'Добавление новых страниц в белый список <b>$1</b><br />
 2962+Возможно использовать подстановочные символы * и %',
 2963+ 'whitelistnewtabledate' => 'Дата окончания:',
 2964+ 'whitelistnewtableedit' => 'Установить для редактирования',
 2965+ 'whitelistnewtableview' => 'Установить для просмотра',
 2966+ 'whitelistnowhitelistedusers' => 'В группе «{{MediaWiki:Group-restricted}}» нет участников.
 2967+Прежде чем вы сможете добавить страницы участников в белый список, вы должны [[Special:UserRights|добавить участников в эту группу]].',
 2968+ 'whitelistnewtableprocess' => 'Процесс',
 2969+ 'whitelistnewtablereview' => 'Обзор',
 2970+ 'whitelistselectrestricted' => '== Выберите имя участника ==',
 2971+ 'whitelistpagelist' => 'Страницы {{SITENAME}} для $1',
 2972+ 'whitelistnocalendar' => "<font color='red' size=3>По всей видимости, не было установлено расширение [http://www.mediawiki.org/wiki/Extension:Usage_Statistics Extension:UsageStatistics], от которого зависит данное расширение.</font>",
 2973+ 'whitelistoverview' => '== Обзор изменений для $1 ==',
 2974+ 'whitelistoverviewcd' => "* Изменение даты на '''$1''' для [[:$2|$2]]",
 2975+ 'whitelistoverviewsa' => "* Установить доступ '''$1''' для [[:$2|$2]]",
 2976+ 'whitelistoverviewrm' => '* Снять права [[:$1|$1]]',
 2977+ 'whitelistoverviewna' => "* Добавление [[:$1|$1]] в белый список с доступом '''$2''' и датой истечения срока '''$3'''",
 2978+ 'whitelistrequest' => 'Запрос доступа к большему количеству страниц',
 2979+ 'whitelistrequestmsg' => '$1 запросил доступ к {{PLURAL:$3|следующей странице|следующим страницам}}:
 2980+
 2981+$2',
 2982+ 'whitelistrequestconf' => 'Запрос по новым страницам был отправлен $1',
 2983+ 'whitelistnonrestricted' => "У участника '''$1''' нет ограничений.
 2984+Данная страницы предназначена только для участников, ограниченных в правах.",
 2985+ 'whitelistnever' => 'никогда',
 2986+ 'whitelistnummatches' => ' - $1 {{PLURAL:$1|совпадение|совпадения|совпадений}}',
 2987+ 'right-editwhitelist' => 'Изменить белый список для существующих участников',
 2988+ 'right-restricttowhitelist' => 'Редактировать и просматривать только страницы из белого списка',
 2989+ 'action-editwhitelist' => 'изменить белый список для существующих участников',
 2990+ 'action-restricttowhitelist' => 'редактировать и просматривать страницы только из белого списка',
 2991+ 'group-restricted' => 'Участники, ограниченные в правах',
 2992+ 'group-restricted-member' => 'Участник, ограниченный в правах',
 2993+ 'group-manager' => 'Управляющие',
 2994+ 'group-manager-member' => 'управляющий',
 2995+);
 2996+
 2997+/** Sinhala (සිංහල)
 2998+ * @author Calcey
 2999+ */
 3000+$messages['si'] = array(
 3001+ 'whitelistedit-desc' => 'සීමා කරනු ලැබ ඇති පරිශීලකයන්ගේ ප්‍රවේශ අවසරය සංස්කරණය කරන්න',
 3002+ 'whitelistedit' => 'ධවල ලැයිස්තු ප්‍රවේශ සංස්කාරක',
 3003+ 'whitelist' => 'ධවල ලැයිස්තු පිටු',
 3004+ 'mywhitelistpages' => 'මගේ පිටු',
 3005+ 'whitelistfor' => '<center>දැනට <b>$1</b></center>සඳහා පවතින තොරතුරු',
 3006+ 'whitelisttablemodify' => 'විකරණය',
 3007+ 'whitelisttablemodifyall' => 'සියල්ලම',
 3008+ 'whitelisttablemodifynone' => 'කිසිවක් නැත',
 3009+ 'whitelisttablepage' => 'විකි පිටුව',
 3010+ 'whitelisttabletype' => 'ප්‍රවේශ වර්ගය',
 3011+ 'whitelisttableexpires' => 'කල් ඉකුත් වන්නේ',
 3012+ 'whitelisttablemodby' => 'අවසන් වරට විකරණය කරන ලද්දේ',
 3013+ 'whitelisttablemodon' => 'අවසන් වරට විකරණය කරනු ලැබුවේ',
 3014+ 'whitelisttableedit' => 'සංස්කරණය',
 3015+ 'whitelisttableview' => 'දර්ශනය',
 3016+ 'whitelisttablenewdate' => 'නව දිනය:',
 3017+ 'whitelisttablechangedate' => 'කල් ඉකුත්වීමේ දිනය වෙනස් කරන්න',
 3018+ 'whitelisttablesetedit' => 'සංස්කරණය කිරීමට සකස් කරන්න',
 3019+ 'whitelisttablesetview' => 'දර්ශනය කිරීමට සකසන්න',
 3020+ 'whitelisttableremove' => 'ඉවත් කරන්න',
 3021+ 'whitelistnewpagesfor' => " <b>$1's</b>ධවල ලැයිස්තුව<br />ට නව පිටු එකතු කරන්න
 3022+ * හෝ % ආදේශක ලකුණ ලෙස භාවිතා කරන්න",
 3023+ 'whitelistnewtabledate' => 'කල් ඉකුත්වීමේ දිනය:',
 3024+ 'whitelistnewtableedit' => 'සංස්කරණය කිරීමට සකසන්න',
 3025+ 'whitelistnewtableview' => 'දර්ශනය කිරීමට සකසන්න',
 3026+ 'whitelistnowhitelistedusers' => ' "{{MediaWiki:Group-restricted}}" හි පරිශීලකයන් නොමැත.
 3027+ඔබ පරිශීලකයෙකුගේ ධවල ලැයිස්තුවට පිටු එකතු කිරීමට පෙර [[Special:UserRights|කණ්ඩායමට පරිශීලකයන් එකතු කිරීම]] ට ඔබට සිදුවේ.',
 3028+ 'whitelistnewtableprocess' => 'ක්‍රියාවලිය',
 3029+ 'whitelistnewtablereview' => 'විවරණය',
 3030+ 'whitelistselectrestricted' => '== සීමා කරනු ලැබූ පරිශීලක නාම තෝරන්න ==',
 3031+ 'whitelistpagelist' => '$1 සඳහා {{SITENAME}}පිටු',
 3032+ 'whitelistnocalendar' => "<font color='red' size=3>මෙම දිඟුවට පූර්ව අවශ්‍යතාවයක් වූ [http://www.mediawiki.org/wiki/Extension:Usage_Statistics Extension:UsageStatistics], නිවැරදිව පිහිටුවා නැති ලෙසින් පෙනේ!</font>",
 3033+ 'whitelistoverview' => '== $1 සඳහා කළ වෙනස් කිරීම්වල දළ විශපල්ෂණය==',
 3034+ 'whitelistoverviewcd' => "* [[:$2|$2]] සඳහා දිනය '''$1'''ට මාරු කිරීම",
 3035+ 'whitelistoverviewsa' => "* [[:$2|$2]] සඳහා '''$1''' ට ප්‍රවේශය සිටුවීම",
 3036+ 'whitelistoverviewrm' => '* [[:$1|$1]]ට ප්‍රවේශය ඉවත් කිරීම',
 3037+ 'whitelistoverviewna' => "* '''$2''' සහ '''$3''' කල් ඉකුත්වීමේ දිනය [[:$1|$1]] ප්‍රවේශය සමඟ ධවල ලැයිස්තුවට එකතු කිරීම",
 3038+ 'whitelistrequest' => 'වැඩි පිටු ගණනකට ප්‍ර‍වේශය ඉල්ලීම',
 3039+ 'whitelistrequestmsg' => 'පහත {{PLURAL:$3|පිටුව|පිටු}} සඳහා ප්‍රවේශවීමට $1 ක් ඉල්ලුම් කර ඇත:
 3040+
 3041+$2',
 3042+ 'whitelistrequestconf' => 'නව පිටු සඳහා වූ ඉල්ලීම $1 වෙත යවන ලදී',
 3043+ 'whitelistnonrestricted' => "'''$1''' සීමා කරනු ලැබූ පරිශීලකයෙකු නොවේ.
 3044+මෙම පිටුව අදාළ වන්නේ සීමා කරනු ලැබූ පරිශීලකයින්ට පමණි.",
 3045+ 'whitelistnever' => 'කවදාවත් නෑ',
 3046+ 'whitelistnummatches' => ' - {{PLURAL:$1|ගැළපීම් එකයි|$1 ගැළපීම්}}',
 3047+ 'right-editwhitelist' => 'පවතින පරිශීලකයන් සඳහා ධවල ලැයිස්තුව විකරණය',
 3048+ 'right-restricttowhitelist' => 'ධවල ලැයිස්තුවේ ඇති පිටු පමණක් පෙන්වීම හා සංස්කරණය',
 3049+ 'action-editwhitelist' => 'සිටින පරිශීලකයන් සඳහා ධවල ලැයිස්තුව විකරණය කරන්න',
 3050+ 'action-restricttowhitelist' => 'ධවල ලැයිස්තුවේ ඇති පිටු පමණක් පෙන්වීම හා සංස්කරණය',
 3051+ 'group-restricted' => 'සීමා කරනු ලැබූ පරිශීලකයින්',
 3052+ 'group-restricted-member' => 'සීමා කරනු ලැබූ පරිශීලකයින්',
 3053+ 'group-manager' => 'කළමනාකරුවන්',
 3054+ 'group-manager-member' => 'කළමනාකරු',
 3055+);
 3056+
 3057+/** Slovak (Slovenčina)
 3058+ * @author Helix84
 3059+ */
 3060+$messages['sk'] = array(
 3061+ 'whitelistedit-desc' => 'Upraviť oprávnenia prístupu používateľov',
 3062+ 'whitelistedit' => 'Editor bielej listiny prístupu',
 3063+ 'whitelist' => 'Dať stránky na bielu listinu',
 3064+ 'mywhitelistpages' => 'Moje stránky',
 3065+ 'whitelistfor' => '<center>Aktuálne informácie pre <b>$1<b></center>',
 3066+ 'whitelisttablemodify' => 'Zmeniť',
 3067+ 'whitelisttablemodifyall' => 'Všetky',
 3068+ 'whitelisttablemodifynone' => 'Žiadne',
 3069+ 'whitelisttablepage' => 'Wiki stránka',
 3070+ 'whitelisttabletype' => 'Typ prístupu',
 3071+ 'whitelisttableexpires' => 'Vyprší',
 3072+ 'whitelisttablemodby' => 'Naspoledy zmenil',
 3073+ 'whitelisttablemodon' => 'Naposledy zmenené',
 3074+ 'whitelisttableedit' => 'Upraviť',
 3075+ 'whitelisttableview' => 'Zobraziť',
 3076+ 'whitelisttablenewdate' => 'Nový dátum:',
 3077+ 'whitelisttablechangedate' => 'Zmeniť dátum vypršania',
 3078+ 'whitelisttablesetedit' => 'Nastaviť na Upraviť',
 3079+ 'whitelisttablesetview' => 'Nastaviť na Zobrazenie',
 3080+ 'whitelisttableremove' => 'Odstrániť',
 3081+ 'whitelistnewpagesfor' => 'Pridať nové stránky na bielu listinu <b>$1</b><br />
 3082+Ako zástupný znak použite buď * alebo %',
 3083+ 'whitelistnewtabledate' => 'Dátum vypršania:',
 3084+ 'whitelistnewtableedit' => 'Nastaviť na Upraviť',
 3085+ 'whitelistnewtableview' => 'Nastaviť na Zobraziť',
 3086+ 'whitelistnowhitelistedusers' => 'V skupine „{{MediaWiki:Group-restricted}}“ sa nenachádzajú žiadni používatelia.
 3087+Musíte [[Special:UserRights|pridať používateľov do tejto skupiny]] predtým, než budete môcť pridávať stránky na bielu listinu používateľa.',
 3088+ 'whitelistnewtableprocess' => 'Spracovať',
 3089+ 'whitelistnewtablereview' => 'Skontrolovať',
 3090+ 'whitelistselectrestricted' => '== Vyberte meno používateľa ==',
 3091+ 'whitelistpagelist' => 'stránky {{GRAMMAR:genitív|{{SITENAME}}}} pre $1',
 3092+ 'whitelistnocalendar' => "<font color='red' size=3>Zdá sa, že nie je správne nainštalované rozšírenie [http://www.mediawiki.org/wiki/Extension:Usage_Statistics Extension:UsageStatistics], ktoré toto rozšírenie vyžaduje.</font>",
 3093+ 'whitelistoverview' => '== Prehľad zmien $1 ==',
 3094+ 'whitelistoverviewcd' => "* Zmena dátumu [[:$2|$2]] na '''$1'''",
 3095+ 'whitelistoverviewsa' => "* Nastavenie prístupu [[:$2|$2]] na '''$1'''",
 3096+ 'whitelistoverviewrm' => '* Odstránenie prístupu na [[:$1|$1]]',
 3097+ 'whitelistoverviewna' => "* Pridanie prístupu [[:$1|$1]] na bielu listinu s prístupom '''$2''' a vypršaním '''$3'''",
 3098+ 'whitelistrequest' => 'Požiadať o prístup k viacerým stránkam',
 3099+ 'whitelistrequestmsg' => '$1 požiadal o prístup k {{PLURAL:$3|nasledovnej stránke|nasledovným stránkam}}:
 3100+
 3101+$2',
 3102+ 'whitelistrequestconf' => 'Žiadosť o nové stránky bola odoslaná $1',
 3103+ 'whitelistnonrestricted' => "Používateľ '''$1''' nie je obmedzený používateľ.
 3104+Táto stránka sa týka iba obmedzneých používateľov.",
 3105+ 'whitelistnever' => 'nikdy',
 3106+ 'whitelistnummatches' => ' - $1 {{PLURAL:$1|výsledok|výsledky|výsledkov}}',
 3107+ 'right-editwhitelist' => 'Zmeniť bielu listinu existujúcich používateľov',
 3108+ 'right-restricttowhitelist' => 'Upravovať a prezerať iba stránky z bielej listiny',
 3109+ 'action-editwhitelist' => 'zmeniť bielu listinu existujúcich používateľov',
 3110+ 'action-restricttowhitelist' => 'upravovať a prezerať iba stránky z bielej listiny',
 3111+ 'group-restricted' => 'Obmedzení používatelia',
 3112+ 'group-restricted-member' => 'Obmedzený používateľ',
 3113+ 'group-manager' => 'Správcovia',
 3114+ 'group-manager-member' => 'Správca',
 3115+);
 3116+
 3117+/** Serbian Cyrillic ekavian (Српски (ћирилица))
 3118+ * @author Sasa Stefanovic
 3119+ * @author Михајло Анђелковић
 3120+ */
 3121+$messages['sr-ec'] = array(
 3122+ 'mywhitelistpages' => 'Моје стране',
 3123+ 'whitelisttablemodifyall' => 'Све',
 3124+ 'whitelisttablemodifynone' => 'Нема',
 3125+ 'whitelisttablepage' => 'Вики чланак',
 3126+ 'whitelisttabletype' => 'Тип приступа',
 3127+ 'whitelisttableexpires' => 'Истиче на',
 3128+ 'whitelisttablemodby' => 'Последњу измену направио',
 3129+ 'whitelisttablemodon' => 'Последња измена на',
 3130+ 'whitelisttableedit' => 'Уреди',
 3131+ 'whitelisttableview' => 'Преглед',
 3132+ 'whitelisttablenewdate' => 'Нови датум:',
 3133+ 'whitelisttablechangedate' => 'Промени датум истека',
 3134+ 'whitelisttableremove' => 'Уклони',
 3135+ 'whitelistnewtabledate' => 'Датум истека:',
 3136+ 'whitelistoverview' => '== Преглед измена за $1 ==',
 3137+ 'whitelistoverviewcd' => "* Мењање датума на '''$1''' за [[:$2|$2]]",
 3138+ 'whitelistoverviewsa' => "* Постављање приступа на '''$1''' за [:$2|$2]]",
 3139+ 'whitelistoverviewrm' => '* Уклањање приступа за [[:$1|$1]]',
 3140+ 'whitelistrequest' => 'Захтевање приступа за више страна',
 3141+ 'whitelistrequestmsg' => '$1 је захтевао приступ {{PLURAL:$3|следећој страни|следећим странама}}:
 3142+
 3143+$2',
 3144+ 'whitelistrequestconf' => 'Захтев за новим странама је послат $1',
 3145+ 'whitelistnever' => 'никад',
 3146+);
 3147+
 3148+/** Serbian Latin ekavian (Srpski (latinica))
 3149+ * @author Michaello
 3150+ */
 3151+$messages['sr-el'] = array(
 3152+ 'mywhitelistpages' => 'Moje strane',
 3153+ 'whitelisttablemodifyall' => 'Sve',
 3154+ 'whitelisttablemodifynone' => 'Nema',
 3155+ 'whitelisttablepage' => 'Viki članak',
 3156+ 'whitelisttabletype' => 'Tip pristupa',
 3157+ 'whitelisttableexpires' => 'Ističe na',
 3158+ 'whitelisttablemodby' => 'Poslednju izmenu napravio',
 3159+ 'whitelisttablemodon' => 'Poslednja izmena na',
 3160+ 'whitelisttableedit' => 'Uredi',
 3161+ 'whitelisttableview' => 'Pregled',
 3162+ 'whitelisttablenewdate' => 'Novi datum:',
 3163+ 'whitelisttablechangedate' => 'Promeni datum isteka',
 3164+ 'whitelisttableremove' => 'Ukloni',
 3165+ 'whitelistnewtabledate' => 'Datum isteka:',
 3166+ 'whitelistoverview' => '== Pregled izmena za $1 ==',
 3167+ 'whitelistoverviewcd' => "* Menjanje datuma na '''$1''' za [[:$2|$2]]",
 3168+ 'whitelistoverviewsa' => "* Postavljanje pristupa na '''$1''' za [:$2|$2]]",
 3169+ 'whitelistoverviewrm' => '* Uklanjanje pristupa za [[:$1|$1]]',
 3170+ 'whitelistrequest' => 'Zahtevanje pristupa za više strana',
 3171+ 'whitelistrequestmsg' => '$1 je zahtevao pristup {{PLURAL:$3|sledećoj strani|sledećim stranama}}:
 3172+
 3173+$2',
 3174+ 'whitelistrequestconf' => 'Zahtev za novim stranama je poslat $1',
 3175+ 'whitelistnever' => 'nikad',
 3176+);
 3177+
 3178+/** Seeltersk (Seeltersk)
 3179+ * @author Pyt
 3180+ */
 3181+$messages['stq'] = array(
 3182+ 'whitelistedit-desc' => 'Tougriepsgjuchte fon betuunde Benutsere beoarbaidje',
 3183+ 'whitelistedit' => 'Whitelist-Tougriep-Editor',
 3184+ 'whitelist' => 'Whitelist-Sieden',
 3185+ 'mywhitelistpages' => 'Mien Sieden',
 3186+ 'whitelistfor' => '<center>Aktuelle Information foar <b>$1</b></center>',
 3187+ 'whitelisttablemodify' => 'Modifizierje',
 3188+ 'whitelisttablemodifyall' => 'Aal modifizierje',
 3189+ 'whitelisttablemodifynone' => 'Niks modifizierje',
 3190+ 'whitelisttablepage' => 'Siede',
 3191+ 'whitelisttabletype' => 'Tougriepstyp',
 3192+ 'whitelisttableexpires' => 'Ouloop an n',
 3193+ 'whitelisttablemodby' => 'Toulääst modifizierd fon',
 3194+ 'whitelisttablemodon' => 'Toulääst modifizierd an n',
 3195+ 'whitelisttableedit' => 'Beoarbaidje',
 3196+ 'whitelisttableview' => 'Bekiekje',
 3197+ 'whitelisttablenewdate' => 'Näi Doatum:',
 3198+ 'whitelisttablechangedate' => 'Ouloopsdoatum annerje',
 3199+ 'whitelisttablesetedit' => 'Beoarbaidje',
 3200+ 'whitelisttablesetview' => 'Bekiekje',
 3201+ 'whitelisttableremove' => 'Wächhoalje',
 3202+ 'whitelistnewpagesfor' => "Näie Sieden tou <b>$1's</b> Whitelist bietouföigje<br />
 3203+Äntweeder * of % as Maskenteeken benutsje",
 3204+ 'whitelistnewtabledate' => 'Ouloopdoatum:',
 3205+ 'whitelistnewtableedit' => 'Beoarbaidje',
 3206+ 'whitelistnewtableview' => 'Bekiekje',
 3207+ 'whitelistnowhitelistedusers' => 'Dät rakt neen Benutsere, do ju Gruppe „{{MediaWiki:Group-restricted}}“ anheere.
 3208+Du moast [[Special:UserRights|Benutsere tou ju Gruppe bietouföigje]] eer du Sieden ap ju Beooboachtengslieste fon n Benutser sätte koast.',
 3209+ 'whitelistnewtableprocess' => 'Beoarbaidje',
 3210+ 'whitelistnewtablereview' => 'Wröigje',
 3211+ 'whitelistselectrestricted' => '== Betuunden Benutser uutwääle ==',
 3212+ 'whitelistpagelist' => '{{SITENAME}} Sieden foar $1',
 3213+ 'whitelistnocalendar' => "<font color='red' size=3>[http://www.mediawiki.org/wiki/Extension:Usage_Statistics Ju Extension:UsageStatistics], ne Bedingenge foar disse Extension, wuud nit installierd of kon nit fuunen wäide!</font>",
 3214+ 'whitelistoverview' => '== Annerengsuursicht foar $1 ==',
 3215+ 'whitelistoverviewcd' => "* Doatum '''($1)''' foar [[:$2|$2]] wäd annerd",
 3216+ 'whitelistoverviewsa' => "* Tougriep '''$1''' foar [[:$2|$2]] wäd anwoand",
 3217+ 'whitelistoverviewrm' => '* Tougriep ap [[:$1|$1]] wäd wächhoald',
 3218+ 'whitelistoverviewna' => "* [[:$1|$1]] wäd tou ju Whitelist bietouföiged. (Tougriep: '''$2''', Ouloopdoatum: '''$3''')",
 3219+ 'whitelistrequest' => 'Wiederen Tougriep fräigje',
 3220+ 'whitelistrequestmsg' => '$1 häd Tougriep ap {{PLURAL:$3|ju foulgjende Siede|do foulgjende Sieden}} fräiged:
 3221+
 3222+$2',
 3223+ 'whitelistrequestconf' => 'Anfroage foar näie Sieden an $1 soand',
 3224+ 'whitelistnonrestricted' => "'''$1''' is naan betuunden Benutser.
 3225+Disse Siede jält bloot foar betuunde Benutsere.",
 3226+ 'whitelistnever' => 'sieläärge nit',
 3227+ 'whitelistnummatches' => '- $1 {{PLURAL:$1|Uureenstimmenge|Uureenstimmengen}}',
 3228+ 'right-editwhitelist' => 'Wiete Lieste foar existierjende Benutsere beoarbaidje',
 3229+ 'right-restricttowhitelist' => 'Beoarbaidje un bekiekje bloot Sieden do der in ju Positivlieste apnuumen sunt.',
 3230+ 'action-editwhitelist' => 'modifizier ju Positivlieste foar existierjende Benutsere',
 3231+ 'action-restricttowhitelist' => 'beoarbaidje un betrachtje bloot Sieden do in ju Positivlieste apnuumen sunt',
 3232+ 'group-restricted' => 'Ientuunde Benutsere',
 3233+ 'group-restricted-member' => 'Ientuunden Benutser',
 3234+ 'group-manager' => 'Ferwaltere',
 3235+ 'group-manager-member' => 'Ferwalter',
 3236+);
 3237+
 3238+/** Sundanese (Basa Sunda)
 3239+ * @author Irwangatot
 3240+ */
 3241+$messages['su'] = array(
 3242+ 'whitelisttableedit' => 'Édit',
 3243+);
 3244+
 3245+/** Swedish (Svenska)
 3246+ * @author M.M.S.
 3247+ * @author Najami
 3248+ * @author Sannab
 3249+ */
 3250+$messages['sv'] = array(
 3251+ 'whitelistedit-desc' => 'Redigera åtkomsträttigheter för begränsade användare',
 3252+ 'whitelistedit' => 'Rättighetsredigerare för vitlista',
 3253+ 'whitelist' => 'Vitlistade sidor',
 3254+ 'mywhitelistpages' => 'Mina sidor',
 3255+ 'whitelistfor' => '<center>Nuvarande information för <b>$1<b></center>',
 3256+ 'whitelisttablemodify' => 'Ändra',
 3257+ 'whitelisttablemodifyall' => 'Alla',
 3258+ 'whitelisttablemodifynone' => 'Ingen',
 3259+ 'whitelisttablepage' => 'Wikisida',
 3260+ 'whitelisttabletype' => 'Åtkomsttyp',
 3261+ 'whitelisttableexpires' => 'Utgår',
 3262+ 'whitelisttablemodby' => 'Senast ändrad av',
 3263+ 'whitelisttablemodon' => 'Senast ändrad på',
 3264+ 'whitelisttableedit' => 'Redigera',
 3265+ 'whitelisttableview' => 'Visa',
 3266+ 'whitelisttablenewdate' => 'Nytt datum:',
 3267+ 'whitelisttablechangedate' => 'Ändra utgångsdatum',
 3268+ 'whitelisttablesetedit' => 'Ange att redigera',
 3269+ 'whitelisttablesetview' => 'Ange att visa',
 3270+ 'whitelisttableremove' => 'Radera',
 3271+ 'whitelistnewpagesfor' => 'Lägg till nya sidor till <b>$1s</b> vitlista<br />
 3272+Använd hellre * eller % som jokertecken',
 3273+ 'whitelistnewtabledate' => 'Utgångsdatum:',
 3274+ 'whitelistnewtableedit' => 'Ange att redigera',
 3275+ 'whitelistnewtableview' => 'Ange att visa',
 3276+ 'whitelistnowhitelistedusers' => 'Det finns inga användare i gruppen "{{MediaWiki:Group-restricted}}".
 3277+Du måste [[Special:UserRights|lägga till användare till gruppen]] innan du kan lägga till sidor till en användares vitlista.',
 3278+ 'whitelistnewtableprocess' => 'Behandla',
 3279+ 'whitelistnewtablereview' => 'Granska',
 3280+ 'whitelistselectrestricted' => '== Ange begränsad användares namn ==',
 3281+ 'whitelistpagelist' => '{{SITENAME}} sidor för $1',
 3282+ 'whitelistnocalendar' => "<font color='red' size=3>Det verkar som [http://www.mediawiki.org/wiki/Extension:Usage_Statistics Extension:UsageStatistics], en förutsättning för detta programtillägg, inte har installerats ordentligt!</font>",
 3283+ 'whitelistoverview' => '== Översikt av ändringar för $1 ==',
 3284+ 'whitelistoverviewcd' => "* Ändrar datum till '''$1''' för [[:$2|$2]]",
 3285+ 'whitelistoverviewsa' => "* Anger åtkomst till '''$1''' för [[:$2|$2]]",
 3286+ 'whitelistoverviewrm' => '* Raderar åtkomst till [[:$1|$1]]',
 3287+ 'whitelistoverviewna' => "* Lägger till [[:$1|$1]] till vitlista med åtkomst '''$2''' och '''$3''' utgångsdatum",
 3288+ 'whitelistrequest' => 'Efterfråga åtkomst till mer sidor',
 3289+ 'whitelistrequestmsg' => '$1 har efterfrågat åtkomst till följande {{PLURAL:$3|sida|sidor}}:
 3290+
 3291+$2',
 3292+ 'whitelistrequestconf' => 'Efterfrågan för nya sidor har sänts till $1',
 3293+ 'whitelistnonrestricted' => "Användare '''$1''' är inte en begränsad användare.
 3294+Denna sida är endast tillämpbar på begränsade användare",
 3295+ 'whitelistnever' => 'aldrig',
 3296+ 'whitelistnummatches' => ' - {{PLURAL:$1|en träff|$1 träffar}}',
 3297+ 'right-editwhitelist' => 'Ändra vitlistan för existerande användare',
 3298+ 'right-restricttowhitelist' => 'Redigera och visa sidor som endast är på vitlistan',
 3299+ 'action-editwhitelist' => 'ändra vitlistan för existerande användare',
 3300+ 'action-restricttowhitelist' => 'redigera och visa sidor som endast är på vitlistan',
 3301+ 'group-restricted' => 'Begränsade användare',
 3302+ 'group-restricted-member' => 'Begränsad användare',
 3303+ 'group-manager' => 'Hanterare',
 3304+ 'group-manager-member' => 'Hanterare',
 3305+);
 3306+
 3307+/** Silesian (Ślůnski)
 3308+ * @author Herr Kriss
 3309+ * @author Lajsikonik
 3310+ * @author Pimke
 3311+ */
 3312+$messages['szl'] = array(
 3313+ 'whitelistedit-desc' => 'Dozwalańy na dostymp użytkowńikům s uograńiczyńami',
 3314+ 'whitelistedit' => 'Edytor listy zajtůw uogůlńy dostympnych',
 3315+ 'whitelist' => 'Zajty s listy uogůlńy dostympnych',
 3316+ 'mywhitelistpages' => 'Zajty użytkowńika',
 3317+ 'whitelistfor' => '<center>Aktualne informacyje na tymat <b>$1</b></center>',
 3318+ 'whitelisttablemodify' => 'Zmjyń',
 3319+ 'whitelisttablemodifyall' => 'Wszyjstke',
 3320+ 'whitelisttablemodifynone' => 'Żodno',
 3321+ 'whitelisttablepage' => 'Zajta wiki:',
 3322+ 'whitelisttabletype' => 'Typ dostympu:',
 3323+ 'whitelisttableexpires' => 'Wygaso:',
 3324+ 'whitelisttablemodby' => 'Uostatńo zmjyńůny bes:',
 3325+ 'whitelisttablemodon' => 'Data uostatńygo půmjyńyńa:',
 3326+ 'whitelisttableedit' => 'Sprowjéj',
 3327+ 'whitelisttableview' => 'Podglůnd',
 3328+ 'whitelisttablenewdate' => 'Nowo data:',
 3329+ 'whitelisttablechangedate' => 'Zmjyń data wygaśńyńćo:',
 3330+ 'whitelisttablesetedit' => 'Przełůncz na sprowjańe',
 3331+ 'whitelisttablesetview' => 'Przełůncz na podglůnd',
 3332+ 'whitelisttableremove' => 'Wyćep',
 3333+ 'whitelistnewpagesfor' => 'Dodej nowe zajty do listy zajtůw kere sům uogůlńy dostympne<b>$1</b><br />
 3334+Idźe używać symbolůw wjeloznacznych * a %',
 3335+ 'whitelistnewtabledate' => 'Wygaso:',
 3336+ 'whitelistnewtableedit' => 'Przełůncz na sprowjańy',
 3337+ 'whitelistnewtableview' => 'Przełůncz na podglůnd',
 3338+ 'whitelistnowhitelistedusers' => 'Ńy ma żodnych użytkowńikůw we grupje „{{MediaWiki:Group-restricted}}”.
 3339+Muśisz [[Special:UserRights|dodać użytkowńikůw do tyj grupy]] ńim bydźesz můg dodować zajty do whitelisty użytkowńika.',
 3340+ 'whitelistnewtableprocess' => 'Przetwůrz',
 3341+ 'whitelistnewtablereview' => 'Przejrzyj',
 3342+ 'whitelistselectrestricted' => '== Wybjer mjano użytkowńika s uograńiczeńůma ==',
 3343+ 'whitelistpagelist' => 'Zajty $1 we serwiśe {{SITENAME}}',
 3344+ 'whitelistnocalendar' => "<font color='red' size=3>Prawdopodobńy, wymogane do pracy tygo moduła rozszerzyńy [http://www.mediawiki.org/wiki/Extension:Usage_Statistics Extension:UsageStatistics] ńy zostało poprowńy zainsztalowane.</font>",
 3345+ 'whitelistoverview' => '== Przeglůnd půmjyńań lů ylymtnya $1 ==',
 3346+ 'whitelistoverviewcd' => "* Zmjana daty uograńiczyńo na '''$1''' we uodńyśyńu do ylymyntu [[:$2|$2]]",
 3347+ 'whitelistoverviewsa' => "* Nasztalowańy dostympu lů ylymyntu '''$1''' ki ylymyntowi [[:$2|$2]]",
 3348+ 'whitelistoverviewrm' => '* Zawarće dostympu ku [[:$1|$1]]',
 3349+ 'whitelistoverviewna' => "* Doćepańy ylymynta [[:$1|$1]] do listy dostympu - dostymp lů '''$2''', data wygaśńyńćo '''$3'''",
 3350+ 'whitelistrequest' => 'Zażůndej dostympa do wjynkszyj liczby zajtůw',
 3351+ 'whitelistrequestmsg' => 'Użytkowńik $1 zażůndoł dostympa do {{PLURAL:$3|nostympujůncyj zajty|nastmpujůncych zajtůw}}:
 3352+
 3353+$2',
 3354+ 'whitelistrequestconf' => 'Żůndańy utworzyńo nowych zajtůw zostało przesłane ku $1',
 3355+ 'whitelistnonrestricted' => "Na użytkowńika '''$1''' ńy nołożůno uograńiczyń.
 3356+Ta zajta mo zastosowańy yno lů użytkowńikůw na kerych nałożůno uograńiczyńa.",
 3357+ 'whitelistnever' => 'ńigdy',
 3358+ 'whitelistnummatches' => '- {{PLURAL:$1|1 wyńik|$1 wyńiki|$1 wyńikůw}}',
 3359+ 'right-editwhitelist' => 'Zmjyń whitelista lů istńijůncych użytkowńikůw',
 3360+ 'right-restricttowhitelist' => 'Sprowjej a pokazuj zajty yno s whitelist',
 3361+ 'action-editwhitelist' => 'Zmjyńej whitelista lů istńijůncych użytkowńikůw',
 3362+ 'action-restricttowhitelist' => 'Sprowjej a pokazuj zajty yno s whitelisty',
 3363+ 'group-restricted' => 'Użytkowńiki s uograńiczeńůma',
 3364+ 'group-restricted-member' => 'Użytkowńik s uograńiczeńůma',
 3365+ 'group-manager' => 'Zarzůndzajůncy',
 3366+ 'group-manager-member' => 'Zarzůndzajůncy',
 3367+);
 3368+
 3369+/** Tamil (தமிழ்)
 3370+ * @author Trengarasu
 3371+ */
 3372+$messages['ta'] = array(
 3373+ 'whitelisttablemodifyall' => 'அனைத்து',
 3374+);
 3375+
 3376+/** Telugu (తెలుగు)
 3377+ * @author Kiranmayee
 3378+ * @author Veeven
 3379+ */
 3380+$messages['te'] = array(
 3381+ 'whitelistedit-desc' => 'నియంత్రిత వాడుకరుల అందుబాటు అనుమతులను మార్చండి',
 3382+ 'mywhitelistpages' => 'నా పేజీలు',
 3383+ 'whitelistfor' => '<center><b>$1</b> కొరకు ప్రస్తుత సమాచారం</center>',
 3384+ 'whitelisttablemodify' => 'మార్చు',
 3385+ 'whitelisttablemodifyall' => 'అన్నీ',
 3386+ 'whitelisttablemodifynone' => 'ఏదీకాదు',
 3387+ 'whitelisttablepage' => 'వికీ పేజీ',
 3388+ 'whitelisttabletype' => 'అనుమతి రకం',
 3389+ 'whitelisttableexpires' => 'కాలంచెల్లు తేదీ',
 3390+ 'whitelisttablemodby' => 'చివరగా మార్చినది',
 3391+ 'whitelisttablemodon' => 'చివరి మార్పు తేదీ',
 3392+ 'whitelisttableedit' => 'మార్చు',
 3393+ 'whitelisttableview' => 'చూడండి',
 3394+ 'whitelisttablenewdate' => 'కొత్త తేదీ:',
 3395+ 'whitelisttablechangedate' => 'కాలపరిమితి తేదీని మార్చు',
 3396+ 'whitelisttableremove' => 'తొలగించు',
 3397+ 'whitelistnewtabledate' => 'కాల పరిమితి:',
 3398+ 'whitelistnewtableprocess' => 'ప్రక్రియ',
 3399+ 'whitelistnewtablereview' => 'సమీక్షించు',
 3400+ 'whitelistpagelist' => '$1 కై {{SITENAME}} పేజీలు',
 3401+ 'whitelistrequest' => 'మరిన్ని పేజీలకు అనుమతిని అభ్యర్థించండి',
 3402+ 'whitelistrequestmsg' => 'ఈ క్రింది {{PLURAL:$3|పేజీకి|పేజీలకు}} $1 అనుమతిని అడిగారు:
 3403+
 3404+$2',
 3405+ 'whitelistrequestconf' => 'కొత్త పేజీలకై అభ్యర్థనని $1 కి పంపించాం',
 3406+ 'whitelistnonrestricted' => "వాడుకరి '''$1''' నియంత్రిత వాడుకరి కాదు.
 3407+ఈ పేజీ నియంత్రిత వాడుకరులకు మాత్రమే వర్తిస్తుంది",
 3408+ 'whitelistnummatches' => ' - {{PLURAL:$1|ఒక పోలిక|$1 పోలికలు}}',
 3409+ 'group-restricted' => 'నియంత్రిత వాడుకరులు',
 3410+ 'group-restricted-member' => 'నియంత్రిత వాడుకరి',
 3411+ 'group-manager' => 'మేనేజర్లు',
 3412+ 'group-manager-member' => 'మేనేజరు',
 3413+);
 3414+
 3415+/** Tetum (Tetun)
 3416+ * @author MF-Warburg
 3417+ */
 3418+$messages['tet'] = array(
 3419+ 'mywhitelistpages' => "Ha'u-nia pájina sira",
 3420+ 'whitelisttablemodifyall' => 'Hotu',
 3421+ 'whitelisttableedit' => 'Edita',
 3422+ 'whitelistnever' => 'nunka',
 3423+);
 3424+
 3425+/** Tajik (Cyrillic) (Тоҷикӣ (Cyrillic))
 3426+ * @author Ibrahim
 3427+ */
 3428+$messages['tg-cyrl'] = array(
 3429+ 'whitelistedit-desc' => 'Иҷозаҳои дастрасии корбарони маҳдудшударо вироиш кунед',
 3430+ 'whitelist' => 'Саҳифаҳои Феҳристи сафед',
 3431+ 'mywhitelistpages' => 'Саҳифаҳои Ман',
 3432+ 'whitelistfor' => '<center>Иттилооти кунунӣ барои <b>$1</b></center>',
 3433+ 'whitelisttablemodify' => 'Пиростан',
 3434+ 'whitelisttablemodifyall' => 'Ҳама',
 3435+ 'whitelisttablemodifynone' => 'Ҳеҷ',
 3436+ 'whitelisttablepage' => 'Саҳифаи Вики',
 3437+ 'whitelisttabletype' => 'Навъи Дастрасӣ',
 3438+ 'whitelisttableexpires' => 'Сипарӣ мешавад дар',
 3439+ 'whitelisttablemodby' => 'Охирин маротиба пироста шуда буд тавассути',
 3440+ 'whitelisttablemodon' => 'Охирин маротиба пироста шуда буд дар',
 3441+ 'whitelisttableedit' => 'Вироиш',
 3442+ 'whitelisttableview' => 'Дидан',
 3443+ 'whitelisttablenewdate' => 'Таърихи Нав:',
 3444+ 'whitelisttablechangedate' => 'Тағйири Таърихи Баинтиҳорасӣ',
 3445+ 'whitelisttableremove' => 'Ҳазф',
 3446+ 'whitelistnewtabledate' => 'Таърихи Баинтиҳорасӣ:',
 3447+ 'whitelistnewtableprocess' => 'Раванд',
 3448+ 'whitelistnewtablereview' => 'Пешнамоиш',
 3449+ 'whitelistrequest' => 'Ба саҳифаҳои бештар дастрасиро дархост кунед',
 3450+ 'whitelistrequestmsg' => '$1 дастрасиро барои саҳифаҳои зерин дархост кард:
 3451+
 3452+$2',
 3453+ 'whitelistrequestconf' => 'Дархост барои саҳифаҳои ҷадид ба $1 фиристода шуд',
 3454+ 'whitelistnever' => 'ҳеҷгоҳ',
 3455+ 'whitelistnummatches' => ' - $1 мутобиқат мекунад',
 3456+);
 3457+
 3458+/** Tajik (Latin) (Тоҷикӣ (Latin))
 3459+ * @author Liangent
 3460+ */
 3461+$messages['tg-latn'] = array(
 3462+ 'whitelistedit-desc' => 'Içozahoi dastrasiji korbaroni mahdudşudaro viroiş kuned',
 3463+ 'whitelist' => 'Sahifahoi Fehristi safed',
 3464+ 'mywhitelistpages' => 'Sahifahoi Man',
 3465+ 'whitelistfor' => '<center>Ittilooti kununī baroi <b>$1</b></center>',
 3466+ 'whitelisttablemodify' => 'Pirostan',
 3467+ 'whitelisttablemodifyall' => 'Hama',
 3468+ 'whitelisttablemodifynone' => 'Heç',
 3469+ 'whitelisttablepage' => 'Sahifai Viki',
 3470+ 'whitelisttabletype' => "Nav'i Dastrasī",
 3471+ 'whitelisttableexpires' => 'Siparī meşavad dar',
 3472+ 'whitelisttablemodby' => 'Oxirin marotiba pirosta şuda bud tavassuti',
 3473+ 'whitelisttablemodon' => 'Oxirin marotiba pirosta şuda bud dar',
 3474+ 'whitelisttableedit' => 'Viroiş',
 3475+ 'whitelisttableview' => 'Didan',
 3476+ 'whitelisttablenewdate' => "Ta'rixi Nav:",
 3477+ 'whitelisttablechangedate' => "Taƣjiri Ta'rixi Baintihorasī",
 3478+ 'whitelisttableremove' => 'Hazf',
 3479+ 'whitelistnewtabledate' => "Ta'rixi Baintihorasī:",
 3480+ 'whitelistnewtableprocess' => 'Ravand',
 3481+ 'whitelistnewtablereview' => 'Peşnamoiş',
 3482+ 'whitelistrequest' => 'Ba sahifahoi beştar dastrasiro darxost kuned',
 3483+ 'whitelistrequestconf' => 'Darxost baroi sahifahoi çadid ba $1 firistoda şud',
 3484+ 'whitelistnever' => 'heçgoh',
 3485+);
 3486+
 3487+/** Thai (ไทย)
 3488+ * @author Manop
 3489+ * @author Octahedron80
 3490+ */
 3491+$messages['th'] = array(
 3492+ 'whitelisttablemodify' => 'ปรับปรุง',
 3493+ 'whitelisttablemodifyall' => 'ทั้งหมด',
 3494+ 'whitelisttablemodifynone' => 'ไม่มีค่า',
 3495+ 'whitelisttablepage' => 'หน้าวิกิ',
 3496+ 'whitelisttableedit' => 'แก้ไข',
 3497+ 'whitelisttableview' => 'ดู',
 3498+ 'whitelisttablenewdate' => 'วันที่ใหม่:',
 3499+ 'whitelistnewtabledate' => 'วันที่หมดอายุ:',
 3500+ 'whitelistnewtablereview' => 'ตรวจสอบ',
 3501+ 'whitelistpagelist' => 'หน้า {{SITENAME}} สำหรับ $1',
 3502+ 'group-manager' => 'ผู้จัดการ',
 3503+ 'group-manager-member' => 'ผู้จัดการ',
 3504+);
 3505+
 3506+/** Turkmen (Türkmençe)
 3507+ * @author Hanberke
 3508+ */
 3509+$messages['tk'] = array(
 3510+ 'whitelisttablemodify' => 'Üýtget',
 3511+ 'whitelisttablemodifyall' => 'Ählisi',
 3512+ 'whitelisttablemodifynone' => 'Hiç',
 3513+ 'whitelisttablepage' => 'Wiki sahypasy',
 3514+ 'whitelisttabletype' => 'Barma tipi',
 3515+ 'whitelisttableexpires' => 'Gutarýar',
 3516+ 'whitelisttablemodby' => 'Soňky üýtgedileni',
 3517+ 'whitelisttablemodon' => 'Soňky üýtgedileni',
 3518+ 'whitelisttableedit' => 'Redaktirle',
 3519+ 'whitelisttableview' => 'Görkez',
 3520+ 'whitelisttablenewdate' => 'Täze sene',
 3521+ 'whitelisttablechangedate' => 'Gutarýan wagtyny ýtget',
 3522+ 'whitelisttablesetedit' => 'Redaktirlemä sazla',
 3523+ 'whitelisttablesetview' => 'Görkezmä sazla',
 3524+ 'whitelisttableremove' => 'Aýyr',
 3525+ 'whitelistnewtableprocess' => 'Proses',
 3526+ 'whitelistnewtablereview' => 'Gözden geçir',
 3527+ 'group-restricted' => 'Çäklendirilen ulanyjylar',
 3528+ 'group-restricted-member' => 'Çäklendirilen ulanyjy',
 3529+);
 3530+
 3531+/** Tagalog (Tagalog)
 3532+ * @author AnakngAraw
 3533+ */
 3534+$messages['tl'] = array(
 3535+ 'whitelistedit-desc' => 'Baguhin ang mga pahintulot na pangakseso ng pinagbabawalang mga tagagamit',
 3536+ 'whitelistedit' => 'Patnugot na may akseso sa "puting talaan"',
 3537+ 'whitelist' => 'Mga pahina ng "puting talaan"',
 3538+ 'mywhitelistpages' => 'Mga pahina ko',
 3539+ 'whitelistfor' => '<center>Pangkasalukuyang kabatiran para sa/kay <b>$1</b></center>',
 3540+ 'whitelisttablemodify' => 'Baguhin',
 3541+ 'whitelisttablemodifyall' => 'Lahat',
 3542+ 'whitelisttablemodifynone' => 'Wala',
 3543+ 'whitelisttablepage' => 'Pahina ng Wiki',
 3544+ 'whitelisttabletype' => 'Uri ng akseso',
 3545+ 'whitelisttableexpires' => 'Magwawakas sa',
 3546+ 'whitelisttablemodby' => 'Huling binago ni',
 3547+ 'whitelisttablemodon' => 'Huling nabago noong',
 3548+ 'whitelisttableedit' => 'Baguhin',
 3549+ 'whitelisttableview' => 'Tingnan',
 3550+ 'whitelisttablenewdate' => 'Bagong petsa:',
 3551+ 'whitelisttablechangedate' => 'Baguhin ang petsa ng pagwawakas:',
 3552+ 'whitelisttablesetedit' => 'Itakda sa makapagbabago',
 3553+ 'whitelisttablesetview' => 'Itakda bilang matitingnan',
 3554+ 'whitelisttableremove' => 'Tanggalin',
 3555+ 'whitelistnewpagesfor' => 'Magdagdag ng bagong mga pahina sa "puting talaan" ni <b>$1</b><br />
 3556+Gumamit ng * o kaya % bilang panitik (karakter) na "barahang pamalit"',
 3557+ 'whitelistnewtabledate' => 'Petsa ng pagwawakas:',
 3558+ 'whitelistnewtableedit' => 'Itakda sa makapagbabago',
 3559+ 'whitelistnewtableview' => 'Itakda bilang matatanaw',
 3560+ 'whitelistnowhitelistedusers' => 'Walang mga tagagamit sa pangkat na "{{MediaWiki:Pinagbawalang-Pangkat}}".
 3561+Kailangan mong [[Special:UserRights|magdagdag ng mga tagagamit sa pangkat]] bago ka makapagdag ng mga pahina sa "puting talaan" ng isang tagagamit.',
 3562+ 'whitelistnewtableprocess' => 'Isagawa',
 3563+ 'whitelistnewtablereview' => 'Suriing muli',
 3564+ 'whitelistselectrestricted' => '== Piliin ang pangalan ng pinagbabawalang tagagamit ==',
 3565+ 'whitelistpagelist' => 'Mga pahina sa {{SITENAME}} para kay $1',
 3566+ 'whitelistnocalendar' => "<font color='red' size=3>Tila hindi nainstala/nailuklok ng tama ang [http://www.mediawiki.org/wiki/Extension:Usage_Statistics Karugtong:PaggamitEstadistika], na isang pangangailangan para sa karugtong (ekstensyon) na ito!</font>",
 3567+ 'whitelistoverview' => '== Pagtunghay ng mga pagbabago para sa/kay $1 ==',
 3568+ 'whitelistoverviewcd' => "* Pinapalitan ang petsa patungong '''$1''' para kay [[:$2|$2]]",
 3569+ 'whitelistoverviewsa' => "* Itinatakda ang akseso sa '''$1''' para kay [[:$2|$2]]",
 3570+ 'whitelistoverviewrm' => '* Tinatanggal ang akseso sa [[:$1|$1]]',
 3571+ 'whitelistoverviewna' => "* Idinaragdag ang [[:\$1|\$1]] sa \"puting talaan\" na may aksesong '''\$2''' at katapusang petsang '''\$3'''",
 3572+ 'whitelistrequest' => 'Humiling ng akseso para sa mas marami pang mga pahina',
 3573+ 'whitelistrequestmsg' => 'Humihiling si $1 ng akseso patungo sa sumusunod na {{PLURAL:$3|pahina|mga pahina}}:
 3574+
 3575+$2',
 3576+ 'whitelistrequestconf' => 'Ipinadala kay $1 ang kahilingan para sa bagong mga pahina',
 3577+ 'whitelistnonrestricted' => "Hindi isang pinagbabawalang tagagamit si '''$1'''.
 3578+Nararapat lamang para sa pinagbabawalang mga tagagamit ang pahinang ito",
 3579+ 'whitelistnever' => 'hindi kailanman',
 3580+ 'whitelistnummatches' => ' - {{PLURAL:$1|isang katugma|$1 mga katugma}}',
 3581+ 'right-editwhitelist' => 'Baguhin ang "puting talaan" para sa umiiral na mga tagagamit',
 3582+ 'right-restricttowhitelist' => 'Baguhin at tingnan ang mga pahinang nasa "puting talaan" lamang',
 3583+ 'action-editwhitelist' => 'baguhin ang "puting talaan" para sa umiiral na mga tagagamit',
 3584+ 'action-restricttowhitelist' => 'Magbago ang tingnan ang mga pahinang nasa "puting talaan" lamang',
 3585+ 'group-restricted' => 'Pinagbawalang mga tagagamit',
 3586+ 'group-restricted-member' => 'Pinagbawalang tagagamit',
 3587+ 'group-manager' => 'Mga tagapamahala',
 3588+ 'group-manager-member' => 'Tagapamahala',
 3589+);
 3590+
 3591+/** Turkish (Türkçe)
 3592+ * @author Karduelis
 3593+ * @author Vito Genovese
 3594+ */
 3595+$messages['tr'] = array(
 3596+ 'whitelistedit' => 'Beyaz liste erişim editörü',
 3597+ 'whitelist' => 'Beyaz liste sayfaları',
 3598+ 'mywhitelistpages' => 'Sayfalarım',
 3599+ 'whitelistfor' => '<center><b>$1</b> için mevcut bilgiler</center>',
 3600+ 'whitelisttablemodify' => 'Değiştir',
 3601+ 'whitelisttablemodifyall' => 'Hepsi',
 3602+ 'whitelisttablemodifynone' => 'Hiçbiri',
 3603+ 'whitelisttablepage' => 'Viki sayfası',
 3604+ 'whitelisttabletype' => 'Erişim türü',
 3605+ 'whitelisttablemodby' => 'Son değişikliği yapan:',
 3606+ 'whitelisttablemodon' => 'Son değişiklik tarihi:',
 3607+ 'whitelisttableedit' => 'Değiştir',
 3608+ 'whitelisttablenewdate' => 'Yeni tarih:',
 3609+ 'whitelisttablechangedate' => 'Bitiş tarihini değiştir',
 3610+ 'whitelisttableremove' => 'Kaldır',
 3611+ 'whitelistnewtableprocess' => 'İşlem',
 3612+ 'whitelistnewtablereview' => 'İncele',
 3613+ 'whitelistselectrestricted' => '== Kısıtlanmış kullanıcı adını seç ==',
 3614+ 'whitelistrequest' => 'Daha fazla sayfaya erişim isteyin',
 3615+ 'whitelistnever' => 'asla',
 3616+ 'right-restricttowhitelist' => 'Sadece beyaz listedeki sayfaları değiştirir ve görür',
 3617+ 'group-restricted' => 'Kısıtlanmış kullanıcılar',
 3618+ 'group-restricted-member' => 'Kısıtlanmış kullanıcı',
 3619+ 'group-manager' => 'Yöneticiler',
 3620+ 'group-manager-member' => 'Yönetici',
 3621+);
 3622+
 3623+/** Ukrainian (Українська)
 3624+ * @author Ahonc
 3625+ */
 3626+$messages['uk'] = array(
 3627+ 'whitelistedit-desc' => 'Редагування прав доступу користувачів',
 3628+ 'whitelistedit' => 'Редактор доступу до білого списку',
 3629+ 'whitelist' => 'Сторінки білого списку',
 3630+ 'mywhitelistpages' => 'Мої сторінки',
 3631+ 'whitelistfor' => '<center>Актуальна інформація для <b>$1</b></center>',
 3632+ 'whitelisttablemodify' => 'Змінити',
 3633+ 'whitelisttablemodifyall' => 'Усі',
 3634+ 'whitelisttablemodifynone' => 'Жодного',
 3635+ 'whitelisttablepage' => 'Вікі-сторінка',
 3636+ 'whitelisttabletype' => 'Тип доступу',
 3637+ 'whitelisttableexpires' => 'Закінчується',
 3638+ 'whitelisttablemodby' => 'Востаннє змінена користувачем',
 3639+ 'whitelisttablemodon' => 'Востаннє змінена о',
 3640+ 'whitelisttableedit' => 'Редагувати',
 3641+ 'whitelisttableview' => 'Переглянути',
 3642+ 'whitelisttablenewdate' => 'Нова дата:',
 3643+ 'whitelisttablechangedate' => 'Змінити дату закінчення',
 3644+ 'whitelisttablesetedit' => 'Установити для редагування',
 3645+ 'whitelisttablesetview' => 'Установити для перегляду',
 3646+ 'whitelisttableremove' => 'Вилучити',
 3647+ 'whitelistnewtabledate' => 'Дата закінчення:',
 3648+ 'whitelistnewtableedit' => 'Установити для редагування',
 3649+);
 3650+
 3651+/** Veps (Vepsan kel')
 3652+ * @author Игорь Бродский
 3653+ */
 3654+$messages['vep'] = array(
 3655+ 'whitelistedit' => 'Vauktan nimikirjutesennoks pästtud ristitud',
 3656+ 'whitelist' => 'Vauktan nimikirjutesen lehtpoled',
 3657+ 'mywhitelistpages' => 'Minun lehtpoled',
 3658+ 'whitelistfor' => '<center>Aktualine informacii <b>$1</b>-kävutajan täht</center>',
 3659+ 'whitelisttablemodify' => 'Modificiruida',
 3660+ 'whitelisttablemodifyall' => 'Kaik',
 3661+ 'whitelisttablemodifynone' => 'Nimidä',
 3662+ 'whitelisttablepage' => "Wikin lehtpol'",
 3663+ 'whitelisttableedit' => 'Redaktiruida',
 3664+ 'whitelisttableview' => 'Nähta',
 3665+ 'whitelisttablenewdate' => "Uz' dat:",
 3666+ 'whitelisttablechangedate' => 'Lopstrokun datan vajehtuz',
 3667+ 'whitelisttableremove' => 'Čuta poiš',
 3668+ 'whitelistnewtableprocess' => 'Process',
 3669+ 'whitelistnever' => 'nikonz',
 3670+ 'group-restricted' => 'Kaidetud kävutajad',
 3671+ 'group-restricted-member' => 'Kaidetud kävutai',
 3672+ 'group-manager' => 'Menadžerad',
 3673+ 'group-manager-member' => 'Menadžer',
 3674+);
 3675+
 3676+/** Vietnamese (Tiếng Việt)
 3677+ * @author Minh Nguyen
 3678+ * @author Vinhtantran
 3679+ */
 3680+$messages['vi'] = array(
 3681+ 'whitelist' => 'Trang trong danh sách trắng',
 3682+ 'mywhitelistpages' => 'Trang cá nhân',
 3683+ 'whitelisttablemodify' => 'Sửa đổi',
 3684+ 'whitelisttablemodifyall' => 'Tất cả',
 3685+ 'whitelisttablemodifynone' => 'Không có',
 3686+ 'whitelisttablepage' => 'Trang wiki',
 3687+ 'whitelisttabletype' => 'Kiểu truy cập',
 3688+ 'whitelisttableexpires' => 'Hết hạn vào',
 3689+ 'whitelisttablemodby' => 'Sửa đổi lần cuối bởi',
 3690+ 'whitelisttablemodon' => 'Sửa đổi lần cuối vào',
 3691+ 'whitelisttableedit' => 'Sửa',
 3692+ 'whitelisttableview' => 'Xem',
 3693+ 'whitelisttablenewdate' => 'Ngày tháng mới:',
 3694+ 'whitelisttablechangedate' => 'Thay đổi ngày hạn',
 3695+ 'whitelisttableremove' => 'Dời',
 3696+ 'whitelistnewtabledate' => 'Ngày hạn:',
 3697+ 'whitelistnewtablereview' => 'Duyệt',
 3698+ 'whitelistoverviewna' => "* Thêm [[:$1|$1]] vào danh sách trắng với quyền truy cập '''$2''' và ngày hạn '''$3'''",
 3699+ 'whitelistnever' => 'không bao giờ',
 3700+);
 3701+
 3702+/** Volapük (Volapük)
 3703+ * @author Malafaya
 3704+ * @author Smeira
 3705+ */
 3706+$messages['vo'] = array(
 3707+ 'whitelist' => 'Pads vietaliseda',
 3708+ 'mywhitelistpages' => 'Pads obik',
 3709+ 'whitelisttablemodify' => 'Votükön',
 3710+ 'whitelisttablemodifyall' => 'Valiks',
 3711+ 'whitelisttablemodifynone' => 'Nonik',
 3712+ 'whitelisttablepage' => 'Vükapad',
 3713+ 'whitelisttableedit' => 'Votükön',
 3714+ 'whitelisttableview' => 'Logön',
 3715+ 'whitelisttablenewdate' => 'Dät nulik:',
 3716+ 'whitelisttableremove' => 'Moükön',
 3717+ 'whitelistpagelist' => 'Pads ela {{SITENAME}} pro $1',
 3718+ 'whitelistoverview' => '== Lovelogam votükamas ela $1 ==',
 3719+ 'whitelistoverviewcd' => "* Votükam däta ad '''$1''' pro [[:$2|$2]]",
 3720+ 'whitelistrequestconf' => 'Beg padas nulik pesedon ele $1',
 3721+ 'whitelistnever' => 'neai',
 3722+ 'right-editwhitelist' => 'Bevobön vietalisedi pro gebans dabinöl',
 3723+ 'right-restricttowhitelist' => 'Votükön e logön te padis liseda vietik',
 3724+ 'action-editwhitelist' => 'bevobön vietalisedi pro gebans dabinöl',
 3725+ 'action-restricttowhitelist' => 'votükön e logön te padis liseda vietik',
 3726+ 'group-manager' => 'Guverans',
 3727+ 'group-manager-member' => 'Guveran',
 3728+);
 3729+
 3730+/** Yiddish (ייִדיש)
 3731+ * @author פוילישער
 3732+ */
 3733+$messages['yi'] = array(
 3734+ 'mywhitelistpages' => 'מײַנע בלעטער',
 3735+ 'whitelisttablemodifyall' => 'אַלע',
 3736+ 'whitelisttablemodifynone' => 'גארנישט',
 3737+ 'whitelisttablepage' => 'וויקי בלאַט',
 3738+ 'whitelisttableedit' => 'רעדאַקטירן',
 3739+ 'whitelistnever' => 'קיינמאָל',
 3740+);
 3741+
 3742+/** Simplified Chinese (‪中文(简体)‬)
 3743+ * @author Gaoxuewei
 3744+ * @author Liangent
 3745+ * @author Wmr89502270
 3746+ */
 3747+$messages['zh-hans'] = array(
 3748+ 'whitelisttablemodify' => '修改',
 3749+ 'whitelisttablemodifyall' => '全选',
 3750+ 'whitelisttablemodifynone' => '全不选',
 3751+ 'whitelisttablepage' => '维基页面',
 3752+ 'whitelisttableexpires' => '失效日期',
 3753+ 'whitelisttablemodby' => '最后修改者',
 3754+ 'whitelisttablemodon' => '最后修改于',
 3755+ 'whitelisttableedit' => '编辑',
 3756+ 'whitelisttableview' => '查看',
 3757+ 'whitelisttablenewdate' => '新日期:',
 3758+ 'whitelisttablechangedate' => '修改失效日期',
 3759+ 'whitelisttableremove' => '移除',
 3760+ 'whitelistnewtabledate' => '结束日期:',
 3761+ 'whitelistnowhitelistedusers' => '"{{MediaWiki:Group-restricted}}"组中没有用户。
 3762+您必须[[Special:UserRights|将用户添加到组]]后,才能将页面添加到一个用户的白名单中。',
 3763+ 'whitelistnewtableprocess' => '处理',
 3764+ 'whitelistnewtablereview' => '评论',
 3765+ 'whitelistselectrestricted' => '== 选择受限制的用户名 ==',
 3766+ 'whitelistpagelist' => '$1 的{{SITENAME}}页面',
 3767+ 'whitelistoverview' => '== 查看 $1 的更改 ==',
 3768+ 'whitelistoverviewcd' => "* [[:$2|$2]],修改日期为 '''$1'''",
 3769+ 'whitelistrequestmsg' => '$1请求访问以下页面:
 3770+
 3771+$2',
 3772+ 'whitelistrequestconf' => '新页面请求已发送到$1',
 3773+ 'whitelistnonrestricted' => "用户'''$1'''不是一个受限制的用户。
 3774+这个页面只适用于受限制的用户",
 3775+ 'whitelistnever' => '从不',
 3776+ 'whitelistnummatches' => ' - {{PLURAL:$1|1个匹配|$1 个匹配}}',
 3777+ 'right-editwhitelist' => '修改现有用户的白名单',
 3778+ 'right-restricttowhitelist' => '编辑、查看白名单上的页面',
 3779+ 'action-editwhitelist' => '修改现有用户的白名单',
 3780+ 'action-restricttowhitelist' => '编辑、查看白名单上的页面',
 3781+ 'group-restricted' => '受限用户',
 3782+ 'group-restricted-member' => '受限用户',
 3783+ 'group-manager' => '管理员',
 3784+ 'group-manager-member' => '管理员',
 3785+);
 3786+
 3787+/** Traditional Chinese (‪中文(繁體)‬)
 3788+ * @author Liangent
 3789+ * @author Wrightbus
 3790+ */
 3791+$messages['zh-hant'] = array(
 3792+ 'whitelisttablemodify' => '修改',
 3793+ 'whitelisttablemodifyall' => '全選',
 3794+ 'whitelisttablemodifynone' => '全不選',
 3795+ 'whitelisttablepage' => '維基頁面',
 3796+ 'whitelisttableexpires' => '失效日期',
 3797+ 'whitelisttablemodby' => '最後修改者',
 3798+ 'whitelisttablemodon' => '最後修改於',
 3799+ 'whitelisttableedit' => '編輯',
 3800+ 'whitelisttableview' => '檢視',
 3801+ 'whitelisttablenewdate' => '新日期:',
 3802+ 'whitelisttablechangedate' => '修改失效日期',
 3803+ 'whitelisttableremove' => '移除',
 3804+ 'whitelistnewtabledate' => '結束日期:',
 3805+ 'whitelistnowhitelistedusers' => '"{{MediaWiki:Group-restricted}}"組中沒有用戶。
 3806+您必須[[Special:UserRights|將用戶添加到組]]后,才能將頁面添加到一個用戶的白名單中。',
 3807+ 'whitelistnewtableprocess' => '處理',
 3808+ 'whitelistnewtablereview' => '評論',
 3809+ 'whitelistselectrestricted' => '== 選擇受限制的用戶名 ==',
 3810+ 'whitelistpagelist' => '$1 的{{SITENAME}}頁面',
 3811+ 'whitelistoverview' => '== 查看 $1 的更改 ==',
 3812+ 'whitelistoverviewcd' => "* [[:$2|$2]],修改日期為 '''$1'''",
 3813+ 'whitelistrequestmsg' => '$1請求訪問以下頁面:
 3814+
 3815+$2',
 3816+ 'whitelistrequestconf' => '新頁面請求已發送到$1',
 3817+ 'whitelistnonrestricted' => "用戶'''$1'''不是一個受限制的用戶。
 3818+這個頁面只適用於受限制的用戶",
 3819+ 'whitelistnever' => '從不',
 3820+ 'whitelistnummatches' => ' - {{PLURAL:$1|1個匹配|$1 個匹配}}',
 3821+ 'right-editwhitelist' => '修改現有用戶的白名單',
 3822+ 'right-restricttowhitelist' => '編輯、查看白名單上的頁面',
 3823+ 'action-editwhitelist' => '修改現有用戶的白名單',
 3824+ 'action-restricttowhitelist' => '編輯、查看白名單上的頁面',
 3825+ 'group-restricted' => '受限用戶',
 3826+ 'group-restricted-member' => '受限用戶',
 3827+ 'group-manager' => '管理員',
 3828+ 'group-manager-member' => '管理員',
 3829+);
 3830+
 3831+/** Chinese (Taiwan) (‪中文(台灣)‬)
 3832+ * @author Roc michael
 3833+ */
 3834+$messages['zh-tw'] = array(
 3835+ 'whitelistedit-desc' => '設定受限制用戶的存取權',
 3836+ 'whitelistedit' => '授權名單內的編輯用戶',
 3837+ 'whitelist' => '授權清單頁面',
 3838+ 'mywhitelistpages' => '我的頁面',
 3839+ 'whitelistfor' => '<center><b>$1</b>的當今訊息</center>',
 3840+ 'whitelisttablemodify' => '修訂',
 3841+ 'whitelisttablemodifyall' => '全部',
 3842+ 'whitelisttablemodifynone' => '無',
 3843+ 'whitelisttablepage' => 'wiki頁面',
 3844+ 'whitelisttabletype' => '存取型態',
 3845+ 'whitelisttableexpires' => '到期日',
 3846+ 'whitelisttablemodby' => '最後編輯者',
 3847+ 'whitelisttablemodon' => '最後編輯時間',
 3848+ 'whitelisttableedit' => '編輯',
 3849+ 'whitelisttableview' => '查看',
 3850+ 'whitelisttablenewdate' => '新日期:',
 3851+ 'whitelisttablechangedate' => '更改到期日',
 3852+ 'whitelisttablesetedit' => '設為可編輯',
 3853+ 'whitelisttablesetview' => '設為可查看',
 3854+ 'whitelisttableremove' => '刪除',
 3855+ 'whitelistnewpagesfor' => '增加頁面於<b>$1</b>的編輯清單<br />
 3856+請用* 或 % 做為萬用字元。',
 3857+ 'whitelistnewtabledate' => '到期日:',
 3858+ 'whitelistnewtableedit' => '設為可編輯',
 3859+ 'whitelistnewtableview' => '設為可查看',
 3860+ 'whitelistselectrestricted' => '== 選取受限制用戶姓名 ==',
 3861+ 'whitelistnummatches' => '-$1筆相符',
 3862+);
 3863+
Property changes on: trunk/extensions/WhiteListEdit/WhiteListEdit.i18n.php
___________________________________________________________________
Name: svn:eol-style
13864 + native
Index: trunk/extensions/WhiteListEdit/WhiteListEdit.php
@@ -0,0 +1,123 @@
 2+<?php
 3+/*
 4+This program is free software; you can redistribute it and/or
 5+modify it under the terms of the GNU General Public License
 6+as published by the Free Software Foundation, version 2
 7+of the License.
 8+
 9+This program is distributed in the hope that it will be useful,
 10+but WITHOUT ANY WARRANTY; without even the implied warranty of
 11+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
 12+GNU General Public License for more details.
 13+
 14+You should have received a copy of the GNU General Public License
 15+along with this program; if not, write to the Free Software
 16+Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
 17+*/
 18+
 19+if ( !defined( 'MEDIAWIKI' ) ) die();
 20+/**
 21+ * A Special Page extension to manage contractor access white lists
 22+ *
 23+ * @package MediaWiki
 24+ * @subpackage Extensions
 25+ *
 26+ * @author Paul Grinberg <gri6507@yahoo.com>
 27+ * @author Mike Sullivan <ms-mediawiki@umich.edu>
 28+ * @copyright Copyright © 2008, Paul Grinberg, Mike Sullivan
 29+ * @license http://www.gnu.org/copyleft/gpl.html GNU General Public License 2.0 or later
 30+ */
 31+
 32+$wgExtensionCredits['specialpage'][] = array(
 33+ 'path' => __FILE__,
 34+ 'name' => 'WhiteListEdit',
 35+ 'version' => 'v0.11.2',
 36+ 'author' => array('Paul Grinberg', 'Mike Sullivan'),
 37+ 'email' => 'gri6507 at yahoo dot com, ms-mediawiki AT umich DOT edu',
 38+ 'descriptionmsg' => 'whitelist-desc',
 39+ 'url' => 'http://www.mediawiki.org/wiki/Extension:WhiteList',
 40+);
 41+
 42+# these are the groups and the rights used within this extension
 43+if ( !isset( $wgWhiteListRestrictedGroup ) )
 44+ $wgWhiteListRestrictedGroup = 'restricted';
 45+if ( !isset( $wgWhiteListManagerGroup ) )
 46+ $wgWhiteListManagerGroup = 'manager';
 47+
 48+# Define groups and rights
 49+if ( !isset( $wgGroupPermissions['*']['usewhitelist'] ) )
 50+ $wgGroupPermissions['*']['usewhitelist'] = false;
 51+if ( !isset( $wgGroupPermissions[$wgWhiteListRestrictedGroup]['edit'] ) )
 52+ $wgGroupPermissions[$wgWhiteListRestrictedGroup]['edit'] = true;
 53+if ( !isset( $wgGroupPermissions[$wgWhiteListRestrictedGroup]['restricttowhitelist'] ) )
 54+ $wgGroupPermissions[$wgWhiteListRestrictedGroup]['restricttowhitelist'] = true;
 55+if ( !isset( $wgGroupPermissions['*']['editwhitelist'] ) )
 56+ $wgGroupPermissions['*']['editwhitelist'] = false;
 57+if ( !isset( $wgGroupPermissions[$wgWhiteListManagerGroup]['editwhitelist'] ) )
 58+ $wgGroupPermissions[$wgWhiteListManagerGroup]['editwhitelist'] = true;
 59+
 60+$wgAvailableRights[] = 'editwhitelist';
 61+$wgAvailableRights[] = 'restricttowhitelist';
 62+
 63+# Define default global overrides
 64+if ( !isset( $wgWhiteListOverride['always']['read'] ) )
 65+ $wgWhiteListOverride['always']['read'] = array(
 66+ "Special:WhiteList", # needed so that restricted users can see their "my pages" list
 67+ "Special:Preferences", # needed so that restricted users can set their preferences
 68+ "Special:Userlogout", # needed so that restricted users can logout
 69+ "Special:Userlogin", # needed so that restricted users can login
 70+ "MediaWiki:%", # needed so that restricted users can view properly formatted content
 71+ "Help:%", # needed so that restricted users can see help pages
 72+);
 73+if ( !isset( $wgWhiteListOverride['always']['edit'] ) )
 74+ $wgWhiteListOverride['always']['edit'] = array();
 75+if ( !isset( $wgWhiteListOverride['never']['read'] ) )
 76+ $wgWhiteListOverride['never']['read'] = array();
 77+if ( !isset( $wgWhiteListOverride['never']['edit'] ) )
 78+ $wgWhiteListOverride['never']['edit'] = array();
 79+
 80+# Define default case insensitivity setting
 81+if ( !isset( $wgWhiteListWildCardInsensitive ) )
 82+ $wgWhiteListWildCardInsensitive = true;
 83+
 84+# Define default user page setting
 85+if ( !isset( $wgWhiteListAllowUserPages ) )
 86+ $wgWhiteListAllowUserPages = true;
 87+
 88+# If you want the pretty calendar feature, you must install the Extension:Usage_Statistics.
 89+# If you do not want that feature, then set the following variable to false.
 90+# NOTE: you do not actually need the gnuplot extension for the functionality needed by this extension
 91+if ( !isset( $wgWhiteListUsePrettyCalendar ) )
 92+ $wgWhiteListUsePrettyCalendar = true;
 93+
 94+$dir = dirname( __FILE__ ) . '/';
 95+
 96+$wgExtensionMessagesFiles['WhiteListEdit'] = $dir . 'WhiteListEdit.i18n.php';
 97+$wgExtensionMessagesFiles['WhiteList'] = $dir . 'WhiteListEdit.i18n.php';
 98+$wgExtensionAliasesFiles['WhiteList'] = $dir . 'WhiteListEdit.alias.php';
 99+$wgAutoloadClasses['WhiteListEdit'] = $dir . 'WhiteListEdit_body.php';
 100+$wgAutoloadClasses['WhiteList'] = $dir . 'WhiteListEdit_body.php';
 101+$wgAutoloadClasses['WhiteListExec'] = $dir . 'WhiteListAuth.php';
 102+$wgAutoloadClasses['WhiteListHooks'] = $dir . 'WhiteListAuth.php';
 103+$wgSpecialPages['WhiteListEdit'] = 'WhiteListEdit';
 104+$wgSpecialPages['WhiteList'] = 'WhiteList';
 105+$wgSpecialPageGroups['WhiteListEdit'] = 'users';
 106+$wgSpecialPageGroups['WhiteList'] = 'users';
 107+
 108+# this is a compatability workaround for MW versions 1.9.3 and earlier.
 109+function WL_doCheckWhiteList(&$title, &$uwUser, $action, &$result) {
 110+ return WhiteListExec::CheckWhiteList($title, $uwUser, $action, $result);
 111+}
 112+
 113+function WL_doAddRestrictedPagesTab(&$personal_urls, $title ) {
 114+ return WhiteListHooks::AddRestrictedPagesTab($personal_urls, $title );
 115+}
 116+
 117+// TODO - this is missing from Siebrand's changes
 118+function WL_doCheckSchema() {
 119+ return WhiteListHooks::CheckSchema();
 120+}
 121+
 122+$wgHooks['PersonalUrls'][] = 'WL_doAddRestrictedPagesTab';
 123+$wgHooks['userCan'][] = 'WL_doCheckWhiteList';
 124+$wgHooks['LoadExtensionSchemaUpdates'][] = 'WL_doCheckSchema';
Property changes on: trunk/extensions/WhiteListEdit/WhiteListEdit.php
___________________________________________________________________
Name: svn:eol-style
1125 + native
Index: trunk/extensions/Translate/groups/mediawiki-defines.txt
@@ -1378,9 +1378,8 @@
13791379 What Is My IP
13801380 aliasfile = WhatIsMyIP/WhatIsMyIP.alias.php
13811381
1382 -White List
1383 -file = WhiteList/WhiteListEdit.i18n.php
1384 -aliasfile = WhiteList/WhiteListEdit.alias.php
 1382+White List Edit
 1383+aliasfile = WhiteListEdit/WhiteListEdit.alias.php
13851384
13861385 Whos Online
13871386 aliasfile = WhosOnline/WhosOnline.alias.php

Status & tagging log