* Special:Movepage can now take paramaters like Special:Movepage/Page_to_move
(used to just be able to take paramaters via a GET request like index.php?title=Special:Movepage&target=Page_to_move)
* Deprecated the {{msg:template}} syntax for referring to templates
+* (bug 2151) The delete summary now includes editor name, if only one has edited the article.
* ...and more!
$ns = $this->mTitle->getNamespace();
$title = $this->mTitle->getDBkey();
$revisions = $dbr->select( array( 'page', 'revision' ),
- array( 'rev_id' ),
+ array( 'rev_id', 'rev_user_text' ),
array(
'page_namespace' => $ns,
'page_title' => $title,
# Fetch cur_text
$rev =& Revision::newFromTitle( $this->mTitle );
+ # Fetch name(s) of contributors
+ $rev_name = '';
+ $all_same_user = true;
+ while ( $row = $dbr->fetchObject( $revisions ) ) {
+ if ( $rev_name != '' && $rev_name != $row->rev_user_text ) {
+ $all_same_user = false;
+ } else {
+ $rev_name = $row->rev_user_text;
+ }
+ }
+
if( !is_null( $rev ) ) {
# if this is a mini-text, we can paste part of it into the deletion reason
$text = $rev->getText();
$text=preg_replace('/\</','<',$text);
$text=preg_replace('/\>/','>',$text);
$text=preg_replace("/[\n\r]/",'',$text);
+
+ if( $length > 150 ) { $text .= '...'; } # we've only pasted part of the text
+
if(!$blanked) {
- $reason=wfMsg('excontent'). " '".$text;
+ if(!$all_same_user) {
+ $reason = wfMsg ( 'excontent', $text );
+ } else {
+ $reason = wfMsg ( 'excontentauthor', $text, $rev_name );
+ }
} else {
- $reason=wfMsg('exbeforeblank') . " '".$text;
+ $reason = wfMsg ( 'exbeforeblank', $text );
}
- if($length>150) { $reason .= '...'; } # we've only pasted part of the text
- $reason.="'";
}
}
#
'deletepage' => 'Delete page',
'confirm' => 'Confirm',
-'excontent' => 'content was:',
-'exbeforeblank' => 'content before blanking was:',
+'excontent' => "content was: '$1'",
+'excontentauthor' => "content was: '$1' (and the only contributor was '$2')",
+'exbeforeblank' => "content before blanking was: '$1'",
'exblank' => 'page was empty',
'confirmdelete' => 'Confirm delete',
'deletesub' => "(Deleting \"$1\")",
#
'deletepage' => 'Изтриване на страница',
'confirm' => 'Потвърждение',
-'excontent' => 'съдържанието бе:',
-'exbeforeblank' => 'съдържанието преди изпразването бе:',
+'excontent' => "съдържанието бе: '$1'",
+'exbeforeblank' => "съдържанието преди изпразването бе: '$1'",
'exblank' => 'страницата бе празна',
'confirmdelete' => 'Потвърждение за изтриване',
'deletesub' => "(Изтриване на \"$1\")",
#
"deletepage" => "Dileuwch y tudalen",
"confirm" => "Cadarnhau",
-"excontent" => "y cynnwys oedd:",
-"exbeforeblank" => "y cynnwys cyn blancio oedd:",
+"excontent" => "y cynnwys oedd: '$1'",
+"exbeforeblank" => "y cynnwys cyn blancio oedd: '$1'",
"exblank" => "y tudalen oedd yn wâg",
"confirmdelete" => "Cadarnhaewch y dileuad",
"deletesub" => "(Yn dileuo \"$1\")",
#
"deletepage" => "Slet side",
"confirm" => "Bekræft",
-"excontent" => "indholdet var:",
-"exbeforeblank" => "indholdet før siden blev tømt var:",
+"excontent" => "indholdet var: '$1'",
+"excontentauthor" => "'$2' -- indholdet var: '$1'",
+"exbeforeblank" => "indholdet før siden blev tømt var: '$1'",
"exblank" => "siden var tom",
"confirmdelete" => "Bekræft sletning",
"deletesub" => "(Sletter \"$1\")",
#
"deletepage" => "Seite löschen",
"confirm" => "Bestätigen",
-"excontent" => "Alter Inhalt:",
-"exbeforeblank" => "Inhalt vor dem Leeren der Seite:",
+"excontent" => "Alter Inhalt: '$1'",
+"exbeforeblank" => "Inhalt vor dem Leeren der Seite: '$1'",
"exblank" => "Seite war leer",
"confirmdelete" => "Löschung bestätigen",
"deletesub" => "(Lösche \"$1\")",
#
"deletepage" => "Forigu paĝon",
"confirm" => "Konfirmu",
-"excontent" => "enhavis:",
-"exbeforeblank" => "antaŭ malplenigo enhavis:",
+"excontent" => "enhavis: '$1'",
+"exbeforeblank" => "antaŭ malplenigo enhavis: '$1'",
"exblank" => "estis malplena",
"confirmdelete" => "Konfirmu forigadon",
"deletesub" => "(Forigas \"$1\")",
#
"deletepage" => "Borrar esta página",
"confirm" => "Confirma",
-"excontent" => "contenido era:",
-"exbeforeblank" => "contenido antes de borrar era:",
+"excontent" => "contenido era: '$1'",
+"exbeforeblank" => "contenido antes de borrar era: '$1'",
"exblank" => "página estaba vacía",
"confirmdelete" => "Confirma el borrado",
"deletesub" => "(Borrando \"$1\")",
#
"deletepage" => "حذف صفحه",
"confirm" => "تأیید",
-"excontent" => "content was:",
-"exbeforeblank" => "content before blanking was:",
+"excontent" => "content was: '$1'",
+"exbeforeblank" => "content before blanking was: '$1'",
"exblank" => "صفحه خالی بود",
"confirmdelete" => "تأیید حذف",
"deletesub" => "(در حال حذف «$1»)",
#
'deletepage' => 'Poista sivu',
'confirm' => 'Vahvista',
-'excontent' => 'sisälsi:',
-'exbeforeblank' => 'ennen tyhjentämistä sisälsi:',
+'excontent' => "sisälsi: '$1'",
+'exbeforeblank' => "ennen tyhjentämistä sisälsi: '$1'",
'exblank' => 'oli tyhjä',
'confirmdelete' => 'Vahvista poisto',
'deletesub' => 'Sivun $1 poisto',
#
'deletepage' => 'Supprimer une page',
'confirm' => 'Confirmer',
-'excontent' => 'contenant',
-'exbeforeblank' => 'le contenu avant effacement était :',
+'excontent' => "contenant '$1'",
+'exbeforeblank' => "le contenu avant effacement était : '$1'",
'exblank' => 'page vide',
'confirmdelete' => 'Confirmer la suppression',
"deletesub" => "(Suppression de \"$1\")",
#
"deletepage" => "Wisk side",
"confirm" => "Befêstigje",
-"excontent" => "inhâld wie:",
-"exbeforeblank" => "foar de tekst wiske wie, wie dat:",
+"excontent" => "inhâld wie: '$1'",
+"exbeforeblank" => "foar de tekst wiske wie, wie dat: '$1'",
"exblank" => "side wie leech",
"confirmdelete" => "Befestigje wiskjen",
"deletesub" => "(Wiskje \"$1\")",
#
"deletepage" => "Scrios an leathanach",
"confirm" => "Cinntigh",
-"excontent" => "sin a raibh an ábhar:",
-"exbeforeblank" => "sin a raibh an ábhar roimh an folmhadh:",
+"excontent" => "sin a raibh an ábhar: '$1'",
+"exbeforeblank" => "sin a raibh an ábhar roimh an folmhadh: '$1'",
"exblank" => "bhí an leathanach folamh",
"confirmdelete" => "Cinntigh an scriosadh",
"deletesub" => "(Ag scriosadh \"$1\")",
#
"deletepage" => "מחק דף",
"confirm" => "אשר",
-"excontent" => "תוכן היה:",
-"exbeforeblank" => "תוכן לפני שהורק היה:",
+"excontent" => "תוכן היה: '$1'",
+"exbeforeblank" => "תוכן לפני שהורק היה: '$1'",
"exblank" => "הדף היה ריק",
"confirmdelete" => "אשר מחיקת הדף",
"deletesub" => "(מוחק את \"$1\")",
#
"deletepage" => "Delete page",
"confirm" => "Confirm",
-"excontent" => "content was:",
-"exbeforeblank" => "content before blanking was:",
+"excontent" => "content was: '$1'",
+"exbeforeblank" => "content before blanking was: '$1'",
"exblank" => "page was empty",
"confirmdelete" => "Confirm delete",
"deletesub" => "(Deleting \"$1\")",
#
"deletepage" => "Hapus halaman",
"confirm" => "Konfirmasikan",
-"excontent" => "isi sebelumnya:",
-"exbeforeblank" => "isi sebelum dikosongkan:",
+"excontent" => "isi sebelumnya: '$1'",
+"exbeforeblank" => "isi sebelum dikosongkan: '$1'",
"exblank" => "halaman kosong",
"confirmdelete" => "Konfirmasi Penghapusan",
"deletesub" => "(Menghapus \"$1\")",
of when the lock will be released", */
'error' => "Villa",
'errorpagetitle' => "Villa",
-'excontent' => "innihaldið var:",
+'excontent' => "innihaldið var: '$1'",
'explainconflict' => "Síðunni hefur verið breytt síðan þú byrjaðir að gera breytingar á henni, textinn í efri reitnum inniheldur núverandi útgáfu úr gagnagrunni og sá neðri inniheldur þína útgáfu, þú þarft hér að færa breytingar sem þú vilt halda úr neðri reitnum í þann efri og vista síðuna. <strong>Aðeins</strong> texti úr efri reitnum mun vera vistaður þegar þú vistar.",
'export' => "XML útgáfa síðu",
'exportcuronly' => "Aðeins núverandi útgáfu án breytingarskrá",
'editthispage' => "Taisyti straipsnį",
'emailforlost' => "* Elektroninio pašto adresas nėra privalomas. Tačiau jei įvesite, kiti vartotojai galės siųsti jums laiškus nesužinodami adreso. Taip pat pašto adresas gelbsti pamiršus slaptažodį.",
'emailuser' => "Rašyti laišką",
-'excontent' => "buvęs turinys:",
+'excontent' => "buvęs turinys: '$1'",
'export' => "Eksportuoti puslapius",
'extlink_sample' => "http://www.pavyzdys.lt Nuorodos pavadinimas",
'extlink_tip' => "Išorinė nuoroda (nepamirškite http:// prefikso)",
#
"deletepage" => "Keluarkan halaman", #"Delete page",
"confirm" => "Sah", #"Confirm",
-"excontent" => "Kandungan dahulu:",
-"exbeforeblank" => "kandungan sebelum dikosongankan adalah:",
+"excontent" => "Kandungan dahulu: '$1'",
+"exbeforeblank" => "kandungan sebelum dikosongankan adalah: '$1'",
"exblank" => "laman kosong",
"confirmdelete" => "Sah keluarkan", #"Confirm delete",
"deletesub" => "(Keluarkan \"$1\")", #"(Deleting \"$1\")",
#
'deletepage' => 'Siet löschen',
'confirm' => 'Bestätigen',
-'excontent' => 'Olen Inholt:',
-'exbeforeblank' => 'Inholt vör dat Leddigmaken vun de Siet:',
+'excontent' => "Olen Inholt: '$1'",
+'exbeforeblank' => "Inholt vör dat Leddigmaken vun de Siet: '$1'",
'exblank' => 'Siet weer leddig',
'confirmdelete' => 'Löschen bestätigen',
'deletesub' => '(Lösche „$1“)',
# Verwijderen/beschermen/annuleren
"deletepage" => "Pagina verwijderen",
"confirm" => "Bevestig",
-"excontent" => "De inhoud was:",
-"exbeforeblank" => "Voor leegmaking was de inhoud:",
+"excontent" => "De inhoud was: '$1'",
+"exbeforeblank" => "Voor leegmaking was de inhoud: '$1'",
"exblank" => "Dit was een lege pagina.",
"confirmdelete" => "Bevestig verwijdering",
"deletesub" => "(Verwijderen \"$1\")",
#
'deletepage' => 'Slett side',
'confirm' => 'Bekreft',
-'excontent' => 'innhaldet var:',
-'exbeforeblank' => 'innhaldet før sida vart tømd var:',
+'excontent' => "innhaldet var: '$1'",
+'exbeforeblank' => "innhaldet før sida vart tømd var: '$1'",
'exblank' => 'sida var tom',
'confirmdelete' => 'Bekreft sletting',
'deletesub' => '(Slettar "$1")',
#
"deletepage" => "Slett side",
"confirm" => "Bekreft",
-"excontent" => "innholdet var:",
-"exbeforeblank" => "innholdet før siden ble tømt var:",
+"excontent" => "innholdet var: '$1'",
+"exbeforeblank" => "innholdet før siden ble tømt var: '$1'",
"exblank" => "siden var tom",
"confirmdelete" => "Bekreft sletting",
"deletesub" => "(Sletter \"$1\")",
#
"deletepage" => "Supprimer une page",
"confirm" => "Confirmer",
-"excontent" => "contenant",
-"exbeforeblank" => "le contenu avant effacement était :",
+"excontent" => "contenant '$1'",
+"exbeforeblank" => "le contenu avant effacement était :'$1'",
"exblank" => "page vide",
"confirmdelete" => "Confirmer la suppression",
"deletesub" => "(Suppression de \"$1\")",
#
"deletepage" => "Usuń stronę",
"confirm" => "Potwierdź",
-"excontent" => "Zawartość strony",
-"exbeforeblank" => "Poprzednia zawartość pustej strony",
+"excontent" => "Zawartość strony '$1'",
+"exbeforeblank" => "Poprzednia zawartość pustej strony '$1'",
"exblank" => "Strona była pusta",
"confirmdelete" => "Potwierdź usunięcie",
"deletesub" => "(Usuwanie \"$1\")",
#
"deletepage" => "Deletar página",
"confirm" => "Confirmar",
-"excontent" => "conteúdo era:",
-"exbeforeblank" => "conteúdo antes de apagar era:",
+"excontent" => "conteúdo era: '$1'",
+"exbeforeblank" => "conteúdo antes de apagar era: '$1'",
"exblank" => "página estava vazia",
"confirmdelete" => "Confirmar deleção",
"deletesub" => "(Apagando \"$1\")",
'enterlockreason' => "Introdu motivul pentru blocare, incluzând o estimare a termenului de deblocare a bazei de date",
'error' => "Eroare",
'errorpagetitle' => "Eroare",
-'exbeforeblank' => "conţinutul înainte de golire era:",
+'exbeforeblank' => "conţinutul înainte de golire era: '$1'",
'exblank' => "pagina era goală",
-'excontent' => "conţinutul era:",
+'excontent' => "conţinutul era: '$1'",
'explainconflict' => "Altcineva a modificat această pagină de când ai început să o editezi.
Caseta de text de sus conţine pagina aşa cum este ea acum (după editarea celeilalte persoane).
Pagina cu modificările tale (aşa cum ai încercat să o salvezi) se află în caseta de jos.
#
'deletepage' => 'Удалить страницу',
'confirm' => 'Подтверждение',
-'excontent' => 'содержимое:',
-'exbeforeblank' => 'содержимое до очистки:',
+'excontent' => "содержимое: '$1'",
+'exbeforeblank' => "содержимое до очистки: '$1'",
'exblank' => 'страница была пуста',
'confirmdelete' => 'Подтвердить удаление',
'deletesub' => "(«$1» удаляется)",
#
"deletepage" => "Zbriši stran",
"confirm" => "Potrdi",
-"excontent" => "vsebina je bila:",
-"exbeforeblank" => "vsebina pred brisanjem je bila:",
+"excontent" => "vsebina je bila: '$1'",
+"exbeforeblank" => "vsebina pred brisanjem je bila: '$1'",
"exblank" => "stran je bila prazna",
"confirmdelete" => "Potrdi brisanje",
"deletesub" => "(Brišem \"$1\")",
#
"deletepage" => "Gris faqen",
"confirm" => "Konfirmo",
-"excontent" => "përmbajtja ishte:",
-"exbeforeblank" => "përmbajtja përpara boshatisjes ishte:",
+"excontent" => "përmbajtja ishte: '$1'",
+"exbeforeblank" => "përmbajtja përpara boshatisjes ishte: '$1'",
"exblank" => "faqja është bosh",
"confirmdelete" => "Konfirmo grisjen",
"deletesub" => "(Duke grisur \"$1\")",
#
"deletepage" => "Обриши страницу",
"confirm" => "Потврди",
-"excontent" => "садржај је био:",
-"exbeforeblank" => "садржај пре брисања је био:",
+"excontent" => "садржај је био: '$1'",
+"exbeforeblank" => "садржај пре брисања је био: '$1'",
"exblank" => "страница је била празна",
"confirmdelete" => "Потврди брисање",
"deletesub" => "(Бришем \"$1\")",
//
"deletepage" => "Ta bort sida",
"confirm" => "Bekräfta",
-"excontent" => "före radering:",
-"exbeforeblank" => "före tömning:",
+"excontent" => "före radering: '$1'",
+"exbeforeblank" => "före tömning: '$1'",
"exblank" => "sidan var tom",
"confirmdelete" => "Bekräfta borttagning",
"deletesub" => "(Tar bort \"$1\")",
# Delete/protect/revert
"deletepage" => "பக்கத்தை நீக்கு",
"confirm" => "உறுதிசெய்",
-"excontent" => "இருந்த உள்ளடக்கம்:",
-"exbeforeblank" => "வெறுமைப்படுத்த (blanking) முன்னிருந்த உள்ளடக்கம்:",
+"excontent" => "இருந்த உள்ளடக்கம்: '$1'",
+"exbeforeblank" => "வெறுமைப்படுத்த (blanking) முன்னிருந்த உள்ளடக்கம்: '$1'",
"exblank" => "பக்கம் வெறுமையாய் இருந்தது",
"confirmdelete" => "நீக்குதலை உறுதிப்படுத்து",
"deletesub" => "(\"$1\" நீக்கப்படுகிறது)",
#
"deletepage" => "Delete page",
"confirm" => "Confirm",
-"excontent" => "content was:",
-"exbeforeblank" => "content before blanking was:",
+"excontent" => "content was: '$1'",
+"exbeforeblank" => "content before blanking was: '$1'",
"exblank" => "page was empty",
"confirmdelete" => "Confirm delete",
"deletesub" => "(Deleting \"$1\")",
#
"deletepage" => "Вилучити статтю",
"confirm" => "Підтвердження",
-"excontent" => "зміст:",
-"exbeforeblank" => "зміст до очистки:",
+"excontent" => "зміст: '$1'",
+"exbeforeblank" => "зміст до очистки: '$1'",
"exblank" => "стаття була пуста",
"confirmdelete" => "Підтвердити вилучення",
"deletesub" => "(\"$1\" вилучається)",
#
"deletepage" => "Disfacer l' pådje",
"confirm" => "Acertiner",
-"excontent" => "li contnou esteut:",
-"exbeforeblank" => "li contnou dvant l' disfaçaedje esteut:",
+"excontent" => "li contnou esteut: '$1'",
+"exbeforeblank" => "li contnou dvant l' disfaçaedje esteut: '$1'",
"exblank" => "li pådje esteut vude",
"confirmdelete" => "Acertinaedje do disfaçaedje",
"deletesub" => "(Djisfaçaedje di «$1»)",