r38977 MediaWiki - Code Review archive

Repository:MediaWiki
Revision:r38976‎ | r38977 | r38978 >
Date:01:54, 9 August 2008
Author:krimpet
Status:old
Tags:
Comment:
Fixes for problems mentioned in r38967
Modified paths:
  • /trunk/extensions/TitleBlacklist/TitleBlacklist.hooks.php (modified) (history)
  • /trunk/extensions/TitleBlacklist/TitleBlacklist.i18n.php (modified) (history)
  • /trunk/extensions/TitleBlacklist/TitleBlacklist.list.php (modified) (history)
  • /trunk/extensions/TitleBlacklist/TitleBlacklist.php (modified) (history)

Diff [purge]

Index: trunk/extensions/TitleBlacklist/TitleBlacklist.php
@@ -3,12 +3,18 @@
44 exit(1);
55 }
66
 7+//@{
 8+/**
 9+ * @package MediaWiki
 10+ * @subpackage Extensions
 11+ */
 12+
713 $wgExtensionCredits['other'][] = array(
814 'name' => 'Title Blacklist',
9 - 'author' => 'VasilievVV',
10 - 'version' => '1.4.1',
 15+ 'author' => array( 'VasilievVV', 'Fran Rogers' ),
 16+ 'version' => '1.4.2',
1117 'url' => 'http://www.mediawiki.org/wiki/Extension:Title_Blacklist',
12 - 'description' => 'Allows to forbid creation of pages with specified titles',
 18+ 'description' => 'Allows administrators to forbid creation of certain pages and user accounts',
1319 'descriptionmsg' => 'titleblacklist-desc',
1420 );
1521
@@ -16,11 +22,16 @@
1723 $wgAutoloadClasses['TitleBlacklist'] = dirname( __FILE__ ) . '/TitleBlacklist.list.php';
1824 $wgAutoloadClasses['TitleBlacklistHooks'] = dirname( __FILE__ ) . '/TitleBlacklist.hooks.php';
1925
20 -// Sources of TitleBlacklist
21 -define( 'TBLSRC_MSG', 0 ); // For internal usage
22 -define( 'TBLSRC_LOCALPAGE', 1 ); // Local wiki page
23 -define( 'TBLSRC_URL', 2 ); // Load blacklist from URL
24 -define( 'TBLSRC_FILE', 3 ); // Load from file
 26+/** @defgroup Title blacklist source types
 27+ * @{
 28+ */
 29+define( 'TBLSRC_MSG', 0 ); ///< For internal usage
 30+define( 'TBLSRC_LOCALPAGE', 1 ); ///< Local wiki page
 31+define( 'TBLSRC_URL', 2 ); ///< Load blacklist from URL
 32+define( 'TBLSRC_FILE', 3 ); ///< Load from file
 33+/** @} */
 34+
 35+/** Array of title blacklist sources */
2536 $wgTitleBlacklistSources = array();
2637
2738 $wgTitleBlacklistCaching = array(
@@ -34,11 +45,17 @@
3546
3647 $wgHooks['getUserPermissionsErrorsExpensive'][] = 'TitleBlacklistHooks::userCan';
3748 $wgHooks['AbortMove'][] = 'TitleBlacklistHooks::abortMove';
 49+$wgHooks['AbortNewAccount'][] = 'TitleBlacklistHooks::abortNewAccount';
3850 $wgHooks['EditFilter'][] = 'TitleBlacklistHooks::validateBlacklist';
3951 $wgHooks['ArticleSaveComplete'][] = 'TitleBlacklistHooks::clearBlacklist';
4052
 53+/**
 54+ * Initialize the title blacklist
 55+ */
4156 function efInitTitleBlacklist() {
4257 global $wgTitleBlacklist;
4358 if( isset( $wgTitleBlacklist ) && $wgTitleBlacklist ) return;
4459 $wgTitleBlacklist = new TitleBlacklist();
4560 }
 61+
 62+//@}
Index: trunk/extensions/TitleBlacklist/TitleBlacklist.hooks.php
@@ -1,16 +1,18 @@
22 <?php
3 -
43 /**
54 * Hooks for Title Blacklist
6 - *
7 - * @package MediaWiki
8 - * @subpackage Extensions
95 * @author VasilievVV
106 * @copyright © 2007 VasilievVV
117 * @license GNU General Public License 2.0 or later
128 */
13 -
 9+
 10+/**
 11+ * Hooks for the TitleBlacklist class
 12+ * @package MediaWiki
 13+ * @subpackage Extensions
 14+ */
1415 class TitleBlacklistHooks {
 16+ /** getUserPermissionsErrorsExpensive hook */
1517 public static function userCan( $title, $user, $action, &$result ) {
1618 global $wgTitleBlacklist;
1719 if( $action == 'create' || $action == 'edit' || $action == 'upload' ) {
@@ -30,6 +32,7 @@
3133 return true;
3234 }
3335
 36+ /** AbortMove hook */
3437 public static function abortMove( $old, $nt, $user, &$err ) {
3538 global $wgTitleBlacklist;
3639 efInitTitleBlacklist();
@@ -49,7 +52,34 @@
5053 }
5154 return true;
5255 }
53 -
 56+
 57+ /** AbortNewAccount hook */
 58+ public static function abortNewAccount($user, &$message) {
 59+ global $wgTitleBlacklist, $wgUser;
 60+ if ( $wgUser->isAllowed( 'tboverride' ) )
 61+ return true;
 62+
 63+ efInitTitleBlacklist();
 64+ $title = Title::newFromText( $user->getName() );
 65+ $blacklisted = $wgTitleBlacklist->isBlacklisted( $title, 'new-account' );
 66+ if( !( $blacklisted instanceof TitleBlacklistEntry ) )
 67+ $blacklisted = $wgTitleBlacklist->isBlacklisted( $title, 'create' );
 68+ if( $blacklisted instanceof TitleBlacklistEntry ) {
 69+ wfLoadExtensionMessages( 'TitleBlacklist' );
 70+ $message = $blacklisted->getCustomMessage();
 71+ if( is_null( $message ) )
 72+ $message = wfMsgWikiHtml( 'titleblacklist-forbidden-new-account',
 73+ $blacklisted->getRaw(),
 74+ $user->getName() );
 75+ $result = array( $message,
 76+ htmlspecialchars( $blacklisted->getRaw() ),
 77+ $title->getFullText() );
 78+ return false;
 79+ }
 80+ return true;
 81+ }
 82+
 83+ /** EditFilter hook */
5484 public static function validateBlacklist( $editor, $text, $section, $error ) {
5585 global $wgTitleBlacklist;
5686 efInitTitleBlacklist();
@@ -77,6 +107,7 @@
78108 return true;
79109 }
80110
 111+ /** ArticleSaveComplete hook */
81112 public static function clearBlacklist( &$article, &$user,
82113 $text, $summary, $isminor, $iswatch, $section ) {
83114 $title = $article->getTitle();
Index: trunk/extensions/TitleBlacklist/TitleBlacklist.list.php
@@ -1,18 +1,28 @@
22 <?php
3 -
43 /**
54 * Title Blacklist class
6 - *
7 - * @package MediaWiki
8 - * @subpackage Extensions
95 * @author VasilievVV
106 * @copyright © 2007 VasilievVV
11 - * @licence GNU General Public Licence 2.0 or later
 7+ * @license GNU General Public License 2.0 or later
 8+ * @file
129 */
 10+
 11+//@{
 12+/**
 13+ * @package MediaWiki
 14+ * @subpackage Extensions
 15+ */
 16+
 17+/**
 18+ * Implements a title blacklist for MediaWiki
 19+ */
1320 class TitleBlacklist {
1421 private $mBlacklist = null, $mWhitelist = null;
1522 const VERSION = 2; //Blacklist format
1623
 24+ /**
 25+ * Load all configured blacklist sources
 26+ */
1727 public function load() {
1828 global $wgTitleBlacklistSources, $wgMemc, $wgTitleBlacklistCaching;
1929 wfProfileIn( __METHOD__ );
@@ -35,6 +45,9 @@
3646 wfProfileOut( __METHOD__ );
3747 }
3848
 49+ /**
 50+ * Load all configured whitelist sources
 51+ */
3952 public function loadWhitelist() {
4053 global $wgMemc, $wgTitleBlacklistCaching;
4154 wfProfileIn( __METHOD__ );
@@ -49,7 +62,13 @@
5063 wfProfileOut( __METHOD__ );
5164 }
5265
53 - public function getBlacklistText( $source ) {
 66+ /**
 67+ * Get the text of a blacklist from a specified source
 68+ *
 69+ * @param $source A blacklist source from $wgTitleBlacklistSources
 70+ * @return The content of the blacklist source as a string
 71+ */
 72+ private static function getBlacklistText( $source ) {
5473 if( !is_array( $source ) || count( $source ) <= 0 ) {
5574 return ''; //Return empty string in error case
5675 }
@@ -76,7 +95,7 @@
7796 }
7897 }
7998 } elseif( $source['type'] == TBLSRC_URL && count( $source ) >= 2 ) {
80 - return $this->getHttp( $source['src'] );
 99+ return self::getHttp( $source['src'] );
81100 } elseif( $source['type'] == TBLSRC_FILE && count( $source ) >= 2 ) {
82101 if( file_exists( $source['src'] ) ) {
83102 return file_get_contents( $source['src'] );
@@ -88,7 +107,13 @@
89108 return '';
90109 }
91110
92 - public function parseBlacklist( $list ) {
 111+ /**
 112+ * Parse blacklist from a string
 113+ *
 114+ * @param $list Text of a blacklist source, as a string
 115+ * @return An array of TitleBlacklistEntry entries
 116+ */
 117+ public static function parseBlacklist( $list ) {
93118 wfProfileIn( __METHOD__ );
94119 $lines = preg_split( "/\r?\n/", $list );
95120 $result = array();
@@ -104,6 +129,15 @@
105130 return $result;
106131 }
107132
 133+ /**
 134+ * Check whether the blacklist restricts the current User from
 135+ * performing a specific action on the given Title
 136+ *
 137+ * @param $title Title to check
 138+ * @param $action Action to check; 'edit' if unspecified
 139+ * @return The corresponding TitleBlacklistEntry if blacklisted;
 140+ * otherwise FALSE
 141+ */
108142 public function isBlacklisted( $title, $action = 'edit' ) {
109143 global $wgUser;
110144 if( !($title instanceof Title) ) {
@@ -121,6 +155,14 @@
122156 return false;
123157 }
124158
 159+ /**
 160+ * Check whether it has been explicitly whitelisted that the
 161+ * current User may perform a specific action on the given Title
 162+ *
 163+ * @param $title Title to check
 164+ * @param $action Action to check; 'edit' if unspecified
 165+ * @return TRUE if whitelisted; otherwise FALSE
 166+ */
125167 public function isWhitelisted( $title, $action = 'edit' ) {
126168 global $wgUser;
127169 if( !($title instanceof Title) ) {
@@ -135,6 +177,11 @@
136178 return false;
137179 }
138180
 181+ /**
 182+ * Get the current blacklist
 183+ *
 184+ * @return Array of TitleBlacklistEntry items
 185+ */
139186 public function getBlacklist() {
140187 if( is_null( $this->mBlacklist ) ) {
141188 $this->load();
@@ -142,6 +189,11 @@
143190 return $this->mBlacklist;
144191 }
145192
 193+ /*
 194+ * Get the current whitelist
 195+ *
 196+ * @return Array of TitleBlacklistEntry items
 197+ */
146198 public function getWhitelist() {
147199 if( is_null( $this->mWhitelist ) ) {
148200 $this->loadWhitelist();
@@ -149,7 +201,13 @@
150202 return $this->mWhitelist;
151203 }
152204
153 - public function getHttp( $url ) {
 205+ /**
 206+ * Get the text of a blacklist source via HTTP
 207+ *
 208+ * @param $source URL of the blacklist source
 209+ * @return The content of the blacklist source as a string
 210+ */
 211+ private static function getHttp( $url ) {
154212 global $messageMemc, $wgTitleBlacklistCaching;
155213 $key = "title_blacklist_source:" . md5( $url ); // Global shared
156214 $warnkey = wfMemcKey( "titleblacklistwarning", md5( $url ) );
@@ -163,11 +221,20 @@
164222 return $result;
165223 }
166224
 225+ /**
 226+ * Invalidate the blacklist cache
 227+ */
167228 public function invalidate() {
168229 global $wgMemc;
169230 $wgMemc->delete( wfMemcKey( "title_blacklist_entries" ) );
170231 }
171232
 233+ /**
 234+ * Validate a new blacklist
 235+ *
 236+ * @param $list Text of the new blacklist, as a string
 237+ * @return Array of bad entries; empty array means blacklist is valid
 238+ */
172239 public function validate( $blacklist ) {
173240 $badEntries = array();
174241 foreach( $blacklist as $e ) {
@@ -181,20 +248,40 @@
182249 }
183250 }
184251
 252+
 253+/**
 254+ * Represents a title blacklist entry
 255+ */
185256 class TitleBlacklistEntry {
186257 private
187 - $mRaw,
188 - $mRegex,
189 - $mParams,
190 - $mFormatVersion;
 258+ $mRaw, ///< Raw line
 259+ $mRegex, ///< Regular expression to match
 260+ $mParams, ///< Parameters for this entry
 261+ $mFormatVersion; ///< Entry format version
191262
192 - public function __construct( $regex, $params, $raw ) {
 263+ /**
 264+ * Construct a new TitleBlacklistEntry.
 265+ *
 266+ * @param $regex Regular expression to match
 267+ * @param $params Parameters for this entry
 268+ * @param $raw Raw contents of this line
 269+ */
 270+ private function __construct( $regex, $params, $raw ) {
193271 $this->mRaw = $raw;
194272 $this->mRegex = $regex;
195273 $this->mParams = $params;
196274 $this->mFormatVersion = TitleBlacklist::VERSION;
197275 }
198276
 277+ /**
 278+ * Check whether the specified User can perform the specified action
 279+ * on the specified Title
 280+ *
 281+ * @param $title Title to check
 282+ * @param $user User to check
 283+ * @param $action %Action to check
 284+ * @return TRUE if the user can; otherwise FALSE
 285+ */
199286 public function userCan( $title, $user, $action ) {
200287 if( $user->isAllowed( 'tboverride' ) ) {
201288 return true;
@@ -209,6 +296,9 @@
210297 if( isset( $this->mParams['moveonly'] ) && $action != 'move' ) {
211298 return true;
212299 }
 300+ if( isset( $this->mParams['newaccountonly'] ) && $action != 'new-account' ) {
 301+ return true;
 302+ }
213303 if( !isset( $this->mParams['noedit'] ) && $action == 'edit' ) {
214304 return true;
215305 }
@@ -221,6 +311,12 @@
222312 return true;
223313 }
224314
 315+ /**
 316+ * Create a new TitleBlacklistEntry from a line of text
 317+ *
 318+ * @param $line String containing a line of blacklist text
 319+ * @return A new corresponding TitleBlacklistEntry
 320+ */
225321 public static function newFromString( $line ) {
226322 $raw = $line; // Keep line for raw data
227323 $regex = "";
@@ -244,6 +340,9 @@
245341 if( $opt2 == 'moveonly' ) {
246342 $options['moveonly'] = true;
247343 }
 344+ if( $opt2 == 'newaccountonly' ) {
 345+ $options['newaccountonly'] = true;
 346+ }
248347 if( $opt2 == 'noedit' ) {
249348 $options['noedit'] = true;
250349 }
@@ -283,22 +382,45 @@
284383 }
285384 }
286385
 386+ /**
 387+ * @returns This entry's regular expression
 388+ */
287389 public function getRegex() {
288390 return $this->mRegex;
289391 }
290392
 393+ /**
 394+ * @returns This entry's raw line
 395+ */
291396 public function getRaw() {
292397 return $this->mRaw;
293398 }
294399
 400+ /**
 401+ * @returns This entry's options
 402+ */
295403 public function getOptions() {
296404 return $this->mOptions;
297405 }
298406
 407+ /**
 408+ * @returns Custom message for this entry
 409+ */
299410 public function getCustomMessage() {
300411 return isset( $this->mParams['errmsg'] ) ? $this->mParams['errmsg'] : null;
301412 }
302413
 414+ /**
 415+ * @returns The format version
 416+ */
303417 public function getFormatVersion() { return $this->mFormatVersion; }
 418+
 419+ /**
 420+ * Set the format version
 421+ *
 422+ * @param $v New version to set
 423+ */
304424 public function setFormatVersion( $v ) { $this->mFormatVersion = $v; }
305425 }
 426+
 427+//@}
\ No newline at end of file
Index: trunk/extensions/TitleBlacklist/TitleBlacklist.i18n.php
@@ -8,8 +8,8 @@
99 $messages = array();
1010
1111 $messages['en'] = array(
12 - 'titleblacklist-desc' => 'Allows to forbid creation of pages with specified titles: [[MediaWiki:Titleblacklist]] and [[MediaWiki:Titlewhitelist]]',
13 - 'titleblacklist' => "# This is a title blacklist. Titles that match a regex here cannot be created.
 12+ 'titleblacklist-desc' => 'Allows administrators to forbid creation of pages and user accounts per a [[MediaWiki:Titleblacklist|blacklist]] and [[MediaWiki:Titlewhitelist|whitelist]]',
 13+ 'titleblacklist' => "# This is a title blacklist. Titles and users that match a regular expression here cannot be created.
1414 # Use \"#\" for comments.",
1515 'titlewhitelist' => "# This is a title whitelist. Use \"#\" for comments.",
1616 'titleblacklist-forbidden-edit' => 'The title "$2" has been banned from creation.
@@ -17,7 +17,9 @@
1818 'titleblacklist-forbidden-move' => '"$2" cannot be moved to "$3", because the title "$3" has been banned from creation.
1919 It matches the following blacklist entry: <code>$1</code>',
2020 'titleblacklist-forbidden-upload' => 'The file name "$2" has been banned from creation.
21 -It matches the following blacklist entry: <code>\$1</code>',
 21+It matches the following blacklist entry: <code>$1</code>',
 22+ 'titleblacklist-forbidden-new-account' => 'The user name "$2" has been banned from creation.
 23+It matches the following blacklist entry: <code>$1</code>',
2224 'titleblacklist-invalid' => 'The following {{PLURAL:$1|line|lines}} in the title blacklist {{PLURAL:$1|is|are}} invalid;
2325 please correct {{PLURAL:$1|it|them}} before saving:',
2426 'right-tboverride' => 'Override the title blacklist',
@@ -27,32 +29,77 @@
2830 * @author Juanpabl
2931 */
3032 $messages['an'] = array(
31 - 'titleblacklist-desc' => 'Premite biedar a creyazión de pachinas con determinaus títols: [[MediaWiki:Titleblacklist]] y [[MediaWiki:Titlewhitelist]]',
32 - 'titleblacklist' => '# Ista ya una lista negra de títols. Os títols que concuerdan con una d\'as espresions regulars (regex) no se pueden creyar.
 33+ 'titleblacklist-desc' => "Premite a os almenistradors de bedar a creyazión de pachinas y cuentas d'usuario con aduya d'una [[MediaWiki:Titleblacklist|lista negra]] y una [[MediaWiki:Titlewhitelist|lista blanca]]",
 34+ 'titleblacklist' => '# Ista ya una lista negra de títols. Os títols que concuerden con una d\'istas espresions regulars no se pueden creyar.
3335 # Use "#" ta fer comentarios.',
34 - 'titlewhitelist' => '# Ista ya una lista blanca de títols. Use "#" ta fer comentarios.',
35 - 'titleblacklist-forbidden-edit' => 'O títol "$2" ye biedato y no se puede creyar. Concuerda con a siguient dentrada d\'a lista negra: <code>$1</code>',
36 - 'titleblacklist-forbidden-move' => '"$2" no se puede tresladar ta "$3", porque o títol "$3" ye biedato y no se puede creyar. Concuerda con a siguient dentrada d\'a lista negra: <code>$1</code>',
37 - 'titleblacklist-forbidden-upload' => 'O nombre de fichero "$2" ye biedato y no se puede creyar. Concuerda con a siguient dentrada d\'a lista negra: <code>\\$1</code>',
38 - 'titleblacklist-invalid' => "{{PLURAL:$1|A siguient linia|As siguients linias}} d'a lista negra de títols {{PLURAL:$1|ye|son}} no son conformes; por fabor corricha-{{PLURAL:$1|la|las}} antes d'alzar:",
39 - 'right-tboverride' => 'Inorar a lista negra de títols',
 36+ 'titlewhitelist' => '# Ista ya una lista blanca de títols. Use "#" ta fer comentarios.',
 37+ 'titleblacklist-forbidden-edit' => 'O títol "$2" ye biedato y no se puede creyar. Concuerda con a siguient dentrada d\'a lista negra: <code>$1</code>',
 38+ 'titleblacklist-forbidden-move' => '"$2" no se puede tresladar ta "$3", porque o títol "$3" ye biedato y no se puede creyar. Concuerda con a siguient dentrada d\'a lista negra: <code>$1</code>',
 39+ 'titleblacklist-forbidden-upload' => 'O nombre de fichero "$2" ye biedato y no se puede creyar. Concuerda con a siguient dentrada d\'a lista negra: <code>$1</code>',
 40+ 'titleblacklist-forbidden-new-account' => 'O nombre d\'usuario "$2" ye bedato y no se puede creyar.
 41+Concuerda con a dentrada <code>$1</code> d\'a lista negra.',
 42+ 'titleblacklist-invalid' => "{{PLURAL:$1|A siguient linia|As siguients linias}} d'a lista negra de títols {{PLURAL:$1|ye|son}} no son conformes; por fabor corricha-{{PLURAL:$1|la|las}} antes d'alzar:",
 43+ 'right-tboverride' => 'Inorar a lista negra de títols',
4044 );
4145
4246 /** Arabic (العربية)
4347 * @author Meno25
4448 */
4549 $messages['ar'] = array(
46 - 'titleblacklist-desc' => 'يسمح بمنع إنشاء الصفحات بعناوين محددة: [[MediaWiki:Titleblacklist]] و [[MediaWiki:Titlewhitelist]]',
47 - 'titleblacklist' => '# هذه قائمة سوداء للعناوين. العناوين التي تطابق ريجيكس هنا لا يمكن إنشاؤها.
 50+ 'titleblacklist-desc' => 'يسمح للإداريين بمنع إنشاء الصفحات وحسابات المستخدمين حسب [[MediaWiki:Titleblacklist|قائمة سوداء]] و [[MediaWiki:Titlewhitelist|قائمة بيضاء]]',
 51+ 'titleblacklist' => '# هذه قائمة سوداء للعناوين. العناوين والمستخدمون الذين يطابقون تعبيرا منتظما هنا لا يمكن إنشاؤهم.
4852 # استخدم "#" للتعليقات.',
49 - 'titlewhitelist' => '# هذه قائمة بيضاء للعناوين. استخدم "#" للتعليقات',
50 - 'titleblacklist-forbidden-edit' => 'العنوان "$2" تم منعه من الإنشاء. هو يطابق المدخلة التالية في القائمة السوداء: <code>$1</code>',
51 - 'titleblacklist-forbidden-move' => '"$2" لا يمكن نقلها إلى "$3"، لأن العنوان "$3" تم منعه من الإنشاء. هو يطابق المدخلة التالية في القائمة السوداء : <code>$1</code>',
52 - 'titleblacklist-forbidden-upload' => 'اسم الملف "$2" تم منعه من الإنشاء. هو يطابق المدخلة التالية في القائمة السوداء: <code>\\$1</code>',
53 - 'titleblacklist-invalid' => '{{PLURAL:$1|السطر|السطور}} التالية في قائمة العناوين السوداء {{PLURAL:$1|غير صحيح|غير صحيحة}}؛ من فضلك {{PLURAL:$1|صححه|صححهم}} قبل الحفظ:',
54 - 'right-tboverride' => 'تجاوز قائمة العناوين السوداء',
 53+ 'titlewhitelist' => '# هذه قائمة بيضاء للعناوين. استخدم "#" للتعليقات',
 54+ 'titleblacklist-forbidden-edit' => 'العنوان "$2" تم منعه من الإنشاء.
 55+هو يطابق المدخلة التالية في القائمة السوداء: <code>$1</code>',
 56+ 'titleblacklist-forbidden-move' => '"$2" لا يمكن نقلها إلى "$3"، لأن العنوان "$3" تم منعه من الإنشاء.
 57+هو يطابق المدخلة التالية في القائمة السوداء : <code>$1</code>',
 58+ 'titleblacklist-forbidden-upload' => 'اسم الملف "$2" تم منعه من الإنشاء.
 59+هو يطابق المدخلة التالية في القائمة السوداء: <code>$1</code>',
 60+ 'titleblacklist-forbidden-new-account' => 'اسم المستخدم "$2" تم منعه من الإنشاء.
 61+هو يطابق مدخلة القائمة السوداء التالية: <code>$1</code>',
 62+ 'titleblacklist-invalid' => '{{PLURAL:$1|السطر|السطور}} التالية في قائمة العناوين السوداء {{PLURAL:$1|غير صحيح|غير صحيحة}}؛ من فضلك {{PLURAL:$1|صححه|صححهم}} قبل الحفظ:',
 63+ 'right-tboverride' => 'تجاوز قائمة العناوين السوداء',
5564 );
5665
 66+/** Asturian (Asturianu)
 67+ * @author Esbardu
 68+ */
 69+$messages['ast'] = array(
 70+ 'titleblacklist-desc' => "Permite a los alministradores prohibir la creación de páxines y cuentes d'usuariu per aciu d'una [[MediaWiki:Titleblacklist|llista prieta]] y una [[MediaWiki:Titlewhitelist|llista blanca]]",
 71+ 'titleblacklist' => '# Esta ye una llista prieta de títulos. Los títulos y usuarios que concayen con dalguna de les expresiones regulares d\'equí nun puen ser creaos.
 72+# Usa "#" pa los comentarios.',
 73+ 'titlewhitelist' => '# Esta ye una llista blanca de títulos. Usa "#" pa los comentarios.',
 74+ 'titleblacklist-forbidden-edit' => 'Torgóse la creación del títulu "$2".
 75+Concueya cola siguiente entrada na llista prieta: <code>$1</code>',
 76+ 'titleblacklist-forbidden-move' => '"$2" nun pue ser treslladáu a "$3" porque\'l títulu "$3" ta prohibío crealu.
 77+Concueya cola siguiente entrada na llista prieta: <code>$1</code>',
 78+ 'titleblacklist-forbidden-upload' => 'Torgóse la creación del nome d\'archivu "$2".
 79+Concueya cola siguiente entrada na llista prieta: <code>$1</code>',
 80+ 'titleblacklist-forbidden-new-account' => 'Torgóse la creación del nome d\'usuariu "$2".
 81+Concueya cola siguiente entrada na llista prieta: <code>$1</code>',
 82+ 'titleblacklist-invalid' => '{{PLURAL:$1|La siguiente llinia|Les siguientes llinies}} de la llista prieta de títulos {{PLURAL:$1|nun ye válida|nun son válides}};
 83+por favor {{PLURAL:$1|corríxila|corríxiles}} enantes de guardar:',
 84+ 'right-tboverride' => 'Inorar la llista prieta de títulos',
 85+);
 86+
 87+/** Southern Balochi (بلوچی مکرانی)
 88+ * @author Mostafadaneshvar
 89+ */
 90+$messages['bcc'] = array(
 91+ 'titleblacklist-desc' => 'اجازت دن بند کتن شرکنگ صفحاتی گون مشخصین عناوین: [[MediaWiki:Titleblacklist]] و [[MediaWiki:Titlewhitelist]]',
 92+ 'titleblacklist' => '# شی یک عنوان لیست سیاهی انت. عناوینی که هم داب رجکس انت ادان شرکنگ نه بیت.
 93+# استفاده کن"#" په نظرات',
 94+ 'titlewhitelist' => '#شی یک اسپیت لیستی عنوانیء. استفاده کن چه "#" په نظر داتن',
 95+ 'titleblacklist-forbidden-edit' => 'عنوان "$2" چه شر بیگ منع بوتت.
 96+ایی هم داب جهلگی لیست سیاه یک ورودی انت: <code>$1</code>',
 97+ 'titleblacklist-forbidden-move' => 'عنوان "$2" نه تونیت په "$3" جاه په جاه بیت، په چی که ایی چه شر بیگ منع بوتت.
 98+ایی هم داب جهلگی لیست سیاه یک ورودی انت: <code>$1</code>',
 99+ 'titleblacklist-forbidden-upload' => 'فایل نام "$2" چه شر بیگ منع بوتت.
 100+ایی هم داب جهلگی لیست سیاه یک ورودی انت: <code>$1</code>',
 101+ 'right-tboverride' => 'لیست سیاه عنوان لغو کن',
 102+);
 103+
57104 /** Bulgarian (Български)
58105 * @author DCLXVI
59106 * @author Spiritia
@@ -65,7 +112,7 @@
66113 # За коментари се използва символът "#"',
67114 'titleblacklist-forbidden-edit' => 'Страницата "$2" не може да бъде създадена, тъй като съвпада със запис от черния списък: <code>$1</code>',
68115 'titleblacklist-forbidden-move' => 'Страницата "$2" не може да бъде преместена като "$3", тъй като съвпада със запис от черния списък: <code>$1</code>',
69 - 'titleblacklist-forbidden-upload' => 'Файлът "$2" не може да бъде качен, тъй като съвпада със запис от черния списък: <code>\\$1</code>',
 116+ 'titleblacklist-forbidden-upload' => 'Файлът "$2" не може да бъде качен, тъй като съвпада със запис от черния списък: <code>$1</code>',
70117 'titleblacklist-invalid' => '{{PLURAL:$1|Следният ред|Следните редове}} от черния списък на заглавията {{PLURAL:$1|е невалиден|са невалидни}} и трябва да {{PLURAL:$1|бъде коригиран|бъдат коригирани}} преди съхранение:',
71118 );
72119
@@ -78,7 +125,7 @@
79126 'titlewhitelist' => '# এটি একটি শিরোনাম সাদাতালিকা। মন্তব্যের জন্য "#" ব্যবহার করুন',
80127 'titleblacklist-forbidden-edit' => '"$2" শিরোনামটি সৃষ্টি করা নিষিদ্ধ করা হয়েছে। এটি কালোতালিকার এই ভুক্তিটির সাথে মিলে গেছে: <code>$1</code>',
81128 'titleblacklist-forbidden-move' => '"$2"-কে "$3"-এ সরানো যাবে না, কারণ "$3" শিরোনামটি নিষিদ্ধ। শিরোনামটি এই কালোতালিকা ভুক্তিটির সাথে মিলে গেছে: <code>$1</code>',
82 - 'titleblacklist-forbidden-upload' => '"$2" ফাইলনামটি সৃষ্টি নিষিদ্ধ। নামটি এই কালোতালিকা ভুক্তিটির সাথে মিলে গেছে: <code>\\$1</code>',
 129+ 'titleblacklist-forbidden-upload' => '"$2" ফাইলনামটি সৃষ্টি নিষিদ্ধ। নামটি এই কালোতালিকা ভুক্তিটির সাথে মিলে গেছে: <code>$1</code>',
83130 'titleblacklist-invalid' => 'শিরোনাম কালোতালিকার এই {{PLURAL:$1|টি লাইন|টি লাইন}} অবৈধ; অনুগ্রহ করে সংরক্ষণ করার আগে {{PLURAL:$1|এটি|এগুলি}} সংশোধন করুন:',
84131 );
85132
@@ -92,7 +139,7 @@
93140 # Les línies que començen per \"#\" són comentaris.",
94141 'titleblacklist-forbidden-edit' => 'El títol «$2» està prohibit i no es pot crear. Concorda amb la següent entrada de la llista negra: <code>$1</code>',
95142 'titleblacklist-forbidden-move' => "No es pot moure «$2» a «$3», perquè el títol «$3» està prohibit. Concorda amb l'entrada de la llista negra següent: <code>$1</code>",
96 - 'titleblacklist-forbidden-upload' => "El nom de fitxer «$2» ha estat prohibit i se n'impedeix la creació. Concorda amb la següent línia de la llista negra: <code>\\$1</code>",
 143+ 'titleblacklist-forbidden-upload' => "El nom de fitxer «$2» ha estat prohibit i se n'impedeix la creació. Concorda amb la següent línia de la llista negra: <code>$1</code>",
97144 'titleblacklist-invalid' => '{{PLURAL:$1|La línia següent|Les línies següents}} de la llista negra no {{PLURAL:$1|és vàlida|són vàlides}}; heu de corregir-{{PLURAL:$1|la|les}} abans de guardar:',
98145 );
99146
@@ -100,33 +147,38 @@
101148 * @author Li-sung
102149 * @author Matěj Grabovský
103150 * @author Danny B.
 151+ * @author Mormegil
104152 */
105153 $messages['cs'] = array(
106 - 'titleblacklist-desc' => 'Umožňuje zakázat tvorbu stránek s určitými názvy: [[MediaWiki:Titleblacklist|Černá listina názvů]] a [[MediaWiki:Titlewhitelist|Bílá listina názvů]]',
107 - 'titleblacklist' => '# Toto je černá listina názvů. Název, který bude odpovídat regulárnímu výrazu, nebude možné vytvořit.
108 -# Používejte „#“ pro označení komentáře.',
109 - 'titlewhitelist' => '# Toto je bílá listina názvů stránek. Řádky komentářů začínají znakem „#“',
110 - 'titleblacklist-forbidden-edit' => 'Název "$2" je zakázáno vytvářet. Odpovídá následujícímu záznamu na černé listině: <code>$1</code>',
111 - 'titleblacklist-forbidden-move' => '„$2“ nelze přesunout na název „$3“, protože název „$3“ je zakázáno vytvářet. Odpovídá následujícímu záznamu na černé listině: <code>$1</code>',
112 - 'titleblacklist-forbidden-upload' => 'Soubor s jménem „$2“ je zakázáno vytvářet. Název odpovídá následujícímu záznamu na černé listině: <code>$1</code>',
113 - 'titleblacklist-invalid' => 'Na černé listině názvů {{PLURAL:$1|je následující řádka neplatný regulární výraz|jsou následující řádky neplatné regulární výrazy|jsou následující řádky regulární výrazy}} a je nutné {{PLURAL:$1|ji|je|je}} před uložením stránky opravit :',
114 - 'right-tboverride' => 'Potlačení nepovolených názvů stránek',
 154+ 'titleblacklist-desc' => 'Umožňuje správcům zakázat tvorbu stránek a uživatelských účtů na základě [[MediaWiki:Titleblacklist|černé listiny názvů]] a [[MediaWiki:Titlewhitelist|bílé listina názvů]]',
 155+ 'titleblacklist' => '# Toto je černá listina názvů. Stránky a uživatelské účty, jejichž název odpovídá některému regulárnímu výrazu, nebude možné vytvořit.
 156+# Komentáře začínají znakem „#“.',
 157+ 'titlewhitelist' => '# Toto je bílá listina názvů stránek. Řádky komentářů začínají znakem „#“',
 158+ 'titleblacklist-forbidden-edit' => 'Název "$2" je zakázáno vytvářet. Odpovídá následujícímu záznamu na černé listině: <code>$1</code>',
 159+ 'titleblacklist-forbidden-move' => '„$2“ nelze přesunout na název „$3“, protože název „$3“ je zakázáno vytvářet. Odpovídá následujícímu záznamu na černé listině: <code>$1</code>',
 160+ 'titleblacklist-forbidden-upload' => 'Soubor s jménem „$2“ je zakázáno vytvářet. Název odpovídá následujícímu záznamu na černé listině: <code>$1</code>',
 161+ 'titleblacklist-forbidden-new-account' => 'Není dovoleno zaregistrovat uživatelské jméno „$2“.
 162+Odpovídá následující položce černé listiny: <code>$1</code>',
 163+ 'titleblacklist-invalid' => 'Na černé listině názvů {{PLURAL:$1|je následující řádka neplatný regulární výraz|jsou následující řádky neplatné regulární výrazy|jsou následující řádky regulární výrazy}} a je nutné {{PLURAL:$1|ji|je|je}} před uložením stránky opravit :',
 164+ 'right-tboverride' => 'Potlačení nepovolených názvů stránek',
115165 );
116166
117167 /** German (Deutsch)
118168 * @author Raimond Spekking
119169 */
120170 $messages['de'] = array(
121 - 'titleblacklist-desc' => 'Ergänzt eine schwarze Liste unerwünschter Seitennamen: [[MediaWiki:Titleblacklist]] und [[MediaWiki:Titlewhitelist]]',
122 - 'titleblacklist' => '# Dies ist die Schwarze Liste unerwünschter Seitennamen.
123 -# Jeder Seitenname, auf den die folgenden regulären Ausdrücke zutreffen, kann nicht erstellt werden.
 171+ 'titleblacklist-desc' => 'Ermöglicht Administratoren, die Erstellung unerwünschter Seiten- und Benutzernamen zu verhindern: [[MediaWiki:Titleblacklist]] und [[MediaWiki:Titlewhitelist]]',
 172+ 'titleblacklist' => '# Dies ist eine Schwarze Liste.
 173+# Jeder Seiten- und Benutzername, auf den die folgenden regulären Ausdrücke zutreffen, kann nicht erstellt werden.
124174 # Text hinter einer Raute „#“ wird als Kommentar gesehen.',
125 - 'titlewhitelist' => '# Dies ist die Ausnahmeliste von der Schwarzen Liste unerwünschter Seitennamen. Benutze „#“ für Kommentare',
126 - 'titleblacklist-forbidden-edit' => "'''Eine Seite mit dem Titel „$2“ kann nicht erstellt werden.'''<br />Der Titel kollidiert mit diesem Sperrbegriff: '''''$1'''''",
127 - 'titleblacklist-forbidden-move' => "'''Die Seite „$2“ kann nicht nach „$3“ verschoben werden.'''<br />Der Titel kollidiert mit diesem Sperrbegriff: '''''$1'''''",
128 - 'titleblacklist-forbidden-upload' => "'''Eine Datei mit dem Namen „$2“ kann nicht hochgeladen werden.'''<br />Der Titel kollidiert mit diesem Sperrbegriff: '''''$1'''''",
129 - 'titleblacklist-invalid' => 'Die {{PLURAL:$1|folgende Zeile|folgenden Zeilen}} in der Sperrliste {{PLURAL:$1|ist|sind}} ungültig; bitte korrigiere diese vor dem Speichern:',
130 - 'right-tboverride' => 'Außer Kraft setzen der schwarzen Liste unerwünschter Seitennamen',
 175+ 'titlewhitelist' => '# Dies ist die Ausnahmeliste von der Schwarzen Liste unerwünschter Seitennamen. Benutze „#“ für Kommentare',
 176+ 'titleblacklist-forbidden-edit' => "'''Eine Seite mit dem Titel „$2“ kann nicht erstellt werden.'''<br />Der Titel kollidiert mit diesem Sperrbegriff: '''''$1'''''",
 177+ 'titleblacklist-forbidden-move' => "'''Die Seite „$2“ kann nicht nach „$3“ verschoben werden.'''<br />Der Titel kollidiert mit diesem Sperrbegriff: '''''$1'''''",
 178+ 'titleblacklist-forbidden-upload' => "'''Eine Datei mit dem Namen „$2“ kann nicht hochgeladen werden.'''<br />Der Titel kollidiert mit diesem Sperrbegriff: '''''$1'''''",
 179+ 'titleblacklist-forbidden-new-account' => 'Die Registrierung des Benutzernames „$2“ ist nicht erwünscht.
 180+Folgender Eintrag aus der Liste unerwünschter Benutzernamen führte zur Ablehnung: <code>$1</code>',
 181+ 'titleblacklist-invalid' => 'Die {{PLURAL:$1|folgende Zeile|folgenden Zeilen}} in der Sperrliste {{PLURAL:$1|ist|sind}} ungültig; bitte korrigiere diese vor dem Speichern:',
 182+ 'right-tboverride' => 'Außer Kraft setzen der schwarzen Liste unerwünschter Seitennamen',
131183 );
132184
133185 /** Esperanto (Esperanto)
@@ -142,7 +194,7 @@
143195 'titleblacklist-forbidden-move' => '"$2" ne povas esti alinomita al "$3", ĉar la titolo "$3" estis forbarita de kreado.
144196 Ĝi kongruas la jenan nigralistanon: <code>$1</code>',
145197 'titleblacklist-forbidden-upload' => 'La dosiernomo "$2" estis forbarita de kreado.
146 -Ĝi kongruas la jenan nigralistanon: <code>\\$1</code>',
 198+Ĝi kongruas la jenan nigralistanon: <code>$1</code>',
147199 'titleblacklist-invalid' => 'La {{PLURAL:$1|jena linio|jenaj linioj}} en la titola nigralisto estas {{PLURAL:$1|nevalida|nevalidaj}};
148200 bonvolu korekti {{PLURAL:$1|gxi|ilin}} antaŭ konservado:',
149201 'right-tboverride' => 'Anstataŭigi la titolan nigraliston',
@@ -158,7 +210,7 @@
159211 'titlewhitelist' => '# این یک فهرست سفید برای عنوان‌ها است. از «#» برای افزودن توضیحات استفاده کنید.',
160212 'titleblacklist-forbidden-edit' => 'ایجاد عنوان «$2» ممنوع شده‌است. این عنوان با این دستور از فهرست سیاه مطابقت می‌کند: <code>$1</code>',
161213 'titleblacklist-forbidden-move' => '«$2» را نمی‌توان به «$3» انتقال داد. ایجاد «$3» ممنوع است. چون با این دستور از فهرست سیاه مطابقت می‌کند: <code>$1</code>',
162 - 'titleblacklist-forbidden-upload' => 'ایجاد نام «$2» برای پرونده‌ها ممنوع است، زیرا با این دستور از فهرست سیاه مطابقت می‌کند: <code>\\$1</code>',
 214+ 'titleblacklist-forbidden-upload' => 'ایجاد نام «$2» برای پرونده‌ها ممنوع است، زیرا با این دستور از فهرست سیاه مطابقت می‌کند: <code>$1</code>',
163215 'titleblacklist-invalid' => '
164216 {{PLURAL:$1|سطر|سطرهای}} زیر در فهرست سیاه عنوان‌ها غیرمجاز {{PLURAL:$1|است|هستند}}؛ لطفاً {{PLURAL:$1|آن|آن‌ها}} را قبل از ذخیره کردن اصلاح کنید:',
165217 'right-tboverride' => 'گذر از فهرست سیاه عنوان‌ها',
@@ -189,17 +241,18 @@
190242 * @author Meithal
191243 */
192244 $messages['fr'] = array(
193 - 'titleblacklist-desc' => "Permet d'interdire la création de pages en fonction d'une [[MediaWiki:Titleblacklist|liste noire]] et d'une [[MediaWiki:Titlewhitelist|liste blanche]] de titres",
194 - 'titleblacklist' => '# Ceci est un titre mis en liste noire
195 -# Chaque titre qu’indique ici le code regex ne peut être créé.
196 -# Utilisez « # » pour écrire des commentaires',
197 - 'titlewhitelist' => '# Ceci est la liste blanche des titres. Utilisez « # » pour les commentaires.',
198 - 'titleblacklist-forbidden-edit' => "Le titre « $2 » est interdit à la création.
 245+ 'titleblacklist-desc' => "Permet aux administrateur d’interdire la création de pages et des comptes utilisateur en fonction d'une [[MediaWiki:Titleblacklist|liste noire]] et d'une [[MediaWiki:Titlewhitelist|liste blanche]]",
 246+ 'titleblacklist' => '# Ceci est un titre mis en liste noire. Les titres et les utilisateur qui correspondent ici à une expression régulière ne peuvent être créés.
 247+# Utilisez « # » pour écrire les commentaires.',
 248+ 'titlewhitelist' => '# Ceci est la liste blanche des titres. Utilisez « # » pour les commentaires.',
 249+ 'titleblacklist-forbidden-edit' => "Le titre « $2 » est interdit à la création.
199250 Dans la liste noire, il est détecté par l'entrée suivante : <code>$1</code>",
200 - 'titleblacklist-forbidden-move' => "La page intitulée « $2 » ne peut être déplacée vers « $3 » parce que cette dernière a été interdite à la création. Dans la liste noire, elle correspond à l'entrée : <code>$1</code>",
201 - 'titleblacklist-forbidden-upload' => "Le fichier intitulé « $2 » est interdit à la création. Dans la liste noire, il correspond à l'entrée : <code>$1</code>",
202 - 'titleblacklist-invalid' => '{{PLURAL:$1|La ligne suivante|Les lignes suivantes}} dans la liste noire des titres {{PLURAL:$1|est invalide|sont invalides}} : vous êtes invité à {{PLURAL:$1|la|les}} corriger avant de sauvegarder.',
203 - 'right-tboverride' => 'Ignorer la liste noire des titres',
 251+ 'titleblacklist-forbidden-move' => "La page intitulée « $2 » ne peut être déplacée vers « $3 » parce que cette dernière a été interdite à la création. Dans la liste noire, elle correspond à l'entrée : <code>$1</code>",
 252+ 'titleblacklist-forbidden-upload' => "Le fichier intitulé « $2 » est interdit à la création. Dans la liste noire, il correspond à l'entrée : <code>$1</code>",
 253+ 'titleblacklist-forbidden-new-account' => 'Le nom d’utilisateur « $2 » a été banni à la création.
 254+Il corresponds à l’entrée suivante de la liste noire : <code>$1</code>',
 255+ 'titleblacklist-invalid' => '{{PLURAL:$1|La ligne suivante|Les lignes suivantes}} dans la liste noire des titres {{PLURAL:$1|est invalide|sont invalides}} : vous êtes invité à {{PLURAL:$1|la|les}} corriger avant de sauvegarder.',
 256+ 'right-tboverride' => 'Ignorer la liste noire des titres',
204257 );
205258
206259 /** Franco-Provençal (Arpetan)
@@ -229,7 +282,7 @@
230283 'titlewhitelist' => '# Este é un título da listaxe branca. Use "#" para os comentarios',
231284 'titleblacklist-forbidden-edit' => 'O título "$2" foi protexido fronte á súa creación. Coincide coa seguinte entrada da lista negra: <code>$1</code>',
232285 'titleblacklist-forbidden-move' => '"$2" non pode ser movido a "$3", porque o título "$3" foi protexido fronte á súa creación. Coincide coa seguinte entrada da lista negra: <code>$1</code>',
233 - 'titleblacklist-forbidden-upload' => 'O nome de arquivo "$2" foi protexido fronte á súa creación. Coincide coa seguinte entrada da lista negra: <code>\\$1</code>',
 286+ 'titleblacklist-forbidden-upload' => 'O nome de arquivo "$2" foi protexido fronte á súa creación. Coincide coa seguinte entrada da lista negra: <code>$1</code>',
234287 'titleblacklist-invalid' => '{{PLURAL:$1|A seguinte liña|As seguintes liñas}} da lista negra {{PLURAL:$1|é inválida|son inválidas}}; por favor {{PLURAL:$1|corríxaa|corríxaas}} antes de gardar:',
235288 'right-tboverride' => 'Ignorar os títulos da listaxe negra (blacklist)',
236289 );
@@ -238,19 +291,21 @@
239292 * @author Rotem Liss
240293 */
241294 $messages['he'] = array(
242 - 'titleblacklist-desc' => 'הוספת אפשרות לאיסור יצירת דפים עם הכותרות המצוינות: [[MediaWiki:Titleblacklist]] ו־[[MediaWiki:Titlewhitelist]]',
243 - 'titleblacklist' => '# זוהי רשימת הכותרות האסורות. לא ניתן ליצור כותרות שמתאימות לביטוי רגולרי המופיע כאן.
 295+ 'titleblacklist-desc' => 'אפשרות למנהלים לאסור על יצירת דפים וחשבונות משתמש לפי [[MediaWiki:Titleblacklist|רשימה שחורה]] ו[[MediaWiki:Titlewhitelist|רשימה לבנה]]',
 296+ 'titleblacklist' => '# זוהי רשימת הכותרות האסורות. לא ניתן ליצור כותרות וחשבונות משתמש שמתאימים לביטוי רגולרי המופיע כאן.
244297 # השתמשו בסימן "#" להערות.',
245 - 'titlewhitelist' => '# זוהי רשימת הכותרות המותרות. השתמשו בסימן "#" להערות.',
246 - 'titleblacklist-forbidden-edit' => 'הכותרת "$2" היא כותרת אסורה ליצירה.
 298+ 'titlewhitelist' => '# זוהי רשימת הכותרות המותרות. השתמשו בסימן "#" להערות.',
 299+ 'titleblacklist-forbidden-edit' => 'הכותרת "$2" היא כותרת אסורה ליצירה.
247300 היא מתאימה לערך הבא ברשימת הכותרות האסורות: <code>$1</code>',
248 - 'titleblacklist-forbidden-move' => 'לא ניתן להעביר את "$2" לשם "$3", כיוון שהכותרת "$3" אסורה ליצירה.
249 -היא מתאימה לערך הבא ברשימת הכותרות האסורות: <code>$1</code>',
250 - 'titleblacklist-forbidden-upload' => 'שם הקובץ "$2" נאסר ליצירה.
251 -הוא מתאים לערך הבא ברשימת הכותרות האסורות: <code>$1</code>',
252 - 'titleblacklist-invalid' => '{{PLURAL:$1|השורה הבאה|השורות הבאות}} ברשימת הכותרות האסורות {{PLURAL:$1|אינה תקינה|אינם תקינים}};
 301+ 'titleblacklist-forbidden-move' => 'לא ניתן להעביר את "$2" לשם "$3", כיוון שהכותרת "$3" אסורה ליצירה.
 302+היא מתאימה לערך הבא ברשימה השחורה: <code>$1</code>',
 303+ 'titleblacklist-forbidden-upload' => 'שם הקובץ "$2" נאסר ליצירה.
 304+הוא מתאים לערך הבא ברשימה השחורה: <code>$1</code>',
 305+ 'titleblacklist-forbidden-new-account' => 'שם המשתמש "$2" נאסר ליצירה.
 306+הוא מתאים לערך הבא ברשימה השחורה: <code>$1</code>',
 307+ 'titleblacklist-invalid' => '{{PLURAL:$1|השורה הבאה|השורות הבאות}} ברשימת הכותרות האסורות {{PLURAL:$1|אינה תקינה|אינם תקינים}};
253308 אנא תקנו {{PLURAL:$1|אותה|אותן}} לפני השמירה:',
254 - 'right-tboverride' => 'עקיפת רשימת הכותרות האסורות',
 309+ 'right-tboverride' => 'עקיפת רשימת הכותרות האסורות',
255310 );
256311
257312 /** Hindi (हिन्दी)
@@ -285,7 +340,7 @@
286341 'titlewhitelist' => "# Ovo je tzv. ''bijela knjiga'' ili ''whitelist'' imena članaka. Rabite \"#\" za komentar",
287342 'titleblacklist-forbidden-edit' => 'Naslov "$2" je zabranjen za kreiranje. Podudara se sa sljedećom stavkom popisa zabranjenih: <code>$1</code>',
288343 'titleblacklist-forbidden-move' => '"$2" ne može biti premješten na "$3", jer je naslov "$3" zabranjeno kreirati. Podudara se sa sljedećom stavkom popisa zabranjenih: <code>$1</code>',
289 - 'titleblacklist-forbidden-upload' => 'Ime datoteke "$2" je zabranjeno kreirati. Poklapa se sa stavkom popisa zabranjenih: <code>\\$1</code>',
 344+ 'titleblacklist-forbidden-upload' => 'Ime datoteke "$2" je zabranjeno kreirati. Poklapa se sa stavkom popisa zabranjenih: <code>$1</code>',
290345 'titleblacklist-invalid' => 'Sljedeći {{PLURAL:$1|redak|redci}} u popisu zabranjenih naslova {{PLURAL:$1|je|su}} nedozvoljeni; molimo ispravite {{PLURAL:$1|ga|ih}} prije spremanja:',
291346 );
292347
@@ -300,7 +355,7 @@
301356 'titleblacklist-forbidden-edit' => 'Strona z titulom "$2" njeda so wutworić. Wotpowěduje slědowacemu zapiskej čorneje lisćiny: <code>$1</code>',
302357 'titleblacklist-forbidden-move' => 'Strona z titulom "$2" njeda so do "$3" přesunyć, dokelž titul "$3" njesmě so wutworjeć.
303358 Kryje so ze slědowacym zaspiskom čorneje lisćiny: <code>$1</code>',
304 - 'titleblacklist-forbidden-upload' => 'Dataja z mjenom "$2" njesmě so wutworjeć. Kryje so ze slědowacym zapiskom čorneje lisćiny: <code>\\$1</code>',
 359+ 'titleblacklist-forbidden-upload' => 'Dataja z mjenom "$2" njesmě so wutworjeć. Kryje so ze slědowacym zapiskom čorneje lisćiny: <code>$1</code>',
305360 'titleblacklist-invalid' => '{{PLURAL:$1|Slědowaca linka|Slědowace linki}} w čornej lisćinje titulow {{PLURAL:$1|je njepłaćiwa|su njepłaćiwe}}; prošu skoriguj {{PLURAL:$1|ju|je}} před składowanjom:',
306361 );
307362
@@ -320,47 +375,68 @@
321376 'right-tboverride' => 'címek feketelistájának figyelmen kívül hagyása',
322377 );
323378
 379+/** Interlingua (Interlingua)
 380+ * @author McDutchie
 381+ */
 382+$messages['ia'] = array(
 383+ 'titleblacklist-desc' => 'Permitte prohibir le creation de paginas con titulos specificate: [[MediaWiki:Titleblacklist]] e [[MediaWiki:Titlewhitelist]]',
 384+ 'titleblacklist' => '# Isto es un lista nigre de titulos. Le titulos que corresponde a un regex
 385+# includite hic non pote esser create. Usa "#" pro commentos.',
 386+ 'titlewhitelist' => '# Isto es un lista blanc de titulos. Usa "#" pro commentos.',
 387+ 'titleblacklist-forbidden-edit' => 'Le creation del titulo "$2" ha essite prohibite.
 388+Illo corresponde al sequente entrata del lista nigre: <code>$1</code>',
 389+ 'titleblacklist-forbidden-move' => '"$2" non pote esser renominate a "$3", proque le creation del titulo "$3" ha essite prohibite.
 390+Illo corresponde al sequente entrata del lista nigre: <code>$1</code>',
 391+ 'titleblacklist-forbidden-upload' => 'Le creation del nomine de file "$2" ha essite prohibite.
 392+Illo corresponde al sequente entrata del lista nigre: <code>$1</code>',
 393+ 'titleblacklist-invalid' => 'Le sequente {{PLURAL:$1|linea|lineas}} in le lista nigre de titulos es invalide; per favor corrige {{PLURAL:$1|lo|los}} ante de immagazinar:',
 394+ 'right-tboverride' => 'Ultrapassar le lista nigre de titulos',
 395+);
 396+
324397 /** Indonesian (Bahasa Indonesia)
325398 * @author IvanLanin
326399 * @author Rex
327400 */
328401 $messages['id'] = array(
329 - 'titleblacklist-desc' => 'Mengizinkan pencegahan pembuatan halaman dengan judul tertentu: [[MediaWiki:Titleblacklist]] dan [[MediaWiki:Titlewhitelist]]',
330 - 'titleblacklist' => '# Berikut adalah daftar hitam judul. Judul yang sesuai dengan suatu regex berikut tidak akan dibuat.
 402+ 'titleblacklist-desc' => 'Mengizinkan pencegahan pembuatan halaman dengan judul tertentu: [[MediaWiki:Titleblacklist]] dan [[MediaWiki:Titlewhitelist]]',
 403+ 'titleblacklist' => '# Berikut adalah daftar hitam judul. Judul yang sesuai dengan suatu regex berikut tidak akan dibuat.
331404 # Gunakan "#" untuk komentar.
332405 ',
333 - 'titlewhitelist' => '# Ini adalah daftar putih. Gunakan "#" untuk komentar',
334 - 'titleblacklist-forbidden-edit' => 'Judul "$2" telah dicekal untuk dibuat. Judul tersebut cocok dengan entri daftar hitam berikut: <code>$1</code>',
335 - 'titleblacklist-forbidden-move' => '"$2" tak dapat dipindahkan ke "$3" karena judul "$3" telah dicekal untuk dibuat. Judul tersebut cocok dengan entri daftar hitam berikut: <code>$1</code>',
336 - 'titleblacklist-forbidden-upload' => 'Nama berkas "$2" telah dicekal untuk dibuat. Judul tersebut cocok dengan entri daftar hitam berikut: <code>\\$1</code>',
337 - 'titleblacklist-invalid' => '{{PLURAL:$1|Baris|Baris-baris}} dalam daftar hitam judul {{PLURAL:$1|berikut|berikut}} tak valid; silakan koreksi {{PLURAL:$1|item|item-item}} tersebut sebelum disimpan:',
338 - 'right-tboverride' => 'Abaikan daftar hitam judul',
 406+ 'titlewhitelist' => '# Ini adalah daftar putih. Gunakan "#" untuk komentar',
 407+ 'titleblacklist-forbidden-edit' => 'Judul "$2" telah dicekal untuk dibuat. Judul tersebut cocok dengan entri daftar hitam berikut: <code>$1</code>',
 408+ 'titleblacklist-forbidden-move' => '"$2" tak dapat dipindahkan ke "$3" karena judul "$3" telah dicekal untuk dibuat. Judul tersebut cocok dengan entri daftar hitam berikut: <code>$1</code>',
 409+ 'titleblacklist-forbidden-upload' => 'Nama berkas "$2" telah dicekal untuk dibuat. Judul tersebut cocok dengan entri daftar hitam berikut: <code>$1</code>',
 410+ 'titleblacklist-forbidden-new-account' => 'Nama pengguna "$2" tidak diperbolehkan.
 411+Nama ini sama dengan entri daftar hitam berikut: <code>$1</code>',
 412+ 'titleblacklist-invalid' => '{{PLURAL:$1|Baris|Baris-baris}} dalam daftar hitam judul {{PLURAL:$1|berikut|berikut}} tak valid; silakan koreksi {{PLURAL:$1|item|item-item}} tersebut sebelum disimpan:',
 413+ 'right-tboverride' => 'Abaikan daftar hitam judul',
339414 );
340415
341416 /** Italian (Italiano)
342417 * @author BrokenArrow
343418 * @author Darth Kule
344 - * @author Siebrand
345419 */
346420 $messages['it'] = array(
347 - 'titleblacklist-desc' => 'Consente di proibire la creazione di pagine con i titoli indicati in [[MediaWiki:Titleblacklist]] e [[MediaWiki:Titlewhitelist]]',
348 - 'titleblacklist' => '# Lista dei titoli non consentiti.
349 -# È impedita la creazione delle pagine il cui titolo corrisponde a un\'espressione regolare indicata di seguito.
 421+ 'titleblacklist-desc' => 'Consente di proibire la creazione di pagine e account utente con i titoli indicati in una [[MediaWiki:Titleblacklist|blacklist]] e una [[MediaWiki:Titlewhitelist|whitelist]]',
 422+ 'titleblacklist' => '# Lista dei titoli non consentiti.
 423+# È impedita la creazione delle pagine e degli account il cui nome corrisponde a un\'espressione regolare indicata di seguito.
350424 # Usare "#" per le righe di commento.',
351 - 'titlewhitelist' => '# Questa è una whitelist dei titoli. Usare "#" per le righe di commento',
352 - 'titleblacklist-forbidden-edit' => 'La creazione di pagine con titolo "$2" è stata impedita. La voce corrispondente nell\'elenco dei titoli non consentiti è la seguente: <code>$1</code>',
353 - 'titleblacklist-forbidden-move' => 'Impossibile spostare la pagina "$2" al titolo "$3" in quanto la creazione di pagine con titolo "$3" è stata impedita. La voce corrispondente nell\'elenco dei titoli non consentiti è la seguente: <code>$1</code>',
354 - 'titleblacklist-forbidden-upload' => 'La creazione di file con titolo "$2" è stato impedito. La voce corrispondente nell\'elenco dei titoli non consentiti è la seguente: <code>$1</code>',
355 - 'titleblacklist-invalid' => "{{PLURAL:$1|La seguente riga|Le seguenti righe}} dell'elenco dei titoli non consentiti {{PLURAL:$1|non è valida|non sono valide}}; si prega di correggere {{PLURAL:$1|l'errore|gli errori}} prima di salvare la pagina.",
356 - 'right-tboverride' => 'Ignora la blacklist dei titoli',
 425+ 'titlewhitelist' => '# Questa è una whitelist dei titoli. Usare "#" per le righe di commento',
 426+ 'titleblacklist-forbidden-edit' => 'La creazione di pagine con titolo "$2" è stata impedita. La voce corrispondente nell\'elenco dei titoli non consentiti è la seguente: <code>$1</code>',
 427+ 'titleblacklist-forbidden-move' => 'Impossibile spostare la pagina "$2" al titolo "$3" in quanto la creazione di pagine con titolo "$3" è stata impedita. La voce corrispondente nell\'elenco dei titoli non consentiti è la seguente: <code>$1</code>',
 428+ 'titleblacklist-forbidden-upload' => 'La creazione di file con titolo "$2" è stato impedito. La voce corrispondente nell\'elenco dei titoli non consentiti è la seguente: <code>$1</code>',
 429+ 'titleblacklist-forbidden-new-account' => 'La creazione di utenti con nome "$2" è stata impedita. La voce corrispondente nell\'elenco dei nomi non consentiti è la seguente: <code>$1</code>',
 430+ 'titleblacklist-invalid' => "{{PLURAL:$1|La seguente riga|Le seguenti righe}} dell'elenco dei titoli non consentiti {{PLURAL:$1|non è valida|non sono valide}}; si prega di correggere {{PLURAL:$1|l'errore|gli errori}} prima di salvare la pagina.",
 431+ 'right-tboverride' => 'Ignora la blacklist dei titoli',
357432 );
358433
359434 /** Japanese (日本語)
360435 * @author JtFuruhata
 436+ * @author Aotake
361437 */
362438 $messages['ja'] = array(
363 - 'titleblacklist-desc' => '指定したページ名での新規作成を禁止する: [[MediaWiki:Titleblacklist|タイトルブラックリスト]] および [[MediaWiki:Titlewhitelist|タイトルホワイトリスト]]',
364 - 'titleblacklist' => '# これは、タイトルブラックリストです。正規表現に一致するタイトルでの新規作成を禁止します。
 439+ 'titleblacklist-desc' => '管理者が[[MediaWiki:Titleblacklist|ブラックリスト]] および [[MediaWiki:Titlewhitelist|ホワイトリスト]]を使ってページおよび利用者アカウントの新規作成を禁止できるようにする',
 440+ 'titleblacklist' => '# これは、タイトルブラックリストです。正規表現に一致するタイトルおよび利用者アカウントの新規作成を禁止します。
365441 # "#"以降はコメントとして扱われます。',
366442 'titlewhitelist' => '# これは、タイトルホワイトリストです。"#"以降はコメントとして扱われます。',
367443 'titleblacklist-forbidden-edit' => '"$2" という名前での新規作成は禁止されています。これは以下のブラックリスト項目に一致します: <code>$1</code>',
@@ -393,7 +469,7 @@
394470 'titleblacklist-forbidden-move' => '"$2" ora bisa dipindhahaké menyang "$3", amerga irah-irahan iki "$3" dilarang ora olèh digawé.
395471 Irah-irahan iki soalé cocog karo èntri daftar ireng iki: <code>$1</code>',
396472 'titleblacklist-forbidden-upload' => 'Jeneng berkas "$2" wis dilarang kanggo digawé.
397 -Irah-irahan iku cocog karo èntri daftar ireng iki: <code>\\$1</code>',
 473+Irah-irahan iku cocog karo èntri daftar ireng iki: <code>$1</code>',
398474 'titleblacklist-invalid' => '{{PLURAL:$1|Baris|Baris-baris}} ing daftar ireng irah-irahan (judhul) {{PLURAL:$1|ing ngisor|ing ngisor}} iki ora absah; mangga dikorèksi {{PLURAL:$1|item|item-item}} iku sadurungé disimpen:',
399475 'right-tboverride' => "''Override'' daftar ireng judhul",
400476 );
@@ -454,20 +530,23 @@
455531 * @author UV
456532 */
457533 $messages['la'] = array(
458 - 'titleblacklist' => '# Hic est index titulorum prohibitorum. Tituli qui congruunt cum
459 -# una ex expressionibus regularis sequentibus creari non possunt.
 534+ 'titleblacklist' => '# Hic est index titulorum prohibitorum. Tituli usoresque qui congruunt
 535+# cum una ex expressionibus regularis sequentibus creari non possunt.
460536 # Utere "#" pro commentariis.',
461537 'titlewhitelist' => '# Hic est index titulorum permissorum. Utere "#" pro commentariis',
462538 'titleblacklist-forbidden-edit' => 'Pagina cum titulo "$2" creari non potest. Hic titulus congruit cum expressione regulari: <code>$1</code>',
463539 'titleblacklist-forbidden-move' => 'Pagina cum titulo "$2" non ad "$3" moveri potest, quia titulus "$3" prohibitus est ne pagina creetur. Hic titulus congruit cum expressione regulari: <code>$1</code>',
464 - 'titleblacklist-forbidden-upload' => 'Fasciculus cum titulo "$2" onerari non potest. Hic titulus congruit cum expressione regulari: <code>\\$1</code>',
 540+ 'titleblacklist-forbidden-upload' => 'Fasciculus cum titulo "$2" onerari non potest. Hic titulus congruit cum expressione regulari: <code>$1</code>',
465541 );
466542
467543 /** Luxembourgish (Lëtzebuergesch)
468544 * @author Robby
469545 */
470546 $messages['lb'] = array(
471 - 'titleblacklist-desc' => "Erlaabt et d'Ulleeë vu Säite mat spezifischen Titelen ze verbidden: [[MediaWiki:Titleblacklist]] and [[MediaWiki:Titlewhitelist]]",
 547+ 'titleblacklist-desc' => "Erlaabt den Administrateuren et d'Ulleeë vu Säiten a Benotzerkonten mat spezifischen Titelen iwwer en [[MediaWiki:Titleblacklist|schwaarz Lëscht]] an eng [[MediaWiki:Titlewhitelist|wäiss Lëscht]] ze verbidden",
 548+ 'titleblacklist' => '# Dëst ass een Titel deen op enger schwaarzer Lëscht steet.
 549+# All Titel op den dës Ausdréck passe kann net ugeluecht ginn
 550+# Benotzt "#" fir Bemierkungen ze schreiwen',
472551 'titlewhitelist' => "# Dëst ass d'''Whitelist'' vun den Titelen. Benotzt \"#\" fir Bemierkungen.",
473552 'titleblacklist-forbidden-edit' => 'Den Titel "$2" dàerf net ugeluecht ginn.
474553 En ass op der schwaarzer Lëscht wéint folgendem Begrëff: <code>$1</code>',
@@ -500,7 +579,7 @@
501580 'titleblacklist-forbidden-edit' => '"$2" എന്ന തലക്കെട്ട് സൃഷ്ടിക്കുന്നതു നിരോധിച്ചിട്ടുള്ളതാണ്‌. ആ തലക്കെട്ട് താഴെ പ്രദര്‍ശിപ്പിച്ചിരിക്കുന്ന കരിമ്പട്ടിക ഇനവുമായി യോജിക്കുന്നു: <code>$1</code>',
502581 'titleblacklist-forbidden-move' => '"$3" എന്ന തലക്കെട്ട് സൃഷ്ടിക്കുന്നതു നിരോധിച്ചിട്ടുള്ളതിനാല്‍, "$2" എന്ന താള്‍ "$3" എന്ന തലക്കെട്ടിലേക്കു മാറ്റാന്‍ പറ്റില്ല. ആ തലക്കെട്ട് താഴെ പ്രദര്‍ശിപ്പിച്ചിരിക്കുന്ന കരിമ്പട്ടിക ഇനവുമായി യോജിക്കുന്നു: <code>$1</code>',
503582 'titleblacklist-forbidden-upload' => '"$2" എന്ന നാമം പ്രമാണത്തിനു കൊടുക്കുന്നത് നിരോധിച്ചിട്ടുള്ളതാണ്‌.
504 -ആ നാമം താഴെ പ്രദര്‍ശിപ്പിച്ചിരിക്കുന്ന കരിമ്പട്ടിക ഇനവുമായി യോജിക്കുന്നു: <code>\\$1</code>',
 583+ആ നാമം താഴെ പ്രദര്‍ശിപ്പിച്ചിരിക്കുന്ന കരിമ്പട്ടിക ഇനവുമായി യോജിക്കുന്നു: <code>$1</code>',
505584 );
506585
507586 /** Marathi (मराठी)
@@ -524,25 +603,34 @@
525604 * @author Aviator
526605 */
527606 $messages['ms'] = array(
528 - 'titleblacklist-desc' => 'Membolehkan pengharaman tajuk-tajuk laman tertentu: [[MediaWiki:Titleblacklist]] dan [[MediaWiki:Titlewhitelist]]',
529 - 'titleblacklist' => '# Ini ialah senarai hitam tajuk. Tajuk yang sepadan dengan mana-mana ungkapan nalar di sini akan disekat daripada dicipta.
 607+ 'titleblacklist-desc' => 'Membolehkan pentadbir mengawal penciptaan laman dan pengguna tertentu menggunakan [[MediaWiki:Titleblacklist|senarai hitam]] dan [[MediaWiki:Titlewhitelist|senarai putih]]',
 608+ 'titleblacklist' => '# Ini ialah senarai hitam tajuk. Tajuk atau pengguna yang sepadan dengan mana-mana ungkapan nalar di sini akan disekat daripada dicipta.
530609 # Gunakan "#" untuk komen.',
531 - 'titlewhitelist' => '# Ini ialah senarai putih tajuk. Gunakan "#" untuk komen.',
532 - 'titleblacklist-forbidden-edit' => 'Tajuk "$2" telah diharamkan.
 610+ 'titlewhitelist' => '# Ini ialah senarai putih tajuk. Gunakan "#" untuk komen.',
 611+ 'titleblacklist-forbidden-edit' => 'Tajuk "$2" telah diharamkan.
533612 Tajuk tersebut sepadan dengan entri senarai hitam berikut: <code>$1</code>',
534 - 'titleblacklist-forbidden-move' => '"$2" tidak boleh dipindahkan ke "$3" kerana tajuk "$3" telah diharamkan.
 613+ 'titleblacklist-forbidden-move' => '"$2" tidak boleh dipindahkan ke "$3" kerana tajuk "$3" telah diharamkan.
535614 Tajuk tersebut sepadan dengan entri senarai hitam berikut: <code>$1</code>',
536 - 'titleblacklist-forbidden-upload' => 'Nama fail "$2" telah diharamkan.
 615+ 'titleblacklist-forbidden-upload' => 'Nama fail "$2" telah diharamkan.
537616 Nama tersebut sepadan dengan entri senarai hitam berikut: <code>$1</code>',
538 - 'titleblacklist-invalid' => '{{PLURAL:$1|Baris|Baris-baris}} berikut adalah tidak sah. Sila betulkannya sebelum menyimpan:',
539 - 'right-tboverride' => 'Mengatasi senarai hitam tajuk',
 617+ 'titleblacklist-forbidden-new-account' => 'Nama pengguna "$2" telah diharamkan kerana sepadan dengan entri senarai hitam berikut: <code>$1</code>',
 618+ 'titleblacklist-invalid' => '{{PLURAL:$1|Baris|Baris-baris}} berikut adalah tidak sah. Sila betulkannya sebelum menyimpan:',
 619+ 'right-tboverride' => 'Mengatasi senarai hitam tajuk',
540620 );
541621
 622+/** Nahuatl (Nāhuatl)
 623+ * @author Fluence
 624+ */
 625+$messages['nah'] = array(
 626+ 'titleblacklist' => '# Inīn cateh ahcualli tōcāitl.
 627+# Xictequitiltia "#" ic tlahtoa.',
 628+);
 629+
542630 /** Low German (Plattdüütsch)
543631 * @author Slomox
544632 */
545633 $messages['nds'] = array(
546 - 'titleblacklist' => '# Dit is de Swartlist vun Siedennaams, de nich opstellt warrn schöölt. Naams, op de disse regulären Utdrück todrepen doot, köönt nich opstellt warrn.
 634+ 'titleblacklist' => '# Dit is de Swartlist vun Sieden- un Brukernaams, de nich opstellt warrn schöölt. Naams, op de disse regulären Utdrück todrepen doot, köönt nich opstellt warrn.
547635 # Bruuk „#“ för Kommentaren.',
548636 'titlewhitelist' => '# Dit is en Wittlist mit Utnahmen vun de Swartlist vun Siedennaams, de nich opstellt warrn schöölt. Bruuk „#“ för Kommentaren',
549637 'right-tboverride' => 'De swarte List för Siedennaams ümgahn',
@@ -553,30 +641,33 @@
554642 * @author SPQRobin
555643 */
556644 $messages['nl'] = array(
557 - 'titleblacklist-desc' => "Voorkomt het aanmaken van pagina's met aangegeven namen: [[MediaWiki:Titleblacklist]] en [[MediaWiki:Titlewhitelist]]",
558 - 'titleblacklist' => '# Dit is een zwarte lijst voor paginanamen. Iedere paginanaam die voldoet aan een regex kan niet aangemaakt en bewerkt worden.
 645+ 'titleblacklist-desc' => "Voorkomt het aanmaken van pagina's en gebruikers via een [[MediaWiki:Titleblacklist|zwarte lijst]] en een [[MediaWiki:Titlewhitelist|witte lijst]]",
 646+ 'titleblacklist' => '# Dit is een zwarte lijst voor paginanamen. Paginanamen en gebruikers die voldoen aan een reguliere expressie op deze paina kunnen niet aangemaakt worden.
559647 # Gebruik "#" voor opmerkingen.',
560 - 'titlewhitelist' => '# Dit is een witte lijst voor paginanamen. Gebruik "#" voor opmerkingen.',
561 - 'titleblacklist-forbidden-edit' => 'Een pagina met de naam "$2" kan niet aangemaakt worden. Deze paginanaam voldoet aan de volgende beperking op de zwarte lijst: <code>$1</code>',
562 - 'titleblacklist-forbidden-move' => '"$2" kan niet hernoemd worden naar "$3", omdat pagina\'s met de naam "$3" niet aangemaakt kunnen worden. Deze paginanaam voldoet aan de volgende beperking op de zwarte lijst: <code>$1</code>',
563 - 'titleblacklist-forbidden-upload' => 'Het bestand "$2" kan niet toegevoegd worden. Deze bestandsnaam voldoet aan de volgende beperking op de zwarte lijst: <code>$1</code>',
564 - 'titleblacklist-invalid' => 'De volgende {{PLURAL:$1|regel|regels}} in de zwarte lijst voor paginanamen {{PLURAL:$1|is|zijn}} ongeldig. Verbeter die {{PLURAL:$1|regel|regels}} alstublieft voordat u de lijst opslaat:',
565 - 'right-tboverride' => 'De zwarte lijst voor paginanamen negeren',
 648+ 'titlewhitelist' => '# Dit is een witte lijst voor paginanamen. Gebruik "#" voor opmerkingen.',
 649+ 'titleblacklist-forbidden-edit' => 'Een pagina met de naam "$2" kan niet aangemaakt worden. Deze paginanaam voldoet aan de volgende beperking op de zwarte lijst: <code>$1</code>',
 650+ 'titleblacklist-forbidden-move' => '"$2" kan niet hernoemd worden naar "$3", omdat pagina\'s met de naam "$3" niet aangemaakt kunnen worden. Deze paginanaam voldoet aan de volgende beperking op de zwarte lijst: <code>$1</code>',
 651+ 'titleblacklist-forbidden-upload' => 'Het bestand "$2" kan niet toegevoegd worden. Deze bestandsnaam voldoet aan de volgende beperking op de zwarte lijst: <code>$1</code>',
 652+ 'titleblacklist-forbidden-new-account' => 'De gebruikersnaam "$2" kan niet aangemaakt worden omdat het voldoet aan de volgende beperking op de zwarte lijst: <code>$1</code>',
 653+ 'titleblacklist-invalid' => 'De volgende {{PLURAL:$1|regel|regels}} in de zwarte lijst voor paginanamen {{PLURAL:$1|is|zijn}} ongeldig. Verbeter die {{PLURAL:$1|regel|regels}} alstublieft voordat u de lijst opslaat:',
 654+ 'right-tboverride' => 'De zwarte lijst voor paginanamen negeren',
566655 );
567656
568657 /** Norwegian (bokmål)‬ (‪Norsk (bokmål)‬)
569658 * @author Jon Harald Søby
570659 */
571660 $messages['no'] = array(
572 - 'titleblacklist-desc' => 'Gir muligheten til å forhindre at sider med visse titler opprettes, ved å bruke [[MediaWiki:Titleblacklist]] og [[MediaWiki:Titlewhitelist]]',
573 - 'titleblacklist' => '# Dette er en svartlisting for titler. Titler som passer med regulære uttrykk her kan ikke opprettes.
 661+ 'titleblacklist-desc' => 'Gir muligheten til å forhindre at sider og brukerkontoer med visse titler opprettes, ved å bruke [[MediaWiki:Titleblacklist]] og [[MediaWiki:Titlewhitelist]]',
 662+ 'titleblacklist' => '# Dette er en svartlisting for titler. Titler og brukernavn som passer med regulære uttrykk her kan ikke opprettes.
574663 # Bruk «#» for kommentarer.',
575 - 'titlewhitelist' => '# Dette er en hvitelisting for titler. Bruk «#» for kommentarer.',
576 - 'titleblacklist-forbidden-edit' => 'Tittelen «$2» er stengt for oppretting. Den blokkeres av følgende svartelistingselement: <code>$1</code>',
577 - 'titleblacklist-forbidden-move' => '«$2» kan ikke flyttes til «$3» fordi tittelen «$3» har blitt stengt for oppretting. Den tilsvarer følgende element i svartelistinga: <code>$1</code<',
578 - 'titleblacklist-forbidden-upload' => 'Filnavnet «$2» er blokkert for oppretting. Den tilsvarer følgende svartelisteelement: <code>\\$1</code>',
579 - 'titleblacklist-invalid' => 'Følgende {{PLURAL:$1|linje|linjer}} i tittelsvartelista er {{PLURAL:$1|ugyldig|ugyldige}}; vennligst korriger {{PLURAL:$1|den|dem}} før du lagrer:',
580 - 'right-tboverride' => 'Overkjøre tittelsvartelisten',
 664+ 'titlewhitelist' => '# Dette er en hvitelisting for titler. Bruk «#» for kommentarer.',
 665+ 'titleblacklist-forbidden-edit' => 'Tittelen «$2» er stengt for oppretting. Den blokkeres av følgende svartelistingselement: <code>$1</code>',
 666+ 'titleblacklist-forbidden-move' => '«$2» kan ikke flyttes til «$3» fordi tittelen «$3» har blitt stengt for oppretting. Den tilsvarer følgende element i svartelistinga: <code>$1</code<',
 667+ 'titleblacklist-forbidden-upload' => 'Filnavnet «$2» er blokkert for oppretting. Den tilsvarer følgende svartelisteelement: <code>$1</code>',
 668+ 'titleblacklist-forbidden-new-account' => 'Brukernavnet «$2» kan ikke opprettes.
 669+Det tilsvarer følgende svartelisteelement: <code>$1</code>',
 670+ 'titleblacklist-invalid' => 'Følgende {{PLURAL:$1|linje|linjer}} i tittelsvartelista er {{PLURAL:$1|ugyldig|ugyldige}}; vennligst korriger {{PLURAL:$1|den|dem}} før du lagrer:',
 671+ 'right-tboverride' => 'Overkjøre tittelsvartelisten',
581672 );
582673
583674 /** Occitan (Occitan)
@@ -589,7 +680,7 @@
590681 'titlewhitelist' => '# Aquò es la lista blanca dels títols. Utilizatz « # » pels comentaris.',
591682 'titleblacklist-forbidden-edit' => "La pagina intitolada « $2 » pòt pas èsser creada. Dins la lista negra, correspon a l'expression racionala : <code>$1</code>",
592683 'titleblacklist-forbidden-move' => 'La page intitolada "$2" pòt pas èsser renomenada "$3". Dins la lista negra, correspon a l\'expression racionala : <code>$1</code>',
593 - 'titleblacklist-forbidden-upload' => "'''Un fichièr nomenat \"\$2\" pòt pas èsser telecargat.''' <br /> Dins la lista negra, correspon a l'expression racionala : <code>\\\$1</code>",
 684+ 'titleblacklist-forbidden-upload' => "'''Un fichièr nomenat \"\$2\" pòt pas èsser telecargat.''' <br /> Dins la lista negra, correspon a l'expression racionala : <code>\$1</code>",
594685 'titleblacklist-invalid' => '{{PLURAL:$1|La linha seguenta|Las linhas seguentas}} dins la lista negra dels títols {{PLURAL:$1|es invalida|son invalidas}} : sètz convidat a {{PLURAL:$1|la|las}} corregir abans de salvar.',
595686 'right-tboverride' => 'Ignorar la lista negra dels títols',
596687 );
@@ -606,7 +697,7 @@
607698 # Użyj znaku „#” by utworzyć komentarz.',
608699 'titleblacklist-forbidden-edit' => 'Nie wolno utworzyć artykułu o nazwie „$2”. Pasuje ona do następującego wzorca z listy nazw zabronionych: <code>$1</code>',
609700 'titleblacklist-forbidden-move' => 'Zmiana nazwy z „$2” na „$3” nie jest możliwa, ponieważ nazwa „$3” jest zabroniona. Pasuje ona do następującego wzorca z listy nazw zabronionych: <code>$1</code>',
610 - 'titleblacklist-forbidden-upload' => 'Utworzenie pliku o nazwie „$2” nie jest możliwe. Nazwa pasuje do następującego wzorca z listy nazw zabronionych: <code>\\$1</code>',
 701+ 'titleblacklist-forbidden-upload' => 'Utworzenie pliku o nazwie „$2” nie jest możliwe. Nazwa pasuje do następującego wzorca z listy nazw zabronionych: <code>$1</code>',
611702 'titleblacklist-invalid' => '{{PLURAL:$1|Następująca linia|Następujące linie}} na liście zabronionych tytułów stron {{PLURAL:$1|jest nieprawidłowa|są nieprawidłowe}}. Popraw {{PLURAL:$1|ją|je}} przed zapisaniem:',
612703 'right-tboverride' => 'Wyłącza ograniczenia nakładane przez rozszerzenie Title Blacklist, które blokuje tworzenie oraz edycję artykułów o nazwach pasujących do zdefiniowanych wzorców',
613704 );
@@ -622,7 +713,7 @@
623714 'titlewhitelist' => '# Esta é uma lista branca de títulos. Utilize "#" para fazer comentários',
624715 'titleblacklist-forbidden-edit' => 'O título "$2" foi impedido de ser criado. Ele se encaixa na seguinte entrada da lista negra: <code>$1</code>',
625716 'titleblacklist-forbidden-move' => '"$2" não pode ser movida para "$3" já que "$3" é um título impedido de ser criado. Se encaixa na seguinte entrada da lista-negra: <code>$1</code>',
626 - 'titleblacklist-forbidden-upload' => 'O ficheiro "$2" foi impedido de ser criado. Ele se encaixa na seguinte entrada da lista negra: <code>\\$1</code>',
 717+ 'titleblacklist-forbidden-upload' => 'O ficheiro "$2" foi impedido de ser criado. Ele se encaixa na seguinte entrada da lista negra: <code>$1</code>',
627718 'titleblacklist-invalid' => '{{PLURAL:$1|A seguinte linha|As seguintes linhas}} da lista negra {{PLURAL:$1|é inválida|são inválidas}}. Por gentileza, {{PLURAL:$1|corrija-a|corrija-as}} antes de salvar:',
628719 'right-tboverride' => 'Sobrepor a lista negra de títulos',
629720 );
@@ -631,23 +722,25 @@
632723 * @author Александр Сигачёв
633724 */
634725 $messages['ru'] = array(
635 - 'titleblacklist-desc' => 'Позволяет запретить создание страниц с указанными названиями: [[MediaWiki:Titleblacklist]] и [[MediaWiki:Titlewhitelist]]',
636 - 'titleblacklist' => '# Это список запрещённый названий
 726+ 'titleblacklist-desc' => 'Позволяет администраторам запретить создание страниц и учётных записей с помощью [[MediaWiki:Titleblacklist|чёрного]] и [[MediaWiki:Titlewhitelist|белого]] списков.',
 727+ 'titleblacklist' => '# Это список запрещённый названий
637728 # Любая статья, название которой попадает под этот список, не может быть создана
638729 # Используйте « # » для комментариев',
639 - 'titlewhitelist' => '# Это «белый список» названий. Для комментариев используйте «#»',
640 - 'titleblacklist-forbidden-edit' => "
 730+ 'titlewhitelist' => '# Это «белый список» названий. Для комментариев используйте «#»',
 731+ 'titleblacklist-forbidden-edit' => "
641732 <div align=\"center\" style=\"border: 1px solid #f88; padding: 0.5em; margin-bottom: 3px; font-size: 95%; width: auto;\">
642733 '''Страница с названием \"\$2\" не может быть создана''' <br />
643734 Она попадает под следующую запись списка запрещенных названий: '''''\$1'''''
644735 </div>",
645 - 'titleblacklist-forbidden-move' => 'Невозможно переименовать страницу «$2» в «$3». Запрещено создавать статьи с заголовком «$3».
 736+ 'titleblacklist-forbidden-move' => 'Невозможно переименовать страницу «$2» в «$3». Запрещено создавать статьи с заголовком «$3».
646737 Запрет соответствует следующей записи в чёрном списке: <code>$1</code>',
647 - 'titleblacklist-forbidden-upload' => "
 738+ 'titleblacklist-forbidden-upload' => "
648739 '''Файл с названием \"\$2\" не может быть загружен''' <br />
649740 Он попадает под следующую запись списка запрещенных названий: '''''\$1'''''",
650 - 'titleblacklist-invalid' => '{{PLURAL:$1|Следующая строка|Следующие строки}} в списке запрещенный названий {{PLURAL:$1|не является правильным регулярным выражением|не являются правильными регулярными выражениями}}. Пожалуйста, исправьте {{PLURAL:$1|её|их}} перед сохранением:',
651 - 'right-tboverride' => 'игнорирование чёрного списка имён страниц',
 741+ 'titleblacklist-forbidden-new-account' => 'Запрещено использовать имя участника «$2».
 742+Имя соответствует следующей записи из чёрного списка: <code>$1</code>',
 743+ 'titleblacklist-invalid' => '{{PLURAL:$1|Следующая строка|Следующие строки}} в списке запрещенный названий {{PLURAL:$1|не является правильным регулярным выражением|не являются правильными регулярными выражениями}}. Пожалуйста, исправьте {{PLURAL:$1|её|их}} перед сохранением:',
 744+ 'right-tboverride' => 'игнорирование чёрного списка имён страниц',
652745 );
653746
654747 /** Yakut (Саха тыла)
@@ -659,15 +752,15 @@
660753 # Ырытарга « # » бэлиэни туһаныҥ.',
661754 'titlewhitelist' => '# Бу ааттар «үрүҥ испииһэктэрэ». Ырытарга «#» бэлиэни туһаныҥ.',
662755 'titleblacklist-forbidden-edit' => "<div align=\"center\" style=\"border: 1px solid #f88; padding: 0.5em; margin-bottom: 3px; font-size: 95%; width: auto;\">
663 -'''Маннык ааттаах сирэй \"\$2\" кыайан оҥоһуллубат''' <br />
664 -Бобуллубут ааттар испииһэктэригэр киирэр: '''''\$1'''''
 756+'''Маннык ааттаах сирэй \"$2\" кыайан оҥоһуллубат''' <br />
 757+Бобуллубут ааттар испииһэктэригэр киирэр: '''''$1'''''
665758 </div>",
666759 'titleblacklist-forbidden-move' => "<span class=\"error\">
667 -'''Маннык ааттаах сирэй \"\$2\" маннык ааттанар \"\$3\" кыаҕа суох, тоҕо диэтэххэ \"\$3\" оҥоһуллара бобуллубут''' <br />
668 -Бобуллубут ааттар испииһэктэригэр киирэр: '''''\$1'''''
 760+'''Маннык ааттаах сирэй \"$2\" маннык ааттанар \"$3\" кыаҕа суох, тоҕо диэтэххэ \"$3\" оҥоһуллара бобуллубут''' <br />
 761+Бобуллубут ааттар испииһэктэригэр киирэр: '''''$1'''''
669762 </span>",
670 - 'titleblacklist-forbidden-upload' => "'''Маннык ааттаах билэ \"\$2\" кыстанар (киллэриллэр) кыаҕа суох''' <br />
671 -Бобуллубут ааттар испииһэктэригэр киирэр: '''''\$1'''''",
 763+ 'titleblacklist-forbidden-upload' => "'''Маннык ааттаах билэ \"$2\" кыстанар (киллэриллэр) кыаҕа суох''' <br />
 764+Бобуллубут ааттар испииһэктэригэр киирэр: '''''$1'''''",
672765 'titleblacklist-invalid' => 'Бобуллубут ааттар испииһэктэрин бу {{PLURAL:$1|строката|строкаалара}} {{PLURAL:$1|сыыһалаах|сыыһалаахтар}}. Бука диэн ону көннөр:',
673766 );
674767
@@ -675,17 +768,30 @@
676769 * @author Helix84
677770 */
678771 $messages['sk'] = array(
679 - 'titleblacklist-desc' => 'Umožňuje zakázať tvorbu stránok s určenými názvami: [[MediaWiki:Titleblacklist|Čierna listina názvov]] a [[MediaWiki:Titlewhitelist|Biela listina názvov]]',
680 - 'titleblacklist' => '# Toto je čierna listina názvov stránok. Názvy, ktoré zodpovedajú tu uvedenému regulárnemu výrazu nebude možné vytvoriť.
 772+ 'titleblacklist-desc' => 'Umožňuje zakázať tvorbu stránok a používateľských účtov s určenými názvami na základe [[MediaWiki:Titleblacklist|čiernej listiny názvov]] a [[MediaWiki:Titlewhitelist|bielej listiny názvov]]',
 773+ 'titleblacklist' => '# Toto je čierna listina názvov stránok. Názvy stránok a účtov, ktoré zodpovedajú tu uvedenému regulárnemu výrazu nebude možné vytvoriť.
681774 # Komentáre začínajú znakom „#“.',
682 - 'titlewhitelist' => '# Toto je biela listina názvov stránok. Riadky komentárov začínajú znakom „#“',
683 - 'titleblacklist-forbidden-edit' => 'Vytvorenie stránky z názovom „$2“ bolo zakázané. Zodpovedá tejto položke čiernej listiny: <code>$1</code>',
684 - 'titleblacklist-forbidden-move' => '„$2“ nie je možné presunúť na „$3“, pretože vytvorenie stránky z názovom „$3“ bolo zakázané. Zodpovedá tejto položke čiernej listiny: <code>$1</code>',
685 - 'titleblacklist-forbidden-upload' => 'Bolo zakázané vytvorenie súboru s názvom „$2“. Zodpovedá tejto položke čiernej listiny: <code>\\$1</code>',
686 - 'titleblacklist-invalid' => '{{PLURAL:$1|Nasledovný riadok|Nasledovné riadky}} čiernej listiny názvov stránok {{PLURAL:$1|je neplatný|sú neplatné}} a je potrebné {{PLURAL:$1|ho|ich}} opraviť pred uložením stránky:',
687 - 'right-tboverride' => 'Prekonať čiernu listinu názvov',
 775+ 'titlewhitelist' => '# Toto je biela listina názvov stránok. Riadky komentárov začínajú znakom „#“',
 776+ 'titleblacklist-forbidden-edit' => 'Vytvorenie stránky z názovom „$2“ bolo zakázané. Zodpovedá tejto položke čiernej listiny: <code>$1</code>',
 777+ 'titleblacklist-forbidden-move' => '„$2“ nie je možné presunúť na „$3“, pretože vytvorenie stránky z názovom „$3“ bolo zakázané. Zodpovedá tejto položke čiernej listiny: <code>$1</code>',
 778+ 'titleblacklist-forbidden-upload' => 'Bolo zakázané vytvorenie súboru s názvom „$2“. Zodpovedá tejto položke čiernej listiny: <code>$1</code>',
 779+ 'titleblacklist-forbidden-new-account' => 'Bolo zakázané vytvorenie používateľského mena „$2”.
 780+Zodpovedá nasledovnej položke čiernej listiny: <code>$1</code>',
 781+ 'titleblacklist-invalid' => '{{PLURAL:$1|Nasledovný riadok|Nasledovné riadky}} čiernej listiny názvov stránok {{PLURAL:$1|je neplatný|sú neplatné}} a je potrebné {{PLURAL:$1|ho|ich}} opraviť pred uložením stránky:',
 782+ 'right-tboverride' => 'Prekonať čiernu listinu názvov',
688783 );
689784
 785+/** Serbian Cyrillic ekavian (ћирилица)
 786+ * @author Millosh
 787+ */
 788+$messages['sr-ec'] = array(
 789+ 'titleblacklist-desc' => 'Допушта забрану стварања страна с одређеним насловима: [[MediaWiki:Titleblacklist]] и [[MediaWiki:Titlewhitelist]].',
 790+ 'titleblacklist' => '# Ово је наслов црног списка. Наслови који садрже регуларни израз из овог списка не могу бити направљени.
 791+# Користи "#" за коментаре.',
 792+ 'titlewhitelist' => '# Ово је бели списак наслова. Користи "#" за коментаре.',
 793+ 'right-tboverride' => 'Преписује црни списак наслова.',
 794+);
 795+
690796 /** Seeltersk (Seeltersk)
691797 * @author Pyt
692798 */
@@ -698,7 +804,7 @@
699805 'titleblacklist-forbidden-move' => "'''Ju Siede „$2“ kon nit ätter „$3“ ferschäuwen wäide.''' <br />
700806 Die Tittel kollidiert mäd dissen Speerbegriep: '''''$1'''''",
701807 'titleblacklist-forbidden-upload' => "'''Ne Doatäi mäd dän Noome „$2“ kon nit hoochleeden wäide.''' <br />
702 -Die Tittel kollidiert mäd dissen Speerbegriep: <code>\\$1</code>",
 808+Die Tittel kollidiert mäd dissen Speerbegriep: <code>$1</code>",
703809 'titleblacklist-invalid' => '{{PLURAL:$1|Ju foulgjende Riege|Do foulgjende Riegen}} in ju Speerlieste {{PLURAL:$1|is|sunt}} uungultich; korrigier do foar dät Spiekerjen:',
704810 );
705811
@@ -708,7 +814,7 @@
709815 $messages['su'] = array(
710816 'titleblacklist-forbidden-edit' => 'Judul “$2” dicaram dijieun, luyu jeung éntri daptar hideung: <code>$1</code>',
711817 'titleblacklist-forbidden-move' => '“$2” teu bisa dipindahkeun ka “$3”, sababa judul “$3” dicaram dijieun, luyu jeung éntri daptar hideung: <code>$1</code>',
712 - 'titleblacklist-forbidden-upload' => 'Ngaran koropak “$2” dicaram dijieun, luyu jeung éntri daptar hideung: <code>\\$1</code>',
 818+ 'titleblacklist-forbidden-upload' => 'Ngaran koropak “$2” dicaram dijieun, luyu jeung éntri daptar hideung: <code>$1</code>',
713819 );
714820
715821 /** Swedish (Svenska)
@@ -737,11 +843,11 @@
738844 'titlewhitelist' => '# ఇది అనుమతించే శీర్షికల జాబితా. వ్యాఖ్యానించడానికి "#"ని వాడండి',
739845 'titleblacklist-forbidden-edit' => '"$2" అనే శీర్షిక గల పేజీలను సృష్టించడంపై నిషేధం విధించారు. ఇది నిరోధపు జాబితాలోని ఈ పద్దుకి సరిపోలింది: <code>$1</code>',
740846 'titleblacklist-forbidden-move' => '"$2"ని "$3"కి తరలించలేము, ఎందుకంటే "$3" అన్న శీర్షికని సృష్టించడంపై నిషేధం ఉంది. ఇది నిరోధపు జాబితాలోని ఈ పద్దుకి సరిపోలుతుంది: <code>$1</code>',
741 - 'titleblacklist-forbidden-upload' => '"$2" అన్న పేరు గల ఫైలుని సృష్టించడాన్ని నిషేధించారు. ఇది నిషేధపు జాబితాలోని ఈ పద్దుకి సరిపోలుతుంది: <code>\\$1</code>',
 847+ 'titleblacklist-forbidden-upload' => '"$2" అన్న పేరు గల ఫైలుని సృష్టించడాన్ని నిషేధించారు. ఇది నిషేధపు జాబితాలోని ఈ పద్దుకి సరిపోలుతుంది: <code>$1</code>',
742848 'titleblacklist-invalid' => 'శీర్షికల నిరోధపు జాబితాలోని ఈ క్రింద పేర్కొన్న {{PLURAL:$1|లైను|లైన్లు}} తప్పుగా {{PLURAL:$1|ఉంది|ఉన్నాయి}}; భద్రపరిచేముందు {{PLURAL:$1|దాన్ని|వాటిని}} సరిదిద్దండి:',
743849 );
744850
745 -/** Tajik (Cyrillic) (Тоҷикӣ/tojikī (Cyrillic))
 851+/** Tajik (Cyrillic) (Тоҷикӣ (Cyrillic))
746852 * @author Ibrahim
747853 */
748854 $messages['tg-cyrl'] = array(
@@ -751,10 +857,30 @@
752858 'titlewhitelist' => '# Ин як феҳристи сафед барои унвонҳо аст. Барои илова кардани тавзеҳот аз "#" истифода кунед',
753859 'titleblacklist-forbidden-edit' => 'Эҷоди унвони "$2" манъ шудааст. Ин унвон бо ин дастур аз феҳристи сиёҳ мутобиқат мекунад: <code>$1</code>',
754860 'titleblacklist-forbidden-move' => '"$2" наметавонад ба "$3" кӯчонида шавад, зеро эҷоди унвони "$3" манъ шудааст. Чун бо ин дастур аз феҳристи сиёҳ мутобиқат мекунад: <code>$1</code>',
755 - 'titleblacklist-forbidden-upload' => 'Эҷоди номи "$2" барои парвандаҳо манъ аст. Он бо ин дастур аз фехристи сиёҳи зерин мутобиқат мекунад: <code>\\$1</code>',
 861+ 'titleblacklist-forbidden-upload' => 'Эҷоди номи "$2" барои парвандаҳо манъ аст. Он бо ин дастур аз фехристи сиёҳи зерин мутобиқат мекунад: <code>$1</code>',
756862 'titleblacklist-invalid' => '{{PLURAL:$1|Сатри|Сатрҳои}} зерин дар феҳристи сиёҳи унвонҳо ғайримиҷоз {{PLURAL:$1|аст|ҳастанд}}; лутфан {{PLURAL:$1|он|онҳо}}ро қабл аз захира кардан, ислоҳ кунед:',
757863 );
758864
 865+/** Ukrainian (Українська)
 866+ * @author Ahonc
 867+ * @author AS
 868+ */
 869+$messages['uk'] = array(
 870+ 'titleblacklist-desc' => 'Дає змогу заборонити створення сторінок з певними назвами: [[MediaWiki:Titleblacklist]] та [[MediaWiki:Titlewhitelist]]',
 871+ 'titleblacklist' => '# Це список заборонених назв.
 872+# Сторінки, назви яких підпадають під регулярні вирази з цього списку, не можуть бути створені.
 873+# Використовуйте "#" для коментарів.',
 874+ 'titlewhitelist' => '# Це "білий список" назв. Використовуйте "#" для коментарів.',
 875+ 'titleblacklist-forbidden-edit' => 'Сторінку з назвою "$2" заборонено створювати. Вона підпадає під наступний запис із списку заборонених назв: <code>$1</code>',
 876+ 'titleblacklist-forbidden-move' => 'Не можна перейменувати "$2" на "$3", бо назва "$3" є забороненою.
 877+Вона підпадає під наступний запис із списку заборонених назв: <code>$1</code>',
 878+ 'titleblacklist-forbidden-upload' => 'Назва файлу "$2" є забороненою для створення.
 879+Вона підпадає під наступний запис із списку заборонених назв: <code>$1</code>',
 880+ 'titleblacklist-invalid' => '{{PLURAL:$1|Наступнинй рядок|Наступні рядки}} списку заборонених назв є {{PLURAL:$1|помилковим|помилковими}};
 881+будь ласка, виправіть {{PLURAL:$1|його|їх}} перед збереженням:',
 882+ 'right-tboverride' => 'ігнорування чорного списку назв сторінок',
 883+);
 884+
759885 /** Vèneto (Vèneto)
760886 * @author Candalua
761887 */
@@ -785,7 +911,7 @@
786912 'titleblacklist-forbidden-move' => 'Không được di chuyển “$2” đến “$3”, vì tựa đề “$3” bị cấm khởi tạo.
787913 Nó trùng với mục sau trong danh sách đen: <code>$1</code>',
788914 'titleblacklist-forbidden-upload' => 'Không được tải lên tập tin dưới tên “$2”.
789 -Tên này trùng với khoản sau trong danh sách đen: <code>\\$1</code>',
 915+Tên này trùng với khoản sau trong danh sách đen: <code>$1</code>',
790916 'titleblacklist-invalid' => '{{PLURAL:$1|Dòng|Những dòng}} sau đây trong danh sách đen về tên trang không hợp lệ; xin hãy sửa chữa {{PLURAL:$1|nó|chúng}} để tuân theo cú pháp biểu thức chính quy trước khi lưu trang:',
791917 'right-tboverride' => 'Bỏ qua danh sách các tựa trang bị cấm',
792918 );
@@ -801,7 +927,7 @@
802928 'titlewhitelist' => '# 呢個係一個標題白名單。 用 "#" 去做註解',
803929 'titleblacklist-forbidden-edit' => '個標題 "$2" 已經禁止咗去開版。佢同下面黑名單嘅項目配合: <code>$1</code>',
804930 'titleblacklist-forbidden-move' => '"$2" 唔可以搬到去 "$3",由於個標題 "$3" 已經禁止咗去開。佢同下面黑名單嘅項目配合: <code>$1</code>',
805 - 'titleblacklist-forbidden-upload' => '個檔名 "$2" 已經禁止咗去開版。佢同下面黑名單嘅項目配合: <code>\\$1</code>',
 931+ 'titleblacklist-forbidden-upload' => '個檔名 "$2" 已經禁止咗去開版。佢同下面黑名單嘅項目配合: <code>$1</code>',
806932 'titleblacklist-invalid' => '下面響標題黑名單嘅{{PLURAL:$1|一行|幾行}}無效;請響保存之前改正{{PLURAL:$1|佢|佢哋}}:',
807933 'right-tboverride' => '覆蓋標題黑名單',
808934 );
@@ -817,7 +943,7 @@
818944 'titlewhitelist' => '# 本页面为“标题白名单”。 请使用"#"来添加注释。',
819945 'titleblacklist-forbidden-edit' => '标题 "$2" 已经被禁止创建。它跟以下黑名单的项目配合: <code>$1</code>',
820946 'titleblacklist-forbidden-move' => '"$2" 不可以移动到 "$3",由于该标题 "$3" 已经被禁止创建。它跟以下黑名单的项目配合: <code>$1</code>',
821 - 'titleblacklist-forbidden-upload' => '文件名称 "$2" 已经被禁止创建。它跟以下黑名单的项目配合: <code>\\$1</code>',
 947+ 'titleblacklist-forbidden-upload' => '文件名称 "$2" 已经被禁止创建。它跟以下黑名单的项目配合: <code>$1</code>',
822948 'titleblacklist-invalid' => '以下在标题黑名单上的{{PLURAL:$1|一行|多行}}无效;请在保存前改正{{PLURAL:$1|它|它们}}:',
823949 'right-tboverride' => '覆盖标题黑名单',
824950 );
@@ -833,7 +959,7 @@
834960 'titlewhitelist' => '# 本頁面為「標題白名單」。 請使用"#"來添加註釋。',
835961 'titleblacklist-forbidden-edit' => '標題 "$2" 已經被禁止創建。它跟以下黑名單的項目配合: <code>$1</code>',
836962 'titleblacklist-forbidden-move' => '"$2" 不可以移動到 "$3",由於該標題 "$3" 已經被禁止創建。它跟以下黑名單的項目配合: <code>$1</code>',
837 - 'titleblacklist-forbidden-upload' => '檔案名稱 "$2" 已經被禁止創建。它跟以下黑名單的項目配合: <code>\\$1</code>',
 963+ 'titleblacklist-forbidden-upload' => '檔案名稱 "$2" 已經被禁止創建。它跟以下黑名單的項目配合: <code>$1</code>',
838964 'titleblacklist-invalid' => '以下在標題黑名單上的{{PLURAL:$1|一行|多行}}無效;請在保存前改正{{PLURAL:$1|它|它們}}:',
839965 'right-tboverride' => '覆蓋標題黑名單',
840966 );

Past revisions this follows-up on

RevisionCommit summaryAuthorDate
r38967Revert r38636 and following for now, doesn't work at present....brion23:26, 8 August 2008

Status & tagging log