From 3dfda8c1552a6d43eaf85e3e38427833114ddf06 Mon Sep 17 00:00:00 2001 From: Tim Starling Date: Wed, 28 Feb 2018 13:11:56 +1100 Subject: [PATCH] Limit total expansion size in StripState and improve limit handling * Add a new limit to the parser which limits the size of the output generated by StripState. The relevant bug shows exponential blowup in output size. * Remove the $prefix parameter from the StripState constructor. Used by no Gerrit-hosted extensions, hard-deprecated since 1.26. * Convert the existing unstrip recursion depth limit to a normal parser limit with limit report row, warning and tracking category. Provide the same features in the new limit. * Add an optional $parser parameter to the StripState constructor so that warnings and tracking categories can be added. Bug: T187833 Change-Id: Ie5f6081177610dc7830de4a0a40705c0c8cb82f1 --- includes/parser/Parser.php | 7 ++- includes/parser/StripState.php | 96 +++++++++++++++++++++++++++------- languages/i18n/aeb-arab.json | 2 +- languages/i18n/af.json | 2 +- languages/i18n/ais.json | 2 +- languages/i18n/ar.json | 2 +- languages/i18n/as.json | 2 +- languages/i18n/ast.json | 2 +- languages/i18n/awa.json | 2 +- languages/i18n/azb.json | 2 +- languages/i18n/ba.json | 2 +- languages/i18n/bcc.json | 2 +- languages/i18n/bcl.json | 2 +- languages/i18n/be-tarask.json | 2 +- languages/i18n/be.json | 2 +- languages/i18n/bg.json | 2 +- languages/i18n/bgn.json | 2 +- languages/i18n/bho.json | 2 +- languages/i18n/bn.json | 2 +- languages/i18n/br.json | 2 +- languages/i18n/bs.json | 2 +- languages/i18n/ca.json | 2 +- languages/i18n/cs.json | 2 +- languages/i18n/cy.json | 2 +- languages/i18n/da.json | 2 +- languages/i18n/de.json | 2 +- languages/i18n/diq.json | 2 +- languages/i18n/dsb.json | 2 +- languages/i18n/dty.json | 2 +- languages/i18n/egl.json | 2 +- languages/i18n/el.json | 2 +- languages/i18n/en.json | 9 +++- languages/i18n/eo.json | 2 +- languages/i18n/es.json | 2 +- languages/i18n/et.json | 2 +- languages/i18n/eu.json | 2 +- languages/i18n/fa.json | 2 +- languages/i18n/fi.json | 2 +- languages/i18n/fr.json | 2 +- languages/i18n/frp.json | 2 +- languages/i18n/frr.json | 2 +- languages/i18n/gd.json | 2 +- languages/i18n/gl.json | 2 +- languages/i18n/gsw.json | 2 +- languages/i18n/he.json | 2 +- languages/i18n/hi.json | 2 +- languages/i18n/hif-latn.json | 2 +- languages/i18n/hil.json | 2 +- languages/i18n/hr.json | 2 +- languages/i18n/hrx.json | 2 +- languages/i18n/hsb.json | 2 +- languages/i18n/hu.json | 2 +- languages/i18n/ia.json | 2 +- languages/i18n/id.json | 2 +- languages/i18n/ilo.json | 2 +- languages/i18n/is.json | 2 +- languages/i18n/it.json | 2 +- languages/i18n/ja.json | 2 +- languages/i18n/jv.json | 2 +- languages/i18n/ka.json | 2 +- languages/i18n/kab.json | 2 +- languages/i18n/kbd-cyrl.json | 2 +- languages/i18n/kk-cyrl.json | 2 +- languages/i18n/ko.json | 2 +- languages/i18n/krc.json | 2 +- languages/i18n/ksh.json | 2 +- languages/i18n/lfn.json | 2 +- languages/i18n/li.json | 2 +- languages/i18n/lij.json | 2 +- languages/i18n/lki.json | 2 +- languages/i18n/lrc.json | 2 +- languages/i18n/lt.json | 2 +- languages/i18n/mai.json | 2 +- languages/i18n/mg.json | 2 +- languages/i18n/min.json | 2 +- languages/i18n/mk.json | 2 +- languages/i18n/ml.json | 2 +- languages/i18n/mr.json | 2 +- languages/i18n/ms.json | 2 +- languages/i18n/nap.json | 2 +- languages/i18n/nb.json | 2 +- languages/i18n/nds-nl.json | 2 +- languages/i18n/ne.json | 2 +- languages/i18n/nl.json | 2 +- languages/i18n/nn.json | 2 +- languages/i18n/oc.json | 2 +- languages/i18n/or.json | 2 +- languages/i18n/pl.json | 2 +- languages/i18n/pms.json | 2 +- languages/i18n/pt-br.json | 2 +- languages/i18n/pt.json | 2 +- languages/i18n/qqq.json | 9 +++- languages/i18n/qu.json | 2 +- languages/i18n/rm.json | 2 +- languages/i18n/ro.json | 2 +- languages/i18n/roa-tara.json | 2 +- languages/i18n/ru.json | 2 +- languages/i18n/rue.json | 2 +- languages/i18n/sa.json | 2 +- languages/i18n/sah.json | 2 +- languages/i18n/scn.json | 2 +- languages/i18n/sco.json | 2 +- languages/i18n/ses.json | 2 +- languages/i18n/sh.json | 2 +- languages/i18n/si.json | 2 +- languages/i18n/sk.json | 2 +- languages/i18n/sl.json | 2 +- languages/i18n/sr-ec.json | 2 +- languages/i18n/sr-el.json | 2 +- languages/i18n/su.json | 2 +- languages/i18n/sv.json | 2 +- languages/i18n/ta.json | 2 +- languages/i18n/te.json | 2 +- languages/i18n/th.json | 2 +- languages/i18n/tl.json | 2 +- languages/i18n/tr.json | 2 +- languages/i18n/ug-arab.json | 2 +- languages/i18n/uk.json | 2 +- languages/i18n/ur.json | 2 +- languages/i18n/vec.json | 2 +- languages/i18n/vi.json | 2 +- languages/i18n/wuu.json | 2 +- languages/i18n/xmf.json | 2 +- languages/i18n/yo.json | 2 +- languages/i18n/yue.json | 2 +- languages/i18n/zh-hans.json | 2 +- languages/i18n/zh-hant.json | 2 +- 127 files changed, 223 insertions(+), 144 deletions(-) diff --git a/includes/parser/Parser.php b/includes/parser/Parser.php index f6526ac564..c775cd9af7 100644 --- a/includes/parser/Parser.php +++ b/includes/parser/Parser.php @@ -358,7 +358,7 @@ class Parser { $this->mLangLinkLanguages = []; $this->currentRevisionCache = null; - $this->mStripState = new StripState; + $this->mStripState = new StripState( $this ); # Clear these on every parse, T6549 $this->mTplRedirCache = $this->mTplDomCache = []; @@ -543,6 +543,11 @@ class Parser { $this->mOutput->setLimitReportData( 'limitreport-expensivefunctioncount', [ $this->mExpensiveFunctionCount, $this->mOptions->getExpensiveParserFunctionLimit() ] ); + + foreach ( $this->mStripState->getLimitReport() as list( $key, $value ) ) { + $this->mOutput->setLimitReportData( $key, $value ); + } + Hooks::run( 'ParserLimitReportPrepare', [ $this, $this->mOutput ] ); $limitReport = "NewPP limit report\n"; diff --git a/includes/parser/StripState.php b/includes/parser/StripState.php index 5d6385e847..9f064dfabf 100644 --- a/includes/parser/StripState.php +++ b/includes/parser/StripState.php @@ -30,27 +30,27 @@ class StripState { protected $data; protected $regex; + protected $parser; + protected $circularRefGuard; protected $recursionLevel = 0; + protected $highestRecursionLevel = 0; + protected $expandSize = 0; const UNSTRIP_RECURSION_LIMIT = 20; + const UNSTRIP_SIZE_LIMIT = 5000000; /** - * @param string|null $prefix - * @since 1.26 The prefix argument should be omitted, as the strip marker - * prefix string is now a constant. + * @param Parser|null $parser */ - public function __construct( $prefix = null ) { - if ( $prefix !== null ) { - wfDeprecated( __METHOD__ . ' with called with $prefix argument' . - ' (call with no arguments instead)', '1.26' ); - } + public function __construct( Parser $parser = null ) { $this->data = [ 'nowiki' => [], 'general' => [] ]; $this->regex = '/' . Parser::MARKER_PREFIX . "([^\x7f<>&'\"]+)" . Parser::MARKER_SUFFIX . '/'; $this->circularRefGuard = []; + $this->parser = $parser; } /** @@ -125,25 +125,34 @@ class StripState { $marker = $m[1]; if ( isset( $this->data[$type][$marker] ) ) { if ( isset( $this->circularRefGuard[$marker] ) ) { - return '' - . wfMessage( 'parser-unstrip-loop-warning' )->inContentLanguage()->text() - . ''; + return $this->getWarning( 'parser-unstrip-loop-warning' ); + } + + if ( $this->recursionLevel > $this->highestRecursionLevel ) { + $this->highestRecursionLevel = $this->recursionLevel; } if ( $this->recursionLevel >= self::UNSTRIP_RECURSION_LIMIT ) { - return '' . - wfMessage( 'parser-unstrip-recursion-limit' ) - ->numParams( self::UNSTRIP_RECURSION_LIMIT )->inContentLanguage()->text() . - ''; + return $this->getLimitationWarning( 'unstrip-depth', + self::UNSTRIP_RECURSION_LIMIT ); } - $this->circularRefGuard[$marker] = true; - $this->recursionLevel++; + $value = $this->data[$type][$marker]; if ( $value instanceof Closure ) { $value = $value(); } + + $this->expandSize += strlen( $value ); + if ( $this->expandSize > self::UNSTRIP_SIZE_LIMIT ) { + return $this->getLimitationWarning( 'unstrip-size', + self::UNSTRIP_SIZE_LIMIT ); + } + + $this->circularRefGuard[$marker] = true; + $this->recursionLevel++; $ret = $this->unstripType( $type, $value ); $this->recursionLevel--; unset( $this->circularRefGuard[$marker] ); + return $ret; } else { return $m[0]; @@ -154,6 +163,57 @@ class StripState { return $text; } + /** + * Get warning HTML and register a limitation warning with the parser + * + * @param string $type + * @param int $max + * @return string + */ + private function getLimitationWarning( $type, $max = '' ) { + if ( $this->parser ) { + $this->parser->limitationWarn( $type, $max ); + } + return $this->getWarning( "$type-warning", $max ); + } + + /** + * Get warning HTML + * + * @param string $message + * @param int $max + * @return string + */ + private function getWarning( $message, $max = '' ) { + return '' . + wfMessage( $message ) + ->numParams( $max )->inContentLanguage()->text() . + ''; + } + + /** + * Get an array of parameters to pass to ParserOutput::setLimitReportData() + * + * @unstable Should only be called by Parser + * @return array + */ + public function getLimitReport() { + return [ + [ 'limitreport-unstrip-depth', + [ + $this->highestRecursionLevel, + self::UNSTRIP_RECURSION_LIMIT + ], + ], + [ 'limitreport-unstrip-size', + [ + $this->expandSize, + self::UNSTRIP_SIZE_LIMIT + ], + ] + ]; + } + /** * Get a StripState object which is sufficient to unstrip the given text. * It will contain the minimum subset of strip items necessary. @@ -163,7 +223,7 @@ class StripState { * @return StripState */ public function getSubState( $text ) { - $subState = new StripState(); + $subState = new StripState; $pos = 0; while ( true ) { $startPos = strpos( $text, Parser::MARKER_PREFIX, $pos ); diff --git a/languages/i18n/aeb-arab.json b/languages/i18n/aeb-arab.json index d449f5b717..2d9c892302 100644 --- a/languages/i18n/aeb-arab.json +++ b/languages/i18n/aeb-arab.json @@ -436,7 +436,7 @@ "expansion-depth-exceeded-category": "الصفحات التي حدث فيها تجاوز عمق التوسيع", "expansion-depth-exceeded-warning": "الصفحة تجاوزت عمق التوسيع", "parser-unstrip-loop-warning": "حلقة معراة تم الكشف عنها", - "parser-unstrip-recursion-limit": "تعدى حد العودية Unstrip ($1)", + "unstrip-depth-warning": "تعدى حد العودية Unstrip ($1)", "undo-success": "يمكن استرجاع التعديل.\nمن فضلك تحقق من المقارنة بالأسفل للتأكد من أن هذا هو ما تريد أن تفعله، وبعد ذلك احفظ التغييرات بالأسفل للانتهاء من استرجاع التعديل.", "undo-failure": "لم يمكن استرجاع التعديل بسبب تعديلات متعارضة تمت على الصفحة.", "undo-norev": "فشل في الرجوع عن التعديل حيث أنه غير موجود أو تم حذفه.", diff --git a/languages/i18n/af.json b/languages/i18n/af.json index 0710d40468..f635f9a01b 100644 --- a/languages/i18n/af.json +++ b/languages/i18n/af.json @@ -663,7 +663,7 @@ "expansion-depth-exceeded-category": "Bladsye waar die uitbreidingsdiepte oorskry is", "expansion-depth-exceeded-warning": "Die bladsy bevat te veel sjablone", "parser-unstrip-loop-warning": "'n \"Unstrip\"-lus is bespreur.", - "parser-unstrip-recursion-limit": "Die rekursielimiet ($1) vir \"unstrip\" is oorskry", + "unstrip-depth-warning": "Die rekursielimiet ($1) vir \"unstrip\" is oorskry", "converter-manual-rule-error": "'n Fout is in 'n handmatig toegevoegde taalomskalelingsreël gevind.", "undo-success": "Die wysiging kan ongedaan gemaak word.\nKontroleer die vergelyking hieronder om seker te maak dis wat u wil doen, en stoor dan om die terugrol te voltooi.", "undo-failure": "Die wysiging kan nie ongedaan gemaak word nie omdat dit met intermediêre wysigings bots.", diff --git a/languages/i18n/ais.json b/languages/i18n/ais.json index cc7b50cc89..510946030a 100644 --- a/languages/i18n/ais.json +++ b/languages/i18n/ais.json @@ -715,7 +715,7 @@ "expansion-depth-exceeded-category-desc": "mangsiw micuwat kasabelih nu ilabuay a kelec.", "expansion-depth-exceeded-warning": "kasabelih mangsiw micuwat ilabuay a kelec", "parser-unstrip-loop-warning": "masedap tu Unstrip masaliyut.", - "parser-unstrip-recursion-limit": "Unstrip musaliyuliyud mangasiw tu kelec ($1)", + "unstrip-depth-warning": "Unstrip musaliyuliyud mangasiw tu kelec ($1)", "converter-manual-rule-error": "imahini palima-saungay kamu miliyaw likec masedap tu mungangaw", "undo-success": "tina mikawaway-kalumyiti kapah tu mapatiku.\nkapikinsa tu zikuz sasutili’ay sapat nu sulit, malucekay tu ukakaiyan kaidihan isu patiku, satu suped tu zikuz misumad tu pahezek mikawaway-kalumyiti patiku.", "undo-failure": "nay mikawaway-kalumyiti a sumad izaw sasula’cus,tina mikawaway-kalumyiti caay patiku.", diff --git a/languages/i18n/ar.json b/languages/i18n/ar.json index d3a45a29b7..141e904732 100644 --- a/languages/i18n/ar.json +++ b/languages/i18n/ar.json @@ -811,7 +811,7 @@ "expansion-depth-exceeded-category-desc": "الصفحة تجاوزت الحد الأقصى لعمق التوسيع.", "expansion-depth-exceeded-warning": "الصفحة تجاوزت عمق التوسيع", "parser-unstrip-loop-warning": "حلقة معراة تم الكشف عنها", - "parser-unstrip-recursion-limit": "تعدى حد العودية Unstrip ($1)", + "unstrip-depth-warning": "تعدى حد العودية Unstrip ($1)", "converter-manual-rule-error": "خطأ تم اكتشافه في قاعدة تحويل اللغة اليدوية", "undo-success": "يمكن استرجاع التعديل.\nتحقق من المقارنة بالأسفل للتأكد من أن هذا هو ما تريد أن تفعله، ثم احفظ التغييرات بالأسفل للانتهاء من استرجاع التعديل.", "undo-failure": "لم يمكن استرجاع التعديل بسبب تعديلات متعارضة تمت على الصفحة.", diff --git a/languages/i18n/as.json b/languages/i18n/as.json index 8be15c868a..cb72b8118e 100644 --- a/languages/i18n/as.json +++ b/languages/i18n/as.json @@ -696,7 +696,7 @@ "expansion-depth-exceeded-category": "বিস্তৃতি গভীৰতা বেছি হোৱা পৃষ্ঠা", "expansion-depth-exceeded-warning": "পৃষ্ঠাটোৰ বিস্তৃতি গভীৰতা বেছি হৈছে", "parser-unstrip-loop-warning": "আন্‌ষ্ট্ৰীপ লুপ চিনাক্ত কৰা হৈছে", - "parser-unstrip-recursion-limit": "আন্‌ষ্ট্ৰিপ ৰিকাৰ্ছন সীমা অতিক্ৰম হৈছে ($1)", + "unstrip-depth-warning": "আন্‌ষ্ট্ৰিপ ৰিকাৰ্ছন সীমা অতিক্ৰম হৈছে ($1)", "converter-manual-rule-error": "মেনুৱেল ভাষা পৰিৱৰ্তন নিয়মত ত্ৰুটি পোৱা গৈছে", "undo-success": "এই সম্পাদনা পূৰ্ববৎ কৰিব পাৰি ।\nঅনুগ্ৰহ কৰি তলৰ তুলনাটি পৰীক্ষা কৰি ঠাৱৰ কৰক যে আপুনি এনে কৰিব বিচাৰিছে, আৰু তলত সালসলনিসমূহ সাঁচি এই কাৰ্য্য সম্পন্ন কৰক ।", "undo-failure": "এই সম্পাদনা মধ্যৱৰ্তী সম্পাদনাসমূহৰ দ্বন্দৰ কাৰণে পূৰ্ববৎ কৰা নহ'ব ।", diff --git a/languages/i18n/ast.json b/languages/i18n/ast.json index 0404cf096c..2c93bc8849 100644 --- a/languages/i18n/ast.json +++ b/languages/i18n/ast.json @@ -752,7 +752,7 @@ "expansion-depth-exceeded-category-desc": "La páxina superó la fondura máxima d'espansión.", "expansion-depth-exceeded-warning": "La páxina pasó la fondura d'espansión", "parser-unstrip-loop-warning": "Deteutóse un bucle \"unstrip\"", - "parser-unstrip-recursion-limit": "Pasóse la llende de recursividá d'unstrip ($1)", + "unstrip-depth-warning": "Pasóse la llende de recursividá d'unstrip ($1)", "converter-manual-rule-error": "Detectóse un error na regla de conversión manual de llingua", "undo-success": "La edición se pue esfacer.\nPor favor comprueba la comparanza d'abaxo pa confirmar que ye eso lo que quies facer, y depués guarda los cambios p'acabar d'esfacer la edición.", "undo-failure": "Nun pudo esfacese la edición por aciu d'ediciones intermedies conflictives.", diff --git a/languages/i18n/awa.json b/languages/i18n/awa.json index 0db063c9dd..5ce0f451f2 100644 --- a/languages/i18n/awa.json +++ b/languages/i18n/awa.json @@ -643,7 +643,7 @@ "expansion-depth-exceeded-category-desc": "ई पन्ना विस्तार गहराई पार करत है।", "expansion-depth-exceeded-warning": "पन्ना में विस्तार गहराई पार कई गा है", "parser-unstrip-loop-warning": "Unstrip लूप मिला", - "parser-unstrip-recursion-limit": "Unstrip पुनरावर्तन सीमा पार कई गय ($1)", + "unstrip-depth-warning": "Unstrip पुनरावर्तन सीमा पार कई गय ($1)", "converter-manual-rule-error": "मैन्यूअल भाषा परिवर्तन नियम में त्रुटि", "undo-success": "ई संपादन पहिले जैसन रहा वईसय कई सका जात है ।\nअईसन करेक लिये कृपया निचे लिखल पाठ कय ध्यान से दखीकय बदलाव सहेजा जाय।", "undo-failure": "एकरे बीचे अउर बदलाव होएक कारण ई संपादन पहिले जैसन करब संभव नाई है।", diff --git a/languages/i18n/azb.json b/languages/i18n/azb.json index 376c2ac90c..ee3523fd9e 100644 --- a/languages/i18n/azb.json +++ b/languages/i18n/azb.json @@ -694,7 +694,7 @@ "expansion-depth-exceeded-category": "گئنیشلمه درین‌لیگی آشیلان صحیفه‌لر", "expansion-depth-exceeded-warning": "صحیفه گئنیشلنمه درین‌لیگی آشیلدی", "parser-unstrip-loop-warning": "تکرارلاما دونمه سی قبول ائدیلدی", - "parser-unstrip-recursion-limit": "حداکثر ارجاع دستور دا unstrip تجاوز گئچیب دیر ($1)", + "unstrip-depth-warning": "حداکثر ارجاع دستور دا unstrip تجاوز گئچیب دیر ($1)", "converter-manual-rule-error": "خطا ال مبدیلی قانون لاریندا", "undo-success": "بو دَییشیک‌لیک گئری آلینا بیلر. لطفاً آشاغی‌داکی موقاییسه ائتمیی نظارت ائدین، حقیقتن بو دییشیک‌لیگی ائتمک ایستدیگینیزدن امین اولون و صحیفنی یازا‌راق بیر اوولکی دییشیک‌لیگی گئرییه آلین.", "undo-failure": "دییشیک‌لیک‌لرین توققوشماسی نتیجه‌سینده گئرییه قایتارما ایشی اوغورسوز اولدو.", diff --git a/languages/i18n/ba.json b/languages/i18n/ba.json index ab76548704..db55a9a855 100644 --- a/languages/i18n/ba.json +++ b/languages/i18n/ba.json @@ -759,7 +759,7 @@ "expansion-depth-exceeded-category-desc": "Биттең асылыу тәрәнлеге мөмкин булған юғары сикте уҙған.", "expansion-depth-exceeded-warning": "Биттә һалыныу тәрәнлеге сиге үтеп кителгән", "parser-unstrip-loop-warning": "Ябылмаған pre табылды", - "parser-unstrip-recursion-limit": "($1) рекурсия сиге үтеп кителгән", + "unstrip-depth-warning": "($1) рекурсия сиге үтеп кителгән", "converter-manual-rule-error": "Тел әйлендереү ҡағиҙәһендә хата табылды", "undo-success": "Был үҙгәртеүҙе кире алып була. Үҙгәртеүҙәр нәҡ һеҙ теләгәнсә булһа, версияларҙы сағыштырып ҡарағыҙ, ғәмәлгә индерер өсөн, «Битте һаҡларға» төймәһенә баҫығыҙ.", "undo-failure": "Ара үҙгәртеүҙәр тура килмәү сәбәпле төҙәтеүҙе кире алып булмай.", diff --git a/languages/i18n/bcc.json b/languages/i18n/bcc.json index c1b64d7a64..e1037ac099 100644 --- a/languages/i18n/bcc.json +++ b/languages/i18n/bcc.json @@ -639,7 +639,7 @@ "expansion-depth-exceeded-category-desc": "کتگوری په دیمان که آوانی تا پرش بوتینی جولی گیشتیر شُته گنت.", "expansion-depth-exceeded-warning": "پیج چه مکسیمم تچک کتنء امک(عمق) گیش شُت", "parser-unstrip-loop-warning": "حلقهء unstrip ودی بوت", - "parser-unstrip-recursion-limit": "چه مکسیمم ارجاع مان دستور unstrip گیش شُت ات($1)", + "unstrip-depth-warning": "چه مکسیمم ارجاع مان دستور unstrip گیش شُت ات($1)", "converter-manual-rule-error": "ارور مان قوانین مبدل دستی زبان", "undo-success": "اصلاح برگشت نه بیت. لطفا مقایسه جهلگینء کنترل کنیت په تایید شی که شی هما انت که شما لوٹیت، و بعدا تغغیرات جهلی په تمام کتن بر نگردگ اصلاح ذخیره کنیت.", "undo-failure": "اصلاح بر نرگردیت په خاطر تضاد میان اصلاحاتی", diff --git a/languages/i18n/bcl.json b/languages/i18n/bcl.json index f234fe28a8..427ccdb9e1 100644 --- a/languages/i18n/bcl.json +++ b/languages/i18n/bcl.json @@ -630,7 +630,7 @@ "expansion-depth-exceeded-category": "Mga pahina kun saen an panrarom na kalakbangan nagsobra", "expansion-depth-exceeded-warning": "An pahina nagsobra sa panrarom na kalakbangan", "parser-unstrip-loop-warning": "Panul-ot na kaluktusan namansayan", - "parser-unstrip-recursion-limit": "Panul-ot na rekusyong kasagkodan nagsobra ($1)", + "unstrip-depth-warning": "Panul-ot na rekusyong kasagkodan nagsobra ($1)", "converter-manual-rule-error": "Kasalaan detektado sa manwal na konbersyon kan pinapasunod sa lengguwahe", "undo-success": "Pwedeng bawion an paghirá. Sosogon tabì an pagkakaiba sa babâ tangarig maberipikár kun ini an boot mong gibohon, dangan itagama an mga pagbabàgo sa babâ tangarig tapuson an pagbawì sa paghirá.", "undo-failure": "Dai napogol an paghirá ta igwa pang ibang paghirá sa tahaw na nagkokomplikto.", diff --git a/languages/i18n/be-tarask.json b/languages/i18n/be-tarask.json index 53b5a5f438..82523aebe4 100644 --- a/languages/i18n/be-tarask.json +++ b/languages/i18n/be-tarask.json @@ -752,7 +752,7 @@ "expansion-depth-exceeded-category-desc": "Старонка перавышае максымальную глыбіню раскрыцьця.", "expansion-depth-exceeded-warning": "Старонка перавысіла дазволеную глыбіню разгортваньня", "parser-unstrip-loop-warning": "Вызначаная пятля unstrip", - "parser-unstrip-recursion-limit": "Перавышаны ліміт рэкурсіі unstrip ($1)", + "unstrip-depth-warning": "Перавышаны ліміт рэкурсіі unstrip ($1)", "converter-manual-rule-error": "Знойдзеная памылка ў ручным правіле моўнага канвэртару", "undo-success": "Рэдагаваньне можа быць адмененае. Калі ласка, параўнайце адрозьненьні паміж вэрсіямі, каб упэўніцца, што гэта адпаведныя зьмены, а потым запішыце зьмены для сканчэньня рэдагаваньня.", "undo-failure": "Рэдагаваньне ня можа быць скасаванае праз канфлікт паміж папярэднімі рэдагаваньнямі.", diff --git a/languages/i18n/be.json b/languages/i18n/be.json index 5a6d37c12b..2d4c4ea687 100644 --- a/languages/i18n/be.json +++ b/languages/i18n/be.json @@ -764,7 +764,7 @@ "expansion-depth-exceeded-category-desc": "На старонцы перасягнута максімальная глыбіня разгортвання.", "expansion-depth-exceeded-warning": "Старонка перасягнула глыбіню разгортвання", "parser-unstrip-loop-warning": "Выяўлены закальцаваны unstrip", - "parser-unstrip-recursion-limit": "Перавышаны ліміт рэкурсіі unstrip ($1)", + "unstrip-depth-warning": "Перавышаны ліміт рэкурсіі unstrip ($1)", "converter-manual-rule-error": "Выяўлена памылка ў ручным правіле моўнага канвертара", "undo-success": "Праўку можна адкаціць, але праверце папярэдні паказ, што ніжэй, каб упэўніцца ў адпаведнасці будучых змяненняў, і толькі тады запішыце іх, каб завершыць адкат праўкі.", "undo-failure": "Немагчыма адкаціць праўку, таму што перашкаджаюць праўкі, што былі перад ёй.", diff --git a/languages/i18n/bg.json b/languages/i18n/bg.json index 831c58f83b..7b3628fc78 100644 --- a/languages/i18n/bg.json +++ b/languages/i18n/bg.json @@ -758,7 +758,7 @@ "expansion-depth-exceeded-category-desc": "Страницата превишава максимално допустимата дълбочина на разгръщане.", "expansion-depth-exceeded-warning": "Страницата е превишила разрешената дълбочина на разгръщане", "parser-unstrip-loop-warning": "Открито е ''unstrip'' зацикляне", - "parser-unstrip-recursion-limit": "''Unstrip'' лимита на рекурсия превишава ($1)", + "unstrip-depth-warning": "''Unstrip'' лимита на рекурсия превишава ($1)", "undo-success": "Редакцията може да бъде върната.\nПрегледайте долното сравнение и се уверете, че наистина искате да го направите. След това съхранете страницата, за да извършите връщането.", "undo-failure": "Редакцията не може да бъде върната поради конфликтни междинни редакции.", "undo-norev": "Редакцията не може да бъде върната, тъй като не съществува или е била изтрита.", diff --git a/languages/i18n/bgn.json b/languages/i18n/bgn.json index 9c2cf41a89..0157021932 100644 --- a/languages/i18n/bgn.json +++ b/languages/i18n/bgn.json @@ -633,7 +633,7 @@ "expansion-depth-exceeded-category-desc": "تاکدیم که که آیی پراخئ جُهلئ شه اندازه گ ئا گیشتیر بوته.", "expansion-depth-exceeded-warning": "تاکدیم شه حداکثر بسط داتین عمق ئا تجاوز کورت", "parser-unstrip-loop-warning": "حلقه بی دستور unstrip ئی تا ودی نه بوت", - "parser-unstrip-recursion-limit": "شه حداکثر ارجاع بئ دستور unstrip ئی تا تجاوز بوت ($1)", + "unstrip-depth-warning": "شه حداکثر ارجاع بئ دستور unstrip ئی تا تجاوز بوت ($1)", "converter-manual-rule-error": "خطا بئ زانئ دستی ئین بدل کورتینی قوانین ئی تا", "undo-success": "ای ایڈیٹ ئا توانیت شه بین بَریت.\nمهربانی بکنیت جهلگی فرق ئا بگنیدیت و قبول بکنیت که آ چیزی است که شما ئه لوٹیت انجام دهیت،پدا جهلگئ تغیراتانا ذخیره بکنیت تا که ایڈیٹ ئی شه بین بورتینئ کار الاس بکنیت.", "undo-failure": "ایڈیٹ ئا نتوانتیت شه بین بَریت، بی خاتیرئ بعضی تعرض ئان یا میانئ ئین ایڈیٹان.", diff --git a/languages/i18n/bho.json b/languages/i18n/bho.json index f03f266cbb..93f1abc83d 100644 --- a/languages/i18n/bho.json +++ b/languages/i18n/bho.json @@ -740,7 +740,7 @@ "expansion-depth-exceeded-category-desc": "पन्ना अधिकतम बिस्तार गहिराई के पार क गइल बा।", "expansion-depth-exceeded-warning": "पन्ना अधिकतम बिस्तार गहिराई के पार क गइल", "parser-unstrip-loop-warning": "अनस्ट्रिप लूप पकड़ में आइल बा", - "parser-unstrip-recursion-limit": "अनस्ट्रिप रिकर्शन सीमा पार हो गइल ($1)", + "unstrip-depth-warning": "अनस्ट्रिप रिकर्शन सीमा पार हो गइल ($1)", "converter-manual-rule-error": "मैनुअल भाषा परिवर्तन नियम में खराबी पकड़ल गइल", "undo-success": "संपादन वापस कइल जा सकत बा।\nनीचे दिहल तुलना के चेक करीं आ पुष्टी करीं की आप इहे कइल चाहत बाड़ीं, ओकरा बाद बदलाव सहेज के संपादन वापसी के पूरा करीं।", "undo-failure": "बीच में अउरी संपादन होखला की कारण ई संपादन वापस नइखे लिहल जा सकत।", diff --git a/languages/i18n/bn.json b/languages/i18n/bn.json index 9bb3b46808..bcceb8fec2 100644 --- a/languages/i18n/bn.json +++ b/languages/i18n/bn.json @@ -775,7 +775,7 @@ "expansion-depth-exceeded-category-desc": "পাতাটি সর্বোচ্চ এক্সপশন সীমানা অতিক্রম করেছে।", "expansion-depth-exceeded-warning": "পাতাটি এক্সেপশন সীমানা অতিক্রম করেছে", "parser-unstrip-loop-warning": "ত্রুটিপূর্ণ লুপ খুঁজে পাওয়া গিয়েছে", - "parser-unstrip-recursion-limit": "লুপ রিকারশন সীমানা অতিক্রম করেছে ($1)", + "unstrip-depth-warning": "লুপ রিকারশন সীমানা অতিক্রম করেছে ($1)", "converter-manual-rule-error": "ম্যানুয়াল ভাষা রূপান্তর নিয়মে ত্রুটি পাওয়া গিয়েছে", "undo-success": "সম্পাদনাটি বাতিল করা যাবে। অনুগ্রহ করে নিচের তুলনাটি পরীক্ষা করে দেখুন ও নিশ্চিত করুন যে এটাই আপনি করতে চান, এবং তারপর নিচের সম্পাদনাগুলি সংরক্ষণ করে সম্পাদনাটির বাতিল প্রক্রিয়া সমাপ্ত করুন।", "undo-failure": "এ সম্পাদনা মধ্যবর্তী সম্পাদনাসমূহের কারণে পূর্বাবস্থায় ফিরিয়ে নেওয়া যাবে না।", diff --git a/languages/i18n/br.json b/languages/i18n/br.json index 70594d34f2..736ee00700 100644 --- a/languages/i18n/br.json +++ b/languages/i18n/br.json @@ -752,7 +752,7 @@ "expansion-depth-exceeded-category-desc": "En tu all d'an donder astenn brasañ emañ ar bajenn.", "expansion-depth-exceeded-warning": "Pajenn a ya dreist d'an donder astenn", "parser-unstrip-loop-warning": "Detektet ez eus bet ul lagadenn n'haller ket divontañ", - "parser-unstrip-recursion-limit": "Aet dreist d'ar vevenn rekurziñ n'haller ket divontañ : $1", + "unstrip-depth-warning": "Aet dreist d'ar vevenn rekurziñ n'haller ket divontañ : $1", "converter-manual-rule-error": "Fazi dinodet er reolenn cheñch yezh dre zorn", "undo-success": "Gallout a reer dizober ar c'hemmoù-mañ. Gwiriit, mar plij, gant ar geñveriadenn a-is evit bezañ sur eo an dra-se a fell deoc'h ober; goude-se enrollit ar c'hemmoù a-is a-benn echuiñ disteurel ar c'hemmoù.", "undo-failure": "N'eus ket bet tu da zisteuler ar c'hemm-mañ abalamour d'un tabut gant kemmoù degaset e-keit-se.", diff --git a/languages/i18n/bs.json b/languages/i18n/bs.json index a015b14eda..fad50b203b 100644 --- a/languages/i18n/bs.json +++ b/languages/i18n/bs.json @@ -758,7 +758,7 @@ "expansion-depth-exceeded-category-desc": "Stranica je prešla najveću dubinu proširenja.", "expansion-depth-exceeded-warning": "Stranice koje su prekoračile dubinu proširenja", "parser-unstrip-loop-warning": "Pronađena petlja", - "parser-unstrip-recursion-limit": "Prekoračeno ograničenje rekurzije ($1)", + "unstrip-depth-warning": "Prekoračeno ograničenje rekurzije ($1)", "converter-manual-rule-error": "Pronađena je greška u pravilu za ručno pretvaranje jezika", "undo-success": "Izmjenu je moguće poništiti.\nMolimo da ispod uporedite razlike u verzijama kako biste bili sigurni da ovo zaista želite uraditi, te sačuvajte stranicu i izmjene će biti poništene.", "undo-failure": "Ova izmjena se ne može poništiti jer se međuverzije sukobe.", diff --git a/languages/i18n/ca.json b/languages/i18n/ca.json index 4fe01e6e63..eccc386a8c 100644 --- a/languages/i18n/ca.json +++ b/languages/i18n/ca.json @@ -803,7 +803,7 @@ "expansion-depth-exceeded-category-desc": "La pàgina ha excedit la profunditat màxima d'expansió.", "expansion-depth-exceeded-warning": "La pàgina ha excedit la profunditat d'expansió", "parser-unstrip-loop-warning": "S'ha detectat un bucle no desmuntable", - "parser-unstrip-recursion-limit": "S'ha excedit el límit ($1) de recursivitat no desmuntable", + "unstrip-depth-warning": "S'ha excedit el límit ($1) de recursivitat no desmuntable", "converter-manual-rule-error": "Error detectat a la norma de conversió de llengua manual", "undo-success": "Pot desfer-se la modificació. Si us plau, reviseu la comparació de sota per a assegurar-vos que és el que voleu fer; llavors deseu els canvis per a finalitzar la desfeta de l'edició.", "undo-failure": "No pot desfer-se la modificació perquè hi ha edicions intermèdies en conflicte.", diff --git a/languages/i18n/cs.json b/languages/i18n/cs.json index e553d4a522..d023d8e418 100644 --- a/languages/i18n/cs.json +++ b/languages/i18n/cs.json @@ -775,7 +775,7 @@ "expansion-depth-exceeded-category-desc": "Stránka překročila maximální hloubku expanze.", "expansion-depth-exceeded-warning": "Stránka překročila hloubku expanze", "parser-unstrip-loop-warning": "Detekováno zacyklení unstrip", - "parser-unstrip-recursion-limit": "Překročen limit rekurze unstrip ($1)", + "unstrip-depth-warning": "Překročen limit rekurze unstrip ($1)", "converter-manual-rule-error": "Detekována chyba v pravidlech manuální jazykové konverze", "undo-success": "Editace může být zrušena. Zkontrolujte a pak potvrďte změny zobrazené níže.", "undo-failure": "Editace nemohla být zrušena kvůli konfliktu mezilehlých editací.", diff --git a/languages/i18n/cy.json b/languages/i18n/cy.json index f4f377b3b6..2ecc67a58a 100644 --- a/languages/i18n/cy.json +++ b/languages/i18n/cy.json @@ -726,7 +726,7 @@ "expansion-depth-exceeded-category-desc": "Mae'r dudalen yn rhy fawr!", "expansion-depth-exceeded-warning": "Mae dyfnder ehangu'r dudalen y tu hwnt i'r terfyn", "parser-unstrip-loop-warning": "Wedi darganfod dolen dad-blicio (unstrip loop)", - "parser-unstrip-recursion-limit": "Wedi mynd dros ben y terfyn ar ddychweliad dad-blicio (unstrip recursion) ($1)", + "unstrip-depth-warning": "Wedi mynd dros ben y terfyn ar ddychweliad dad-blicio (unstrip recursion) ($1)", "converter-manual-rule-error": "Cafwyd hyd i wall yn y rheol trosi iaith â llaw", "undo-success": "Gellir dadwneud y golygiad. Byddwch gystal â gwirio'r gymhariaeth isod i sicrhau mai dyma sydd arnoch eisiau gwneud, ac yna rhowch y newidiadau ar gadw i gwblhau'r gwaith o ddadwneud y golygiad.", "undo-failure": "Methwyd a dadwneud y golygiad oherwydd gwrthdaro â golygiadau cyfamserol.", diff --git a/languages/i18n/da.json b/languages/i18n/da.json index f30cdabf13..f92c6607f1 100644 --- a/languages/i18n/da.json +++ b/languages/i18n/da.json @@ -791,7 +791,7 @@ "expansion-depth-exceeded-category-desc": "Siden overskrider den maksimale udvidelsesdybde.", "expansion-depth-exceeded-warning": "Siden overskred ekspansionsdybden", "parser-unstrip-loop-warning": "Unstrip-loop opdaget", - "parser-unstrip-recursion-limit": "Unstrip rekursionsgrænse er nået ($1)", + "unstrip-depth-warning": "Unstrip rekursionsgrænse er nået ($1)", "converter-manual-rule-error": "Fejl opdaget i manuel sprogkonvertingsregel", "undo-success": "Redigeringen kan fjernes.\nKontroller venligst sammenligningen herunder for at bekræfte at det er hvad du ønsker at gøre, og gem så ændringerne for at fuldføre fjernelsen.", "undo-failure": "Redigeringen kunne ikke fjernes på grund af konflikter med efterfølgende redigeringer.", diff --git a/languages/i18n/de.json b/languages/i18n/de.json index ef9a2e8202..9d255ac70a 100644 --- a/languages/i18n/de.json +++ b/languages/i18n/de.json @@ -829,7 +829,7 @@ "expansion-depth-exceeded-category-desc": "Die Seite überschreitet die maximale Expandierungstiefe.", "expansion-depth-exceeded-warning": "Die Seite hat die Expansionstiefe überschritten.", "parser-unstrip-loop-warning": "Zirkelbezug festgestellt", - "parser-unstrip-recursion-limit": "Rekursionsgrenze beim Auflösen überschritten ($1)", + "unstrip-depth-warning": "Rekursionsgrenze beim Auflösen überschritten ($1)", "converter-manual-rule-error": "Bei der manuellen Sprachkonvertierungsregel wurde ein Fehler entdeckt.", "undo-success": "Die Bearbeitung kann rückgängig gemacht werden.\nBitte prüfe den Vergleich unten, um sicherzustellen, dass du dies tun möchtest, und speichere dann unten deine Änderungen, um die Bearbeitung rückgängig zu machen.", "undo-failure": "Die Änderung konnte nicht rückgängig gemacht werden, da der betroffene Abschnitt zwischenzeitlich verändert wurde.", diff --git a/languages/i18n/diq.json b/languages/i18n/diq.json index 131d189e87..72b14f0322 100644 --- a/languages/i18n/diq.json +++ b/languages/i18n/diq.json @@ -714,7 +714,7 @@ "expansion-depth-exceeded-category": "Perrê ke xoriyiya herabiyayışi tede ravêrdeya.", "expansion-depth-exceeded-warning": "Ravêriya pela xori herayêna", "parser-unstrip-loop-warning": "Unstrip lete vineya", - "parser-unstrip-recursion-limit": "Sinorê limit dê qayış dê ($1) ravêrya", + "unstrip-depth-warning": "Sinorê limit dê qayış dê ($1) ravêrya", "converter-manual-rule-error": "Rehberê zıwan açarnayışi dı xırabin tesbit biya", "undo-success": "No vurnayiş tepeye geryeno. pêverronayişêyê cêrıni kontrol bıkeri.", "undo-failure": "Poxta pëverameyişa vurnayişan ra peyd grotışë kari në bı", diff --git a/languages/i18n/dsb.json b/languages/i18n/dsb.json index e0326def8d..1e89bbf815 100644 --- a/languages/i18n/dsb.json +++ b/languages/i18n/dsb.json @@ -635,7 +635,7 @@ "expansion-depth-exceeded-category": "Boki, źož ekspansiska dłymokosć jo pśekšocona", "expansion-depth-exceeded-warning": "Bok jo ekspansisku dłymokosć pśekšocył", "parser-unstrip-loop-warning": "Njeskóńcna kokula namakana", - "parser-unstrip-recursion-limit": "Rekursiska granica pśekšocona ($1)", + "unstrip-depth-warning": "Rekursiska granica pśekšocona ($1)", "converter-manual-rule-error": "Zmólka w manuelnem pšawidle rěcnego konwertěrowanja namakana", "undo-success": "Wobźěłanje móžo se wótpóraś. Pšosym pśeglěduj dołojcne pśirownowanje aby se wěsty był, až to wót wěrnosći coš, a pón składuj změny, aby se wobźěłanje doskóńcnje wótpórało.", "undo-failure": "Změna njejo se mógała wótpóraś, dokulaž jo něchten pótrjefjony wótrězk mjaztym změnił.", diff --git a/languages/i18n/dty.json b/languages/i18n/dty.json index ec399fd618..df4faa6c38 100644 --- a/languages/i18n/dty.json +++ b/languages/i18n/dty.json @@ -641,7 +641,7 @@ "expansion-depth-exceeded-category-desc": "ये पानाले उच्चतम विस्तार सिमा नाघ्या छ ।", "expansion-depth-exceeded-warning": "पानाले सल्दिले सिमालाई नाघ्या छ", "parser-unstrip-loop-warning": "अनस्ट्रिप लुप धेखिन्छ", - "parser-unstrip-recursion-limit": "अन्स्ट्रिप पुनरावर्तन सिमा पार गरियो ($1)", + "unstrip-depth-warning": "अन्स्ट्रिप पुनरावर्तन सिमा पार गरियो ($1)", "converter-manual-rule-error": "म्यानुअल भाषा अनुवाद सिध्दान्तमी समस्या धेखियो", "viewpagelogs": "यै पानाका लगहरू हेर", "nohistory": "ये पृष्ठका लागी कोइ सम्पादन इतिहास छैन।", diff --git a/languages/i18n/egl.json b/languages/i18n/egl.json index b11a0588a3..1202eccd36 100644 --- a/languages/i18n/egl.json +++ b/languages/i18n/egl.json @@ -644,7 +644,7 @@ "expansion-depth-exceeded-category-desc": "La pàgina la và d'ed là dal fònd mâsim de slarghêda.", "expansion-depth-exceeded-warning": "Cla pàgina ché la pasê al fònd de şlargamèint", "parser-unstrip-loop-warning": "Catê sèria 'd Unistrip", - "parser-unstrip-recursion-limit": "A s'é pasê i lémit 'd arciâm 'd Unstrip ($1)", + "unstrip-depth-warning": "A s'é pasê i lémit 'd arciâm 'd Unstrip ($1)", "converter-manual-rule-error": "È stê catê un erōr int la règola a mân ed cambiamèint ed la léngua", "undo-success": "Cla mudéfica ché la pō, èser scanşlêda., Cuntròla che sòta al diferèinsi che gh'é tr' al dō versiòun per èser sicûr che còl che gh'é scrét al cumbîna cun còl ch'ét vō, e dòunca salvêr al mudéfici per finîr la scanşladûra.", "undo-failure": "Imposébil scanşlêr la mudéfica a câşva 'd un cuntrâst cun dal mudéfichi fâti dôp.", diff --git a/languages/i18n/el.json b/languages/i18n/el.json index b9dcf018e2..458d2f3178 100644 --- a/languages/i18n/el.json +++ b/languages/i18n/el.json @@ -796,7 +796,7 @@ "expansion-depth-exceeded-category-desc": "Η σελίδα υπερβαίνει το μέγιστο βάθος επέκτασης.", "expansion-depth-exceeded-warning": "Η σελίδα υπερέβη το βάθος επέκτασης", "parser-unstrip-loop-warning": "εντοπίστηκε ένας βρόχος unstrip", - "parser-unstrip-recursion-limit": "Υπέρβαση του ορίου αναδρομής Unstrip ($1)", + "unstrip-depth-warning": "Υπέρβαση του ορίου αναδρομής Unstrip ($1)", "converter-manual-rule-error": "Εντοπίστηκε σφάλμα σε μη αυτόματο κανόνα μετατροπής γλώσσας", "undo-success": "Η επεξεργασία μπορεί να αναιρεθεί.\nΠαρακαλούμε ελέγξτε την σύγκριση παρακάτω για να επιβεβαιώσετε ότι είναι αυτό το οποίο θέλετε να κάνετε και έπειτα αποθηκεύστε τις αλλαγές παρακάτω για να ολοκληρώσετε την αναίρεση της επεξεργασίας.", "undo-failure": "Η επεξεργασία δεν μπορούσε να αναστραφεί λόγω αντικρουόμενων ενδιάμεσων επεξεργασιών.", diff --git a/languages/i18n/en.json b/languages/i18n/en.json index d0ee41c27f..6ff423746d 100644 --- a/languages/i18n/en.json +++ b/languages/i18n/en.json @@ -789,7 +789,10 @@ "expansion-depth-exceeded-category-desc": "The page exceeds the maximum expansion depth.", "expansion-depth-exceeded-warning": "Page exceeded the expansion depth", "parser-unstrip-loop-warning": "Unstrip loop detected", - "parser-unstrip-recursion-limit": "Unstrip recursion limit exceeded ($1)", + "unstrip-depth-warning": "Unstrip depth limit exceeded ($1)", + "unstrip-depth-category": "Pages where the unstrip depth limit is exceeded", + "unstrip-size-warning": "Unstrip size limit exceeded ($1)", + "unstrip-size-category": "Pages where the unstrip size limit is exceeded", "converter-manual-rule-error": "Error detected in manual language conversion rule", "undo-success": "The edit can be undone.\nPlease check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.", "undo-failure": "The edit could not be undone due to conflicting intermediate edits.", @@ -4186,6 +4189,10 @@ "limitreport-expansiondepth-value": "$1/$2", "limitreport-expensivefunctioncount": "Expensive parser function count", "limitreport-expensivefunctioncount-value": "$1/$2", + "limitreport-unstrip-depth": "Unstrip recursion depth", + "limitreport-unstrip-depth-value": "$1/$2", + "limitreport-unstrip-size": "Unstrip post-expand size", + "limitreport-unstrip-size-value": "$1/$2 {{PLURAL:$2|byte|bytes}}", "expandtemplates": "Expand templates", "expand_templates_intro": "This special page takes wikitext and expands all templates in it recursively.\nIt also expands supported parser functions like\n{{#language:…}} and variables like\n{{CURRENTDAY}}.\nIn fact, it expands pretty much everything in double-braces.", "expand_templates_title": "Context title, for {{FULLPAGENAME}}, etc.:", diff --git a/languages/i18n/eo.json b/languages/i18n/eo.json index 4605bad7d3..035abcb642 100644 --- a/languages/i18n/eo.json +++ b/languages/i18n/eo.json @@ -787,7 +787,7 @@ "expansion-depth-exceeded-category-desc": "La paĝo superis maksimuman profundecon de ekspando.", "expansion-depth-exceeded-warning": "Paĝo preterpasis la ekpansiprofundon.", "parser-unstrip-loop-warning": "Cirkloreferencon detektis", - "parser-unstrip-recursion-limit": "Rikurlimiton de analizopoj ($1) superis", + "unstrip-depth-warning": "Rikurlimiton de analizopoj ($1) superis", "converter-manual-rule-error": "Eraron detektis en mana lingvokonverta regulo", "undo-success": "La redakto estas malfarebla.\nBonvolu kontroli la jenan komparaĵon por certiĝi ĉu tio estas tio, kion vi volas, kaj konservi la ŝanĝojn malsupre por fine malfari la redakton.", "undo-failure": "Ne povis nuligi redakton pro konfliktaj intermezaj redaktoj.", diff --git a/languages/i18n/es.json b/languages/i18n/es.json index 3c5b4ab843..9cb3299422 100644 --- a/languages/i18n/es.json +++ b/languages/i18n/es.json @@ -906,7 +906,7 @@ "expansion-depth-exceeded-category-desc": "Esta página sobrepasa la profundidad de expansión máxima.", "expansion-depth-exceeded-warning": "La página ha sobrepasado el límite de profundidad de expansión", "parser-unstrip-loop-warning": "Se ha detectado un bucle en la función \"unstrip\"", - "parser-unstrip-recursion-limit": "Se ha superado el límite de recursividad de la función \"unstrip\" ($1)", + "unstrip-depth-warning": "Se ha superado el límite de recursividad de la función \"unstrip\" ($1)", "converter-manual-rule-error": "Se ha detectado un error en una regla manual de conversión de idioma", "undo-success": "Puedes deshacer la edición. Antes de deshacer la edición, comprueba la siguiente comparación para verificar que realmente es lo que quieres hacer, y entonces guarda los cambios para así efectuar la reversión.", "undo-failure": "No se ha podido deshacer la edición ya que otro usuario ha realizado una edición intermedia.", diff --git a/languages/i18n/et.json b/languages/i18n/et.json index 029e7caedd..6206b0b0d8 100644 --- a/languages/i18n/et.json +++ b/languages/i18n/et.json @@ -767,7 +767,7 @@ "expansion-depth-exceeded-category-desc": "Lehekülg ületab hõrendussügavuse ülemmäära.", "expansion-depth-exceeded-warning": "Lehekülg ületas hõrendussügavuse.", "parser-unstrip-loop-warning": "''Unstrip''-funktsiooni silmus tuvastatud", - "parser-unstrip-recursion-limit": "''Unstrip''-funktsioonis rekursiooni piirmäär ületatud ($1)", + "unstrip-depth-warning": "''Unstrip''-funktsioonis rekursiooni piirmäär ületatud ($1)", "converter-manual-rule-error": "Tõrge keelevariandi käsivahetusreeglis", "undo-success": "Selle redaktsiooni käigus tehtud muudatusi saab eemaldada. Palun kontrolli allolevat võrdlust veendumaks, et tahad need muudatused tõepoolest eemaldada. Seejärel saad lehekülje salvestada.", "undo-failure": "Muudatust ei saa vahapeal tehtud redigeerimiste tõttu tühistada.", diff --git a/languages/i18n/eu.json b/languages/i18n/eu.json index e375fd9459..2b1f1af4b3 100644 --- a/languages/i18n/eu.json +++ b/languages/i18n/eu.json @@ -767,7 +767,7 @@ "expansion-depth-exceeded-category-desc": "Orriak zabalkunde sakonera maximoa gainditzen du.", "expansion-depth-exceeded-warning": "Espantsio sakonera gainditu duten orrialdeak", "parser-unstrip-loop-warning": "Loop unstrip bat aurkitu da", - "parser-unstrip-recursion-limit": "Unstrip errekurtsio limitea gainditu da ($1)", + "unstrip-depth-warning": "Unstrip errekurtsio limitea gainditu da ($1)", "converter-manual-rule-error": "Akatsa aurkitu da hizkuntzen eskuszko konbertsio arauan", "undo-success": "Aldaketa desegin daiteke.\nMesedez beheko alderaketa egiaztatu, egin nahi duzuna hori dela frogatzeko, eta ondoren azpiko aldaketak gorde, aldaketa desegiten amaitzeko.", "undo-failure": "Ezin izan da aldaketa desegin tarteko aldaketekin gatazkak direla-eta.", diff --git a/languages/i18n/fa.json b/languages/i18n/fa.json index f5d07ce372..acc7f5458d 100644 --- a/languages/i18n/fa.json +++ b/languages/i18n/fa.json @@ -803,7 +803,7 @@ "expansion-depth-exceeded-category-desc": "رده برای صفحاتی که در آنها از عمق گسترش فراتر رفته است.", "expansion-depth-exceeded-warning": "صفحه حداکثر عمق بسط دادن تجاوز کرد", "parser-unstrip-loop-warning": "حلقه در دستور unstrip پیدا شد", - "parser-unstrip-recursion-limit": "از حداکثر ارجاع در دستور unstrip تجاوز شد ($1)", + "unstrip-depth-warning": "از حداکثر ارجاع در دستور unstrip تجاوز شد ($1)", "converter-manual-rule-error": "خطا در قوانین مبدل دستی زبان", "undo-success": "این ویرایش را می‌توان خنثی کرد.\nلطفاً تفاوت زیر را بررسی کنید تا تأیید کنید که این چیزی است که می‌خواهید انجام دهید، سپس تغییرات زیر را ذخیره کنید تا خنثی‌سازی ویرایش را به پایان ببرید.", "undo-failure": "به علت تعارض با ویرایش‌های میانی، این ویرایش را نمی‌توان خنثی کرد.", diff --git a/languages/i18n/fi.json b/languages/i18n/fi.json index c055d01cae..b7f5c152e5 100644 --- a/languages/i18n/fi.json +++ b/languages/i18n/fi.json @@ -788,7 +788,7 @@ "expansion-depth-exceeded-category-desc": "Tämä sivu ylittää suurimman sallitun laajentamissyvyyden (expansion depth).", "expansion-depth-exceeded-warning": "Sivu ylitti laajentamissyvyyden.", "parser-unstrip-loop-warning": "Unstrip-silmukka havaittiin", - "parser-unstrip-recursion-limit": "Unstrip-rekursion enimmäissyvyys ($1) ylitettiin", + "unstrip-depth-warning": "Unstrip-rekursion enimmäissyvyys ($1) ylitettiin", "converter-manual-rule-error": "Kielivarianttisäännössä on virhe", "undo-success": "Kumoaminen voidaan suorittaa.\nVarmista alla olevasta vertailusta, että haluat saada aikaan tämän lopputuloksen, ja sen jälkeen tallenna alla näkyvät muutokset.", "undo-failure": "Muokkausta ei voi kumota välissä olevien ristiriitaisten muutosten vuoksi.", diff --git a/languages/i18n/fr.json b/languages/i18n/fr.json index f8fc0fd9bf..012ba17e7f 100644 --- a/languages/i18n/fr.json +++ b/languages/i18n/fr.json @@ -909,7 +909,7 @@ "expansion-depth-exceeded-category-desc": "La page dépasse la profondeur d’expansion maximale.", "expansion-depth-exceeded-warning": "Page dépassant la profondeur d’expansion maximale", "parser-unstrip-loop-warning": "Boucle non dépilable détectée", - "parser-unstrip-recursion-limit": "Limite de récursion non dépilable dépassée ($1)", + "unstrip-depth-warning": "Limite de récursion non dépilable dépassée ($1)", "converter-manual-rule-error": "Erreur détectée dans la règle manuelle de conversion de langue", "undo-success": "Cette modification va être annulée.\nVeuillez vérifier les différences ci-dessous, puis publier l’annulation si c’est bien ce que vous voulez faire.", "undo-failure": "Cette modification ne peut pas être défaite : cela entrerait en conflit avec les modifications intermédiaires.", diff --git a/languages/i18n/frp.json b/languages/i18n/frp.json index c9ea1805e3..ee9842aac9 100644 --- a/languages/i18n/frp.json +++ b/languages/i18n/frp.json @@ -709,7 +709,7 @@ "expansion-depth-exceeded-category-desc": "La pâge dèpâsse la provondior maximon d’èxpension.", "expansion-depth-exceeded-warning": "Pâge que dèpâsse la provondior d’èxpension", "parser-unstrip-loop-warning": "Boclla pas dèmontâbla dècelâye", - "parser-unstrip-recursion-limit": "Limita de rècursion pas dèmontâbla dèpassâye ($1)", + "unstrip-depth-warning": "Limita de rècursion pas dèmontâbla dèpassâye ($1)", "converter-manual-rule-error": "Fôta dècelâye dedens la règlla de convèrsion manuâla de lengoua", "undo-success": "Lo changement pôt étre dèfêt.\nSe vos plét, controlâd la comparèson ce-desot por vos assurar qu’o est franc cen que vos voléd fâre, et pués encartâd los changements por chavonar sa dèfêta.", "undo-failure": "Lo changement at pas possu étre dèfêt a côsa d’una disputa avouéc des changements entèrmèdièros.", diff --git a/languages/i18n/frr.json b/languages/i18n/frr.json index 97ef571445..930822ace9 100644 --- a/languages/i18n/frr.json +++ b/languages/i18n/frr.json @@ -741,7 +741,7 @@ "expansion-depth-exceeded-category-desc": "Detdiar sidj hää tuföl ütjwidjangen.", "expansion-depth-exceeded-warning": "Detdiar sidj hää tuföl ütjwidjangen (expansion)", "parser-unstrip-loop-warning": "Diar as en jinsidjag ferwisang", - "parser-unstrip-recursion-limit": "Tuföl jinsidjag ferwisangen bi $1", + "unstrip-depth-warning": "Tuföl jinsidjag ferwisangen bi $1", "converter-manual-rule-error": "Bi't manuel reegel för't spriakferanrang lääpt wat skiaf.", "undo-success": "Detdiar feranrang koon turag nimen wurd. \nLuke oner, of dü det uk würelk du wel, an do seekre din feranrangen.", "undo-failure": "Det feranrang küd ei stregen wurd, auer di kirew uuntesken feranert wurden as.", diff --git a/languages/i18n/gd.json b/languages/i18n/gd.json index 036ef01bbf..fd8260031c 100644 --- a/languages/i18n/gd.json +++ b/languages/i18n/gd.json @@ -724,7 +724,7 @@ "expansion-depth-exceeded-category-desc": "Tha an leudachadh san duilleag nas doimhne na tha ceadaichte.", "expansion-depth-exceeded-warning": "Bha an leudachadh san duilleag na bu dhoimhne na tha ceadaichte", "parser-unstrip-loop-warning": "Mhothaich sinn do lùb unstrip", - "parser-unstrip-recursion-limit": "Chaidheas thairis air crìoch unstrip recursion ($1)", + "unstrip-depth-warning": "Chaidheas thairis air crìoch unstrip recursion ($1)", "converter-manual-rule-error": "Mhothaich sinn do mhearachd san riaghailt iompachadh làimhe airson cànan", "undo-success": "Gabhaidh an deasachadh seo a neo-dhèanamh.\nThoir sùil air a' choimeas gu h-ìosal is dearbhaich gur e sin a tha fa-near dhut agus sàbhail na h-atharraichean gu h-ìosal gus neo-dhèanamh an deasachaidh a choileanadh.", "undo-failure": "Cha b' urrainn dhuinn an deasachadh a neo-dhèanamh air sgàth 's gun robh deasachaidhean eile sa mheadhan.", diff --git a/languages/i18n/gl.json b/languages/i18n/gl.json index 0e7a58eda3..efb5db1578 100644 --- a/languages/i18n/gl.json +++ b/languages/i18n/gl.json @@ -772,7 +772,7 @@ "expansion-depth-exceeded-category-desc": "A páxina supera a profundidade de expansión máxima.", "expansion-depth-exceeded-warning": "A páxina supera a profundidade de expansión", "parser-unstrip-loop-warning": "Detectouse un bucle inamovible", - "parser-unstrip-recursion-limit": "Excedeuse o límite de recursión inamovible ($1)", + "unstrip-depth-warning": "Excedeuse o límite de recursión inamovible ($1)", "converter-manual-rule-error": "Detectouse un erro na regra manual de conversión da lingua", "undo-success": "A edición pódese desfacer.\nComprobe a comparación que aparece a continuación para confirmar que isto é o que desexa facer; despois, garde os cambios para desfacer a edición.", "undo-failure": "Non se pode desfacer a edición debido a un conflito con algunha das edicións intermedias.", diff --git a/languages/i18n/gsw.json b/languages/i18n/gsw.json index 9c1dcfe6cd..19c3af15c6 100644 --- a/languages/i18n/gsw.json +++ b/languages/i18n/gsw.json @@ -714,7 +714,7 @@ "expansion-depth-exceeded-category-desc": "D Syte iberschrytet di maximal Expandierigstiefi.", "expansion-depth-exceeded-warning": "Die Syte het d Expansionsdiefi überschritte.", "parser-unstrip-loop-warning": "Zirkelbezug festgstellt", - "parser-unstrip-recursion-limit": "Rekursionsgränz bim Ufflöse überschritte ($1)", + "unstrip-depth-warning": "Rekursionsgränz bim Ufflöse überschritte ($1)", "converter-manual-rule-error": "Bi dr manuälle Sprochkonvertierigsregle isch e Fähler entdeckt wore.", "undo-success": "Zum die Änderig ruckgängig z mache, kontrollier bitte d Bearbeitig in dr Verglichsaasicht un druck derno uf „Syte spichere“.", "undo-failure": "D Änderig het nid chenne ruckgängig gmacht wäre, wel dää Abschnitt mittlerwyli gänderet woren isch.", diff --git a/languages/i18n/he.json b/languages/i18n/he.json index a29109341f..5ed594b9bd 100644 --- a/languages/i18n/he.json +++ b/languages/i18n/he.json @@ -775,7 +775,7 @@ "expansion-depth-exceeded-category-desc": "עומק ההרחבה בדף גדול מהעומק המרבי.", "expansion-depth-exceeded-warning": "עומק ההרחבה בדף גדול מדי", "parser-unstrip-loop-warning": "נמצאה לולאה בפריסה", - "parser-unstrip-recursion-limit": "עומק הרקורסיה של הפריסה עבר את המגבלה ($1)", + "unstrip-depth-warning": "עומק הרקורסיה של הפריסה עבר את המגבלה ($1)", "converter-manual-rule-error": "התגלתה שגיאה בכלל המרת שפה ידני", "undo-success": "ניתן לבטל את העריכה.\nאנא {{GENDER:|בדוק|בִדקי|בִדקו}} את השוואת הגרסאות שלהלן כדי לוודא שזה אכן מה ש{{GENDER:|אתה רוצה|את רוצה|אתם רוצים}} לעשות, ולאחר מכן {{GENDER:|שמור|שִמרי|שִמרו}} את השינויים למטה כדי לסיים את ביטול העריכה.", "undo-failure": "לא ניתן היה לבטל את העריכה עקב התנגשות עם עריכות מאוחרות יותר.", diff --git a/languages/i18n/hi.json b/languages/i18n/hi.json index a36d1d373d..14163b6fdb 100644 --- a/languages/i18n/hi.json +++ b/languages/i18n/hi.json @@ -832,7 +832,7 @@ "expansion-depth-exceeded-category-desc": "यह पृष्ठ विस्तार गहराई पार करता है।", "expansion-depth-exceeded-warning": "पृष्ठ में विस्तार गहराई पार की गई है", "parser-unstrip-loop-warning": "Unstrip लूप पाया गया", - "parser-unstrip-recursion-limit": "Unstrip पुनरावर्तन सीमा पार की गई ($1)", + "unstrip-depth-warning": "Unstrip पुनरावर्तन सीमा पार की गई ($1)", "converter-manual-rule-error": "मैन्यूअल भाषा परिवर्तन नियम में त्रुटि", "undo-success": "यह संपादन पूर्ववत किया जा सकता है।\nऐसा करने के लिये कृपया निम्नलिखित पाठ को ध्यान से देखकर बदलाव संजोयें।", "undo-failure": "इस बीच अन्य बदलाव होने के कारण यह संपादन पूर्ववत करना संभव नहीं है।", diff --git a/languages/i18n/hif-latn.json b/languages/i18n/hif-latn.json index b96f5d003d..f470fddf1e 100644 --- a/languages/i18n/hif-latn.json +++ b/languages/i18n/hif-latn.json @@ -750,7 +750,7 @@ "expansion-depth-exceeded-category-desc": "Panna, maximum expansion depth, se jaada hae.", "expansion-depth-exceeded-warning": "Panna expansion depth ke exceed karis hae", "parser-unstrip-loop-warning": "Unstrip loop ke pawa gai shae", - "parser-unstrip-recursion-limit": "Unstrip recursion limit ke exceed karaa gais hae ($1)", + "unstrip-depth-warning": "Unstrip recursion limit ke exceed karaa gais hae ($1)", "converter-manual-rule-error": "Bhasa ke anuwaad kare waala niyam me galti hae", "undo-success": "Ii badlao ke pahile jaise karaa jaae sake hai.\nNiche ke comparison ke check kar ke dekho ki aap yahi kare mangta rahaa, aur fir niche ke badlao ke save kar ke aapan badlao ke pahile jaise karo.", "undo-failure": "Ii badalo ke paile jaise nai karaa jaae sake hai kahe ki biich me badlao hai.", diff --git a/languages/i18n/hil.json b/languages/i18n/hil.json index 79d086a91a..e0eacc7c0d 100644 --- a/languages/i18n/hil.json +++ b/languages/i18n/hil.json @@ -546,7 +546,7 @@ "expansion-depth-exceeded-category": "Mga panid kon diin ang kadalumon sang pagpalapad nagsobra na", "expansion-depth-exceeded-warning": "Ang panid nagsobra na sa kadalumon sang pagpalapad", "parser-unstrip-loop-warning": "May loop nga unstrip nga nakita", - "parser-unstrip-recursion-limit": "Naglapaw ka na sa ginapasugtan nga pagliwat-liwat ($1)", + "unstrip-depth-warning": "Naglapaw ka na sa ginapasugtan nga pagliwat-liwat ($1)", "converter-manual-rule-error": "May sala nga nakita sa mano-mano nga pagsulunsan sa pagbadbad sang lenggwahe", "undo-success": "Ang pag-ilis indi mahuman.\nPalihog lantaw sang pagbaki-baki sa dalom agod to nga mapamatud-an kon amo gid man sini ang imo luyag buhaton, dayon tipona ang mga pagbag-o sa dalom agod to nga matapos ang pagliwat sang pag-ilis.", "undo-failure": "Ang pag-ilis indi na maliwat pa tungod sang nagakonplikto nga mga pang-tunga nga pag-ilis.", diff --git a/languages/i18n/hr.json b/languages/i18n/hr.json index 5b96d4d67f..fa38fcad6b 100644 --- a/languages/i18n/hr.json +++ b/languages/i18n/hr.json @@ -748,7 +748,7 @@ "expansion-depth-exceeded-category": "Stranice s prevelikom dubinom proširenja", "expansion-depth-exceeded-warning": "Na ovoj stranici dubina proširenja je prevelika", "parser-unstrip-loop-warning": "Nedopuštena petlja", - "parser-unstrip-recursion-limit": "Dosegnuto je ograničenje rekurzije ($1)", + "unstrip-depth-warning": "Dosegnuto je ograničenje rekurzije ($1)", "converter-manual-rule-error": "Pronađena je pogrješka u pravilu ručnog prijevoda", "undo-success": "Izmjenu je moguće ukloniti.\nMolimo Vas, usporedite niže navedene razlike u inačicama kako biste bili sigurni da ovo zaista želite učiniti, te sačuvajte stranicu i izmjene će biti uklonjene.", "undo-failure": "Ova izmjena ne može biti uklonjena zbog postojanja međuinačica.", diff --git a/languages/i18n/hrx.json b/languages/i18n/hrx.json index b9e8dcf47d..62415780cd 100644 --- a/languages/i18n/hrx.json +++ b/languages/i18n/hrx.json @@ -621,7 +621,7 @@ "expansion-depth-exceeded-category": "Seite, wo die Expansionstiefe überschritt honn", "expansion-depth-exceeded-warning": "Die Seit hot die Expansionstiefe üwerschritt.", "parser-unstrip-loop-warning": "Zirkelbezuch festgestellt", - "parser-unstrip-recursion-limit": "Rekursionsgrenz beim Ufflöse üwerschritt ($1)", + "unstrip-depth-warning": "Rekursionsgrenz beim Ufflöse üwerschritt ($1)", "converter-manual-rule-error": "Bei der manuelle Sprochkonvertierungsrechel woard en Fehler entdeckt.", "undo-success": "Die Beoorbeitung kann rückgänchig gemacht werre.\nBittschön prüf den Vergleich do unne, um sicherzustelle, dass du das tun möchst, und speichre dann do unne deine Ändrunge, um die Beoorbeitung rückgängig zu mache.", "undo-failure": "Die Ännrung konnt net rückgängich gemacht sin, weil der betroffne Abschnitt zwischenzeitlich verännert woard.", diff --git a/languages/i18n/hsb.json b/languages/i18n/hsb.json index 2412e0f82d..185a60dd1c 100644 --- a/languages/i18n/hsb.json +++ b/languages/i18n/hsb.json @@ -676,7 +676,7 @@ "expansion-depth-exceeded-category-desc": "Strona překroša maksimalnu ekspansisku hłubokosć.", "expansion-depth-exceeded-warning": "Strona je ekspansisku hłubokosć překročił", "parser-unstrip-loop-warning": "Njeskónčna sekla namakana", - "parser-unstrip-recursion-limit": "Rekursiska hranica překročena ($1)", + "unstrip-depth-warning": "Rekursiska hranica překročena ($1)", "converter-manual-rule-error": "Zmylk w manuelnym prawidle rěčneho konwertowanja namakany", "undo-success": "Wersija je so wuspěšnje wotstroniła. Prošu přepruwuj deleka w přirunanskim napohledźe, hač twoja změna bu přewzata a klikń potom na „Składować”, zo by změnu składował.", "undo-failure": "Wobdźěłanje njehodźeše so wotstronić, dokelž wotpowědny wotrězk bu mjeztym změnjeny.", diff --git a/languages/i18n/hu.json b/languages/i18n/hu.json index 822d64ed71..a38b78c2cb 100644 --- a/languages/i18n/hu.json +++ b/languages/i18n/hu.json @@ -788,7 +788,7 @@ "expansion-depth-exceeded-category-desc": "Az oldal meghaladja a maximális expanziós mélységet.", "expansion-depth-exceeded-warning": "A lap meghaladta az engedélyezett kiterjesztési mélységet", "parser-unstrip-loop-warning": "Unstrip hurok észlelve", - "parser-unstrip-recursion-limit": "Túl mély unstrip rekurzió: $1", + "unstrip-depth-warning": "Túl mély unstrip rekurzió: $1", "converter-manual-rule-error": "Hiba van a kézi nyelvi konverziós szabályban", "undo-success": "A szerkesztés visszavonható. Kérlek ellenőrizd alább a változásokat, hogy valóban ezt szeretnéd-e tenni, majd kattints a lap mentése gombra a visszavonás véglegesítéséhez.", "undo-failure": "A szerkesztést nem lehet automatikusan visszavonni vele ütköző későbbi szerkesztések miatt.", diff --git a/languages/i18n/ia.json b/languages/i18n/ia.json index fbb1becde7..4910918ff5 100644 --- a/languages/i18n/ia.json +++ b/languages/i18n/ia.json @@ -752,7 +752,7 @@ "expansion-depth-exceeded-category-desc": "Le pagina excede le profunditate de expansion maxime.", "expansion-depth-exceeded-warning": "Le profunditate de expansion in iste pagina excede le limite", "parser-unstrip-loop-warning": "Bucla de \"unstrip\" detegite", - "parser-unstrip-recursion-limit": "Limite de recursion de \"unstrip\" excedite ($1)", + "unstrip-depth-warning": "Limite de recursion de \"unstrip\" excedite ($1)", "converter-manual-rule-error": "Error detegite in le regula manual de conversion de lingua", "undo-success": "Le modification pote esser disfacite.\nPer favor controla le comparation infra pro verificar que tu vole facer isto, e postea salveguarda le modificationes infra pro assi disfacer le modification.", "undo-failure": "Le modification non poteva esser annullate a causa de conflicto con modificationes intermedie.", diff --git a/languages/i18n/id.json b/languages/i18n/id.json index 1525a1f62c..4e58912062 100644 --- a/languages/i18n/id.json +++ b/languages/i18n/id.json @@ -802,7 +802,7 @@ "expansion-depth-exceeded-category-desc": "Halaman yang melebihi kedalaman luas maksimum.", "expansion-depth-exceeded-warning": "Page exceeded the expansion depth", "parser-unstrip-loop-warning": "Unstrip loop detected", - "parser-unstrip-recursion-limit": "Unstrip recursion limit exceeded ($1)", + "unstrip-depth-warning": "Unstrip recursion limit exceeded ($1)", "converter-manual-rule-error": "Kesalahan terdeteksi di aturan manual konversi bahasa", "undo-success": "Suntingan ini dapat dibalikkan. Silakan periksa perbandingan di bawah untuk meyakinkan bahwa benar itu yang Anda ingin lakukan, lalu simpan perubahan tersebut untuk menyelesaikan pembalikkan suntingan.", "undo-failure": "Suntingan ini tidak dapat dibalikkan karena konflik penyuntingan antara.", diff --git a/languages/i18n/ilo.json b/languages/i18n/ilo.json index 679152dc0a..7af5424986 100644 --- a/languages/i18n/ilo.json +++ b/languages/i18n/ilo.json @@ -735,7 +735,7 @@ "expansion-depth-exceeded-category-desc": "Ti panid ket nasurokanna ti kaaduan ti kauneg ti panagpadakkel.", "expansion-depth-exceeded-warning": "Ti panid ket nasurokanna ti kauneg ti panagpadakkel", "parser-unstrip-loop-warning": "Nakaduktal ti di-naukisan a silo", - "parser-unstrip-recursion-limit": "Nalabsan ti patingga ti panagdullit ti di-naukisan ($1)", + "unstrip-depth-warning": "Nalabsan ti patingga ti panagdullit ti di-naukisan ($1)", "converter-manual-rule-error": "Adda biddut a naduktalan iti manual nga alagaden ti panagbalbaliw ti pagsasao", "undo-success": "Mabalin a maisubli ti panagurnos.\nPangngaasi a kitaen ti panangiyasping dita baba tapno maammuan no daytoy ti kayatmo nga aramiden, ken kalpasanna idulin dagiti sinukatan dita baba tapno malpas ti panangisubli ti inurnos.", "undo-failure": "Ti inurnos ket saan a maipasubli gapu ta adda dagiti nakisinnungat a patingnga a naurnos.", diff --git a/languages/i18n/is.json b/languages/i18n/is.json index 6cd24ec7d4..434a6a8a41 100644 --- a/languages/i18n/is.json +++ b/languages/i18n/is.json @@ -737,7 +737,7 @@ "expansion-depth-exceeded-category": "Þær síður þar sem farið er út fyrir leyfða dýpt útvíkkunar", "expansion-depth-exceeded-warning": "Síðan fer út fyrir leyfða dýpt útvíkkunar", "parser-unstrip-loop-warning": "\"Unstrip\" lykkja fannst", - "parser-unstrip-recursion-limit": "Farið út fyrir „unstrip“ endurkvæmnismörk ($1)", + "unstrip-depth-warning": "Farið út fyrir „unstrip“ endurkvæmnismörk ($1)", "converter-manual-rule-error": "Villa í reglu handvirks tungumálabreytis", "undo-success": "Það er hægt að afturkalla breytinguna.\nAthugaðu vel samanburðinn hér fyrir neðan til að sannreyna að það sé það sem þú vilt gera, vistaðu svo breytingarnar hér fyrir neðan til að ljúka afturköllun breytinganna.", "undo-failure": "Breytinguna var ekki hægt að taka tilbaka vegna breytinga í millitíðinni.", diff --git a/languages/i18n/it.json b/languages/i18n/it.json index 621d4d242a..d827833cd4 100644 --- a/languages/i18n/it.json +++ b/languages/i18n/it.json @@ -852,7 +852,7 @@ "expansion-depth-exceeded-category-desc": "La pagina supera la profondità massima di espansione.", "expansion-depth-exceeded-warning": "Questa pagina ha superato la profondità di espansione", "parser-unstrip-loop-warning": "Rilevato ciclo di Unstrip", - "parser-unstrip-recursion-limit": "Superati i limiti di ricorsione di Unstrip ($1)", + "unstrip-depth-warning": "Superati i limiti di ricorsione di Unstrip ($1)", "converter-manual-rule-error": "Rilevato errore nella regola manuale di conversione della lingua", "undo-success": "Questa modifica può essere annullata.\nControlla le differenze mostrate sotto fra le due versioni per essere certo che il contenuto corrisponda a quanto desiderato, e quindi salvare le modifiche per completare la procedura di annullamento.", "undo-failure": "Impossibile annullare la modifica a causa di un conflitto con modifiche intermedie.", diff --git a/languages/i18n/ja.json b/languages/i18n/ja.json index a9f1877575..d20092c7fe 100644 --- a/languages/i18n/ja.json +++ b/languages/i18n/ja.json @@ -836,7 +836,7 @@ "expansion-depth-exceeded-category-desc": "展開の深さが上限を超えたページ。", "expansion-depth-exceeded-warning": "ページが展開の深さ制限を超えました", "parser-unstrip-loop-warning": "unstrip のループを検出しました", - "parser-unstrip-recursion-limit": "unstrip の再帰 ($1) が上限を超えました", + "unstrip-depth-warning": "unstrip の再帰 ($1) が上限を超えました", "converter-manual-rule-error": "手動の言語変換規則でエラーを検出しました。", "undo-success": "この編集を取り消せます。\n下記の差分を確認して、本当に取り消していいか検証してください。よろしければ変更を保存して取り消しを完了してください。", "undo-failure": "中間の版での編集と競合したため、取り消せませんでした。", diff --git a/languages/i18n/jv.json b/languages/i18n/jv.json index 23075124f7..48cef66773 100644 --- a/languages/i18n/jv.json +++ b/languages/i18n/jv.json @@ -690,7 +690,7 @@ "expansion-depth-exceeded-category": "Kaca sing jeroné èkspansi wis punjul", "expansion-depth-exceeded-warning": "Kaca munculi jeroné èkspansi", "parser-unstrip-loop-warning": "Unstrip loop detected", - "parser-unstrip-recursion-limit": "Unstrip recursion limit exceeded ($1)", + "unstrip-depth-warning": "Unstrip recursion limit exceeded ($1)", "converter-manual-rule-error": "Masalah kapranggul ing aturan konvèrsi basa manual", "undo-success": "Besutan iki kena diwurungaké.\nTiliki bandhingan ngisor iki saperlu mesthèkaké yèn bener iki sing arep kolakoni, nuli simpen owahan ngisor iki kanggo ngiyai yèn besutané diwurungaké.", "undo-failure": "Besutan iki ora bisa dipulihaké amarga bisa cengkah besutan antara.", diff --git a/languages/i18n/ka.json b/languages/i18n/ka.json index 12d4f00501..930be780f9 100644 --- a/languages/i18n/ka.json +++ b/languages/i18n/ka.json @@ -773,7 +773,7 @@ "expansion-depth-exceeded-category-desc": "გვერდს აქვს გადაჭარბებული გაღების სიღრმის მაქსიმალურად დასაშვები რაოდენობა", "expansion-depth-exceeded-warning": "გვერდზე გადამეტებულია ჩადგმების ზღვარი", "parser-unstrip-loop-warning": "აღმოჩენილია ციკლური ბმული", - "parser-unstrip-recursion-limit": "გადამეტებულია რეკურსიის ზღვარი ($1)", + "unstrip-depth-warning": "გადამეტებულია რეკურსიის ზღვარი ($1)", "converter-manual-rule-error": "შეცდომა ენის ხელით გარდაქმნის წესში", "undo-success": "რედაქტირების გაუქმება შესაძლებელია. გთხოვთ შეამოწმოთ განსხვავება ქვევით, რათა დარწმუნდეთ, რომ ეს ის არის რაც თქვენ გსურთ, შემდეგ კი შეინახეთ ცვლილებები რათა დაასრულოთ რედაქტირების გაუქმება.", "undo-failure": "რედაქტირების გაუქმება შეუძლებელია კონფლიქტური შუალედური რედაქტირებების გამო.", diff --git a/languages/i18n/kab.json b/languages/i18n/kab.json index 79e1c1a2d8..657d7cb82e 100644 --- a/languages/i18n/kab.json +++ b/languages/i18n/kab.json @@ -707,7 +707,7 @@ "expansion-depth-exceeded-category-desc": "Asebter iɛedda talqayt n temɣer tafellayt.", "expansion-depth-exceeded-warning": "Isebtar yefelen lqay n uderrec", "parser-unstrip-loop-warning": "Tifin n tineddict ur nezmer ara an sentuter", - "parser-unstrip-recursion-limit": "Talast n usniles ur nezmer ara an sentuter tefel ($1)", + "unstrip-depth-warning": "Talast n usniles ur nezmer ara an sentuter tefel ($1)", "converter-manual-rule-error": "Tifin n unezri deg alugen awfus n uselket n tutlayt", "undo-success": "Tzemreḍ ad tessefsuḍ abeddil. Ssenqed asidmer akken ad tessneḍ ayen tebɣiḍ ad txdmeḍ d ṣṣeḥ, umbeɛd smekti ibeddlen u tkemmleḍ ad tessefsuḍ abeddil.", "undo-failure": "Ur yezmir ara ad issefu abeddel axaṭer yella amennuɣ abusari deg ubeddel.", diff --git a/languages/i18n/kbd-cyrl.json b/languages/i18n/kbd-cyrl.json index 14b3f3996c..d21be5ad86 100644 --- a/languages/i18n/kbd-cyrl.json +++ b/languages/i18n/kbd-cyrl.json @@ -481,7 +481,7 @@ "expansion-depth-exceeded-category": "НапэкӀуэцӀым и зыубгъуэн Ӏувагъыр къехъу щытщ", "expansion-depth-exceeded-warning": "НапэкӀуэцӀып и зэфӀэгъэкӀыгъуэр къегъэхъуауэ щытщ", "parser-unstrip-loop-warning": "Зэрыдзэгъуэ зэхуэмыщӀа къыхэкӀащ", - "parser-unstrip-recursion-limit": "Рекурсым и зэфӀэгъэкӀыгъуэр къегъэхъуауэ щытщ ($1)", + "unstrip-depth-warning": "Рекурсым и зэфӀэгъэкӀыгъуэр къегъэхъуауэ щытщ ($1)", "undo-success": "Гъэтэрэзыгъуэр хахыжьыфынущ. Версиэхэм я зэгъэпшыгъуэ егъэкӀуэкӀ, узхуэныкъуэхэрамэ пщӀам еплъи «НапэкӀуэцӀыр итхэн»-ым текъузэ, зэхъуэкӀыгъуэхэр хэхьэным щхьэкӀэ.", "undo-failure": "Гъэтэрэзыгъуэр хэхыжа хъунукъым, гъэтэрэзыгъуэхэм я зэпхыгъуэр зэремыкӀуэкӀыфым щхьэкӀэ", "undo-norev": "Гъэтэрэзыгъуэр хэхыжа хъунукъым зэрщымыӀэм щхьэкӀэ иэ хэхыжагъыху щытщ.", diff --git a/languages/i18n/kk-cyrl.json b/languages/i18n/kk-cyrl.json index 5c06c7c5c5..95af0b1500 100644 --- a/languages/i18n/kk-cyrl.json +++ b/languages/i18n/kk-cyrl.json @@ -700,7 +700,7 @@ "expansion-depth-exceeded-category-desc": "Жіктелім тереңдігі шегінен асқан бет.", "expansion-depth-exceeded-warning": "Жіктелім тереңдігі асып кеткен бет", "parser-unstrip-loop-warning": "Жабылмаған тег анықталды (
 осындай)",
-	"parser-unstrip-recursion-limit": "Unstrip рекурсия шегінен асты ($1)",
+	"unstrip-depth-warning": "Unstrip рекурсия шегінен асты ($1)",
 	"converter-manual-rule-error": "Қолмен тілді түрлендіру ережесінде қате кездесті",
 	"undo-success": "Бұл өңдемені жоққа шығарымақшысыз. Алдымен алдын-ала төмендегі салыстыруды тексеріп шығыңыз да бетті сақтаңыз.",
 	"undo-failure": "Бұл өңдеме жоққа шығарылмайды, себебі арада қақтығысты өңдемелер бар.",
diff --git a/languages/i18n/ko.json b/languages/i18n/ko.json
index bbbb152efb..eeb13e6545 100644
--- a/languages/i18n/ko.json
+++ b/languages/i18n/ko.json
@@ -804,7 +804,7 @@
 	"expansion-depth-exceeded-category-desc": "최대 확장 깊이를 초과하는 문서입니다.",
 	"expansion-depth-exceeded-warning": "문서가 확장 깊이를 초과하였습니다",
 	"parser-unstrip-loop-warning": "Unstrip의 반복을 감지했습니다",
-	"parser-unstrip-recursion-limit": "Unstrip의 재귀 한도를 초과했습니다 ($1)",
+	"unstrip-depth-warning": "Unstrip의 재귀 한도를 초과했습니다 ($1)",
 	"converter-manual-rule-error": "언어 변환 규칙을 수동으로 지정하는 도중 오류",
 	"undo-success": "편집을 되돌릴 수 있습니다.\n이 편집을 되돌리려면 아래의 바뀐 내용을 확인한 후 저장해주세요.",
 	"undo-failure": "중간의 다른 편집과 충돌하여 이 편집을 되돌릴 수 없습니다.",
diff --git a/languages/i18n/krc.json b/languages/i18n/krc.json
index 0ad036c784..dbed1d89ff 100644
--- a/languages/i18n/krc.json
+++ b/languages/i18n/krc.json
@@ -610,7 +610,7 @@
 	"expansion-depth-exceeded-category": "Кериуню теренлиги оздурулгъан бетле",
 	"expansion-depth-exceeded-warning": "Бетде ичине салыныуну чеги оздурулгъанды",
 	"parser-unstrip-loop-warning": "Джабылмагъан pre табылды",
-	"parser-unstrip-recursion-limit": "Рекурсияны чеги ($1) оздурулду",
+	"unstrip-depth-warning": "Рекурсияны чеги ($1) оздурулду",
 	"converter-manual-rule-error": "Тилни башха тюрлю этиуню къол джоругъунда халат",
 	"undo-success": "Бу тюрлениу ызына алыныргъа боллукъду. Тилейбиз, версияланы тенглешдириуюн осмакълагъыз, керти да бу тюрлендириулени этерге излегенигизден ишексиз болугъуз, сора, тюрлениуле къабыл этилир ючюн, «Бетни къош» деген тиекден басыгъыз.",
 	"undo-failure": "Бир-бирине келишмегени себебли, тюрлениу ызына алынамады.",
diff --git a/languages/i18n/ksh.json b/languages/i18n/ksh.json
index 5c91541650..68897b1548 100644
--- a/languages/i18n/ksh.json
+++ b/languages/i18n/ksh.json
@@ -736,7 +736,7 @@
 	"expansion-depth-exceeded-category-desc": "Dat heh es de Saachjropp för Sigge, woh zoh vill automattesch ennjeföhsch weed.",
 	"expansion-depth-exceeded-warning": "En heh di Sigg weed zoh vill automattesch ennjeföhsch.",
 	"parser-unstrip-loop-warning": "Ene Befähl em Täx betrek sesch op sesch sällefs.",
-	"parser-unstrip-recursion-limit": "Ene Befähl em Täx es mieh wi {{PLURAL:$1|eijmohl|$1 Mohl|jaa nit}} met  sesch sellef verschachtelt.",
+	"unstrip-depth-warning": "Ene Befähl em Täx es mieh wi {{PLURAL:$1|eijmohl|$1 Mohl|jaa nit}} met  sesch sellef verschachtelt.",
 	"converter-manual-rule-error": "Doh es ene Fähler en ene händesche Önwandelongsrääjel zwesche de Schprohche.",
 	"undo-success": "De Änderong könnte mer zeröck nämme. Belohr Der de Ungerscheide un dann donn di Sigg avspeijschere, wann De dängks, et es en Ohdenong esu.",
 	"undo-failure": "Dat kunnt mer nit zeröck nämme, dä Afschnedd wood enzwesche ald widder beärbeidt.",
diff --git a/languages/i18n/lfn.json b/languages/i18n/lfn.json
index daeb9d68dc..99037d4729 100644
--- a/languages/i18n/lfn.json
+++ b/languages/i18n/lfn.json
@@ -741,7 +741,7 @@
 	"expansion-depth-exceeded-category-desc": "La paje esede la profondia masima de estende.",
 	"expansion-depth-exceeded-warning": "La paje ia esede la profondia de estende",
 	"parser-unstrip-loop-warning": "Sicle de unstrip() detetada",
-	"parser-unstrip-recursion-limit": "Esede de la recorsa masima de unstrip() ($1)",
+	"unstrip-depth-warning": "Esede de la recorsa masima de unstrip() ($1)",
 	"converter-manual-rule-error": "Era detetada en regula nonautomata de converti de lingua",
 	"undo-success": "La edita pote es desfada.\nPer favore, esamina la compara a su per serti ce tu vole fa esta, e alora fisa la cambias a su per fini desfa la edita.",
 	"undo-failure": "La edita no pote es desfada par causa de editas interveninte cual contradise lo.",
diff --git a/languages/i18n/li.json b/languages/i18n/li.json
index edf42af180..ceb8d95ff7 100644
--- a/languages/i18n/li.json
+++ b/languages/i18n/li.json
@@ -750,7 +750,7 @@
 	"expansion-depth-exceeded-category-desc": "De pagina geit euver de maximaal oetbreijingsdeepdje.",
 	"expansion-depth-exceeded-warning": "De paasj haet te väöl sjablone",
 	"parser-unstrip-loop-warning": "Unstriplus gevónje",
-	"parser-unstrip-recursion-limit": "Unstriprecursielimiet te väöl ($1)",
+	"unstrip-depth-warning": "Unstriprecursielimiet te väöl ($1)",
 	"converter-manual-rule-error": "'n Fout is óntdèk gewaore in 'ne handjmaesig tougeveudje spraokómzèttingsregel",
 	"undo-success": "Hiej onger stuit de teks wo in de verangering ongedaon gemaak is. Controleer veur 't opslaon of 't resultaot gewins is.",
 	"undo-failure": "De verangering kòs neet ongedaon gemaak waere waeges angere striedige verangeringe.",
diff --git a/languages/i18n/lij.json b/languages/i18n/lij.json
index 0b7b526abb..61cdc9e593 100644
--- a/languages/i18n/lij.json
+++ b/languages/i18n/lij.json
@@ -746,7 +746,7 @@
 	"expansion-depth-exceeded-category-desc": "A paggina a suppera a profonditæ mascima d'espanscion.",
 	"expansion-depth-exceeded-warning": "Sta paggine a l'ha superòu a profonditæ d'espanscion",
 	"parser-unstrip-loop-warning": "Rilevou ciclo de Unstrip",
-	"parser-unstrip-recursion-limit": "Superæ i limmiti de ricorscion de Unstrip ($1)",
+	"unstrip-depth-warning": "Superæ i limmiti de ricorscion de Unstrip ($1)",
 	"converter-manual-rule-error": "Rilevou errô inta reggola manoâ de converscion da lengoa",
 	"undo-success": "Questa modiffica a peu ese anullâ.\nControlla e differençe mostræ chì de sotta fra e doe verscioin pe ese seguo che-o contegnuo o corisponde a quante dexidiou, e quindi sarvâ e modiffiche pe completâ a proçedûa d'anullamento.",
 	"undo-failure": "Imposcibbile anullâ a modiffica a caosa de un conflito con de modiffiche intermeddie.",
diff --git a/languages/i18n/lki.json b/languages/i18n/lki.json
index 368a641f9a..e2b0ded283 100644
--- a/languages/i18n/lki.json
+++ b/languages/i18n/lki.json
@@ -736,7 +736,7 @@
 	"expansion-depth-exceeded-category-desc": "رده برای صفحاتی که در آنها از عمق گسترش فراتر رفته است.",
 	"expansion-depth-exceeded-warning": "صفحه حداکثر عمق بسط دادن تجاوز کرد",
 	"parser-unstrip-loop-warning": "حلقه در دستور unstrip پیدا شد",
-	"parser-unstrip-recursion-limit": "از حداکثر ارجاع در دستور unstrip تجاوز شد ($1)",
+	"unstrip-depth-warning": "از حداکثر ارجاع در دستور unstrip تجاوز شد ($1)",
 	"converter-manual-rule-error": "خطا در قوانین مبدل دستی زبان",
 	"undo-success": "این ویرایش را می‌توان خنثی کرد.\nلطفاً تفاوت زیر را بررسی کنید تا تأیید کنید که این چیزی است که می‌خواهید انجام دهید، سپس تغییرات زیر را ذخیره کنید تا خنثی‌سازی ویرایش را به پایان ببرید.",
 	"undo-failure": "به علت تعارض با ویرایش‌های میانی، این ویرایش را نمی‌توان خنثی کرد.",
diff --git a/languages/i18n/lrc.json b/languages/i18n/lrc.json
index c77099f623..96aa274800 100644
--- a/languages/i18n/lrc.json
+++ b/languages/i18n/lrc.json
@@ -672,7 +672,7 @@
 	"expansion-depth-exceeded-category-desc": "زیر دسه سی بلگه یایی که د ونو پی یا ووله بیین فره پئشکرد کرده.",
 	"expansion-depth-exceeded-warning": "بلگه د پی یا ووله بیین پئشکرد کرد",
 	"parser-unstrip-loop-warning": "گردوله د فرمونه Unstrip پیدا بیه",
-	"parser-unstrip-recursion-limit": "د بیشترونه د سرچشمه رئتن د دستور Unstrip واروتر رئتیته($1)",
+	"unstrip-depth-warning": "د بیشترونه د سرچشمه رئتن د دستور Unstrip واروتر رئتیته($1)",
 	"converter-manual-rule-error": "خطا د قانون والرشتن دسی زون",
 	"undo-success": "نبوئه ویرایشت نه انجومشیو بکیت.\nلطفا ای فرخی که ها د هار نه وارسی بکیت تا یه کاریه که میهات انجوم بئیت، و اوسه آلشتیا هار نه اماییه بکیت سی یه که خمثی کردن ویرایشت نه انجوم بئیت.",
 	"undo-failure": "سی ری به ری بیئن ای ویرایشت وا ویرایشتیا مینجایی، نبوئه ای ویرایشت نه خومثی بکیت.",
diff --git a/languages/i18n/lt.json b/languages/i18n/lt.json
index 382ee471da..e0c77b36fa 100644
--- a/languages/i18n/lt.json
+++ b/languages/i18n/lt.json
@@ -765,7 +765,7 @@
 	"expansion-depth-exceeded-category-desc": "Puslapis viršija didžiausią plėtros gylį.",
 	"expansion-depth-exceeded-warning": "Puslapis, viršijantis didžiausią plėtros gylį",
 	"parser-unstrip-loop-warning": "Rastas neuždarytas ciklas",
-	"parser-unstrip-recursion-limit": "Unstrip rekursijos limitas viršytas ($1)",
+	"unstrip-depth-warning": "Unstrip rekursijos limitas viršytas ($1)",
 	"converter-manual-rule-error": "Rankinėje kalbos pertvarkymo taisyklėje rasta klaida",
 	"undo-success": "Keitimas gali būti atšauktas. Prašome patikrinti palyginimą, esantį žemiau, kad patvirtintumėte, kad jūs tai ir norite padaryti, ir tada išsaugokite pakeitimus, esančius žemiau, kad užbaigtumėte keitimo atšaukimą.",
 	"undo-failure": "Keitimas negali būti atšauktas dėl konfliktuojančių tarpinių keitimų.",
diff --git a/languages/i18n/mai.json b/languages/i18n/mai.json
index 8cc626b5d2..b66f1a0730 100644
--- a/languages/i18n/mai.json
+++ b/languages/i18n/mai.json
@@ -724,7 +724,7 @@
 	"expansion-depth-exceeded-category-desc": "ई पृष्ठ अधिकतम रुपमे विस्तार गहिराई पार केनए अछि",
 	"expansion-depth-exceeded-warning": "पन्ना विस्तार गहिराई पार केनए अछि",
 	"parser-unstrip-loop-warning": "Unstrip लूप पाओल गेल",
-	"parser-unstrip-recursion-limit": "Unstrip पुनरावर्तन सीमा पार कइर गेल($1)",
+	"unstrip-depth-warning": "Unstrip पुनरावर्तन सीमा पार कइर गेल($1)",
 	"converter-manual-rule-error": "म्यानुअल भाषा परिवर्तन नियममे त्रुटि",
 	"undo-success": "ई सम्पादन पूर्ववत बदलल जा सकैए।\nकृपा क' नीचाँक तुलनाक जाँच करू ई देखैले जे ई वएह भेल अछि जे अहाँ चाहै छलहुँ, आ तखन सम्पादन ख़तम करबा लेल नीचाँक परिवर्तन सुरक्षित करू ।",
 	"undo-failure": "मध्यवर्ती विरोधी सम्पादनक कारण ऐ सम्पादनकेँ खतम नै कएल जा सकैए।",
diff --git a/languages/i18n/mg.json b/languages/i18n/mg.json
index f626f0ca2d..0e92f0c769 100644
--- a/languages/i18n/mg.json
+++ b/languages/i18n/mg.json
@@ -723,7 +723,7 @@
 	"expansion-depth-exceeded-category-desc": "Sokajy ho an'ny pejy ahitana halalim-piitarana mihoatra.",
 	"expansion-depth-exceeded-warning": "Pejy manana halalim-panitarana mihoatra",
 	"parser-unstrip-loop-warning": "Nahitana tondro mifolaka tsy azo vahana",
-	"parser-unstrip-recursion-limit": "Tafahoatra ny fetra avo ny fetra recursion ($1)",
+	"unstrip-depth-warning": "Tafahoatra ny fetra avo ny fetra recursion ($1)",
 	"converter-manual-rule-error": "Nahitana hadisoana ao amin'ny fepetra famadihana tanana ny fiteny.",
 	"undo-success": "Ho voafafa io fanovana io. Marino tsara ny fanovana eo ambany, ary tehirizo rehefa vita.",
 	"undo-failure": "Tsy afaka esorina io fanovàna io : mety tsy miraikitra amin'ny fanovàna misy eo ampivoaniny ra esorina",
diff --git a/languages/i18n/min.json b/languages/i18n/min.json
index d525160dcc..ba766d6931 100644
--- a/languages/i18n/min.json
+++ b/languages/i18n/min.json
@@ -583,7 +583,7 @@
 	"expansion-depth-exceeded-category": "Laman dima kadalaman ekspansi lah talampau",
 	"expansion-depth-exceeded-warning": "Laman kadalaman ekspansi lah talampau",
 	"parser-unstrip-loop-warning": "Unstrip loop detected",
-	"parser-unstrip-recursion-limit": "Unstrip recursion limit exceeded ($1)",
+	"unstrip-depth-warning": "Unstrip recursion limit exceeded ($1)",
 	"converter-manual-rule-error": "Kasalahan tadeteksi di aturan manual konversi bahaso",
 	"undo-success": "Suntiangan ko dapek dibatalan. \nTolong cek pabedoan di bawah untuak mayakinkan bahwa bana nan tu Sanak nio buek, lalu simpan parubahan tasabuik untuak manyalasaikan pambatalan suntiangan.",
 	"undo-failure": "Suntiangan ko indak dapek dibatalan dek konflik panyuntiangan antaro.",
diff --git a/languages/i18n/mk.json b/languages/i18n/mk.json
index a1f615a879..18f09258d5 100644
--- a/languages/i18n/mk.json
+++ b/languages/i18n/mk.json
@@ -765,7 +765,7 @@
 	"expansion-depth-exceeded-category-desc": "Страницата ја надминува најголемата дозволена продорност на проширувањето.",
 	"expansion-depth-exceeded-warning": "Страницата ја надмина длабочината на проширувањето",
 	"parser-unstrip-loop-warning": "Утврдена е јамка",
-	"parser-unstrip-recursion-limit": "Пречекорена е границата на рекурзија ($1)",
+	"unstrip-depth-warning": "Пречекорена е границата на рекурзија ($1)",
 	"converter-manual-rule-error": "Пронајдов грешка во правилото за рачно претворање на јазик",
 	"undo-success": "Уредувањето може да се откаже.\nВе молиме споредете ги промените со претходната верзија за да проверите дали тоа е сигурно она што сакате да го направите, а потоа зачувајте ги промените за да го завршите откажувањето на претходното уредување.",
 	"undo-failure": "Уредувањето не можеше да се откаже заради меѓувремени спротиставени уредувања.",
diff --git a/languages/i18n/ml.json b/languages/i18n/ml.json
index 149fcabc82..a3fcbeca9c 100644
--- a/languages/i18n/ml.json
+++ b/languages/i18n/ml.json
@@ -729,7 +729,7 @@
 	"expansion-depth-exceeded-category-desc": "താളിലെ വികസന ആഴം അധികരിച്ചിരിക്കുന്നു.",
 	"expansion-depth-exceeded-warning": "താളിന്റെ വികസന ആഴം അധികരിച്ചിരിക്കുന്നു",
 	"parser-unstrip-loop-warning": "അൺസ്ട്രിപ്പ് (Unstrip) പാഴ്സർ ഫങ്ഷനിൽ കുരുക്ക് കണ്ടെത്തി",
-	"parser-unstrip-recursion-limit": "അൺസ്ട്രിപ്പ് (Unstrip) പാഴ്സർ ഫങ്ഷന്റെ പുനരാവർത്തന പരിധി അധികരിച്ചിരിക്കുന്നു ($1)",
+	"unstrip-depth-warning": "അൺസ്ട്രിപ്പ് (Unstrip) പാഴ്സർ ഫങ്ഷന്റെ പുനരാവർത്തന പരിധി അധികരിച്ചിരിക്കുന്നു ($1)",
 	"converter-manual-rule-error": "മാനുഷികമായുള്ള ഭാഷാ പരിവർത്തന നിയമത്തിൽ പിഴവ് കണ്ടെത്തി",
 	"undo-success": "ഈ തിരുത്ത് താങ്കൾക്ക് തിരസ്ക്കരിക്കാവുന്നതാണ്‌. താഴെ കൊടുത്തിരിക്കുന്ന പതിപ്പുകൾ തമ്മിലുള്ള താരതമ്യം ഒന്നുകൂടി പരിശോധിച്ച് ഈ പ്രവൃത്തി ചെയ്യണോ എന്ന് ഒന്നുകൂടി ഉറപ്പാക്കുക. ഉറപ്പാണെങ്കിൽ തിരുത്ത് തിരസ്ക്കരിക്കുവാൻ താൾ സേവ് ചെയ്യുക.",
 	"undo-failure": "ഇടയ്ക്കുള്ള തിരുത്തുകൾ തമ്മിൽ സമരസപ്പെടാത്തതു കാരണം ഈ തിരുത്ത് തിരസ്ക്കരിക്കുവാനാവില്ല.",
diff --git a/languages/i18n/mr.json b/languages/i18n/mr.json
index 4e59163ba9..6e8d9309af 100644
--- a/languages/i18n/mr.json
+++ b/languages/i18n/mr.json
@@ -773,7 +773,7 @@
 	"expansion-depth-exceeded-category-desc": "या पानाने उच्चतम प्रसरण-खोली(expansion depth) मर्यादा पार केली.",
 	"expansion-depth-exceeded-warning": "लेखाने विस्तार-तळ(एक्सपांशन डेप्थ) पार केला",
 	"parser-unstrip-loop-warning": "'अनस्ट्रिप'(अरोखीत) वलय(लुप) आढळले",
-	"parser-unstrip-recursion-limit": "'अनस्ट्रिप'(अरोखीत) आवर्तन मर्यादा पार झाली ($1)",
+	"unstrip-depth-warning": "'अनस्ट्रिप'(अरोखीत) आवर्तन मर्यादा पार झाली ($1)",
 	"converter-manual-rule-error": "निदेशपुस्तिकेच्या भाषा अनुरुपण नियमामध्ये त्रुटी आढळली",
 	"undo-success": "संपादन परतवले जाऊ शकते.कृपया, आपण नेमके हेच करू इच्छिता तर ते खाली दिलेली तुलना पाहू निश्चित करा,आणि नंतर संपादन परतवण्याचे काम पूर्ण करण्याकरिता इच्छित बदल जतन करा.",
 	"undo-failure": "विसंवादी आंतरवर्ती संपादने झाल्यामुळे आपण हे संपादन परतवू शकत नाही.",
diff --git a/languages/i18n/ms.json b/languages/i18n/ms.json
index 334e350003..cff3601683 100644
--- a/languages/i18n/ms.json
+++ b/languages/i18n/ms.json
@@ -762,7 +762,7 @@
 	"expansion-depth-exceeded-category-desc": "Laman telah melebihi kedalaman peluasan maksimum.",
 	"expansion-depth-exceeded-warning": "Laman terlebih dalam peluasan",
 	"parser-unstrip-loop-warning": "Gelung unstrip dikesan",
-	"parser-unstrip-recursion-limit": "Had rekursi unstrip dilampaui ($1)",
+	"unstrip-depth-warning": "Had rekursi unstrip dilampaui ($1)",
 	"converter-manual-rule-error": "Ralat dikesan dalam aturan penukaran bahasa manual",
 	"undo-success": "Suntingan ini boleh dibatalkan. Sila semak perbandingan di bawah untuk mengesahkan bahawa anda betul-betul mahu melakukan tindakan ini, kemudian simpan perubahan tersebut.",
 	"undo-failure": "Suntingan tersebut tidak boleh dibatalkan kerana terdapat suntingan pertengahan yang bercanggah.",
diff --git a/languages/i18n/nap.json b/languages/i18n/nap.json
index 00975fd35c..5d0568867b 100644
--- a/languages/i18n/nap.json
+++ b/languages/i18n/nap.json
@@ -744,7 +744,7 @@
 	"expansion-depth-exceeded-category-desc": "Sta paggena appassa 'o lemmeto d'espansione.",
 	"expansion-depth-exceeded-warning": "Sta paggena ha appassato 'o lemmeto 'e futo 'e spansione",
 	"parser-unstrip-loop-warning": "Scummigliato aniello Unstrip",
-	"parser-unstrip-recursion-limit": "Appassato 'o lémmeto 'e ricurzione d' Unstrip ($1)",
+	"unstrip-depth-warning": "Appassato 'o lémmeto 'e ricurzione d' Unstrip ($1)",
 	"converter-manual-rule-error": "È stato scummigliato n'errore dint'a regola manuale 'e converziona 'e lengua",
 	"undo-success": "'O cagnamiento se può annullà.\nPe' piacere vedete 'e differenze mmustate nfra 'e verziune pe' te ffà capace ca 'e cuntenute songo bbuone, e astipate 'e cagnamiente ccà abbascio pe' fernì e accussì turnà arreto.",
 	"undo-failure": "Nun se può fà turnà arreto 'o cagnamiento pecché ce sta nu conflitto ch' 'e cagnamiente intermedie.",
diff --git a/languages/i18n/nb.json b/languages/i18n/nb.json
index fe826a268b..9a00b9c440 100644
--- a/languages/i18n/nb.json
+++ b/languages/i18n/nb.json
@@ -788,7 +788,7 @@
 	"expansion-depth-exceeded-category-desc": "Siden overskrider maksimal utvidingsdybde.",
 	"expansion-depth-exceeded-warning": "Sida har overskredet ekspansjonsdybden",
 	"parser-unstrip-loop-warning": "«Unstrip»-loop påvist",
-	"parser-unstrip-recursion-limit": "Rekursjonsgrense for taggfjerning overskredet ($1)",
+	"unstrip-depth-warning": "Rekursjonsgrense for taggfjerning overskredet ($1)",
 	"converter-manual-rule-error": "En feil ble oppdaget i en manuell språkkonverteringsregel",
 	"undo-success": "Redigeringen kan omgjøres. Sjekk sammenligningen under for å bekrefte at du vil gjøre dette, og lagre endringene for å fullføre omgjøringen.",
 	"undo-failure": "Redigeringen kunne ikke omgjøres på grunn av konflikterende etterfølgende redigeringer.",
diff --git a/languages/i18n/nds-nl.json b/languages/i18n/nds-nl.json
index c900dbc4cb..2e4bc590db 100644
--- a/languages/i18n/nds-nl.json
+++ b/languages/i18n/nds-nl.json
@@ -639,7 +639,7 @@
 	"expansion-depth-exceeded-category": "Ziejen waor de expansiediepte overschrejen is",
 	"expansion-depth-exceeded-warning": "Op disse zied staon te veule mallen",
 	"parser-unstrip-loop-warning": "Der is n \"unstrip\"-lusse evunnen",
-	"parser-unstrip-recursion-limit": "De rekursielimiet ($1) veur \"unstrip\" is overschrejen",
+	"unstrip-depth-warning": "De rekursielimiet ($1) veur \"unstrip\" is overschrejen",
 	"converter-manual-rule-error": "Der is n fout evunnen in n haandmaotig in-evoegden taalkonversieregel.",
 	"undo-success": "De bewarking kan weerummedreid wörden. Kiek de vergelieking hieronder nao um der wisse van de ween dat alles goed is, en slao de de zied op um de bewarking weerumme te dreien.",
 	"undo-failure": "De wieziging kon niet weerummedreid wörden umdat t ondertussen awweer ewiezigd is.",
diff --git a/languages/i18n/ne.json b/languages/i18n/ne.json
index 68c8f5a74f..6d833e0e24 100644
--- a/languages/i18n/ne.json
+++ b/languages/i18n/ne.json
@@ -725,7 +725,7 @@
 	"expansion-depth-exceeded-category-desc": "यस पृष्ठले उच्चतम विस्तार सिमा नाघेको छ ।",
 	"expansion-depth-exceeded-warning": "पृष्ठले विस्तार सिमालाई नाधेको छ",
 	"parser-unstrip-loop-warning": "अनस्ट्रिप लुप देखिन्छ",
-	"parser-unstrip-recursion-limit": "अन्स्ट्रिप पुनरावर्तन सिमा पार गरियो ($1)",
+	"unstrip-depth-warning": "अन्स्ट्रिप पुनरावर्तन सिमा पार गरियो ($1)",
 	"converter-manual-rule-error": "म्यानुअल भाषा अनुवाद सिध्दान्तमा समस्या देखियो",
 	"undo-success": "सम्पादन उल्टाउन सकिन्छ।\nतपाईंले चाहेको कार्य गर्न कृपया तल दिएको तुलना जाँच गर्नुहोस्, र गरिएको सम्पादनलाई  अघिकै अवस्थामा लैजाने कार्य सम्पन्न गर्न तल गएर संग्रह  गर्नुहोस्।",
 	"undo-failure": "सम्पादनमा अन्तर्द्वन्द्वको कारण सम्पादन रद्द गर्न सकिन्न।",
diff --git a/languages/i18n/nl.json b/languages/i18n/nl.json
index db1959d8fa..c9b44436bc 100644
--- a/languages/i18n/nl.json
+++ b/languages/i18n/nl.json
@@ -826,7 +826,7 @@
 	"expansion-depth-exceeded-category-desc": "De pagina overschrijdt de maximale expansiediepte.",
 	"expansion-depth-exceeded-warning": "De pagina bevat te veel sjablonen",
 	"parser-unstrip-loop-warning": "Er is een \"unstrip\"-lus gedetecteerd",
-	"parser-unstrip-recursion-limit": "De recursielimiet ($1) voor \"unstrip\" is overschreden",
+	"unstrip-depth-warning": "De recursielimiet ($1) voor \"unstrip\" is overschreden",
 	"converter-manual-rule-error": "Er is een fout gedetecteerd in een handmatig toegevoegde taalconversieregel.",
 	"undo-success": "Deze bewerking kan ongedaan gemaakt worden.\nHieronder staat de tekst waarin de wijziging ongedaan is gemaakt.\nControleer voor het opslaan of het resultaat gewenst is.",
 	"undo-failure": "De wijziging kan niet ongedaan gemaakt worden vanwege andere strijdige wijzigingen.",
diff --git a/languages/i18n/nn.json b/languages/i18n/nn.json
index 4234a1d69d..115a9e9549 100644
--- a/languages/i18n/nn.json
+++ b/languages/i18n/nn.json
@@ -687,7 +687,7 @@
 	"expansion-depth-exceeded-category": "Sider der utvidingsdjupna er overskriden",
 	"expansion-depth-exceeded-warning": "Sida har overskride utvidingsdjupna",
 	"parser-unstrip-loop-warning": "Det vart oppdaga ei løkke i Unstrip-funksjonen",
-	"parser-unstrip-recursion-limit": "Rekursjonsgrensa for Unstrip-funksjonen er overskriden ($1)",
+	"unstrip-depth-warning": "Rekursjonsgrensa for Unstrip-funksjonen er overskriden ($1)",
 	"converter-manual-rule-error": "Det vart oppdaga ein feil i ein manuell språkkonverteringsregel",
 	"undo-success": "Endringa kan angrast.\nSjå på samanlikninga under for å stadfesta at dette er det du ynskjer å gjera. Deretter kan du lagra desse endringane for å fullføra angringa.",
 	"undo-failure": "Endringa kunne ikkje attenderullast grunna konflikt med endringar som er gjorde i mellomtida.",
diff --git a/languages/i18n/oc.json b/languages/i18n/oc.json
index 368623ea04..731c4476aa 100644
--- a/languages/i18n/oc.json
+++ b/languages/i18n/oc.json
@@ -710,7 +710,7 @@
 	"expansion-depth-exceeded-category-desc": "La pagina depassa la prigondor d’espandiment maximala.",
 	"expansion-depth-exceeded-warning": "Pagina depassant la prigondor d'espandiment",
 	"parser-unstrip-loop-warning": "Bocla pas desmontabla detectada",
-	"parser-unstrip-recursion-limit": "Limit de recursion pas desmontable depassat ($1)",
+	"unstrip-depth-warning": "Limit de recursion pas desmontable depassat ($1)",
 	"converter-manual-rule-error": "Error detectada dins la règla manuala de conversion de lenga",
 	"undo-success": "Aquesta modificacion va èsser desfaita. Confirmatz los cambiaments (visibles en bas d'aquesta pagina), puèi salvatz se sètz d’acòrdi. Mercés de motivar l’anullacion dins la bóstia de resumit.",
 	"undo-failure": "Aquesta modificacion a pas pogut èsser desfaita a causa de conflictes amb de modificacions intermediàrias.",
diff --git a/languages/i18n/or.json b/languages/i18n/or.json
index 3d50f901df..cfcc21dd36 100644
--- a/languages/i18n/or.json
+++ b/languages/i18n/or.json
@@ -706,7 +706,7 @@
 	"expansion-depth-exceeded-category-desc": "ଏହି ପୃଷ୍ଠାର ସର୍ବାଧିକ ଲମ୍ବା ହେବା ଠାରୁ ବଳିଗଲାଣି",
 	"expansion-depth-exceeded-warning": "ପୃଷ୍ଠାଟି ବିସ୍ତ୍ରୁତ ଗଭୀରତାରୁ ଅଧିକ ହୋଇଗଲା",
 	"parser-unstrip-loop-warning": "ଅଜଣା ଲୁପ ଜଣାପଡିଲା",
-	"parser-unstrip-recursion-limit": "ଅଜଣା ଚକ୍ରର ସୀମା ଅତ୍ୟଧିକ ହୋଇଗଲା ($1)",
+	"unstrip-depth-warning": "ଅଜଣା ଚକ୍ରର ସୀମା ଅତ୍ୟଧିକ ହୋଇଗଲା ($1)",
 	"converter-manual-rule-error": "ଆପେ ଆପେ ଭାଷା ପରିବର୍ତ୍ତନ ନିଯମରେ ଭୁଲ ଅଛି",
 	"undo-success": "ଏହି ସମ୍ପାଦନା ପଛକୁ ଫେରାଯାଇପାରିବ ନାହିଁ ।\nଦୟାକରି ତୁଳନା କରି ପରଖିନିଅନ୍ତୁ ଯେ ଆପଣ ଏହାହିଁ କରିବାକୁ ଚାହୁଁଥିଲେ, ଆଉ ସମ୍ପାଦନା ଶେଷ କରିବା ପାଇଁ ତଳେ ଥିବା ବଦଳ ସାଇତି ରଖନ୍ତୁ ।",
 	"undo-failure": "ଏହି ସମ୍ପାଦନା ପଛକୁ ଫେରାଯାଇ ପାରିବ ନାହିଁ କାରଣ ମଝିରେ ଘଟିଥିବା ଅନେକ ଛୋଟ ଛୋଟ ବଦଳ ଅସୁବିଧା ତିଆରି କରୁଅଛି ।",
diff --git a/languages/i18n/pl.json b/languages/i18n/pl.json
index 16f621c581..ae68720548 100644
--- a/languages/i18n/pl.json
+++ b/languages/i18n/pl.json
@@ -835,7 +835,7 @@
 	"expansion-depth-exceeded-category-desc": "Strona przekracza maksymalną głębokość rozbudowy.",
 	"expansion-depth-exceeded-warning": "Strona przekroczyła głębokość rozbudowy",
 	"parser-unstrip-loop-warning": "Wykryto nieskończoną pętlę",
-	"parser-unstrip-recursion-limit": "Przekroczono maksymalną głębokość zagnieżdżania ($1)",
+	"unstrip-depth-warning": "Przekroczono maksymalną głębokość zagnieżdżania ($1)",
 	"converter-manual-rule-error": "Błąd w językowych regułach konwersji",
 	"undo-success": "Edycja może zostać wycofana. Porównaj ukazane poniżej różnice między wersjami, a następnie zapisz zmiany.",
 	"undo-failure": "Edycja nie może zostać wycofana z powodu konfliktu z wersjami pośrednimi.",
diff --git a/languages/i18n/pms.json b/languages/i18n/pms.json
index 3543a66f96..ffc4456630 100644
--- a/languages/i18n/pms.json
+++ b/languages/i18n/pms.json
@@ -670,7 +670,7 @@
 	"expansion-depth-exceeded-category-desc": "La pàgina a l'ha passà la profondità d'espansion.",
 	"expansion-depth-exceeded-warning": "La pàgina a l'ha sorpassà la profondità d'espansion",
 	"parser-unstrip-loop-warning": "Trovà un sicl nen dësmontàbil",
-	"parser-unstrip-recursion-limit": "Sorpassà ël lìmit d'arcorensa nen dësmontàbil: $1",
+	"unstrip-depth-warning": "Sorpassà ël lìmit d'arcorensa nen dësmontàbil: $1",
 	"converter-manual-rule-error": "Eror trovà ant la régola ëd conversion manual ëd la lenga",
 	"undo-success": "Sta modìfica-sì as peul scancelesse. Për piasì, ch'a contròla ambelessì sota për esse sigur che a l'é pro lòn che a veul fé, e peuj ch'as salva lòn ch'a l'ha butà chiel/chila për finì dë scancelé la modìfica ch'a-i era.",
 	"undo-failure": "Sta modìfica a l'é nen podusse scancelé për via che a-i son dle contradission antra version antrames.",
diff --git a/languages/i18n/pt-br.json b/languages/i18n/pt-br.json
index 4ec6361683..fe4db5a25c 100644
--- a/languages/i18n/pt-br.json
+++ b/languages/i18n/pt-br.json
@@ -854,7 +854,7 @@
 	"expansion-depth-exceeded-category-desc": "A página excede a profundidade de expansão permitida.",
 	"expansion-depth-exceeded-warning": "A página excedeu a profundidade de expansão",
 	"parser-unstrip-loop-warning": "Foi detectado um ciclo infinito unstrip",
-	"parser-unstrip-recursion-limit": "Limite de recursão do unstrip excedido ($1)",
+	"unstrip-depth-warning": "Limite de recursão do unstrip excedido ($1)",
 	"converter-manual-rule-error": "Erro detectado na regra de conversão de língua manual",
 	"undo-success": "A edição pôde ser desfeita. Por gentileza, verifique o comparativo a seguir para se certificar de que é isto que deseja fazer, salvando as alterações após ter terminado de revisá-las.",
 	"undo-failure": "A edição não pôde ser desfeita devido a alterações intermediárias conflitantes.",
diff --git a/languages/i18n/pt.json b/languages/i18n/pt.json
index a302cae4e1..30f0ba2c7e 100644
--- a/languages/i18n/pt.json
+++ b/languages/i18n/pt.json
@@ -823,7 +823,7 @@
 	"expansion-depth-exceeded-category-desc": "A página excede a profundidade de expansão permitida.",
 	"expansion-depth-exceeded-warning": "A página excedeu a profundidade de expansão",
 	"parser-unstrip-loop-warning": "Foi detetado um ciclo infinito da função unstrip",
-	"parser-unstrip-recursion-limit": "Limite de recursão da função unstrip excedido ($1)",
+	"unstrip-depth-warning": "Limite de recursão da função unstrip excedido ($1)",
 	"converter-manual-rule-error": "Erro detetado na regra de conversão de língua manual",
 	"undo-success": "É possível desfazer a edição.\nVerifique a comparação abaixo, por favor, para se certificar de que corresponde ao que pretende fazer.\nDepois grave as alterações, para finalizar e desfazer a edição.",
 	"undo-failure": "Não foi possível desfazer a edição por conflito com alterações intermédias.",
diff --git a/languages/i18n/qqq.json b/languages/i18n/qqq.json
index f031c36d09..6849ba5f0d 100644
--- a/languages/i18n/qqq.json
+++ b/languages/i18n/qqq.json
@@ -986,7 +986,10 @@
 	"expansion-depth-exceeded-category-desc": "Expansion depth exceeded category description. Shown on [[Special:TrackingCategories]].\n\nSee also:\n* {{msg-mw|Expansion-depth-exceeded-category}}",
 	"expansion-depth-exceeded-warning": "Error message shown when a page exceeded the [[meta:Help:Expansion_depth|expansion depth limit]] of the preprocessor.\n\nParameters:\n* $1 - (Unused) the value of the depth limit\n* $2 - (Unused) the value of the max depth limit\nSee also:\n* {{msg-mw|Expansion-depth-exceeded-category}}",
 	"parser-unstrip-loop-warning": "{{Doc-important|Do not translate function name unstrip.}}\nThis error is shown when a parser extension tag such as 
 includes a reference to itself in its own output.\n\nThe reference must be to the exact same invocation of the tag at the same location in the source, merely writing 
will not do it.\n\nThis is usually impossible and unlikely to happen by accident, so translation is not essential.\n\n\"Unstrip\" refers to the internal function of the parser, called \"unstrip\", which recursively puts the output of parser functions in the place of the parser function call and which would enter an infinite loop in the situation above.\n\nSee also:\n*{{msg-mw|Parser-unstrip-recursion-limit}}", - "parser-unstrip-recursion-limit": "{{doc-important|Do not translate function name unstrip.}}\nThis message is shown when the recursion limit for nested parser extension tags is exceeded.\n\nThis warning may be encountered due to input text like ....\n\nParameters:\n* $1 - the depth limit\n\n\"Unstrip\" refers to the internal function of the parser, called 'unstrip', which recursively puts the output of parser functions in the place of the parser function call and which would enter an infinite loop in the situation above.\n\nSee also:\n* {{msg-mw|Parser-unstrip-loop-warning}}", + "unstrip-depth-warning": "{{doc-important|Do not translate function name unstrip.}}\nThis message is shown when the recursion limit for nested parser extension tags is exceeded.\n\nThis warning may be encountered due to input text like ....\n\nParameters:\n* $1 - the depth limit\n\n\"Unstrip\" refers to the internal function of the parser, called 'unstrip', which recursively puts the output of parser functions in the place of the parser function call.\n\nSee also:\n* {{msg-mw|Parser-unstrip-loop-warning}}", + "unstrip-depth-category": "This message is used as the category name of a [[mw:Help:Tracking categories|tracking category]] in which pages are placed automatically if the unstrip recursion depth limit is exceeded.", + "unstrip-size-warning": "{{doc-important|Do not translate function name unstrip.}}\nThis message is shown when the maximum expansion size for nested parser extension tags is exceeded.\n\nParameters:\n* $1 - the size limit\n\n\"Unstrip\" refers to the internal function of the parser, called 'unstrip', which recursively puts the output of parser functions in the place of the parser function call.\n\nSee also:\n* {{msg-mw|Parser-unstrip-loop-warning}}", + "unstrip-size-category": "This message is used as the category name of a [[mw:Help:Tracking categories|tracking category]] in which pages are placed automatically if the unstrip expansion size limit is exceeded.", "converter-manual-rule-error": "Used as error message when a manual conversion rule for the [[mw:Language_converter|language converter]] has errors. For example it's not using the correct syntax, or not supplying text in all variants.", "undo-success": "Text on special page to confirm edit revert. You arrive on this page by clicking on the \"undo\" link on a revision history special page.\n\n{{Identical|Undo}}", "undo-failure": "Message appears if an attempt to revert an edit by clicking the \"undo\" link on the page history fails.\n\nSee also:\n* {{msg-mw|Undo-norev}}\n* {{msg-mw|Undo-nochange}}\n{{Identical|Undo}}", @@ -4383,6 +4386,10 @@ "limitreport-expansiondepth-value": "{{optional}}\nFormat for the \"Highest expansion depth\" row in the limit report table.\n\nParameters:\n* $1 - the depth\n* $2 - the maximum", "limitreport-expensivefunctioncount": "Label for the \"Expensive parser function count\" row in the limit report table", "limitreport-expensivefunctioncount-value": "{{optional}}\nFormat for the \"Expensive parser function count\" row in the limit report table.\n\nParameters:\n* $1 - the usage\n* $2 - the maximum", + "limitreport-unstrip-depth": "Label for the \"unstrip depth\" row in the limit report table. \"Unstrip\" is a MediaWiki function name and as such does not need to be translated.", + "limitreport-unstrip-depth-value": "{{optional}}\nFormat for the \"unstrip depth\" row in the limit report table.\n\nParameters:\n* $1 - the usage\n* $2 - the maximum", + "limitreport-unstrip-size": "Label for the \"unstrip size\" row in the limit report table. \"Unstrip\" is a MediaWiki function name and as such does not need to be translated.", + "limitreport-unstrip-size-value": "{{optional}}\nFormat for the \"unstrip size\" row in the limit report table.\n\nParameters:\n* $1 - the usage\n* $2 - the maximum", "expandtemplates": "{{doc-special|ExpandTemplates}}\nThe name of the [[mw:Extension:ExpandTemplates|Expand Templates extension]].", "expand_templates_intro": "This is the explanation given in the heading of the [[Special:ExpandTemplates]] page; it describes its functionality to the users.\nFor more information, see [[mw:Extension:ExpandTemplates]]", "expand_templates_title": "The label of the input box for the context title on the form displayed at [[Special:ExpandTemplates]] page.", diff --git a/languages/i18n/qu.json b/languages/i18n/qu.json index 8b3db5d487..8a32caf45c 100644 --- a/languages/i18n/qu.json +++ b/languages/i18n/qu.json @@ -629,7 +629,7 @@ "expansion-depth-exceeded-category": "Nisyu mast'ariy ukhu kaqniyuq p'anqakuna", "expansion-depth-exceeded-warning": "P'anqaqa nisyu mast'ariy ukhu kaqniyuqmi", "parser-unstrip-loop-warning": "Muyupayaq siqum tarisqa", - "parser-unstrip-recursion-limit": "Nisyu kuti muyupayay siqum ($1)", + "unstrip-depth-warning": "Nisyu kuti muyupayay siqum ($1)", "converter-manual-rule-error": "Maki rimay t'ikrana kamachinapiqa pantasqam tarisqa", "undo-success": "Rurasqata kutichiyta atinkim. Manaraq kutichispaykiqa, kay qatiq wakichayta qhawariy rikunaykipaq chiqapta munasqaykichu manallachu, chaymantataq waqaychay kutichinapaq.", "undo-failure": "Manam atinichu llamk'apusqata kutichiyta, huk ruraqtaq musuqta llamk'apurquptinñam.", diff --git a/languages/i18n/rm.json b/languages/i18n/rm.json index b4a9057a0d..e9c2512483 100644 --- a/languages/i18n/rm.json +++ b/languages/i18n/rm.json @@ -576,7 +576,7 @@ "expansion-depth-exceeded-category": "Paginas, nua che la porfunditad d'extensiun è surpassada", "expansion-depth-exceeded-warning": "Questa pagina ha surpassà la profunditad d'expansiun", "parser-unstrip-loop-warning": "Chattà circul d'unstrip", - "parser-unstrip-recursion-limit": "Limita da recursiun ($1) per unstrip è surpassà", + "unstrip-depth-warning": "Limita da recursiun ($1) per unstrip è surpassà", "converter-manual-rule-error": "Ina errur è cumparida en la regla manuala da convertir la lingua", "undo-success": "Questa modificaziun na po betg vegnir revocada.\nControlleschan en la vista per cumparegliar sutvart sche quei è quai che ti vuls far e lura memorisescha las midadas sutvart per terminar la modificaziun.", "undo-failure": "La modificaziun na pudeva betg vegnir revocada causa modificaziuns pli novas che stattan en conflict cun questa acziun.", diff --git a/languages/i18n/ro.json b/languages/i18n/ro.json index 784f59d2eb..1cb75edca2 100644 --- a/languages/i18n/ro.json +++ b/languages/i18n/ro.json @@ -772,7 +772,7 @@ "expansion-depth-exceeded-category-desc": "Pagina depășește profunzimea maximă de expansiune.", "expansion-depth-exceeded-warning": "Pagina depășește profunzimea de expansiune", "parser-unstrip-loop-warning": "Buclă nedetașabilă detectată", - "parser-unstrip-recursion-limit": "Limita de recursivitate nedetașabilă depășită ($1)", + "unstrip-depth-warning": "Limita de recursivitate nedetașabilă depășită ($1)", "converter-manual-rule-error": "Eroare detectată în regula manuală de conversie a limbii", "undo-success": "Modificarea poate fi anulată. Verificați diferența de dedesubt și apoi salvați pentru a termina anularea modificării.", "undo-failure": "Modificarea nu poate fi reversibilă datorită conflictului de modificări intermediare.", diff --git a/languages/i18n/roa-tara.json b/languages/i18n/roa-tara.json index 03956b5387..ed9b33c892 100644 --- a/languages/i18n/roa-tara.json +++ b/languages/i18n/roa-tara.json @@ -733,7 +733,7 @@ "expansion-depth-exceeded-category-desc": "'A pàgene sbonne 'a massime espanzione de profonnetà.", "expansion-depth-exceeded-warning": "Pàggene ca sbonnane 'a profonnetà de espanzione", "parser-unstrip-loop-warning": "Cicle infinite acchiate", - "parser-unstrip-recursion-limit": "Limite de ricorsione infinite sbunnate ($1)", + "unstrip-depth-warning": "Limite de ricorsione infinite sbunnate ($1)", "converter-manual-rule-error": "Errore assute jndr'à le regole de conversione d'a lènghe manuale", "undo-success": "'U cangiamende pò essere annullate.\nPe piacere verifichesce 'u combronde sotte pe condrollà ca quiste ca tu vuè ccu face e pò reggistrè le cangiaminde aqquà sotte pe spiccià l'annullamende d'u cangiamende.", "undo-failure": "'U cangiamende non ge pò essere annullete purcè stè 'nu conflitte de cangiaminde indermedije.", diff --git a/languages/i18n/ru.json b/languages/i18n/ru.json index f7a6e445cb..0899f03175 100644 --- a/languages/i18n/ru.json +++ b/languages/i18n/ru.json @@ -865,7 +865,7 @@ "expansion-depth-exceeded-category-desc": "У страницы превышена максимально допустимая глубина раскрытия.", "expansion-depth-exceeded-warning": "На странице превышен предел вложенности", "parser-unstrip-loop-warning": "Обнаружен незакрытый pre", - "parser-unstrip-recursion-limit": "Превышен предел рекурсии ($1)", + "unstrip-depth-warning": "Превышен предел рекурсии ($1)", "converter-manual-rule-error": "Ошибка в ручном правиле преобразования языка", "undo-success": "Правка может быть отменена. Пожалуйста, просмотрите сравнение версий, чтобы убедиться, что это именно те изменения, которые вас интересуют, и нажмите «Записать страницу», чтобы изменения вступили в силу.", "undo-failure": "Правка не может быть отменена из-за несовместимости промежуточных изменений.", diff --git a/languages/i18n/rue.json b/languages/i18n/rue.json index 54bf4fc55e..d51f9ee115 100644 --- a/languages/i18n/rue.json +++ b/languages/i18n/rue.json @@ -616,7 +616,7 @@ "expansion-depth-exceeded-category": "Сторінкы превышують глубку експанзії", "expansion-depth-exceeded-warning": "Сторінка перевышыла глубку експанзії", "parser-unstrip-loop-warning": "Выявлене заціклїня unstrip", - "parser-unstrip-recursion-limit": "Перевышеный ліміт рекурзії unstrip ($1)", + "unstrip-depth-warning": "Перевышеный ліміт рекурзії unstrip ($1)", "converter-manual-rule-error": "Найджена хыба в ручнім правилї конверзії языка", "undo-success": "Едітованя може быти зрушене.\nПросиме Вас перевірьте порівнаня ниже, жебы сьте ся упевнили в тім, што хочете зробити а потім уложте зміны долов, жебы сьте закінчіли зрушіня едітованя.", "undo-failure": "Едітованя не могло быти зрушене про конфлікт міджілеглых змін.", diff --git a/languages/i18n/sa.json b/languages/i18n/sa.json index c2805b247c..0189324cc4 100644 --- a/languages/i18n/sa.json +++ b/languages/i18n/sa.json @@ -677,7 +677,7 @@ "expansion-depth-exceeded-category-desc": "एतत् पृष्ठं विस्तारस्य सीमाम् अत्यक्रमत् ।", "expansion-depth-exceeded-warning": "पृष्ठेऽस्मिन् विस्तारसीमा समाप्ता", "parser-unstrip-loop-warning": "Unstrip परिक्रमः (loop) प्राप्तः", - "parser-unstrip-recursion-limit": "Unstrip इत्यस्य प्रत्यावर्तनस्य (recursion) सीमा समाप्ता ($1)", + "unstrip-depth-warning": "Unstrip इत्यस्य प्रत्यावर्तनस्य (recursion) सीमा समाप्ता ($1)", "converter-manual-rule-error": "मानवीये भाषापरिवर्तने दोषः दृष्टः ।", "undo-success": "एतत् सम्पादनं पूर्ववत् कर्तुं शक्यते ।\nकृपया अधः दत्तयोः तुलनां कृत्वा यत् आवश्यकं, तत् परिवर्तनं संरक्षतु च । ततः पूर्ववत्-करणप्रक्रिया समाप्यताम् ।", "undo-failure": "सम्पादनं पूर्ववत् कर्तुं न शक्यते । यतः मध्ये परस्परविपरितानि सम्पादनानि अभवन् ।", diff --git a/languages/i18n/sah.json b/languages/i18n/sah.json index 2af51314f6..d94dbefd3c 100644 --- a/languages/i18n/sah.json +++ b/languages/i18n/sah.json @@ -752,7 +752,7 @@ "expansion-depth-exceeded-category-desc": "Сирэй аһыллыытын дириҥэ куоһарыллыбыт.", "expansion-depth-exceeded-warning": "Сирэйгэ угуллубут билэлэр аһара элбээбиттэр", "parser-unstrip-loop-warning": "Сабыллыбатах pre көһүннэ", - "parser-unstrip-recursion-limit": "Рекурсия ахсаана таһынан барбыт ($1)", + "unstrip-depth-warning": "Рекурсия ахсаана таһынан барбыт ($1)", "converter-manual-rule-error": "Тылы уларытыы быраабылатын алҕаһа таҕыста", "undo-success": "Правка может быть отменена. Пожалуйста, просмотрите сравнение версий, чтобы убедиться, что это именно те изменения, которые вас интересуют, и нажмите «Записать страницу», чтобы изменения вступили в силу.", "undo-failure": "Уларытыы төннөр кыаҕа суох. Ыккардынааҕы көннөрүүлэр бэйэ бэйэлэригэр сөп түбэспэттэр.", diff --git a/languages/i18n/scn.json b/languages/i18n/scn.json index 02fa5bee77..0e60c0fc71 100644 --- a/languages/i18n/scn.json +++ b/languages/i18n/scn.json @@ -670,7 +670,7 @@ "expansion-depth-exceeded-category-desc": "La pàggina passa lu funnu d'espanzioni màssimu.", "expansion-depth-exceeded-warning": "Sta pàggina passau lu funnu d'espanzioni màssimu", "parser-unstrip-loop-warning": "Rilivatu un cìrculu di Unstrip", - "parser-unstrip-recursion-limit": "Passatu lu lìmiti di ricursioni di Unstrip ($1)", + "unstrip-depth-warning": "Passatu lu lìmiti di ricursioni di Unstrip ($1)", "converter-manual-rule-error": "Rilivatu n'erruri nta na règula manuali di cunvirsioni di lingua", "undo-success": "Lu canciamentu pò essiri annullatu.\nVirificati lu paraguni ccà sutta p'accuràrivi ca lu cuntinutu è chiddu addisiatu e doppu sarvati la pàggina pi cumplitari l'annullamentu.", "undo-failure": "Lu canciamentu nun pò èssiri annullatu a càusa d'un cunflittu cu li canciamenti ntirmedi.", diff --git a/languages/i18n/sco.json b/languages/i18n/sco.json index cd442a3192..0b5cd26ccd 100644 --- a/languages/i18n/sco.json +++ b/languages/i18n/sco.json @@ -756,7 +756,7 @@ "expansion-depth-exceeded-category-desc": "The page exceeds the mucklest expansion depth.", "expansion-depth-exceeded-warning": "Page owershote the expansion depth", "parser-unstrip-loop-warning": "Unstrip luip detected", - "parser-unstrip-recursion-limit": "Unstrip recursion limit owershote ($1)", + "unstrip-depth-warning": "Unstrip recursion limit owershote ($1)", "converter-manual-rule-error": "mistak detected in manual leid conversion rule", "undo-success": "The eidit can be ondun. Please check the chynges albo tae check that this is whit ye wint tae dae, n than hain the chynges albo tae be duin ondaein the eidit.", "undo-failure": "The eedit coudna be ondun cause o confleectin eedits inatween.", diff --git a/languages/i18n/ses.json b/languages/i18n/ses.json index de801f492a..26e086bf9c 100644 --- a/languages/i18n/ses.json +++ b/languages/i18n/ses.json @@ -642,7 +642,7 @@ "expansion-depth-exceeded-category-desc": "Moɲoo ga hayandiri guusuyan kul ibeeroo hoo.", "expansion-depth-exceeded-warning": "Moɲoo ga hayandiri guusuyanoo hoo", "parser-unstrip-loop-warning": "Feferiyan-naŋ zollo maatandi", - "parser-unstrip-recursion-limit": "Feferiyan-filla dimmaa hoo ($1)", + "unstrip-depth-warning": "Feferiyan-filla dimmaa hoo ($1)", "converter-manual-rule-error": "Firka bangay kanbe šenni bereyan ašariyaa ra", "undo-success": "Fasalyan ga hin ka borrandi.\nGuna ganda deedandiyanoo ka tabatandi kaŋ woo no war ga boona k'a tee, nda waati din wa ganda barmawey gaabu ka fasalyan borroyanoo benandi.", "undo-failure": "Barmaa ši hin ka taafeeri zama game barmay fooyaŋ ga cere hoo.", diff --git a/languages/i18n/sh.json b/languages/i18n/sh.json index a9f871648a..abef3607db 100644 --- a/languages/i18n/sh.json +++ b/languages/i18n/sh.json @@ -674,7 +674,7 @@ "expansion-depth-exceeded-category-desc": "Stranica je prešla najveću dubinu proširenja.", "expansion-depth-exceeded-warning": "Na ovoj stranici dubina proširenja je prevelika", "parser-unstrip-loop-warning": "Utvrđena je petlja", - "parser-unstrip-recursion-limit": "Dosegnuto je ograničenje rekurzije ($1)", + "unstrip-depth-warning": "Dosegnuto je ograničenje rekurzije ($1)", "converter-manual-rule-error": "Pronađena je greška u pravilu za ručno pretvaranje jezika", "undo-success": "Izmjena se može vratiti.\nMolimo da provjerite usporedbu ispod da budete sigurni da to želite učiniti, a zatim spremite promjene da bi ste završili vraćanje izmjene.", "undo-failure": "Izmjene se ne mogu vratiti zbog konflikta sa izmjenama u međuvremenu.", diff --git a/languages/i18n/si.json b/languages/i18n/si.json index 41c87d4f16..6a45f15f38 100644 --- a/languages/i18n/si.json +++ b/languages/i18n/si.json @@ -706,7 +706,7 @@ "expansion-depth-exceeded-category-desc": "මෙම පිටුව උපරිම පුළුල් ගැඹුරු ඉක්මවා යයි.", "expansion-depth-exceeded-warning": "පිටුව පුළුල් ගැඹුරු ඉක්මවා", "parser-unstrip-loop-warning": "Unstrip ලූප අනාවරණය", - "parser-unstrip-recursion-limit": "Unstrip සහානුයාත සීමාව ($1) ඉක්මවා", + "unstrip-depth-warning": "Unstrip සහානුයාත සීමාව ($1) ඉක්මවා", "converter-manual-rule-error": "අත්පොත භාෂා පරිවර්තනය පාලනය අනාවරණය දෝෂ", "undo-success": "මෙම සංස්කරණය අහෝසි කල හැක.\nපහත දක්වා ඇති සැසැඳුම පරික්ෂා කර බලා ඔබගේ අභිලාෂය මෙයමැයි තහවුරු කොට ගෙන, සංස්කරණය අහෝසිකිරීම සඳහා පහත දැක්වෙන වෙනස්වීම් සුරකින්න.", "undo-failure": "පරස්පර විරෝධී අතරමැදි සංස්කරණ හේතුවෙන් මෙම සංස්කරණය අහෝසි කල නොහැක.", diff --git a/languages/i18n/sk.json b/languages/i18n/sk.json index be54581954..7d4b500dc4 100644 --- a/languages/i18n/sk.json +++ b/languages/i18n/sk.json @@ -761,7 +761,7 @@ "expansion-depth-exceeded-category-desc": "Stránka prekročila maximálnu hĺbku expanzie.", "expansion-depth-exceeded-warning": "Stránka prekročila povolenú hĺbku expanzie", "parser-unstrip-loop-warning": "Zistené zacyklenie volania rozširovacej značky", - "parser-unstrip-recursion-limit": "Prektočený limit rekurzie volania rozširovacej značky ($1)", + "unstrip-depth-warning": "Prektočený limit rekurzie volania rozširovacej značky ($1)", "converter-manual-rule-error": "Bola zistená chyba v pravidle manuálnej konverzie jazyka", "undo-success": "Úpravu je možné vrátiť.\nProsím, skontrolujte tento rozdiel, čím overíte, že táto úprava je tá, ktorú chcete. Následne uložte zmeny, čím ukončíte vrátenie.", "undo-failure": "Úpravu nie je možné vrátiť kvôli konfliktným medziľahlým úpravám.", diff --git a/languages/i18n/sl.json b/languages/i18n/sl.json index 5c7b60f0fd..117ded969c 100644 --- a/languages/i18n/sl.json +++ b/languages/i18n/sl.json @@ -753,7 +753,7 @@ "expansion-depth-exceeded-category-desc": "Stran presega največjo globino razširitve.", "expansion-depth-exceeded-warning": "Stran je prekoračila globino razširitve", "parser-unstrip-loop-warning": "Zaznal sem odvezano zanko", - "parser-unstrip-recursion-limit": "Presežena je omejitev odvezane rekurzije ($1)", + "unstrip-depth-warning": "Presežena je omejitev odvezane rekurzije ($1)", "converter-manual-rule-error": "Odkril sem napako v ročnem pravilu pretvorbe jezikov", "undo-success": "Urejanje ste razveljavili. Prosimo, preverite prikazano primerjavo redakcij in, če ustrezajo, shranite spremembe.", "undo-failure": "Zaradi navzkrižij urejanj, ki so se vmes pojavila, tega urejanja ni moč razveljaviti.", diff --git a/languages/i18n/sr-ec.json b/languages/i18n/sr-ec.json index 2e0f7e7cec..3178f61624 100644 --- a/languages/i18n/sr-ec.json +++ b/languages/i18n/sr-ec.json @@ -769,7 +769,7 @@ "expansion-depth-exceeded-category-desc": "Страница је прекорачила највећу дубину проширења.", "expansion-depth-exceeded-warning": "Страница у којој је прекорачена дубина проширења", "parser-unstrip-loop-warning": "Утврђена је петља", - "parser-unstrip-recursion-limit": "Прекорачено је ограничење рекурзије ($1)", + "unstrip-depth-warning": "Прекорачено је ограничење рекурзије ($1)", "converter-manual-rule-error": "Пронађена је грешка у правилу за ручно претварање језика", "undo-success": "Измена се може поништити.\nПроверите разлике испод, па сачувајте измене.", "undo-failure": "Ова измена се не може поништити због сукоба измена.", diff --git a/languages/i18n/sr-el.json b/languages/i18n/sr-el.json index d671adc6a9..d558670874 100644 --- a/languages/i18n/sr-el.json +++ b/languages/i18n/sr-el.json @@ -699,7 +699,7 @@ "expansion-depth-exceeded-category": "Stranice u kojima je prekoračena dubina proširenja", "expansion-depth-exceeded-warning": "Stranica u kojoj je prekoračena dubina proširenja", "parser-unstrip-loop-warning": "Utvrđena je petlja", - "parser-unstrip-recursion-limit": "Prekoračeno je ograničenje rekurzije ($1)", + "unstrip-depth-warning": "Prekoračeno je ograničenje rekurzije ($1)", "converter-manual-rule-error": "Pronađena je greška u pravilu za ručno pretvaranje jezika", "undo-success": "Izmena se može poništiti.\nProverite razlike ispod, pa sačuvajte izmene.", "undo-failure": "Ova izmena se ne može poništiti zbog sukoba izmena.", diff --git a/languages/i18n/su.json b/languages/i18n/su.json index 736a6296f1..1c0efdd29d 100644 --- a/languages/i18n/su.json +++ b/languages/i18n/su.json @@ -737,7 +737,7 @@ "expansion-depth-exceeded-category-desc": "Kacana ngaleuwihan wates jero ékspansina.", "expansion-depth-exceeded-warning": "Kaca ngaleuwihan jero ékspansi", "parser-unstrip-loop-warning": "Luncatan buni kanyahoan", - "parser-unstrip-recursion-limit": "Wates rékursi buni kaleuwihi ($1)", + "unstrip-depth-warning": "Wates rékursi buni kaleuwihi ($1)", "converter-manual-rule-error": "Kasalahan kanyahoan dina aturan tarjamahan basa manual", "undo-success": "Éditan ieu bisa dibolaykeun. Mangga pariksa babandingan di handap pikeun mastikeun mémang anjeun miharep éta parobahan. Mun geus yakin, mangga simpen parobahanana pikeun ngabolaykeun éditan.", "undo-failure": "Éditan teu bisa dibolaykeun alatan kaselang ku éditan séjén.", diff --git a/languages/i18n/sv.json b/languages/i18n/sv.json index 2729c41cd7..bd10207cfe 100644 --- a/languages/i18n/sv.json +++ b/languages/i18n/sv.json @@ -815,7 +815,7 @@ "expansion-depth-exceeded-category-desc": "Sidan har överstridit det maximala expansionsdjupet.", "expansion-depth-exceeded-warning": "Sidan överskrider expansionsdjupet", "parser-unstrip-loop-warning": "Tagavskalningsloop upptäcktes", - "parser-unstrip-recursion-limit": "Tagavskalningsloop överskred rekursionsgränsen ($1)", + "unstrip-depth-warning": "Tagavskalningsloop överskred rekursionsgränsen ($1)", "converter-manual-rule-error": "Fel upptäcktes i manuell språkkonverteringsregel", "undo-success": "Redigeringen kan göras ogjord.\nVar god och kontrollera jämförelsen nedan för att bekräfta att detta är vad du avser att göra, och spara sedan ändringarna nedan för att göra redigeringen ogjord.", "undo-failure": "Redigeringen kunde inte göras ogjord på grund av konflikt med mellanliggande redigeringar.", diff --git a/languages/i18n/ta.json b/languages/i18n/ta.json index 655423a6f0..2213ae6f40 100644 --- a/languages/i18n/ta.json +++ b/languages/i18n/ta.json @@ -759,7 +759,7 @@ "expansion-depth-exceeded-category-desc": "இந்த பக்கம் அதிகபட்ச விரிவு ஆழத்தைத் தாண்டியது", "expansion-depth-exceeded-warning": "விரிவு ஆழம் பக்க வரம்பை மீறிவிட்டது", "parser-unstrip-loop-warning": "Unstrip வளையம் காணப்பட்டது", - "parser-unstrip-recursion-limit": "Unstrip மீள்தோன்றும் எல்லை மீறப்பட்டது ($1)", + "unstrip-depth-warning": "Unstrip மீள்தோன்றும் எல்லை மீறப்பட்டது ($1)", "converter-manual-rule-error": "கைமுறை மொழி மாற்றம் விதியில் பிழை கண்டுபிடிக்கப்பட்டது", "undo-success": "இத்தொகுப்பை மீளமைக்க முடியும். தயவு செய்து, கீழே காட்டப்பட்டுள்ள ஒப்பீட்டைப் பார்த்து, நீங்கள் செய்ய முயற்சிப்பது இதுதானா? என்பதை உறுதிப்படுத்திக் கொண்டு '''பக்கத்தைச் சேமிக்கவும்''' என்பதன் மேல் சொடுக்கவும்.", "undo-failure": "முரண்பாடான இடைப்பட்டத் தொகுப்புகள் காரணமாக இத்தொகுப்பை மீளமைக்க முடியாது.", diff --git a/languages/i18n/te.json b/languages/i18n/te.json index 08a38847ea..b273a2ab48 100644 --- a/languages/i18n/te.json +++ b/languages/i18n/te.json @@ -733,7 +733,7 @@ "expansion-depth-exceeded-category-desc": "పేజీ గరిష్ఠ విస్తరణ లోతును మించింది", "expansion-depth-exceeded-warning": "పేజీ విస్తరణ లోతును మించింది", "parser-unstrip-loop-warning": "Unstrip లూపును కనుక్కున్నాం", - "parser-unstrip-recursion-limit": "Unstrip రికర్షన్ పరిమితిని దాటింది ($1)", + "unstrip-depth-warning": "Unstrip రికర్షన్ పరిమితిని దాటింది ($1)", "converter-manual-rule-error": "మానవిక భాషాంతరీకరణ పరికరంలో లోపాన్ని కనుక్కున్నాం", "undo-success": "దిద్దుబాటును రద్దు చెయ్యవచ్చు. కింది పోలికను చూసి, మీరు చెయ్యదలచినది ఇదేనని నిర్ధారించుకోండి. ఆ తరువాత మార్పులను భద్రపరచి దిద్దుబాటు రద్దును పూర్తి చెయ్యండి.", "undo-failure": "మధ్యలో జరిగిన దిద్దుబాట్లతో తలెత్తిన ఘర్షణ కారణంగా ఈ దిద్దుబాటును రద్దు చెయ్యలేక పోయాం.", diff --git a/languages/i18n/th.json b/languages/i18n/th.json index fac7ea737b..cec7470af3 100644 --- a/languages/i18n/th.json +++ b/languages/i18n/th.json @@ -754,7 +754,7 @@ "expansion-depth-exceeded-category": "หน้าที่ความลึกการขยายเกิน", "expansion-depth-exceeded-warning": "หน้าเกินความลึกการขยาย", "parser-unstrip-loop-warning": "พบวงวน unstrip", - "parser-unstrip-recursion-limit": "ขีดจำกัดการเรียกซ้ำ unstrip เกิน ($1)", + "unstrip-depth-warning": "ขีดจำกัดการเรียกซ้ำ unstrip เกิน ($1)", "converter-manual-rule-error": "พบข้อผิดพลาดในกฎการแปลงผันภาษาด้วยมือ", "undo-success": "สามารถย้อนการแก้ไขนี้กลับได้ \nกรุณาตรวจสอบข้อแตกต่างด้านล่างเพื่อทวนสอบว่านี่เป็นสิ่งที่คุณต้องการทำ แล้วบันทึกการเปลี่ยนแปลงด้านล่างเพื่อเสร็จสิ้นการย้อนการแก้ไขกลับ", "undo-failure": "การแก้ไขนี้ไม่สามารถย้อนกลับได้ เนื่องจากขัดแย้งกับการแก้ไขระหว่างกลาง", diff --git a/languages/i18n/tl.json b/languages/i18n/tl.json index bbaa12551c..f3b6a6bd9e 100644 --- a/languages/i18n/tl.json +++ b/languages/i18n/tl.json @@ -694,7 +694,7 @@ "expansion-depth-exceeded-category": "Mga pahina kung saan lampas ang lalim ng paglawak", "expansion-depth-exceeded-warning": "Lumampas ang pahina sa lalim ng paglawak", "parser-unstrip-loop-warning": "Napansin ang silo ng hindi pagtalop", - "parser-unstrip-recursion-limit": "Nalampasan ang hangganan ng rekursiyon ng hindi pagtalop ($1)", + "unstrip-depth-warning": "Nalampasan ang hangganan ng rekursiyon ng hindi pagtalop ($1)", "converter-manual-rule-error": "Napansin ang kamalian sa alituntunin ng kinakamay na pagpapalit ng wika", "undo-success": "Matatanggal ang pagbabago.\nPakitingnan ang paghahambing sa ibaba para masiyasat kung ito ang ibig mong gawin, at pagkatapos sagipin ang mga pagbabago sa ibaba para matapos ang pagtatanggal ng pagbabago.", "undo-failure": "Hindi matanggal ang pagbabago dahil sa magkakasalungat na panggitnang mga pagbabago.", diff --git a/languages/i18n/tr.json b/languages/i18n/tr.json index 3acade643a..8f4008d9ad 100644 --- a/languages/i18n/tr.json +++ b/languages/i18n/tr.json @@ -823,7 +823,7 @@ "expansion-depth-exceeded-category-desc": "Sayfa azami genişleme derinliğini aşıyor.", "expansion-depth-exceeded-warning": "Sayfa genişletme derinliği aşıldı", "parser-unstrip-loop-warning": "Yineleme döngüsü algılandı", - "parser-unstrip-recursion-limit": "($1) yineleme sınırı aşıldı", + "unstrip-depth-warning": "($1) yineleme sınırı aşıldı", "converter-manual-rule-error": "Elle yapılandırma dil dönüşüm kuralı hatası tespit edildi", "undo-success": "Bu değişiklik geri alınabilir. Lütfen aşağıdaki karşılaştırmayı kontrol edin, gerçekten bu değişikliği yapmak istediğinizden emin olun ve sayfayı kaydederek bir önceki değişikliği geriye alın.", "undo-failure": "Değişikliklerin çakışması nedeniyle geri alma işlemi başarısız oldu.", diff --git a/languages/i18n/ug-arab.json b/languages/i18n/ug-arab.json index 0a48ddc48f..2878d7ea74 100644 --- a/languages/i18n/ug-arab.json +++ b/languages/i18n/ug-arab.json @@ -717,7 +717,7 @@ "expansion-depth-exceeded-category": "كېڭەيتىلگەن چوڭقۇرلۇق بەت چەكلىمىسىدىن ئېشىپ كەتتى", "expansion-depth-exceeded-warning": "بەت كېڭەيتىلگەن چوڭقۇرلۇقتىن ئېشىپ كەتتى", "parser-unstrip-loop-warning": "دەۋرىيلىك بايقالدى", - "parser-unstrip-recursion-limit": "قايتىلانما چەكلىمە ($1) دىن ئېشىپ كەتتى", + "unstrip-depth-warning": "قايتىلانما چەكلىمە ($1) دىن ئېشىپ كەتتى", "converter-manual-rule-error": "قولدا ئالماشتۇرىدىغان قائىدىدە خاتالىق بايقالدى", "undo-success": "بۇ تەھرىردىن يېنىۋالغىلى بولىدۇ\nتۆۋەندىكى سېلىشتۇرۇشنى تەكشۈرۈپ بۇنىڭ ئۆزىڭىزنىڭ ئويى ئىكەنلىكىنى دەلىللەڭ، ئاندىن تۆۋەندىكى ئۆزگەرتىشنى ساقلاپ تەھرىرلەشتىن يېنىۋىلىڭ.", "undo-failure": "ئوتتۇرىلىقتا بىردەك بولماسلىق سەۋەبىدىن بۇ تەھرىردىن يېنىۋالغىلى بولمايدۇ.", diff --git a/languages/i18n/uk.json b/languages/i18n/uk.json index 703fa0d707..1f4c2f1ad5 100644 --- a/languages/i18n/uk.json +++ b/languages/i18n/uk.json @@ -817,7 +817,7 @@ "expansion-depth-exceeded-category-desc": "На сторінці перевищено максимально допустима глибину розкриття.", "expansion-depth-exceeded-warning": "На сторінці перевищено межу глибини вкладеності", "parser-unstrip-loop-warning": "Виявлено незакритий тег (такий, як
)",
-	"parser-unstrip-recursion-limit": "Перевищено межу вкладеної рекурсії ($1) для парсера.",
+	"unstrip-depth-warning": "Перевищено межу вкладеної рекурсії ($1) для парсера.",
 	"converter-manual-rule-error": "Помилка в ручному правилі перетворення мови",
 	"undo-success": "Редагування може бути скасовано.\nБудь ласка, перевірте порівняння нижче, щоб впевнитись, що це те, що ви хочете зробити, а потім збережіть зміни, щоб закінчити скасування редагування.",
 	"undo-failure": "Неможливо скасувати редагування через несумісність проміжних змін.",
diff --git a/languages/i18n/ur.json b/languages/i18n/ur.json
index d10cba2273..cc9e535a57 100644
--- a/languages/i18n/ur.json
+++ b/languages/i18n/ur.json
@@ -773,7 +773,7 @@
 	"expansion-depth-exceeded-category-desc": "اس صفحہ میں توسیع کی گہرائی اپنی حد سے تجاوز کر گئی۔",
 	"expansion-depth-exceeded-warning": "صفحہ میں توسیع کی گہرائی اپنی حد سے تجاوز کر گئی",
 	"parser-unstrip-loop-warning": "unstrip فنکشن میں تکرار پایا گیا",
-	"parser-unstrip-recursion-limit": "unstrip فنکشن میں تکرار اپنی حد سے تجاوز کر گیا ($1)",
+	"unstrip-depth-warning": "unstrip فنکشن میں تکرار اپنی حد سے تجاوز کر گیا ($1)",
 	"converter-manual-rule-error": "زبان کی دستی تبدیلی کے ضوابط میں نقص دریافت ہوا",
 	"undo-success": "اس ترمیم کو واپس پھیرا جا سکتا ہے۔\nبراہ کرم ذیل میں موجود موازنہ ملاحظہ فرمائیں اور یقین کر لیں کہ اس موازنے میں موجود فرق ہی آپ کا مقصود ہے۔ اس کے بعد تبدیلیوں کو محفوظ کر دیں، ترمیم واپس پھیر دی جائے گی۔",
 	"undo-failure": "درمیان میں متنازع ترامیم کی موجودگی کی بنا پر اس ترمیم کو واپس نہیں پھیرا جا سکا۔",
diff --git a/languages/i18n/vec.json b/languages/i18n/vec.json
index f18227ecff..5c6403fd29 100644
--- a/languages/i18n/vec.json
+++ b/languages/i18n/vec.json
@@ -611,7 +611,7 @@
 	"expansion-depth-exceeded-category": "Pajine ndove che vien superà ła profondità de espansion",
 	"expansion-depth-exceeded-warning": "Sta pajina ga superà el limite de profondità de espansion",
 	"parser-unstrip-loop-warning": "Xe sta riłevà un ciclo de Unstrip",
-	"parser-unstrip-recursion-limit": "Superadi i limiti de recursion de Unstrip ($1)",
+	"unstrip-depth-warning": "Superadi i limiti de recursion de Unstrip ($1)",
 	"converter-manual-rule-error": "Rilevà eror inte ła regoła manuałe de conversion de ła lèngua",
 	"undo-success": "Sta modifica la pode èssar anulà. Verifica el confronto presentà de seguito par èssar sicuro che el contenuto el sia come te lo voli e quindi salva le modifiche par conpletar la procedura de anulamento.",
 	"undo-failure": "No se pol mìa anular la modifica, par via de un conflito con modifiche intermedie.",
diff --git a/languages/i18n/vi.json b/languages/i18n/vi.json
index bb064d8405..04ba7199ec 100644
--- a/languages/i18n/vi.json
+++ b/languages/i18n/vi.json
@@ -777,7 +777,7 @@
 	"expansion-depth-exceeded-category-desc": "Trang có độ sâu bung bản mẫu vượt quá giới hạn cho phép.",
 	"expansion-depth-exceeded-warning": "Trang bung bản mẫu sâu quá",
 	"parser-unstrip-loop-warning": "Vòng lặp unstrip",
-	"parser-unstrip-recursion-limit": "Đã vượt quá giới hạn về độ sâu đệ quy unstrip ($1)",
+	"unstrip-depth-warning": "Đã vượt quá giới hạn về độ sâu đệ quy unstrip ($1)",
 	"converter-manual-rule-error": "Lỗi được phát hiện trong quy tắc chuyển đổi ngôn ngữ thủ công",
 	"undo-success": "Các sửa đổi có thể được lùi lại. Xin hãy kiểm tra phần so sánh bên dưới để xác nhận lại những gì bạn muốn làm, sau đó lưu thay đổi ở dưới để hoàn tất việc lùi lại sửa đổi.",
 	"undo-failure": "Sửa đổi không thể phục hồi vì đã có những sửa đổi mới ở sau.",
diff --git a/languages/i18n/wuu.json b/languages/i18n/wuu.json
index a7f88441a3..3e1f16eff8 100644
--- a/languages/i18n/wuu.json
+++ b/languages/i18n/wuu.json
@@ -652,7 +652,7 @@
 	"parser-template-recursion-depth-warning": "模板递归深度超限($1)",
 	"language-converter-depth-warning": "字词转换器深度超限($1)",
 	"node-count-exceeded-category": "页面个节点数超出限制",
-	"parser-unstrip-recursion-limit": "递归超过限制 ($1)",
+	"unstrip-depth-warning": "递归超过限制 ($1)",
 	"converter-manual-rule-error": "来手动语言转换规则当中查着错误",
 	"undo-success": "箇只编辑可以撤销。请检查下头个比较,确定侬确实想撤销,再保存下底个更改完成撤销编辑。",
 	"undo-failure": "由于相互冲突个中途编辑,箇只编辑弗好撤销。",
diff --git a/languages/i18n/xmf.json b/languages/i18n/xmf.json
index b296c6cdb3..82ae04e2c0 100644
--- a/languages/i18n/xmf.json
+++ b/languages/i18n/xmf.json
@@ -648,7 +648,7 @@
 	"expansion-depth-exceeded-category-desc": "გვერდს აქვს გადაჭარბებული გაღების სიღრმის მაქსიმალურად დასაშვები რაოდენობა",
 	"expansion-depth-exceeded-warning": "გვერდზე გადამეტებულია ჩადგმების ზღვარი",
 	"parser-unstrip-loop-warning": "აღმოჩენილია ციკლური ბმული",
-	"parser-unstrip-recursion-limit": "გადამეტებულია რეკურსიის ზღვარი ($1)",
+	"unstrip-depth-warning": "გადამეტებულია რეკურსიის ზღვარი ($1)",
 	"converter-manual-rule-error": "შეცდომა ენის ხელით გარდაქმნის წესში",
 	"undo-success": "რედაქტირების გაუქმება შესაძლებელია. გთხოვთ შეამოწმოთ განსხვავება ქვევით, რათა დარწმუნდეთ, რომ ეს ის არის რაც თქვენ გსურთ, შემდეგ კი შეინახეთ ცვლილებები რათა დაასრულოთ რედაქტირების გაუქმება.",
 	"undo-failure": "რედაქტირების გაუქმება შეუძლებელია კონფლიქტური შუალედური რედაქტირებების გამო.",
diff --git a/languages/i18n/yo.json b/languages/i18n/yo.json
index 7dc88b68ad..8ab39e7b08 100644
--- a/languages/i18n/yo.json
+++ b/languages/i18n/yo.json
@@ -627,7 +627,7 @@
 	"expansion-depth-exceeded-category": "Àwọn ojúewé tí ìjìn ìfẹ̀lọ wọn ju bóṣeyẹ lọ",
 	"expansion-depth-exceeded-warning": "Ojúewé ní ìjìn ìfẹ̀lọ tó ju bóṣeyẹ lọ",
 	"parser-unstrip-loop-warning": "Ìyípo unstrip ti jẹ́ fínfín",
-	"parser-unstrip-recursion-limit": "Ó ti kọjá àlà ìlọ́po unstrip ($1)",
+	"unstrip-depth-warning": "Ó ti kọjá àlà ìlọ́po unstrip ($1)",
 	"converter-manual-rule-error": "Àṣìṣe ti jẹ́ fínfín nínú ìlànà ìyípadà èdè àfọwọ́dá",
 	"undo-success": "Àtúnṣe náà ṣe é múkúrò.\nẸ jọ̀wọ́ ẹ wo ìfiwéra ìsàlẹ̀ láti rídájú pé ohun tí ẹ fẹ́ nì yẹn, nígbà náà ẹ mú àwọn àtúnṣe náà pamọ́ láti parí ìmúkúrò àtúnṣe.",
 	"undo-failure": "Àtúnṣe náà kò ṣe é múkúrò nítorí títakora àwọn àtúnṣe inú àrin.",
diff --git a/languages/i18n/yue.json b/languages/i18n/yue.json
index 0201c42428..77becb9a02 100644
--- a/languages/i18n/yue.json
+++ b/languages/i18n/yue.json
@@ -745,7 +745,7 @@
 	"expansion-depth-exceeded-category-desc": "版面超出咗量大展開深度。",
 	"expansion-depth-exceeded-warning": "版面超出咗展開深度",
 	"parser-unstrip-loop-warning": "偵測到 Unstrip 迴圈",
-	"parser-unstrip-recursion-limit": "Unstrip 迴圈超出咗限制 ($1)",
+	"unstrip-depth-warning": "Unstrip 迴圈超出咗限制 ($1)",
 	"converter-manual-rule-error": "手動語言轉換規則入面偵測到出錯",
 	"undo-success": "呢個編輯可以取消。請檢查一下個差異去確認呢個係你要去做嘅,跟住儲存下面嘅更改去完成編輯。",
 	"undo-failure": "呢個編輯唔能夠取消,由於同途中嘅編輯有衝突。",
diff --git a/languages/i18n/zh-hans.json b/languages/i18n/zh-hans.json
index 8749b031fe..4777ebe52e 100644
--- a/languages/i18n/zh-hans.json
+++ b/languages/i18n/zh-hans.json
@@ -837,7 +837,7 @@
 	"expansion-depth-exceeded-category-desc": "页面超出最大展开深度限制。",
 	"expansion-depth-exceeded-warning": "页面超出展开深度限制",
 	"parser-unstrip-loop-warning": "检测到Unstrip循环",
-	"parser-unstrip-recursion-limit": "已超出Unstrip递归限制($1)",
+	"unstrip-depth-warning": "已超出Unstrip递归限制($1)",
 	"converter-manual-rule-error": "在手动语言转换规则中检测到错误",
 	"undo-success": "该编辑可以被撤销。请检查下面的对比以核实您想要撤销的内容,然后保存下面的更改以完成撤销。",
 	"undo-failure": "因存在冲突的中间编辑,本编辑不能撤销。",
diff --git a/languages/i18n/zh-hant.json b/languages/i18n/zh-hant.json
index d1a22245a8..2680fd4431 100644
--- a/languages/i18n/zh-hant.json
+++ b/languages/i18n/zh-hant.json
@@ -830,7 +830,7 @@
 	"expansion-depth-exceeded-category-desc": "超出展開深度限制的頁面。",
 	"expansion-depth-exceeded-warning": "頁面超出展開深度限制",
 	"parser-unstrip-loop-warning": "偵測到 Unstrip 迴圈",
-	"parser-unstrip-recursion-limit": "Unstrip 遞迴超出限制 ($1)",
+	"unstrip-depth-warning": "Unstrip 遞迴超出限制 ($1)",
 	"converter-manual-rule-error": "手動語言轉換規則時偵測到錯誤",
 	"undo-success": "此編輯可以被還原。\n請檢查以下比較表,確認您是否要還原,然後儲存以下變更以完成編輯還原。",
 	"undo-failure": "由於編輯的修訂間有衝突,此編輯不能還原。",
-- 
2.20.1