Login | Register For Free | Help
Search for: (Advanced)

Mailing List Archive: Wikipedia: Mediawiki-CVS

[MediaWiki-commits] [Gerrit] Do not fail when revision count exceeds <limit>, just copy r... - change (mediawiki...Duplicator)

 

 

Wikipedia mediawiki-cvs RSS feed   Index | Next | Previous | View Threaded


gerrit at wikimedia

Aug 11, 2013, 10:59 AM

Post #1 of 1 (7 views)
Permalink
[MediaWiki-commits] [Gerrit] Do not fail when revision count exceeds <limit>, just copy r... - change (mediawiki...Duplicator)

VitaliyFilippov has submitted this change and it was merged.

Change subject: Do not fail when revision count exceeds <limit>, just copy recent <limit> revisions. Also report copied revision count and include last revision number in copied article summary.
......................................................................


Do not fail when revision count exceeds <limit>, just copy recent <limit> revisions.
Also report copied revision count and include last revision number in copied article summary.

Change-Id: Ic91e1edcfab5e16b40edbf654efe7d2aef7d2c7b
---
M Duplicator.i18n.php
M Duplicator.page.php
M Duplicator.php
3 files changed, 101 insertions(+), 254 deletions(-)

Approvals:
VitaliyFilippov: Verified; Looks good to me, approved



diff --git a/Duplicator.i18n.php b/Duplicator.i18n.php
index 3780cba..985b8d7 100644
--- a/Duplicator.i18n.php
+++ b/Duplicator.i18n.php
@@ -21,19 +21,18 @@
'duplicator-dotalk' => 'Duplicate discussion page (if applicable)',
'duplicator-dohistory' => 'Duplicate full page history',
'duplicator-submit' => 'Duplicate',
- 'duplicator-summary' => 'Copied from [[$1]]',
- 'duplicator-success' => "<big>'''[[$1]] was copied to [[$2]].'''</big>",
+ 'duplicator-summary' => 'Copied from [[$1]], revision [[$2]]',
+ 'duplicator-success' => "[[$1]] was copied to [[$2]].",
'duplicator-success-revisions' => '$1 {{PLURAL:$1|revision was|revisions were}} copied.',
- 'duplicator-success-talkcopied' => 'The talk page was also copied.',
'duplicator-success-talknotcopied' => 'The talk page could not be copied.',
'duplicator-failed' => 'The page could not be duplicated.
An unknown error occurred.',
+ 'duplicator-failed-toolong' => '[[$1]] was not duplicated. The destination title is too long.',
+ 'duplicator-failed-dest-exists' => '[[$1]] was not duplicated. The destination [[$2]] already exists.',
'duplicator-source-invalid' => 'Please provide a valid source title.',
'duplicator-source-notexist' => '[[$1]] does not exist. Please provide the title of a page that exists.',
'duplicator-dest-invalid' => 'Please provide a valid destination title.',
'duplicator-dest-exists' => '[[$1]] already exists. Please provide a destination title which does not exist.',
- 'duplicator-toomanyrevisions' => '[[$1]] has too many ($2) revisions and cannot be copied.
-The current limit is $3.',
'right-duplicate' => 'Duplicate pages',
);

@@ -46,10 +45,7 @@
'duplicator-desc' => 'Extension description displayed on [[Special:Version]].',
'duplicator-options' => '{{Identical|Options}}',
'duplicator-source' => '{{Identical|Source}}',
- 'duplicator-toomanyrevisions' => 'This message supports the use of PLURAL.
-* $1: source page name
-* $2: number of actual revisions
-* $3: current revision limit.',
+ 'duplicator-summary' => 'Used as a revision summary',
'right-duplicate' => '{{doc-right|duplicate}}
"Duplicate" is a verb here, not an adjective.',
);
@@ -70,9 +66,8 @@
'duplicator-dotalk' => 'Dupliseer besprekingsblad (indien van toepassing)',
'duplicator-submit' => 'Dupliseer',
'duplicator-summary' => 'Gekopieer vanaf [[$1]]',
- 'duplicator-success' => "<big>'''[[$1]] is na [[$2]] gekopieer.'''</big>",
+ 'duplicator-success' => "[[$1]] is na [[$2]] gekopieer.",
'duplicator-success-revisions' => '$1 {{PLURAL:$1|weergawe|weergawes}} is gekopieer.',
- 'duplicator-success-talkcopied' => 'Die besprekingsblad is ook gekopieer.',
'duplicator-success-talknotcopied' => 'Die besprekingsblad kon nie gekopieer word nie.',
'duplicator-failed' => "Die bladsy kon nie gekopieer word nie.
'n Onbekende fout het voorgekom.",
@@ -82,8 +77,6 @@
'duplicator-dest-invalid' => "Verskaf asseblief 'n geldige bestemmingsbladsy.",
'duplicator-dest-exists' => "[[$1]] bestaan reeds.
Verskaf asseblief 'n bestemmingbladsy wat nie bestaan nie.",
- 'duplicator-toomanyrevisions' => '[[$1]] het $2 weergawes en kan nie gekopieer word nie.
-Die huidige limiet is $3.',
'right-duplicate' => 'Dupliseer bladsye',
);

@@ -110,9 +103,8 @@
'duplicator-dotalk' => 'استنسخ صفحة النقاش (إن أمكن)',
'duplicator-submit' => 'استنساخ',
'duplicator-summary' => 'منسوخ من [[$1]]',
- 'duplicator-success' => "<big>'''[[$1]] تم نسخها إلى [[$2]].'''</big>",
+ 'duplicator-success' => "[[$1]] تم نسخها إلى [[$2]].",
'duplicator-success-revisions' => '$1 {{PLURAL:$1|مراجعة|مراجعة}} تم نسخها.',
- 'duplicator-success-talkcopied' => 'صفحة النقاش تم نسخها أيضا.',
'duplicator-success-talknotcopied' => 'لم يمكن نسخ صفحة النقاش.',
'duplicator-failed' => 'لم يمكن استساخ الصفحة.
حدث خطأ غير معروف.',
@@ -120,8 +112,6 @@
'duplicator-source-notexist' => '[[$1]] غير موجودة. من فضلك اكتب عنوان صفحة موجودة.',
'duplicator-dest-invalid' => 'من فضلك اكتب عنوان وجهة صحيح.',
'duplicator-dest-exists' => '[[$1]] موجودة بالفعل. من فضلك اكتب عنوان هدف غير موجود.',
- 'duplicator-toomanyrevisions' => '[[$1]] لديه عدد كبير ($2) من المراجعات ولا يمكن نسخه.
-الحد الحالي هو $3.',
'right-duplicate' => 'استنساخ الصفحات',
);

@@ -149,9 +139,8 @@
'duplicator-dotalk' => 'استنسخ صفحة النقاش (إن أمكن)',
'duplicator-submit' => 'استنساخ',
'duplicator-summary' => 'منسوخ من [[$1]]',
- 'duplicator-success' => "<big>'''[[$1]] تم نسخها إلى [[$2]].'''</big>",
+ 'duplicator-success' => "[[$1]] تم نسخها إلى [[$2]].",
'duplicator-success-revisions' => '$1 {{PLURAL:$1|مراجعة|مراجعة}} تم نسخها.',
- 'duplicator-success-talkcopied' => 'صفحة النقاش تم نسخها أيضا.',
'duplicator-success-talknotcopied' => 'لم يمكن نسخ صفحة النقاش.',
'duplicator-failed' => 'لم يمكن استساخ الصفحة.
حدث خطأ غير معروف.',
@@ -159,8 +148,6 @@
'duplicator-source-notexist' => '[[$1]] غير موجودة. من فضلك اكتب عنوان صفحة موجودة.',
'duplicator-dest-invalid' => 'من فضلك اكتب عنوان وجهة صحيح.',
'duplicator-dest-exists' => '[[$1]] موجودة بالفعل. من فضلك اكتب عنوان هدف غير موجود.',
- 'duplicator-toomanyrevisions' => '[[$1]] لديه عدد كبير ($2) من المراجعات ولا يمكن نسخه.
-الحد الحالى هو $3.',
);

/** Asturian (asturianu)
@@ -186,8 +173,6 @@
'duplicator-source-notexist' => "[[$1]] nun esiste. Proporcione un títulu de páxina qu'esista.",
'duplicator-dest-invalid' => 'Proporcione un títulu de destín válidu.',
'duplicator-dest-exists' => '[[$1]] yá esiste. Proporcione un títulu de destín que nun esista.',
- 'duplicator-toomanyrevisions' => '[[$1]] tien demasiaes revisiones ($2) y nun pue copiase.
-La llende actual ye de $3.',
'right-duplicate' => 'Duplicar páxines',
);

@@ -228,9 +213,8 @@
'duplicator-dotalk' => 'Капіяваць старонку абмеркаваньня (калі магчыма)',
'duplicator-submit' => 'Капіяваць',
'duplicator-summary' => 'Копія [[$1]]',
- 'duplicator-success' => "<big>'''[[$1]] была скапіяваная ў [[$2]].'''</big>",
+ 'duplicator-success' => "[[$1]] была скапіяваная ў [[$2]].",
'duplicator-success-revisions' => '$1 {{PLURAL:$1|рэдагаваньне было скапіяванае|рэдагаваньні былі скапіяваныя|рэдагаваньняў былі скапіяваныя}}.',
- 'duplicator-success-talkcopied' => 'Старонка абмеркаваньня была таксама скапіяваная.',
'duplicator-success-talknotcopied' => 'Старонка абмеркаваньня не магла быць скапіяваная.',
'duplicator-failed' => 'Старонка ня можа быць скапіяваная.
Невядомая памылка.',
@@ -238,8 +222,6 @@
'duplicator-source-notexist' => 'Старонка [[$1]] не існуе. Калі ласка, увядзіце назву старонкі, якая існуе.',
'duplicator-dest-invalid' => 'Калі ласка, увядзіце слушную назву мэтавай старонкі.',
'duplicator-dest-exists' => '[[$1]] ужо існуе. Калі ласка, увядзіце назву старонкі, якой яшчэ няма.',
- 'duplicator-toomanyrevisions' => 'Старонка [[$1]] мае зашмат зьменаў ($2) і ня можа быць скапіяваная.
-Цяперашняе абмежаваньне — $3.',
'right-duplicate' => 'капіяваньне старонак',
);

@@ -253,15 +235,13 @@
'duplicator-source' => 'Източник:',
'duplicator-dest' => 'Цел:',
'duplicator-summary' => 'Копирано от [[$1]]',
- 'duplicator-success' => "<big>'''Страницата [[$1]] беше копирана като [[$2]].'''</big>",
+ 'duplicator-success' => "Страницата [[$1]] беше копирана като [[$2]].",
'duplicator-success-revisions' => '$1 {{PLURAL:$1|редакция беше копирана|редакции бяха копирани}}.',
- 'duplicator-success-talkcopied' => 'Дискусионната страница също беше копирана.',
'duplicator-success-talknotcopied' => 'Дискусионната страница не можа да бъде копирана.',
'duplicator-source-invalid' => 'Необходимо е да се посочи валидно изходно заглавие.',
'duplicator-source-notexist' => 'Не съществува страница [[$1]]. Необходимо е да се посочи заглавие, което съществува.',
'duplicator-dest-invalid' => 'Необходимо е валидно целево заглавие.',
'duplicator-dest-exists' => 'Вече съществува страница [[$1]]. Необходимо е да се посочи целево заглавие, което не съществува.',
- 'duplicator-toomanyrevisions' => 'Страницата [[$1]] има твърде много ($2) редакции и не може да бъде копирана. Най-много могат да са $3 редакции.',
);

/** Bengali (বাংলা)
@@ -277,7 +257,6 @@
'duplicator-dotalk' => 'প্রতিলিপিকৃত আলোচনা পাতা (যদি প্রযোজ্য হয়)',
'duplicator-submit' => 'প্রতিলিপি',
'duplicator-summary' => '[[$1]] থেকে অনুলিপিকৃত',
- 'duplicator-success-talkcopied' => 'এই আলাপ পাতাটিও অনুলেপনকৃত হয়েছিলো।',
'duplicator-success-talknotcopied' => 'এই আলাপ পাতাটি অনুলেপন করা যাবে না।',
'right-duplicate' => 'প্রতিলিপিকৃত পাতাসমূহ',
);
@@ -296,16 +275,14 @@
'duplicator-dotalk' => 'Eilañ ar bajenn gaozeal (mar galler)',
'duplicator-submit' => 'Eilañ',
'duplicator-summary' => 'Eilet eus [[$1]]',
- 'duplicator-success' => "<big>'''Eilet eo bet [[$1]] war [[$2]].'''</big>",
+ 'duplicator-success' => "Eilet eo bet [[$1]] war [[$2]].",
'duplicator-success-revisions' => '$1 {{PLURAL:$1|kemm|kemm}} zo bet eilet.',
- 'duplicator-success-talkcopied' => 'Eilet eo bet ar bajenn gaozeal ivez.',
'duplicator-success-talknotcopied' => "N'eus ket bet gallet eilañ ar bajenn gaozeal.",
'duplicator-failed' => "N'eus ket bet gallet eilañ ar bajenn-mañ. C'hoarvezet ez eus ur fazi digomprenus.",
'duplicator-source-invalid' => "Mar plij, lakait anv ur pennad zo anezhañ c'hoazh.",
'duplicator-source-notexist' => "N'eus ket eus [[$1]]. Lakait titl ur pennad zo anezhañ mar plij",
'duplicator-dest-invalid' => "Merkit un titl reizh evel lec'h-kas, mar plij",
'duplicator-dest-exists' => "Bez' ez eus eus [[$1]] c'hoazh. Merkit titl ul lec'h-kas n'eo ket bet krouet c'hoazh.",
- 'duplicator-toomanyrevisions' => "Re a ($2) gemmoù zo gant [[$1]]. N'haller ket o eilañ. $3 eo ar vevenn e talvoud.",
'right-duplicate' => 'Eilañ pajennoù',
);

@@ -324,9 +301,8 @@
'duplicator-dotalk' => 'Dupliciraj stranicu za razgovor (ako je moguće)',
'duplicator-submit' => 'Dupliciraj',
'duplicator-summary' => 'Kopirano sa [[$1]]',
- 'duplicator-success' => "<big>'''[[$1]] je kopirano na [[$2]].'''</big>",
+ 'duplicator-success' => "[[$1]] je kopirano na [[$2]].",
'duplicator-success-revisions' => '$1 {{PLURAL:$1|revizija je kopirana|revizije su kopirane|revizija je kopirano}}.',
- 'duplicator-success-talkcopied' => 'Stranica za razgovor je također kopirana.',
'duplicator-success-talknotcopied' => 'Stranica za razgovor se nije mogla kopirati.',
'duplicator-failed' => 'Stranica nije mogla biti duplicirana.
Desila se nepoznata greška.',
@@ -334,8 +310,6 @@
'duplicator-source-notexist' => '[[$1]] ne postoji. Molimo navedite naslov stranice koji postoji.',
'duplicator-dest-invalid' => 'Molimo navedite valjan naslov odredišta.',
'duplicator-dest-exists' => '[[$1]] već postoji. Molimo navedite odredišni naslov koji još ne postoji.',
- 'duplicator-toomanyrevisions' => '[[$1]] ima previše ($2) revizija i ne može se kopirati.
-Trenutno ograničenje je $3.',
'right-duplicate' => 'Dupliciranje stranica',
);

@@ -356,16 +330,14 @@
'duplicator-dotalk' => 'Duplica la pàgina de discussió (quan així es pugui)',
'duplicator-submit' => 'Duplica',
'duplicator-summary' => 'Copiat des de [[$1]]',
- 'duplicator-success' => "<big>'''[[$1]] s'ha copiat a [[$2]].'''</big>",
+ 'duplicator-success' => "[[$1]] s'ha copiat a [[$2]].",
'duplicator-success-revisions' => "{{PLURAL:$1|S'ha copiat una revisió|S'han copiat $1 revisions}}.",
- 'duplicator-success-talkcopied' => "La pàgina de discussió també s'ha copiat.",
'duplicator-success-talknotcopied' => "La pàgina de discussió no s'ha pogut copiar.",
'duplicator-failed' => "La pàgina no s'ha pogut duplicar. S'ha produït un error desconegut.",
'duplicator-source-invalid' => 'Si us plau, proporcioneu un títol de pàgina original vàlid.',
'duplicator-source-notexist' => "[[$1]] no existeix. Proporcioneu un títol d'una pàgina que existeixi.",
'duplicator-dest-invalid' => 'Si us plau, proporcioneu un títol de destinació vàlid.',
'duplicator-dest-exists' => '[[$1]] ja existeix. Proporcioneu un títol de destinació que no existeixi.',
- 'duplicator-toomanyrevisions' => "La pàgina [[$1]] té $2 revisions i no pot ser copiada. EL límit màxim d'edicions que es poden copiar és de $3.",
'right-duplicate' => 'Duplicar pàgines',
);

@@ -385,16 +357,13 @@
'duplicator-dotalk' => 'Duplikovat i diskusní stránku (pokud existuje)',
'duplicator-submit' => 'Duplikovat',
'duplicator-summary' => 'Zkopírováno z [[$1]]',
- 'duplicator-success' => "<big>'''[[$1]] bylo zkopírováno do [[ $2 ]].'''</big>",
+ 'duplicator-success' => "[[$1]] bylo zkopírováno do [[ $2 ]].",
'duplicator-success-revisions' => '$1 {{PLURAL:$1|revize byla zkopírována|revize byly zkopírovány|revizí bylo zkopírováno}}.',
- 'duplicator-success-talkcopied' => 'Diskusní stránka byla také zkopírována.',
'duplicator-success-talknotcopied' => 'Nebylo možné zkopírovat diskuzní stránku',
'duplicator-failed' => 'Tuto stránku nebylo možné zkopírovat.
Došlo k neznámé chybě.',
'duplicator-source-invalid' => 'Zadejte platný titulek zdroje.',
'duplicator-source-notexist' => '[[$1]] neexistuje. Zadejte název stránky, která existuje.',
- 'duplicator-toomanyrevisions' => '[[$1]] má příliš mnoho revizí ($2) a tedy ji nelze zkopírovat.
-Současný limit je $3.',
'right-duplicate' => 'Duplikování stránek',
);

@@ -424,16 +393,14 @@
'duplicator-dotalk' => 'Diskussionsseite mitkopieren (wenn möglich)',
'duplicator-submit' => 'Seite duplizieren',
'duplicator-summary' => '[[$1]] wurde dupliziert',
- 'duplicator-success' => "<big>'''[[$1]] wurde nach [[$2]] kopiert.'''</big>",
+ 'duplicator-success' => "[[$1]] wurde nach [[$2]] kopiert.",
'duplicator-success-revisions' => '{{PLURAL:$1|1 Version wurde|$1 Versionen wurden}} dupliziert.',
- 'duplicator-success-talkcopied' => 'Die Diskussionsseite wurde auch dupliziert.',
'duplicator-success-talknotcopied' => 'Die Diskussionsseite konnte nicht dupliziert werden.',
'duplicator-failed' => 'Die Seite konnte nicht dupliziert werden, da ein unbekannter Fehler auftrat.',
'duplicator-source-invalid' => 'Bitte gib eine gültige Quell-Seite an.',
'duplicator-source-notexist' => 'Die Seite [[$1]] ist nicht vorhanden. Bitte gib eine vorhandene Seite an.',
'duplicator-dest-invalid' => 'Bitte gib eine gültige Ziel-Seite an.',
'duplicator-dest-exists' => 'Die Seite [[$1]] ist bereits vorhanden. Bitte gib eine Zielseite an, die nicht vorhanden ist.',
- 'duplicator-toomanyrevisions' => 'Die Seite [[$1]] hat {{PLURAL:$2|eine Version|$2 Versionen}}, und kann daher nicht dupliziert werden. Es können nur Seiten mit {{PLURAL:$3|einer Version|maximal $3 Versionen}} dupliziert werden.',
'right-duplicate' => 'Seiten duplizieren',
);

@@ -476,9 +443,8 @@
'duplicator-dotalk' => 'Diskusijny bok duplicěrowaś (jolic móžno)',
'duplicator-submit' => 'Duplicěrowaś',
'duplicator-summary' => 'Z [[$1]] kopěrowany',
- 'duplicator-success' => "<big>'''[[$1]] jo se kopěrował do [[$2]].'''</big>",
+ 'duplicator-success' => "[[$1]] jo se kopěrował do [[$2]].",
'duplicator-success-revisions' => '$1 {{PLURAL:$1|wersija jo se kopěrowała|wersiji stej kopěrowałej|wersije su kopěrowali|wersijow jo kopěrowało}}.',
- 'duplicator-success-talkcopied' => 'Diskusijny bok jo se teke kopěrował.',
'duplicator-success-talknotcopied' => 'Diskusijny bok njejo se dał kopěrowaś.',
'duplicator-failed' => 'Bok njejo se dał duplicěrowaś.
Njeznata zmólka jo nastała.',
@@ -486,8 +452,6 @@
'duplicator-source-notexist' => '[[$1]] njeeksistěrujo. Pšosym pódaj titel boka, kótaryž eksistěrujo.',
'duplicator-dest-invalid' => 'Pšosym pódaj płaśiwy celowy titel.',
'duplicator-dest-exists' => '[[$1]] južo eksistěrujo. Pšosym pódaj celowy titel, kótaryž hyšći njeeksistěrujo.',
- 'duplicator-toomanyrevisions' => '[[$1]] ma pśewjele ($2) wersijow a njedajo se kopěrowaś.
-Aktualny limit {{PLURAL:$3|jo 1 wersija|stej $3 wersiji|su $3 wersije|jo $3 wersijow}}.',
'right-duplicate' => 'Dwójne boki',
);

@@ -523,16 +487,14 @@
'duplicator-dotalk' => 'Duobligi diskutan paĝon (se estas aplikebla)',
'duplicator-submit' => 'Duobligi',
'duplicator-summary' => 'Kopiita de [[$1]]',
- 'duplicator-success' => "<big>'''[[$1]] estas kopiita al [[$2]].'''</big>",
+ 'duplicator-success' => "[[$1]] estas kopiita al [[$2]].",
'duplicator-success-revisions' => '$1 {{PLURAL:$1|revizio|revizioj}} estas {{PLURAL:$1|kopiita|kopiitaj}}.',
- 'duplicator-success-talkcopied' => 'La diskuta paĝo ankaŭ estis kopiita.',
'duplicator-success-talknotcopied' => 'La diskuta paĝo ne povis esti kopiita.',
'duplicator-failed' => 'La paĝo ne povis esti duobligita. Nekonata eraro okazis.',
'duplicator-source-invalid' => 'Bonvolu provizi validan fontan titolon.',
'duplicator-source-notexist' => '[[$1]] ne ekzistas. Bonvolu provizi la titolon de paĝo kiu ekzistas.',
'duplicator-dest-invalid' => 'Bonvolu provizi validan destinan titolon.',
'duplicator-dest-exists' => '[[$1]] jam ekzistas. Bonvolu provizi destinan titolon kiu ne ekzistas.',
- 'duplicator-toomanyrevisions' => '[[$1]] havas tro multajn ($2) reviziojn kaj ne povas esti kopiata. La aktuala limo estas $3.',
'right-duplicate' => 'Duplikataj paĝoj',
);

@@ -552,9 +514,8 @@
'duplicator-dotalk' => 'Duplicar página de discusión (si es aplicable)',
'duplicator-submit' => 'Duplicado',
'duplicator-summary' => 'Copiado de [[$1]]',
- 'duplicator-success' => "<big>'''[[$1]] fue copiado a [[$2]].'''</big>",
+ 'duplicator-success' => "[[$1]] fue copiado a [[$2]].",
'duplicator-success-revisions' => '$1 {{PLURAL:$1|revisión fue|revisiones fueron}} copiadas.',
- 'duplicator-success-talkcopied' => 'La página de discusión también fue copiada.',
'duplicator-success-talknotcopied' => 'La página de discusión no pudo ser copiada.',
'duplicator-failed' => 'La página no pudo ser duplicad.
Ocurrió un error desconocido.',
@@ -562,8 +523,6 @@
'duplicator-source-notexist' => '[[$1]] no existe. Por favor provea el título de una página que exista.',
'duplicator-dest-invalid' => 'Por favor provea un título de destino válido.',
'duplicator-dest-exists' => '[[$1]] ya existe. Por favor provea un título de destino el cual no exista.',
- 'duplicator-toomanyrevisions' => '[[$1]] tiene demasiadas ($2) revisiones y no puede ser copiada.
-El límite actual es $3.',
'right-duplicate' => 'Duplicar páginas',
);

@@ -574,7 +533,6 @@
$messages['et'] = array(
'duplicator' => 'Dubleeri lehekülg',
'duplicator-toolbox' => 'Dubleeri see lehekülg',
- 'duplicator-success-talkcopied' => 'Aruteluleht kopeeriti samuti.',
'right-duplicate' => 'Dubleerida lehekülgi',
);

@@ -591,9 +549,8 @@
'duplicator-dotalk' => 'Eztabaida orrialdea bikoiztu (egokia bada)',
'duplicator-submit' => 'Bikoiztu',
'duplicator-summary' => '[[$1]] orrialdetik kopiatua',
- 'duplicator-success' => "<big>'''[[$1]] [[$2]] orrialdean kopiatu da.'''</big>",
+ 'duplicator-success' => "[[$1]] [[$2]] orrialdean kopiatu da.",
'duplicator-success-revisions' => '{{PLURAL:$1|Berrikuspen bat kopiatu da|$1 berrikuspen kopiatu dira}}.',
- 'duplicator-success-talkcopied' => 'Eztabaida orrialdea ere kopiatu da.',
'duplicator-success-talknotcopied' => 'Eztabaida orrialdea ezin izan da kopiatu.',
'duplicator-failed' => 'Ezin izan da orrialdea bikoiztu.
Errore ezezagun bat jazo da.',
@@ -601,7 +558,6 @@
'duplicator-source-notexist' => '[[$1]] ez da existitzen. Mesedez, existitzen den iturburu baten izenburua eman.',
'duplicator-dest-invalid' => 'Mesedez, helburuaren baliozko izenburu bat eman.',
'duplicator-dest-exists' => '[[$1]] jada existitzen da. Mesedez, existitzen ez den helburu bat eman.',
- 'duplicator-toomanyrevisions' => '[[$1]] orrialdeak ($2) berrikuspen gehiegi ditu eta ezin izan da kopiatu. Egungo berrikuspenen muga $3 da.',
);

/** Extremaduran (estremeñu)
@@ -639,16 +595,14 @@
'duplicator-dotalk' => 'Monista myös keskustelusivu, jos mahdollista',
'duplicator-submit' => 'Monista',
'duplicator-summary' => 'Täydellinen kopio sivusta [[$1]]',
- 'duplicator-success' => "<big>'''[[$1]] monistettiin sivulle [[$2]].'''</big>",
+ 'duplicator-success' => "[[$1]] monistettiin sivulle [[$2]].",
'duplicator-success-revisions' => '{{PLURAL:$1|yksi muutos|$1 muutosta}} kopioitiin.',
- 'duplicator-success-talkcopied' => 'Myös keskustelusivu monistettiin.',
'duplicator-success-talknotcopied' => 'Keskustelusivua ei monistettu.',
'duplicator-failed' => 'Sivun monistaminen ei onnistunut.',
'duplicator-source-invalid' => 'Lähdesivun nimi ei kelpaa.',
'duplicator-source-notexist' => 'Sivua [[$1]] ei ole olemassa.',
'duplicator-dest-invalid' => 'Kohdesivun nimi ei kelpaa.',
'duplicator-dest-exists' => '[[$1]] on jo olemassa. Anna nimi, joka ei ole vielä käytössä.',
- 'duplicator-toomanyrevisions' => 'Sivu [[$1]] koostuu liian monesta muutoksesta ($2), minkä takia sitä ei voi monistaa. Nykyinen raja on $3.',
'right-duplicate' => 'Kahdentaa sivuja',
);

@@ -668,16 +622,14 @@
'duplicator-dotalk' => 'Dupliquer la page de discussion (si elle existe)',
'duplicator-submit' => 'Dupliquer',
'duplicator-summary' => 'Copié depuis [[$1]]',
- 'duplicator-success' => "<big>'''[[$1]] a été copié vers [[$2]].'''</big>",
+ 'duplicator-success' => "[[$1]] a été copié vers [[$2]].",
'duplicator-success-revisions' => '$1 {{PLURAL:$1|révision a été copiée|révisions ont été copiées}}.',
- 'duplicator-success-talkcopied' => 'La page de discussion a également été copiée.',
'duplicator-success-talknotcopied' => 'La page de discussion n’a pas pu être copiée.',
'duplicator-failed' => 'La page n’a pas pu être dupliquée. Une erreur inconnue s’est produite.',
'duplicator-source-invalid' => 'Veuillez donner un nom valide pour la page.',
'duplicator-source-notexist' => '[[$1]] n’existe pas. Veuillez donner le nom d’une page existante.',
'duplicator-dest-invalid' => 'Veuillez donner un nom valide pour la destination.',
'duplicator-dest-exists' => '[[$1]] existe déjà. Veuillez donner le nom d’une page qui n’existe pas encore.',
- 'duplicator-toomanyrevisions' => '[[$1]] a trop ($2) de révisions et ne peut pas être copié. La limite actuelle est de $3.',
'right-duplicate' => 'dupliquer des pages',
);

@@ -693,7 +645,7 @@
'duplicator-dotalk' => 'Duplicar la pâge de discussion (s’ègziste)',
'duplicator-submit' => 'Duplicar',
'duplicator-summary' => 'Copiyê dês [[$1]]',
- 'duplicator-success' => "<big>'''[[$1]] at étâ copiyê vers [[$2]].'''</big>",
+ 'duplicator-success' => "[[$1]] at étâ copiyê vers [[$2]].",
'duplicator-success-revisions' => '$1 {{PLURAL:$1|vèrsion at étâ copiyê|vèrsions ont étâ copiyês}}.',
'right-duplicate' => 'Duplicar des pâges',
);
@@ -730,16 +682,14 @@
'duplicator-dotalk' => 'Duplicar a páxina de conversa (se procede)',
'duplicator-submit' => 'Duplicar',
'duplicator-summary' => 'Copiado desde [[$1]]',
- 'duplicator-success' => "<big>'''Copiouse [[$1]] a [[$2]].'''</big>",
+ 'duplicator-success' => "Copiouse [[$1]] a [[$2]].",
'duplicator-success-revisions' => '{{PLURAL:$1|Copiouse|Copiáronse}} $1 revisións.',
- 'duplicator-success-talkcopied' => 'Tamén se copiou a páxina de conversa.',
'duplicator-success-talknotcopied' => 'Non se puido copiar a páxina de conversa.',
'duplicator-failed' => 'Non se puido copiar a páxina. Produciuse un erro descoñecido.',
'duplicator-source-invalid' => 'Forneza un título de orixe válido.',
'duplicator-source-notexist' => 'Non existe [[$1]]. Forneza un título de páxina que exista.',
'duplicator-dest-invalid' => 'Forneza un título de destino válido.',
'duplicator-dest-exists' => '[[$1]] xa existe. Forneza un título de destino que non exista.',
- 'duplicator-toomanyrevisions' => '[[$1]] ten demasiadas ($2) revisións e non se pode copiar. O límite actual é $3.',
'right-duplicate' => 'Duplicar páxinas',
);

@@ -770,16 +720,14 @@
'duplicator-dotalk' => 'Diskussionssyte mitkopiere (wänn s goht)',
'duplicator-submit' => 'Syte dupliziere',
'duplicator-summary' => 'Vu [[$1]] kopiert',
- 'duplicator-success' => "<big>'''[[$1]] isch no [[$2]] kopiert wore.'''</big>",
+ 'duplicator-success' => "[[$1]] isch no [[$2]] kopiert wore.",
'duplicator-success-revisions' => '{{PLURAL:$1|1 Version isch|$1 Versione sin}} kopiert wore.',
- 'duplicator-success-talkcopied' => 'D Diskussionssyten isch au dupliziert wore.',
'duplicator-success-talknotcopied' => 'D Diskussionssyte het nit chenne dupliziert wäre.',
'duplicator-failed' => 'D Syte het nit chenne dupliziert wäre, wel e nit bekannte Fähler ufträtten isch.',
'duplicator-source-invalid' => 'Bitte gib e giltigi Quäll-Syten aa.',
'duplicator-source-notexist' => 'D Syte [[$1]] git s nit. Bitte gib e Syten aa, wu s git.',
'duplicator-dest-invalid' => 'Bitte gib e giltigi Ziil-Syten aa.',
'duplicator-dest-exists' => 'D Syte [[$1]] git s scho. Bitte gib e Ziilsyten aa, wu nonig git.',
- 'duplicator-toomanyrevisions' => 'D Syte [[$1]] het {{PLURAL:$2|e Version|$2 Versione}}, wäge däm cha si nit dupliziert wäre. S chenne nume Syte mit {{PLURAL:$3|eire Version|hegschtens $3 Versione}} dupliziert wäre.',
'right-duplicate' => 'Syte dupliziere',
);

@@ -815,9 +763,8 @@
'duplicator-dotalk' => 'שכפול של דף השיחה (אם קיים)',
'duplicator-submit' => 'שכפול',
'duplicator-summary' => 'הועתק מ[[$1]]',
- 'duplicator-success' => "<big>'''[[$1]] הועתק ל[[$2]].'''</big>",
+ 'duplicator-success' => "[[$1]] הועתק ל[[$2]].",
'duplicator-success-revisions' => '{{PLURAL:$1|הועתקה גרסה אחת|הועתקו $1 גרסאות}}.',
- 'duplicator-success-talkcopied' => 'דף השיחה הועתק גם כן.',
'duplicator-success-talknotcopied' => 'לא ניתן היה להעתיק את דף השיחה.',
'duplicator-failed' => 'לא ניתן היה לשכפל את הדף.
אירעה שגיאה בלתי ידועה.',
@@ -825,8 +772,6 @@
'duplicator-source-notexist' => '[[$1]] אינו קיים. אנא ספקו כותרת של דף קיים.',
'duplicator-dest-invalid' => 'אנא ספקו כותרת יעד תקינה.',
'duplicator-dest-exists' => '[[$1]] כבר קיים. אנא ספקו כותרת יעד תקינה שאינה קיימת.',
- 'duplicator-toomanyrevisions' => 'לדף [[$1]] יש גרסאות רבות מדי ($2) ולכן לא ניתן להעתיקו.
-המגבלה הנוכחית היא $3.',
'right-duplicate' => 'שכפול דפים',
);

@@ -843,9 +788,8 @@
'duplicator-dotalk' => 'वार्ता पॄष्ठ की कापी करें (अगर जरूरी हैं तो)',
'duplicator-submit' => 'कापी',
'duplicator-summary' => '[[$1]] से कापी किया',
- 'duplicator-success' => "<big>'''[[$1]] की [[$2]] यह कापी बना दी गई हैं।'''</big>",
+ 'duplicator-success' => "[[$1]] की [[$2]] यह कापी बना दी गई हैं।",
'duplicator-success-revisions' => '$1 {{PLURAL:$1|अवतरणकी|अवतरणोंकी}} कापी बनाई।',
- 'duplicator-success-talkcopied' => 'वार्ता पृष्ठ की भी कापी बनाई।',
'duplicator-success-talknotcopied' => 'वार्ता पृष्ठ की कापी नहीं बना सकें।',
'duplicator-failed' => 'इस पन्नेकी कापी नहीं कर पाये हैं।
अज्ञात गलती पाई गई हैं।',
@@ -853,7 +797,6 @@
'duplicator-source-notexist' => '[[$1]] अस्तित्वमें नहीं हैं। कृपया अस्तित्वमें होनेवाले पन्नेका शीर्षक दें।',
'duplicator-dest-invalid' => 'कृपया वैध लक्ष्य शीर्षक दें।',
'duplicator-dest-exists' => '[[$1]] पहलेसे अस्तित्वमें हैं। कृपया अस्तित्वमें ना होनेवाला शीर्षक दें।',
- 'duplicator-toomanyrevisions' => '[[$1]] को बहुत सारे ($2) अवतरण हैं और उसकी कापी नहीं कर सकतें। अभीकी मर्यादा $3 इतनी हैं।',
);

/** Upper Sorbian (hornjoserbsce)
@@ -870,16 +813,14 @@
'duplicator-dotalk' => 'Diskusijnu stronu sobu kopěrować (jeli móžno)',
'duplicator-submit' => 'Duplicěrować',
'duplicator-summary' => '[[$1]] kopěrowany.',
- 'duplicator-success' => "<big>'''[[$1]] bu do [[$2]] kopěrowany.'''</big>",
+ 'duplicator-success' => "[[$1]] bu do [[$2]] kopěrowany.",
'duplicator-success-revisions' => '$1 {{PLURAL:$1|wersija bu kopěrowana|wersijow bu kopěrowane|wersiji buštej kopěrowanej|wersije buchu kopěrowane}}.',
- 'duplicator-success-talkcopied' => 'Diskusijna strona bu tež kopěrowana.',
'duplicator-success-talknotcopied' => 'Diskusijna strona njeda so kopěrować.',
'duplicator-failed' => 'Strona njeda so duplicěrować. Njeznaty zmylk je wustupił.',
'duplicator-source-invalid' => 'Prošu podaj płaćiwu žórłowu stronu.',
'duplicator-source-notexist' => 'Strona [[$1]] njeeksistuje. Prošu zapodaj eksistowacu stronu.',
'duplicator-dest-invalid' => 'Prošu podaj płaćiwu cilowu stronu.',
'duplicator-dest-exists' => 'Strona [[$1]] hižo eksistuje. Prošu zapodaj cilowy titl kotryž hišće njeeksistuje.',
- 'duplicator-toomanyrevisions' => 'Strona [[$1]] ma přewjele ($2) wersijow a njehodźi so kopěrować. Aktualny limit {{PLURAL:$3|je 1 wersija|stej $3 wersiji|su $3|je $3 wersijow}}.',
'right-duplicate' => 'Dwójne strony',
);

@@ -898,16 +839,14 @@
'duplicator-dotalk' => 'Vitalap másolása (ha lehetséges)',
'duplicator-submit' => 'Másolás',
'duplicator-summary' => '[[$1]] másolata',
- 'duplicator-success' => "<big>'''[[$1]] átmásolva [[$2]] névre.'''</big>",
+ 'duplicator-success' => "[[$1]] átmásolva [[$2]] névre.",
'duplicator-success-revisions' => '$1 változat lett átmásolva.',
- 'duplicator-success-talkcopied' => 'A vitalap is át lett másolva.',
'duplicator-success-talknotcopied' => 'A vitalap másolása nem sikerült.',
'duplicator-failed' => 'Az oldalt nem sikerült lemásolni. Ismeretlen hiba történt.',
'duplicator-source-invalid' => 'Adj meg egy érvényes forráscímet.',
'duplicator-source-notexist' => '[[$1]] nem létezik. Add meg egy olyan lapnak a címét, amely létezik.',
'duplicator-dest-invalid' => 'Adj meg egy érvényes címet.',
'duplicator-dest-exists' => '[[$1]] már létezik. Add meg egy olyan oldal címet, amely még nem létezik.',
- 'duplicator-toomanyrevisions' => '[[$1]] túl sok ($2) változattal rendelkezik, ezért nem másolható. A jelenlegi határ $3.',
'right-duplicate' => 'lapok megkettőzése',
);

@@ -926,9 +865,8 @@
'duplicator-dotalk' => 'Duplicar etiam le pagina de discussion (si existe)',
'duplicator-submit' => 'Duplicar',
'duplicator-summary' => 'Copiate ab [[$1]]',
- 'duplicator-success' => "<big>'''[[$1]] ha essite copiate verso [[$2]].'''</big>",
+ 'duplicator-success' => "[[$1]] ha essite copiate verso [[$2]].",
'duplicator-success-revisions' => '$1 {{PLURAL:$1|version|versiones}} ha essite copiate.',
- 'duplicator-success-talkcopied' => 'Le pagina de discussion ha equalmente essite copiate.',
'duplicator-success-talknotcopied' => 'Le pagina de discussion non poteva esser copiate.',
'duplicator-failed' => 'Le pagina non poteva esser duplicate.
Un error incognite occurreva.',
@@ -936,8 +874,6 @@
'duplicator-source-notexist' => '[[$1]] non existe. Per favor entra le titulo de un pagina existente.',
'duplicator-dest-invalid' => 'Per favor entra un titulo de destination valide.',
'duplicator-dest-exists' => '[[$1]] existe ja. Per favor entra un titulo de destination non ancora existente.',
- 'duplicator-toomanyrevisions' => '[[$1]] ha troppo de versiones (i.e. $2) e non pote esser copiate.
-Le limite actual es $3.',
'right-duplicate' => 'Duplicar paginas',
);

@@ -958,9 +894,8 @@
'duplicator-dotalk' => 'Salin halaman pembicaraan (jika tersedia)',
'duplicator-submit' => 'Salin',
'duplicator-summary' => 'Disalin dari [[$1]]',
- 'duplicator-success' => "<big>'''[[$1]] telah disalin ke [[$2]].'''</big>",
+ 'duplicator-success' => "[[$1]] telah disalin ke [[$2]].",
'duplicator-success-revisions' => '$1 {{PLURAL:$1|revisi|revisi}} telah disalin.',
- 'duplicator-success-talkcopied' => 'Halaman pembicaraan juga telah disalin.',
'duplicator-success-talknotcopied' => 'Halaman pembicaraan tidak dapat disalin.',
'duplicator-failed' => 'Halaman tidak dapat disalin.
Telah terjadi suatu kesalahan yang tak dikenal.',
@@ -968,7 +903,6 @@
'duplicator-source-notexist' => '[[$1]] tidak ditemukan. Harap berikan judul sumber yang halamannya sudah ada.',
'duplicator-dest-invalid' => 'Harap masukkan judul tujuan yang sah.',
'duplicator-dest-exists' => '[[$1]] telah ada. Harap berikan judul tujuan yang halamannya belum ada.',
- 'duplicator-toomanyrevisions' => '[[$1]] memiliki terlalu banyak ($2) revisi dan tidak dapat disalin. Limit saat ini adalah $3.',
'right-duplicate' => 'Salinan halaman',
);

@@ -987,16 +921,14 @@
'duplicator-dotalk' => 'Duplica anche la pagina di discussione, se esiste',
'duplicator-submit' => 'Duplica',
'duplicator-summary' => 'Pagina copiata da [[$1]]',
- 'duplicator-success' => "<big>La pagina '''[[$1]] è stata copiata in [[$2]].'''</big>",
+ 'duplicator-success' => "La pagina [[$1]] è stata copiata in [[$2]].",
'duplicator-success-revisions' => '$1 {{PLURAL:$1|revisione copiata|revisioni copiate}}.',
- 'duplicator-success-talkcopied' => 'Anche la pagina di discussione è stata copiata.',
'duplicator-success-talknotcopied' => 'Impossibile copiare la pagina di discussione.',
'duplicator-failed' => 'Impossibile duplicare la pagina. Errore sconosciuto.',
'duplicator-source-invalid' => 'Indicare un titolo di partenza valido.',
'duplicator-source-notexist' => 'La pagina [[$1]] non esiste. Indicare il titolo di una pagina esistente.',
'duplicator-dest-invalid' => 'Indicare un titolo di arrivo valido.',
'duplicator-dest-exists' => 'La pagina [[$1]] esiste già. Indicare un titolo di arrivo non ancora esistente.',
- 'duplicator-toomanyrevisions' => 'Impossibile copiare [[$1]]. La pagina ha troppe revisioni ($2). Il limite attuale è $3.',
'right-duplicate' => 'Duplica pagine',
);

@@ -1018,16 +950,14 @@
'duplicator-dotalk' => '可能なら{{int:talk}}ページも複製する',
'duplicator-submit' => '複製',
'duplicator-summary' => '[[$1]] を複製',
- 'duplicator-success' => "<big>'''[[$1]] を [[$2]] へ複製しました'''</big>",
+ 'duplicator-success' => "[[$1]] を [[$2]] へ複製しました",
'duplicator-success-revisions' => '$1 個の{{PLURAL:$1|版}}を複製しました。',
- 'duplicator-success-talkcopied' => '{{int:talk}}ページも複製しました。',
'duplicator-success-talknotcopied' => '{{int:talk}}ページは複製できませんでした。',
'duplicator-failed' => '不明なエラーです。このページの複製に失敗しました。',
'duplicator-source-invalid' => '複製元に有効なタイトルを指定してください。',
'duplicator-source-notexist' => '[[$1]] は既に存在しています。複製元には存在するページを指定してください。',
'duplicator-dest-invalid' => '複製先に有効なタイトルを指定してください。',
'duplicator-dest-exists' => '[[$1]] は既に存在しています。複製先には存在しないページを指定してください。',
- 'duplicator-toomanyrevisions' => '[[$1]] は版が多すぎるため($2個)複製できません。現在の上限は$3個までです。',
'right-duplicate' => 'ページを複製',
);

@@ -1064,14 +994,10 @@
'duplicator-dest' => 'គោលដៅ៖',
'duplicator-submit' => 'ច្បាប់ចម្លង',
'duplicator-summary' => 'បានចម្លងពី [[$1]]',
- 'duplicator-success' => "<big>'''[[$1]] បាន​ត្រូវ​ចម្លង​ទៅ [[$2]].'''</big>",
+ 'duplicator-success' => "[[$1]] បាន​ត្រូវ​ចម្លង​ទៅ [[$2]].",
'duplicator-success-revisions' => '$1 {{PLURAL:$1|ការពិនិត្យឡើងវិញ​ត្រូវ​បាន|ការពិនិត្យឡើងវិញ​ត្រូវ​បាន}} ចម្លង​។',
- 'duplicator-success-talkcopied' => 'ទំព័រ​ពិភាក្សា​ក៏​ត្រូវ​បាន​ចម្លង​ដែរ​។',
'duplicator-success-talknotcopied' => 'ទំព័រ​ពិភាក្សា​មិន​អាច​ត្រូវ​បាន​ចម្លង​ទេ​។',
'duplicator-source-invalid' => 'សូមផ្ដល់មកនូវចំណងជើងប្រភពត្រឹមត្រូវ។',
- 'duplicator-toomanyrevisions' => '[[$1]] មាន​ការពិនិត្យឡើងវិញ​ច្រើនពេក ($2) និង​មិន​អាច​ម្លង​បាន​ទេ​។
-
-លីមីត​បច្ចុប្បន្ន​គឺ $3 ។',
);

/** Korean (한국어)
@@ -1089,9 +1015,8 @@
'duplicator-dotalk' => '(가능한 경우) 토론 문서 복제',
'duplicator-submit' => '복제',
'duplicator-summary' => '[[$1]]에서 복사함',
- 'duplicator-success' => "<big>'''[[$1]] 문서를 [[$2]] 문서로 복사했습니다.'''</big>",
+ 'duplicator-success' => "[[$1]] 문서를 [[$2]] 문서로 복사했습니다.",
'duplicator-success-revisions' => '$1 {{PLURAL:$1|판}}을 복사했습니다.',
- 'duplicator-success-talkcopied' => '토론 문서도 복사했습니다.',
'duplicator-success-talknotcopied' => '토론 문서를 복사할 수 없습니다.',
'duplicator-failed' => '문서를 복제할 수 없습니다.
알 수 없는 오류가 발생했습니다.',
@@ -1099,8 +1024,6 @@
'duplicator-source-notexist' => '[[$1]] 문서가 존재하지 않습니다. 존재하는 문서 제목을 제공하세요.',
'duplicator-dest-invalid' => '올바른 대상 제목을 제공하세요.',
'duplicator-dest-exists' => '[[$1]] 문서가 이미 존재합니다. 존재하지 않는 대상 문서를 제공하세요.',
- 'duplicator-toomanyrevisions' => '[[$1]] 문서의 ($2)판이 너무 많아 복사할 수 없습니다.
-현재 제한은 $3입니다.',
'right-duplicate' => '문서 복제',
);

@@ -1121,9 +1044,8 @@
'duplicator-dotalk' => 'Klaafsigg met koppeere, wann müjjelesch',
'duplicator-submit' => 'Kopeere!',
'duplicator-summary' => 'Kopeet fun „[[$1]]“',
- 'duplicator-success' => "<big>'''„[[$1]]“ es op „[[$2]]“ kopeet wode.'''</big>",
+ 'duplicator-success' => "„[[$1]]“ es op „[[$2]]“ kopeet wode.",
'duplicator-success-revisions' => '{{PLURAL:$1|Eijn Version es|$1 Versione sin|Kein Versione sin}} kopeet wode.',
- 'duplicator-success-talkcopied' => 'De Klaafsigg es och kopeet wode.',
'duplicator-success-talknotcopied' => 'De Klaafsigg kunnt nit kopeet wäde.',
'duplicator-failed' => 'Hee di Sigg kunnte mer leider nit verdubbelle.
Ene unklohre Fähler es opjetrodde.',
@@ -1131,10 +1053,6 @@
'duplicator-source-notexist' => 'En Sigg „[[$1]]“ ham_mer nit. Jiff ene Tittel aan fun en Sigg, di och doh es.',
'duplicator-dest-invalid' => 'Beß esu joot, un jif ene jode Tittel för et Ziel fum Kopeere aan.',
'duplicator-dest-exists' => 'De Sigg „[[$1]]“ es ald doh. Jiff ene Tittel aan fun en Sigg, di et noch nit jitt.',
- 'duplicator-toomanyrevisions' => 'De Sigg „[[$1]]“ hät {{PLURAL:$2|ein Version|$2 Versione|jaa kei Version}},
-un dat es ze fill, di künne mer nit verdubbelle.
-Mieh wie {{PLURAL:$3|ein Version|$3 Versione|jaa kei Version}}
-künne mer em Momang nit koppeere.',
'right-duplicate' => 'Sigge verdubbelle',
);

@@ -1161,16 +1079,14 @@
'duplicator-dotalk' => 'Een Doublon vun der Diskussiounssäit maachen (wann se existéiert)',
'duplicator-submit' => 'Säit duplizéieren',
'duplicator-summary' => 'Vun [[$1]] kopéiert',
- 'duplicator-success' => "<big>'''[[$1]] gouf op [[$2]] kopéiert.'''</big>",
+ 'duplicator-success' => "[[$1]] gouf op [[$2]] kopéiert.",
'duplicator-success-revisions' => '$1 {{PLURAL:$1|Versioun gouf|Versioune goufe}} kopéiert.',
- 'duplicator-success-talkcopied' => "D'Diskussiounssäit gouf och kopéiert.",
'duplicator-success-talknotcopied' => "D'Diskussiounssäit konnt net kopéiert ginn.",
'duplicator-failed' => 'Wéint engem onbekannte Feeler konnt keen Doublon vun der Säit gemaach ginn.',
'duplicator-source-invalid' => 'Gitt w.e.g. e gëltege Quell-Titel un.',
'duplicator-source-notexist' => '[[$1]] gëtt et net. Gitt w.e.g. den Titel vun enger Säit un déi et gëtt.',
'duplicator-dest-invalid' => 'Gitt w.e.g. eng valabel Zilsäit unn.',
'duplicator-dest-exists' => '[[$1]] gëtt et schonn. Gitt w.e.g. eng Zilsäit unn déi et nach net gëtt.',
- 'duplicator-toomanyrevisions' => '[[$1]] huet zevill ($2) Versiounen an et ka keen Doublon dovu gemaach ginn. Déi aktuell Limit vun der Zuel vun de Versiounen ass $3.',
'right-duplicate' => 'Säite verduebelen',
);

@@ -1201,9 +1117,8 @@
'duplicator-dotalk' => 'Дуплирај ја страницата за разговор (ако е можно)',
'duplicator-submit' => 'Дуплирај',
'duplicator-summary' => 'Копирано од [[$1]]',
- 'duplicator-success' => "<big>'''Страницата [[$1]] е ископирана во [[$2]].'''</big>",
+ 'duplicator-success' => "Страницата [[$1]] е ископирана во [[$2]].",
'duplicator-success-revisions' => '$1 {{PLURAL:$1|ревизија беше ископирана|ревизии беа ископирани}}.',
- 'duplicator-success-talkcopied' => 'Ископирана е и страницата за разговор.',
'duplicator-success-talknotcopied' => 'Страницата за разговор не можеше да се ископира.',
'duplicator-failed' => 'Страницата не можеше да се дуплира.
Се појави непозната грешка.',
@@ -1211,8 +1126,6 @@
'duplicator-source-notexist' => '[[$1]] не постои. Наведете наслов на страница која постои.',
'duplicator-dest-invalid' => 'Наведете важечки целен наслов',
'duplicator-dest-exists' => '[[$1]] веќе постои. Наведете целен наслов кој не постои.',
- 'duplicator-toomanyrevisions' => '[[$1]] има премногу ($2) ревизии и затоа не може да се ископира.
-Моменталното ограничување е $3 ревизии.',
'right-duplicate' => 'Дуплирање страници',
);

@@ -1231,16 +1144,14 @@
'duplicator-dotalk' => 'രണ്ടാമതൊരു സം‌വാദം താൾ (ആവശ്യമുണ്ടെങ്കിൽ)‌',
'duplicator-submit' => 'പകർപ്പെടുക്കുക',
'duplicator-summary' => '[[$1]]ൽ നിന്നു പകർത്തിയത്',
- 'duplicator-success' => "<big>'''[[$1]] എന്ന താൾ [[$2]]ലേക്കു പകർത്തി.'''</big>",
+ 'duplicator-success' => "[[$1]] എന്ന താൾ [[$2]]ലേക്കു പകർത്തി.",
'duplicator-success-revisions' => '$1 {{PLURAL:$1|പതിപ്പ്|പതിപ്പുകൾ}} പകർത്തി.',
- 'duplicator-success-talkcopied' => 'സം‌വാദം താളും പകർത്തിയിരിക്കുന്നു.',
'duplicator-success-talknotcopied' => 'സം‌വാദം താൾ പകർത്തുവാൻ കഴിഞ്ഞില്ല',
'duplicator-failed' => 'താളിന്റെ പകർപ്പെടുക്കാൻ സാധിച്ചില്ല. അജ്ഞാതമായ കാരണം മൂലം എന്തോ പിഴവ് സംഭവിച്ചു.',
'duplicator-source-invalid' => 'സാധുവായൊരു സ്രോതസ്സ് തലക്കെട്ട് കൊടുക്കുക.',
'duplicator-source-notexist' => '[[$1]] നിലവിലില്ല. ദയവായി നിലവിലുള്ള ഒരു താളിന്റെ ശീർഷകം ചേർക്കുക.',
'duplicator-dest-invalid' => 'ദയവായി സാധുവായ ഒരു ലക്ഷ്യ ശീർഷകം ചേർക്കുക.',
'duplicator-dest-exists' => '[[$1]] നിലവിലുണ്ട്. ദയവായി നിലവിലില്ലാത്ത ഒരു ലക്ഷ്യതാളിന്റെ ശീർഷകം ചേർക്കുക.',
- 'duplicator-toomanyrevisions' => '[[$1]]നു വളരെയധികം($2) പതിപ്പുകൾ ഉണ്ട്; അതിനാൽ പകർത്താൻ സാദ്ധ്യമല്ല. നിലവിലുള്ള പരിധി $3 ആണ്‌.',
);

/** Mongolian (монгол)
@@ -1265,16 +1176,14 @@
'duplicator-dotalk' => 'चर्चा पानाची प्रत करा (जर गरज असेल तर)',
'duplicator-submit' => 'हुबहू',
'duplicator-summary' => '[[$1]]कडून नक्कल केली',
- 'duplicator-success' => "<big>'''[[$1]] ची [[$2]] ही प्रत तयार केलेली आहे.'''</big>",
+ 'duplicator-success' => "[[$1]] ची [[$2]] ही प्रत तयार केलेली आहे.",
'duplicator-success-revisions' => '$1 {{PLURAL:$1|आवृत्तीची|आवृत्त्यांची}} प्रत केली.',
- 'duplicator-success-talkcopied' => 'चर्चा पान सुद्धा प्रत केले.',
'duplicator-success-talknotcopied' => 'चर्चापान नकलवले जाऊ शकले नाही.',
'duplicator-failed' => 'या पानाची प्रत काढता आलेली नाही. अनोळखी त्रुटी आलेली आहे.',
'duplicator-source-invalid' => 'कृपया स्रोताचे योग्य शीर्षक द्या.',
'duplicator-source-notexist' => '[[$1]] अस्तित्वात नाही. कृपया अस्तित्वात असणार्‍या पानाचे शीर्षक द्या.',
'duplicator-dest-invalid' => 'कृपया योग्य नवीन शीर्षक द्या.',
'duplicator-dest-exists' => '[[$1]] अगोदरच अस्तित्वात आहे. कृपया नवीन शीर्षक अस्तित्वात नसलेले द्या.',
- 'duplicator-toomanyrevisions' => '[[$1]] ला खूप जास्त ($2) आवृत्त्या आहेत व त्याची प्रत करता येत नाही. सध्याची मर्यादा $3 इतकी आहे.',
);

/** Malay (Bahasa Melayu)
@@ -1292,9 +1201,8 @@
'duplicator-dotalk' => 'Salin halaman pembicaraan (jika tersedia)',
'duplicator-submit' => 'Salin',
'duplicator-summary' => 'Disalin dari [[$1]]',
- 'duplicator-success' => "<big>'''[[$1]] disalin kepada [[$2]].'''</big>",
+ 'duplicator-success' => "[[$1]] disalin kepada [[$2]].",
'duplicator-success-revisions' => '$1 {{PLURAL:$1|kemaskinian|kemaskinian}} telah disalin.',
- 'duplicator-success-talkcopied' => 'Laman perbincangan juga telah disalin.',
'duplicator-success-talknotcopied' => 'Laman perbincangan tidak dapat disalin.',
'duplicator-failed' => 'Halaman tidak dapat disalin.
Telah terjadi suatu kesalahan yang tidak dikenalpasti.',
@@ -1302,7 +1210,6 @@
'duplicator-source-notexist' => '[[$1]] tidak dijumpai. Sila berikan judul sumber yang lamannya sedia wujud.',
'duplicator-dest-invalid' => 'Harap masukkan judul destinasi yang sah.',
'duplicator-dest-exists' => '[[$1]] telah wujud. Harap berikan judul destinasi yang lamannya belum wujud.',
- 'duplicator-toomanyrevisions' => '[[$1]] memiliki terlalu banyak ($2) kemaskinian dan tidak dapat disalin. Limit ketika ini adalah $3.',
'right-duplicate' => 'Salinan laman',
);

@@ -1334,16 +1241,14 @@
'duplicator-dotalk' => 'Kopier diskusjonsside (om mulig)',
'duplicator-submit' => 'Kopier',
'duplicator-summary' => 'Kopiert fra [[$1]]',
- 'duplicator-success' => "<big>'''[[$1]]''' ble kopiert til [[$2]].'''</big>",
+ 'duplicator-success' => "[[$1]] ble kopiert til [[$2]].",
'duplicator-success-revisions' => '$1 {{PLURAL:$1|revisjon|revisjoner}} ble kopiert.',
- 'duplicator-success-talkcopied' => 'Diskusjonssiden ble også kopiert.',
'duplicator-success-talknotcopied' => 'Diskusjonssiden kunne ikke kopieres.',
'duplicator-failed' => 'Siden kunne ikke kopieres. En ukjent feil forekom.',
'duplicator-source-invalid' => 'Vennligst angi en gyldig kildetittel.',
'duplicator-source-notexist' => '[[$1]] finnes ikike. Angi tittelen til en eksisterende side.',
'duplicator-dest-invalid' => 'Angi en gyldig måltittel.',
'duplicator-dest-exists' => '[[$1]] finnes allerede. Angi en måltittel som ikke eksisterer.',
- 'duplicator-toomanyrevisions' => '[[$1]] har for mange ($2) revisjoner, og kan ikke kopieres. Nåværende grense er $3.',
'right-duplicate' => 'Kopier sidene',
);

@@ -1371,9 +1276,8 @@
'duplicator-dotalk' => 'Kopieer overlegpagina (als van toepassing)',
'duplicator-submit' => 'Kopiëren',
'duplicator-summary' => 'Gekopieerd van [[$1]]',
- 'duplicator-success' => "<big>'''[[$1]] is gekopieerd naar [[$2]].'''</big>",
+ 'duplicator-success' => "[[$1]] is gekopieerd naar [[$2]].",
'duplicator-success-revisions' => '$1 {{PLURAL:$1|versie|versies}} gekopieerd.',
- 'duplicator-success-talkcopied' => 'De overlegpagina is ook gekopieerd.',
'duplicator-success-talknotcopied' => 'De overlegpagina kon niet gekopieerd worden.',
'duplicator-failed' => 'De pagina kon niet gekopieerd worden. Er is een onbekende fout opgetreden.',
'duplicator-source-invalid' => 'Geef een geldige bronpagina op.',
@@ -1382,8 +1286,6 @@
'duplicator-dest-invalid' => 'Geef een geldige doelpagina op.',
'duplicator-dest-exists' => '[[$1]] bestaat al.
Geeft een doelpagina op die niet bestaat.',
- 'duplicator-toomanyrevisions' => '[[$1]] heeft $2 versies en kan niet gekopieerd worden.
-De huidige limiet is $3.',
'right-duplicate' => "Pagina's kopiëren",
);

@@ -1405,17 +1307,14 @@
'duplicator-dotalk' => 'Kopier diskusjonssida (om mogleg)',
'duplicator-submit' => 'Kopier',
'duplicator-summary' => 'Kopiert frå [[$1]]',
- 'duplicator-success' => "<big>'''[[$1]] blei kopiert til [[$2]].'''</big>",
+ 'duplicator-success' => "[[$1]] blei kopiert til [[$2]].",
'duplicator-success-revisions' => '{{PLURAL:$1|Éin versjon blei kopiert|$1 versjonar blei kopierte}}.',
- 'duplicator-success-talkcopied' => 'Diskusjonssida blei òg kopiert.',
'duplicator-success-talknotcopied' => 'Diskusjonssida kunne ikkje bli kopiert.',
'duplicator-failed' => 'Sida kunne ikkje bli kopiert då ein ukjend feil oppstod.',
'duplicator-source-invalid' => 'Oppgje ein gyldig kjeldetittel.',
'duplicator-source-notexist' => '[[$1]] finst ikkje. Oppgje tittelen til ei eksisterande sida.',
'duplicator-dest-invalid' => 'Oppgje ein gyldig måltittel.',
'duplicator-dest-exists' => '[[$1]] finst allereie. Oppgje ein måltittel som ikkje finst.',
- 'duplicator-toomanyrevisions' => '[[$1]] har for mange ($2) versjonar og kan ikkje bli kopiert.
-Noverande grensa er $3.',
'right-duplicate' => 'Ta kopi av sidene',
);

@@ -1443,16 +1342,14 @@
'duplicator-dotalk' => 'Duplicar la pagina de discussion (se existís)',
'duplicator-submit' => 'Duplicar',
'duplicator-summary' => 'Copiat dempuèi [[$1]]',
- 'duplicator-success' => "<big>'''[[$1]] es estat copiat cap a [[$2]].'''</big>",
+ 'duplicator-success' => "[[$1]] es estat copiat cap a [[$2]].",
'duplicator-success-revisions' => '$1 {{PLURAL:$1|revision es estada copiada|revisions son estadas copiadas}}.',
- 'duplicator-success-talkcopied' => 'La pagina de discussion es estada copiada tanben.',
'duplicator-success-talknotcopied' => 'La pagina de discussion es pas pogut èsser copiada.',
'duplicator-failed' => 'La pagina es pas pogut èsser duplicada. Una error desconeguda s’es producha.',
'duplicator-source-invalid' => 'Donatz un nom valid per l’article.',
'duplicator-source-notexist' => '[[$1]] existís pas. Donatz lo nom d’un article existent.',
'duplicator-dest-invalid' => 'Donatz un nom valid per la destinacion.',
'duplicator-dest-exists' => '[[$1]] existís ja. Donatz lo nom d’un article qu’existís pas encara.',
- 'duplicator-toomanyrevisions' => '[[$1]] a tròp ($2) de revisions e pòt pas èsser copiat. La limita actuala es de $3.',
'right-duplicate' => 'duplicar de paginas',
);

@@ -1472,16 +1369,14 @@
'duplicator-dotalk' => 'Zduplikuj stronę dyskusji (jeśli istnieje)',
'duplicator-submit' => 'Duplikuj',
'duplicator-summary' => 'Skopiowano z [[$1]]',
- 'duplicator-success' => "<big>'''Artykuł [[$1]] został skopiowany do [[$2]].'''</big>",
+ 'duplicator-success' => "Artykuł [[$1]] został skopiowany do [[$2]].",
'duplicator-success-revisions' => '$1 {{PLURAL:$1|edycja została skopiowana|edycje zostały skopiowane|edycji zostało skopiowanych}}.',
- 'duplicator-success-talkcopied' => 'Skopiowana została również strona dyskusji.',
'duplicator-success-talknotcopied' => 'Strona dyskusji nie mogła być skopiowana.',
'duplicator-failed' => 'Strona nie może zostać zduplikowana. Wystąpił nieznany błąd.',
'duplicator-source-invalid' => 'Podaj poprawny tytuł źródła.',
'duplicator-source-notexist' => 'Artykuł [[$1]] nie istnieje. Podaj tytuł strony, która istnieje.',
'duplicator-dest-invalid' => 'Podaj poprawny tytuł celu.',
'duplicator-dest-exists' => 'Artykuł [[$1]] już istnieje. Wybierz tytuł celu, który nie jest używany przez istniejącą stronę.',
- 'duplicator-toomanyrevisions' => 'Artykuł [[$1]] ma zbyt dużo ($2) edycji i nie może być skopiowany. Aktualny limit edycji to $3.',
'right-duplicate' => 'Duplikowanie stron',
);

@@ -1501,16 +1396,14 @@
'duplicator-dotalk' => "Dupliché ëdcò la pàgina ëd discussion (s'a-i é)",
'duplicator-submit' => 'Dùplica',
'duplicator-summary' => 'Copià da [[$1]]',
- 'duplicator-success' => "<big>La pàgina '''[[$1]] a l'é staita sdobià con la còpia neuva an [[$2]].'''</big>",
+ 'duplicator-success' => "La pàgina [[$1]] a l'é staita sdobià con la còpia neuva an [[$2]].",
'duplicator-success-revisions' => "$1 revision {{PLURAL:$1|a l'é staita|a son ëstaite}} copià.",
- 'duplicator-success-talkcopied' => "A l'é sdobiasse ëdcò la pàgina ëd discussion.",
'duplicator-success-talknotcopied' => "La pàgina ëd discussion a l'é pa podusse sdobié.",
'duplicator-failed' => "Sta pàgina a l'é pa podusse dupliché. A l'é riva-ie n'eror nen identificà.",
'duplicator-source-invalid' => "Për piasì ch'a-i buta un tìtol bon ant la sorgiss",
'duplicator-source-notexist' => "[[$1]] a-i é pa. Për piasì, ch'a buta ël tìtol ëd na pàgina ch'a-i sia.",
'duplicator-dest-invalid' => "Për piasì, ch'a-i buta un tìtol bon ant la destinassion",
'duplicator-dest-exists' => "[[$1]] a-i é già. Për piasì, ch'a buta un tìtol ch'a-i sia anco' nen.",
- 'duplicator-toomanyrevisions' => "[[$1]] a l'ha tròpe ($2) revision e as peul pa copiesse. Al dì d'ancheuj ël màssim a l'é $3.",
'right-duplicate' => 'Sdobia pàgine',
);

@@ -1548,9 +1441,8 @@
'duplicator-dotalk' => 'Duplicar página de discussão (se aplicável)',
'duplicator-submit' => 'Duplicar',
'duplicator-summary' => 'Copiado de [[$1]]',
- 'duplicator-success' => "<big>'''[[$1]] foi copiada para [[$2]].'''</big>",
+ 'duplicator-success' => "[[$1]] foi copiada para [[$2]].",
'duplicator-success-revisions' => '$1 {{PLURAL:$1|revisão foi copiada|revisões foram copiadas}}.',
- 'duplicator-success-talkcopied' => 'A página de discussão foi também copiada.',
'duplicator-success-talknotcopied' => 'Não foi possível copiar a página de discussão.',
'duplicator-failed' => 'Não foi possível duplicar a página.
Ocorreu um erro desconhecido.',
@@ -1558,7 +1450,6 @@
'duplicator-source-notexist' => '[[$1]] não existe. Forneça o título de uma página que exista, por favor.',
'duplicator-dest-invalid' => 'Forneça um título válido para o destino, por favor.',
'duplicator-dest-exists' => '[[$1]] já existe. Forneça um título de destino que ainda não exista, por favor.',
- 'duplicator-toomanyrevisions' => '[[$1]] tem demasiadas ($2) revisões e não pode ser copiada. O limite atual é $3.',
'right-duplicate' => 'Duplicar páginas',
);

@@ -1576,16 +1467,14 @@
'duplicator-dotalk' => 'Duplicar página de discussão (se aplicável)',
'duplicator-submit' => 'Duplicar',
'duplicator-summary' => 'Copiado de [[$1]]',
- 'duplicator-success' => "<big>'''[[$1]] foi copiada para [[$2]].'''</big>",
+ 'duplicator-success' => "[[$1]] foi copiada para [[$2]].",
'duplicator-success-revisions' => '$1 {{PLURAL:$1|revisão foi copiada|revisões foram copiadas}}.',
- 'duplicator-success-talkcopied' => 'A página de discussão também foi copiada.',
'duplicator-success-talknotcopied' => 'A página de discussão não pôde ser copiada.',
'duplicator-failed' => 'A página não pôde ser duplicada. Ocorreu um erro desconhecido.',
'duplicator-source-invalid' => 'Por favor, forneça um título fonte válido.',
'duplicator-source-notexist' => '[[$1]] não existe. Por favor, forneça o título de uma página que exista.',
'duplicator-dest-invalid' => 'Por favor, forneça um título de destino válido.',
'duplicator-dest-exists' => '[[$1]] já existe. Por favor, forneça um título de destino que ainda não exista.',
- 'duplicator-toomanyrevisions' => '[[$1]] possui muitas ($2) revisões e não pode ser copiada. O limite atual é $3.',
'right-duplicate' => 'Duplicar páginas',
);

@@ -1603,7 +1492,6 @@
'duplicator-submit' => 'Duplică',
'duplicator-summary' => 'Copiat de la [[$1]]',
'duplicator-success-revisions' => '$1 {{PLURAL:$1|versiune a fost|versiuni au fost}} copiate.',
- 'duplicator-success-talkcopied' => 'A fost copiată și pagina de discuții.',
'duplicator-success-talknotcopied' => 'Pagina de discuții nu a putut fi copiată.',
'duplicator-failed' => 'Pagina nu a putut fi duplicată.
A apărut o eroare necunoscută.',
@@ -1635,8 +1523,6 @@
'duplicator-source-notexist' => "[[$1]] non g'esiste. Pe piacere dà 'u titole de 'na pàgene ca esiste.",
'duplicator-dest-invalid' => "Pe piacere dà 'nu titole de destinazione valide.",
'duplicator-dest-exists' => "[[$1]] ggià esiste. Pe piacere dà 'nu titole de destinazione ca non g'esiste.",
- 'duplicator-toomanyrevisions' => "[[$1]] ave troppe ($2) revisiune e non ge pò essere copiate.
-'U limite de mò jè $3.",
'right-duplicate' => 'Dupliche le pàggene',
);

@@ -1656,17 +1542,17 @@
'duplicator-dotalk' => 'Клонировать страницу обсуждения (если возможно)',
'duplicator-dohistory' => 'Клонировать историю изменений',
'duplicator-submit' => 'Клонировать',
- 'duplicator-summary' => 'Копия [[$1]]',
- 'duplicator-success' => "<big>'''[[$1]] клонирована в [[$2]].'''</big>",
+ 'duplicator-summary' => 'Копия ревизии [[$2]] статьи [[$1]]',
+ 'duplicator-success' => '[[$1]] клонирована в [[$2]].',
'duplicator-success-revisions' => '$1 {{PLURAL:$1|изменение было|изменения было|изменений было}} скопировано.',
- 'duplicator-success-talkcopied' => 'Страница обсуждения была скопирована.',
'duplicator-success-talknotcopied' => 'Страница обсуждения не была скопирована.',
- 'duplicator-failed' => 'Страница не может быть клопирована. Неизвестная ошибка.',
+ 'duplicator-failed' => 'Страница не может быть клонирована. Неизвестная ошибка.',
+ 'duplicator-failed-toolong' => '[[$1]] не клонирована. Новое название слишком длинное.',
+ 'duplicator-failed-dest-exists' => '[[$1]] не клонирована. Статья-назначение [[$2]] уже существует.',
'duplicator-source-invalid' => 'Пожалуйста, введите корректное название статьи-источника.',
'duplicator-source-notexist' => 'Страница «[[$1]]» не существует. Пожалуйста, введите название страницы, которая существует.',
'duplicator-dest-invalid' => 'Пожалуйста введите корректное название страницы-назначения.',
'duplicator-dest-exists' => 'Страница «[[$1]]» уже существует. Пожалуйста, введите название несуществующей страницы-назначения.',
- 'duplicator-toomanyrevisions' => 'Страница «[[$1]]» имеет слишком много ($2) изменений. Текущим ограничением является $3.',
'right-duplicate' => 'копирование страниц',
);

@@ -1704,16 +1590,14 @@
'duplicator-dotalk' => 'Duplikovať aj diskusnú stránku (ak existuje)',
'duplicator-submit' => 'Duplikovať',
'duplicator-summary' => 'Skopírované z [[$1]]',
- 'duplicator-success' => "<big>Vytvorená kópia '''[[$1]] na [[$2]].'''</big>",
+ 'duplicator-success' => "Vytvorená kópia [[$1]] na [[$2]].",
'duplicator-success-revisions' => '{{PLURAL:$1|Skopírovaná $1 revízia|Skopírované $1 revízie|Skopírovaných $1 revízií}}.',
- 'duplicator-success-talkcopied' => 'Diskusná stránka bola tiež skopírovaná.',
'duplicator-success-talknotcopied' => 'Nebolo možné skopírovať diskusné stránky.',
'duplicator-failed' => 'Túto stránku nebolo možné duplikovať. Vyskytla sa neznáma chyba.',
'duplicator-source-invalid' => 'Poskytnite platný názov zdrojovej stránky.',
'duplicator-source-notexist' => '[[$1]] neexistuje. Poskytnite názov zdrojovej stránky, ktorá už existuje.',
'duplicator-dest-invalid' => 'Prosím, zadajte platný názov cieľovej stránky.',
'duplicator-dest-exists' => '[[$1]] už existuje. Prosím zadajte cieľ, ktorý ešte neexistuje.',
- 'duplicator-toomanyrevisions' => '[[$1]] má príliš veľa ($2) revízií a preto ho nie je možné skopírovať. Aktuálny limit je $3.',
'right-duplicate' => 'Duplicitné stránky',
);

@@ -1733,9 +1617,8 @@
'duplicator-dotalk' => 'Дуплирај страну за разговор (ако је могуће)',
'duplicator-submit' => 'Дуплирај',
'duplicator-summary' => 'Ископирано од [[$1]]',
- 'duplicator-success' => "<big>'''[[$1]] је ископиран у [[$2]].'''</big>",
+ 'duplicator-success' => "[[$1]] је ископиран у [[$2]].",
'duplicator-success-revisions' => '$1 {{PLURAL:$1|ревизија је ископирана|равизија је ископирано}}.',
- 'duplicator-success-talkcopied' => 'Страна за разговор је такође ископирана.',
'duplicator-success-talknotcopied' => 'Страна за разговор није могла бити ископирана.',
'duplicator-failed' => 'Чланак није могао бити дуплиран.
Дошло је до непозанте грешке.',
@@ -1743,8 +1626,6 @@
'duplicator-source-notexist' => '[[$1]] не постоји. Молимо Вас да наведете наслов постојећег чланка.',
'duplicator-dest-invalid' => 'Моломо Вас да наведете исправан назив циљаног наслова.',
'duplicator-dest-exists' => '[[$1]] већ постоји. Молимо Вас да наведете незаузет циљани наслов.',
- 'duplicator-toomanyrevisions' => '[[$1]] има превише ($2) измена и не може бити ископиран.
-Тренутни лимит је $3.',
'right-duplicate' => 'Дуплиране стране',
);

@@ -1763,9 +1644,8 @@
'duplicator-dotalk' => 'Dupliraj stranu za razgovor (ako je moguće)',
'duplicator-submit' => 'Dupliraj',
'duplicator-summary' => 'Iskopirano od [[$1]]',
- 'duplicator-success' => "<big>'''[[$1]] je iskopiran u [[$2]].'''</big>",
+ 'duplicator-success' => "[[$1]] je iskopiran u [[$2]].",
'duplicator-success-revisions' => '$1 {{PLURAL:$1|revizija je iskopirana|ravizija je iskopirano}}.',
- 'duplicator-success-talkcopied' => 'Strana za razgovor je takođe iskopirana.',
'duplicator-success-talknotcopied' => 'Strana za razgovor nije mogla biti iskopirana.',
'duplicator-failed' => 'Članak nije mogao biti dupliran.
Došlo je do nepozante greške.',
@@ -1773,8 +1653,6 @@
'duplicator-source-notexist' => '[[$1]] ne postoji. Molimo Vas da navedete naslov postojećeg članka.',
'duplicator-dest-invalid' => 'Molomo Vas da navedete ispravan naziv ciljanog naslova.',
'duplicator-dest-exists' => '[[$1]] već postoji. Molimo Vas da navedete nezauzet ciljani naslov.',
- 'duplicator-toomanyrevisions' => '[[$1]] ima previše ($2) izmena i ne može biti iskopiran.
-Trenutni limit je $3.',
'right-duplicate' => 'Duplirane strane',
);

@@ -1791,16 +1669,14 @@
'duplicator-dotalk' => 'Diskussionssiede mee kopierje (wan muugelk)',
'duplicator-submit' => 'Siede duplizierje',
'duplicator-summary' => '[[$1]] wuude duplizierd',
- 'duplicator-success' => "<big>'''[[$1]] wuude ätter [[$2]] kopierd.'''</big>",
+ 'duplicator-success' => "[[$1]] wuude ätter [[$2]] kopierd.",
'duplicator-success-revisions' => '{{PLURAL:$1|1 Version wuude|$1 Versione wuuden}} duplizierd.',
- 'duplicator-success-talkcopied' => 'Ju Diskussionssiede wuude uk duplizierd.',
'duplicator-success-talknotcopied' => 'Ju Diskussionssiede kuude nit duplizierd wäide.',
'duplicator-failed' => 'Ju Siede kuude nit duplizierd wäide, deer n uunbekoanden Failer aptried.',
'duplicator-source-invalid' => 'Reek ne gultige Wälle-Siede an.',
'duplicator-source-notexist' => 'Ju Siede [[$1]] bestoant nit. Reek ne bestoundende Siede an.',
'duplicator-dest-invalid' => 'Reek ne gultige Siel-Siede an.',
'duplicator-dest-exists' => 'Ju Siede [[$1]] bestoant al. Reek ne nit bestoundende Siede an.',
- 'duplicator-toomanyrevisions' => 'Ju Siede [[$1]] häd $2 Versione, un kon deeruum nit duplizierd wäide. Der konnen bloot Sieden mäd maximoal $3 Versione duplizierd wäide.',
);

/** Swedish (svenska)
@@ -1819,16 +1695,14 @@
'duplicator-dotalk' => 'Duplicera (om möjligt) även diskussionssidan',
'duplicator-submit' => 'Duplicera',
'duplicator-summary' => 'Kopierad från [[$1]]',
- 'duplicator-success' => "<big>'''[[$1]] kopierades till [[$2]].'''</big>",
+ 'duplicator-success' => "[[$1]] kopierades till [[$2]].",
'duplicator-success-revisions' => '$1 {{PLURAL:$1|sidversion|sidversioner}} kopierades.',
- 'duplicator-success-talkcopied' => 'Diskussionssidan blev också kopierad.',
'duplicator-success-talknotcopied' => 'Diskussionssidan kunde inte dupliceras.',
'duplicator-failed' => 'Sidan kunde inte dupliceras. Ett okänt fel inträffade.',
'duplicator-source-invalid' => 'Du har inte angivit någon giltig källsida.',
'duplicator-source-notexist' => '[[$1]] finns inte. Du måste ange en källsida som existerar.',
'duplicator-dest-invalid' => 'Du har inte angivit någon giltig målsida.',
'duplicator-dest-exists' => '[[$1]] finns redan. Du måste ange en målsida som inte finns.',
- 'duplicator-toomanyrevisions' => '[[$1]] har för många ($2) versioner, och kan därför inte dupliceras. Gränsen för duplicering är $3 sidversioner.',
'right-duplicate' => 'Kopiera sidorna',
);

@@ -1841,7 +1715,6 @@
'duplicator-source' => 'மூலம்:',
'duplicator-dest' => 'சேருமிடம்:',
'duplicator-submit' => 'ஒரே மாதிரியுள்ள (நகல் எடு)',
- 'duplicator-success-talkcopied' => 'பேச்சுப் பக்கமும் நகலெடுக்கப்பட்டது.',
'duplicator-success-talknotcopied' => 'பேச்சுப் பக்கத்தை நகலெடுக்க முடியவில்லை.',
);

@@ -1853,15 +1726,13 @@
'duplicator-source' => 'మూలం:',
'duplicator-dest' => 'గమ్యస్థానం:',
'duplicator-summary' => '[[$1]] నుండి కాపీ చేసారు',
- 'duplicator-success' => "<big>'''[[$1]]ని [[$2]]కి కాపీ చేసాం.'''</big>",
+ 'duplicator-success' => "[[$1]]ని [[$2]]కి కాపీ చేసాం.",
'duplicator-success-revisions' => '$1 {{PLURAL:$1|కూర్పు కాపీ అయ్యింది|కూర్పులు కాపీ అయ్యియి}}.',
- 'duplicator-success-talkcopied' => 'చర్చాపేజీ కూడా కాపీ అయ్యింది.',
'duplicator-success-talknotcopied' => 'చర్చా పేజీని కాపీ చేయ్యలేకపోయాం.',
'duplicator-source-invalid' => 'సరైన మూలపు శీర్షికని ఇవ్వండి.',
'duplicator-source-notexist' => '[[$1]] అన్నది లేదు. ఏదైనా ఉన్న పేజీ యొక్క శీర్షిక ఇవ్వండి.',
'duplicator-dest-invalid' => 'సరైన గమ్యస్థానపు శీర్షికని ఇవ్వండి.',
'duplicator-dest-exists' => '[[$1]] అనేది ఇప్పటికే ఉంది. దయచేసి ఉనికిలోనేని గమ్యస్థానపు శీర్షికను ఇవ్వండి.',
- 'duplicator-toomanyrevisions' => '[[$1]]కి చాలా ($2) కూర్పులున్నాయి కనుక దాన్ని కాపీ చేయలేము. ప్రస్తుత పరిమితి $3.',
);

/** Tajik (Cyrillic script) (тоҷикӣ)
@@ -1879,17 +1750,14 @@
'duplicator-dotalk' => 'Такрорӣ кардани саҳифаи баҳс (агар муносиб бошад)',
'duplicator-submit' => 'Такрорӣ кардан',
'duplicator-summary' => 'Аз [[$1]] нусхабардорӣ шудааст',
- 'duplicator-success' => "<big>'''[[$1]] ба [[$2]] нусхабардорӣ шуд.'''</big>",
+ 'duplicator-success' => "[[$1]] ба [[$2]] нусхабардорӣ шуд.",
'duplicator-success-revisions' => '$1 {{PLURAL:$1|нусха|нусхаҳо}} нусхабардорӣ {{PLURAL:|шуд|шуданд}}.',
- 'duplicator-success-talkcopied' => 'Саҳифаи баҳс низ нусхабардорӣ шуд.',
'duplicator-success-talknotcopied' => 'Саҳифаи баҳс наметавонад нусхабардорӣ шавад.',
'duplicator-failed' => 'Саҳифа қобили такрорӣ шудан нест.
Хатои ношинос рух дод.',
'duplicator-source-invalid' => 'Лутфан унвони мӯътабари манбаъро пешкаш кунед.',
'duplicator-source-notexist' => '[[$1]] вуҷуд надорад. Лутфан унвони саҳифаи вуҷуддоштаро пешкаш кунед.',
'duplicator-dest-invalid' => 'Лутфан унвони мақсади мӯътабареро пешкаш кунед.',
- 'duplicator-toomanyrevisions' => '[[$1]] хеле зиёд ($2) нусхаҳо дорад ва қобили нусхабардорӣ нест.
-Маҳдудияти кунунӣ $3 аст.',
);

/** Tajik (Latin script) (tojikī)
@@ -1906,7 +1774,7 @@
'duplicator-dotalk' => 'Takrorī kardani sahifai bahs (agar munosib boşad)',
'duplicator-submit' => 'Takrorī kardan',
'duplicator-summary' => 'Az [[$1]] nusxabardorī şudaast',
- 'duplicator-success' => "<big>'''[[$1]] ba [[$2]] nusxabardorī şud.'''</big>",
+ 'duplicator-success' => "[[$1]] ba [[$2]] nusxabardorī şud.",
'duplicator-success-revisions' => '$1 {{PLURAL:$1|nusxa|nusxaho}} nusxabardorī {{PLURAL:|şud|şudand}}.',
'duplicator-success-talknotcopied' => 'Sahifai bahs nametavonad nusxabardorī şavad.',
'duplicator-failed' => 'Sahifa qobili takrorī şudan nest.
@@ -1914,8 +1782,6 @@
'duplicator-source-invalid' => "Lutfan unvoni mū'tabari manba'ro peşkaş kuned.",
'duplicator-source-notexist' => '[[$1]] vuçud nadorad. Lutfan unvoni sahifai vuçuddoştaro peşkaş kuned.',
'duplicator-dest-invalid' => "Lutfan unvoni maqsadi mū'tabarero peşkaş kuned.",
- 'duplicator-toomanyrevisions' => '[[$1]] xele zijod ($2) nusxaho dorad va qobili nusxabardorī nest.
-Mahdudijati kununī $3 ast.',
);

/** Thai (ไทย)
@@ -1939,9 +1805,8 @@
'duplicator-dotalk' => 'Kagayang pahina ng usapan (kung naaangkop)',
'duplicator-submit' => 'Gayahin',
'duplicator-summary' => 'Sinipi mula sa [[$1]]',
- 'duplicator-success' => "<big>'''Sinipi ang [[$1]] patungong [[$2]].'''</big>",
+ 'duplicator-success' => "Sinipi ang [[$1]] patungong [[$2]].",
'duplicator-success-revisions' => '$1 {{PLURAL:$1|pagbabago|mga pagbabago}} ang nasipi na.',
- 'duplicator-success-talkcopied' => 'Nasipi rin ang pahina ng usapan.',
'duplicator-success-talknotcopied' => 'Hindi masipi ang pahina ng usapan.',
'duplicator-failed' => 'Hindi magagaya ang pahina.
Naganap ang isang hindi mapag-alamang kamalian.',
@@ -1949,8 +1814,6 @@
'duplicator-source-notexist' => 'Hindi umiiral ang [[$1]]. Pakibigay ang isang umiiral na pamagat ng isang pahina.',
'duplicator-dest-invalid' => 'Pakibigay ang isang tanggap na pamagat ng kapupuntahan.',
'duplicator-dest-exists' => 'Umiiral na ang [[$1]]. Pakibigay ang isang hindi pa umiiral na kapupuntahang pamagat.',
- 'duplicator-toomanyrevisions' => 'Ang [[$1]] ay may napakaraming ($2) mga pagbabago at hindi masisipi.
-Ang kasalukuyang hangganan ay $3.',
'right-duplicate' => 'Gayahin ang mga pahina',
);

@@ -1977,9 +1840,8 @@
'duplicator-dotalk' => 'Tartışma sayfasını (varsa) kopyala',
'duplicator-submit' => 'Kopya',
'duplicator-summary' => '[[$1]] kaynağından kopyalandı',
- 'duplicator-success' => "<big>'''[[$1]], [[$2]] hedefine kopyalandı.'''</big>",
+ 'duplicator-success' => "[[$1]], [[$2]] hedefine kopyalandı.",
'duplicator-success-revisions' => '$1 {{PLURAL:$1|sürüm|sürüm}} kopyalandı.',
- 'duplicator-success-talkcopied' => 'Tartışma sayfası da kopyalandı.',
'duplicator-success-talknotcopied' => 'Tartışma sayfası kopyalanamadı.',
'duplicator-failed' => 'Sayfa kopyalanamadı.
Bilinmeyen bir hata oluştu.',
@@ -1987,8 +1849,6 @@
'duplicator-source-notexist' => '[[$1]] mevcut değil. Lütfen mevcut olan bir sayfa başlığı girin.',
'duplicator-dest-invalid' => 'Lütfen geçerli bir hedef başlık girin.',
'duplicator-dest-exists' => '[[$1]] zaten mevcut. Lütfen mevcut olmayan bir hedef başlık girin.',
- 'duplicator-toomanyrevisions' => '[[$1]] çok fazla ($2) sürüme sahip ve kopyalanamaz.
-Mevcut sınır $3 olarak belirlenmiştir.',
'right-duplicate' => 'Sayfaları kopyalar',
);

@@ -2018,8 +1878,6 @@
'duplicator-source-notexist' => '«[[$1]]» не існує. Будь ласка, вкажіть назву сторінки, що існує.',
'duplicator-dest-invalid' => 'Будь ласка, вкажіть дійсну назву сторінки-призначення.',
'duplicator-dest-exists' => '«[[$1]]» уже існує. Будь ласка, вкажіть назву сторінки-призначення, яка не існує.',
- 'duplicator-toomanyrevisions' => '«[[$1]]» має надто багато ($2) версій і не може бути скопійована.
-Поточний ліміт становить $3.',
'right-duplicate' => 'Дублювання сторінок',
);

@@ -2058,9 +1916,8 @@
'duplicator-dotalk' => 'Nhân bản trang thảo luận (nếu có thể)',
'duplicator-submit' => 'Nhân bản',
'duplicator-summary' => 'Được chép từ [[$1]]',
- 'duplicator-success' => "<big>'''[[$1]] đã được chép sang [[$2]].'''</big>",
+ 'duplicator-success' => "[[$1]] đã được chép sang [[$2]].",
'duplicator-success-revisions' => 'Đã chép $1 {{PLURAL:$1|phiên bản|phiên bản}}.',
- 'duplicator-success-talkcopied' => 'Trang thảo luận cũng đã được chép.',
'duplicator-success-talknotcopied' => 'Không thể chép trang thảo luận.',
'duplicator-failed' => 'Không thể nhân bản trang.
Có lỗi lạ xảy ra.',
@@ -2068,8 +1925,6 @@
'duplicator-source-notexist' => '[[$1]] không tồn tại. Xin hãy cung cấp tựa đề của một trang tồn tại.',
'duplicator-dest-invalid' => 'Xin hãy cung cấp tựa đề đích hợp lệ.',
'duplicator-dest-exists' => '[[$1]] đã tồn tại. Xin hãy cung cấp một tựa đề đích chưa tồn tại.',
- 'duplicator-toomanyrevisions' => '[[$1]] có quá nhiều ($2) phiên bản và không chép được.
-Giới hạn hiện nay là $3.',
'right-duplicate' => 'Sao chép trang',
);

@@ -2085,9 +1940,8 @@
'duplicator-dotalk' => 'Telükön bespikapadi (if dabinon)',
'duplicator-submit' => 'Telükön',
'duplicator-summary' => 'Pekopiedon se [[$1]]',
- 'duplicator-success' => "<big>'''[[$1]] pekopiedon lü [[$2]].'''</big>",
+ 'duplicator-success' => "[[$1]] pekopiedon lü [[$2]].",
'duplicator-success-revisions' => '{{PLURAL:$1|Revid bal pekopiedon|Revids $1 pekopiedons}}.',
- 'duplicator-success-talkcopied' => 'I bespikapad pekopiedon.',
'duplicator-success-talknotcopied' => 'No eplöpos ad kopiedön bespikapadi.',
'duplicator-failed' => 'No eplöpos ad telükön padi.
Pöl nesevädik ejenon.',
@@ -2095,7 +1949,6 @@
'duplicator-source-notexist' => 'Pad: [[$1]] no dabinon. Penolös tiädi pada dabinöl.',
'duplicator-dest-invalid' => 'Penolös zeilatiädi lonöföl.',
'duplicator-dest-exists' => 'Pad: [[$1]] ya dabinon. Penolös zeilatiädi no dabinöli.',
- 'duplicator-toomanyrevisions' => 'Pad: [[$1]] labon revidis tu mödikis ($1) e no kanon pakopiedön. Mied anuik binon $3.',
);

/** Yiddish (ייִדיש)
@@ -2120,16 +1973,14 @@
'duplicator-dotalk' => '複製討論頁 (如可用嘅話)',
'duplicator-submit' => '複製',
'duplicator-summary' => '由[[$1]]複製過來',
- 'duplicator-success' => "<big>'''[[$1]]已經複製到[[$2]]。'''</big>",
+ 'duplicator-success' => "[[$1]]已經複製到[[$2]]。",
'duplicator-success-revisions' => '$1個修訂已經複製。',
- 'duplicator-success-talkcopied' => '個討論頁亦都複製咗。',
'duplicator-success-talknotcopied' => '個討論頁唔能夠複製。',
'duplicator-failed' => '呢一版唔能夠複製落來。未知嘅錯誤發生咗。',
'duplicator-source-invalid' => '請提供一個正確嘅來源標題。',
'duplicator-source-notexist' => '[[$1]]並唔存在。請提供一個已經存在嘅版面標題。',
'duplicator-dest-invalid' => '請提供一個正確嘅目標標題。',
'duplicator-dest-exists' => '[[$1]]已經存在。請提供一個未存在嘅目標標題。',
- 'duplicator-toomanyrevisions' => '[[$1]]有太多 ($2次) 修訂,唔能夠複製。現時嘅上限係有$3次。',
);

/** Simplified Chinese (中文(简体)‎)
@@ -2149,16 +2000,14 @@
'duplicator-dotalk' => '复制讨论页 (如可用的话)',
'duplicator-submit' => '复制',
'duplicator-summary' => '由[[$1]]复制过来',
- 'duplicator-success' => "<big>'''[[$1]]已经复制到[[$2]]。'''</big>",
+ 'duplicator-success' => "[[$1]]已经复制到[[$2]]。",
'duplicator-success-revisions' => '$1个修订已经复制。',
- 'duplicator-success-talkcopied' => '讨论页亦已经复制。',
'duplicator-success-talknotcopied' => '讨论页不能够复制。',
'duplicator-failed' => '这一页唔能够复制落来。发生了未知的错误。',
'duplicator-source-invalid' => '请提供一个正确的来源标题。',
'duplicator-source-notexist' => '[[$1]]并不存在。请提供一个已经存在的页面标题。',
'duplicator-dest-invalid' => '请提供一个正确的目标标题。',
'duplicator-dest-exists' => '[[$1]]已经存在。请提供一个未存在的目标标题。',
- 'duplicator-toomanyrevisions' => '[[$1]]有太多 ($2次) 修订,不能够复制。当前的上限有$3次。',
'right-duplicate' => '复制文章',
);

@@ -2178,15 +2027,13 @@
'duplicator-dotalk' => '複製討論頁 (如可用的話)',
'duplicator-submit' => '複製',
'duplicator-summary' => '由[[$1]]複製過來',
- 'duplicator-success' => "<big>'''[[$1]]已經複製到[[$2]]。'''</big>",
+ 'duplicator-success' => "[[$1]]已經複製到[[$2]]。",
'duplicator-success-revisions' => '$1個修訂已經複製。',
- 'duplicator-success-talkcopied' => '討論頁亦已經複製。',
'duplicator-success-talknotcopied' => '討論頁不能夠複製。',
'duplicator-failed' => '這一頁不能夠複製過來。發生了未知的錯誤。',
'duplicator-source-invalid' => '請提供一個正確的來源標題。',
'duplicator-source-notexist' => '[[$1]]並不存在。請提供一個已經存在的頁面標題。',
'duplicator-dest-invalid' => '請提供一個正確的目標標題。',
'duplicator-dest-exists' => '[[$1]]已經存在。請提供一個未存在的目標標題。',
- 'duplicator-toomanyrevisions' => '[[$1]]有太多($2次)修訂,不能夠複製。目前的上限有$3次。',
'right-duplicate' => '複製文章',
);
diff --git a/Duplicator.page.php b/Duplicator.page.php
index 6339645..1439e26 100644
--- a/Duplicator.page.php
+++ b/Duplicator.page.php
@@ -93,35 +93,29 @@
return;
}

- # Check there aren't a hideous number of revisions
- $dbr = wfGetDB( DB_SLAVE );
- $num = $dbr->selectField( 'revision', 'COUNT(*)',array( 'rev_page' => $this->sourceTitle->getArticleID() ), __METHOD__ );
- if( $num <= $wgDuplicatorRevisionLimit ) {
- # Attempt to perform the main duplicate op. first
- if( $this->duplicate( $this->sourceTitle, $this->destTitle, $this->history ) ) {
- $success = wfMsgNoTrans( 'duplicator-success', $this->sourceTitle->getPrefixedText(), $this->destTitle->getPrefixedText() ) . "\n\n";
- $success .= '* ' . wfMsgNoTrans( 'duplicator-success-revisions', $wgLang->formatNum( $num ) ) . "\n";
- # If there is a talk page and we've been asked to duplicate it, do so
- if( $this->dealWithTalk() && $this->talk ) {
- if( $this->duplicate( $this->sourceTitle->getTalkPage(), $this->destTitle->getTalkPage(), $this->history ) ) {
- $success .= '* ' . wfMsgNoTrans( 'duplicator-success-talkcopied' ) . "\n";
- } else {
- $success .= '* ' . wfMsgNoTrans( 'duplicator-success-talknotcopied' ) . "\n";
- }
+ # Attempt to perform the main duplicate op. first
+ $num = $this->duplicate( $this->sourceTitle, $this->destTitle, $this->history );
+ if( $num ) {
+ $success = '* ' . wfMsgNoTrans( 'duplicator-success', $this->sourceTitle->getPrefixedText(), $this->destTitle->getPrefixedText() );
+ $success .= ' ' . wfMsgNoTrans( 'duplicator-success-revisions', $wgLang->formatNum( $num ) ) . "\n";
+ # If there is a talk page and we've been asked to duplicate it, do so
+ if( $this->talk && $this->dealWithTalk() ) {
+ $st = $this->sourceTitle->getTalkPage();
+ $dt = $this->destTitle->getTalkPage();
+ $num = $this->duplicate( $st, $dt, $this->history );
+ if ( $num ) {
+ $success .= '* ' . wfMsgNoTrans( 'duplicator-success', $st->getPrefixedText(), $dt->getPrefixedText() );
+ $success .= ' ' . wfMsgNoTrans( 'duplicator-success-revisions', $wgLang->formatNum( $num ) ) . "\n";
+ } else {
+ $success .= '* ' . wfMsgNoTrans( 'duplicator-success-talknotcopied' ) . "\n";
}
- # Report success to the user
- $parsed = $wgOut->parse( $success, /*linestart*/true, /*uilang*/true );
- $wgOut->addHTML( $parsed );
- } else {
- # Something went wrong, abort the entire operation
- $wgOut->addWikiMsg( 'duplicator-failed' );
}
+ # Report success to the user
+ $parsed = $wgOut->parse( $success, /*linestart*/true, /*uilang*/true );
+ $wgOut->addHTML( $parsed );
} else {
- # Revision count exceeds limit
- $limit = $wgLang->formatNum( $wgDuplicatorRevisionLimit );
- $actual = $wgLang->formatNum( $num );
- $stitle = $this->sourceTitle->getPrefixedText();
- $wgOut->addWikiMsg( 'duplicator-toomanyrevisions', $stitle, $actual, $limit );
+ # Something went wrong, abort the entire operation
+ $wgOut->addWikiMsg( 'duplicator-failed' );
}

}
@@ -205,24 +199,30 @@
* @param $includeHistory Whether to copy full article history
* @return bool
*/
- protected function duplicate( &$source, &$dest, $includeHistory = false ) {
+ protected function duplicate( $source, $dest, $includeHistory ) {
global $wgUser, $wgBot;
+ global $wgDuplicatorRevisionLimit;
if( !$source->exists() || $dest->exists() ) {
- return false; # Source doesn't exist, or destination does
+ return 0; # Source doesn't exist, or destination does
}
$dbw = wfGetDB( DB_MASTER );
$dbw->begin();
$sid = $source->getArticleID();
- $comment = wfMsgForContent( 'duplicator-summary', $source->getPrefixedText() );
# Create an article representing the destination page and save it
$destArticle = new Article( $dest );
$aid = $destArticle->insertOn( $dbw );
# Perform the revision duplication
# An INSERT...SELECT here seems to fuck things up
$res = $dbw->select( 'revision', '*', array( 'rev_page' => $sid ), __METHOD__,
- $includeHistory ? NULL : array( 'ORDER BY' => 'rev_timestamp DESC', 'LIMIT' => 1 ) );
- if( $res && $dbw->numRows( $res ) > 0 ) {
+ array( 'ORDER BY' => 'rev_timestamp DESC',
+ 'LIMIT' => $includeHistory ? $wgDuplicatorRevisionLimit : 1 )
+ );
+ $comment = '';
+ if( $res && ( $count = $dbw->numRows( $res ) ) > 0 ) {
while( $row = $dbw->fetchObject( $res ) ) {
+ if( !$comment ) {
+ $comment = wfMsgForContent( 'duplicator-summary', $source->getPrefixedText(), $row->rev_id );
+ }
$values['rev_page'] = $aid;
$values['rev_text_id'] = $row->rev_text_id;
$values['rev_comment'] = $includeHistory ? $row->rev_comment : $comment;
@@ -251,6 +251,6 @@
RecentChange::notifyNew( $nr->getTimestamp(), $dest, true, $wgUser, $comment, $bot );
$dest->invalidateCache();
$dbw->commit();
- return true;
+ return $count;
}
}
diff --git a/Duplicator.php b/Duplicator.php
index b7974f6..afe6846 100644
--- a/Duplicator.php
+++ b/Duplicator.php
@@ -34,7 +34,7 @@
$wgAvailableRights[] = 'duplicate';

/**
- * Pages with more than this number of revisions can't be duplicated
+ * At most this number of recent revisions will be duplicated
*/
$wgDuplicatorRevisionLimit = 250;


--
To view, visit https://gerrit.wikimedia.org/r/65978
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: merged
Gerrit-Change-Id: Ic91e1edcfab5e16b40edbf654efe7d2aef7d2c7b
Gerrit-PatchSet: 2
Gerrit-Project: mediawiki/extensions/Duplicator
Gerrit-Branch: master
Gerrit-Owner: VitaliyFilippov <vitalif [at] yourcmc>
Gerrit-Reviewer: VitaliyFilippov <vitalif [at] yourcmc>

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits [at] lists
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Wikipedia mediawiki-cvs RSS feed   Index | Next | Previous | View Threaded
 
 


Interested in having your list archived? Contact Gossamer Threads
 
  Web Applications & Managed Hosting Powered by Gossamer Threads Inc.