From 08aa4418c30cfc18ccc69a0f0f9cb9e17be6c196 Mon Sep 17 00:00:00 2001 From: Pierre Schmitz Date: Mon, 12 Aug 2013 09:28:15 +0200 Subject: Update to MediaWiki 1.21.1 --- extensions/TitleBlacklist/TitleBlacklist.hooks.php | 182 ++ extensions/TitleBlacklist/TitleBlacklist.i18n.php | 2454 ++++++++++++++++++++ extensions/TitleBlacklist/TitleBlacklist.list.php | 510 ++++ extensions/TitleBlacklist/TitleBlacklist.php | 86 + .../TitleBlacklist/api/ApiQueryTitleBlacklist.php | 115 + .../modules/mediawiki.api.titleblacklist.js | 67 + 6 files changed, 3414 insertions(+) create mode 100644 extensions/TitleBlacklist/TitleBlacklist.hooks.php create mode 100644 extensions/TitleBlacklist/TitleBlacklist.i18n.php create mode 100644 extensions/TitleBlacklist/TitleBlacklist.list.php create mode 100644 extensions/TitleBlacklist/TitleBlacklist.php create mode 100644 extensions/TitleBlacklist/api/ApiQueryTitleBlacklist.php create mode 100644 extensions/TitleBlacklist/modules/mediawiki.api.titleblacklist.js (limited to 'extensions/TitleBlacklist') diff --git a/extensions/TitleBlacklist/TitleBlacklist.hooks.php b/extensions/TitleBlacklist/TitleBlacklist.hooks.php new file mode 100644 index 00000000..f0e8ce13 --- /dev/null +++ b/extensions/TitleBlacklist/TitleBlacklist.hooks.php @@ -0,0 +1,182 @@ +userCannot( $title, $user, $action ); + if ( $blacklisted instanceof TitleBlacklistEntry ) { + $result = array( $blacklisted->getErrorMessage( 'edit' ), + htmlspecialchars( $blacklisted->getRaw() ), + $title->getFullText() ); + return false; + } + } + return true; + } + + /** + * AbortMove hook + * + * @param $old Title + * @param $nt Title + * @param $user User + * @param $err + * @return bool + */ + public static function abortMove( $old, $nt, $user, &$err ) { + $titleBlacklist = TitleBlacklist::singleton(); + $blacklisted = $titleBlacklist->userCannot( $nt, $user, 'move' ); + if ( !$blacklisted ) { + $blacklisted = $titleBlacklist->userCannot( $old, $user, 'edit' ); + } + if ( $blacklisted instanceof TitleBlacklistEntry ) { + $err = wfMessage( $blacklisted->getErrorMessage( 'move' ), + $blacklisted->getRaw(), + $old->getFullText(), + $nt->getFullText() )->parse(); + return false; + } + return true; + } + + /** + * Check whether a user name is acceptable, + * and set a message if unacceptable. + * + * Used by abortNewAccount and centralAuthAutoCreate + * + * @return bool Acceptable + */ + private static function acceptNewUserName( $userName, $permissionsUser, &$err, $override = true ) { + $title = Title::makeTitleSafe( NS_USER, $userName ); + $blacklisted = TitleBlacklist::singleton()->userCannot( $title, $permissionsUser, + 'new-account', $override ); + if ( $blacklisted instanceof TitleBlacklistEntry ) { + $message = $blacklisted->getErrorMessage( 'new-account' ); + $err = wfMessage( $message, $blacklisted->getRaw(), $userName )->parse(); + return false; + } + return true; + } + + /** + * AbortNewAccount hook + * + * @param User $user + */ + public static function abortNewAccount( $user, &$message ) { + global $wgUser, $wgRequest; + $override = $wgRequest->getCheck( 'wpIgnoreTitleBlacklist' ); + return self::acceptNewUserName( $user->getName(), $wgUser, $message, $override ); + } + + /** CentralAuthAutoCreate hook */ + public static function centralAuthAutoCreate( $user, $userName ) { + $message = ''; # Will be ignored + $anon = new User; + return self::acceptNewUserName( $userName, $anon, $message ); + } + + /** + * EditFilter hook + * + * @param $editor EditPage + */ + public static function validateBlacklist( $editor, $text, $section, &$error ) { + global $wgUser; + $title = $editor->mTitle; + + if ( $title->getNamespace() == NS_MEDIAWIKI && $title->getDBkey() == 'Titleblacklist' ) { + + $blackList = TitleBlacklist::singleton(); + $bl = $blackList->parseBlacklist( $text, 'page' ); + $ok = $blackList->validate( $bl ); + if ( count( $ok ) == 0 ) { + return true; + } + + $errmsg = wfMessage( 'titleblacklist-invalid' )->numParams( count( $ok ) )->text(); + $errlines = '* ' . implode( "\n* ", array_map( 'wfEscapeWikiText', $ok ) ) . ''; + $error = Html::openElement( 'div', array( 'class' => 'errorbox' ) ) . + $errmsg . + "\n" . + $errlines . + Html::closeElement( 'div' ) . "\n" . + Html::element( 'br', array( 'clear' => 'all' ) ) . "\n"; + + // $error will be displayed by the edit class + return true; + } elseif ( !$section ) { + # Block redirects to nonexistent blacklisted titles + $retitle = Title::newFromRedirect( $text ); + if ( $retitle !== null && !$retitle->exists() ) { + $blacklisted = TitleBlacklist::singleton()->userCannot( $retitle, $wgUser, 'create' ); + if ( $blacklisted instanceof TitleBlacklistEntry ) { + $error = Html::openElement( 'div', array( 'class' => 'errorbox' ) ) . + wfMessage( 'titleblacklist-forbidden-edit', + $blacklisted->getRaw(), + $retitle->getFullText() )->escaped() . + Html::closeElement( 'div' ) . "\n" . + Html::element( 'br', array( 'clear' => 'all' ) ) . "\n"; + } + } + + return true; + } + return true; + } + + /** + * ArticleSaveComplete hook + * + * @param Article $article + */ + public static function clearBlacklist( &$article, &$user, + $text, $summary, $isminor, $iswatch, $section ) + { + $title = $article->getTitle(); + if ( $title->getNamespace() == NS_MEDIAWIKI && $title->getDBkey() == 'Titleblacklist' ) { + TitleBlacklist::singleton()->invalidate(); + } + return true; + } + + /** UserCreateForm hook based on the one from AntiSpoof extension */ + public static function addOverrideCheckbox( &$template ) { + global $wgRequest, $wgUser; + + if ( TitleBlacklist::userCanOverride( $wgUser, 'new-account' ) ) { + $template->addInputItem( 'wpIgnoreTitleBlacklist', + $wgRequest->getCheck( 'wpIgnoreTitleBlacklist' ), + 'checkbox', 'titleblacklist-override' ); + } + return true; + } +} diff --git a/extensions/TitleBlacklist/TitleBlacklist.i18n.php b/extensions/TitleBlacklist/TitleBlacklist.i18n.php new file mode 100644 index 00000000..874a990b --- /dev/null +++ b/extensions/TitleBlacklist/TitleBlacklist.i18n.php @@ -0,0 +1,2454 @@ + 'Allows administrators to forbid creation of pages and user accounts per a [[MediaWiki:Titleblacklist|blacklist]] and [[MediaWiki:Titlewhitelist|whitelist]]', + 'titleblacklist' => "# This is a title blacklist. Titles and users that match a regular expression here cannot be created. +# Use \"#\" for comments. +# This is case insensitive by default", + 'titlewhitelist' => "# This is a title whitelist. Use \"#\" for comments. +# This is case insensitive by default", + 'titleblacklist-forbidden-edit' => 'The title "$2" has been banned from creation. +It matches the following blacklist entry: $1', + 'titleblacklist-forbidden-move' => '"$2" cannot be moved to "$3", because the title "$3" has been banned from creation. +It matches the following blacklist entry: $1', + 'titleblacklist-forbidden-upload' => 'The file name "$2" has been banned from creation. +It matches the following blacklist entry: $1', + 'titleblacklist-forbidden-new-account' => 'The user name "$2" has been banned from creation. +It matches the following blacklist entry: $1', + 'titleblacklist-invalid' => 'The following {{PLURAL:$1|line|lines}} in the title blacklist {{PLURAL:$1|is|are}} invalid; +please correct {{PLURAL:$1|it|them}} before saving:', + 'titleblacklist-override' => 'Ignore the blacklist', + 'right-tboverride' => 'Override the title or username blacklist', + 'right-tboverride-account' => 'Override the username blacklist', +); + +/** Message documentation (Message documentation) + * @author Beau + * @author Purodha + * @author Shirayuki + * @author The Evil IP address + * @author Umherirrender + * @author Yekrats + */ +$messages['qqq'] = array( + 'titleblacklist-desc' => '{{desc|name=Title Blacklist|url=http://www.mediawiki.org/wiki/Extension:TitleBlacklist}}', + 'titleblacklist' => 'The [[mw:Extension:TitleBlacklist|extension Title Blacklist]] gives the ability to block certain unallowed words appearing in the title through regular expressions. +This will be the first explanatory paragraph of the blacklist. (Characters after the #-signs are ignored.) +To see an example list in context, see: http://www.mediawiki.org/wiki/MediaWiki:Titleblacklist', + 'titlewhitelist' => 'The whitelist is a feature of the [[mw:Extension:TitleBlacklist|extension Title Blacklist]], which gives the ability to block certain words (or explicitly allow them) appearing in the title through regular expressions. +This will be the explanatory paragraph of the blacklist. (Characters after the #-signs are ignored.) +To see an example list in context, see: http://www.mediawiki.org/wiki/MediaWiki:Titlewhitelist', + 'titleblacklist-forbidden-edit' => '"title" stands for "page title". Parameters: +* $1 - blacklist entry +* $2 - page title +{{Related|Titleblacklist-forbidden}}', + 'titleblacklist-forbidden-move' => '"title" stands for "page title". Parameters: +* $1 - blacklist entry +* $2 - old page title +* $3 - new page title +{{Related|Titleblacklist-forbidden}}', + 'titleblacklist-forbidden-upload' => 'Unused at this time. Parameters: +* $1 - blacklist entry +* $2 - filename +{{Related|Titleblacklist-forbidden}}', + 'titleblacklist-forbidden-new-account' => 'Parameters: +* $1 - blacklist entry +* $2 - username +{{Related|Titleblacklist-forbidden}}', + 'titleblacklist-invalid' => 'Used as error message. + +This message is followed by a list of the invalid lines. + +Parameters: +* $1 - number of invalid lines in the title blacklist', + 'titleblacklist-override' => "Check box label on \"Create account\" form if the user has the user right ''tboverride-account''. If checked, the [[MediaWiki:Titleblacklist]] is ignored during account creation.", + 'right-tboverride' => '{{doc-right|tboverride}}', + 'right-tboverride-account' => '{{doc-right|tboverride-account}}', +); + +/** Afrikaans (Afrikaans) + * @author පසිඳු කාවින්ද + */ +$messages['af'] = array( + 'titleblacklist-override' => 'Ignoreer die swartlys', + 'right-tboverride' => 'Ignoreer die titel swartlys', # Fuzzy + 'right-tboverride-account' => 'Ignoreer die gebruikersnaam swartlys', +); + +/** Aragonese (aragonés) + * @author Juanpabl + */ +$messages['an'] = array( + 'titleblacklist-desc' => "Premite a os almenistradors de vedar a creyación de pachinas y cuentas d'usuario con aduya d'una [[MediaWiki:Titleblacklist|lista negra]] y una [[MediaWiki:Titlewhitelist|lista blanca]]", + 'titleblacklist' => '# Ista ya una lista negra de títols. Os títols que concuerden con una d\'istas expresions regulars no se pueden creyar. +# Use "#" ta fer comentarios. +# Por defecto, no fa diferencia entre mayusclas y minusclas', + 'titlewhitelist' => '# Ista ye una lista blanca de títols. Faiga servir "#" ta escribir comentarios. +# Por defecto, no diferencia entre mayusclas y minusclas', + 'titleblacklist-forbidden-edit' => 'O títol "$2" ye vedato y no se puede creyar. +Concuerda con a siguient dentrada d\'a lista negra: $1', + 'titleblacklist-forbidden-move' => '"$2" no se puede tresladar ta "$3", porque o títol "$3" ye vedato y no se puede creyar. Concuerda con a siguient dentrada d\'a lista negra: $1', + 'titleblacklist-forbidden-upload' => 'O nombre de fichero "$2" ye vedato y no se puede creyar. Concuerda con a siguient dentrada d\'a lista negra: $1', + 'titleblacklist-forbidden-new-account' => 'O nombre d\'usuario "$2" ye vedato y no se puede creyar. +Concuerda con a dentrada $1 d\'a lista negra.', + '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 favor corricha-{{PLURAL:$1|la|las}} antes d'alzar:", + 'titleblacklist-override' => 'Ignorar a lista negra', + 'right-tboverride' => 'Ignorar a lista negra de títols', # Fuzzy + 'right-tboverride-account' => "Ignorar a lista negra de los nombres d'usuario", +); + +/** Arabic (العربية) + * @author Aiman titi + * @author Meno25 + * @author OsamaK + */ +$messages['ar'] = array( + 'titleblacklist-desc' => 'يسمح للإداريين بمنع إنشاء الصفحات وحسابات المستخدمين حسب [[MediaWiki:Titleblacklist|قائمة سوداء]] و [[MediaWiki:Titlewhitelist|قائمة بيضاء]]', + 'titleblacklist' => '# هذه قائمة سوداء للعناوين. العناوين والمستخدمون الذين يطابقون تعبيرا منتظما هنا لا يمكن إنشاؤهم. +# استخدم "#" للتعليقات. +# هذه لا تتأثر بحالة الحروف افتراضيا', + 'titlewhitelist' => '# هذه قائمة بيضاء للعناوين. استخدم "#" للتعليقات +# هذه لا تتأثر بحالة الحروف افتراضيا', + 'titleblacklist-forbidden-edit' => 'العنوان "$2" تم منعه من الإنشاء. +هو يطابق المدخلة التالية في القائمة السوداء: $1', + 'titleblacklist-forbidden-move' => 'لا يمكن نقل "$2" إلى "$3"، لأن إنشاء العنوان "$3" ممنوع. +هو يطابق المدخلة التالية في القائمة السوداء: $1', + 'titleblacklist-forbidden-upload' => 'إنشاء اسم الملف "$2" ممنوع. +هو يطابق المدخلة التالية في القائمة السوداء: $1', + 'titleblacklist-forbidden-new-account' => 'إنشاء اسم المستخدم "$2" ممنوع. +هو يطابق مدخلة القائمة السوداء التالية: $1', + 'titleblacklist-invalid' => '{{PLURAL:$1||السطر التالي|السطران التاليان|السطور التالية}} في قائمة العناوين السوداء {{PLURAL:$1||غير صحيح|غير صحيحان|غير صحيحة}}؛ من فضلك {{PLURAL:$1||صححه|صححهما|صححهم}} قبل الحفظ:', + 'titleblacklist-override' => 'تجاهل القائمة السوداء', + 'right-tboverride' => 'تجاوز قائمة العناوين السوداء', # Fuzzy + 'right-tboverride-account' => 'تجاوز قائمة اسم المستخدم السوداء.', +); + +/** Egyptian Spoken Arabic (مصرى) + * @author Meno25 + * @author Ramsis II + */ +$messages['arz'] = array( + 'titleblacklist-desc' => 'بيسمح للاداريين انهم يمنعو انشاء الصفحات و حسابات اليوزرز على حسب [[MediaWiki:Titleblacklist|البلاك ليست]] و [[MediaWiki:Titlewhitelist|اللستة المسموحة]]', + 'titleblacklist' => '# دى بلاك ليست للعناوين. العناوين واليوزرز اللى بيطابقو نعبير عادى هنا مش ممكن إنشاؤهم. +# استعمل "#" للتعليقات. +# ما بتتأثرش بحاله الحروف', + 'titlewhitelist' => '# دى لستة بالعناوين المسموح بيها. استعمل "#" للتعليقات. +# ما بتتأثرش بحاله الحروف', + 'titleblacklist-forbidden-edit' => 'العنوان "$2" ممنوع من الانشاء. +لانه مطابق لمدخلة فى البلاك ليست دي: $1', + 'titleblacklist-forbidden-move' => '"$2" ماينفعش تتنقل لـ "$3", لان العنوان "$3" ممنوع من الانشاء. +لانه مطابق لمدخلة فى البلاك ليست دي: $1', + 'titleblacklist-forbidden-upload' => 'اسم الملف "$2" ممنوع من الانشاء. +لانه مطابق لمدخلة فى البلاك ليست دي: $1', + 'titleblacklist-forbidden-new-account' => 'اسم اليوزر "$2" ممنوع من الانشاء. +لانه مطابق لمدخلة فى البلاك ليست دي: $1', + 'titleblacklist-invalid' => '{{PLURAL:$1|السطر دا|السطور دي}} اللى فى البلاك ليست بتاعة العناوين مش {{PLURAL:$1|صح|صح}} ; +لو سمحت تصلح {{PLURAL:$1|ـه|ـهم}} قبل الحفظ:', + 'right-tboverride' => 'اتجاوز البلاك ليست بتاعةالعناوين', # Fuzzy +); + +/** Assamese (অসমীয়া) + * @author Bishnu Saikia + * @author Gitartha.bordoloi + * @author Nilamdyuti + */ +$messages['as'] = array( + 'titleblacklist-desc' => '[[MediaWiki:Titleblacklist|ব্লেকলিষ্ট]] আৰু [[MediaWiki:Titlewhitelist|হোৱাইটলিষ্ট]]ৰ মতে প্ৰশাসকক পৃষ্ঠা আৰু সদস্য একাউণ্টৰ সৃষ্টি অৱৰোধৰ অনুমতি দিয়ে', + 'titleblacklist' => '# এইখন এখন শিৰোনাম ব্লেকলিষ্ট। ইয়াৰ যিকোনো নিয়মিত এক্সপ্ৰেছনৰ লগত মিলা শিৰোনাম আৰু সদস্যনাম সৃষ্টি কৰিব নোৱাৰি। +# মন্তব্যৰ বাবে "#" ব্যৱহাৰ কৰক। +# ই বৰফলা বা সৰুফলা দুয়োবিধ আখৰতে কাম কৰিব।', + 'titlewhitelist' => '# এইখন এখন শিৰোনাম হোৱাইটলিষ্ট। মন্তব্যৰ বাবে "#" ব্যৱহাৰ কৰিব। +# ই বৰফলা বা সৰুফলা দুয়োবিধ আখৰতে কাম কৰিব।', + 'titleblacklist-forbidden-edit' => '"$2" শিৰোনামটো সৃষ্টিৰ পৰা বাৰণ কৰা হৈছে। +এই ব্লেকলিষ্ট ভুক্তিৰ লগত ইয়াৰ মিল আছে: $1', + 'titleblacklist-forbidden-move' => '"$2" ক "$3" লে স্থানান্তৰ কৰিব নোৱাৰি, কাৰণ শীৰ্ষক "$3" ক সৃষ্টিৰ পৰা নিষিদ্ধ কৰা হৈছে। +ই নিম্নলিখিত ব্লেকলিস্ট প্ৰৱিষ্টিৰ সৈতে মিল খায়: $1', + 'titleblacklist-forbidden-upload' => 'নথিপত্ৰ নাম "$2" সৃষ্টিৰ পৰা নিষিদ্ধ কৰা হৈছে। +ই নিম্নলিখিত ব্লেকলিস্ট প্ৰৱিষ্টিৰ সৈতে মিল খায়: $1', + 'titleblacklist-forbidden-new-account' => 'ব্যৱহাৰকাৰী নাম "$2" ক সৃষ্টিৰ পৰা নিষিদ্ধ কৰা হৈছে। +ই নিম্নলিখিত ব্লেকলিস্ট প্ৰৱিষ্টিৰ সৈতে মিল খায়: $1', + 'titleblacklist-invalid' => 'শীৰ্ষক ব্লেকলিষ্টত নিম্নলিখিত {{PLURAL:$1|শাৰী|শাৰীসমূহ}} অবৈধ; +অনুগ্ৰহ কৰি সংৰক্ষণ কৰাৰ আগত {{PLURAL:$1|ইয়াক|এইবোৰ}} শুদ্ধ কৰক:', + 'titleblacklist-override' => 'ব্লেকলিষ্ট উপেক্ষা কৰক', + 'right-tboverride' => 'শিৰোনাম বা সদস্যনাম ব্লেকলিষ্ট অৱজ্ঞা কৰক', + 'right-tboverride-account' => 'সদস্যনাম ব্লেকলিষ্ট অৱজ্ঞা কৰক', +); + +/** Asturian (asturianu) + * @author Esbardu + * @author Xuacu + */ +$messages['ast'] = array( + '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]]", + 'titleblacklist' => '# Esta ye una llista prieta de títulos. Los títulos y usuarios que concayen con dalguna d\'estes expresiones regulares nun se puen crear. +# Usa "#" pa los comentarios. +# De mou predetermináu nun ye sensible a les mayúscules.', + 'titlewhitelist' => '# Esta ye una llista blanca de títulos. Usa "#" pa los comentarios. +# De mou predetermináu nun ye sensible a les mayúscules.', + 'titleblacklist-forbidden-edit' => 'Torgóse la creación del títulu "$2". +Concueya cola siguiente entrada na llista prieta: $1', + 'titleblacklist-forbidden-move' => '"$2" nun pue ser treslladáu a "$3" porque\'l títulu "$3" ta prohibío crealu. +Concueya cola siguiente entrada na llista prieta: $1', + 'titleblacklist-forbidden-upload' => 'Torgóse la creación del nome d\'archivu "$2". +Concueya cola siguiente entrada na llista prieta: $1', + 'titleblacklist-forbidden-new-account' => 'Torgóse la creación del nome d\'usuariu "$2". +Concueya cola siguiente entrada na llista prieta: $1', + '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}}; +por favor {{PLURAL:$1|corríxila|corríxiles}} enantes de guardar:', + 'titleblacklist-override' => 'Inorar la llista prieta', + 'right-tboverride' => "Sobrescribir la llista prieta de títulos o nomes d'usuariu", + 'right-tboverride-account' => "Saltar la llista prieta d'usuarios", +); + +/** Bashkir (башҡортса) + * @author Assele + */ +$messages['ba'] = array( + 'titleblacklist-desc' => 'Хәкимдәргә [[MediaWiki:Titleblacklist|ҡара]] һәм [[MediaWiki:Titlewhitelist|аҡ]] исемлек ярҙамында биттәрҙе һәм иҫәп яҙмаларын булдырыуҙы тыйырға мөмкинлек бирә.', + 'titleblacklist' => '# Был — тыйылған исемдәр исемлеге. Күһәтелгән регуляр аңлатмаларға тап килгән биттәр һәм иҫәп яҙмалары булдырыла алмай. +# Иҫкәрмәләр өсөн "#" ҡулланығыҙ. +# Ғәҙәттә ҙур/бәләкәй хәрефкә һиҙгер түгел', + 'titlewhitelist' => '# Был —исемдәрҙең аҡ исемлеге. Иҫкәрмәләр өсөн "#" ҡулланығыҙ. +# Ғәҙәттә ҙур/бәләкәй хәрефкә һиҙгер түгел', + 'titleblacklist-forbidden-edit' => '"$2" исеме булдырыла алмай. +Ул түбәндәге ҡара исемлек яҙмаһы менән тап килә: $1', + 'titleblacklist-forbidden-move' => '"$2" "$3" тип үҙгәртелә алмай, сөнки "$3" исеме булдырыла алмай. +Ул түбәндәге ҡара исемлек яҙмаһы менән тап килә: $1', + 'titleblacklist-forbidden-upload' => '"$2" исемле файл булдырыла алмай. +Ул түбәндәге ҡара исемлек яҙмаһы менән тап килә: $1', + 'titleblacklist-forbidden-new-account' => '"$2" исемле ҡатнашыусы булдырыла алмай. +Ул түбәндәге ҡара исемлек яҙмаһы менән тап килә: $1', + 'titleblacklist-invalid' => 'Ҡара исемлектә түбәндәге {{PLURAL:$1|юл|юлдар}} дөрөҫ түгел; +зинһар, һаҡлар алдынан {{PLURAL:$1|уны|уларҙы}} төҙәтегеҙ:', + 'titleblacklist-override' => 'Ҡара исемлекте иғтибарға алмаҫҡа', + 'right-tboverride' => 'Исемдәр ҡара исемлеген иғтибарға алмау', # Fuzzy + 'right-tboverride-account' => 'Ҡатнашыусы исемдәре ҡара исемлеген иғтибарға алмау', +); + +/** Southern Balochi (بلوچی مکرانی) + * @author Mostafadaneshvar + */ +$messages['bcc'] = array( + 'titleblacklist-desc' => 'اجازت دن بند کتن شرکنگ صفحاتی گون مشخصین عناوین: [[MediaWiki:Titleblacklist]] و [[MediaWiki:Titlewhitelist]]', # Fuzzy + 'titleblacklist' => '# شی یک عنوان لیست سیاهی انت. عناوینی که هم داب رجکس انت ادان شرکنگ نه بیت. +# استفاده کن"#" په نظرات', # Fuzzy + 'titlewhitelist' => '#شی یک اسپیت لیستی عنوانیء. استفاده کن چه "#" په نظر داتن', # Fuzzy + 'titleblacklist-forbidden-edit' => 'عنوان "$2" چه شر بیگ منع بوتت. +ایی هم داب جهلگی لیست سیاه یک ورودی انت: $1', + 'titleblacklist-forbidden-move' => 'عنوان "$2" نه تونیت په "$3" جاه په جاه بیت، په چی که ایی چه شر بیگ منع بوتت. +ایی هم داب جهلگی لیست سیاه یک ورودی انت: $1', + 'titleblacklist-forbidden-upload' => 'فایل نام "$2" چه شر بیگ منع بوتت. +ایی هم داب جهلگی لیست سیاه یک ورودی انت: $1', + 'right-tboverride' => 'لیست سیاه عنوان لغو کن', # Fuzzy +); + +/** Belarusian (Taraškievica orthography) (беларуская (тарашкевіца)‎) + * @author EugeneZelenko + * @author Jim-by + * @author Red Winged Duck + * @author Wizardist + */ +$messages['be-tarask'] = array( + 'titleblacklist-desc' => 'Дазваляе адміністратарам забараняць стварэньне старонак і рахункаў удзельнікаў з дапамогай [[MediaWiki:Titleblacklist|чорнага]] і [[MediaWiki:Titlewhitelist|белага]] сьпісаў', + 'titleblacklist' => '# Гэта сьпіс забароненых назваў. Старонкі і рахункі, назвы якіх адпавядаюць гэтым выразам, ня могуць быць створаныя. +# Выкарыстоўвайце «#» для камэнтараў. +# Рэгістар сымбаляў ня ўлічваецца па змоўчваньні', + 'titlewhitelist' => '# Гэта сьпіс дазволеных назваў. Выкарыстоўвайце «#» для камэнтараў. +# Рэгістар сымбаляў ня ўлічваецца па змоўчваньні', + 'titleblacklist-forbidden-edit' => 'Назва «$2» забароненая для стварэньня. +Яна адпавядае наступнаму элемэнту чорнага сьпісу: $1', + 'titleblacklist-forbidden-move' => 'Старонка «$2» ня можа быць перанесеная ў «$3», таму што назва «$3» забароненая для стварэньня. +Яна адпавядае наступнаму элемэнту чорнага сьпісу: $1', + 'titleblacklist-forbidden-upload' => 'Файл з назвай «$2» забаронены для стварэньня. +Яна адпавядае наступнаму элемэнту чорнага сьпісу: $1', + 'titleblacklist-forbidden-new-account' => 'Імя ўдзельніка «$2» было забаронена для стварэньня. +Яно адпавядае наступнаму элемэнту чорнага сьпісу: $1', + 'titleblacklist-invalid' => '{{PLURAL:$1|Наступны радок у|Наступныя радкі ў}} сьпісе забароненых назваў — {{PLURAL:$1|няслушны|няслушныя}}; +калі ласка, выпраўце {{PLURAL:$1|яго|іх}} перад захаваньнем:', + 'titleblacklist-override' => 'Ігнараваць чорны сьпіс', + 'right-tboverride' => 'Ігнараваньне чорнага сьпісу назваў і імёнаў удзельнікаў', + 'right-tboverride-account' => 'ігнараваньне чорнага сьпісу ўдзельнікаў', +); + +/** Bulgarian (български) + * @author Borislav + * @author DCLXVI + * @author Spiritia + */ +$messages['bg'] = array( + 'titleblacklist-desc' => 'Позволява на администраторите да забраняват създаването на страници и потребителски сметки чрез [[MediaWiki:Titleblacklist|черен]] и [[MediaWiki:Titlewhitelist|бял списък]].', + 'titleblacklist' => '# Страницата съдържа черен списък за заглавия на страници +# Страници и потребители, чиито имена съответстват с регулярните изрази в списъка, не могат да бъдат създавани. +# За коментари се използва символът „#“.', + 'titlewhitelist' => '# Това е бял списък на заглавията. Използвайте "#" за въвеждане на коментари. +# По подразбиране списъкът е нечувствителен на малки и главни букви', + 'titleblacklist-forbidden-edit' => 'Страницата "$2" не може да бъде създадена, тъй като съвпада със запис от черния списък: $1', + 'titleblacklist-forbidden-move' => 'Страницата "$2" не може да бъде преместена като "$3", тъй като съвпада със запис от черния списък: $1', + 'titleblacklist-forbidden-upload' => 'Файлът "$2" не може да бъде качен, тъй като съвпада със запис от черния списък: $1', + 'titleblacklist-forbidden-new-account' => 'Забранено е създаването на потребителско име „$2“. +То отговаря на следния запис от черния списък: $1', + 'titleblacklist-invalid' => '{{PLURAL:$1|Следният ред|Следните редове}} от черния списък на заглавията {{PLURAL:$1|е невалиден|са невалидни}} и трябва да {{PLURAL:$1|бъде коригиран|бъдат коригирани}} преди съхранение:', + 'right-tboverride' => 'Презаписване върху черния списък на заглавията', # Fuzzy +); + +/** Bengali (বাংলা) + * @author Abdullah Harun Jewel + * @author Bellayet + * @author Nasir8891 + * @author Zaheen + */ +$messages['bn'] = array( + 'titleblacklist' => 'এটি শিরোনামের কাল তালিকা। যেসব পাতার শিরোনাম ও ব্যবহারকারীর নাম এখানকার রেগুলার এক্সপ্রেশনের সাথে মিলে যাবে, সেগুলি তৈরি করা যাবে না। +# মন্তব্যের জন্য "#" ব্যবহার করুন। +# এটি বড় বা ছোট যেকোন হাতের অক্ষরে কাজ করে।', + 'titlewhitelist' => '# এটি একটি শিরোনাম সাদাতালিকা। মন্তব্যের জন্য "#" ব্যবহার করুন। +# এটি বড় বা ছোট যেকোন হাতের অক্ষরে কাজ করে।', + 'titleblacklist-forbidden-edit' => '"$2" শিরোনামটি সৃষ্টি করা নিষিদ্ধ করা হয়েছে। এটি কালোতালিকার এই ভুক্তিটির সাথে মিলে গেছে: $1', + 'titleblacklist-forbidden-move' => '"$2"-কে "$3"-এ সরানো যাবে না, কারণ "$3" শিরোনামটি নিষিদ্ধ। শিরোনামটি এই কালোতালিকা ভুক্তিটির সাথে মিলে গেছে: $1', + 'titleblacklist-forbidden-upload' => '"$2" ফাইলনামটি সৃষ্টি নিষিদ্ধ। নামটি এই কালোতালিকা ভুক্তিটির সাথে মিলে গেছে: $1', + 'titleblacklist-forbidden-new-account' => '"$2" নামে ব্যবহারকারী নাম তৈরী নিষিদ্ধ। +এটি কালোতালিকার এই ভুক্তিটির সাথে মিলে গেছে: $1', + 'titleblacklist-invalid' => 'শিরোনাম কালোতালিকার এই {{PLURAL:$1|টি লাইন|টি লাইন}} অবৈধ; অনুগ্রহ করে সংরক্ষণ করার আগে {{PLURAL:$1|এটি|এগুলি}} সংশোধন করুন:', + 'titleblacklist-override' => 'কালোতালিকা উপেক্ষা করুন', + 'right-tboverride' => 'শিরোনাম কালোতালিকা উপেক্ষা করুন', # Fuzzy + 'right-tboverride-account' => 'ব্যবহারকারী নাম কালোতালিকা উপেক্ষা করুন', +); + +/** Breton (brezhoneg) + * @author Fulup + * @author Gwendal + * @author Gwenn-Ael + * @author Y-M D + */ +$messages['br'] = array( + 'titleblacklist-desc' => "a ro tro d'ar verourien da verzañ krouiñ pajennoù ha kontoù implijerien hervez [[MediaWiki:Titleblacklist|listenn zu]] hag ur [[MediaWiki:Titlewhitelist|listenn wenn]]", + 'titleblacklist' => "# Roll du an titloù eo. Ne c'hell ket bezañ krouet an titloù pe implijerien hag a glot gant un dro-lavar rasional. +# Implijit \"#\" evit an evezhiadennoù. +# N'eo ket kizigig ar monedoù d'an distruj dre ziouer.", + 'titlewhitelist' => '# Roll gwenn an titloù eo. Implijit "#" evit an evezhiadennoù. +# N\'eo ket kizigig ar monedoù d\'an distruj dre ziouer.', + 'titleblacklist-forbidden-edit' => 'Difennet eo krouiñ an anv "$2". +Er roll du e klot gant ar kasadenn da heul : $1', + 'titleblacklist-forbidden-move' => 'Ne c\'hell ket bezañ fiñvet "$2" davet "$3", peogwir eo bet nac\'het. +Klotañ a ran gant kasadenn da heul ar roll du : $1', + 'titleblacklist-forbidden-upload' => 'Skarzhet eo bet an anv restr "$2". +Klotañ a ran gant kasadenn da heul ar roll du : $1', + 'titleblacklist-forbidden-new-account' => 'Skarzhet eo bet an anv implijer "$2". +Klotañ a ran gant kasadenn da heul ar roll du : $1', + 'titleblacklist-invalid' => 'Direizh eo al {{PLURAL:$1|linenn|linennoù}} da-heul a gaver war roll du an titloù; +reizhit {{PLURAL:$1|anezhi|anezho}} a-raok enrollañ :', + 'titleblacklist-override' => 'Ober van eus al listenn zu', + 'right-tboverride' => 'Na ober van ouzh roll du an titloù', + 'right-tboverride-account' => 'Na ober van ouzh roll du an anvioù implijer', +); + +/** Bosnian (bosanski) + * @author CERminator + */ +$messages['bs'] = array( + 'titleblacklist-desc' => 'Omogućuje administratorima da zabrane pravljenje stranica i korisničkih računa putem spiskova [[MediaWiki:Titleblacklist|zabranjenih]] i [[MediaWiki:Titlewhitelist|dopuštenih]] naslova', + 'titleblacklist' => '# Ovo je spisak zabranjenih naslova. Naslovi i korisnici koji se nalaze na ovom spisku neće moći biti napravljeni. +# Koristite "#" za komentare. +# Ovo ne razlikuje velika i mala slova po pretpostavljenom', + 'titlewhitelist' => '# Ovo je spisak dopuštenih naslova. Koristite "#" za komentare. +# Ovo ne razlikuje velika i mala slova po pretpostavljenom', + 'titleblacklist-forbidden-edit' => 'Naslov "$2" je zabranjen za pravljenje. +Nalazi se kao stavka na spisku zabranjenih naslova: $1', + 'titleblacklist-forbidden-move' => '"$2" ne može biti premješten na "$3", jer je naslov "$3" zabranjen za pravljenje. +Nalazi se kao slijedeća stavka spiska nepoželjnih naslova: $1', + 'titleblacklist-forbidden-upload' => 'Datoteka sa imenom "$2" je zabranjena za postavljanje. +Nalazi se kao stavka na spisku zabranjenih naslova: $1', + 'titleblacklist-forbidden-new-account' => 'Korisničko ime "$2" je zabranjeno za pravljenje. +Ono se nalazi na spisku zabranjenih naslova pod stavkom: $1', + 'titleblacklist-invalid' => '{{PLURAL:$1|Slijedeći red|Slijedeća $1 reda|Slijedećih $1 redova}} na spisku nepoželjnih naslova {{PLURAL:$1|je nevalidan|su nevalidna|je nevalidno}}; +molimo da {{PLURAL:$1|ga|ih}} ispravite prije spremanja:', + 'titleblacklist-override' => 'Zanemari crnu listu', + 'right-tboverride' => 'Zaobilaženje spiska zabranjenih naslova', # Fuzzy + 'right-tboverride-account' => 'Zaobilaženje spiska zabranjenih korisničkih imena', +); + +/** Catalan (català) + * @author Aleator + * @author El libre + * @author Jordi Roqué + * @author Pitort + * @author SMP + * @author Vriullop + */ +$messages['ca'] = array( + 'titleblacklist-desc' => "Permet als administradors restringir la creació de pàgines i comptes d'usuari mitjançant una [[MediaWiki:Titleblacklist|llista negra]] i una [[MediaWiki:Titlewhitelist|llista blanca]]", + 'titleblacklist' => "# Açò és una llista negra de títols. Els títols i els usuaris que compleixin alguna expressió regular (''regex'') d'aquí no podran ser creats. +# Feu servir \"#\" per als comentaris. +# Per defecte, no distingeix majúscules de minúscules", + 'titlewhitelist' => '# Açò és una llista blanca de títols. Useu "#" pels comentaris. +# Per defecte, no distingeix majúscules de minúscules', + 'titleblacklist-forbidden-edit' => 'El títol «$2» està prohibit i no es pot crear. Concorda amb la següent entrada de la llista negra: $1', + '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: $1", + '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: $1", + 'titleblacklist-forbidden-new-account' => "No es pot crear el nom d'usuari «$2». Coincideix amb la següent entrada de la llista negra: $1", + '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:', + 'titleblacklist-override' => 'Ignora la llista negra', + 'right-tboverride' => "Sobreescriu el títol o el nom d'usuari de la llista negra", + 'right-tboverride-account' => "Ignorar la llista negra de noms d'usuari", +); + +/** Sorani Kurdish (کوردی) + * @author Calak + */ +$messages['ckb'] = array( + 'titleblacklist-override' => 'پێرستی ڕەش لەبەر چاو مەگرە', +); + +/** Czech (česky) + * @author Danny B. + * @author Li-sung + * @author Matěj Grabovský + * @author Mormegil + */ +$messages['cs'] = array( + '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é listiny názvů]]', + '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. +# Komentáře začínají znakem „#“. +# Na velikosti písmen nezáleží.', + 'titlewhitelist' => '# Toto je bílá listina názvů stránek. Řádky komentářů začínají znakem „#“. +# Na velikosti písmen nezáleží.', + 'titleblacklist-forbidden-edit' => 'Je zakázáno vytvořit stránku s názvem „$2“. Odpovídá následujícímu záznamu na černé listině: $1', + '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ě: $1', + '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ě: $1', + 'titleblacklist-forbidden-new-account' => 'Není dovoleno zaregistrovat uživatelské jméno „$2“. +Odpovídá následující položce černé listiny: $1', + '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 :', + 'titleblacklist-override' => 'Ignorovat černou listinu', + 'right-tboverride' => 'Překonání zakázaných názvů stránek nebo uživatelských jmen', + 'right-tboverride-account' => 'Překonání černé listiny uživatelských jmen', +); + +/** Welsh (Cymraeg) + * @author Lloffiwr + */ +$messages['cy'] = array( + 'titleblacklist-override' => "Anwybyddu'r rhestr ddu", +); + +/** Danish (dansk) + * @author HenrikKbh + * @author Hylle + * @author Sarrus + */ +$messages['da'] = array( + 'titleblacklist-desc' => 'Tillader administartorer at forhindre oprettelse af og brugerkonti gennem [[MediaWiki:Titleblacklist|blacklist]] og en [[MediaWiki:Titlewhitelist|whitelist]]', + 'titleblacklist' => '# Dette er en titel sortliste. Titler og brugere, der svarer til et regulært udtryk her kan ikke oprettes. +# Brug "#" for kommentarer. +# Denne er som standard ufølsom overfor store/små bogstaver', + 'titlewhitelist' => '# Dette er en titel hvidliste. +# Brug "#" for kommentarer. +# Denne er som standard ufølsom overfor store/små bogstaver', + 'titleblacklist-forbidden-edit' => 'Sidenavnet "$2" er blevet beskyttet mod oprettelse
+Det svarer til følgende blacklistpost: $1', + 'titleblacklist-forbidden-move' => '"$2" kan ikke flyttes til "$3", fordi artikelnavnet "$3" er blevet beskyttet mod oprettelse. Det svarer til følgende blacklistpost: $1', + 'titleblacklist-forbidden-upload' => 'Sidenavnet "$2" kan ikke oprettes
+Det svarer til følgende sortlistepost: $1', + 'titleblacklist-forbidden-new-account' => 'Brugernavnet "$2" kan ikke oprettes
+Det svarer til følgende sortlistepost: $1', + 'titleblacklist-invalid' => 'Følgende {{PLURAL:$1|linje|linjer}} i titelsortelisten er {{PLURAL:$1|ugyldig|ugyldige}}; korriger venligst {{PLURAL:$1|den|dem}} før du gemmer:', + 'titleblacklist-override' => 'Ignorer sortlisten', + 'right-tboverride' => 'Tilsidesæt titel- eller brugernavnsortlisten', + 'right-tboverride-account' => 'Tilsidesæt brugernavn sortliste', +); + +/** German (Deutsch) + * @author Geitost + * @author Giftpflanze + * @author Imre + * @author Kghbln + * @author MF-Warburg + * @author Metalhead64 + * @author Raimond Spekking + * @author The Evil IP address + */ +$messages['de'] = array( + 'titleblacklist-desc' => 'Ermöglicht es Administratoren die Erstellung unerwünschter Seiten- und Benutzernamen zu unterbinden: [[MediaWiki:Titleblacklist]] und [[MediaWiki:Titlewhitelist]]', + 'titleblacklist' => '# Dies ist eine Schwarze Liste für Seiten- und Benutzernamen. Sofern auf einen solchen Namen einer der folgenden regulären Ausdrücke zutrifft, kann er nicht erstellt werden. +# Verwende „#“ für Kommentare. +# Standardmäßig wird nicht zwischen Groß- und Kleinschreibung unterschieden.', + 'titlewhitelist' => '# Dies ist die Ausnahmeliste von der Schwarzen Liste unerwünschter Seiten- und Benutzernamen. Benutze „#“ für Kommentare. +# Standardmäßig wird nicht zwischen Groß- und Kleinschreibung unterschieden.', + 'titleblacklist-forbidden-edit' => "'''Eine Seite mit dem Titel „$2“ kann nicht erstellt werden.'''
Der Titel kollidiert mit diesem Sperrbegriff: '''''$1'''''", + 'titleblacklist-forbidden-move' => "'''Die Seite „$2“ kann nicht nach „$3“ verschoben werden.'''
Der Titel kollidiert mit diesem Sperrbegriff: '''''$1'''''", + 'titleblacklist-forbidden-upload' => "'''Eine Datei mit dem Namen „$2“ kann nicht hochgeladen werden.'''
Der Titel kollidiert mit diesem Sperrbegriff: '''''$1'''''", + 'titleblacklist-forbidden-new-account' => 'Die Registrierung des Benutzernames „$2“ ist nicht erwünscht. +Folgender Eintrag aus der Liste unerwünschter Benutzernamen führte zur Ablehnung: $1', + 'titleblacklist-invalid' => 'Die {{PLURAL:$1|folgende Zeile|folgenden Zeilen}} in der Sperrliste {{PLURAL:$1|ist|sind}} ungültig; bitte korrigiere diese vor dem Speichern:', + 'titleblacklist-override' => 'Schwarze Liste ignorieren', + 'right-tboverride' => 'Die schwarze Liste unerwünschter Seiten- oder Benutzernamen außer Kraft setzen', + 'right-tboverride-account' => 'Die schwarze Liste unerwünschter Benutzernamen außer Kraft setzen', +); + +/** Swiss High German (Schweizer Hochdeutsch) + * @author Filzstift + * @author Geitost + */ +$messages['de-ch'] = array( + 'titleblacklist' => '# Dies ist eine Schwarze Liste für Seiten- und Benutzernamen. Wenn auf einen solchen Namen einer der folgenden regulären Ausdrücke zutrifft, kann er nicht erstellt werden. +# Verwende «#» für Kommentare. +# Standardgemäss wird nicht zwischen Gross- und Kleinschreibung unterschieden.', + 'titlewhitelist' => '# Dies ist die Ausnahmeliste von der Schwarzen Liste unerwünschter Seiten- und Benutzernamen. Benutze «#» für Kommentare. +# Standardmässig wird nicht zwischen Gross- und Kleinschreibung unterschieden.', + 'right-tboverride' => 'Die schwarze Liste unerwünschter Seiten- oder Benutzernamen ausser Kraft setzen', + 'right-tboverride-account' => 'Die schwarze Liste unerwünschter Benutzernamen ausser Kraft setzen.', +); + +/** German (formal address) (Deutsch (Sie-Form)‎) + * @author Imre + * @author Kghbln + */ +$messages['de-formal'] = array( + 'titleblacklist' => '# Dies ist eine Schwarze Liste für Seiten- und Benutzernamen. Sofern auf einen solchen Namen einer der folgenden regulären Ausdrücke zutrifft, kann er nicht erstellt werden. +# Verwenden Sie „#“ für Kommentare. +# Standardmäßig wird nicht zwischen Groß- und Kleinschreibung unterschieden.', + 'titlewhitelist' => '# Dies ist die Ausnahmeliste von der Schwarzen Liste unerwünschter Seiten- und Benutzernamen. Benutzen Sie „#“ für Kommentare. +# Standardmäßig wird nicht zwischen Groß- und Kleinschreibung unterschieden.', + 'titleblacklist-invalid' => 'Die {{PLURAL:$1|folgende Zeile|folgenden Zeilen}} in der Sperrliste {{PLURAL:$1|ist|sind}} ungültig; bitte korrigieren Sie diese vor dem Speichern:', +); + +/** Zazaki (Zazaki) + * @author Aspar + * @author Erdemaslancan + */ +$messages['diq'] = array( + 'titleblacklist-desc' => 'serkaran re desturê vıraştışê pel u hesabê karberan dano, qey qedexekerdışi re yew [[MediaWiki:Titleblacklist|listeya risiyayan]] u [[MediaWiki:Titlewhitelist|listeya risıpiyan]] dano.', + 'titleblacklist' => '# No yew sernameyê qerelisteyo.Tiya dı ifadey timarınana sernamey u karberi nêvırazênê. +# Qan dê vatışa "#" kar kerê. +# No farazi herfa qıc u gırdi re nêhesıbneno', + 'titlewhitelist' => '# no yew sernameyê listeya risıpiyan o. qey mışorekerdışi "#" bışuxulnê. +# no farazi herfa qıc u gırdi re hessas niyo', + 'titleblacklist-forbidden-edit' => 'vıraştışê sernameyê "$2" i qedexe bı . +malumatê ey na listeyasiya de zepê ya: $1', + 'titleblacklist-forbidden-move' => 'no "$2", "$3" pel re nêkırışiyeno çunke vıraştışê sernameyê "$3"i qedexe biyo. +malumatê ey na listeyasiya de zepê ya: $1', + 'titleblacklist-forbidden-upload' => 'vıraştışê sernameyê dosyaya"$2"i qedexe bı. +malumatê ey na listeyasiya de zêpê ya: $1', + 'titleblacklist-forbidden-new-account' => 'vıraştışê nameyê karberê"$2" i qedexe bı. +malumatê ey na listeyasiya de zêpê ya: $1', + 'titleblacklist-invalid' => 'nê {{PLURAL:$1|satır o ke|satır ê ke}} listeyasiyayi de qedexe yê; +kerem kerê verqeydkerdışi de raşt kerê:', + 'titleblacklist-override' => 'Tenilisti mehesebne', + 'right-tboverride' => 'Siya listeya sernuşti nêravêrde ke', + 'right-tboverride-account' => 'Tenilisteya naman dê karberan mehesebnê', +); + +/** Lower Sorbian (dolnoserbski) + * @author Michawiki + */ +$messages['dsb'] = array( + 'titleblacklist-desc' => 'Zmóžnja administratoram napóranjeju bokow a wužywarskich kontow pó [[MediaWiki:Titleblacklist|cornej lisćinje]] a [[MediaWiki:Titlewhitelist|běłej lisćinje]] zajźowaś', + 'titleblacklist' => '# To jo corna lisćina titelow. Titele a wužywarje, kótarež pśitrjefiju na regularny wuraz, njedaju se napóraś. +# Wužyj "#" za komentary. +# Pó standarźe to njeźiwa na wjelikopisanje', + 'titlewhitelist' => '# To jo běła lisćina titelow. Wužyj "#" za komentary. +# Pó standarźe to njeźiwa na wjelikopisanje.', + 'titleblacklist-forbidden-edit' => 'Titel "$2" jo pśeśiwo napóranjeju blokěrowany. +Pśitrjefijo na slědujucy zapisk: $1', + 'titleblacklist-forbidden-move' => '"$2" njedajo se do "$3" pśesunuś, dokulaž titel "$3" pśeśiwo napóranjeju blokěrowany. +Pśetrjefijo na slědujucy zapisk corneje lisćiny: $1', + 'titleblacklist-forbidden-upload' => 'Datajowe mě "$2" je so blokěrowało pśeśiwo napóranjeju. +Pśetrjefijo na slědujucy zapisk corneje lisćiny: $1', + 'titleblacklist-forbidden-new-account' => 'Wužywarske mě "$2" jo se blokěrowało pśeśiwo napóranjeju. +Pśetrjefijo na slědujucy zapisk corneje lisćiny: $1', + 'titleblacklist-invalid' => '{{PLURAL:$1|Slědujuca smužka|Slědujucej smužce|slědujuce smužki|Slědujuce smužki}} w cornej lisćinje titelow {{PLURAL:$1|jo njepłaśiwa|stej njepłaśiwej|su njepłaśiwe |su njepłaśiwe}}; pšosym skorigěruj {{PLURAL:$1|ju|jej|je|je}} do składowanja:', + 'titleblacklist-override' => 'Carnu lisćinu ignorěrowaś', + 'right-tboverride' => 'Płaśiwosć carneje lisćiny nastawkow abo wužywarskich mjenjow wótpóraś', + 'right-tboverride-account' => 'Płaśiwosć carneje lisćiny wužywarskich mjenjow wótpóraś', +); + +/** Greek (Ελληνικά) + * @author Dead3y3 + * @author Geraki + * @author Glavkos + */ +$messages['el'] = array( + 'titleblacklist-desc' => 'Επιτρέπει στους διαχειριστές να απαγορέψουν την δημιουργία σελίδων και λογαριασμών χρηστών σύμφωνα με μία [[MediaWiki:Titleblacklist|μαύρη λίστα]] και μία [[MediaWiki:Titlewhitelist|άσπρη λίστα]]', + 'titleblacklist' => '# Αυτή είναι μία μαύρη λίστα για τίτλους σελίδων. Τίτλοι και χρήστες οι οποίοι ταιριάζουν με μια regular expression εδώ, δεν μπορούν να δημιουργηθούν. +# Χρησιμοποιήστε το σύμβολο «#» για σχόλια. +# Από προεπιλογή είναι χωρίς διάκριση πεζών/κεφαλαίων .', + 'titlewhitelist' => '# Αυτή είναι μία λευκή λίστα για τίτλους σελίδων. Χρησιμοποιήστε το σύμβολο «#» για σχόλια. +# Από προεπιλογή είναι χωρίς διάκριση πεζών/κεφαλαίων .', + 'titleblacklist-forbidden-edit' => 'Η δημιουργία του τίτλου "$2" έχει φραγεί. +Ταιριάζει στην ακόλουθη εγγραφή της μαύρης λίστας: $1', + 'titleblacklist-forbidden-move' => 'Η σελίδα «$2» δεν μπορεί να μετακινηθεί στην «$3», επειδή η δημιουργία του τίτλου «$3» έχει φραγεί. +Ταιριάζει στην ακόλουθη εγγραφή της μαύρης λίστας: $1', + 'titleblacklist-forbidden-upload' => 'Η δημιουργία του ονόματος αρχείου «$2» έχει φραγεί. +Ταιριάζει στην ακόλουθη εγγραφή της μαύρης λίστας: $1', + 'titleblacklist-forbidden-new-account' => 'Η δημιουργία του ονόματος χρήστη/χρήστριας «$2» έχει φραγεί. +Ταιριάζει στην ακόλουθη εγγραφή της μαύρης λίστας: $1', + 'titleblacklist-invalid' => '{{PLURAL:$1|Η ακόλουθη γραμμή|Οι ακόλουθες γραμμές}} στην μαύρη λίστα τίτλων είναι {{PLURAL:$1|άκυρη|άκυρες}}· παρακαλώ διορθώστε {{PLURAL:$1|την|τις}} πριν την αποθήκευση:', + 'titleblacklist-override' => 'Αγνοήστε τη μαύρη λίστα', + 'right-tboverride' => 'Παράκαμψη της μαύρης λίστας τίτλων', # Fuzzy + 'right-tboverride-account' => 'Παρακάμψετε την μαύρη λίστα ονομάτων χρήστη', +); + +/** Esperanto (Esperanto) + * @author Mihxil + * @author Yekrats + */ +$messages['eo'] = array( + 'titleblacklist-desc' => 'Rajtigas la adminstrantojn malpermesi kreadon de paĝoj kaj uzanto-kontoj per [[MediaWiki:Titleblacklist|nigralisto]] kaj [[MediaWiki:Titlewhitelist|blankalisto]]', + 'titleblacklist' => '# Jen titola nigralisto. Titoloj kaj uzantoj kiuj kongruas regulan esprimon ĉi tie ne povas esti kreitaj. +# Uzu "#" por komentoj. +# Ĉi tio estas usklecodistingiva defaŭlte.', + 'titlewhitelist' => '# Ĉi tio estas blanklisto por titoloj. Uzu "#" por komentoj. +# Ĉi tio estas defaŭlte uskleca maldistingiva.', + 'titleblacklist-forbidden-edit' => 'La titolo "$2" estis malpermesita de kreado. +Ĝi similas la jenan nigralistan listeron: $1', + 'titleblacklist-forbidden-move' => '"$2" ne povas esti alinomita al "$3", ĉar la titolo "$3" estis forbarita de kreado. +Ĝi kongruas la jenan nigralistanon: $1', + 'titleblacklist-forbidden-upload' => 'La dosiernomo "$2" estis forbarita de kreado. +Ĝi kongruas la jenan nigralistanon: $1', + 'titleblacklist-forbidden-new-account' => 'La uzanto-nomo "$2" estis forbarita de kreado. +Ĝi kongruas la jenan nigralistano: $1', + 'titleblacklist-invalid' => 'La {{PLURAL:$1|jena linio|jenaj linioj}} en la titola nigralisto estas {{PLURAL:$1|malvalida|malvalidaj}}; +bonvolu korekti {{PLURAL:$1|gxi|ilin}} antaŭ konservado:', + 'titleblacklist-override' => 'Ignori la nigraliston', + 'right-tboverride' => 'Anstataŭskribi la nigraliston de salutnomoj kaj titloj', + 'right-tboverride-account' => 'Transpasi la nigran liston pri uzantoj.', +); + +/** Spanish (español) + * @author Armando-Martin + * @author Crazymadlover + * @author Locos epraix + * @author Remember the dot + * @author Sanbec + */ +$messages['es'] = array( + 'titleblacklist-desc' => 'Permite que los administradores prohíban la creación de páginas y cuentas de usuario mediante una [[MediaWiki:Titleblacklist|lista negra]] y una [[MediaWiki:Titlewhitelist|lista blanca]]', + 'titleblacklist' => '# Esta es una lista negra de títulos. No se pueden crear títulos o usuarios que coincidan con una de estas expresiones regulares. +# Use «#» para comentarios. +# Esta es insensible a las mayúsculas por defecto', + 'titlewhitelist' => '# Esta es una lista blanca de títulos. Use «#» para comentarios. +# Esta es insensible a las mayúsculas por defecto', + 'titleblacklist-forbidden-edit' => 'Se ha bloqueado la creación del título «$2». +Coincide con la siguiente entrada de lista negra: $1', + 'titleblacklist-forbidden-move' => '«$2» no puede ser trasladado a «$3», porque se ha bloqueado la creación del título «$3». +Coincide con la siguiente entrada de lista negra: $1', + 'titleblacklist-forbidden-upload' => 'Se ha bloqueado el nombre de archivo «$2». +Coincide con la entrada de lista negra $1.', + 'titleblacklist-forbidden-new-account' => 'Se prohibe crear el nombre de usuario «$2». +Coincide con la siguiente entrada de la lista negra: $1', + 'titleblacklist-invalid' => '{{PLURAL:$1|La siguiente línea|Las siguientes líneas}} de la lista negra no {{PLURAL:$1|es válida|son válidas}}; +por favor corríge{{PLURAL:$1|la|las}} antes de grabar:', + 'titleblacklist-override' => 'Ignorar la lista negra', + 'right-tboverride' => 'Ignorar la lista negra de títulos o de nombres de usuario', + 'right-tboverride-account' => 'Ignorar la lista negra de los nombres de usuario', +); + +/** Estonian (eesti) + * @author Pikne + */ +$messages['et'] = array( + 'titleblacklist-desc' => 'Võimaldab administraatoritel vastavalt [[MediaWiki:Titleblacklist|mustale]] ja [[MediaWiki:Titlewhitelist|valgele nimekirjale]] keelata lehekülgede ja kasutajakontode loomise.', + 'titleblacklist' => '# See on pealkirjade must nimekiri. Siinsetele regulaaravaldistele vastavaid pealkirju ega kasutajaid ei saa luua. +# Kommentaariks kasuta märki "#". +# Vaikimisi on see tõstutundetu', + 'titlewhitelist' => '# See pealkiri on valges nimekirjas. Kommentaariks kasuta märki "#". +# Vaikimisi on see tõstutundetu', + 'titleblacklist-forbidden-edit' => 'Lehekülje pealkirjaga "$2" loomine on keelatud. +See vastab järgnevale musta nimekirja sissekandele: $1', + 'titleblacklist-forbidden-move' => 'Lehekülge "$2" ei saa teisaldada pealkirja "$3" alla, sest lehekülgede pealkirjaga "$3" loomine on keelatud. +See vastab järgnevale musta nimekirja sissekandele: $1', + 'titleblacklist-forbidden-upload' => 'Pealkirjaga "$2" on keelatud faili üles laadida. +See vastab järgnevale musta nimekirja sissekandele: $1', + 'titleblacklist-forbidden-new-account' => 'Kasutaja nimega "$2" loomine on keelatud. +See vastab järgnevale musta nimekirja sissekandele: $1', + 'titleblacklist-invalid' => '{{PLURAL:$1|Järgnev|Järgnevad}} musta nimekirja {{PLURAL:$1|rida on vigane|read on vigased}}. +Palun paranda {{PLURAL:$1|see|need}} enne salvestamist:', + 'titleblacklist-override' => 'Eira musta nimekirja', + 'right-tboverride' => 'Eirata pealkirjade või kasutajanimede musta nimekirja', + 'right-tboverride-account' => 'Eirata kasutajanimede musta nimekirja', +); + +/** Persian (فارسی) + * @author Ebraminio + * @author Huji + * @author Ladsgroup + * @author Reza1615 + * @author Wayiran + * @author ZxxZxxZ + */ +$messages['fa'] = array( + 'titleblacklist-desc' => 'امکان جلوگیری از ایجاد صفحه‌هایی با عنوان‌های خاص را می‌دهد: [[MediaWiki:Titleblacklist]] و [[MediaWiki:Titlewhitelist]]', + 'titleblacklist' => '# این یک فهرست سیاه عنوان‌ها است. عنوان‌هایی که با یک عبارت باقاعده در این صفحه مطابقت کنند را نمی‌توان ایجاد کرد. +# از «#» برای توضیحات استفاده کنید. +# به‌طور پیش‌فرض به بزرگ و کوچکی حروف حساس نیست.', + 'titlewhitelist' => '# این یک فهرست سفید برای عنوان‌ها است. از «#» برای افزودن توضیحات استفاده کنید. +#این فهرست به بزرگی و کوچکی به طرو پیش‌فرض حساس نیست', + 'titleblacklist-forbidden-edit' => 'ایجاد عنوان «$2» ممنوع شده‌است. این عنوان با این دستور از فهرست سیاه مطابقت می‌کند: $1', + 'titleblacklist-forbidden-move' => '«$2» را نمی‌توان به «$3» انتقال داد. ایجاد «$3» ممنوع است. چون با این دستور از فهرست سیاه مطابقت می‌کند: $1', + 'titleblacklist-forbidden-upload' => 'ایجاد نام «$2» برای پرونده‌ها ممنوع است، زیرا با این دستور از فهرست سیاه مطابقت می‌کند: $1', + 'titleblacklist-forbidden-new-account' => 'حساب کاربری «$2» در برابر ایجاد محافظت شده‌است. +این نام کاربری با این قسمت از فهرست سیاه مطابقت دارد: $1', + 'titleblacklist-invalid' => ' +{{PLURAL:$1|سطر|سطرهای}} زیر در فهرست سیاه عنوان‌ها غیرمجاز {{PLURAL:$1|است|هستند}}؛ لطفاً {{PLURAL:$1|آن|آن‌ها}} را قبل از ذخیره کردن اصلاح کنید:', + 'titleblacklist-override' => 'از فهرست سیاه چشم‌پوشی کن', + 'right-tboverride' => 'نادیده گرفتن لیست سیاه عنوان یا نام کاربری', + 'right-tboverride-account' => 'لغو فهرست سیاه نام کاربری', +); + +/** Finnish (suomi) + * @author Agony + * @author Cimon Avaro + * @author Crt + * @author Nike + * @author Str4nd + * @author Stryn + */ +$messages['fi'] = array( + 'titleblacklist-desc' => 'Antaa ylläpitäjille mahdollisuuden estää sivujen ja käyttäjätunnusten luonti nimen perusteella: [[MediaWiki:Titleblacklist|estolista]] ja [[MediaWiki:Titlewhitelist|poikkeuslista]].', + 'titleblacklist' => '# Tämä on nimien estolista. Sivuja tai käyttäjiä, jotka vastaavat täällä määritettyihin säännöllisiin lausekkeisiin, ei voi luoda. +# Käytä #-merkkiä kommentointiin. +# Oletusarvoisesti tämä on riippuvainen kirjainkoosta', + 'titlewhitelist' => '# Tämä on nimien poikkeuslista. Käytä #-merkkiä kommentointiin. +# Oletusarvoisesti tämä on riippuvainen kirjainkoosta', + 'titleblacklist-forbidden-edit' => 'Sivun ”$2” luonti on estetty, koska se täsmää seuraavaan osaan estolistassa: $1', + 'titleblacklist-forbidden-move' => 'Sivua ”$2” ei voi siirtää nimelle ”$3”, koska sivun ”$3” luonti on estetty. Se täsmää seuraavaan osaan estolistassa: $1', + 'titleblacklist-forbidden-upload' => 'Tiedoston ”$2” luonti on estetty, koska se täsmää seuraavaan osaan estolistassa: $1', + 'titleblacklist-forbidden-new-account' => 'Käyttäjätunnuksen ”$2” luonti on estetty. +Tunnus täsmää seuraavaan estolistan sääntöön: $1', + 'titleblacklist-invalid' => '{{PLURAL:$1|Seuraava listan rivi ei ole kelvollinen|Seuraavat listan rivit eivät ole kelvollisia}}. Korjaa {{PLURAL:$1|se|ne}} ennen tallentamista.', + 'titleblacklist-override' => 'Ohita estolista', + 'right-tboverride' => 'Ohittaa sivunimien tai käyttäjänimien estolista', + 'right-tboverride-account' => 'Ohittaa käyttäjänimien estolista', +); + +/** French (français) + * @author Crochet.david + * @author Elfix + * @author Gomoko + * @author Grondin + * @author IAlex + * @author Meithal + * @author PieRRoMaN + * @author Urhixidur + * @author Zetud + */ +$messages['fr'] = array( + 'titleblacklist-desc' => 'Permet aux administrateurs d’interdire la création de pages et de comptes utilisateur en fonction d’une [[MediaWiki:Titleblacklist|liste noire]] et d’une [[MediaWiki:Titlewhitelist|liste blanche]]', + 'titleblacklist' => '# Ceci est la liste noire des titres. Les titres et les utilisateurs qui correspondent à une expression rationnelle présente sur cette page ne peuvent pas être créés. +# Utilisez « # » pour insérer des commentaires. +# Par défaut, les entrées ne sont pas sensibles à la casse.', + 'titlewhitelist' => '# Ceci est la liste blanche des titres. Utilisez « # » pour insérer des commentaires. +# Les entrées ne sont pas sensibles à la casse par défaut.', + 'titleblacklist-forbidden-edit' => 'Le titre « $2 » est interdit à la création. +Dans la liste noire, il est détecté par l’entrée suivante : $1', + '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 : $1', + 'titleblacklist-forbidden-upload' => 'Le fichier intitulé « $2 » est interdit à la création. Dans la liste noire, il correspond à l’entrée : $1', + 'titleblacklist-forbidden-new-account' => 'Le nom d’utilisateur « $2 » a été banni à la création. +Il correspond à l’entrée suivante de la liste noire : $1', + 'titleblacklist-invalid' => '{{PLURAL:$1|La ligne suivante|Les lignes suivantes}} dans la liste noire des titres {{PLURAL:$1|est invalide. Veuillez la|sont invalides. Veuillez les}} corriger avant de publier.', + 'titleblacklist-override' => 'Ignorer la liste noire', + 'right-tboverride' => "Remplacer la liste noire des titres ou des noms d'utilisateur", + 'right-tboverride-account' => "Ignorer la liste noire des noms d'utilisateur", +); + +/** Franco-Provençal (arpetan) + * @author ChrisPtDe + */ +$messages['frp'] = array( + 'titleblacklist-desc' => 'Pèrmèt ux administrators de dèfendre la crèacion de pâges et de comptos usanciér d’aprés una [[MediaWiki:Titleblacklist|lista nêre]] et una [[MediaWiki:Titlewhitelist|lista blanche]].', + 'titleblacklist' => '# O est la lista nêre des titros. Los titros et los usanciérs que corrèspondont a una èxprèssion racionèla presenta sur ceta pâge pôvont pas étre fêts. +# Utilisâd « # » por entrebetar des comentèros. +# Per dèfôt, les entrâs sont pas sensibles a la câssa.', + 'titlewhitelist' => '# O est la lista blanche des titros. Utilisâd « # » por entrebetar des comentèros. +# Per dèfôt, les entrâs sont pas sensibles a la câssa.', + 'titleblacklist-forbidden-edit' => 'Lo titro « $2 » at étâ dèfendu a la crèacion. +Dens la lista nêre, corrèspond a ceta entrâ : $1', + 'titleblacklist-forbidden-move' => 'La pâge « $2 » pôt pas étre renomâ en « $3 », perce que lo titro « $3 » at étâ dèfendu a la crèacion. +Dens la lista nêre, corrèspond a ceta entrâ : $1', + 'titleblacklist-forbidden-upload' => 'Lo nom de fichiér « $2 » at étâ dèfendu a la crèacion. +Dens la lista nêre, corrèspond a ceta entrâ : $1', + 'titleblacklist-forbidden-new-account' => 'Lo nom d’usanciér « $2 » at étâ dèfendu a la crèacion. +Dens la lista nêre, corrèspond a ceta entrâ : $1', + 'titleblacklist-invalid' => '{{PLURAL:$1|Ceta legne|Cetes legnes}} dens la lista nêre des titros {{PLURAL:$1|est envalida|sont envalides}} ; +{{PLURAL:$1|la|les}} volyéd corregiér devant qu’encartar :', + 'titleblacklist-override' => 'Ignorar la lista nêre', + 'right-tboverride' => 'Ignorar la lista nêre des titros ou ben des noms d’utilisator', + 'right-tboverride-account' => 'Ignorar la lista nêre des noms d’usanciér', +); + +/** Irish (Gaeilge) + * @author Alison + */ +$messages['ga'] = array( + 'titleblacklist-desc' => 'Ceadaionn na riarthóirí coisc a chur faoi leathanaigh agus cuntais nua a chruthú, de réir [[MediaWiki:Titleblacklist|dúliosta teideail]] agus [[MediaWiki:Titlewhitelist|bánliosta teideail]]', + 'titleblacklist' => '# Seo é an dúliosta teideail. Ní féidir teideail ná úsáideoirí a chruthú atá meaitseáil slonn rialta anseo. +# Usáideann "#" mar nótaí tráchta. +# Tá an cás seo neamhíogair de réir réamhshocraithe', + 'titlewhitelist' => '# Seo é an bánliosta teideail. Usáideann "#" mar nótaí tráchta. +# Tá an cás seo neamhíogair de réir réamhshocraithe', + 'titleblacklist-forbidden-edit' => 'Tá toirmeasc ar an teideal "$2 a chruthú.
+Tá sé chomhoiriúna leis an iontráil dúliosta a leanas: $1', + 'titleblacklist-forbidden-move' => 'Ní féidir "$2" a athainmnigh go "$3", mar tá an teideal "$3" coiscthe faoi chruthú. +Tá sé chomhoiriúint leis an iontráil seo a leanas sa dúliosta teideail: $1', + 'titleblacklist-forbidden-upload' => 'Tá an ainm comhaid "$2" coiscthe faoi chruthú. +Tá sé chomhoiriúint leis an iontráil seo a leanas sa dúliosta teideail: $1', + 'titleblacklist-forbidden-new-account' => 'Tá an ainm úsáideorá "$2" coiscthe faoi chruthú. +Tá sé chomhoiriúint leis an iontráil seo a leanas sa dúliosta teideail: $1', + 'titleblacklist-invalid' => "Tá {{PLURAL:$1|an|na}} {{PLURAL:$1|líne|líonta}} seo a leanas neamhbhailí sa dúliosta teideail; +ceartaigh {{PLURAL:$1|é|iad}} roimh shábháil, le d'thoil:", + 'right-tboverride' => 'Sáraíocht an dúliosta teideail', # Fuzzy +); + +/** Galician (galego) + * @author Alma + * @author Toliño + * @author Xosé + */ +$messages['gl'] = array( + 'titleblacklist-desc' => 'Permítelle aos administradores prohibir a creación de páxinas e contas de usuario grazas a unha [[MediaWiki:Titleblacklist|lista negra]] e mais unha [[MediaWiki:Titlewhitelist|lista branca]] de títulos', + 'titleblacklist' => '# Esta é unha lista negra de títulos. Non se pode crear ningún título ou usuario que coincida cunha destas expresións regulares. +# Use "#" para os comentarios. +# Por defecto, diferencia entre maiúsculas e minúsculas', + 'titlewhitelist' => '# Este é un título da lista branca. Use "#" para os comentarios. +# Por defecto, diferencia entre maiúsculas e minúsculas', + 'titleblacklist-forbidden-edit' => 'O título "$2" foi protexido fronte á súa creación. Coincide coa seguinte entrada da lista negra: $1', + '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: $1', + 'titleblacklist-forbidden-upload' => 'O nome do ficheiro "$2" foi protexido fronte á súa creación. +Coincide coa seguinte entrada da lista negra: $1', + 'titleblacklist-forbidden-new-account' => 'O nome de usuario "$2" foi protexido fronte á súa creación. +Coincide coa seguinte entrada da lista negra: $1', + '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:', + 'titleblacklist-override' => 'Ignorar a lista negra', + 'right-tboverride' => 'Ignorar a lista negra de títulos ou nomes de usuario', + 'right-tboverride-account' => 'Ignorar a lista negra de nomes de usuario', +); + +/** Swiss German (Alemannisch) + * @author Als-Holder + */ +$messages['gsw'] = array( + 'titleblacklist-desc' => 'Macht s Ammanne megli, s Aalege vu nit gwinschte Syten- un Benutzernäme z verhindere: [[MediaWiki:Titleblacklist]] un [[MediaWiki:Titlewhitelist]]', + 'titleblacklist' => '# Des isch e Schwarzi Lischt. Jede Syten- un Benutzername, wu die Uusdrick druf zueträffe, cha nit aagleit wäre. +# Täxt hinter ere Raute „#“ wird as Kommentar gsähne. +# Des isch standardmäßig nit abhängig vum Einzelfall.', + 'titlewhitelist' => '# Des isch d Usnahmelischt vu dr Schwarze Lischt vu nit gwinschte Sytenäme. Verwänd „#“ fir Kommentar. +# Des isch nit abhängig vum Einzelfall', + 'titleblacklist-forbidden-edit' => "'''E Syte mit em Titel „$2“ cha nit aagleit wäre.'''
Dr Titel kollidiert mit däm gsperrte Usdruck: '''''$1'''''", + 'titleblacklist-forbidden-move' => "'''D Syte „$2“ cha nit no „$3“ verschobe wäre.'''
Dr Titel kollidiert mit däm gsperrte Usdruck: '''''$1'''''", + 'titleblacklist-forbidden-upload' => "'''E Datei mit em Name „$2“ cha nit uffeglade wäre.'''
Dr Titel kollidiert mit däm gsperrte Usdruck: '''''$1'''''", + 'titleblacklist-forbidden-new-account' => 'D Regischtrierig vum Benutzername „$2“ isch nit gwinscht. +Dr Name kollidiert mit däm gsperrte Name: $1', + 'titleblacklist-invalid' => 'Die {{PLURAL:$1|Zyylete|Zyylete}} in dr Sperrlischt {{PLURAL:$1|isch|sin}} nit giltig; bitte korrigier si vor em Spychere:', + 'titleblacklist-override' => 'Schwarzi Lischt ignoriere', + 'right-tboverride' => 'Di Schwarz Lischt vu nit gwinschte Syte- oder Benutzernäme usser Chraft setze', + 'right-tboverride-account' => 'Di Schwarz Lischt vu nit gwinschte Benutzernäme usser Chraft setze', +); + +/** Gujarati (ગુજરાતી) + * @author Ashok modhvadia + * @author Sushant savla + */ +$messages['gu'] = array( + 'titleblacklist-desc' => 'પ્રબંધકોને [[MediaWiki:Titleblacklist|blacklist]] અને [[MediaWiki:Titlewhitelist|whitelist]] અનુસાર નવા પૃષ્ઠ કે ખાતા રચનાને પ્રતુબંધીત કરવાનો અધિકાર આપે છે.', + 'titleblacklist' => '# આ શીર્ષક કાળી યાદી છે. સામાન્ય ઍક્સરેશનને મળતા શીર્ષકો અને સભ્યો બનાવી ન શાકાય. +# ટિપ્પણી માટે "#" વાપરો. +# આ મૂળ રીતે કેસ ઈનસેન્સીટીવ છે.', + 'titlewhitelist' => '# આ શીઋષ્હકોની ધલવ યાદી છે. ટિપ્પણીઓ માટે "#" વાપરો. +# મૂળ ગુણધર્મ તરીકે આ કેસ ઈન સેન્સીટીવ છે.', + 'titleblacklist-forbidden-edit' => 'શીર્ષક "$2" ની રચના પર પ્રતિબંધ મૂકાયો છે. +તે નીચેના પ્રતિબંધીત શીર્ષકને મળતું આવે છે: $1', + 'titleblacklist-forbidden-move' => '"$2" ને "$3" પર ખસેડી નહીં શકાય, કેમકે "$3" શીર્ષક ની રચના કરવા અપ્ર પ્રતિબંધ મૂકાયો છે. +તે નીચેની પ્રતિબંધિત શીર્ષક ને મળતી આવે છે: $1', + 'titleblacklist-forbidden-upload' => 'ફાઈલ નામ "$2" ની રચના પર પ્રતિબંધ મૂકાયો છે. +તે નીચેના પ્રતિબંધીત શીર્ષકને મળતું આવે છે: $1', + 'titleblacklist-forbidden-new-account' => 'સભ્ય નામ "$2" ની રચના પર પ્રતિબંધ મૂકાયો છે. +તે નીચેના પ્રતિબંધીત નામને મળતું આવે છે: $1', + 'titleblacklist-invalid' => 'નીચેની {{PLURAL:$1|હરોળ|હરોળ}} પ્રતિબંધિત યાદી {{PLURAL:$1|is|are}} અમાન્ય છે; +મહેરબાની કરી {{PLURAL:$1|તેને|તેમને}} સાચવો:', + 'titleblacklist-override' => 'પ્રતિબંધ સૂચી અવગણો', + 'right-tboverride' => 'આ શીર્ષક કે સભ્યનામ પ્રતિબંધ સૂચિની ઉપરવટ જાવ', + 'right-tboverride-account' => 'આ સભ્ય નામ પ્રતિબંધ સૂચિની ઉપરવટ જાવ', +); + +/** Hebrew (עברית) + * @author Amire80 + * @author Rotem Liss + */ +$messages['he'] = array( + 'titleblacklist-desc' => 'אפשרות למנהלים לאסור על יצירת דפים וחשבונות משתמש לפי [[MediaWiki:Titleblacklist|רשימה שחורה]] ו[[MediaWiki:Titlewhitelist|רשימה לבנה]]', + 'titleblacklist' => '# זוהי רשימת הכותרות האסורות. לא ניתן ליצור כותרות וחשבונות משתמש שמתאימים לביטוי רגולרי המופיע כאן. +# השתמשו בסימן "#" להערות. +#רשימה זו אינה תלויה ברישיות כברירת מחדל.', + 'titlewhitelist' => '# זוהי רשימת הכותרות המותרות. השתמשו בסימן "#" להערות. +#רשימה זו אינה תלויה ברישיות כברירת מחדל.', + 'titleblacklist-forbidden-edit' => 'הכותרת "$2" היא כותרת אסורה ליצירה. +היא מתאימה לערך הבא ברשימת הכותרות האסורות: $1', + 'titleblacklist-forbidden-move' => 'לא ניתן להעביר את "$2" לשם "$3", כיוון שהכותרת "$3" אסורה ליצירה. +היא מתאימה לערך הבא ברשימה השחורה: $1', + 'titleblacklist-forbidden-upload' => 'שם הקובץ "$2" נאסר ליצירה. +הוא מתאים לערך הבא ברשימה השחורה: $1', + 'titleblacklist-forbidden-new-account' => 'שם המשתמש "$2" נאסר ליצירה. +הוא מתאים לערך הבא ברשימה השחורה: $1', + 'titleblacklist-invalid' => '{{PLURAL:$1|השורה הבאה|השורות הבאות}} ברשימת הכותרות האסורות {{PLURAL:$1|אינה תקינה|אינם תקינים}}; +אנא תקנו {{PLURAL:$1|אותה|אותן}} לפני השמירה:', + 'titleblacklist-override' => 'התעלם מהרשימה השחורה', + 'right-tboverride' => 'עקיפת רשימת שמות המשתמשים האסורים', + 'right-tboverride-account' => 'לעקוף את הרשימה השחורה של שמות המשתמשים', +); + +/** Hindi (हिन्दी) + * @author Ansumang + * @author Kaustubh + * @author Shyam + * @author आलोक + */ +$messages['hi'] = array( + 'titleblacklist-desc' => 'विशिष्ठ नामपदों: [[MediaWiki:Titleblacklist]] और [[MediaWiki:Titlewhitelist]] के साथ वाले पृष्ठों के निर्माण अवरोधन में सहायक है', # Fuzzy + 'titleblacklist' => '# यह एक ब्लैकलिस्ट नामपद है। नामपद जो ब्लैकलिस्ट सूची से मेल खाता है, निर्मित नहीं किए जा सकते। +# टिपण्णी के लिए "#" का प्रयोग करें।', # Fuzzy + 'titlewhitelist' => '# यह टाईटल व्हाईटलिस्ट हैं। टिप्पणीयों के लिये "#" का इस्तेमाल करें।', # Fuzzy + 'titleblacklist-forbidden-edit' => 'नामपद "$2" निर्मित करने से प्रतिबंधित है। +यह निम्नांकित ब्लैकलिस्ट प्रवेशिका से मेल खाता है: $1', + 'titleblacklist-forbidden-move' => '"$2" का नाम बदलकर "$3" नहीं किया जा सकता, क्योंकि "$3" को निर्माण करने से प्रतिबंधित किया गया है। +यह निम्नांकित ब्लैकलिस्ट प्रवेशिका से मेल खाता है: $1', + 'titleblacklist-forbidden-upload' => 'संचिका नाम "$2" निर्मित करने से प्रतिबंधित है। +यह निम्नांकित कालीसूची प्रविष्टि से मेल खाता है: $1', + 'titleblacklist-invalid' => 'ब्लैकलिस्ट नामपद में निम्नांकित {{PLURAL:$1|पंक्ति|पंक्तियाँ}} अमान्य {{PLURAL:$1|है|हैं}}; +कृपया {{PLURAL:$1|इसे|इन्हें}} जमा करने से पहले ठीक करें:', + 'titleblacklist-override' => 'ब्लाकलिस्ट उपेक्षा करें', + 'right-tboverride' => 'शीर्षक ब्लॅकलिस्ट को नजर अंदाज करें', # Fuzzy +); + +/** Croatian (hrvatski) + * @author Dalibor Bosits + * @author Dnik + * @author Ex13 + * @author SpeedyGonsales + */ +$messages['hr'] = array( + 'titleblacklist-desc' => 'Omogućava administratorima postavljanje zabrane kreiranja stranica ili računa s [[MediaWiki:Titleblacklist|crnim popisom]] i [[MediaWiki:Titlewhitelist|bijelim popisom]]', + 'titleblacklist' => '# Ovo je popis zabranjenih naslova. Naslovi i računi koji se podudaraju s regularnim izrazom ne mogu se kreirati. +# Koristite "#" za komentare. +# Ovo je osjetljivo na velika slova', + 'titlewhitelist' => "# Ovo je tzv. ''bijela knjiga'' ili ''whitelist'' imena članaka. Rabite \"#\" za komentar +# Ovo je osjetljivo na velika slova", + 'titleblacklist-forbidden-edit' => 'Naslov "$2" je zabranjen za kreiranje. Podudara se sa sljedećom stavkom popisa zabranjenih: $1', + '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: $1', + 'titleblacklist-forbidden-upload' => 'Ime datoteke "$2" je zabranjeno kreirati. Poklapa se sa stavkom popisa zabranjenih: $1', + 'titleblacklist-forbidden-new-account' => 'Suradnički račun "$2" je zabranjen za kreiranje. +Poklapa se sa sljedećim izrazom iz crnog popisa: $1', + '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:', + 'titleblacklist-override' => 'Zanemari crnu listu', + 'right-tboverride' => 'Premošćivanje naslova u crnom popisu', # Fuzzy + 'right-tboverride-account' => 'Zaobilaženje popisa zabranjenih suradničkih imena', +); + +/** Upper Sorbian (hornjoserbsce) + * @author Michawiki + */ +$messages['hsb'] = array( + 'titleblacklist-desc' => 'Dowola administratoram wutworjenje stronow a wužiwarskich kontow z pomocu [[MediaWiki:Titleblacklist|čorneje lisćiny]] a [[MediaWiki:Titlewhitelist|běłeje lisćiny]] zakazać', + 'titleblacklist' => '# To je čorna lisćina titulow. Titule a wužiwarjo, kotrež so na regularny wuraz hodźa, njehodźa so wutworić. +# Wužij "#" za komentary. +# Po standardźe to na wulkopisanje njedźiwa', + 'titlewhitelist' => '# To je běła lisćina titulow. Wužij "#" za komentary. +# Po standardźe to na wulkopisanje njedźiwa', + 'titleblacklist-forbidden-edit' => 'Strona z titulom "$2" njeda so wutworić. Wotpowěduje slědowacemu zapiskej čorneje lisćiny: $1', + 'titleblacklist-forbidden-move' => 'Strona z titulom "$2" njeda so do "$3" přesunyć, dokelž titul "$3" njesmě so wutworjeć. +Kryje so ze slědowacym zaspiskom čorneje lisćiny: $1', + 'titleblacklist-forbidden-upload' => 'Dataja z mjenom "$2" njesmě so wutworjeć. Kryje so ze slědowacym zapiskom čorneje lisćiny: $1', + 'titleblacklist-forbidden-new-account' => 'Wužiwarske mjeno "$2" bu za registrowanje zawrjene. +Wotpowěduje slědowacemu zapiskej čorneje lisćiny: $1', + '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:', + 'titleblacklist-override' => 'Čornu lisćinu ignorować', + 'right-tboverride' => 'Płaćiwosć čorneje lisćiny nastawkow abo wužiwarskich mjenow zběhnyć', + 'right-tboverride-account' => 'Płaćiwosć čorneje lisćiny wužiwarskich mjenow zběhnyć', +); + +/** Hungarian (magyar) + * @author BáthoryPéter + * @author Dani + * @author Tgr + */ +$messages['hu'] = array( + 'titleblacklist-desc' => 'Lehetővé teszi az adminisztrátorok számára, hogy letiltsák adott című lapok vagy nevű felhasználói fiókok készítését a [[MediaWiki:Titleblacklist]] és [[MediaWiki:Titlewhitelist]] alapján', + 'titleblacklist' => '# Ez a címek feketelistája. Azon címek, amelyek illeszkednek az itt található reguláris kifejezések valamelyikére, nem hozhatóak létre. +# Használd a „#” karaktert megjegyzések írásához. +# A sorok kis- és nagybetűérzékenyek alapértelmezettként', + 'titlewhitelist' => '# Ez egy engedélyező lista. A „#” karakterrel írhatsz megjegyzéseket. +# A sorok kis- és nagybetűérzékenyek alapértelmezettként', + 'titleblacklist-forbidden-edit' => '„$2” címmel tilos lapot készíteni, mert illeszkedik a feketelista $1 bejegyzésére.', + 'titleblacklist-forbidden-move' => '„$2” nem nevezhető át „$3” névre, mert „$3” névvel tilos lapot készíteni. Illeszkedik a következő feketelistás bejegyzéssel: $1', + 'titleblacklist-forbidden-upload' => '„$2” nevű fájlt tilos feltölteni, mert illeszkedik a feketelista $1 bejegyzésére.', + 'titleblacklist-forbidden-new-account' => 'A(z) „$2” felhasználói név nem hozható létre. +Illeszkedik a következő feketelistás elemre: $1', + 'titleblacklist-invalid' => 'Az alábbi {{PLURAL:$1|sor hibás|sorok hibásak}} a lapcímek feketelistájában; {{PLURAL:$1|javítsd|javítsd őket}} mentés előtt:', + 'titleblacklist-override' => 'Feketelista figyelmen kívül hagyása', + 'right-tboverride' => 'címek feketelistájának figyelmen kívül hagyása', # Fuzzy + 'right-tboverride-account' => 'Felhasználónév-feketelista felülbírálása', +); + +/** Interlingua (interlingua) + * @author McDutchie + */ +$messages['ia'] = array( + 'titleblacklist-desc' => 'Permitte al administratores prohibir le creation de paginas e contos de usator per medio de un [[MediaWiki:Titleblacklist|lista nigre]] e de un [[MediaWiki:Titlewhitelist|lista blanc]]', + 'titleblacklist' => '# Isto es un lista nigre de titulos. Le titulos e usatores que corresponde a un +# expression regular includite hic non pote esser create. Usa "#" pro commentos. +# Per predefinition, le differentia inter majusculas e minusculas non es significante.', + 'titlewhitelist' => '# Isto es un lista blanc de titulos. Usa "#" pro commentos. +# Per predefinition, le differentia inter majusculas e minusculas non es significante.', + 'titleblacklist-forbidden-edit' => 'Le creation del titulo "$2" ha essite prohibite. +Illo corresponde al sequente entrata del lista nigre: $1', + 'titleblacklist-forbidden-move' => '"$2" non pote esser renominate a "$3", proque le creation del titulo "$3" ha essite prohibite. +Illo corresponde al sequente entrata del lista nigre: $1', + 'titleblacklist-forbidden-upload' => 'Le creation del nomine de file "$2" ha essite prohibite. +Illo corresponde al sequente entrata del lista nigre: $1', + 'titleblacklist-forbidden-new-account' => 'Le creation del nomine de usator "$2" ha essite prohibite. +Illo corresponde al sequente entrata del lista nigre: $1', + '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 publicar:', + 'titleblacklist-override' => 'Ignorar le lista nigre', + 'right-tboverride' => 'Ignorar le lista nigre de titulos o nomines de usator', + 'right-tboverride-account' => 'Ignorar le lista nigre de nomines de usator', +); + +/** Indonesian (Bahasa Indonesia) + * @author IvanLanin + * @author Rex + */ +$messages['id'] = array( + 'titleblacklist-desc' => 'Mengizinkan pencegahan pembuatan halaman dengan judul tertentu: [[MediaWiki:Titleblacklist]] dan [[MediaWiki:Titlewhitelist]]', + 'titleblacklist' => '# Ini adalah daftar hitam judul. Judul dan nama pengguna yang berkesamaan dengan suatu regex berikut ini tidak dapat dibuat. +# Gunakan "#" untuk komentar. +# Daftar ini secara standar tidak memandang huruf besar-huruf kecil.', + 'titlewhitelist' => '# Ini adalah daftar putih judul. Gunakan "#" untuk komentar. +# Daftar ini secara standar tidak memandang huruf besar-huruf kecil.', + 'titleblacklist-forbidden-edit' => 'Judul "$2" telah dicekal untuk dibuat. Judul tersebut cocok dengan entri daftar hitam berikut: $1', + 'titleblacklist-forbidden-move' => '"$2" tak dapat dipindahkan ke "$3" karena judul "$3" telah dicekal untuk dibuat. Judul tersebut cocok dengan entri daftar hitam berikut: $1', + 'titleblacklist-forbidden-upload' => 'Nama berkas "$2" telah dicekal untuk dibuat. Judul tersebut cocok dengan entri daftar hitam berikut: $1', + 'titleblacklist-forbidden-new-account' => 'Nama pengguna "$2" tidak diperbolehkan. +Nama ini sama dengan entri daftar hitam berikut: $1', + '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:', + 'titleblacklist-override' => 'Abaikan daftar hitam', + 'right-tboverride' => 'Mengabaikan daftar hitam judul', # Fuzzy + 'right-tboverride-account' => 'Mengabaikan daftar hitam nama pengguna', +); + +/** Interlingue (Interlingue) + * @author Renan + */ +$messages['ie'] = array( + 'titleblacklist-desc' => 'Permisse administratores prohibir creation de págines e contos de usatores por un [[MediaWiki:Titleblacklist|liste nigri]] e [[MediaWiki:Titlewhitelist|liste blanc]]', + 'titleblacklist' => '#Ti es un titul de liste nigri. Titules e usatores que harmonisa un expression regulari ci ne posse es creat. +#Usa "#" por comentaries. +#Ti liste usa majuscules e minuscules per contumacie', + 'titlewhitelist' => "#Ti es un titul de liste blanc. Usa ''#'' por comentaries. +#Ti liste usa majuscules e minuscules per contumacie", + 'titleblacklist-forbidden-edit' => "Li titul ''$2'' ha esset bannit de creation. +It harmonisa in li proxim intrada de liste nigri:$1", + 'titleblacklist-forbidden-move' => "''$2'' ne posse esser movet por ''$3'', pro que li titul ''$3'' ha esset bannit de creation. +It harmonisa li proxim intrada in li liste nigri:$1", + 'titleblacklist-forbidden-upload' => "Li nómine de file ''$2'' ha esset bannit de creation. +It harmonisa li proxim intrada in li liste nigri:$1", + 'titleblacklist-forbidden-new-account' => "Li nómine de usator ''$2'' ha esset bannit de creation. +It harmonisa li proxim intrada in li liste nigri:$1", + 'titleblacklist-invalid' => 'Li proxim {{PLURAL:$1|linea|lineas}} in li liste nigri es ínvalid; +pleser corecte {{PLURAL:$1|it|les}} ante de conservar:', +); + +/** Iloko (Ilokano) + * @author Lam-ang + */ +$messages['ilo'] = array( + 'titleblacklist-desc' => 'Palubosan na dagiti administrador ti agiparit ti agaramid kadagiti panid ken dagiti pakabilangan ti agar-aramat babaen ti [[MediaWiki:Titleblacklist|blacklist]] ken [[MediaWiki:Titlewhitelist|whitelist]]', + 'titleblacklist' => '# Daytoy ket titulo a blacklist. Dagiti titulo ken agar-aramat a maipada ti kadawyan a panangisa ditoy ket saan a maaramid. +# Usaren ti "#" para iti komentario. +# Daytoy ket kinasigud a sensetibo iti kadakkel ti letra', + 'titlewhitelist' => '# Daytoy ket titulo a whitelist. Usaren ti "#" para iti komentario. +# Daytoy ket kinasigud a sensetibo iti kadakkel ti letra', + 'titleblacklist-forbidden-edit' => 'Ti titulo "$2" ket naiparit ti panaka-aramid. +Naipada ti sumaganad a blacklist a naikabil: $1', + 'titleblacklist-forbidden-move' => '"$2" ket saan a maiyalis idiay "$3", ngamin ket ti titulo "$3" ket naiparit a maaramid. +Naipada ti sumagana a blacklist a naikabil: $1', + 'titleblacklist-forbidden-upload' => 'Ti nagan ti papeles "$2" ket naiparit a maaramid. +Naipada ti sumaganad a blacklist a naikabil: $1', + 'titleblacklist-forbidden-new-account' => 'Ti nagan ti agar-aramat "$2" ket naiparit a maaramid. +Naipada ti sumaganad a blacklist a naikabil: $1', + 'titleblacklist-invalid' => 'Ti sumaganad a {{PLURAL:$1|linia|dagiti linia}} iti titulo ti blacklist {{PLURAL:$1|ket|ket}} imbalido; +pangngaasi ta pasayaaten {{PLURAL:$1|ida|dagida}} sakbay nga idulin:', + 'titleblacklist-override' => 'Saan nga ikaskaso ti blacklist', + 'right-tboverride' => 'Ipatuon ti titulo a blacklist', # Fuzzy + 'right-tboverride-account' => 'Ipatuon ti nagan ti agar-aramat a blacklist', +); + +/** Icelandic (íslenska) + * @author Snævar + */ +$messages['is'] = array( + 'titleblacklist-desc' => 'Leyfir möppudýrum að banna stofnun síðna og notenda samkvæmt [[MediaWiki:Titleblacklist|blacklist]] og [[MediaWiki:Titlewhitelist|whitelist]]', + 'titleblacklist' => '# Þetta er bannlisti fyrir síðutitla. Titlar og notendanöfn sem passa við reglulega segð hér er ekki hægt að búa til. +# Notaðu "#" fyrir athugasemdir +# Færslurnar hér eru sjálfvirkt hástafafrjálsar', + 'titleblacklist-forbidden-edit' => 'Búið er að banna titilinn "$2" og ekki er hægt að nota hann við stofnun síðna eða notendanafna. +Hann passar við eftirfarandi færslu í bannlistanum: $1', + 'titleblacklist-forbidden-move' => 'Ekki er hægt að færa "$2" á "$3", því búið er að banna titilinn "$3". Ekki er hægt að búa til síður með þessum titli. +Hann passar við eftirfarandi færslu í bannlistanum: $1', + 'titleblacklist-forbidden-upload' => 'Búið er að banna skráarnafnið "$2". Ekki er hægt að stofna skrár með þessum titli. +Hann passar við eftirfarandi færslu í bannlistanum: $1', + 'titleblacklist-forbidden-new-account' => 'Búið er að banna titilinn "$2" og ekki er hægt að nota hann við stofnun notendanafna. +Hann passar við eftirfarandi færslu í bannlistanum: $1', + 'titleblacklist-invalid' => 'Eftirfarandi {{PLURAL:$1|færsla|færslur}} í bannlista yfir síðutitla {{PLURAL:$1|er|eru}} ógildar og leiðrétta þarf {{PLURAL:$1|hana|þær}} áður en síðan er vistuð:', + 'titleblacklist-override' => 'Hunsa bannlistann', + 'right-tboverride' => 'Hunsa bannlista fyrir síðutitla.', # Fuzzy + 'right-tboverride-account' => 'Hunsa bannlista yfir notendanöfn', +); + +/** Italian (italiano) + * @author Beta16 + * @author BrokenArrow + * @author Darth Kule + * @author Melos + */ +$messages['it'] = array( + '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]]', + 'titleblacklist' => '# Lista dei titoli non consentiti. +# È impedita la creazione delle pagine e degli account il cui nome corrisponde a un\'espressione regolare indicata di seguito. +# Usare "#" per le righe di commento. +# Per default la differenza tra maiuscole e minuscole non è significativa', + 'titlewhitelist' => '# Questa è una whitelist dei titoli. Usare "#" per le righe di commento +# Per default la differenza tra maiuscole e minuscole non è significativa', + 'titleblacklist-forbidden-edit' => 'La creazione di pagine con titolo "$2" è stata impedita. La voce corrispondente nell\'elenco dei titoli non consentiti è la seguente: $1', + '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: $1', + 'titleblacklist-forbidden-upload' => 'La creazione di file con titolo "$2" è stato impedito. La voce corrispondente nell\'elenco dei titoli non consentiti è la seguente: $1', + 'titleblacklist-forbidden-new-account' => 'La creazione di utenti con nome "$2" è stata impedita. La voce corrispondente nell\'elenco dei nomi non consentiti è la seguente: $1', + '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.", + 'titleblacklist-override' => 'Ignora la blacklist', + 'right-tboverride' => 'Ignora la blacklist dei titoli o dei nome utente', + 'right-tboverride-account' => 'Ignora la blacklist dei nome utente', +); + +/** Japanese (日本語) + * @author Aotake + * @author Fryed-peach + * @author Hosiryuhosi + * @author JtFuruhata + * @author Marine-Blue + * @author Muttley + * @author Shirayuki + * @author 青子守歌 + */ +$messages['ja'] = array( + 'titleblacklist-desc' => '管理者が[[MediaWiki:Titleblacklist|ブラックリスト]] および [[MediaWiki:Titlewhitelist|ホワイトリスト]]を使ってページおよび利用者アカウントの新規作成を禁止できるようにする', + 'titleblacklist' => '# これは、ページ名のブラックリストです。正規表現に一致するページ名および利用者アカウントの新規作成を禁止します。 +# 「#」以降はコメントです。 +# 既定では大文字と小文字を区別しません', + 'titlewhitelist' => '# これは、ページ名のホワイトリストです。「#」以降はコメントです。 +# 既定では大文字と小文字を区別しません', + 'titleblacklist-forbidden-edit' => '「$2」という名前のページの作成は禁止されています。 +これは以下のブラックリスト項目に一致します: $1', + 'titleblacklist-forbidden-move' => '「$3」という名前のページの作成が禁止されているため、「$2」を「$3」に移動できません。 +これは以下のブラックリスト項目に一致します: $1', + 'titleblacklist-forbidden-upload' => '「$2」という名前でのファイルのアップロードは禁止されています。 +これは以下のブラックリスト項目に一致します: $1', + 'titleblacklist-forbidden-new-account' => '「$2」という名前のユーザーの作成は禁止されています。 +これは以下のブラックリスト項目と一致します: $1', + 'titleblacklist-invalid' => 'タイトルブラックリスト中の以下の{{PLURAL:$1|行}}は正しく記述できて{{PLURAL:$1|いません}}。保存する前に{{PLURAL:$1|修正して}}ください:', + 'titleblacklist-override' => 'ブラックリストを無視', + 'right-tboverride' => 'ページ名/利用者名のブラックリストによる制限を受けない', + 'right-tboverride-account' => '利用者名ブラックリストを無視', +); + +/** Jutish (jysk) + * @author Huslåke + * @author Ælsån + */ +$messages['jut'] = array( + 'titleblacklist-desc' => 'Kan til førbæd skeppenge der pæger ve spæsifiærn titler: [[MediaWiki:Titleblacklist]] og [[MediaWiki:Titlewhitelist]]', # Fuzzy + 'titleblacklist' => '# Dett\'er en titel blackliste. Titler dette match en regex her ken ekke være skeppen. +# Brug "#" før bemærkenge.', # Fuzzy + 'titlewhitelist' => '# Dett\'er en titel whiteliste. Brug "#" før bemærkenge', # Fuzzy +); + +/** Javanese (Basa Jawa) + * @author Meursault2004 + * @author NoiX180 + * @author Pras + */ +$messages['jv'] = array( + 'titleblacklist-desc' => 'Marengaké pangurus menggak wong nggawé kaca lan akun miturut [[MediaWiki:Titleblacklist|daftar-ireng]] lan [[MediaWiki:Titlewhitelist|daftar-putih]]', + 'titleblacklist' => '# Iki dhaptar-ireng irah-irahan. Irah-irahan lan panganggo sing cocog karo sawijining regex ing kéné ora bisa digawé. +# Anggonen "#" kanggo komentar. +# Dhaptar iki sacara baku ora mbédakaké aksara gedhé-cilik.', + 'titlewhitelist' => '# Dhaptar iki arupa dhaptar-putih irah-irahan. Anggonen "#" kanggo komentar. +# Dhaptar iki sacara baku ora mbédakaké aksara gedhé-cilik.', + 'titleblacklist-forbidden-edit' => 'Irah-irahan "$2" dilarang digawé. +Irah-irahan iki cocog karo èntri daftar ireng iki: $1', + 'titleblacklist-forbidden-move' => '"$2" ora bisa dipindhahaké menyang "$3", amerga irah-irahan iki "$3" dilarang ora olèh digawé. +Irah-irahan iki soalé cocog karo èntri daftar ireng iki: $1', + 'titleblacklist-forbidden-upload' => 'Jeneng berkas "$2" wis dilarang kanggo digawé. +Irah-irahan iku cocog karo èntri daftar ireng iki: $1', + 'titleblacklist-forbidden-new-account' => 'Jeneng panganggo "$2" wis dipenggak. +Iki cocog karo jeneng ing dhaptar-ireng: $1', + '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:', + 'titleblacklist-override' => 'Bènaké daptar ireng', + 'right-tboverride' => "''Override'' daftar ireng judhul", # Fuzzy + 'right-tboverride-account' => 'Benaké daptar ireng jeneng panganggo', +); + +/** Georgian (ქართული) + * @author BRUTE + * @author David1010 + * @author Dawid Deutschland + * @author გიორგიმელა + */ +$messages['ka'] = array( + 'titleblacklist-desc' => 'აძლევს ადმინისტრატორებს უფლებას შექმნან ანგარიშები და გვერდები [[MediaWiki:Titleblacklist|შავი]] და [[MediaWiki:Titlewhitelist|თეთრი]] სიების მეშვეობით.', + 'titleblacklist' => '# ეს არის აკრძალულ სახელთა სია. გვერდები და ანგარიშები, რომლებიც ემთხვევა რეგულარულ სახელწოდებებს ვერ შეიქმნება. +# გამოიყენეთ „#“ სიმბოლო კომენტარებისათვის +# არ არის გრძნობადბა რეგისტრისადმი', + 'titlewhitelist' => '# ეს არის სახელწოდებათა «თეთრი სია». კომენტარებისთვის გამოიყენეთ «#» +# არ არის გრძნობადბა რეგისტრისადმი', + 'titleblacklist-forbidden-edit' => 'სათაური "$2" დაბლოკილი. ამ სათაურით გვერდის შექმნა აკრძალულია +იგი მსგავსია შავი სიიდან შემდეგ ჩანაწერს: $1', + 'titleblacklist-forbidden-move' => 'შეუძლებელია გვერდ «$2»-ის გადარქმევა «$3»-ად, რადგანაც ეს სათაური იმყოფება შავ სიაში: $1', + 'titleblacklist-forbidden-upload' => "'''ფაილი სახელით \"\$2\" არ შეიძლება იყოს ატვირთული'''
+იგი ექვემდებარება შემდეგ ჩანაწერს შავ სიაში: '''''\$1'''''", + 'titleblacklist-forbidden-new-account' => 'აკრძალულია სიტყვა «$2»-ის გამოყენება მომხმარებლის სახელად. +ეს სახელი ექვემდებარება შემდეგ ჩანაწერს შავი სიიდან: $1', + 'titleblacklist-invalid' => '{{PLURAL:$1|შემდეგი ხაზიа|შემდეგი ხაზები}} აკრძალულ სახელთა სიაში {{PLURAL:$1|არის არასწორი რეგულარული გამოთქმა|არის არასწორი რეგულარული გამოთქმები}}. გთხოვთ შეასწოროთ {{PLURAL:$1|ის|ისინი}} შენახვამდე:', + 'titleblacklist-override' => 'შავი სიის იგნორირება', + 'right-tboverride' => 'შავი სიის გვერდების ან მომხმარებლების სახელების იგნორირება', + 'right-tboverride-account' => 'მომხმარებელთა სახელების შავი სიის იგნორირება', +); + +/** Kazakh (Arabic script) (قازاقشا (تٴوتە)‏) + */ +$messages['kk-arab'] = array( + 'titleblacklist' => '# بۇل اتاۋلاردىڭ قارا ٴتىزىمى. جۇيەلى ايتىلىمدارعا (regex) سايكەس مىنداعى اتاۋلار جاراتىلمايدى. +ماندەمەلەر ٴۇشىن «#» نىشانىن قولدانىڭىز.', # Fuzzy + 'titlewhitelist' => '# بۇل اتاۋلاردىڭ اق ٴتىزىمى. ماندەمەلەر ٴۇشىن «#» نىشانىن قولدانىڭىز', # Fuzzy + 'titleblacklist-forbidden-edit' => '«$2» دەگەن اتاۋ جاراتۋى قۇلىپتالعان. بۇل قارا ٴتىزىمنىڭ جازباسىنا سايكەس: $1', + 'titleblacklist-forbidden-move' => '«$2» دەگەن «$3» دەگەنگە جىلجىتىلمايدى, سەبەبى «$3» دەگەن اتاۋ جاراتۋى قۇلىپتالعان. بۇل قارا ٴتىزىمنىڭ جازباسىنا سايكەس: $1', + 'titleblacklist-forbidden-upload' => '«$2» دەگەن فايل اتى جاراتۋى قۇلىپتالعان. بۇل قارا ٴتىزىمنىڭ جازباسىنا سايكەس: $1', + 'titleblacklist-invalid' => 'اتاۋلاردىڭ قارا تىزىمىندەگى كەلەسى {{PLURAL:$1|جول|جولدار}} {{PLURAL:$1||}} جارامسىز; ساقتاۋ الدىندا {{PLURAL:$1|بۇنى|بۇلاردى}} دۇرىستاپ شىعىڭىز:', +); + +/** Kazakh (Cyrillic script) (қазақша (кирил)‎) + * @author AlefZet + */ +$messages['kk-cyrl'] = array( + 'titleblacklist' => '# Бұл атаулардың қара тізімі. Жүйелі айтылымдарға (regex) сәйкес мындағы атаулар жаратылмайды. +Мәндемелер үшін «#» нышанын қолданыңыз.', # Fuzzy + 'titlewhitelist' => '# Бұл атаулардың ақ тізімі. Мәндемелер үшін «#» нышанын қолданыңыз', # Fuzzy + 'titleblacklist-forbidden-edit' => '«$2» деген атау жаратуы құлыпталған. Бұл қара тізімнің жазбасына сәйкес: $1', + 'titleblacklist-forbidden-move' => '«$2» деген «$3» дегенге жылжытылмайды, себебі «$3» деген атау жаратуы құлыпталған. Бұл қара тізімнің жазбасына сәйкес: $1', + 'titleblacklist-forbidden-upload' => '«$2» деген файл аты жаратуы құлыпталған. Бұл қара тізімнің жазбасына сәйкес: $1', + 'titleblacklist-invalid' => 'Атаулардың қара тізіміндегі келесі {{PLURAL:$1|жол|жолдар}} {{PLURAL:$1||}} жарамсыз; сақтау алдында {{PLURAL:$1|бұны|бұларды}} дұрыстап шығыңыз:', +); + +/** Kazakh (Latin script) (qazaqşa (latın)‎) + */ +$messages['kk-latn'] = array( + 'titleblacklist' => '# Bul atawlardıñ qara tizimi. Jüýeli aýtılımdarğa (regex) säýkes mındağı atawlar jaratılmaýdı. +Mändemeler üşin «#» nışanın qoldanıñız.', # Fuzzy + 'titlewhitelist' => '# Bul atawlardıñ aq tizimi. Mändemeler üşin «#» nışanın qoldanıñız', # Fuzzy + 'titleblacklist-forbidden-edit' => '«$2» degen ataw jaratwı qulıptalğan. Bul qara tizimniñ jazbasına säýkes: $1', + 'titleblacklist-forbidden-move' => '«$2» degen «$3» degenge jıljıtılmaýdı, sebebi «$3» degen ataw jaratwı qulıptalğan. Bul qara tizimniñ jazbasına säýkes: $1', + 'titleblacklist-forbidden-upload' => '«$2» degen faýl atı jaratwı qulıptalğan. Bul qara tizimniñ jazbasına säýkes: $1', + 'titleblacklist-invalid' => 'Atawlardıñ qara tizimindegi kelesi {{PLURAL:$1|jol|joldar}} {{PLURAL:$1||}} jaramsız; saqtaw aldında {{PLURAL:$1|bunı|bulardı}} durıstap şığıñız:', +); + +/** Korean (한국어) + * @author Klutzy + * @author Kwj2772 + * @author ToePeu + * @author 아라 + */ +$messages['ko'] = array( + 'titleblacklist-desc' => '[[MediaWiki:Titleblacklist]], [[MediaWiki:Titlewhitelist]]를 통해서 특정 제목의 문서 만들기를 막는 기능', + 'titleblacklist' => ' # 문서 이름 금지 목록을 적는 곳입니다. 정규 표현식과 일치하는 문서나 사용자 이름은 만들기가 제한됩니다. + # 규칙이 아닌 주석 내용에는 앞에 "#"을 붙여 주세요. + # 기본적으로 규칙은 대소문자를 구별하지 않습니다.', + 'titlewhitelist' => ' # 만들기 허용 규칙을 적는 곳입니다. 만들기 금지 규칙에 포함되는 문서의 경우, 이 곳의 규칙에도 포함될 경우 만들기가 가능해집니다. + # 규칙이 아닌 주석 내용에는 앞에 "#"을 붙여 주세요. + # 기본적으로 규칙은 대소문자를 구별하지 않습니다.', + 'titleblacklist-forbidden-edit' => '"$2" 문서는 만들기 금지 목록에 포함되어 있습니다. +해당 만들기 금지 조건은 $1입니다.', + 'titleblacklist-forbidden-move' => '"$2" 문서를 "$3" 제목으로 옮길 수 없습니다. 문서 만들기 금지 조건이 걸려 있습니다. +해당 금지 조건은 $1입니다.', + 'titleblacklist-forbidden-upload' => '"$2" 파일 이름을 만드는 것이 제한되어 있습니다. +파일 이름이 다음의 규칙에 해당됩니다: $1', + 'titleblacklist-forbidden-new-account' => '"$2" 이름으로 계정을 만드는 것이 제한되어 있습니다. +계정 이름이 다음의 규칙에 해당됩니다: $1', + 'titleblacklist-invalid' => '제목 블랙리스트 목록에 잘못된 구문이 있습니다. +저장하기 전에 올바르게 수정해주세요.', + 'titleblacklist-override' => '블랙리스트를 무시', + 'right-tboverride' => '문서 제목이나 사용자 이름 블랙리스트 무시', + 'right-tboverride-account' => '사용자 이름 블랙리스트를 무시', +); + +/** Colognian (Ripoarisch) + * @author Purodha + */ +$messages['ksh'] = array( + 'titleblacklist-desc' => 'Määt et möjjelesch, bestemmpte neuje Sigge un neuje Metmaacher-Name övver en [[MediaWiki:Titleblacklist|„schwatze Leß“]] un en [[MediaWiki:Titlewhitelist|Leß met Ußnahme dofun]] ze verbeede.', + 'titleblacklist' => '# Dat hee eß en „schwatze Leß“ met verbodde Tittele för Sigge. +# Dä ier Enhallt sen rejolähre Ußdrök, +# wat do drop paß, kam_mer nit aanläje. +# Wam_mer et nit ömschtällt, es Jruß- un Kleinschrevv_ejaal. +# Donn „#“ aan der Aanfang fun en Reih, dann häß ene Kommentaa.', + 'titlewhitelist' => '# Dat hee eß en Leß met Ußnahme fun de „schwatze Leß“ met verbodde +# Tittele för Sigge. Dä ier Enhallt sen rejolähre Ußdrök, +# wat do drop paß, kam_mer aanläje. +# Wam_mer et nit ömschtällt, es Jruß- un Kleinschrevv_ejaal. +# Donn „#“ aan der Aanfang fun en Reih, dann häß ene Kommentaa.', + 'titleblacklist-forbidden-edit' => 'En Sigg met dämm Tittel „$2“ aanzelääje es verbodde per dämm Enndraach $1 en de „schwazze Leß.“', + 'titleblacklist-forbidden-move' => 'Di Sigg met dämm Tittel „$2“ op dä Tittel „$3“ ömzenänne es verbodde per dämm Enndraach $1 en de „schwazze Leß.“', + 'titleblacklist-forbidden-upload' => 'En Datei met dämm Tittel „$2“ huhzelade es verbodde per dämm Enndraach $1 en de „schwazze Leß.“', + 'titleblacklist-forbidden-new-account' => 'Enne Metmaacher met dämm Name „$2“ aanzelääje es verbodde per dämm Enndraach $1 en de „schwazze Leß.“', + 'titleblacklist-invalid' => '{{PLURAL:$1|De Reih unge stemmp nit un moß|De $1 Reije unge stimme nit un möße|Dat he sull}} för em Afspeichere eets en Odenung jebraat wäde:', + 'titleblacklist-override' => 'De schwazze Leß övverjonn', + 'right-tboverride' => 'De Lėß met verbodde Naame un Titelle för Sigge övverjonn', + 'right-tboverride-account' => 'De Leß met verbodde Metmaacher-Name övverjonn', +); + +/** Latin (Latina) + * @author UV + */ +$messages['la'] = array( + 'titleblacklist' => '# Hic est index titulorum prohibitorum. Tituli usoresque qui congruunt +# cum una ex expressionibus regularis sequentibus creari non possunt. +# Utere "#" pro commentariis. +# Litterae maiusculae ab litteris minusculis distingui non solent.', + 'titlewhitelist' => '# Hic est index titulorum permissorum. Utere "#" pro commentariis. +# Litterae maiusculae ab litteris minusculis distingui non solent.', + 'titleblacklist-forbidden-edit' => 'Pagina cum titulo "$2" creari non potest. Hic titulus congruit cum expressione regulari: $1', + '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: $1', + 'titleblacklist-forbidden-upload' => 'Fasciculus cum titulo "$2" imponi non potest. Hic titulus congruit cum expressione regulari: $1', + 'titleblacklist-forbidden-new-account' => 'Ratio usoris "$2" creari non potest. +Hic titulus congruit cum expressione regulari: $1', +); + +/** Luxembourgish (Lëtzebuergesch) + * @author Robby + */ +$messages['lb'] = array( + 'titleblacklist-desc' => "Erlaabt den Administrateuren et d'Uleeë vu Säiten a Benotzerkonte mat spezifeschen Titelen iwwer eng [[MediaWiki:Titleblacklist|schwaarz Lëscht]] an eng [[MediaWiki:Titlewhitelist|wäiss Lëscht]] ze verbidden", + 'titleblacklist' => '# Dëst ass een Titel deen op enger schwaarzer Lëscht steet. Titelen a Benotzernimm op déi dës Ausdréck passe kann net ugeluecht ginn +# Benotzt "#" fir Bemierkungen +# Et gëtt tëschent groussen a klenge Buchstawen ënnerscheed', + 'titlewhitelist' => "# Dëst ass d'''Whitelist'' vun den Titelen. Benotzt \"#\" fir Bemierkungen. +# Et gëtt een Ënnerscheed tëschent groussen a klenge Buchstawe gemaach", + 'titleblacklist-forbidden-edit' => 'Den Titel "$2" dàerf net ugeluecht ginn. +En ass op der schwaarzer Lëscht wéint folgendem Begrëff: $1', + 'titleblacklist-forbidden-move' => '"$2" kann net op "$3" geréckelt ginn, well den Titel "$3" net däerf ugeluecht ginn. +En entsprécht dëser Rubrik vun der schwaarzr Lëscht: $1', + 'titleblacklist-forbidden-upload' => 'De Fichiersnumm "$2" kann net benotzt ginn. +Hien ass identesch mat dësem Numm vun der schwaarzer Lëscht (black list): $1', + 'titleblacklist-forbidden-new-account' => 'De Benotzermumm "$2" gouf gespaart fir benotzt ze ginn. +En ass esou op der \'\'schwaarzer Lëscht\'\': $1', + 'titleblacklist-invalid' => 'Dës {{PLURAL:$1|Linn|Linnen}} op der schwaarzer Lëscht vun den {{PLURAL:$1|Titelen ass|Titele sinn}} net valabel; +verbessert se virum späicheren:', + 'titleblacklist-override' => 'Schwaarz Lëscht ignoréieren', + 'right-tboverride' => "D'schwaarz Lëscht vun den Titelen a Benotzernimm ignoréieren", + 'right-tboverride-account' => 'Schwaarz Lëscht vun de Benotzernimm iwwergoen', +); + +/** Limburgish (Limburgs) + * @author Matthias + * @author Ooswesthoesbes + */ +$messages['li'] = array( + 'titleblacklist-desc' => "Veurkömp het aanmake van pagina's èn gebroekers waenger 'ne [[MediaWiki:Titleblacklist|zwarte]] en [[MediaWiki:Titlewhitelist|witte]] lies.", + 'titleblacklist' => '# Dit is \'ne zjwarte lies veur paginaname. Paginaname en gebroekers die voldoon aan \'ne regex kinne neet aangemaak waere. +# Gebroek "#" veur opmerkinge. +# Dit is autematis huidlettergeveulig', + 'titlewhitelist' => '# Dit is \'ne witte lies veur paginaname. Gebroek "#" veur opmerkinge. +# Dit is autematis huidlettergeveulig', + 'titleblacklist-forbidden-edit' => 'Een pagina met de naam "$2" kan niet aangemaakt worden. Deze paginanaam voldoet aan de volgende beperking op de zwarte lijst: $1', + '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: $1', + 'titleblacklist-forbidden-upload' => 'Het bestand "$2" kan niet toegevoegd worden. Deze bestandsnaam voldoet aan de volgende beperking op de zwarte lijst: $1', + 'titleblacklist-forbidden-new-account' => 'De gebroekersnaam "$2" kan neet aangemaak waere ómdet \'t voldeit aan de volgende beperking op de zwarte lies: $1', + 'titleblacklist-invalid' => 'De volgende {{PLURAL:$1|regel|regels}} in de zwarte lijst veur paginaname {{PLURAL:$1|is|zijn}} ongeldig. Verbeter die {{PLURAL:$1|regel|regels}} asjeblieft veurdat ge de lijst opslaat:', + 'titleblacklist-override' => 'Negeer zwarte lies', + 'right-tboverride' => 'De zwarte lies veur pazjenaname negere', # Fuzzy + 'right-tboverride-account' => 'De zwarte lies veur gebroekersname negere', +); + +/** Lithuanian (lietuvių) + * @author Eitvys200 + * @author Homo + * @author Matasg + */ +$messages['lt'] = array( + 'titleblacklist-desc' => 'Leidžia administratoriams uždrausti kurti puslapius ir vartotojų sąskaitas pagal [[MediaWiki:Titleblacklist|juodąjį sąrašą]] ir [[MediaWiki:Titlewhitelist|baltąjį sąrašą]]', + 'titleblacklist' => '# Tai pavadinimų juodasis sąrašas. Pavadinimai ir vartotojai, kurie atitinka įrašus čia, negali būti sukuriami. +# Naudokite "#" komentarams. +# Pagal nutylėjimą nejautrus raidžių dydžiui', + 'titlewhitelist' => '# Tai pavadinimų baltasis sąrašas. Naudokite "#" komentarams. +# Pagal nutylėjimą nejautrus raidžių dydžiui', + 'titleblacklist-forbidden-edit' => 'Pavadinimą "$2" buvo uždrausta sukurti. +Jis atitinką šį juodojo sąrašo įrašą: $1', + 'titleblacklist-forbidden-move' => '"$2" negali būti perkeltas į "$3", nes pavadinimą "$3" buvo uždrausta sukurti. +Jis atitinką šį juodojo sąrašo įrašą: $1', + 'titleblacklist-forbidden-upload' => 'Failą "$2" buvo uždrausta sukurti. +Jis atitinką šį juodojo sąrašo įrašą: $1', + 'titleblacklist-forbidden-new-account' => 'Naudotojo vardą "$2" buvo uždrausta sukurti. +Jis atitinką šį juodojo sąrašo įrašą: $1', + 'titleblacklist-invalid' => 'Žemiau {{PLURAL:$1|esanti linija|esančios linijos}} juodajame sąraše {{PLURAL:$1|yra|yra}} netinkama; +prašome {{PLURAL:$1|ją|jas}} pataisyti prieš išsaugant:', # Fuzzy + 'titleblacklist-override' => 'Ignoruoti juodąjį sąrašą', + 'right-tboverride' => 'Nepaisyti juodojo sąrašo', # Fuzzy +); + +/** Macedonian (македонски) + * @author Bjankuloski06 + */ +$messages['mk'] = array( + 'titleblacklist-desc' => 'Им овозможува на администраторите да забранат создавање на страници и кориснички сметки со помош на [[MediaWiki:Titleblacklist|црн список]] и [[MediaWiki:Titlewhitelist|бел список]]', + 'titleblacklist' => '# Ова е црн список на наслови. Насловите и корисниците кои се совпаѓаат со регуларните изрази на списокот не можат да се создадат. +# За коментари користете го знакот „#“. +# Ова разликува мали и големи букви по основно', + 'titlewhitelist' => '# Ова е бел список на наслови. За коментари користете го знакот „#“. +# Ова разликува мали и големи букви по основно', + 'titleblacklist-forbidden-edit' => 'Насловот „$2“ е забранет за создавање. +Се совпаѓа со следната ставка на црниот список: $1', + 'titleblacklist-forbidden-move' => '„$2“ не може да се премести на „$3“, бидејќи насловот „$3“ е забранет за создавање. +Се совпаѓа со следнава ставка на црниот список: $1', + 'titleblacklist-forbidden-upload' => 'Податотеката по име „$2“ е забранета за создавање. +Се совпаѓа со следнава ставка на црниот список: $1', + 'titleblacklist-forbidden-new-account' => 'Корисничкото име „$2“ е забрането за создавање. +Се совпаѓа со следнава ставка на црниот список: $1', + 'titleblacklist-invalid' => '{{PLURAL:$1|Следниов ред|Следниве редови}} во црниот список на наслови {{PLURAL:$1|е|се}} неважечки; +поправете {{PLURAL:$1|го|ги}} пред да зачувате:', + 'titleblacklist-override' => 'Занемари го црниот список', + 'right-tboverride' => 'Занемарување на црниот список на наслови или корисници', + 'right-tboverride-account' => 'Потиснување на црниот список на кориснички имиња', +); + +/** Malayalam (മലയാളം) + * @author Praveenp + * @author Shijualex + */ +$messages['ml'] = array( + 'titleblacklist-desc' => '[[MediaWiki:Titleblacklist]], [[MediaWiki:Titlewhitelist]] എന്നിവയിൽ കൊടുത്തിരിക്കുന്ന അംഗത്വങ്ങളും താളുകളും സൃഷ്ടിക്കുന്നത് തടയാൻ കാര്യനിർവാഹകരെ അനുവദിക്കുന്നു.', + 'titleblacklist' => '# ഇതു തലക്കെട്ടിന്റെ കരിമ്പട്ടികയാണ്‌. ഈ പട്ടികയിലുള്ള ഇനവുമായി യോജിക്കുന്ന ലേഖനങ്ങളും ഉപയോക്തൃനാമങ്ങളും സൃഷ്ടിക്കാനാവില്ല. +# അഭിപ്രായത്തിനു "#" ഉപയോഗിക്കുക. +# ഇതു സ്വതേ കേസ് സെൻസിറ്റീവ് ആണ്.', + 'titlewhitelist' => '# ഇത് തലക്കെട്ടിന്റെ ശുദ്ധപട്ടികയാണ്. കുറിപ്പിടാനായി "#" ഉപയോഗിക്കുക. +# ഇത് സ്വതേ കേസ് സെൻസിറ്റീവ് ആണ്', + 'titleblacklist-forbidden-edit' => '"$2" എന്ന തലക്കെട്ട് സൃഷ്ടിക്കുന്നതു നിരോധിച്ചിട്ടുള്ളതാണ്‌. ആ തലക്കെട്ട് താഴെ പ്രദർശിപ്പിച്ചിരിക്കുന്ന കരിമ്പട്ടിക ഇനവുമായി യോജിക്കുന്നു: $1', + 'titleblacklist-forbidden-move' => '"$3" എന്ന തലക്കെട്ട് സൃഷ്ടിക്കുന്നതു നിരോധിച്ചിട്ടുള്ളതിനാൽ, "$2" എന്ന താൾ "$3" എന്ന തലക്കെട്ടിലേക്കു മാറ്റാൻ പറ്റില്ല. ആ തലക്കെട്ട് താഴെ പ്രദർശിപ്പിച്ചിരിക്കുന്ന കരിമ്പട്ടിക ഇനവുമായി യോജിക്കുന്നു: $1', + 'titleblacklist-forbidden-upload' => '"$2" എന്ന നാമം പ്രമാണത്തിനു കൊടുക്കുന്നത് നിരോധിച്ചിട്ടുള്ളതാണ്‌. +ആ നാമം താഴെ പ്രദർശിപ്പിച്ചിരിക്കുന്ന കരിമ്പട്ടിക ഇനവുമായി യോജിക്കുന്നു: $1', + 'titleblacklist-forbidden-new-account' => 'ഉപയോക്തൃനാമം "$2" സൃഷ്ടിക്കുന്നതിൽ നിന്നും നിരോധിക്കപ്പെട്ടതാണ്. +കരിമ്പട്ടികയിൽ കൊടുത്തിരിക്കുന്ന ഇനിപ്പറയുന്നതുമായി അതു ഒത്തുപോകുന്നു: $1', + 'titleblacklist-invalid' => 'കരിമ്പട്ടികയിലെ താഴെ കൊടുത്തിരിക്കുന്ന {{PLURAL:$1|വരി|വരികൾ}} അസാധുവാണ്. +ദയവായി {{PLURAL:$1|അത്|അവ}} ശരിയാക്കിയ ശേഷം സേവ് ചെയ്യുക:', + 'titleblacklist-override' => 'കരിമ്പട്ടിക അവഗണിക്കുക', + 'right-tboverride' => 'തലക്കെട്ടിന്റെ അല്ലെങ്കിൽ ഉപയോക്തൃനാമത്തിന്റെ കരിമ്പട്ടികയെ അതിലംഘിക്കുക', + 'right-tboverride-account' => 'ഉപയോക്തൃനാമ കരിമ്പട്ടികയെ അതിലംഘിക്കുക', +); + +/** Marathi (मराठी) + * @author Kaajawa + * @author Kaustubh + * @author Mahitgar + * @author Rahuldeshmukh101 + */ +$messages['mr'] = array( + 'titleblacklist-desc' => '[[MediaWiki:Titleblacklist|ब्लॅकलीस्ट]] व [[MediaWiki:Titlewhitelist|व्हाईट लीस्ट]] ला अनुसरून पाने आणि सदस्य खात्यांना प्रतिबंधतीअ करण्याची प्रचालकांना परवानगी द्या', + 'titleblacklist' => '# ही ब्लॉक केलेल्या शीर्षकांची यादी आहे. या यादीत असलेल्या शीर्षकांचे लेख लिहिता येणार नाहीत. +# शेरा देण्यासाठी "#" वापरा.', + 'titlewhitelist' => '# ही वापरू शकत असलेल्या शीर्षकांची यादी आहे. शेरा देण्यासाठी "#" वापरा', + 'titleblacklist-forbidden-edit' => '"$2" या शीर्षकाचा लेख बनवू शकत नाही. खाली ब्लॉक केलेल्या शीर्षकांच्या यादीतील नोंद आहे: +$1', + 'titleblacklist-forbidden-move' => '"$2" चे "$3" ला स्थानांतरण होऊ शकत नाही, कारण "$3" हे ब्लॉक केलेल्या शीर्षकांच्या यादीत आहे. खाली ब्लॉक केलेल्या शीर्षकांच्या यादीतील नोंद आहे: $1', + 'titleblacklist-forbidden-upload' => '"$2" या शीर्षकाची संचिका बनवू शकत नाही. खाली ब्लॉक केलेल्या शीर्षकांच्या यादीतील नोंद आहे: +$1', + 'titleblacklist-forbidden-new-account' => '"$2" सदस्यनाव निर्मितीपासून प्रतिबंधीत केलेले आहे. +ते खालील वर्ज्यसूचीशी जुळते (महाराष्ट्र राज्याच्या सांस्कृतिक धोरणास अनुसरून वर्णभेदावर आधारीत मुळ इंग्रजीवाक्यातील ब्लॅकलीस्ट अनुवादकरताना टाळत आहोत): $1', + 'titleblacklist-invalid' => 'शीर्षक ब्लॉक यादीतील खालील {{PLURAL:$1|ओळ चुकीची आहे|ओळी चुकीच्या आहेत}}; कृपया जतन करण्यापूर्वी {{PLURAL:$1|ती|त्या}} दुरुस्त करा:', + 'titleblacklist-override' => 'काळ्या यादीकडे दुर्लक्ष करा', + 'right-tboverride' => 'शीर्षक ब्लॅकयादी कडे दुर्लक्ष करा', # Fuzzy + 'right-tboverride-account' => 'खते काळ्या यादीकडे दुर्लक्ष करा', +); + +/** Malay (Bahasa Melayu) + * @author Anakmalaysia + * @author Aviator + * @author Izzudin + */ +$messages['ms'] = array( + 'titleblacklist-desc' => 'Membolehkan pentadbir mengawal penciptaan laman dan pengguna tertentu menggunakan [[MediaWiki:Titleblacklist|senarai hitam]] dan [[MediaWiki:Titlewhitelist|senarai putih]]', + 'titleblacklist' => '# Ini ialah senarai hitam tajuk. Tajuk atau pengguna yang sepadan dengan mana-mana ungkapan nalar di sini tidak boleh dicipta. +# Gunakan "#" untuk komen. +# Secara asali, ini tidak peka huruf (mengabaikan besar kecil huruf)', + 'titlewhitelist' => '# Ini ialah senarai hitam tajuk. Gunakan "#" untuk komen. +# Secara asali, ini tidak peka huruf (mengabaikan besar kecil huruf)', + 'titleblacklist-forbidden-edit' => 'Tajuk "$2" telah diharamkan. +Tajuk tersebut sepadan dengan entri senarai hitam berikut: $1', + 'titleblacklist-forbidden-move' => '"$2" tidak boleh dipindahkan ke "$3" kerana tajuk "$3" telah diharamkan. +Tajuk tersebut sepadan dengan entri senarai hitam berikut: $1', + 'titleblacklist-forbidden-upload' => 'Nama fail "$2" telah diharamkan. +Nama tersebut sepadan dengan entri senarai hitam berikut: $1', + 'titleblacklist-forbidden-new-account' => 'Nama pengguna "$2" telah diharamkan kerana sepadan dengan entri senarai hitam berikut: $1', + 'titleblacklist-invalid' => '{{PLURAL:$1|Baris|Baris-baris}} berikut adalah tidak sah. Sila betulkannya sebelum menyimpan:', + 'titleblacklist-override' => 'Abaikan senarai hitam', + 'right-tboverride' => 'Membatalkan senarai hitam tajuk atau nama pengguna', + 'right-tboverride-account' => 'Mengatasi senarai hitam nama pengguna', +); + +/** Maltese (Malti) + * @author Chrisportelli + */ +$messages['mt'] = array( + 'titleblacklist-forbidden-new-account' => 'Il-ħolqien ta\' utenti bl-isem "$2" ġie imblukkat. Dan jaqbel mad-daħla fil-lista s-sewda segwenti: $1', + 'titleblacklist-override' => 'Injora l-lista s-sewda', + 'right-tboverride' => 'Jinjora l-lista s-sewda tat-titli', # Fuzzy + 'right-tboverride-account' => 'Jinjora l-lista s-sewda tal-ismijiet tal-utent', +); + +/** Nahuatl (Nāhuatl) + * @author Fluence + * @author Ricardo gs + */ +$messages['nah'] = array( + 'titleblacklist' => '#Inīn ahcualli tēpōhualāmatl. Ahmo tihuelitiz ahmo ticyōcoyaz tōcāitl ahnozo tlatequitiltilīlli mā quinehuihuilia cemeh in nāhuatīllahtōliztli. +#Xinemītia «#» titlacaquiztilīz. +#Inīn ahmo quimati in huēyimachiyōtlahtōliztli intlā ahmo mopehpena', +); + +/** Norwegian Bokmål (norsk (bokmål)‎) + * @author Danmichaelo + * @author Nghtwlkr + * @author Reedy + */ +$messages['nb'] = array( + 'titleblacklist-desc' => 'Gir muligheten til å forhindre at sider og brukerkontoer med visse titler opprettes, ved å bruke [[MediaWiki:Titleblacklist]] og [[MediaWiki:Titlewhitelist]]', + 'titleblacklist' => '# Dette er en svartlisting for titler. Titler og brukernavn som passer med regulære uttrykk her kan ikke opprettes. +# Bruk «#» for kommentarer. +# Det skilles ikke mellom store og små bokstaver som standard', + 'titlewhitelist' => '# Dette er en hvitelisting for titler. Bruk «#» for kommentarer. +# Det skilles ikke mellom store og små bokstaver som standard', + 'titleblacklist-forbidden-edit' => 'Tittelen «$2» er stengt for oppretting. Den blokkeres av følgende svartelistingselement: $1', + 'titleblacklist-forbidden-move' => '«$2» kan ikke flyttes til «$3» fordi tittelen «$3» har blitt stengt for oppretting. Den tilsvarer følgende element i svartelistinga: $1', + 'titleblacklist-forbidden-upload' => 'Filnavnet «$2» er blokkert for oppretting. Den tilsvarer følgende svartelisteelement: $1', + 'titleblacklist-forbidden-new-account' => 'Brukernavnet «$2» kan ikke opprettes. +Det tilsvarer følgende svartelisteelement: $1', + '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:', + 'titleblacklist-override' => 'Ignorer svartelista.', + 'right-tboverride' => 'Overkjør svarteliste for tittel eller bruker', + 'right-tboverride-account' => 'Overstyr svartelista for brukernavn', +); + +/** Low German (Plattdüütsch) + * @author Slomox + */ +$messages['nds'] = array( + 'titleblacklist-desc' => 'Verlöövt Administraters, dat Opstellen vun nich wünschte Sieden- un Brukernaams över en [[MediaWiki:Titleblacklist|Swartlist]] un [[MediaWiki:Titlewhitelist|Wittlist]] to verbeden', + '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. +# Bruuk „#“ för Kommentaren. +# De List maakt keen Ünnerscheed bi grote un lütte Bookstaven', + 'titlewhitelist' => '# Dit is en Wittlist mit Utnahmen vun de Swartlist vun Siedennaams, de nich opstellt warrn schöölt. Bruuk „#“ för Kommentaren +# De List maakt keen Ünnerscheed bi grote un lütte Bookstaven', + 'titleblacklist-forbidden-edit' => 'De Siedennaam „$2“ is för dat nee Opstellen nich verlöövt. +Dat liggt an dissen Indrag in de Swartlist vun nich wünschte Siedennaams: $1', + 'titleblacklist-forbidden-move' => '„$2“ kann nich na „$3“ schaven warrn, de Siedennaam „$3“ is nich verlöövt. +Dat liggt an dissen Indrag in de Swartlist vun nich wünschte Siedennaams: $1', + 'titleblacklist-forbidden-upload' => 'De Dateinaam „$2“ is nich verlöövt. +Dat liggt an dissen Indrag in de Swartlist vun nich wünschte Dateinaams: $1', + 'titleblacklist-forbidden-new-account' => 'De Brukernaam „$2“ is för dat nee Anmellen nich verlöövt. +Dat liggt an dissen Indrag in de Swartlist vun nich wünschte Brukernaams: $1', + 'titleblacklist-invalid' => 'Disse {{PLURAL:$1|Reeg|Regen}} in de Sperrlist {{PLURAL:$1|is|sünd}} ungüllig; verbeter {{PLURAL:$1|ehr|jem}}, ehrdat du spiekerst:', + 'right-tboverride' => 'De swarte List för Siedennaams ümgahn', # Fuzzy +); + +/** Dutch (Nederlands) + * @author SPQRobin + * @author Siebrand + */ +$messages['nl'] = array( + 'titleblacklist-desc' => "Voorkomt het aanmaken van pagina's en gebruikers via een [[MediaWiki:Titleblacklist|zwarte lijst]] en een [[MediaWiki:Titlewhitelist|witte lijst]]", + 'titleblacklist' => '# Dit is een zwarte lijst voor paginanamen. Paginanamen en gebruikers die voldoen aan een reguliere expressie op deze paina kunnen niet aangemaakt worden. +# Gebruik "#" voor opmerkingen. +# Regels in de zwarte lijst zijn niet hoofdlettergevoelig.', + 'titlewhitelist' => '# Dit is een witte lijst voor paginanamen. Gebruik "#" voor opmerkingen. +# Regels in de witte lijst zijn niet hoofdlettergevoelig.', + 'titleblacklist-forbidden-edit' => 'Een pagina met de naam "$2" kan niet aangemaakt worden. Deze paginanaam voldoet aan de volgende beperking op de zwarte lijst: $1', + '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: $1', + 'titleblacklist-forbidden-upload' => 'Het bestand "$2" kan niet toegevoegd worden. Deze bestandsnaam voldoet aan de volgende beperking op de zwarte lijst: $1', + 'titleblacklist-forbidden-new-account' => 'De gebruikersnaam "$2" kan niet aangemaakt worden omdat die voldoet aan de volgende beperking op de zwarte lijst: $1', + '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}} voordat u de lijst opslaat:', + 'titleblacklist-override' => 'Zwarte lijst negeren', + 'right-tboverride' => 'De zwarte lijst voor pagina- en gebruikersnamen omzeilen', + 'right-tboverride-account' => 'Zwarte lijst voor gebruikersnamen negeren', +); + +/** Norwegian Nynorsk (norsk (nynorsk)‎) + * @author Frokor + * @author Harald Khan + * @author Njardarlogar + */ +$messages['nn'] = array( + 'titleblacklist-desc' => 'Gjev høve til å hindre at sider og brukarkontoar med visse titlar vert oppretta, ved å nytte [[MediaWiki:Titleblacklist]] og [[MediaWiki:Titlewhitelist]]', + 'titleblacklist' => '# Dette er ei svartlisting for titlar. Titlar og brukernamn som passar med regulære uttrykk her kan ikkje opprettast. +# Bruk «#» for kommentarar. +# Det vert som standard ikkje skilt mellom små og store bokstavar', + 'titlewhitelist' => '# Dette er ei kvitelisting for titlar. Bruk «#» for kommentarar. +# Det vert som standard ikkje skilt mellom små og store bokstavar', + 'titleblacklist-forbidden-edit' => 'Tittelen «$2» er stengd for oppretting. Han er blokkert av følgjande svartelistingselement: $1', + 'titleblacklist-forbidden-move' => '«$2» kan ikkje flyttast til «$3» fordi tittelen «$3» er stengd for oppretting. Han svarar til følgjande element i svartelistinga: $1', + 'titleblacklist-forbidden-upload' => 'Filnamnet «$2» er blokkert for oppretting. Det svarar til følgjande svartelisteelement: $1', + 'titleblacklist-forbidden-new-account' => 'Brukarnamnet «$2» kan ikkje opprettast. +Det svarar til følgjande svartelisteelement: $1', + 'titleblacklist-invalid' => 'Følgjande {{PLURAL:$1|linje|linjer}} i tittelsvartelista er {{PLURAL:$1|ugyldig|ugyldige}}; ver venleg å rette {{PLURAL:$1|ho|dei}} før du lagrar:', + 'right-tboverride' => 'Overkøyre tittelsvartelista', # Fuzzy +); + +/** Occitan (occitan) + * @author Cedric31 + */ +$messages['oc'] = array( + 'titleblacklist-desc' => "Permet als administrators d'interdire la creacion de paginas e de comptes d'utilizaires en foncion d'una [[MediaWiki:Titleblacklist|lista negra]] e d'una [[MediaWiki:Titlewhitelist|lista blanca]]", + 'titleblacklist' => '# Aquò es un títol mes en lista negra. Los títols e los utilizaires que correspondon aicí a una expression regulara pòdon pas èsser creats. +# Utilizatz "#" per escriure los comentaris. +# Las entradas son pas sensiblas a la cassa per defaut.', + 'titlewhitelist' => '# Aquò es la lista blanca dels títols. Utilizatz « # » per inserir de comentaris. +# Las entradas son pas sensiblas a la cassa per defaut.', + 'titleblacklist-forbidden-edit' => "La pagina intitolada « $2 » pòt pas èsser creada. Dins la lista negra, correspond a l'expression racionala : $1", + 'titleblacklist-forbidden-move' => 'La page intitolada "$2" pòt pas èsser renomenada "$3". Dins la lista negra, correspond a l\'expression racionala : $1', + 'titleblacklist-forbidden-upload' => "'''Un fichièr nomenat \"\$2\" pòt pas èsser telecargat.'''
Dins la lista negra, correspond a l'expression racionala : \$1", + 'titleblacklist-forbidden-new-account' => 'Lo nom d’utilizaire « $2 » es estat interdich a la creacion. +Correspond a l’entrada seguenta de la lista negra : $1', + '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.', + 'right-tboverride' => 'Ignorar la lista negra dels títols', # Fuzzy +); + +/** Oriya (ଓଡ଼ିଆ) + * @author Jnanaranjan Sahu + * @author Psubhashish + */ +$messages['or'] = array( + 'titleblacklist-desc' => 'ପରିଛାମାନଙ୍କୁ [[MediaWiki:Titleblacklist|ବାସନ୍ଦ ତାଲିକା]] ଓ [[MediaWiki:Titlewhitelist|ଅନୁମତି ତାଲିକା]] ଅନୁସାରେ ପୃଷ୍ଠା ଓ ସଭ୍ୟ ଖାତା ତିଆରି ପାଇଁ ଅନୁମତି ଦେଇଥାଏ', + 'titleblacklist' => '# ଏହା ଏକ ନାମ ଅଟକତାଲିକା । ନାମ ଓ ସଭ୍ୟସବୁ ମେଳ ନଖାଇଲେ ଏଠାରେ ତାହା ଗଢ଼ାଯାଇପାରିବ ନାହିଁ । +# ମତାମତ ନିମନ୍ତେ "#" ବ୍ୟବହାର କରନ୍ତୁ । +# ଏହା ଆପେ ଆପେ ବଡ଼ ଓ ସାନ ଅକ୍ଷରକୁ ଏକ ଭାବରେ ନେଇଥାଏ', + 'titlewhitelist' => '# ଏହା ଏକ ଅନୁମୋଦିତ ନାମ ତାଲିକା । ମତାମତ ପାଇଁ "#" ବ୍ୟବହାର କରନ୍ତୁ । +# ଏହା ଆପେ ଆପେ ବଡ଼ ଓ ସାନ ଅକ୍ଷରକୁ ସମଭାବେ ନେଇଥାଏ', + 'titleblacklist-forbidden-edit' => '"$2" ନାମଟି ତିଆରି କରିବାରୁ ଅଟକାଯାଇଛି । +ଏହା ବାସନ୍ଦ ତାଲିକା ସହ ମେଳ ଖାଇଥାଏ: $1', + 'titleblacklist-forbidden-move' => '"$2" ରୁ "$3" ଘୁଞ୍ଚାଯାଇପାରିବ ନାହିଁ, କାରଣ "$3" ତିଆରି କରିବାରୁ ଅଟକାଯାଇଛି । +ଏହା ଏହି ବାସନ୍ଦତାଲିକା ସହ ମେଳ ଖାଉଛି: $1', + 'titleblacklist-forbidden-upload' => '"$2" ନାମଟି ତିଆରି କରିବାରୁ ଅଟକାଯାଇଛି । +ଏହା ବାସନ୍ଦ ତାଲିକା ସହ ମେଳ ଖାଉଛି: $1', + 'titleblacklist-forbidden-new-account' => '"$2" ନାମଟି ତିଆରି କରିବାରୁ ଅଟକାଯାଇଛି । +ଏହା ବାସନ୍ଦ ତାଲିକା ସହ ମେଳ ଖାଉଛି: $1', + 'titleblacklist-invalid' => 'ବାସନ୍ଦ ତାଲିକାରେ ଥିବା ତଳଲିଖିତ {{PLURAL:$1|ଧାଡ଼ିଟି|ଧାଡ଼ିସବୁ}} ଅଚଳ {{PLURAL:$1|ଅଟେ|ଅଟନ୍ତି}}; +ଦୟାକରି {{PLURAL:$1|ତାହାକୁ|ସେସବୁକୁ}} ସାଇତିବା ଆଗରୁ ସୁଧାରି ଦିଅନ୍ତୁ:', + 'titleblacklist-override' => 'ଅଟକତାଲିକାକୁ ଅଣଦେଖା କରିବେ', + 'right-tboverride' => 'ଅଟକ ତାଲିକାରେ ଶୀର୍ଷକ କିମ୍ବା ବ୍ୟବହାରକାରୀନାମକୁ ଅଜାଣତରେ ଅଣଦେଖା କରିବା', + 'right-tboverride-account' => 'ଇଉଜର ନାମ ଅଟକ ତାଲିକାକୁ ଅଜାଣତରେ ଅଣଦେଖା କରିବା', +); + +/** Polish (polski) + * @author Beau + * @author BeginaFelicysym + * @author Derbeth + * @author Sp5uhe + */ +$messages['pl'] = array( + 'titleblacklist-desc' => 'Pozwala na blokowanie tworzenia stron i kont użytkowników o określonych nazwach wykorzystując [[MediaWiki:Titleblacklist|czarną]] oraz [[MediaWiki:Titlewhitelist|białą]] listę', + 'titleblacklist' => '# Lista zabronionych nazw. Strony i konta o nazwach odpowiadających poniższym wyrażeniom regularnym, nie będą mogły zostać utworzone. +# Użyj znaku „#”, by utworzyć komentarz. +# Domyślnie we wpisach ma znaczenie wielkość znaków.', + 'titlewhitelist' => '# To jest lista dopuszczalnych nazw artykułów. Użyj znaku „#” by utworzyć komentarz. +# Domyślnie we wpisach ma znaczenie wielkość znaków.', + 'titleblacklist-forbidden-edit' => 'Utworzenie strony o nazwie „$2” nie jest możliwe. +Nazwa ta pasuje do wpisu z czarnej listy: $1', + 'titleblacklist-forbidden-move' => 'Zmiana nazwy z „$2” na „$3” nie jest możliwa, ponieważ nie można utworzyć strony o nazwie „$3”. +Nazwa ta pasuje do wpisu z czarnej listy: $1', + 'titleblacklist-forbidden-upload' => 'Utworzenie pliku o nazwie „$2” nie jest możliwe. +Nazwa ta pasuje do wpisu z czarnej listy: $1', + 'titleblacklist-forbidden-new-account' => 'Utworzenie konta o nazwie „$2” nie jest możliwe. +Nazwa ta pasuje do wpisu z czarnej listy: $1', + '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:', + 'titleblacklist-override' => 'Ignoruj czarną listę', + 'right-tboverride' => 'Zastąp czarną listę zabronionych tytułów stron lub nazw użytkowników', + 'right-tboverride-account' => 'Ignorowanie czarnej listy użytkowników', +); + +/** Piedmontese (Piemontèis) + * @author Borichèt + * @author Dragonòt + */ +$messages['pms'] = array( + 'titleblacklist-desc' => "A përmëtt a j'aministrador ëd vieté la creassion ëd pàgine e ëd cont për na [[MediaWiki:Titleblacklist|blacklist]] e na [[MediaWiki:Titlewhitelist|whitelist]]", + 'titleblacklist' => '# Costa sì a l\'é na blacklist dij tìtoj. Tìtoj e stranòm che a corispondo a n\'espression regolar sì a peulo pa esse creà. +# Dòvra "$" për coment. +# Cost sì a l\'é pa case sensitive për default', + 'titlewhitelist' => '# Costa a l\'é na whitelist ëd tìtoj. Dòvra "$" për coment. +# Sòn sì a l\'é pa case sensitive për default', + 'titleblacklist-forbidden-edit' => 'Ël tìtol "$2" a l\'é stàit vietà. +A corispond a costa intrada dla blacklist: $1', + 'titleblacklist-forbidden-move' => '"$2" a peul pa esse tramudà a "$3", përchè ël tìtol "$3" a l\'é stàit vietà. +A corispond a costa intrada dla blacklist: $1', + 'titleblacklist-forbidden-upload' => 'Ël nòm dël file "$2" a l\'é stàit vietà. +A corispond a costa intrada dla blacklist: $1', + 'titleblacklist-forbidden-new-account' => 'Lë stranòm "$2" a l\'é stàit vietà. +A corispond a costa intrada dla blacklist: $1', + 'titleblacklist-invalid' => "{{PLURAL:$1|La linia|Le linie}} sota ant la blacklist dij tìtoj {{PLURAL:$1|a l'é pa bon-a|a son pa bon-e}}; +për piasì {{PLURAL:$1|coregg-la|coregg-je}} prima ëd salvé:", + 'titleblacklist-override' => 'Ignoré la lista nèira', + 'right-tboverride' => "Rampiassé la lista nèira dij tìtoj o djë stranòm d'utent", + 'right-tboverride-account' => "Ignoré la lista nèira djë stranòm d'utent", +); + +/** Western Punjabi (پنجابی) + * @author Khalid Mahmood + */ +$messages['pnb'] = array( + 'titleblacklist-desc' => 'مکھیانواں نوں اجازت دیندا اے جے اوہ صفے بنن توں روکن تے ورتن کھاتے [[MediaWiki:Titleblacklist|blacklist]] تے [[MediaWiki:Titlewhitelist|whitelist]]', + 'titleblacklist' => '# ایہ اک سرخی روک لسٹ اے۔ سرناویں تے ورتن والے اکو جۓ لگن تے تے اوہ نئیں بناۓ جاسکدے. +# کومنٹ لئی ورتو "#" . +# اے کیس سینسیٹو نئیں۔', + 'titlewhitelist' => '# ایہ اک سرناواں چٹیلسٹ اے۔ +ڈیفالٹ ولوں ای ایہ کیس سینسیٹو نئیں۔', + 'titleblacklist-forbidden-edit' => 'سرناواں "$2" بنن توں روک دتا گیا اے۔ +ایہ تھلے دتی ہوئی بلیکلسٹ انٹری نال رلدا اے: $1', + 'titleblacklist-forbidden-move' => '"$2" نوں "$3" ول نئیں لیایا جاسکدا کیوں جے سرناواں "$3" بنن توں روک دتی گئی اے۔ +اے تھلے دتی گئی کالی لسٹ انٹری نال رلدی اے: $1', + 'titleblacklist-forbidden-upload' => 'فائل ناں "$2" بنن توں روک دتی گئی اے۔ +ایہ تھلے دتی گئی کالی لسٹ انٹری نال رلدا اے: $1', + 'titleblacklist-forbidden-new-account' => 'ورتن ناں "$2" بنن توں روک دتا گیا اے۔ +اے تھلے دتی گئی کالیلسٹ انٹری نال رلدی اے: $1', + 'titleblacklist-invalid' => 'تھلے دتی {{PLURAL:$1|لین|لیناں }} کالیلسٹ سرناویں {{PLURAL:$1|ہے|ہیں}}چ ناں منیا جان والا؛ مہربانی کرکے بچان توں پہلے {{PLURAL:$1|it|اوناں نون}} اینوں.', + 'titleblacklist-override' => 'روکنلسٹ پعل جاؤ', + 'right-tboverride' => 'ٹاغٹل شلیکلسٹ تے لکھو۔', # Fuzzy + 'right-tboverride-account' => 'ورتن ناں بلیکلسٹ تے لکھو۔', +); + +/** Pashto (پښتو) + * @author Ahmed-Najib-Biabani-Ibrahimkhel + */ +$messages['ps'] = array( + 'titleblacklist-override' => 'تورليک بابېزه ګڼل', +); + +/** Portuguese (português) + * @author Hamilton Abreu + * @author Malafaya + * @author Waldir + * @author 555 + */ +$messages['pt'] = array( + 'titleblacklist-desc' => 'Permite que os administradores proibam a criação de páginas e contas de utilizadores através de uma [[MediaWiki:Titleblacklist|lista negra]] e de uma [[MediaWiki:Titlewhitelist|lista de excepções]]', + 'titleblacklist' => '# Esta é uma lista negra de títulos. Títulos de páginas e nomes de utilizadores que sejam filtrados por uma expressão regular desta lista, não poderão ser criados. +# Use "#" para comentários. +# Por omissão, esta lista não distingue maiúsculas de minúsculas', + 'titlewhitelist' => '# Esta é uma lista branca de títulos. Use "#" para comentários. +# Por omissão, esta lista não distingue maiúsculas de minúsculas', + 'titleblacklist-forbidden-edit' => 'Foi bloqueada a criação do título "$2". +O título corresponde à seguinte entrada da lista negra: $1', + 'titleblacklist-forbidden-move' => '"$2" não pode ser movida para "$3" já que foi bloqueada a criação do título "$3". +O título corresponde à seguinte entrada da lista-negra: $1', + 'titleblacklist-forbidden-upload' => 'Foi bloqueada a criação de ficheiros com o nome "$2". +O nome corresponde à seguinte entrada da lista negra: $1', + 'titleblacklist-forbidden-new-account' => 'Foi bloqueada a criação de utilizadores com o nome "$2". +O nome corresponde à seguinte entrada da lista negra: $1', + 'titleblacklist-invalid' => '{{PLURAL:$1|A seguinte linha|As seguintes linhas}} da lista negra {{PLURAL:$1|é inválida|são inválidas}}. Por favor, {{PLURAL:$1|corrija-a|corrija-as}} antes de gravar:', + 'titleblacklist-override' => 'Ignorar a lista negra', + 'right-tboverride' => 'Ignorar a lista negra de títulos', # Fuzzy + 'right-tboverride-account' => 'Ignorar a lista negra de nomes de utilizador', +); + +/** Brazilian Portuguese (português do Brasil) + * @author Eduardo.mps + * @author Giro720 + * @author Luckas + */ +$messages['pt-br'] = array( + 'titleblacklist-desc' => 'Permite a proibição da criação de páginas e contas de utilizadores com títulos específicos através de uma [[MediaWiki:Titleblacklist|lista negra]] e uma [[MediaWiki:Titlewhitelist|lista de exceções]]', + 'titleblacklist' => '# Esta é uma lista negra de títulos. Títulos de páginas e nomes de usuários que sejam filtrados por uma expressão regular desta lista não poderão ser criados. +# Utilize "#" para fazer comentários. +# Esta lista não é sensível á capitalização por padrão', + 'titlewhitelist' => '# Esta é uma lista branca de títulos. Utilize "#" para fazer comentários +# Esta lista não é sensível a capitalização por padrão', + 'titleblacklist-forbidden-edit' => 'O título "$2" foi impedido de ser criado. Ele se encaixa na seguinte entrada da lista negra: $1', + '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: $1', + 'titleblacklist-forbidden-upload' => 'O arquivo "$2" foi impedido de ser criado. Ele se encaixa na seguinte entrada da lista negra: $1', + 'titleblacklist-forbidden-new-account' => 'O nome de usuário "$2" foi banido da criação de usuários. +O nome corresponde à seguinte entrada na lista negra: $1', + '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:', + 'titleblacklist-override' => 'Ignorar a lista negra.', + 'right-tboverride' => 'Sobrepor a lista negra de títulos', # Fuzzy + 'right-tboverride-account' => 'Sobrepor a lista negra de nomes de usuários', +); + +/** Quechua (Runa Simi) + * @author AlimanRuna + */ +$messages['qu'] = array( + 'titleblacklist-override' => 'Yana sutisuyuta ama qhawaychu', +); + +/** Romanian (română) + * @author AdiJapan + * @author Minisarm + * @author Stelistcristi + */ +$messages['ro'] = array( + 'titleblacklist-desc' => 'Permite administratorilor să interzică crearea de pagini și de conturi de utilizator, folosind o [[MediaWiki:Titleblacklist|listă neagră]] și o [[MediaWiki:Titlewhitelist|listă albă]]', + 'titleblacklist' => '# Aceasta este lista neagră pentru titluri. Nu pot fi create titluri și conturi care corespund la una din expresiile regulate de aici. +# Folosiți „#” pentru comentarii. +# În mod implicit nu contează majusculele.', + 'titlewhitelist' => '# Aceasta este lista albă pentru titluri. Folosiți „#” pentru comentarii. +# În mod implicit nu contează majusculele.', + 'titleblacklist-forbidden-edit' => 'Este interzisă crearea titlului „$2”. +Interdicția a fost declanșată de următorul element din lista neagră: $1', + 'titleblacklist-forbidden-move' => 'Titlul „$2” nu se poate redenumi în „$3” pentru că acesta din urmă este interzis. +Interdicția a fost declanșată de următorul element din lista neagră: $1', + 'titleblacklist-forbidden-upload' => 'Numele de fișier „$2” este interzis. +Interdicția a fost declanșată de următorul element din lista neagră: $1', + 'titleblacklist-forbidden-new-account' => 'Nu se poate crea un cont de utilizator cu numele „$2”. +Interdicția a fost declanșată de următorul element din lista neagră: $1', + 'titleblacklist-invalid' => '{{PLURAL:$1|Următoarea linie|Următoarele linii}} din lista neagră a titlurilor {{PLURAL:$1|este invalidă|sînt invalide}}; +corectați{{PLURAL:$1|-o|-le}} înainte de a salva pagina.', + 'titleblacklist-override' => 'Ignoră lista neagră', + 'right-tboverride' => 'Ignoră lista neagră cu titluri sau nume de utilizator', + 'right-tboverride-account' => 'Suprascrie lista neagră a numelor de utilizator', +); + +/** tarandíne (tarandíne) + * @author Joetaras + */ +$messages['roa-tara'] = array( + 'titleblacklist-desc' => "Permette a l'amministrature de vietà ccrejaziune de le pàggene e le cunde utinde pe 'na [[MediaWiki:Titleblacklist|lista gnore]] e [[MediaWiki:Titlewhitelist|lista vianghe]]", + 'titleblacklist' => '# Stu titele jè in lista gnore. Le titele e l\'utinde ca se ponne comborndà cu le espressiune regolare aqquà non ge ponne essere ccrejate. +# Ause "#" pe le commende. +# Quiste jè sensibbele a le maiuscole e le minuscole de partenze', + 'titlewhitelist' => '# Stu titele jè in lista vianghe. +# Ause "#" pe le commende. +# Quiste jè sensibbele a le maiuscole e le minuscole de partenze', + 'titleblacklist-forbidden-edit' => '\'U titele "$2" ha state mise fore da \'a ccrejazione.
+Jidde se combronde cu le seguende vosce d\'a lista gnore: $1', + 'titleblacklist-forbidden-move' => '"$2" non ge pò essere sustate sus a "$3", purcé \'u titele "$3" ha state escluse da \'a ccreiazione.
+Jidde se combronde cu le seguende vosce d\'a lista gnore: $1', + 'titleblacklist-forbidden-upload' => '\'U nome d\'u file "$2" ha state escluse da \'a ccreiazione.
+Jidde se combronde cu le vosce d\'a lista gnore: $1', + 'titleblacklist-forbidden-new-account' => '\'U nome de l\'utende "$2" ha state escluse da \'a ccreiazione.
+Jidde se combronde cu le vosce d\'a lista gnore: $1', + 'titleblacklist-invalid' => "{{PLURAL:$1|'A seguenda linèe|Le seguende linèe}} jndr'à lista gnore de le titele {{PLURAL:$1|jè|sonde}} invalide; +pe piacere corregge {{PLURAL:$1|jedde|lore}} apprime de reggistrà:", + 'titleblacklist-override' => "No scè penzanne 'a lista gnore", + 'right-tboverride' => "Sovrascrive 'a lista gnore de le titole o de le utinde", + 'right-tboverride-account' => "Sovrasrive 'a lista gnore de le utinde", +); + +/** Russian (русский) + * @author AlexSm + * @author Ferrer + * @author Ignatus + * @author KPu3uC B Poccuu + * @author Kaganer + * @author Александр Сигачёв + */ +$messages['ru'] = array( + 'titleblacklist-desc' => 'Позволяет администраторам запретить создание страниц и учётных записей с помощью [[MediaWiki:Titleblacklist|чёрного]] и [[MediaWiki:Titlewhitelist|белого]] списков.', + 'titleblacklist' => '# Это список запрещённыx названий. Страницы и учётные записи, соответствующие указанным регулярным выражениям, не могут быть созданы. +# Используйте «#» для комментариев. +# По умолчанию нет чувствительности к регистру.', + 'titlewhitelist' => '# Это «белый список» названий. Для комментариев используйте «#». +# По умолчанию нет чувствительности к регистру символов.', + 'titleblacklist-forbidden-edit' => " +
+'''Страница с названием \"\$2\" не может быть создана'''
+Она попадает под следующую запись списка запрещенных названий: '''''\$1''''' +
", + 'titleblacklist-forbidden-move' => 'Невозможно переименовать страницу «$2» в «$3», так как новое название запрещено следующей записью в чёрном списке: $1', + 'titleblacklist-forbidden-upload' => 'Файл с названием «$2» был запрещён к созданию. Он попадает под следующую запись списка запрещенных названий: $1', + 'titleblacklist-forbidden-new-account' => 'Запрещено использовать имя участника «$2». +Имя соответствует следующей записи из чёрного списка: $1', + 'titleblacklist-invalid' => '{{PLURAL:$1|Следующая строка|Следующие строки}} в списке запрещённых названий {{PLURAL:$1|не является правильным регулярным выражением|не являются правильными регулярными выражениями}}. Пожалуйста, исправьте {{PLURAL:$1|её|их}} перед сохранением:', + 'titleblacklist-override' => 'Игнорировать чёрный список', + 'right-tboverride' => 'игнорирование чёрного списка имён страниц или участников', + 'right-tboverride-account' => 'игнорирование чёрного списка имён участников', +); + +/** Rusyn (русиньскый) + * @author Gazeb + */ +$messages['rue'] = array( + 'titleblacklist-desc' => 'Уможнює адміністратовам заборонити створїня сторінок і хосновательскых конт на базї [[MediaWiki:Titleblacklist|чорной листины назв]] і [[MediaWiki:Titlewhitelist|білой листины назв]]', + 'titleblacklist' => '# Тото є чорна листина назв. Сторінкы і хосновательскы конта, котрых назва одповідать дакотрому реґуларному выразу, не буде мочі створити. +# Коментарї зачінають знаком „#“. +# На великости букв не залежыть.', + 'titlewhitelist' => '# Тото є біла листина назв сторінок. Рядкы коментарїв зачінають знаком „#“. +# На великости букв не залежыть.', + 'titleblacklist-forbidden-edit' => 'Не є доволено створити сторінку з назвов „$2“. Одповідать наступному запису на чорній листинї: $1', + 'titleblacklist-forbidden-move' => '„$2“ не годен переменовати на „$3“, бо назву „$3“ є заборонене створёвати. Одповідать наступному запису на чорній листинї: $1', + 'titleblacklist-forbidden-upload' => 'Не є доволено створити файл з назвов „$2“. Одповідать наступному запису на чорній листинї: $1', + 'titleblacklist-forbidden-new-account' => 'Не є доволено реґістровати імя хоснователя „$2“. Одповідать наступному запису на чорній листинї: $1', + 'titleblacklist-invalid' => 'На чорній листинї назв {{PLURAL:$1|є наступный рядок неправилный реґуларный выраз|суть наступны рядкы неправилны реґуларны выразы|є наступный рядок неправилный реґуларный выраз}} і є треба {{PLURAL:$1|го|їх|їх}} перед уложінём сторінкы справити :', + 'titleblacklist-override' => 'Іґноровати чорный список', + 'right-tboverride' => 'іґнорованя чорной листины назв сторінок', # Fuzzy + 'right-tboverride-account' => 'Переконаня чорной листины назв сторінок', +); + +/** Sanskrit (संस्कृतम्) + * @author Shubha + */ +$messages['sa'] = array( + 'titleblacklist-desc' => '[[MediaWiki:Titleblacklist|blacklist]] तथा [[MediaWiki:Titlewhitelist|whitelist]] इत्येतयोः प्रबन्धकेन नूतनपृष्ठस्य योजकपृष्ठस्य सर्जनं च अवरुद्धम् अस्ति ।', + 'titleblacklist' => '# इदं दुरुपयुक्तशीर्षकम् । शिर्षकाणि योजकाः ये अत्र नियताभिव्यक्तिं प्राप्नुवन्ति ते स्रष्टुं नार्हन्ति । +# अभिप्रायाय "#" उपयुज्यताम् । +# पूर्वनिर्देशानुसारम् इदम् अक्षरभेदसूक्ष्मरहितम् ।', + 'titlewhitelist' => '# इदं शीर्षकश्वेतावली । अभिप्रायाय "#" उपयुज्यताम् । +# पूर्वनिर्देशानुसारम् इदम् अक्षरभेदसूक्ष्मरहितम् ।', + 'titleblacklist-forbidden-edit' => 'नामपद "$2" शिरोनाम निर्माणाय अवरुद्धं वर्तते । +इदं प्रवेशदुरुपयुक्तावल्या सह युज्यते: $1', + 'titleblacklist-forbidden-move' => '"$2" इत्येतत् नाम "$3" प्रति परिवर्तयितुम् अशक्यं, यतः "$3" इत्यस्य निर्माणम् अवरुद्धं वर्तते । +इदम् अधोनिर्दिष्टया प्रवेशदुरुपयुक्तावल्या सह युज्यते: $1', + 'titleblacklist-forbidden-upload' => 'सञ्चिकायाः "$2" शिरोनाम निर्माणाय अवरुद्धं वर्तते । +इदम् अधोनिर्दिष्टया प्रवेशदुरुपयुक्तावल्या सह युज्यते: $1', + 'titleblacklist-forbidden-new-account' => 'योजकनाम "$2" निर्माणाय अवरुद्धं वर्तते । +इदं प्रवेशदुरुपयुक्तावल्या सह युज्यते: $1', + 'titleblacklist-invalid' => 'दुरुपयुक्तशीर्षकावल्यां विद्यमानाः अधोनिर्दिष्टाः {{PLURAL:$1|पंक्तिः|पंङ्क्तयः}} अमान्याः {{PLURAL:$1|अस्ति|सन्ति}}; +कृपया रक्षणात् पूर्वम् {{PLURAL:$1|एताम्|एताः}} परिष्क्रियन्ताम् :', + 'titleblacklist-override' => 'दुर्वृत्तावली उपेक्ष्यताम्', + 'right-tboverride' => 'शिरोनामदुर्वृत्तावलीम् अथवा योजकनामदुर्वृत्तावलीम् अतिव्रजतु', + 'right-tboverride-account' => 'दुर्वृत्तयोजकनाम अतिव्रजतु', +); + +/** Sakha (саха тыла) + * @author HalanTul + */ +$messages['sah'] = array( + 'titleblacklist-desc' => '[[MediaWiki:Titleblacklist|Хара]] уонна [[MediaWiki:Titlewhitelist|Үрүҥ испииһэктэри]] туһанан сирэйдэри айары уонна саҥа дьону бэлиэтиири боборго аналлаах', + 'titleblacklist' => '# Бу бобуллубут ааттар "хара" испииһэктэрэ. Испииһэккэ киирбит ханнык баҕарар ыстатыйа оҥоһуллар кыаҕа суох. +# Быһаарыыны суруйарга "#" бэлиэни туһан. +# Эбии этиллибэтэҕинэ бэлиэ улахана-кырата оруолу оонньообот', + 'titlewhitelist' => '# Бу ааттар «үрүҥ испииһэктэрэ». Ырытарга «#» бэлиэни туһаныҥ. +# Эбии этиллибэтэҕинэ бэлиэ улахана-кырата оруолу оонньообот', + 'titleblacklist-forbidden-edit' => "
+'''Маннык ааттаах сирэй \"\$2\" кыайан оҥоһуллубат'''
+Бобуллубут ааттар испииһэктэригэр киирэр: '''''\$1''''' +
", + 'titleblacklist-forbidden-move' => " +'''Маннык ааттаах сирэй \"\$2\" маннык ааттанар \"\$3\" кыаҕа суох, тоҕо диэтэххэ \"\$3\" оҥоһуллара бобуллубут'''
+Бобуллубут ааттар испииһэктэригэр киирэр: '''''\$1''''' +
", + 'titleblacklist-forbidden-upload' => "'''Маннык ааттаах билэ \"\$2\" кыстанар (киллэриллэр) кыаҕа суох'''
+Бобуллубут ааттар испииһэктэригэр киирэр: '''''\$1'''''", + 'titleblacklist-forbidden-new-account' => '«$2» ааты туттар сатаммат. Аат хара тиһик бу суругар сөп түбэһэр: $1', + 'titleblacklist-invalid' => 'Бобуллубут ааттар тиһиктэрин бу {{PLURAL:$1|строката|строкаалара}} {{PLURAL:$1|сыыһалаах|сыыһалаахтар}}. Бука диэн ону көннөр:', + 'titleblacklist-override' => 'Хара тиһиги көрүмэ', + 'right-tboverride' => 'Сирэйдэр ааттарын "хара тиһигин" туттума', # Fuzzy + 'right-tboverride-account' => 'кыттааччылар ааттарын "хара тиһигин" туттума', +); + +/** Sinhala (සිංහල) + * @author Budhajeewa + * @author පසිඳු කාවින්ද + */ +$messages['si'] = array( + 'titleblacklist-desc' => '[[MediaWiki:Titleblacklist|කළුලයිස්තුව]]කට හා [[MediaWiki:Titlewhitelist|සුදු ලයිස්තුව]]කට අනුව පිටු හා පරිශීලක නිමැවුම් වැලැක්වුමට පරිපාලකයන්ට ඉඩ දෙයි.', + 'titleblacklist' => '# This is a title blacklist. Titles and users that match a regular expression here cannot be created. +# Use "#" for comments. +# This is case insensitive by default', + 'titlewhitelist' => '# This is a title whitelist. Use "#" for comments. +# This is case insensitive by default', + 'titleblacklist-forbidden-edit' => '"$2" මාතෘකාව නිර්මාණය වලක්වා ඇත. +එය පහත සඳහන් කළුලයිස්තු අංගයට ගැළපේ: $1', + 'titleblacklist-forbidden-move' => '"$3" යන්න නිර්මාණය වලකා ඇති නිසා "$2" යන්න "$3" වෙත ගෙනයා නොහැක. +එය පහත කළුලයිස්තු අංගයට ගැළපේ: $1', + 'titleblacklist-forbidden-upload' => '"$2" ගොනු නාමය නිර්මාණය වලක්වා ඇත. +එය පහත සඳහන් කළුලයිස්තු අංගයට ගැළපේ: $1', + 'titleblacklist-forbidden-new-account' => '"$2" පරිශීලක නාමය නිර්මාණය වලක්වා ඇත. +එය පහත සඳහන් කළුලයිස්තු අංගයට ගැළපේ: $1', + 'titleblacklist-invalid' => 'මාතෘකා කළුලයිස්තුවේ පහත {{PLURAL:$1|පේලිය|පේලි}} වැරදිය; +සුරැකුමට පෙර ඒවා නිවැරදි කරන්න:', + 'titleblacklist-override' => 'කළුලයිස්තුව නොසලකා හරින්න', + 'right-tboverride' => 'මාතෘකා හෝ පරිශීලක නාම කළුලයිස්තුව ඉක්මවා යන්න', + 'right-tboverride-account' => 'පරිශීලක නාම කළුලයිස්තුව ඉක්මවායන්න', +); + +/** Slovak (slovenčina) + * @author Helix84 + */ +$messages['sk'] = array( + '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]]', + '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ť. +# Komentáre začínajú znakom „#“. +# Štandardne nezáleží na veľkosti písmen', + 'titlewhitelist' => '# Toto je biela listina názvov stránok. Riadky komentárov začínajú znakom „#“ +# Štandardne nezáleží na veľkosti písmen', + 'titleblacklist-forbidden-edit' => 'Vytvorenie stránky z názovom „$2“ bolo zakázané. Zodpovedá tejto položke čiernej listiny: $1', + '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: $1', + 'titleblacklist-forbidden-upload' => 'Bolo zakázané vytvorenie súboru s názvom „$2“. Zodpovedá tejto položke čiernej listiny: $1', + 'titleblacklist-forbidden-new-account' => 'Bolo zakázané vytvorenie používateľského mena „$2”. +Zodpovedá nasledovnej položke čiernej listiny: $1', + '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:', + 'titleblacklist-override' => 'Ignorovať čiernu listinu', + 'right-tboverride' => 'Prekonať čiernu listinu názvov', # Fuzzy + 'right-tboverride-account' => 'Prekonať čiernu listinu používateľských mien', +); + +/** Slovenian (slovenščina) + * @author Dbc334 + */ +$messages['sl'] = array( + 'titleblacklist-desc' => 'Omogoča administratorjem preprečiti ustvarjanje strani in uporabniških računov glede na [[MediaWiki:Titleblacklist|črni seznam]] in [[MediaWiki:Titlewhitelist|beli seznam]]', + 'titleblacklist' => '# To je črni seznam naslovov. Naslovov in uporabnikov, ki ustrezajo regularnim izrazom tukaj, ni mogoče ustvariti. +# Uporabite »#« za pripombe. +# Po privzetem seznam ni občutljiv na velikost črk', + 'titlewhitelist' => '# To je beli seznam naslovov. Uporabite »#« za pripombe. +# Po privzetem seznam ni občutljiv na velikost črk', + 'titleblacklist-forbidden-edit' => 'Naslov »$2« je bil preprečen pred ustvarjanjem. +Ustreza naslednjemu vnosu na črnem seznamu: $1', + 'titleblacklist-forbidden-move' => '»$2« ni mogoče prestaviti na »$3«, ker je bil naslov »$3« preprečen pred ustvarjanjem. +Ustreza naslednjemu vnosu na črnem seznamu: $1', + 'titleblacklist-forbidden-upload' => 'Ime datoteke »$2« je bilo preprečeno pred ustvarjanjem. +Ustreza naslednjemu vnosu na črnem seznamu: $1', + 'titleblacklist-forbidden-new-account' => 'Uporabniško ime »$2« je bilo preprečeno pred ustvarjanjem. +Ustreza naslednjemu vnosu na črnem seznamu: $1', + 'titleblacklist-invalid' => '{{PLURAL:$1|Naslednja vrstica|Naslednji vrstici|Naslednje vrstice}} v črnem seznamu naslovov {{PLURAL:$1|je neveljavna|sta neveljavni|so neveljavne}}; +prosimo, popravite {{PLURAL:$1|jo|ju|jih}} pred shranjevanjem:', + 'titleblacklist-override' => 'Prezri črni seznam', + 'right-tboverride' => 'Prepisovanje črnega seznama naslovov ali uporabniških imen', + 'right-tboverride-account' => 'Prepis črnega seznama uporabniških imen', +); + +/** Albanian (shqip) + * @author Olsi + */ +$messages['sq'] = array( + 'titleblacklist-desc' => 'Lejon administruesit të ndalojnë krijimin e faqeve dhe llogarive të përdoruesve për një [[MediaWiki:Titleblacklist|listë të zezë]] dhe [[MediaWiki:Titlewhitelist|listë të bardhë]]', + 'titleblacklist' => '# Ky është një titull i listës së zezë. Titujt dhe përdoruesit që përputhin një shprehje të rregullt këtu nuk mund të krijohen. +# Përdorni "#" për komente. +# Ky nuk është një rast i ndjeshëm', + 'titlewhitelist' => '# Ky është në titull i listës së bardhë. Përdorni "#" për komente. +# Ky nuk është një rast i ndjeshëm', + 'titleblacklist-forbidden-edit' => 'Titulli "$2"është ndaluar nga krijimi. +Ai përputhet me hyrjen e mëposhtem të listës së zezë: $1', + 'titleblacklist-forbidden-move' => '"$2" nuk mund të zhvendoset tek "$3", sepse titulli "$3" është ndaluar nga krijimi. +Ai përputhet me hyrjen e mëposhtme të listës së zezë: $1', + 'titleblacklist-forbidden-upload' => 'Emri i skedës "$2"është ndaluar nga krijimi. +Ai përputhet me hyrjen e mëposhtme të listës së zezë: $1', + 'titleblacklist-forbidden-new-account' => 'Emri i përdoruesit "$2"është ndaluar nga krijimi. +Ai përputhet me hyrjen e mëposhtme të listës së zezë: $1', + 'titleblacklist-invalid' => '{{PLURAL:$1|Rreshti i mëposhtëm|Rreshtat e mëposhtëm}} në titullin e listës së zezë {{PLURAL:$1|është i pavlefshëm|janë të pavlefshëm}}; +ju lutemi {{PLURAL:$1|korrigjojeni|korrigjojini}} përpara ruajtjes:', + 'titleblacklist-override' => 'Shpërfillni listën e zezë', + 'right-tboverride' => 'Refuzoni titullin e listës së zezë', # Fuzzy + 'right-tboverride-account' => 'Refuzoni emrin e përdoruesit të listës së zezë', +); + +/** Serbian (Cyrillic script) (српски (ћирилица)‎) + * @author Millosh + * @author Rancher + * @author Sasa Stefanovic + * @author Жељко Тодоровић + * @author Михајло Анђелковић + */ +$messages['sr-ec'] = array( + 'titleblacklist-desc' => 'Допушта забрану стварања страница с одређеним насловима: [[MediaWiki:Titleblacklist|црна листа]] и [[MediaWiki:Titlewhitelist|бела листа]].', + 'titleblacklist' => '# Ово је наслов црног списка. Наслови који садрже регуларни израз из овог списка не могу бити направљени. +# Користи "#" за коментаре. +# Подразумевано је неосетљив на величину слова', + 'titlewhitelist' => '# Ово је бели списак наслова. Користи "#" за коментаре. +# Подразумевано је неосетљив на величину слова', + 'titleblacklist-override' => 'Занемари црну листу', + 'right-tboverride' => 'Преписује црни списак наслова.', # Fuzzy + 'right-tboverride-account' => 'заобилажење црне листе корисничких имена', +); + +/** Serbian (Latin script) (srpski (latinica)‎) + * @author Michaello + */ +$messages['sr-el'] = array( + 'titleblacklist-desc' => 'Dopušta zabranu stvaranja strana s određenim naslovima: [[MediaWiki:Titleblacklist|crna lista]] i [[MediaWiki:Titlewhitelist|bela lista]].', + 'titleblacklist' => '# Ovo je naslov crnog spiska. Naslovi koji sadrže regularni izraz iz ovog spiska ne mogu biti napravljeni. +# Koristi "#" za komentare. +# Podrazumevano je neosetljiv na veličinu slova', + 'titlewhitelist' => '# Ovo je beli spisak naslova. Koristi "#" za komentare. +# Podrazumevano je neosetljiv na veličinu slova', + 'titleblacklist-override' => 'Zanemari crnu listu', + 'right-tboverride' => 'Prepisuje crni spisak naslova.', # Fuzzy + 'right-tboverride-account' => 'zaobilaženje crne liste korisničkih imena', +); + +/** Seeltersk (Seeltersk) + * @author Pyt + */ +$messages['stq'] = array( + 'titleblacklist-desc' => 'Moaket dät Administratore muugelk, dät Moakjen fon nit wonskede Sieden- un Benutsernoomen tou ferhinnerjen: [[MediaWiki:Titleblacklist]] un [[MediaWiki:Titlewhitelist]]', + 'titleblacklist' => '# Dit is ne Swotte Lieste. +# Älke Siede- un Benutsernoome, ap dän do foulgjende reguläre Uutdrukke touträffe, kon nit moaked wäide. +# Text bääte ne Ruute „#“ wäd as Kommentoar betrachted. +# Standoardmäitich wäd nit twiske Groot- un Littikskrieuwenge unnerskat.', + 'titlewhitelist' => '# Dit is ju Uutnoamelieste fon ju Swotte Lieste fon nit wonskede Siedennoomen. Benuts „#“ foar Kommentoare', # Fuzzy + 'titleblacklist-forbidden-edit' => "'''Ne Siede mäd dän Tittel „$2“ kon nit moaked wäide.'''
+Die Tittel kollidiert mäd dissen Speerbegriep: '''''$1'''''", + 'titleblacklist-forbidden-move' => "'''Ju Siede „$2“ kon nit ätter „$3“ ferskäuwen wäide.'''
+Die Tittel kollidiert mäd dissen Speerbegriep: '''''$1'''''", + 'titleblacklist-forbidden-upload' => "'''Ne Doatäi mäd dän Noome „$2“ kon nit hoochleeden wäide.'''
+Die Tittel kollidiert mäd dissen Speerbegriep: $1", + 'titleblacklist-forbidden-new-account' => 'Ju Registrierenge fon dän Benutsernoome „$2“ is nit wonsked. +Ju foulgjende Iendraach uut ju Lieste fon nit wonskede Benutsernoomen fierde tou Oulienenge: $1', + 'titleblacklist-invalid' => '{{PLURAL:$1|Ju foulgjende Riege|Do foulgjende Riegen}} in ju Speerlieste {{PLURAL:$1|is|sunt}} uungultich; korrigier do foar dät Spiekerjen:', + 'right-tboverride' => 'Buute Kraft sätten fon ju swotte Lieste fon nit wonskede Siedennoomen', # Fuzzy +); + +/** Sundanese (Basa Sunda) + * @author Kandar + */ +$messages['su'] = array( + 'titleblacklist-forbidden-edit' => 'Judul “$2” dicaram dijieun, luyu jeung éntri daptar hideung: $1', + 'titleblacklist-forbidden-move' => '“$2” teu bisa dipindahkeun ka “$3”, sababa judul “$3” dicaram dijieun, luyu jeung éntri daptar hideung: $1', + 'titleblacklist-forbidden-upload' => 'Ngaran koropak “$2” dicaram dijieun, luyu jeung éntri daptar hideung: $1', +); + +/** Swedish (svenska) + * @author Ainali + * @author Boivie + * @author Lejonel + * @author M.M.S. + */ +$messages['sv'] = array( + 'titleblacklist-desc' => 'Låter administratörer förbjuda skapande av sidor och användarkonton genom en [[MediaWiki:Titleblacklist|svartlista]] och en [[MediaWiki:Titlewhitelist|vitlista]].', + 'titleblacklist' => '# Det här är en svartlista för titlar. Titlar och användarnamn som matchar ett reguljärt uttryck här kan inte skapas. +# Använd "#" för kommentarer. +# Detta är okänsligt för skiftläge som förval', + 'titlewhitelist' => '# Det är en lista över tillåtna sidtitlar. Använd "#" för att skriva kommentarer. +# Detta är okänsligt för skiftläge som förval', + 'titleblacklist-forbidden-edit' => 'Sidtiteln "$2" har stoppats från att skapas. Den matchar följande rad i svarta listan för sidtitlar: $1', + 'titleblacklist-forbidden-move' => 'Sidan "$2" kan inte flyttas till "$3", eftersom titeln "$3" har förbjudits att skapas. Titeln matchar följande rad i svarta listan för sidtitlar: $1', + 'titleblacklist-forbidden-upload' => 'Filnamnet "$2" har stoppats från att skapas. Namnet matchar följande rad i svarta listan för sidtitlar: $1', + 'titleblacklist-forbidden-new-account' => 'Användarnamnet "$2" kan inte skapas. +Det matchar följande element i svartlistan: $1', + 'titleblacklist-invalid' => 'Följande {{PLURAL:$1|rad|rader}} i listan är {{PLURAL:$1|felaktig|felaktiga}}; {{PLURAL:$1|den|de}} måste rättas innan du kan spara:', + 'titleblacklist-override' => 'Ignorera svartlistan', + 'right-tboverride' => 'Överrid svartlistan med titlar och användarnamn', + 'right-tboverride-account' => 'Kör över svartlistan för användarnamn', +); + +/** Tamil (தமிழ்) + * @author Shanmugamp7 + * @author மதனாஹரன் + */ +$messages['ta'] = array( + 'titleblacklist-forbidden-edit' => 'தலைப்பு "$2" உருவாக்கத்திலிருந்து தடை செய்யப்பட்டுள்ளது. +அது பின்வரும் கறுப்புப் பட்டியல் பதிவை ஒத்துள்ளது: $1', + 'titleblacklist-override' => 'கருப்புபட்டியலை புறக்கணிக்கவும்', +); + +/** Telugu (తెలుగు) + * @author Kiranmayee + * @author Veeven + */ +$messages['te'] = array( + 'titleblacklist-desc' => '[[MediaWiki:Titleblacklist|నిరోధపుజాబితా]] మరియు [[MediaWiki:Titlewhitelist|శ్వేతజాబితా]]ల ప్రకారం ప్రత్యేకిత శీర్షికలతో పేజీలను మరియు వాడుకరి ఖాతాలను సృష్టించడాన్ని నిర్వాహకులు నిరోధించే వీలుకల్పిస్తుంది.', + 'titleblacklist' => '# ఇది శీర్షికల నిరోధపు జాబితా. ఇక్కడ ఉన్న రెగ్యులర్ ఎక్స్‌ప్రెషన్లకి సరిపోలే శీర్షికలు గల పేజీలను మరియు వాడుకరులను సృష్టించలేరు. +# వ్యాఖ్యానించడానికి "#"ని వాడండి. +# ఇది స్వతహాగా పెద్ద మరియు చిన్న అక్షరాలను ఒకలాగానే చూస్తుంది', + 'titlewhitelist' => '# ఇది అనుమతించే శీర్షికల జాబితా. వ్యాఖ్యానించడానికి "#"ని వాడండి. +# ఇది స్వతహాగా పెద్ద మరియు చిన్న అక్షరాలను ఒకలాగానే చూస్తుంది', + 'titleblacklist-forbidden-edit' => '"$2" అనే శీర్షిక గల పేజీలను సృష్టించడంపై నిషేధం విధించారు. ఇది నిరోధపు జాబితాలోని ఈ పద్దుకి సరిపోలింది: $1', + 'titleblacklist-forbidden-move' => '"$2"ని "$3"కి తరలించలేము, ఎందుకంటే "$3" అన్న శీర్షికని సృష్టించడంపై నిషేధం ఉంది. ఇది నిరోధపు జాబితాలోని ఈ పద్దుకి సరిపోలుతుంది: $1', + 'titleblacklist-forbidden-upload' => '"$2" అన్న పేరు గల ఫైలుని సృష్టించడాన్ని నిషేధించారు. ఇది నిషేధపు జాబితాలోని ఈ పద్దుకి సరిపోలుతుంది: $1', + 'titleblacklist-forbidden-new-account' => '"$2" అన్న పేరు గల వాడుకరిని సృష్టించడాన్ని నిషేధించారు. +ఇది నిషేధపు జాబితాలోని ఈ పద్దుకి సరిపోలుతుంది: $1', + 'titleblacklist-invalid' => 'శీర్షికల నిరోధపు జాబితాలోని ఈ క్రింద పేర్కొన్న {{PLURAL:$1|లైను|లైన్లు}} తప్పుగా {{PLURAL:$1|ఉంది|ఉన్నాయి}}; భద్రపరిచేముందు {{PLURAL:$1|దాన్ని|వాటిని}} సరిదిద్దండి:', + 'right-tboverride' => 'శీర్షికల నిరోధపు జాబితాని అధిగమించగలగడం', # Fuzzy +); + +/** Tajik (Cyrillic script) (тоҷикӣ) + * @author Ibrahim + */ +$messages['tg-cyrl'] = array( + 'titleblacklist-desc' => 'Имкони пешгирӣ аз эҷоди саҳифахое бо унвонҳои хосро медиҳад: [[MediaWiki:Titleblacklist]] ва [[MediaWiki:Titlewhitelist]]', # Fuzzy + 'titleblacklist' => '# Ин як феҳристи сиёҳ барои унвонҳо аст. Унвонҳое, ки бо як regex дар ин саҳифа мутобиқаткунандаро наметавон эчод кард. +# Барои илова кардани тавзеҳот аз "#" истифода кунед.', # Fuzzy + 'titlewhitelist' => '# Ин як феҳристи сафед барои унвонҳо аст. Барои илова кардани тавзеҳот аз "#" истифода кунед', # Fuzzy + 'titleblacklist-forbidden-edit' => 'Эҷоди унвони "$2" манъ шудааст. Ин унвон бо ин дастур аз феҳристи сиёҳ мутобиқат мекунад: $1', + 'titleblacklist-forbidden-move' => '"$2" наметавонад ба "$3" кӯчонида шавад, зеро эҷоди унвони "$3" манъ шудааст. Чун бо ин дастур аз феҳристи сиёҳ мутобиқат мекунад: $1', + 'titleblacklist-forbidden-upload' => 'Эҷоди номи "$2" барои парвандаҳо манъ аст. Он бо ин дастур аз фехристи сиёҳи зерин мутобиқат мекунад: $1', + 'titleblacklist-invalid' => '{{PLURAL:$1|Сатри|Сатрҳои}} зерин дар феҳристи сиёҳи унвонҳо ғайримиҷоз {{PLURAL:$1|аст|ҳастанд}}; лутфан {{PLURAL:$1|он|онҳо}}ро қабл аз захира кардан, ислоҳ кунед:', +); + +/** Tajik (Latin script) (tojikī) + * @author Liangent + */ +$messages['tg-latn'] = array( + 'titleblacklist-forbidden-edit' => 'Eçodi unvoni "$2" man\' şudaast. In unvon bo in dastur az fehristi sijoh mutobiqat mekunad: $1', + 'titleblacklist-forbidden-move' => '"$2" nametavonad ba "$3" kūconida şavad, zero eçodi unvoni "$3" man\' şudaast. Cun bo in dastur az fehristi sijoh mutobiqat mekunad: $1', + 'titleblacklist-forbidden-upload' => 'Eçodi nomi "$2" baroi parvandaho man\' ast. On bo in dastur az fexristi sijohi zerin mutobiqat mekunad: $1', + 'titleblacklist-invalid' => '{{PLURAL:$1|Satri|Satrhoi}} zerin dar fehristi sijohi unvonho ƣajrimiçoz {{PLURAL:$1|ast|hastand}}; lutfan {{PLURAL:$1|on|onho}}ro qabl az zaxira kardan, isloh kuned:', +); + +/** Thai (ไทย) + * @author Horus + * @author Manop + */ +$messages['th'] = array( + 'titleblacklist-forbidden-edit' => 'ชื่อบทความ "$2" ถูกห้ามสร้างในระบบนี้ + +ชื่อหัวข้อนี้ตรงกับบัญชีดำในส่วนของ: $1', + 'titleblacklist-forbidden-upload' => 'ไฟล์ชื่อ "$2" ถูกห้ามจากการสร้าง +เนื่องจากตรงกับชื่อที่ปรากฎในบัญชีดำดังต่อไปนี้: $1', + 'titleblacklist-forbidden-new-account' => 'ชื่อผู้ใช้ "$2" ถูกห้ามจากการสร้าง +เนื่องจากตรงกับชื่อที่ปรากฎในบัญชีดำดังต่อไปนี้: $1', +); + +/** Turkmen (Türkmençe) + * @author Hanberke + */ +$messages['tk'] = array( + 'titleblacklist-desc' => 'Administratorlara sahypalaryň we ulanyjy hasaplarynyň döredilmegini gadagan etmeklerine [[MediaWiki:Titleblacklist|gara sanaw]] ve [[MediaWiki:Titlewhitelist|ak sanaw]] arkaly rugsat berýär.', + 'titlewhitelist' => '# Bu bir atlaryň ak sanawydyr. Teswirler üçin "#" ulanyň. +# Bu gaýybana baş-setir harpa duýgur däldir.', + 'titleblacklist-forbidden-edit' => '"$2" adynyň döredilmegi gadagan edildi. +Şu gara sanaw girişina gabat gelýär: $1', + 'titleblacklist-forbidden-upload' => '"$2" faýl adynyň döredilmegi gadagan edildi. +Şu gara sanaw girişina gabat gelýär: $1', + 'titleblacklist-forbidden-new-account' => '"$2" ulanyjy adynyň döredilmegi gadagan edildi. +Şu gara sanaw girişina gabat gelýär: $1', + 'titleblacklist-invalid' => 'Gara sanawdaky şu {{PLURAL:$1|setir|setirler}} nädogry; +ýazdyrmankaňyz düzediň:', + 'right-tboverride' => 'At gara sanawyna pisint etme', # Fuzzy +); + +/** Tagalog (Tagalog) + * @author AnakngAraw + */ +$messages['tl'] = array( + 'titleblacklist-desc' => 'Nagpapahintulot sa mga tagapangasiwa na magbawal ng paglikha ng mga pahina at mga kuwenta ng tagagamit sa bawat isang [[MediaWiki:Titleblacklist|talaan ng pinagbabawal ("itim na talaan")]] at [[MediaWiki:Titlewhitelist|talaan ng mga pinapayagan ("puting talaan")]]', + 'titleblacklist' => '# Isa itong itim na talaan ng pamagat. Hindi maaaring likhain ang mga pamagat at mga tagagamit na tumutugma sa isang pangkaraniwang pagsasaad na naririto. +# Gamitin ang "#" para sa mga puna. +# Likas na nakatakdang hindi ito maselan sa pagmamakinilya ng titik', + 'titlewhitelist' => '# Isa itong puting talaan ng pamagat. Gamitin ang "#" para sa mga puna. +# Likas na nakatakdang hindi ito maselan sa pagmamakinilya ng titik', + 'titleblacklist-forbidden-edit' => 'Pinagbawalan sa paglikha ang pamagat na "$2". +Tumutugma ito sa sumusunod na entradang/ipinasok na nasa talaan ng mga pinagbabawal ("itim na talaan"): $1', + 'titleblacklist-forbidden-move' => 'Hindi maililipat ang "$2" patungo sa "$3", dahil pinagbawal ang paglikha sa pamagat na "$3". +Tumutugma ito sa sumusunod na ipinasok/entradang nasa talaan ng mga pinagbabawal ("itim na talaan"): $1', + 'titleblacklist-forbidden-upload' => 'Pinagbawal ang paglikha sa pangalan ng talaksang "$2". +Tumutugma ito sa sumusunod na ipinasok/entradang nasa talaan ng mga pinagbabawalan ("itim na talaan"): $1', + 'titleblacklist-forbidden-new-account' => 'Ipinagbawalan ang paglikha ng pangalan ng tagagamit na "$2". +Tumutugma ito sa sumusunod na entrada/ipinasok sa talaan ng mga pinagbabawalan ("itim na talaan"): $1', + 'titleblacklist-invalid' => 'Ang sumusunod na {{PLURAL:$1|hanay|mga hanay}} (guhit) na nasa loob ng talaan ng pinagbabawal na pamagat {{PLURAL:$1|ay|ay}} hindi tanggap; +pakitama lamang {{PLURAL:$1|ito|ang mga ito}} bago sagipin:', + 'titleblacklist-override' => 'Huwag pansinin ang talaang-itim', + 'right-tboverride' => 'Daigin ang talaan ng ipinagbabawal na pamagat o pangalan ng tagagamit', + 'right-tboverride-account' => 'Daigin ang talaang-itim ng mga pangalan ng tagagamit', +); + +/** Turkish (Türkçe) + * @author Joseph + * @author Vito Genovese + */ +$messages['tr'] = array( + 'titleblacklist-desc' => 'Yöneticilere, sayfaların ve kullanıcı hesaplarının oluşturulmasını yasaklamalarına bir [[MediaWiki:Titleblacklist|karaliste]] ve [[MediaWiki:Titlewhitelist|beyazliste]] ile izin verir.', + 'titleblacklist' => '# Bu bir başlık karalistesi. Buradaki düzenli ifadelerle eşleşen başlıklar ve kullanıcılar oluşturulamaz. +# Yorumlar için "#" kullanın. +# Bu varsayılan olarak büyük-küçük harf duyarsızdır', + 'titlewhitelist' => '# Bu bir başlık beyaz listesidir. Yorumlar için "#" kullanın. +# Varsayılan olarak büyük-küçük harfe duyarsızdır', + 'titleblacklist-forbidden-edit' => '"$2" başlığının oluşturulması engellendi. +Şu karaliste girdisiyle eşleşiyor: $1', + 'titleblacklist-forbidden-move' => '"$2", "$3" sayfasına taşınamaz, çünkü "$3" başlığının oluşturulması yasaklanmış. +Şu karaliste girdisiyle eşleşiyor: $1', + 'titleblacklist-forbidden-upload' => '"$2" dosya adının oluşturulması engellendi. +Şu karaliste girdisiyle eşleşiyor: $1', + 'titleblacklist-forbidden-new-account' => '"$2" kullanıcı adının oluşturulması engellendi. +Şu karaliste girdisiyle eşleşiyor: $1', + 'titleblacklist-invalid' => 'Karalistedeki şu {{PLURAL:$1|satır|satırlar}} geçersiz; +lütfen kaydetmeden önce düzeltin:', + 'titleblacklist-override' => 'Karalisteyi yoksay', + 'right-tboverride' => 'Başlık karalistesini geçersiz kıl', # Fuzzy + 'right-tboverride-account' => 'Kullanıcı adı karalistesini geçersiz kıl', +); + +/** Ukrainian (українська) + * @author AS + * @author Ahonc + * @author Base + * @author JenVan + * @author Prima klasy4na + */ +$messages['uk'] = array( + 'titleblacklist-desc' => 'Дає змогу адміністраторам заборонити створення певних сторінок та облікових записів за допомогою [[MediaWiki:Titleblacklist|чорного]] та [[MediaWiki:Titlewhitelist|білого]] списків.', + 'titleblacklist' => '# Це список заборонених назв. Сторінки і користувачі, назви яких підпадають під регулярні вирази з цього списку, не можуть бути створені. +# Використовуйте "#" для коментарів. +# Список за умовчанням нечутливий до регістру', + 'titlewhitelist' => '# Це «білий список» назв. Використовуйте «#» для коментарів. +# Список за умовчанням нечутливий до регістру', + 'titleblacklist-forbidden-edit' => 'Сторінку з назвою "$2" заборонено створювати. Вона підпадає під наступний запис із списку заборонених назв: $1', + 'titleblacklist-forbidden-move' => 'Не можна перейменувати "$2" на "$3", бо назва "$3" є забороненою. +Вона підпадає під наступний запис із списку заборонених назв: $1', + 'titleblacklist-forbidden-upload' => 'Назва файлу "$2" є забороненою для створення. +Вона підпадає під наступний запис із списку заборонених назв: $1', + 'titleblacklist-forbidden-new-account' => "Заборонено використовувати ім'я користувача «$2». +Ім'я відповідає наступному запису з чорного списку: $1", + 'titleblacklist-invalid' => '{{PLURAL:$1|Наступнинй рядок|Наступні рядки}} списку заборонених назв є {{PLURAL:$1|помилковим|помилковими}}; +будь ласка, виправіть {{PLURAL:$1|його|їх}} перед збереженням:', + 'titleblacklist-override' => 'Ігнорувати чорний список', + 'right-tboverride' => 'ігнорування чорного списку назв сторінок або користувачів', + 'right-tboverride-account' => 'ігнорування чорного списку імен користувачів', +); + +/** Urdu (اردو) + * @author පසිඳු කාවින්ද + */ +$messages['ur'] = array( + 'titleblacklist-override' => 'نظر انداز کی بلیک لسٹ', + 'right-tboverride' => 'اس عنوان کے بلیک لسٹ کی جگہ لے لے', # Fuzzy + 'right-tboverride-account' => 'کے صارف کا نام بلیک لسٹ کی جگہ لے لے', +); + +/** vèneto (vèneto) + * @author Candalua + * @author GatoSelvadego + */ +$messages['vec'] = array( + 'titleblacklist-desc' => 'Consente ai aministradori de proibir la creazion de pagine con i titoli indicà su la [[MediaWiki:Titleblacklist|lista nera]] e su la [[MediaWiki:Titlewhitelist|lista bianca]]', + 'titleblacklist' => '# Lista dei titoli mìa consentìi. Xe inpedìa la creazion de le pagine el cui titolo el corisponde a na espression regolar indicà de seguito. +# Dòpara "#" par le righe de comento. +# De default no se tien conto del majuscolo/minuscolo', + 'titlewhitelist' => '# Sta qua la xe na lista bianca dei titoli. Dòpara "#" par le righe de comento. +# De default no se tien conto del majuscolo/minuscolo', + 'titleblacklist-forbidden-edit' => 'La creazion de pagine con titolo "$2" la xe stà inpedìa. La voçe corispondente ne l\'elenco dei titoli mìa consentìi la xe sta chì: $1', + 'titleblacklist-forbidden-move' => 'No se pode spostar la pagina "$2" al titolo "$3" in quanto la creazion de pagine con titolo "$3" la xe stà inpedìa. La voçe corispondente ne l\'elenco dei titoli mìa consentìi la xe sta chì: $1', + 'titleblacklist-forbidden-upload' => 'La creazion de file con titolo "$2" la xe stà inpedìa. La voçe corispondente ne l\'elenco dei titoli mìa consentìi la xe sta chì: $1', + 'titleblacklist-forbidden-new-account' => 'La creassion de utenti co\' nome "$2" la xe stà proibìa. La voçe corispondente in tel\'elenco dei nomi mìa consentìi la xe la seguente: $1', + 'titleblacklist-invalid' => "{{PLURAL:$1|La seguente riga|Le seguenti righe}} de l'elenco dei titoli mìa consentìi {{PLURAL:$1|no la xe valida|no le xe valide}}; se prega de corègiar {{PLURAL:$1|l'eror|i erori}} prima de salvar la pagina.", + 'titleblacklist-override' => 'Ignora ła lista nera', + 'right-tboverride' => 'Ignora ła lista nera de i titołi o de i nome utente', + 'right-tboverride-account' => 'Ignora ła lista nera de i nome utente', +); + +/** Vietnamese (Tiếng Việt) + * @author Minh Nguyen + * @author Vinhtantran + */ +$messages['vi'] = array( + 'titleblacklist-desc' => 'Cho phép các bảo quản viên cấm không được tạo ra trang có các tên, theo [[MediaWiki:Titleblacklist|danh sách đen]] và [[MediaWiki:Titlewhitelist|danh sách trắng]]', + 'titleblacklist' => '# Đây là danh sách đen về tựa đề. Tựa bài và tên thành viên trùng với biểu thức chính quy tại đây sẽ không thể tạo được. +# Hãy dùng “#” để ghi chú. +# Nội dung mặc định là không phân biệt chữ hoa chữ thường', + 'titlewhitelist' => '# Đây là danh sách trắng về tựa đề. Hãy sử dụng "#" cho lời chú thích. +# Nội dung theo mặc định không phân biệt chữ hoa chữ thường', + 'titleblacklist-forbidden-edit' => 'Không được tạo ra trang dưới tên “$2”. +Tên này trùng với mục sau trong danh sách đen: $1', + 'titleblacklist-forbidden-move' => 'Không được di chuyển “$2” đến “$3”, vì tựa đề “$3” bị cấm khởi tạo. +Nó trùng với mục sau trong danh sách đen: $1', + 'titleblacklist-forbidden-upload' => 'Không được tải lên tập tin dưới tên “$2”. +Tên này trùng với khoản sau trong danh sách đen: $1', + 'titleblacklist-forbidden-new-account' => 'Không được tạo ra tài khoản “$2”. +Nó trùng tên với một khoản mục trong danh sách đen: $1', + '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:', + 'titleblacklist-override' => 'Bỏ qua danh sách đen', + 'right-tboverride' => 'Bỏ qua các danh sách tựa trang và tên người dùng bị cấm', + 'right-tboverride-account' => 'Ghi đè lên danh sách đen tên người dùng', +); + +/** Volapük (Volapük) + * @author Smeira + */ +$messages['vo'] = array( + 'titleblacklist-desc' => 'Dälon guvanes ad proibön padi- e kalijafi medü [[MediaWiki:Titleblacklist|blägalised]] e [[MediaWiki:Titlewhitelist|vietalised]].', + 'titlewhitelist' => '# Atos binon vietalised tiädas. Gebolös el „#“ pro küpets.', # Fuzzy + 'titleblacklist-forbidden-edit' => 'Tiäd: „$2“ no dalon pajafön. +Tiäd at binon in blägalised as: $1', + 'titleblacklist-forbidden-move' => 'Pad: „$2“ no kanon topätükön sui pad: „$3“, bi tiäd: „$3“ no dalon pajafön. Tiäd at binon in blägalised as: $1', + 'titleblacklist-forbidden-upload' => 'Ragivanem: „$2“ no dalon pajafön. Ragivanem at binon in blägalised as: $1', + 'titleblacklist-forbidden-new-account' => 'Gebananem: „$2“ no dalon pajafön. +Gebananem at binon in blägalised as: $1', + 'titleblacklist-invalid' => '{{PLURAL:$1|Lien|Liens}} sököl in tiädablägalised no {{PLURAL:$1|lonöfon|lonöfons}}; gudükumolös {{PLURAL:$1|oni|onis}} bü dakip:', + 'right-tboverride' => 'Nedemön blägalisedi tiädas', # Fuzzy +); + +/** Yiddish (ייִדיש) + * @author פוילישער + */ +$messages['yi'] = array( + 'titlewhitelist' => '# דאס איז א קעפל ווײַסליסטע. ניצט "#" פֿאַר באַמערקונגען. +# ס\'איז נישט קיין אונטערשיד צווישן גרויסע און קליינע בוכשטאַבן', +); + +/** Cantonese (粵語) + * @author Shinjiman + */ +$messages['yue'] = array( + 'titleblacklist-desc' => '容許禁止開指定標題嘅版: [[MediaWiki:Titleblacklist]] 同 [[MediaWiki:Titlewhitelist]]', + 'titleblacklist' => '# 呢個係一個標題黑名單。同呢度配合正規表達式嘅標題係唔可以新開嘅。 +# 用 "#" 去做註解。', # Fuzzy + 'titlewhitelist' => '# 呢個係一個標題白名單。 用 "#" 去做註解', # Fuzzy + 'titleblacklist-forbidden-edit' => '個標題 "$2" 已經禁止咗去開版。佢同下面黑名單嘅項目配合: $1', + 'titleblacklist-forbidden-move' => '"$2" 唔可以搬到去 "$3",由於個標題 "$3" 已經禁止咗去開。佢同下面黑名單嘅項目配合: $1', + 'titleblacklist-forbidden-upload' => '個檔名 "$2" 已經禁止咗去開版。佢同下面黑名單嘅項目配合: $1', + 'titleblacklist-invalid' => '下面響標題黑名單嘅{{PLURAL:$1|一行|幾行}}無效;請響保存之前改正{{PLURAL:$1|佢|佢哋}}:', + 'right-tboverride' => '覆蓋標題黑名單', # Fuzzy +); + +/** Simplified Chinese (中文(简体)‎) + * @author Bencmq + * @author Fdcn + * @author Hydra + * @author Liangent + * @author PhiLiP + * @author Shinjiman + * @author Xiaomingyan + */ +$messages['zh-hans'] = array( + 'titleblacklist-desc' => '允许管理员通过[[MediaWiki:Titleblacklist|黑名单]]和[[MediaWiki:Titlewhitelist|白名单]]禁止页面和用户帐户的创建', + 'titleblacklist' => '# 本页面为“标题黑名单”。任何匹配本名单正则表达式的标题会被阻止建立和编辑。 +# 请使用"#"来添加注释。 +# 默认忽略大小写', + 'titlewhitelist' => '# 本页面为“标题白名单”。 请使用"#"来添加注释。 +# 本页默认不区分大小写', + 'titleblacklist-forbidden-edit' => '标题 "$2" 已经被禁止创建。它跟以下黑名单的项目配合: $1', + 'titleblacklist-forbidden-move' => '"$2" 不可以移动到 "$3",由于该标题 "$3" 已经被禁止创建。它跟以下黑名单的项目配合: $1', + 'titleblacklist-forbidden-upload' => '文件名称 "$2" 已经被禁止创建。它跟以下黑名单的项目配合: $1', + 'titleblacklist-forbidden-new-account' => '用户名“$2”已被阻止创建。 +它匹配以下黑名单项目:$1', + 'titleblacklist-invalid' => '以下在标题黑名单上的{{PLURAL:$1|一行|多行}}无效;请在保存前改正{{PLURAL:$1|它|它们}}:', + 'titleblacklist-override' => '忽略黑名单', + 'right-tboverride' => '覆盖标题或用户名黑名单', + 'right-tboverride-account' => '覆盖用户名黑名单', +); + +/** Traditional Chinese (中文(繁體)‎) + * @author Fdcn + * @author Gaoxuewei + * @author Mark85296341 + * @author Shinjiman + * @author Simon Shek + * @author Waihorace + */ +$messages['zh-hant'] = array( + 'titleblacklist-desc' => '容許禁止建立指定標題的頁面:[[MediaWiki:Titleblacklist]] 與 [[MediaWiki:Titlewhitelist]]', + 'titleblacklist' => '# 本頁面為「標題黑名單」。任何符合本名單正規表達式的標題會被阻止建立和編輯。 +# 請使用「#」來新增註釋。 +# 預設忽略大小寫', + 'titlewhitelist' => '# 本頁面為「標題白名單」。 請使用「#」來新增註釋。 +# 本頁預設不區分大小寫', + 'titleblacklist-forbidden-edit' => '標題「$2」已經被禁止建立。它跟以下黑名單的項目配合:$1', + 'titleblacklist-forbidden-move' => '「$2」不可以移動到「$3」,由於該標題「$3」已經被禁止建立。它跟以下黑名單的項目配合:$1', + 'titleblacklist-forbidden-upload' => '檔案名稱「$2」已經被禁止建立。它跟以下黑名單的項目配合:$1', + 'titleblacklist-forbidden-new-account' => '用戶名「$2」已被阻止建立。 +它符合以下黑名單項目:$1', + 'titleblacklist-invalid' => '以下在標題黑名單上的{{PLURAL:$1|一行|多行}}無效;請在儲存前改正{{PLURAL:$1|它|它們}}:', + 'titleblacklist-override' => '忽略黑名單', + 'right-tboverride' => '覆蓋標題或用戶名黑名單', + 'right-tboverride-account' => '覆蓋用戶名黑名單', +); diff --git a/extensions/TitleBlacklist/TitleBlacklist.list.php b/extensions/TitleBlacklist/TitleBlacklist.list.php new file mode 100644 index 00000000..d197a9c5 --- /dev/null +++ b/extensions/TitleBlacklist/TitleBlacklist.list.php @@ -0,0 +1,510 @@ +get( wfMemcKey( "title_blacklist_entries" ) ); + if ( is_array( $cachedBlacklist ) && count( $cachedBlacklist ) > 0 && ( $cachedBlacklist[0]->getFormatVersion() == self::VERSION ) ) { + $this->mBlacklist = $cachedBlacklist; + wfProfileOut( __METHOD__ ); + return; + } + + $sources = $wgTitleBlacklistSources; + $sources['local'] = array( 'type' => TBLSRC_MSG ); + $this->mBlacklist = array(); + foreach( $sources as $sourceName => $source ) { + $this->mBlacklist = array_merge( $this->mBlacklist, $this->parseBlacklist( $this->getBlacklistText( $source ), $sourceName ) ); + } + $wgMemc->set( wfMemcKey( "title_blacklist_entries" ), $this->mBlacklist, $wgTitleBlacklistCaching['expiry'] ); + wfProfileOut( __METHOD__ ); + } + + /** + * Load local whitelist + */ + public function loadWhitelist() { + global $wgMemc, $wgTitleBlacklistCaching; + wfProfileIn( __METHOD__ ); + $cachedWhitelist = $wgMemc->get( wfMemcKey( "title_whitelist_entries" ) ); + if ( is_array( $cachedWhitelist ) && count( $cachedWhitelist ) > 0 && ( $cachedWhitelist[0]->getFormatVersion() != self::VERSION ) ) { + $this->mWhitelist = $cachedWhitelist; + wfProfileOut( __METHOD__ ); + return; + } + $this->mWhitelist = $this->parseBlacklist( wfMessage( 'titlewhitelist' ) + ->inContentLanguage()->text(), 'whitelist' ); + $wgMemc->set( wfMemcKey( "title_whitelist_entries" ), $this->mWhitelist, $wgTitleBlacklistCaching['expiry'] ); + wfProfileOut( __METHOD__ ); + } + + /** + * Get the text of a blacklist from a specified source + * + * @param $source A blacklist source from $wgTitleBlacklistSources + * @return The content of the blacklist source as a string + */ + private static function getBlacklistText( $source ) { + if ( !is_array( $source ) || count( $source ) <= 0 ) { + return ''; // Return empty string in error case + } + + if ( $source['type'] == TBLSRC_MSG ) { + return wfMessage( 'titleblacklist' )->inContentLanguage()->text(); + } elseif ( $source['type'] == TBLSRC_LOCALPAGE && count( $source ) >= 2 ) { + $title = Title::newFromText( $source['src'] ); + if ( is_null( $title ) ) { + return ''; + } + if ( $title->getNamespace() == NS_MEDIAWIKI ) { + $msg = wfMessage( $title->getText() )->inContentLanguage()->text(); + if ( !wfMessage( 'titleblacklist', $msg )->isDisabled() ) { + return $msg; + } else { + return ''; + } + } else { + $article = new Article( $title ); + if ( $article->exists() ) { + $article->followRedirect(); + return $article->getContent(); + } + } + } elseif ( $source['type'] == TBLSRC_URL && count( $source ) >= 2 ) { + return self::getHttp( $source['src'] ); + } elseif ( $source['type'] == TBLSRC_FILE && count( $source ) >= 2 ) { + if ( file_exists( $source['src'] ) ) { + return file_get_contents( $source['src'] ); + } else { + return ''; + } + } + + return ''; + } + + /** + * Parse blacklist from a string + * + * @param $list string Text of a blacklist source + * @return array of TitleBlacklistEntry entries + */ + public static function parseBlacklist( $list, $sourceName ) { + wfProfileIn( __METHOD__ ); + $lines = preg_split( "/\r?\n/", $list ); + $result = array(); + foreach ( $lines as $line ) { + $line = TitleBlacklistEntry :: newFromString( $line, $sourceName ); + if ( $line ) { + $result[] = $line; + } + } + + wfProfileOut( __METHOD__ ); + return $result; + } + + /** + * Check whether the blacklist restricts giver nuser + * performing a specific action on the given Title + * + * @param $title Title to check + * @param $user User to check + * @param $action string Action to check; 'edit' if unspecified + * @param $override bool If set to true, overrides work + * @return TitleBlacklistEntry|bool The corresponding TitleBlacklistEntry if + * blacklisted; otherwise false + */ + public function userCannot( $title, $user, $action = 'edit', $override = true ) { + if ( $override && self::userCanOverride( $user, $action ) ) { + return false; + } else { + return $this->isBlacklisted( $title, $action ); + } + } + + /** + * Check whether the blacklist restricts + * performing a specific action on the given Title + * + * @param $title Title to check + * @param $action string Action to check; 'edit' if unspecified + * @return TitleBlacklistEntry|bool The corresponding TitleBlacklistEntry if blacklisted; + * otherwise FALSE + */ + public function isBlacklisted( $title, $action = 'edit' ) { + if ( !( $title instanceof Title ) ) { + $title = Title::newFromText( $title ); + } + $blacklist = $this->getBlacklist(); + foreach ( $blacklist as $item ) { + if ( $item->matches( $title, $action ) ) { + if ( $this->isWhitelisted( $title, $action ) ) { + return false; + } + return $item; // "returning true" + } + } + return false; + } + + /** + * Check whether it has been explicitly whitelisted that the + * current User may perform a specific action on the given Title + * + * @param $title Title to check + * @param $action string Action to check; 'edit' if unspecified + * @return bool True if whitelisted; otherwise false + */ + public function isWhitelisted( $title, $action = 'edit' ) { + if ( !( $title instanceof Title ) ) { + $title = Title::newFromText( $title ); + } + $whitelist = $this->getWhitelist(); + foreach ( $whitelist as $item ) { + if ( $item->matches( $title, $action ) ) { + return true; + } + } + return false; + } + + /** + * Get the current blacklist + * + * @return Array of TitleBlacklistEntry items + */ + public function getBlacklist() { + if ( is_null( $this->mBlacklist ) ) { + $this->load(); + } + return $this->mBlacklist; + } + + /** + * Get the current whitelist + * + * @return Array of TitleBlacklistEntry items + */ + public function getWhitelist() { + if ( is_null( $this->mWhitelist ) ) { + $this->loadWhitelist(); + } + return $this->mWhitelist; + } + + /** + * Get the text of a blacklist source via HTTP + * + * @param $url string URL of the blacklist source + * @return string The content of the blacklist source as a string + */ + private static function getHttp( $url ) { + global $messageMemc, $wgTitleBlacklistCaching; + $key = "title_blacklist_source:" . md5( $url ); // Global shared + $warnkey = wfMemcKey( "titleblacklistwarning", md5( $url ) ); + $result = $messageMemc->get( $key ); + $warn = $messageMemc->get( $warnkey ); + if ( !is_string( $result ) || ( !$warn && !mt_rand( 0, $wgTitleBlacklistCaching['warningchance'] ) ) ) { + $result = Http::get( $url ); + $messageMemc->set( $warnkey, 1, $wgTitleBlacklistCaching['warningexpiry'] ); + $messageMemc->set( $key, $result, $wgTitleBlacklistCaching['expiry'] ); + } + return $result; + } + + /** + * Invalidate the blacklist cache + */ + public function invalidate() { + global $wgMemc; + $wgMemc->delete( wfMemcKey( "title_blacklist_entries" ) ); + } + + /** + * Validate a new blacklist + * + * @param $blacklist array + * @return Array of bad entries; empty array means blacklist is valid + */ + public function validate( $blacklist ) { + $badEntries = array(); + foreach ( $blacklist as $e ) { + wfSuppressWarnings(); + $regex = $e->getRegex(); + if ( preg_match( "/{$regex}/u", '' ) === false ) { + $badEntries[] = $e->getRaw(); + } + wfRestoreWarnings(); + } + return $badEntries; + } + + /** + * Inidcates whether user can override blacklist on certain action. + * + * @param $action Action + * + * @return bool + */ + public static function userCanOverride( $user, $action ) { + return $user->isAllowed( 'tboverride' ) || + ( $action == 'new-account' && $user->isAllowed( 'tboverride-account' ) ); + } +} + + +/** + * Represents a title blacklist entry + */ +class TitleBlacklistEntry { + private + $mRaw, ///< Raw line + $mRegex, ///< Regular expression to match + $mParams, ///< Parameters for this entry + $mFormatVersion, ///< Entry format version + $mSource; ///< Source of this entry + + /** + * Construct a new TitleBlacklistEntry. + * + * @param $regex string Regular expression to match + * @param $params array Parameters for this entry + * @param $raw string Raw contents of this line + */ + private function __construct( $regex, $params, $raw, $source ) { + $this->mRaw = $raw; + $this->mRegex = $regex; + $this->mParams = $params; + $this->mFormatVersion = TitleBlacklist::VERSION; + $this->mSource = $source; + } + + /** + * Returns whether this entry is capable of filtering new accounts. + */ + private function filtersNewAccounts() { + global $wgTitleBlacklistUsernameSources; + + if( $wgTitleBlacklistUsernameSources === '*' ) { + return true; + } + + if( !$wgTitleBlacklistUsernameSources ) { + return false; + } + + if( !is_array( $wgTitleBlacklistUsernameSources ) ) { + throw new MWException( + '$wgTitleBlacklistUsernameSources must be "*", false or an array' ); + } + + return in_array( $this->mSource, $wgTitleBlacklistUsernameSources, true ); + } + + /** + * Check whether a user can perform the specified action + * on the specified Title + * + * @param $title Title to check + * @param $action %Action to check + * @return bool TRUE if the the regex matches the title, and is not overridden + * else false if it doesn't match (or was overridden) + */ + public function matches( $title, $action ) { + if ( !$title ) { + return false; + } + + if( $action == 'new-account' && !$this->filtersNewAccounts() ) { + return false; + } + + wfSuppressWarnings(); + $match = preg_match( "/^(?:{$this->mRegex})$/us" . ( isset( $this->mParams['casesensitive'] ) ? '' : 'i' ), $title->getFullText() ); + wfRestoreWarnings(); + + global $wgUser; + if ( $match ) { + if ( isset( $this->mParams['autoconfirmed'] ) && $wgUser->isAllowed( 'autoconfirmed' ) ) { + return false; + } + if ( isset( $this->mParams['moveonly'] ) && $action != 'move' ) { + return false; + } + if ( isset( $this->mParams['newaccountonly'] ) && $action != 'new-account' ) { + return false; + } + if ( !isset( $this->mParams['noedit'] ) && $action == 'edit' ) { + return false; + } + if ( isset( $this->mParams['reupload'] ) && $action == 'upload' ) { + // Special:Upload also checks 'create' permissions when not reuploading + return false; + } + return true; + } + return false; + } + + /** + * Create a new TitleBlacklistEntry from a line of text + * + * @param $line String containing a line of blacklist text + * @return TitleBlacklistEntry + */ + public static function newFromString( $line, $source ) { + $raw = $line; // Keep line for raw data + $options = array(); + // Strip comments + $line = preg_replace( "/^\\s*([^#]*)\\s*((.*)?)$/", "\\1", $line ); + $line = trim( $line ); + // Parse the rest of message + preg_match( '/^(.*?)(\s*<([^<>]*)>)?$/', $line, $pockets ); + @list( $full, $regex, $null, $opts_str ) = $pockets; + $regex = trim( $regex ); + $regex = str_replace( '_', ' ', $regex ); // We'll be matching against text form + $opts_str = trim( $opts_str ); + // Parse opts + $opts = preg_split( '/\s*\|\s*/', $opts_str ); + foreach ( $opts as $opt ) { + $opt2 = strtolower( $opt ); + if ( $opt2 == 'autoconfirmed' ) { + $options['autoconfirmed'] = true; + } + if ( $opt2 == 'moveonly' ) { + $options['moveonly'] = true; + } + if ( $opt2 == 'newaccountonly' ) { + $options['newaccountonly'] = true; + } + if ( $opt2 == 'noedit' ) { + $options['noedit'] = true; + } + if ( $opt2 == 'casesensitive' ) { + $options['casesensitive'] = true; + } + if ( $opt2 == 'reupload' ) { + $options['reupload'] = true; + } + if ( preg_match( '/errmsg\s*=\s*(.+)/i', $opt, $matches ) ) { + $options['errmsg'] = $matches[1]; + } + } + // Process magic words + preg_match_all( '/{{\s*([a-z]+)\s*:\s*(.+?)\s*}}/', $regex, $magicwords, PREG_SET_ORDER ); + foreach ( $magicwords as $mword ) { + global $wgParser; // Functions we're calling don't need, nevertheless let's use it + switch( strtolower( $mword[1] ) ) { + case 'ns': + $cpf_result = CoreParserFunctions::ns( $wgParser, $mword[2] ); + if ( is_string( $cpf_result ) ) { + $regex = str_replace( $mword[0], $cpf_result, $regex ); // All result will have the same value, so we can just use str_seplace() + } + break; + case 'int': + $cpf_result = wfMessage( $mword[2] )->inContentLanguage()->text(); + if ( is_string( $cpf_result ) ) { + $regex = str_replace( $mword[0], $cpf_result, $regex ); + } + } + } + // Return result + if( $regex ) { + return new TitleBlacklistEntry( $regex, $options, $raw, $source ); + } else { + return null; + } + } + + /** + * @return string This entry's regular expression + */ + public function getRegex() { + return $this->mRegex; + } + + /** + * @return string This entry's raw line + */ + public function getRaw() { + return $this->mRaw; + } + + /** + * @return array This entry's options + */ + public function getOptions() { + return $this->mOptions; + } + + /** + * @return string Custom message for this entry + */ + public function getCustomMessage() { + return isset( $this->mParams['errmsg'] ) ? $this->mParams['errmsg'] : null; + } + + /** + * @return string The format version + */ + public function getFormatVersion() { return $this->mFormatVersion; } + + /** + * Set the format version + * + * @param $v string New version to set + */ + public function setFormatVersion( $v ) { $this->mFormatVersion = $v; } + + /** + * Return the error message name for the blacklist entry. + * + * @param $operation string Operation name (as in titleblacklist-forbidden message name) + * + * @return string The error message name + */ + public function getErrorMessage( $operation ) { + $message = $this->getCustomMessage(); + return $message ? $message : "titleblacklist-forbidden-{$operation}"; + } +} + +//@} diff --git a/extensions/TitleBlacklist/TitleBlacklist.php b/extensions/TitleBlacklist/TitleBlacklist.php new file mode 100644 index 00000000..68fb6778 --- /dev/null +++ b/extensions/TitleBlacklist/TitleBlacklist.php @@ -0,0 +1,86 @@ + __FILE__, + 'name' => 'Title Blacklist', + 'author' => array( 'Victor Vasiliev', 'Fran Rogers' ), + 'version' => '1.4.2', + 'url' => 'https://www.mediawiki.org/wiki/Extension:Title_Blacklist', + 'descriptionmsg' => 'titleblacklist-desc', +); + +$dir = __DIR__; +$wgExtensionMessagesFiles['TitleBlacklist'] = $dir . '/TitleBlacklist.i18n.php'; +$wgAutoloadClasses['TitleBlacklist'] = $dir . '/TitleBlacklist.list.php'; +$wgAutoloadClasses['TitleBlacklistHooks'] = $dir . '/TitleBlacklist.hooks.php'; + +/** @defgroup Title blacklist source types + * @{ + */ +define( 'TBLSRC_MSG', 0 ); ///< For internal usage +define( 'TBLSRC_LOCALPAGE', 1 ); ///< Local wiki page +define( 'TBLSRC_URL', 2 ); ///< Load blacklist from URL +define( 'TBLSRC_FILE', 3 ); ///< Load from file +/** @} */ + +/** + * Array of title blacklist sources. + * + * Should be in array( name => source description ) format. + * See extension documentation for details of source description. + */ +$wgTitleBlacklistSources = array(); + +/** + * Sets the sources which may work as a username filter. + * + * '*' is for all; false disables all. + * + * If you want to limit it to particular sources, use + * array( source name 1, source name 2 ). + * This may be useful when you have shared account creation system + * in order to avoid blacklist fragmentation. + */ +$wgTitleBlacklistUsernameSources = '*'; + +$wgTitleBlacklistCaching = array( + 'warningchance' => 100, + 'expiry' => 900, + 'warningexpiry' => 600, +); + +$dir = dirname( __FILE__ ); + +// Register the API method +$wgAutoloadClasses['ApiQueryTitleBlacklist'] = "$dir/api/ApiQueryTitleBlacklist.php"; +$wgAPIModules['titleblacklist'] = 'ApiQueryTitleBlacklist'; + +$wgAvailableRights[] = 'tboverride'; // Implies tboverride-account +$wgAvailableRights[] = 'tboverride-account'; // For account creation +$wgGroupPermissions['sysop']['tboverride'] = true; + +$wgHooks['getUserPermissionsErrorsExpensive'][] = 'TitleBlacklistHooks::userCan'; +$wgHooks['AbortMove'][] = 'TitleBlacklistHooks::abortMove'; +$wgHooks['AbortNewAccount'][] = 'TitleBlacklistHooks::abortNewAccount'; +$wgHooks['AbortAutoAccount'][] = 'TitleBlacklistHooks::abortNewAccount'; +$wgHooks['CentralAuthAutoCreate'][] = 'TitleBlacklistHooks::centralAuthAutoCreate'; +$wgHooks['EditFilter'][] = 'TitleBlacklistHooks::validateBlacklist'; +$wgHooks['ArticleSaveComplete'][] = 'TitleBlacklistHooks::clearBlacklist'; +$wgHooks['UserCreateForm'][] = 'TitleBlacklistHooks::addOverrideCheckbox'; + +$wgResourceModules['mediawiki.api.titleblacklist'] = array( + 'scripts' => 'mediawiki.api.titleblacklist.js', + 'localBasePath' => $dir . '/modules', + 'remoteExtPath' => 'TitleBlacklist/modules', + 'dependencies' => array( 'mediawiki.api' ), +); +// @} diff --git a/extensions/TitleBlacklist/api/ApiQueryTitleBlacklist.php b/extensions/TitleBlacklist/api/ApiQueryTitleBlacklist.php new file mode 100644 index 00000000..1da70d2a --- /dev/null +++ b/extensions/TitleBlacklist/api/ApiQueryTitleBlacklist.php @@ -0,0 +1,115 @@ + + * Based on code by Victor Vasiliev, Bryan Tong Minh, Roan Kattouw, and Alex Z. + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along + * with this program; if not, write to the Free Software Foundation, Inc., + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + * http://www.gnu.org/copyleft/gpl.html + */ + +/** + * Query module check a title against the blacklist + * + * @ingroup API + * @ingroup Extensions + */ +class ApiQueryTitleBlacklist extends ApiBase { + + public function __construct( $query, $moduleName ) { + parent::__construct( $query, $moduleName, 'tb' ); + } + + public function execute() { + $params = $this->extractRequestParams(); + $action = $params['action']; + $override = true; + if( isset( $params['nooverride'] ) ) { + $override = false; + } + + // createtalk and createpage are useless as they're treated exactly like create + if ( $action === 'createpage' || $action === 'createtalk' ) { + $action = 'create'; + } + + $title = Title::newFromText( $params['title'] ); + if ( !$title ) { + $this->dieUsageMsg( array( 'invalidtitle', $params['title'] ) ); + } + + $blacklisted = TitleBlacklist::singleton()->userCannot( $title, $this->getUser(), $action, $override ); + if ( $blacklisted instanceof TitleBlacklistEntry ) { + // this title is blacklisted. + $result = array( + htmlspecialchars( $blacklisted->getRaw() ), + htmlspecialchars( $params['title'] ), + ); + + $res = $this->getResult(); + $res->addValue( 'titleblacklist', 'result', 'blacklisted' ); + // there aren't any messages for create(talk|page), using edit for those instead + $message = $blacklisted->getErrorMessage( $action !== 'create' ? $action : 'edit' ); + $res->addValue( 'titleblacklist', 'reason', wfMessage( $message, $result )->text() ); + $res->addValue( 'titleblacklist', 'message', $message ); + $res->addValue( 'titleblacklist', 'line', htmlspecialchars( $blacklisted->getRaw() ) ); + } else { + // not blacklisted + $this->getResult()->addValue( 'titleblacklist', 'result', 'ok' ); + } + } + + public function getAllowedParams() { + return array( + 'title' => array( + ApiBase::PARAM_REQUIRED => true, + ), + 'action' => array( + ApiBase::PARAM_DFLT => 'edit', + ApiBase::PARAM_ISMULTI => false, + ApiBase::PARAM_TYPE => array( + // createtalk and createpage are useless as they're treated exactly like create + 'create', 'edit', 'upload', 'createtalk', 'createpage', 'move', 'new-account' + ), + ), + 'nooverride' => array( + ) + ); + } + + public function getParamDescription() { + return array( + 'title' => 'The string to validate against the blacklist', + 'nooverride' => 'Don\'t try to override the titleblacklist', + 'action' => 'The thing you\'re trying to do', + ); + } + + public function getDescription() { + return 'Validate an article title, filename, or username against the TitleBlacklist.'; + } + + public function getExamples() { + return array( + 'api.php?action=titleblacklist&tbtitle=Foo', + 'api.php?action=titleblacklist&tbtitle=Bar&tbaction=edit', + ); + } + + public function getVersion() { + return __CLASS__ . ': $Id$'; + } +} diff --git a/extensions/TitleBlacklist/modules/mediawiki.api.titleblacklist.js b/extensions/TitleBlacklist/modules/mediawiki.api.titleblacklist.js new file mode 100644 index 00000000..63d12294 --- /dev/null +++ b/extensions/TitleBlacklist/modules/mediawiki.api.titleblacklist.js @@ -0,0 +1,67 @@ +/** + * @class mw.Api.plugin.titleblacklist + */ +( function ( mw, $ ) { + + $.extend( mw.Api.prototype, { + /** + * Convinience method for `action=titleblacklist`. + * + * @param {mw.Title|string} title + * @param {Function} [ok] Success callback (deprecated) + * @param {Function} [err] Error callback (deprecated) + * @return {jQuery.Promise} + * @return {Function} return.done + * @return {Object|boolean} return.done.result False if title wasn't blacklisted, an object with 'reason', 'line' + * and 'message' properties if title was blacklisted. + */ + isBlacklisted: function ( title, ok, err ) { + var d = $.Deferred(); + // Backwards compatibility (< MW 1.20) + d.done( ok ); + d.fail( err ); + + this.get( { + action: 'titleblacklist', + tbaction: 'create', + tbtitle: title.toString() + } ) + .done( function ( data ) { + var result; + + // this fails open (if nothing valid is returned by the api, allows the title) + // also fails open when the API is not present, which will be most of the time + // as this API module is part of the TitleBlacklist extension. + if ( data.titleblacklist && data.titleblacklist.result && data.titleblacklist.result === 'blacklisted' ) { + if ( data.titleblacklist.reason ) { + result = { + reason: data.titleblacklist.reason, + line: data.titleblacklist.line, + message: data.titleblacklist.message + }; + } else { + mw.log( 'mw.Api.titleblacklist::isBlacklisted> no reason data for blacklisted title', 'debug' ); + result = { + reason: 'Blacklisted, but no reason supplied', + line: 'Unknown', + message: null + }; + } + d.resolve( result ); + } else { + d.resolve( false ); + } + } ) + .fail( d.reject ); + + return d.promise(); + } + + } ); + + /** + * @class mw.Api + * @mixins mw.Api.plugin.titleblacklist + */ + +}( mediaWiki, jQuery ) ); -- cgit v1.2.2