summaryrefslogtreecommitdiff
path: root/extensions/SpamBlacklist
diff options
context:
space:
mode:
authorPierre Schmitz <pierre@archlinux.de>2014-03-12 18:12:23 +0100
committerPierre Schmitz <pierre@archlinux.de>2014-03-12 18:12:23 +0100
commitd417de70fcf39e0a7a15ba780b597914d16ca0f7 (patch)
tree06ef8c333473660350b995abc03e18f3f85359eb /extensions/SpamBlacklist
parenta4edbfa031eb4cd72678051f1510afde4f77951e (diff)
Update to MediaWiki 1.22.4
Diffstat (limited to 'extensions/SpamBlacklist')
-rw-r--r--extensions/SpamBlacklist/.gitreview5
-rw-r--r--extensions/SpamBlacklist/SpamBlacklist.i18n.php194
-rw-r--r--extensions/SpamBlacklist/SpamBlacklist.php4
-rw-r--r--extensions/SpamBlacklist/SpamBlacklist_body.php9
-rw-r--r--extensions/SpamBlacklist/api/ApiSpamBlacklist.php78
5 files changed, 40 insertions, 250 deletions
diff --git a/extensions/SpamBlacklist/.gitreview b/extensions/SpamBlacklist/.gitreview
deleted file mode 100644
index d74ae8f9..00000000
--- a/extensions/SpamBlacklist/.gitreview
+++ /dev/null
@@ -1,5 +0,0 @@
-[gerrit]
-host=gerrit.wikimedia.org
-port=29418
-project=mediawiki/extensions/SpamBlacklist.git
-defaultbranch=master
diff --git a/extensions/SpamBlacklist/SpamBlacklist.i18n.php b/extensions/SpamBlacklist/SpamBlacklist.i18n.php
index 3dd1a487..af397dba 100644
--- a/extensions/SpamBlacklist/SpamBlacklist.i18n.php
+++ b/extensions/SpamBlacklist/SpamBlacklist.i18n.php
@@ -56,7 +56,7 @@ $messages['en'] = array(
'spam-blacklist-desc' => 'Regex-based anti-spam tool allowing to blacklist URLs in pages and email addresses for registered users',
'log-name-spamblacklist' => 'Spam blacklist log',
'log-description-spamblacklist' => 'These events track spam blacklist hits.',
- 'logentry-spamblacklist-hit' => '{{GENDER:$2|$1}} caused a spam blacklist hit on $3 by attempting to add $4.',
+ 'logentry-spamblacklist-hit' => '$1 caused a spam blacklist hit on $3 by attempting to add $4.',
'right-spamblacklistlog' => 'View spam blacklist log',
'action-spamblacklistlog' => 'view the spam blacklist log',
);
@@ -88,8 +88,10 @@ Parameters:
'log-description-spamblacklist' => 'Description of spam blacklist log',
'logentry-spamblacklist-hit' => 'Log entry that is created when a user adds a link that is blacklisted on the spam blacklist.
-{{logentry}}
-Additional parameters:
+Parameters:
+* $1 - a user link, for example "Jane Doe (Talk | contribs)"
+* $2 - (Optional) a username. Can be used for GENDER
+* $3 - the page the user attempted to edit
* $4 - the URL the user tried to add',
'right-spamblacklistlog' => '{{doc-right|spamblacklistlog}}',
'action-spamblacklistlog' => '{{doc-action|spamblacklistlog}}',
@@ -142,7 +144,6 @@ $messages['an'] = array(
);
/** Arabic (العربية)
- * @author Asaifm
* @author Meno25
* @author OsamaK
*/
@@ -166,15 +167,8 @@ $messages['ar'] = array(
# * كل سطر غير فارغ هو تعبير منتظم يطابق فقط المضيفين داخل الوصلات الخارجية
#</pre> <!-- اترك هذا السطر تماما كما هو -->',
- 'spam-blacklisted-email' => 'هذا البريد الإلكتروني مدرج في القائمة السوداء',
- 'spam-blacklisted-email-text' => 'بريدك الإلكتروني مدرج في القائمة السوداء وبناءً على ذلك لا يمكنك استخدامه لإرسال رسائل للمستخدمين الأخرين.',
- 'spam-blacklisted-email-signup' => 'هذا البريد الإلكتروني مدرج في القائمة السوداء وممنوع من الإستخدام.',
'spam-invalid-lines' => '{{PLURAL:$1||السطر التالي|السطران التاليان|السطور التالية}} في قائمة السبام السوداء {{PLURAL:$1|ليس تعبيرًا منتظمًا صحيحًا|ليسا تعبيرين منتظمين صحيحين|ليست تعبيرات منتظمة صحيحة}} و{{PLURAL:$1||يحتاج|يحتاجان|تحتاج}} إلى أن {{PLURAL:$1||يصحح|يصححان|تصحح}} قبل حفظ الصفحة:',
- 'spam-blacklist-desc' => 'أداة ضد السخام تعتمد على التعبيرات النمطية وتسمح بمنع روابط في الصفحات وعنواين البريد الإلكتروني للمستخدمين المسجلين',
- 'log-name-spamblacklist' => 'سجل السخام المدرج على القائمة السوداء',
- 'log-description-spamblacklist' => 'هذا الأحداث توثق مشاهدات القائمة السوداء للسخام.',
- 'right-spamblacklistlog' => 'اعرض سجل السخام المدرج على القائمة السوداء',
- 'action-spamblacklistlog' => 'اعرض سجل السخام المدرج على القائمة السوداء',
+ 'spam-blacklist-desc' => 'أداة ضد السبام تعتمد على التعبيرات المنتظمة: [[MediaWiki:Spam-blacklist]] و [[MediaWiki:Spam-whitelist]]', # Fuzzy
);
/** Egyptian Spoken Arabic (مصرى)
@@ -254,16 +248,16 @@ $messages['as'] = array(
* @author Xuacu
*/
$messages['ast'] = array(
- 'spam-blacklist' => '#<!-- dexe esta llinia exautamente como ta --> <pre>
-# Les URLs esternes que casen con esta llista bloquiaránse cuando s\'amiesten a una páxina.
-# Esta llista afeuta namái a esta wiki; mire tamién la llista negra global.
-# Pa ver la documentación vea https://www.mediawiki.org/wiki/Extension:SpamBlacklist
+ 'spam-blacklist' => ' # Les URLs que casen con esta llista se bloquiarán cuando s\'añadan a una páxina.
+ # Esta llista afeuta namái a esta wiki; mira tamién la llista negra global.
+ # Pa ver la documentación visita https://www.mediawiki.org/wiki/Extension:SpamBlacklist
+ #<!-- dexa esta llinia exautamente como ta --> <pre>
#
# La sintaxis ye ésta:
# * Tol testu dende un caráuter "#" hasta lo cabero la llinia ye un comentariu
# * Toa llinia non balera ye un fragmentu regex qu\'afeuta namái a los sirvidores de les URLs
-#</pre> <!-- dexe esta llinia exautamente como ta -->',
+ #</pre> <!-- dexa esta llinia exautamente como ta -->',
'spam-whitelist' => ' #<!-- dexa esta llinia exautamente como ta --> <pre>
# Les URLs esternes d\'esta llista *nun* se bloquiarán inda si quedaríen bloquiaes
# por una entrada na llista negra.
@@ -323,7 +317,7 @@ $messages['ba'] = array(
# * # хәрефенән башлап юл аҙағына тиклем барыһы ла иҫкәрмә тип иҫәпләнә
# * Һәр буш булмаған юл URL эсендәге төйөнгә генә ҡулланылған регуляр аңлатманың өлөшө булып тора
#</pre> <!-- был юлды нисек бар, шулай ҡалдырығыҙ -->',
- 'spam-invalid-lines' => 'Түбәндәге ҡара исемлек {{PLURAL:$1|1=юлында|юлдарында}} хаталы регуляр {{PLURAL:$1|1=аңлатма|аңлатмалар}} бар һәм {{PLURAL:$1|1=ул|улар}} битте һаҡлар алдынан төҙәтелергә тейеш:', # Fuzzy
+ 'spam-invalid-lines' => 'Түбәндәге ҡара исемлек {{PLURAL:$1|юлында|юлдарында}} хаталы регуляр {{PLURAL:$1|аңлатма|аңлатмалар}} бар һәм {{PLURAL:$1|ул|улар}} битте һаҡлар алдынан төҙәтелергә тейеш:',
'spam-blacklist-desc' => 'Регуляр аңлатмаларға нигеҙләнгән спамға ҡаршы ҡорал: [[MediaWiki:Spam-blacklist]] һәм [[MediaWiki:Spam-whitelist]]', # Fuzzy
);
@@ -433,7 +427,7 @@ $messages['be-tarask'] = array(
'spam-blacklisted-email' => 'Адрасы электроннай пошты з чорнага сьпісу',
'spam-blacklisted-email-text' => 'З Вашага адрасу электроннай пошты ў цяперашні момант забаронена дасылаць электронныя лісты іншым удзельнікам.',
'spam-blacklisted-email-signup' => 'Пададзены Вамі адрас электроннай пошты ў цяперашні момант знаходзіцца ў чорным сьпісе.',
- 'spam-invalid-lines' => '{{PLURAL:$1|1=Наступны радок чорнага сьпісу ўтрымлівае няслушны рэгулярны выраз|Наступныя радкі чорнага сьпісу ўтрымліваюць няслушныя рэгулярныя выразы}} і {{PLURAL:$1|1=павінен быць|павінныя быць}} выпраўлены перад захаваньнем старонкі:', # Fuzzy
+ 'spam-invalid-lines' => '{{PLURAL:$1|Наступны радок чорнага сьпісу ўтрымлівае няслушны рэгулярны выраз|Наступныя радкі чорнага сьпісу ўтрымліваюць няслушныя рэгулярныя выразы}} і {{PLURAL:$1|павінен быць|павінныя быць}} выпраўлены перад захаваньнем старонкі:',
'spam-blacklist-desc' => 'Антыспамавы інструмэнт, які базуецца на рэгулярных выразах: [[MediaWiki:Spam-blacklist]] і [[MediaWiki:Spam-whitelist]]', # Fuzzy
);
@@ -453,7 +447,6 @@ $messages['bjn'] = array(
);
/** Bengali (বাংলা)
- * @author Aftab1995
* @author Bellayet
* @author Nasir8891
* @author Zaheen
@@ -484,10 +477,6 @@ $messages['bn'] = array(
'spam-blacklisted-email-signup' => 'আপনার লেখা ইমেইল ঠিকানাটি কালোতালিকাভুক্ত।',
'spam-invalid-lines' => 'নিচের স্প্যাম কালোতালিকার {{PLURAL:$1|লাইন|লাইনগুলি}} অবৈধ রেগুলার {{PLURAL:$1|এক্সপ্রেশন|এক্সপ্রেশন}} ধারণ করছে এবং পাতাটি সংরক্ষণের আগে এগুলি ঠিক করা {{PLURAL:$1|প্রয়োজন|প্রয়োজন}}:',
'spam-blacklist-desc' => 'রেজেক্স-ভিত্তিক স্প্যামরোধী সরঞ্জাম: [[MediaWiki:Spam-blacklist]] এবং [[MediaWiki:Spam-whitelist]]', # Fuzzy
- 'log-name-spamblacklist' => 'স্প্যাম কালোতালিকা লগ',
- 'log-description-spamblacklist' => 'এই ঘটনাগুলি স্প্যাম কালোতালিকার হিট অনুসরণ।',
- 'right-spamblacklistlog' => 'স্প্যাম কালোতালিকা লগ দেখুন',
- 'action-spamblacklistlog' => 'স্প্যাম কালোতালিকা লগ দেখুন',
);
/** Breton (brezhoneg)
@@ -599,15 +588,6 @@ $messages['ca'] = array(
'spam-blacklist-desc' => 'Eina anti-spam basada en regexp: [[MediaWiki:Spam-blacklist]] i [[MediaWiki:Spam-whitelist]]', # Fuzzy
);
-/** Chechen (нохчийн)
- * @author Умар
- */
-$messages['ce'] = array(
- 'spam-blacklist-desc' => 'Анти-спам гӀирс URL дӀакъовла таро хуьлуьйту агӀонашкахь а электронан почтехь а дӀабазбелачу декъашхошна',
- 'log-name-spamblacklist' => 'Спам-кехатан тептар',
- 'log-description-spamblacklist' => 'Спам-кехато зулам долоре хьожу тептар.',
-);
-
/** Sorani Kurdish (کوردی)
* @author Calak
*/
@@ -615,7 +595,7 @@ $messages['ckb'] = array(
'right-spamblacklistlog' => 'دیتنی لۆگی پێرستی ڕەشی ڕیکلام',
);
-/** Czech (čeština)
+/** Czech (česky)
* @author Li-sung
* @author Matěj Grabovský
* @author Mormegil
@@ -662,12 +642,7 @@ $messages['cs'] = array(
'spam-blacklisted-email-text' => 'Vaše e-mailová adresa je momentálně uvedena na černé listině, takže ostatním uživatelům nemůžete posílat e-maily.',
'spam-blacklisted-email-signup' => 'Uvedená e-mailová adresa je v současné době na černé listině.',
'spam-invalid-lines' => 'Na černé listině spamu {{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 :',
- 'spam-blacklist-desc' => 'Antispamový nástroj na základě regulárních výrazů umožňující zakázat URL ve stránkách a e-mailových adresách registrovaných uživatelů',
- 'log-name-spamblacklist' => 'Kniha protispamové černé listiny',
- 'log-description-spamblacklist' => 'Tyto události sledují zásahy protispamové černé listiny.',
- 'logentry-spamblacklist-hit' => '{{GENDER:$2|Uživateli|Uživatelce}} $1 zabránila protispamová černá listina přidat $4 na stránku $3.',
- 'right-spamblacklistlog' => 'Prohlížení knihy protispamové černé listiny',
- 'action-spamblacklistlog' => 'prohlížet knihu protispamové černé listiny',
+ 'spam-blacklist-desc' => 'Antispamový nástroj na základě regulárních výrazů: [[MediaWiki:Spam-blacklist]] a [[MediaWiki:Spam-whitelist]]', # Fuzzy
);
/** Welsh (Cymraeg)
@@ -725,7 +700,6 @@ $messages['cy'] = array(
'log-description-spamblacklist' => "Mae'r digwyddiadau hyn yn cofnodi trawiadau ar y rhestr sbam waharddedig.",
'logentry-spamblacklist-hit' => 'Fe geisiodd $1 ychwanegu $4 sydd ar y rhestr waharddedig $3.',
'right-spamblacklistlog' => 'Gallu gweld lòg y rhestr sbam waharddedig',
- 'action-spamblacklistlog' => 'gweld lòg rhestr y sbam gwaharddedig',
);
/** Danish (dansk)
@@ -768,7 +742,7 @@ $messages['da'] = array(
# * hver ikke-tomme linjer anvendes som regulære udtryk for at matcha domænenavne i webadresser
#</pre> <!-- lad denne linje være nøjagtig som den er -->',
'spam-blacklisted-email' => 'Sortlistet e-mailadresse',
- 'spam-blacklisted-email-text' => 'Din e-mailadresse er i øjeblikket blokeret fra at sende e-mails til andre brugere.',
+ 'spam-blacklisted-email-text' => 'Din e-mailadresse er i øjeblikket blokeret for at sende e-mails til andre brugere.',
'spam-blacklisted-email-signup' => 'Den angivne e-mailadresse er i øjeblikket blokeret for brug.',
'spam-invalid-lines' => 'Følgende {{PLURAL:$1|linje|linjer}} i spamsortelisten er {{PLURAL:$1|et ugyldigt regulært udtryk|ugyldige regulære udtryk}} og må rettes før lagring af siden:',
'spam-blacklist-desc' => 'Antispamværktøj baseret på regulære udtryk der giver mulighed for at sortliste URLs i sider og e-mailadresser for registrerede brugere',
@@ -828,7 +802,7 @@ $messages['de'] = array(
'spam-blacklisted-email-text' => 'Deine E-Mail-Adresse ist derzeit für das Senden von E-Mail-Nachrichten an andere Benutzer blockiert.',
'spam-blacklisted-email-signup' => 'Die angegebene E-Mail-Adresse ist derzeit für das Senden von E-Mail-Nachrichten an andere Benutzer blockiert.',
'spam-invalid-lines' => 'Die {{PLURAL:$1|folgende Zeile|folgenden Zeilen}} in der Blockierliste {{PLURAL:$1|ist ein ungültiger regulärer Ausdruck|sind ungültige reguläre Ausdrücke}}. Sie {{PLURAL:$1|muss|müssen}} vor dem Speichern der Seite korrigiert werden:',
- 'spam-blacklist-desc' => 'Ergänzt ein auf reguläre Ausdrücke gestütztes Anti-Spam-Werkzeug zum Sperren von URLs und E-Mail-Adressen für das Einfügen durch registrierte Benutzer',
+ 'spam-blacklist-desc' => 'Ein auf regulären Ausdrücken basiertes Anti-Spam-Werkzeug, um URLs in Seiten und E-Mail-Adressen für registrierte Benutzer auf die schwarze Liste zu setzen',
'log-name-spamblacklist' => 'Spam-Blacklist-Logbuch',
'log-description-spamblacklist' => 'Es folgt ein Logbuch von Spam-Blacklist-Treffern.',
'logentry-spamblacklist-hit' => '$1 verursachte einen Spam-Blacklist-Treffer auf „$3“ durch das versuchte Hinzufügen von $4.',
@@ -862,7 +836,6 @@ $messages['de-formal'] = array(
/** Zazaki (Zazaki)
* @author Aspar
* @author Erdemaslancan
- * @author Marmase
* @author Olvörg
*/
$messages['diq'] = array(
@@ -904,7 +877,7 @@ $messages['diq'] = array(
'spam-blacklisted-email-text' => 'Nıka adresa e-postayê to qande karberê bini ra mesac riştene listeyê siya dero.',
'spam-blacklisted-email-signup' => 'E-posta adresiyo ke deyayo karkerdışe cı newke groto siyaliste.',
'spam-invalid-lines' => 'na qerelisteya spami {{PLURAL:$1|satır|satıran}} {{PLURAL:$1|nemeqbulo|nemeqbuli}};',
- 'spam-blacklist-desc' => "Regex-tabanın haleta anti-spami URL'ya perer u adresa e-posta qande karberande qeydınan geriyayo",
+ 'spam-blacklist-desc' => 'Regex-tabanlı anti-spam aracı: [[MediaWiki:Spam-blacklist]] ve [[MediaWiki:Spam-whitelist]]', # Fuzzy
);
/** Lower Sorbian (dolnoserbski)
@@ -932,7 +905,7 @@ $messages['dsb'] = array(
#</pre> <!-- wóstaj toś tu smužku rowno tak ako jo -->',
'spam-blacklisted-email' => 'Blokěrowana e-mailowa adresa',
'spam-invalid-lines' => '{{PLURAL:$1|Slědujuca smužka|Slědujucej smužce|Slědujuce smužki|Slědujuce smužki}} corneje lisćiny spama {{PLURAL:$1|jo njepłaśiwy regularny wuraz|stej njepłaśiwej regularnej wuraza|su njepłaśiwe regularne wuraze|su njepłaśiwe regularne wuraze}} a {{PLURAL:$1|musy|musytej|muse|muse}} se korigěrowaś, pjerwjej až składujoš bok:',
- 'spam-blacklist-desc' => 'Pśeśiwospamowy rěd na zakłaźe Regex, kótaryž zmóznja URL na bokach a e-mailowe adresy za zregistrěrowanych wužywarjow do carneje lisćiny stajiś',
+ 'spam-blacklist-desc' => 'Antispamowy rěd na zakłaźe regularnych wurazow: [[MediaWiki:Spam-blacklist]] a [[MediaWiki:Spam-whitelist]]', # Fuzzy
);
/** Greek (Ελληνικά)
@@ -1106,14 +1079,9 @@ $messages['et'] = array(
# * Iga rida, mis ei ole tühi, on regulaaravaldise osa, mis vastab ainult e-posti aadressides sisalduvatele hostinimedele.',
'spam-blacklisted-email' => 'Musta nimekirja kantud e-posti aadress',
'spam-blacklisted-email-text' => 'Musta nimekirja sissekande tõttu on sinu e-posti aadressilt teistele kasutajatele e-kirjade saatmine praegu keelatud.',
- 'spam-blacklisted-email-signup' => 'Selle e-posti aadressi kasutamine on praegu musta nimekirja sissekandega keelatud.',
+ 'spam-blacklisted-email-signup' => 'Selle e-posti aadressi kasutamine praegu musta nimekirja sissekandega keelatud.',
'spam-invalid-lines' => '{{PLURAL:$1|Järgmine rida|Järgmised read}} rämpspostituste mustas nimekirjas on {{PLURAL:$1|vigane regulaaravaldis|vigased regulaaravaldised}} ja {{PLURAL:$1|see|need}} tuleb enne lehekülje salvestamist parandada:',
'spam-blacklist-desc' => 'Regulaaravaldisel põhinev tööriist, mis võimaldab lisada musta nimekirja lehekülgedel toodud internetiaadresse ning registreeritud kasutajate e-posti aadresse.',
- 'log-name-spamblacklist' => 'Rämpsu musta nimekirja logi',
- 'log-description-spamblacklist' => 'Siin on loetletud rämpspostituse musta nimekirja tabamused.',
- 'logentry-spamblacklist-hit' => '$1 püüdis lisada leheküljele $3 rämpspostituse mustas nimekirjas olevat linki $4.',
- 'right-spamblacklistlog' => 'Vaadata rämpsu musta nimekirja',
- 'action-spamblacklistlog' => 'vaadata rämpsu musta nimekirja',
);
/** Persian (فارسی)
@@ -1136,35 +1104,28 @@ $messages['fa'] = array(
# در فهرست سیاه قرار داشته باشند.
#
#</pre> <!-- این سطر را همان‌گونه که هست رها کنید -->',
- 'email-blacklist' => ' # از ثبت نام یا ارسال نامه توسط نشانی‌های رایانامه‌ای که با این فهرست مطابقت کنند جلوگیری می‌شود.
+ 'email-blacklist' => ' # از ثبت نام یا ارسال نامه توسط نشانی‌های پست الکترونیکی که با این فهرست مطابقت کنند جلوگیری می‌شود.
# این فهرست فقط روی همین ویکی اثر دارد؛ به فهرست سیاه سراسری نیز مراجعه کنید.
# برای مستندات به https://www.mediawiki.org/wiki/Extension:SpamBlacklist مراجعه کنید
#<!-- این سطر را همان‌گونه که هست رها کنید --> <pre>
# دستورات به این شکل هستند:
# * همه چیز از «#» تا پایان سطر به عنوان توضیح در نظر گرفته می‌شود
-# * هر سطر از متن به عنوان یک دستور از نوع عبارت باقاعده در نظر گرفته می‌شود که فقط با نام میزبان در نشانی رایانامه مطابقت داده می‌شود
+# * هر سطر از متن به عنوان یک دستور از نوع عبارت باقاعده در نظر گرفته می‌شود که فقط با نام میزبان در نشانی پست الکترونیکی مطابقت داده می‌شود
#</pre> <!-- این سطر را همان‌گونه که هست رها کنید -->',
'email-whitelist' => ' #<!-- این سطر را همان‌گونه که هست رها کنید --> <pre>
-# نشانی‌های رایانامه که با این فهرست مطابقت کنند محدود *نمی‌شوند* حتی اگر
+# نشانی‌های پست الکترونیکی که با این فهرست مطابقت کنند محدود *نمی‌شوند* حتی اگر
# با فهرست سیاه مطابقت داشته باشند.
#
#</pre> <!-- این سطر را همان‌گونه که هست رها کنید -->
# دستورات به این شکل هستند:
# * همه چیز از «#» تا پایان سطر به عنوان توضیح در نظر گرفته می‌شود
-# * هر سطر از متن به عنوان یک دستور از نوع عبارت باقاعده در نظر گرفته می‌شود که فقط با نام میزبان در نشانی رایانامه مطابقت داده می‌شود',
- 'spam-blacklisted-email' => 'نشانی رایانامه موجود در فهرست سیاه',
- 'spam-blacklisted-email-text' => 'نشانی رایانامهٔ شما در حال حاضر در فهرست سیاه قرار دارد و نمی‌توانید به دیگر کاربران نامه بفرستید.',
- 'spam-blacklisted-email-signup' => 'نشانی رایانامه داده‌شده در حال حاضر در فهرست سیاه است.',
+# * هر سطر از متن به عنوان یک دستور از نوع عبارت باقاعده در نظر گرفته می‌شود که فقط با نام میزبان در نشانی پست الکترونیکی مطابقت داده می‌شود',
+ 'spam-blacklisted-email' => 'نشانی پست الکترونیکی موجود در لیست سیاه',
+ 'spam-blacklisted-email-text' => 'نشانی پست الکترونیکی شما در حال حاضر در فهرست سیاه قرار دارد و نمی‌توانید به دیگر کاربران نامه بفرستید.',
+ 'spam-blacklisted-email-signup' => 'نشانی پست الکترونیکی داده شده در حال حاضر در فهرست سیاه است و قابل استفاده نیست.',
'spam-invalid-lines' => '{{PLURAL:$1|سطر|سطرهای}} زیر در فهرست سیاه هرزنگاری، عبارات باقاعدهٔ نامجاز {{PLURAL:$1|است|هستند}} و قبل از ذخیره کردن صفحه باید اصلاح {{PLURAL:$1|شود|شوند}}:',
- 'spam-blacklist-desc' => 'Regex-based anti-spam tool allowing to blacklist URLs in pages and email addresses for registered users
-
-ابزار بر پایهٔ عبارت باقاعده ضدهرزنگاری اجازهٔ فهرست سیاه‌کردن نشانی‌های اینترنتی در صفحه‌ها و نشانی‌های رایانامه برای کاربران ثبت نام کرده',
- 'log-name-spamblacklist' => 'سیاههٔ فهرست سیاه هرزنگاری',
- 'log-description-spamblacklist' => 'این رویدادها وقوع فهرست سیاه هزنگاری را دنبال می‌کند.',
- 'logentry-spamblacklist-hit' => '$1 در $3 با تلاش در افزودن $4 باعث برخورد به فهرست سیاه هرزنامه شده‌است.',
- 'right-spamblacklistlog' => 'دیدن یک سیاههٔ فهرست سیاه هرزنامه',
- 'action-spamblacklistlog' => 'دیدن سیاههٔ فهرست سیاه هرزنامه',
+ 'spam-blacklist-desc' => 'ابزار ضد هرزنویسی مبتنی بر regular expressions: [[MediaWiki:Spam-blacklist]] و [[MediaWiki:Spam-whitelist]]', # Fuzzy
);
/** Finnish (suomi)
@@ -1268,7 +1229,7 @@ $messages['fr'] = array(
'spam-blacklist-desc' => 'Outil anti-pourriel basé sur des expressions rationnelles permettant de mettre en liste noire des URLs dans les pages et des adresses de courriel pour les utilisateurs enregistrés',
'log-name-spamblacklist' => 'Journal de liste noire des pourriels',
'log-description-spamblacklist' => 'Ces événements tracent les correspondances avec la liste noire des pourriels.',
- 'logentry-spamblacklist-hit' => '{{GENDER:$2|$1}} a provoqué une correspondance avec la liste noire des pourriels sur $3 en essayant d’ajouter $4.',
+ 'logentry-spamblacklist-hit' => '$1 a provoqué un correspondance avec la liste noire des pourriels sur $3 en essayant d’ajouter $4.',
'right-spamblacklistlog' => 'Afficher le journal de la liste noire des pourriels',
'action-spamblacklistlog' => 'afficher le journal de la liste noir des pourriels',
);
@@ -1606,7 +1567,7 @@ $messages['hsb'] = array(
'spam-blacklisted-email-text' => 'Twoja e-mejlowa adresa je tuchwilu w čornej lisćinje a tohodla za słanje e-mejlow do druhich wužiwarjow zablokowana.',
'spam-blacklisted-email-signup' => 'Podata e-mejlowa adresa je tuchwilu přećiwo wužiwanju zablokowana.',
'spam-invalid-lines' => '{{PLURAL:$1|slědowaca linka je njepłaćiwy regularny wuraz|slědowacych linkow je regularny wuraz|slědowace linki su regularne wurazy|slědowacej lince stej regularnej wurazaj}} a {{PLURAL:$1|dyrbi|dyrbi|dyrbja|dyrbjetej}} so korigować, prjedy hač so strona składuje:',
- 'spam-blacklist-desc' => 'Přećiwospamowy nastroj na zakładźe Regex, kotryž zmóznja URL na stronach a e-mejlowe adresy za zregistrowanych wužiwarjow do čorneje lisćiny stajić',
+ 'spam-blacklist-desc' => 'Přećiwospamowy nastroj na zakładźe Regex: [[MediaWiki:Spam-blacklist]] a [[MediaWiki:Spam-whitelist]]', # Fuzzy
);
/** Hungarian (magyar)
@@ -1683,12 +1644,7 @@ $messages['ia'] = array(
'spam-blacklisted-email-text' => 'Tu adresse de e-mail es actualmente blocate de inviar messages a altere usatores.',
'spam-blacklisted-email-signup' => 'Le adresse de e-mail specificate es actualmente blocate per le lista nigre.',
'spam-invalid-lines' => 'Le sequente {{PLURAL:$1|linea|lineas}} del lista nigre antispam es {{PLURAL:$1|un expression|expressiones}} regular invalide e debe esser corrigite ante que tu immagazina le pagina:',
- 'spam-blacklist-desc' => 'Instrumento antispam a base de regex que permitte blocar URLs in paginas e adresses de e-mail pro usatores registrate',
- 'log-name-spamblacklist' => 'Registro del lista nigre de spam',
- 'log-description-spamblacklist' => 'Iste eventos tracia le activationes del lista nigre de spam.',
- 'logentry-spamblacklist-hit' => '{{GENDER:$2|$1}} ha provocate un activation del lista nigre de spam sur $3 con su tentativa de inserer $4.',
- 'right-spamblacklistlog' => 'Vider le registro del lista nigre de spam',
- 'action-spamblacklistlog' => 'vider le registro del lista nigre de spam',
+ 'spam-blacklist-desc' => 'Instrumento antispam a base de regex: [[MediaWiki:Spam-blacklist]] e [[MediaWiki:Spam-whitelist]]', # Fuzzy
);
/** Indonesian (Bahasa Indonesia)
@@ -1763,12 +1719,7 @@ $messages['ilo'] = array(
'spam-blacklisted-email-text' => 'Ti e-suratmo a pagtaengan ket agdama a naiparit manipud ti panagipatulod kadagiti e-surat kadagiti sabsabali nga agar-aramat.',
'spam-blacklisted-email-signup' => 'Ti naited nga e-surat a pagatengan ket agdama a naiparit manipud ti panagusar.',
'spam-invalid-lines' => 'Ti sumaganad a spam blacklist {{PLURAL:$1| a linia ket|kadagiti linia ket}} imbalido a kadawyan {{PLURAL:$1|a nangisao|kadagiti panangisao}} ken {{PLURAL:$1|masapsapol|masapol}} a mapudnuan sakbay nga idulin ti panid:',
- 'spam-blacklist-desc' => 'Naibatay ti regex a ramit ti kontra-spam a mangpalubos a mangiparit kadagiti URL kadagiti panid ken dagiti esurat a pagtaengan para kadagiti nakarehistro nga agar-aramat',
- 'log-name-spamblacklist' => 'Listaan ti naiparit para iti spam',
- 'log-description-spamblacklist' => 'Dagitoy a pasamak ket surotenna dagiti naiparit a listaan a napuntaan ti spam.',
- 'logentry-spamblacklist-hit' => 'Ti $1 ket gapuanan ti pannakapunta ti naiparit a listaan ti spam iti $3 babaen ti panagpadas nga aginayon iti $4.',
- 'right-spamblacklistlog' => 'Kitaen ti naiparit a listaan ti spam',
- 'action-spamblacklistlog' => 'kitaen ti naiparit a listaan ti spam',
+ 'spam-blacklist-desc' => 'Naibantay ti regex kontra-spam a ramit: [[MediaWiki:Spam-blacklist]] ken [[MediaWiki:Spam-whitelist]]', # Fuzzy
);
/** Icelandic (íslenska)
@@ -1922,7 +1873,7 @@ $messages['ja'] = array(
'spam-blacklist-desc' => 'ページ内の URL や登録利用者のメールアドレスをブラックリスト化できるようにする、正規表現に基づいたスパム対策ツール',
'log-name-spamblacklist' => 'スパムブラックリスト記録',
'log-description-spamblacklist' => 'これらのイベントはスパムブラックリストとの一致を追跡します。',
- 'logentry-spamblacklist-hit' => '{{GENDER:$2|$1}} が $3 に $4 を追加しようとした際にスパムブラックリストが発動しました。',
+ 'logentry-spamblacklist-hit' => '$1 が $3 に $4 を追加しようとした際にスパムブラックリストが発動しました。',
'right-spamblacklistlog' => 'スパムブラックリストを閲覧',
'action-spamblacklistlog' => 'スパムブラックリスト記録の閲覧',
);
@@ -2256,15 +2207,6 @@ $messages['li'] = array(
'spam-blacklist-desc' => 'Antispamfunctionaliteit via reguliere expressies: [[MediaWiki:Spam-blacklist]] en [[MediaWiki:Spam-whitelist]]', # Fuzzy
);
-/** لوری (لوری)
- * @author Bonevarluri
- */
-$messages['lrc'] = array(
- 'log-name-spamblacklist' => 'پهرستنومه نوم گه سئ اسپم',
- 'right-spamblacklistlog' => 'دیئن پهرستنومه نوم گه سئ اسپم',
- 'action-spamblacklistlog' => 'دیئن پهرستنومه نوم گه سئ اسپم',
-);
-
/** Minangkabau (Baso Minangkabau)
* @author Iwan Novirion
*/
@@ -2370,12 +2312,7 @@ $messages['ml'] = array(
'spam-blacklisted-email-text' => 'താങ്കളുടെ ഇമെയിൽ വിലാസം ഇപ്പോൾ മറ്റുള്ളവർക്ക് എഴുത്തയക്കാനാവാത്ത കരിമ്പട്ടികയിൽ ഉൾപ്പെട്ടിരിക്കുന്നു.',
'spam-blacklisted-email-signup' => 'നൽകിയ ഇമെയിൽ വിലാസം ഇപ്പോൾ കരിമ്പട്ടികയിൽ പെട്ടിരിക്കുന്ന ഒന്നാണ്.',
'spam-invalid-lines' => 'താഴെ കൊടുത്തിരിക്കുന്ന പാഴെഴുത്ത് കരിമ്പട്ടികയിലെ {{PLURAL:$1|വരി ഒരു|വരികൾ}} അസാധുവായ റെഗുലർ {{PLURAL:$1|എക്സ്‌‌പ്രെഷൻ|എക്സ്‌‌പ്രെഷനുകൾ}} ആണ്, താൾ സേവ് ചെയ്യുന്നതിനു മുമ്പ് {{PLURAL:$1|അത്|അവ}} ശരിയാക്കേണ്ടതുണ്ട്:',
- 'spam-blacklist-desc' => 'അംഗത്വമെടുത്ത ഉപയോക്താക്കൾ യു.ആർ.എല്ലുകളും ഇമെയിൽ വിലാസങ്ങളും, താളുകളിൽ ചേർക്കുന്നത് കരിമ്പട്ടികയിൽ പെടുത്താനുള്ള റെജെക്സ്-അധിഷ്ഠിത പാഴെഴുത്ത് തടയൽ ഉപകരണം',
- 'log-name-spamblacklist' => 'പാഴെഴുത്ത് കരിമ്പട്ടിക രേഖ',
- 'log-description-spamblacklist' => 'പാഴെഴുത്ത് കരിമ്പട്ടികയെ ഉണർത്തിയ പ്രവൃത്തികളുടെ രേഖ.',
- 'logentry-spamblacklist-hit' => '$3 എന്ന താളിൽ $4 എന്നത് ചേർക്കാൻ $1 നടത്തിയ ശ്രമം പാഴെഴുത്ത് കരിമ്പട്ടികയിൽ കുടുങ്ങിയിരിക്കുന്നു.',
- 'right-spamblacklistlog' => 'പാഴെഴുത്ത് കരിമ്പട്ടിക രേഖ കാണുക',
- 'action-spamblacklistlog' => 'പാഴെഴുത്ത് കരിമ്പട്ടിക രേഖ കാണുക',
+ 'spam-blacklist-desc' => 'റെജെക്സ്-അധിഷ്ഠിത പാഴെഴുത്ത് തടയൽ ഉപകരണം: [[MediaWiki:Spam-blacklist]] ഒപ്പം [[MediaWiki:Spam-whitelist]]', # Fuzzy
);
/** Marathi (मराठी)
@@ -2587,11 +2524,6 @@ $messages['nl'] = array(
'spam-blacklisted-email-signup' => 'Het opgegeven e-mailadres staat momenteel op de zwarte lijst.',
'spam-invalid-lines' => 'De volgende {{PLURAL:$1|regel|regels}} van de zwarte lijst {{PLURAL:$1|is een|zijn}} onjuiste reguliere {{PLURAL:$1|expressie|expressies}} en {{PLURAL:$1|moet|moeten}} verbeterd worden alvorens de pagina kan worden opgeslagen:',
'spam-blacklist-desc' => "Op reguliere expressies gebaseed antispamhulpprogramma dat het mogelijk maakt URL's in pagina's te blokkeren en e-mailadressen voor geblokkeerde gebruikers",
- 'log-name-spamblacklist' => 'Logboek zwarte lijst',
- 'log-description-spamblacklist' => 'Deze lijst bevat gebeurtenissen met betrekking tot de zwarte lijst.',
- 'logentry-spamblacklist-hit' => '{{GENDER:$2|$1}} heeft geprobeerd $4 van de zwarte lijst toe te voegen op $3',
- 'right-spamblacklistlog' => 'Logboek zwarte lijst bekijken',
- 'action-spamblacklistlog' => 'logboek zwarte lijst te bekijken',
);
/** Nederlands (informeel)‎ (Nederlands (informeel)‎)
@@ -2699,7 +2631,6 @@ $messages['or'] = array(
/** Polish (polski)
* @author BeginaFelicysym
- * @author Chrumps
* @author Derbeth
* @author Sp5uhe
*/
@@ -2746,8 +2677,6 @@ $messages['pl'] = array(
'spam-blacklisted-email-signup' => 'Podany adres e-mail jest obecnie na czarnej liście blokującej przed użyciem.',
'spam-invalid-lines' => '{{PLURAL:$1|Następująca linia jest niepoprawnym wyrażeniem regularnym i musi być poprawiona przed zapisaniem strony:|Następujące linie są niepoprawnymi wyrażeniami regularnymi i muszą być poprawione przed zapisaniem strony:}}',
'spam-blacklist-desc' => 'Narzędzie antyspamowe oparte o wyrażenia regularne: [[MediaWiki:Spam-blacklist|spam – lista zabronionych]] oraz [[MediaWiki:Spam-whitelist|spam – lista dozwolonych]]', # Fuzzy
- 'logentry-spamblacklist-hit' => '$1 {{GENDER:$2|uruchomił|uruchomiła}} filtr antyspamowy na stronie $3 próbując dodać $4.',
- 'right-spamblacklistlog' => 'Podgląd rejestru czarnej listy spamu',
);
/** Piedmontese (Piemontèis)
@@ -2780,12 +2709,7 @@ $messages['pms'] = array(
'spam-blacklisted-email-text' => "Soa adrëssa ëd pòsta eletrònica a l'é al moment an na lista nèira për mandé dij mëssagi a j'àutri utent.",
'spam-blacklisted-email-signup' => "L'adrëssa ëd pòsta eletrònica dàita a l'é al moment an na lista nèira për l'utilisassion.",
'spam-invalid-lines' => "{{PLURAL:$1|St'|Sti}} element dla lista nèira dla rumenta ëd reclam a {{PLURAL:$1|l'é|son}} {{PLURAL:$1|n'|dj'}}espression regolar nen {{PLURAL:$1|bon-a|bon-e}} e a l'{{PLURAL:$1|ha|han}} da manca d'esse coregiùe anans che salvé la pàgina:",
- 'spam-blacklist-desc' => "Utiss contra la rumenta basà su dj'espression regolar ch'a permëtto ëd buté an sla lista nèira dj'adrësse an sl'Aragnà ant le pàgine e dj'adrësse ëd pòsta eletrònica për j'utent argistrà.",
- 'log-name-spamblacklist' => 'Argistr dla lista nèira dla rumenta',
- 'log-description-spamblacklist' => 'Costi eveniment a marco le rëspondense con la lista nèira dla rumenta.',
- 'logentry-spamblacklist-hit' => "$1 a l'ha causà na rëspondensa con la lista nèira dla rumenta su $3 an sërcand ëd gionté $4.",
- 'right-spamblacklistlog' => "Smon-e l'argistr dla lista nèira dla rumenta",
- 'action-spamblacklistlog' => "vëdde l'argistr dla lista nèira dla rumenta",
+ 'spam-blacklist-desc' => 'Strument anti-spam basà an dzora a Regex: [[MediaWiki:Spam-blacklist]] e [[MediaWiki:Spam-whitelist]]', # Fuzzy
);
/** Western Punjabi (پنجابی)
@@ -2926,13 +2850,6 @@ $messages['pt-br'] = array(
'action-spamblacklistlog' => 'ver os registros da lista negra de spam',
);
-/** Romansh (rumantsch)
- * @author Kazu89
- */
-$messages['rm'] = array(
- 'log-name-spamblacklist' => 'Protocol da la glista naira da spam',
-);
-
/** Romanian (română)
* @author Firilacroco
* @author Minisarm
@@ -3007,11 +2924,9 @@ $messages['roa-tara'] = array(
/** Russian (русский)
* @author Ahonc
- * @author Amire80
* @author Express2000
* @author HalanTul
* @author Kaganer
- * @author NBS
* @author Okras
* @author Александр Сигачёв
*/
@@ -3055,13 +2970,8 @@ $messages['ru'] = array(
'spam-blacklisted-email' => 'Адреса электронной почты, занесённые в чёрный список',
'spam-blacklisted-email-text' => 'Ваш адрес электронной почты в настоящее время находится в чёрном списке, поэтому вы не можете отправлять сообщения другим пользователям.',
'spam-blacklisted-email-signup' => 'Указанный адрес электронной почты в настоящее время занесён в чёрный список и не может быть использован.',
- 'spam-invalid-lines' => '{{PLURAL:$1|1=Следующая строка чёрного списка ссылок содержит ошибочное регулярное выражение и должна быть исправлена|Следующие строки чёрного списка ссылок содержат ошибочные регулярные выражения и должны быть исправлены}} перед сохранением:',
+ 'spam-invalid-lines' => '{{PLURAL:$1|Следующая строка чёрного списка ссылок содержит ошибочное регулярное выражение и должна быть исправлена|Следующие строки чёрного списка ссылок содержат ошибочные регулярные выражения и должны быть исправлены}} перед сохранением:',
'spam-blacklist-desc' => 'Основанный на регулярных выражениях анти-спам инструмент позволяет добавлять в чёрный список URL на страницах и адреса электронной почты для зарегистрированных пользователей',
- 'log-name-spamblacklist' => 'Журнал спам-листа',
- 'log-description-spamblacklist' => 'Это журнал, отслеживающий срабатывание спам-листа.',
- 'logentry-spamblacklist-hit' => '$1 вызвал срабатывание спам-листа на странице $3 из-за попытки добавить $4.',
- 'right-spamblacklistlog' => 'Просмотр журнала чёрного списка по спаму',
- 'action-spamblacklistlog' => 'просмотр журнала чёрного списка по спаму',
);
/** Rusyn (русиньскый)
@@ -3391,9 +3301,7 @@ $messages['stq'] = array(
);
/** Swedish (svenska)
- * @author Ainali
* @author Lejonel
- * @author Lokal Profil
* @author Skalman
* @author WikiPhoenix
*/
@@ -3418,33 +3326,9 @@ $messages['sv'] = array(
# * Alla icke-tomma rader används som reguljära uttryck för att matcha domännamn i URL:er
#</pre> <!-- ändra inte den här raden -->',
- 'email-blacklist' => ' #<!-- ändra inte den här raden --> <pre>
-# E-postadresser som matchar den här listan kommer att hindras att registrera och skicka e-post
-# Denna lista gäller endast denna wiki; se även den globala svartlistan.
-# För dokumentation se https://www.mediawiki.org/wiki/Extension:SpamBlacklist
-#
-# Syntaxen är följande:
-# * Allt från ett "#"-tecken till slutet av raden är en kommentar
-# * Varje icke-tom rad är ett regex-fragment som endast kommer att matcha värdnamn i e-postadresser
- #</pre> <!-- ändra inte den här raden -->',
- 'email-whitelist' => ' #<!-- ändra inte den här raden --> <pre>
-# E-postadresser som matchar den här listan kommer *inte* att blockeras, även om de skulle ha blivit blockerade av svartlistan.
-#
-# Syntaxen är följande:
-# * Allt från ett "#"-tecken till slutet av raden är en kommentar
-# * Varje icke-tom rad är ett regex-fragment som endast kommer att matcha värdnamn i e-postadresser
-
- #</pre> <!-- ändra inte den här raden -->',
'spam-blacklisted-email' => 'Svartlistad e-postadress',
- 'spam-blacklisted-email-text' => 'Din e-postadress är för närvarande svartlistad från att skicka e-post till andra användare.',
- 'spam-blacklisted-email-signup' => 'Den angivna e-postadressen är förnärvarande svartlistad från användning.',
'spam-invalid-lines' => 'Följande {{PLURAL:$1|rad|rader}} i svarta listan för spam innehåller inte något giltigt reguljärt uttryck och måste rättas innan sidan sparas:',
'spam-blacklist-desc' => 'Antispamverktyg baserat på reguljära uttryck som gör det möjligt att svartlista webbadresser på sidor och e-postadresser för registrerade användare',
- 'log-name-spamblacklist' => 'Svartlistningslogg för spam',
- 'log-description-spamblacklist' => 'Dessa händelser spårar träffar is svartlistningsloggen för spam.',
- 'logentry-spamblacklist-hit' => '$1 orsakade en träff i svartlistningsloggen för spam på $3 genom att försöka lägga till $4.',
- 'right-spamblacklistlog' => 'Visa svartlistningslogg för spam',
- 'action-spamblacklistlog' => 'visa svartlistningsloggen för spam',
);
/** Tamil (தமிழ்)
@@ -3675,7 +3559,7 @@ $messages['uk'] = array(
'spam-blacklisted-email' => 'Адреса електронної пошти з чорного списку',
'spam-blacklisted-email-text' => 'Ваша адреса електронної пошти в даний час знаходиться в чорному списку, тому ви не можете надсилати повідомлення іншим користувачам.',
'spam-blacklisted-email-signup' => 'Вказана Вами адреса електронної пошти наразі занесена до чорного списку і не може бути використаною.',
- 'spam-invalid-lines' => '{{PLURAL:$1|1=Наступний рядок із чорного списку посилань містить помилковий регулярний вираз і його треба виправити|Наступні рядки із чорного списку посилань містять помилкові регулярні вирази і їх треба виправити}} перед збереженням:',
+ 'spam-invalid-lines' => '{{PLURAL:$1|Наступний рядок із чорного списку посилань містить помилковий регулярний вираз і його треба виправити|Наступні рядки із чорного списку посилань містять помилкові регулярні вирази і їх треба виправити}} перед збереженням:',
'spam-blacklist-desc' => 'Засновану на регулярних виразах антиспам інструмент, який дозволяє кидати у чорний список URL сторінки і адреси електронної пошти для зареєстрованих користувачів',
'log-name-spamblacklist' => 'Журнал чорного списку спамерів',
'log-description-spamblacklist' => 'Ці події відстежують потрапляння у чорний список спамерів.',
@@ -3919,10 +3803,8 @@ $messages['zh-hant'] = array(
'spam-blacklisted-email-text' => '您的電郵地址目前已列入黑名單以防止您發送電郵予其他用戶。',
'spam-blacklisted-email-signup' => '此電郵地址目前被禁止使用。',
'spam-invalid-lines' => '以下在灌水黑名單的{{PLURAL:$1|一行|多行}}有無效的表示式,請在儲存這頁前先將{{PLURAL:$1|它|它們}}修正:',
- 'spam-blacklist-desc' => '基於正則表達式的反垃圾電郵工具,允許加入濫發電郵的URL和/或註冊用戶於此頁面',
+ 'spam-blacklist-desc' => '以正則表達式為本的防灌水工具:[[MediaWiki:Spam-blacklist]] 與 [[MediaWiki:Spam-whitelist]]', # Fuzzy
'log-name-spamblacklist' => '垃圾連結黑名單日誌',
- 'log-description-spamblacklist' => '這些事件已被垃圾郵件黑名單觸發。',
- 'logentry-spamblacklist-hit' => '$1於$3嘗試加入$4而觸發垃圾電郵黑名單。',
'right-spamblacklistlog' => '查閱垃圾電郵黑名單日誌',
'action-spamblacklistlog' => '查閱垃圾電郵黑名單日誌',
);
diff --git a/extensions/SpamBlacklist/SpamBlacklist.php b/extensions/SpamBlacklist/SpamBlacklist.php
index 45e5237c..2fd7855d 100644
--- a/extensions/SpamBlacklist/SpamBlacklist.php
+++ b/extensions/SpamBlacklist/SpamBlacklist.php
@@ -18,10 +18,6 @@ $wgExtensionCredits['antispam'][] = array(
$dir = __DIR__ . '/';
$wgExtensionMessagesFiles['SpamBlackList'] = $dir . 'SpamBlacklist.i18n.php';
-// Register the API method
-$wgAutoloadClasses['ApiSpamBlacklist'] = "$dir/api/ApiSpamBlacklist.php";
-$wgAPIModules['spamblacklist'] = 'ApiSpamBlacklist';
-
/**
* Array of settings for blacklist classes
*/
diff --git a/extensions/SpamBlacklist/SpamBlacklist_body.php b/extensions/SpamBlacklist/SpamBlacklist_body.php
index 15fbc72f..bf5c9aab 100644
--- a/extensions/SpamBlacklist/SpamBlacklist_body.php
+++ b/extensions/SpamBlacklist/SpamBlacklist_body.php
@@ -34,13 +34,10 @@ class SpamBlacklist extends BaseBlacklist {
* This is used to load the old links already on the page, so
* the filter is only applied to links that got added. If not given,
* the filter is applied to all $links.
- * @param boolean $preventLog Whether to prevent logging of hits. Set to true when
- * the action is testing the links rather than attempting to save them
- * (e.g. the API spamblacklist action)
*
* @return Array Matched text(s) if the edit should not be allowed, false otherwise
*/
- function filter( array $links, Title $title = null, $preventLog = false ) {
+ function filter( array $links, Title $title = null ) {
$fname = 'wfSpamBlacklistFilter';
wfProfileIn( $fname );
@@ -96,9 +93,7 @@ class SpamBlacklist extends BaseBlacklist {
$ip = $wgRequest->getIP();
$imploded = implode( ' ', $matches[0] );
wfDebugLog( 'SpamBlacklistHit', "$ip caught submitting spam: $imploded\n" );
- if( !$preventLog ) {
- $this->logFilterHit( $title, $imploded ); // Log it
- }
+ $this->logFilterHit( $title, $imploded ); // Log it
if( $retVal === false ){
$retVal = array();
}
diff --git a/extensions/SpamBlacklist/api/ApiSpamBlacklist.php b/extensions/SpamBlacklist/api/ApiSpamBlacklist.php
deleted file mode 100644
index dad9e8e0..00000000
--- a/extensions/SpamBlacklist/api/ApiSpamBlacklist.php
+++ /dev/null
@@ -1,78 +0,0 @@
-<?php
-/**
- * SpamBlacklist extension API
- *
- * Copyright © 2013 Wikimedia Foundation
- * Based on code by Ian Baker, Victor Vasiliev, Bryan Tong Minh, Roan Kattouw,
- * Alex Z., and Jackmcbarn
- *
- * 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 URL against the blacklist
- *
- * @ingroup API
- * @ingroup Extensions
- */
-class ApiSpamBlacklist extends ApiBase {
-
- public function execute() {
- $params = $this->extractRequestParams();
- $matches = BaseBlacklist::getInstance( 'spam' )->filter( $params['url'], NULL, true );
- $res = $this->getResult();
-
- if ( $matches !== false ) {
- // this url is blacklisted.
- $res->addValue( 'spamblacklist', 'result', 'blacklisted' );
- $res->setIndexedTagName( $matches, 'match' );
- $res->addValue( 'spamblacklist', 'matches', $matches );
- } else {
- // not blacklisted
- $res->addValue( 'spamblacklist', 'result', 'ok' );
- }
- }
-
- public function getAllowedParams() {
- return array(
- 'url' => array(
- ApiBase::PARAM_REQUIRED => true,
- ApiBase::PARAM_ISMULTI => true,
- )
- );
- }
-
- public function getParamDescription() {
- return array(
- 'url' => 'A pipe-separated list of URLs to validate against the blacklist',
- );
- }
-
- public function getDescription() {
- return 'Validate one or more URLs against the SpamBlacklist.';
- }
-
- public function getExamples() {
- return array(
- 'api.php?action=spamblacklist&url=http%3A%2F%2Fwww.example.com%2F%7Chttp%3A%2F%2Fwww.example.org%2F',
- 'api.php?action=spamblacklist&url=https%3A%2F%2Fwww.example.net%2Findex.php',
- );
- }
-
- public function getHelpUrls() {
- return array( 'https://www.mediawiki.org/wiki/Extension:SpamBlacklist/API' );
- }
-}