Merge "ApiQueryBlocks.php: Call static function statically"
authorjenkins-bot <jenkins-bot@gerrit.wikimedia.org>
Sat, 24 Nov 2018 23:40:34 +0000 (23:40 +0000)
committerGerrit Code Review <gerrit@wikimedia.org>
Sat, 24 Nov 2018 23:40:34 +0000 (23:40 +0000)
291 files changed:
.eslintrc.json
RELEASE-NOTES-1.32
RELEASE-NOTES-1.33
includes/Linker.php
includes/actions/RollbackAction.php
includes/api/ApiRollback.php
includes/api/i18n/pt.json
includes/api/i18n/zh-hant.json
includes/installer/i18n/ja.json
includes/installer/i18n/nl.json
includes/installer/i18n/pt.json
includes/libs/rdbms/loadbalancer/LoadBalancer.php
includes/page/WikiPage.php
includes/preferences/DefaultPreferencesFactory.php
includes/skins/Skin.php
includes/specials/pagers/ContribsPager.php
languages/i18n/ace.json
languages/i18n/ady-cyrl.json
languages/i18n/af.json
languages/i18n/ais.json
languages/i18n/ami.json
languages/i18n/anp.json
languages/i18n/ar.json
languages/i18n/arq.json
languages/i18n/arz.json
languages/i18n/as.json
languages/i18n/ast.json
languages/i18n/atj.json
languages/i18n/avk.json
languages/i18n/awa.json
languages/i18n/azb.json
languages/i18n/ba.json
languages/i18n/bar.json
languages/i18n/bcl.json
languages/i18n/be-tarask.json
languages/i18n/be.json
languages/i18n/bg.json
languages/i18n/bgn.json
languages/i18n/bho.json
languages/i18n/bn.json
languages/i18n/bqi.json
languages/i18n/br.json
languages/i18n/bs.json
languages/i18n/btm.json
languages/i18n/ca.json
languages/i18n/cdo.json
languages/i18n/ce.json
languages/i18n/ceb.json
languages/i18n/ckb.json
languages/i18n/crh-cyrl.json
languages/i18n/crh-latn.json
languages/i18n/cs.json
languages/i18n/csb.json
languages/i18n/cu.json
languages/i18n/cv.json
languages/i18n/cy.json
languages/i18n/da.json
languages/i18n/de.json
languages/i18n/diq.json
languages/i18n/dsb.json
languages/i18n/dty.json
languages/i18n/el.json
languages/i18n/en-gb.json
languages/i18n/en.json
languages/i18n/eo.json
languages/i18n/es.json
languages/i18n/et.json
languages/i18n/eu.json
languages/i18n/fa.json
languages/i18n/fi.json
languages/i18n/fo.json
languages/i18n/fr.json
languages/i18n/frp.json
languages/i18n/frr.json
languages/i18n/fur.json
languages/i18n/fy.json
languages/i18n/ga.json
languages/i18n/gcr.json
languages/i18n/gd.json
languages/i18n/gl.json
languages/i18n/glk.json
languages/i18n/gom-deva.json
languages/i18n/gom-latn.json
languages/i18n/gor.json
languages/i18n/got.json
languages/i18n/grc.json
languages/i18n/gsw.json
languages/i18n/gu.json
languages/i18n/hak.json
languages/i18n/he.json
languages/i18n/hi.json
languages/i18n/hif-latn.json
languages/i18n/hr.json
languages/i18n/hrx.json
languages/i18n/hsb.json
languages/i18n/ht.json
languages/i18n/hu.json
languages/i18n/hy.json
languages/i18n/hyw.json
languages/i18n/ia.json
languages/i18n/id.json
languages/i18n/ilo.json
languages/i18n/inh.json
languages/i18n/io.json
languages/i18n/is.json
languages/i18n/it.json
languages/i18n/ja.json
languages/i18n/jam.json
languages/i18n/jut.json
languages/i18n/jv.json
languages/i18n/ka.json
languages/i18n/kab.json
languages/i18n/khw.json
languages/i18n/kjp.json
languages/i18n/kk-cyrl.json
languages/i18n/km.json
languages/i18n/kn.json
languages/i18n/ko.json
languages/i18n/krc.json
languages/i18n/krl.json
languages/i18n/ksh.json
languages/i18n/ku-latn.json
languages/i18n/kum.json
languages/i18n/kw.json
languages/i18n/la.json
languages/i18n/lb.json
languages/i18n/lfn.json
languages/i18n/li.json
languages/i18n/lij.json
languages/i18n/lki.json
languages/i18n/lrc.json
languages/i18n/lt.json
languages/i18n/luz.json
languages/i18n/lv.json
languages/i18n/lzh.json
languages/i18n/mai.json
languages/i18n/mg.json
languages/i18n/mk.json
languages/i18n/ml.json
languages/i18n/mni.json
languages/i18n/mnw.json
languages/i18n/mr.json
languages/i18n/ms.json
languages/i18n/mt.json
languages/i18n/mwl.json
languages/i18n/my.json
languages/i18n/mzn.json
languages/i18n/nan.json
languages/i18n/nap.json
languages/i18n/nb.json
languages/i18n/nds-nl.json
languages/i18n/ne.json
languages/i18n/nl.json
languages/i18n/nn.json
languages/i18n/nys.json
languages/i18n/oc.json
languages/i18n/olo.json
languages/i18n/or.json
languages/i18n/pa.json
languages/i18n/pfl.json
languages/i18n/pl.json
languages/i18n/pms.json
languages/i18n/pnb.json
languages/i18n/ps.json
languages/i18n/pt-br.json
languages/i18n/pt.json
languages/i18n/qqq.json
languages/i18n/qu.json
languages/i18n/rm.json
languages/i18n/ro.json
languages/i18n/roa-tara.json
languages/i18n/ru.json
languages/i18n/rue.json
languages/i18n/sa.json
languages/i18n/sah.json
languages/i18n/sat.json
languages/i18n/scn.json
languages/i18n/sco.json
languages/i18n/sd.json
languages/i18n/sdh.json
languages/i18n/ses.json
languages/i18n/sgs.json
languages/i18n/sh.json
languages/i18n/shn.json
languages/i18n/shy-latn.json
languages/i18n/si.json
languages/i18n/sk.json
languages/i18n/skr-arab.json
languages/i18n/sl.json
languages/i18n/sq.json
languages/i18n/sr-ec.json
languages/i18n/sr-el.json
languages/i18n/sty.json
languages/i18n/su.json
languages/i18n/sv.json
languages/i18n/szl.json
languages/i18n/ta.json
languages/i18n/tay.json
languages/i18n/tcy.json
languages/i18n/te.json
languages/i18n/th.json
languages/i18n/tl.json
languages/i18n/tly.json
languages/i18n/tr.json
languages/i18n/tt-cyrl.json
languages/i18n/tt-latn.json
languages/i18n/udm.json
languages/i18n/uk.json
languages/i18n/ur.json
languages/i18n/uz.json
languages/i18n/vec.json
languages/i18n/vep.json
languages/i18n/vi.json
languages/i18n/vro.json
languages/i18n/wa.json
languages/i18n/war.json
languages/i18n/wo.json
languages/i18n/wuu.json
languages/i18n/xal.json
languages/i18n/xmf.json
languages/i18n/yi.json
languages/i18n/yo.json
languages/i18n/yue.json
languages/i18n/zgh.json
languages/i18n/zh-hans.json
languages/i18n/zh-hant.json
languages/messages/MessagesEn.php
maintenance/mssql/tables.sql
package.json
resources/src/jquery.tablesorter/jquery.tablesorter.js
resources/src/jquery/jquery.makeCollapsible.js
resources/src/jquery/jquery.suggestions.js
resources/src/mediawiki.Uri/Uri.js
resources/src/mediawiki.action/mediawiki.action.edit.preview.js
resources/src/mediawiki.action/mediawiki.action.history.js
resources/src/mediawiki.action/mediawiki.action.view.metadata.js
resources/src/mediawiki.api/index.js
resources/src/mediawiki.api/upload.js
resources/src/mediawiki.base/mediawiki.errorLogger.js
resources/src/mediawiki.debug/debug.js
resources/src/mediawiki.debug/jquery.footHovzer.js
resources/src/mediawiki.inspect.js
resources/src/mediawiki.jqueryMsg/mediawiki.jqueryMsg.js
resources/src/mediawiki.legacy/protect.js
resources/src/mediawiki.legacy/wikibits.js
resources/src/mediawiki.less/mediawiki.ui/mixins.less
resources/src/mediawiki.less/mediawiki.ui/variables.less
resources/src/mediawiki.notification/notification.js
resources/src/mediawiki.page.gallery.slideshow.js
resources/src/mediawiki.rcfilters/dm/mw.rcfilters.dm.FilterGroup.js
resources/src/mediawiki.rcfilters/dm/mw.rcfilters.dm.FilterItem.js
resources/src/mediawiki.rcfilters/dm/mw.rcfilters.dm.FiltersViewModel.js
resources/src/mediawiki.rcfilters/dm/mw.rcfilters.dm.SavedQueriesModel.js
resources/src/mediawiki.rcfilters/mw.rcfilters.Controller.js
resources/src/mediawiki.rcfilters/ui/mw.rcfilters.ui.ChangesListWrapperWidget.js
resources/src/mediawiki.rcfilters/ui/mw.rcfilters.ui.FilterItemHighlightButton.js
resources/src/mediawiki.rcfilters/ui/mw.rcfilters.ui.FilterTagMultiselectWidget.js
resources/src/mediawiki.rcfilters/ui/mw.rcfilters.ui.GroupWidget.js
resources/src/mediawiki.rcfilters/ui/mw.rcfilters.ui.MenuSelectWidget.js
resources/src/mediawiki.rcfilters/ui/mw.rcfilters.ui.SavedLinksListItemWidget.js
resources/src/mediawiki.rcfilters/ui/mw.rcfilters.ui.ValuePickerWidget.js
resources/src/mediawiki.searchSuggest/searchSuggest.js
resources/src/mediawiki.special.apisandbox/apisandbox.js
resources/src/mediawiki.special.changeslist.less
resources/src/mediawiki.template.mustache.js
resources/src/mediawiki.toc/toc.js
resources/src/mediawiki.ui/components/buttons.less
resources/src/mediawiki.ui/components/forms.less
resources/src/mediawiki.util.js
resources/src/mediawiki.viewport.js
resources/src/mediawiki.widgets.datetime/CalendarWidget.js
resources/src/mediawiki.widgets.datetime/DateTimeFormatter.js
resources/src/mediawiki.widgets.datetime/DateTimeInputWidget.js
resources/src/mediawiki.widgets.datetime/DiscordianDateTimeFormatter.js
resources/src/mediawiki.widgets.datetime/ProlepticGregorianDateTimeFormatter.js
resources/src/mediawiki.widgets/mw.widgets.CheckMatrixWidget.js
resources/src/mediawiki.widgets/mw.widgets.NamespaceInputWidget.js
resources/src/mediawiki.widgets/mw.widgets.SearchInputWidget.js
resources/src/mediawiki.widgets/mw.widgets.TitlesMultiselectWidget.js
resources/src/startup/.eslintrc.json
tests/parser/parserTests.txt
tests/phpunit/includes/LinkerTest.php
tests/qunit/data/testrunner.js
tests/qunit/suites/resources/jquery/jquery.tablesorter.parsers.test.js
tests/qunit/suites/resources/mediawiki.widgets/MediaSearch/mediawiki.widgets.APIResultsQueue.test.js
tests/qunit/suites/resources/mediawiki/mediawiki.cldr.test.js
tests/qunit/suites/resources/mediawiki/mediawiki.language.test.js
tests/qunit/suites/resources/mediawiki/mediawiki.test.js
tests/qunit/suites/resources/mediawiki/mediawiki.util.test.js
tests/selenium/.eslintrc.json
tests/selenium/wdio-mediawiki/.eslintrc.json [deleted file]

index 40e26ca..99d7730 100644 (file)
 {
-       "extends": "wikimedia",
-       "env": {
-               "browser": true
-       },
+       "extends": [
+               "wikimedia/client",
+               "wikimedia/jquery"
+       ],
        "globals": {
                "require": false,
                "module": false,
                "mw": false,
-               "$": false,
                "OO": false
        },
        "rules": {
-               "no-restricted-properties": [
-                       2,
-                       {
-                               "object": "$",
-                               "property": "map",
-                               "message": "Please use Array.prototype.map instead"
-                       },
-                       {
-                               "object": "$",
-                               "property": "inArray",
-                               "message": "Please use Array.prototype.indexOf instead"
-                       },
-                       {
-                               "object": "$",
-                               "property": "each",
-                               "message": "Please consider different approaches to $.each, especially when using Array's. You can override this warning if necessary with eslint-disable-next-line."
-                       },
-                       {
-                               "object": "$",
-                               "property": "isArray",
-                               "message": "Please use Array.isArray instead"
-                       },
-                       {
-                               "object": "$",
-                               "property": "isFunction",
-                               "message": "Please use typeof (e.g. typeof e === 'function') instead"
-                       },
-                       {
-                               "object": "$",
-                               "property": "grep",
-                               "message": "Please use Array.prototype.filter instead"
-                       },
-                       {
-                               "object": "$",
-                               "property": "trim",
-                               "message": "Please use String.prototype.trim instead"
-                       },
-                       {
-                               "object": "$",
-                               "property": "proxy",
-                               "message": "Please use Function.prototype.bind instead"
-                       },
-
-                       {
-                               "property": "codePointAt",
-                               "message": "Unsupported method String.prototype.codePointAt requires ES6."
-                       },
-                       {
-                               "property": "endsWith",
-                               "message": "Unsupported method String.prototype.endsWith requires ES6."
-                       },
-                       {
-                               "property": "normalize",
-                               "message": "Unsupported method String.prototype.normalize requires ES6."
-                       },
-                       {
-                               "property": "padEnd",
-                               "message": "Unsupported method String.prototype.padEnd requires ES2017."
-                       },
-                       {
-                               "property": "padStart",
-                               "message": "Unsupported method String.prototype.padStart requires ES2017."
-                       },
-                       {
-                               "property": "repeat",
-                               "message": "Unsupported method String.prototype.repeat requires ES6."
-                       },
-                       {
-                               "property": "startsWith",
-                               "message": "Unsupported method String.prototype.startsWith requires ES6."
-                       },
-                       {
-                               "property": "trimEnd",
-                               "message": "Unsupported method String.prototype.trimEnd is still experimental."
-                       },
-                       {
-                               "property": "trimLeft",
-                               "message": "Unsupported method String.prototype.trimLeft is still experimental."
-                       },
-                       {
-                               "property": "trimRight",
-                               "message": "Unsupported method String.prototype.trimRight is still experimental."
-                       },
-                       {
-                               "property": "trimStart",
-                               "message": "Unsupported method String.prototype.trimStart is still experimental."
-                       },
-                       {
-                               "property": "copyWithin",
-                               "message": "Unsupported method Array.prototype.copyWithin requires ES6."
-                       },
-                       {
-                               "property": "entries",
-                               "message": "Unsupported method Array.prototype.entries requires ES6."
-                       },
-                       {
-                               "property": "fill",
-                               "message": "Unsupported method Array.prototype.fill requires ES6."
-                       },
-                       {
-                               "property": "findIndex",
-                               "message": "Unsupported method Array.prototype.findIndex requires ES6."
-                       },
-                       {
-                               "property": "flat",
-                               "message": "Unsupported method Array.prototype.flat is still experimental."
-                       },
-                       {
-                               "property": "flatMap",
-                               "message": "Unsupported method Array.prototype.flatMap is still experimental."
-                       },
-                       {
-                               "object": "String",
-                               "property": "fromCodePoint",
-                               "message": "Unsupported method String.fromCodePoint requires ES6."
-                       },
-                       {
-                               "object": "String",
-                               "property": "raw",
-                               "message": "Unsupported method String.raw requires ES6."
-                       },
-                       {
-                               "object": "Array",
-                               "property": "from",
-                               "message": "Unsupported method Array.from requires ES6."
-                       },
-                       {
-                               "object": "Array",
-                               "property": "of",
-                               "message": "Unsupported method Array.of requires ES6."
-                       },
-                       {
-                               "object": "Object",
-                               "property": "assign",
-                               "message": "Unsupported method Object.assign requires ES6."
-                       },
-                       {
-                               "object": "Object",
-                               "property": "entries",
-                               "message": "Unsupported method Object.entries requires ES2017."
-                       },
-                       {
-                               "object": "Object",
-                               "property": "getOwnPropertyDescriptors",
-                               "message": "Unsupported method Object.getOwnPropertyDescriptors requires ES2017."
-                       },
-                       {
-                               "object": "Object",
-                               "property": "getOwnPropertySymbols",
-                               "message": "Unsupported method Object.getOwnPropertySymbols requires ES6."
-                       },
-                       {
-                               "object": "Object",
-                               "property": "is",
-                               "message": "Unsupported method Object.is requires ES6."
-                       },
-                       {
-                               "object": "Object",
-                               "property": "values",
-                               "message": "Unsupported method Object.values requires ES2017."
-                       }
-               ],
-               "no-restricted-syntax": [
-                       2,
-                       {
-                               // Match expressions like .includes( … ) (false positives when used as a property name)
-                               "selector": "CallExpression[callee.type='MemberExpression'][callee.property.type='Identifier'][callee.property.name='includes']",
-                               "message": "Unsupported methods String.prototype.includes and Array.prototype.includes require ES6 and ES2016 respectively."
-                       },
-                       {
-                               // Match expressions like .find( function ( … ) { … } ) (avoid $( … ).find( … ))
-                               "selector": "CallExpression[callee.type='MemberExpression'][callee.property.type='Identifier'][callee.property.name='find'][arguments.length=1][arguments.0.type='FunctionExpression']",
-                               "message": "Unsupported method Array.prototype.find requires ES6."
-                       },
-                       {
-                               // Match expressions like .keys( … ), except Object.keys( … ) (which is valid)
-                               "selector": "CallExpression[callee.type='MemberExpression'][callee.property.type='Identifier'][callee.property.name='keys'][callee.object.name!='Object']",
-                               "message": "Unsupported method Array.prototype.keys requires ES6."
-                       },
-                       {
-                               // Match expressions like .values( … ), except Object.values( … ) (disallowed separately)
-                               "selector": "CallExpression[callee.type='MemberExpression'][callee.property.type='Identifier'][callee.property.name='values'][callee.object.name!='Object']",
-                               "message": "Unsupported method Array.prototype.values requires ES6."
-                       }
-               ],
                "dot-notation": 0,
                "max-len": 0
        }
index 438fac3..06b60e4 100644 (file)
@@ -657,9 +657,9 @@ because of Phabricator reports.
   yet for creating or managing content in slots beides the main slot. See
   <https://www.mediawiki.org/wiki/Multi-Content_Revisions> for more
   information.
-* The image_comment_temp database table is merged into the image table and
-  deprecated. Since access should be mediated by the CommentStore class, this
-  change shouldn't affect external code.
+* The image_comment_temp database table has been removed. Since all access
+  should be mediated by the CommentStore class, this change shouldn't affect
+  external code.
 * (T206147) Database::close() will no longer commit any open transactions.
 
 == Compatibility ==
index df6b5f8..90a8c7f 100644 (file)
@@ -30,7 +30,7 @@ production.
 
 === New features in 1.33 ===
 * The 'GetPreferences' hook now receives an additional $context parameter.
-* (T96041) __EXPECT_UNUSED_CATEGORY__ on a category page causes the category
+* (T96041) __EXPECTUNUSEDCATEGORY__ on a category page causes the category
   to be hidden on Special:UnusedCategories.
 * …
 
@@ -161,9 +161,6 @@ because of Phabricator reports.
 === Other changes in 1.33 ===
 * (T208871) The hard-coded Google search form on the database error page was
   removed.
-* The image_comment_temp database table, deprecated in 1.32, has been removed.
-  Since access should be mediated by the CommentStore class, this change
-  shouldn't affect external code.
 * …
 
 == Compatibility ==
index 1d1ad06..7eda21b 100644 (file)
@@ -1168,7 +1168,10 @@ class Linker {
                                                                $title->getDBkey(), $section );
                                                }
                                                if ( $sectionTitle ) {
-                                                       $link = Linker::makeCommentLink( $sectionTitle, $wgLang->getArrow(), $wikiId, 'noclasses' );
+                                                       $link = Linker::makeCommentLink(
+                                                               $sectionTitle, $wgLang->getArrow() . $auto, $wikiId, 'noclasses'
+                                                       );
+                                                       $auto = '';
                                                } else {
                                                        $link = '';
                                                }
@@ -1181,10 +1184,11 @@ class Linker {
                                                # autocomment $postsep written summary (/* section */ summary)
                                                $auto .= wfMessage( 'colon-separator' )->inContentLanguage()->escaped();
                                        }
-                                       $auto = '<span class="autocomment">' . $auto . '</span>';
-                                       $comment = $pre . $link . $wgLang->getDirMark()
-                                               . '<span dir="auto">' . $auto;
-                                       $append .= '</span>';
+                                       if ( $auto ) {
+                                               $auto = '<span dir="auto"><span class="autocomment">' . $auto . '</span>';
+                                               $append .= '</span>';
+                                       }
+                                       $comment = $pre . $link . $wgLang->getDirMark() . $auto;
                                }
                                return $comment;
                        },
@@ -1440,7 +1444,7 @@ class Linker {
         * @return string
         */
        public static function commentBlock(
-               $comment, $title = null, $local = false, $wikiId = null
+               $comment, $title = null, $local = false, $wikiId = null, $useParentheses = true
        ) {
                // '*' used to be the comment inserted by the software way back
                // in antiquity in case none was provided, here for backwards
@@ -1449,8 +1453,13 @@ class Linker {
                        return '';
                } else {
                        $formatted = self::formatComment( $comment, $title, $local, $wikiId );
-                       $formatted = wfMessage( 'parentheses' )->rawParams( $formatted )->escaped();
-                       return " <span class=\"comment\">$formatted</span>";
+                       if ( $useParentheses ) {
+                               $formatted = wfMessage( 'parentheses' )->rawParams( $formatted )->escaped();
+                               $classNames = 'comment';
+                       } else {
+                               $classNames = 'comment comment--without-parentheses';
+                       }
+                       return " <span class=\"$classNames\">$formatted</span>";
                }
        }
 
@@ -1462,9 +1471,12 @@ class Linker {
         * @param Revision $rev
         * @param bool $local Whether section links should refer to local page
         * @param bool $isPublic Show only if all users can see it
+        * @param bool $useParentheses (optional) Wrap comments in parentheses where needed
         * @return string HTML fragment
         */
-       public static function revComment( Revision $rev, $local = false, $isPublic = false ) {
+       public static function revComment( Revision $rev, $local = false, $isPublic = false,
+               $useParentheses = true
+       ) {
                if ( $rev->getComment( Revision::RAW ) == "" ) {
                        return "";
                }
@@ -1472,7 +1484,7 @@ class Linker {
                        $block = " <span class=\"comment\">" . wfMessage( 'rev-deleted-comment' )->escaped() . "</span>";
                } elseif ( $rev->userCan( Revision::DELETED_COMMENT ) ) {
                        $block = self::commentBlock( $rev->getComment( Revision::FOR_THIS_USER ),
-                               $rev->getTitle(), $local );
+                               $rev->getTitle(), $local, null, $useParentheses );
                } else {
                        $block = " <span class=\"comment\">" . wfMessage( 'rev-deleted-comment' )->escaped() . "</span>";
                }
index c962e20..dec3e61 100644 (file)
@@ -73,6 +73,9 @@ class RollbackAction extends FormlessAction {
                $trxLimits = $this->context->getConfig()->get( 'TrxProfilerLimits' );
                $trxProfiler = Profiler::instance()->getTransactionProfiler();
                $trxProfiler->setExpectations( $trxLimits['POST'], __METHOD__ );
+               DeferredUpdates::addCallableUpdate( function () use ( $trxProfiler, $trxLimits ) {
+                       $trxProfiler->setExpectations( $trxLimits['PostSend-POST'], __METHOD__ );
+               } );
 
                $data = null;
                $errors = $this->page->doRollback(
index db57f7e..10ba478 100644 (file)
@@ -59,6 +59,9 @@ class ApiRollback extends ApiBase {
                $trxLimits = $this->getConfig()->get( 'TrxProfilerLimits' );
                $trxProfiler = Profiler::instance()->getTransactionProfiler();
                $trxProfiler->setExpectations( $trxLimits['POST'], __METHOD__ );
+               DeferredUpdates::addCallableUpdate( function () use ( $trxProfiler, $trxLimits ) {
+                       $trxProfiler->setExpectations( $trxLimits['PostSend-POST'], __METHOD__ );
+               } );
 
                $retval = $pageObj->doRollback(
                        $this->getRbUser( $params ),
index 5b1da6b..41d06d6 100644 (file)
        "apierror-invalidexpiry": "A hora de expiração \"$1\" é inválida.",
        "apierror-invalid-file-key": "Não é uma chave de ficheiro válida.",
        "apierror-invalidlang": "Código de língua inválido para o parâmetro <var>$1</var>.",
+       "apierror-invalidmethod": "Método HTTP inválido. Use GET ou POST.",
        "apierror-invalidoldimage": "O parâmetro <var>oldimage</var> tem um formato inválido.",
        "apierror-invalidparammix-cannotusewith": "O parâmetro <kbd>$1</kbd> não pode ser usado com <kbd>$2</kbd>.",
        "apierror-invalidparammix-mustusewith": "O parâmetro <kbd>$1</kbd> só pode ser usado com <kbd>$2</kbd>.",
index 91b761f..71a2a08 100644 (file)
        "apierror-assertuserfailed": "斷言使用者已登入失敗。",
        "apierror-autoblocked": "您的 IP 位址已經被自動封鎖,因為它曾經被一名已封鎖的使用者使用過。",
        "apierror-bad-badfilecontexttitle": "在 <var>$1badfilecontexttitle</var> 參數的無效標題。",
+       "apierror-badconfig-resulttoosmall": "在此 wiki 上 <code>$wgAPIMaxResultSize</code> 的值太小,而無法含有基本結果資訊。",
        "apierror-baddiffto": "<var>$1diffto</var> 必須設定成非負值的數字、<kbd>prev</kbd>、<kbd>next</kbd>、或 <kbd>cur</kbd>。",
        "apierror-badformat-generic": "內容模組 $2 不支援使用請求格式 $1。",
        "apierror-badgenerator-notgenerator": "模組 <kbd>$1</kbd> 不能作為產生器。",
        "apierror-badmodule-nosubmodules": "模組 <kbd>$1</kbd> 沒有子模組。",
        "apierror-badparameter": "參數 <var>$1</var> 的值無效。",
        "apierror-badquery": "無效的查詢。",
+       "apierror-badtimestamp": "用於時間戳記參數 <var>$1</var> 的值「$2」無效。",
        "apierror-badtoken": "無效 CSRF 權杖。",
        "apierror-bad-watchlist-token": "提供無效的監視清單權杖。請在 [[Special:Preferences]] 設定正確權杖。",
        "apierror-blockedfrommail": "您已被封鎖,無法發送電子郵件。",
        "apierror-formatphp": "此回應不能使用 <kbd>format=php</kbd> 來表示。請參閱 https://phabricator.wikimedia.org/T68776。",
        "apierror-imageusage-badtitle": "<kbd>$1</kbd>的標題必須是檔案。",
        "apierror-import-unknownerror": "未知的匯入錯誤:$1",
+       "apierror-integeroutofrange-abovebotmax": "對於機器人或系統管理員而言,<var>$1</var> 不能超過 $2(設定為 $3)。",
+       "apierror-integeroutofrange-abovemax": "對於使用者而言,<var>$1</var> 不能超過 $2(設定為 $3)。",
+       "apierror-integeroutofrange-belowminimum": "<var>$1</var> 不能小於 $2(設定為 $3)。",
        "apierror-invalidcategory": "您所輸入的分類名稱無效。",
        "apierror-invalidexpiry": "無效的期限時間「$1」。",
        "apierror-invalidlang": "用於參數 <var>$1</var> 的語言代碼無效。",
+       "apierror-invalidmethod": "無效的 HTTP 方式。請考慮採用 GET 或 POST。",
        "apierror-invalidoldimage": "<var>oldimage</var> 參數含有無效格式。",
        "apierror-invalidparammix-cannotusewith": "參數 <kbd>$1</kbd> 不能與 <kbd>$2</kbd> 一起使用。",
        "apierror-invalidparammix-mustusewith": "<kbd>$1</kbd> 參數僅能與 <kbd>$2</kbd> 一起使用。",
        "apierror-mustbeloggedin-uploadstash": "上傳儲藏僅對已登入使用者可用。",
        "apierror-mustbeloggedin": "您必須登入才能$1。",
        "apierror-mustbeposted": "<kbd>$1</kbd> 模組需要 POST 請求。",
+       "apierror-mustpostparams": "在查詢字串裡找出以下{{PLURAL:$2|參數|參數}},而這應必須在 POST 正文裡:$1。",
+       "apierror-noapiwrite": "透過 API 來編輯此 wiki 已被停用。請確認 <code>$wgEnableWriteAPI=true;</code> 聲明有包含在 wiki 的 <code>LocalSettings.php</code> 檔案裡。",
        "apierror-nochanges": "沒有請求的更改。",
        "apierror-nodeleteablefile": "沒有這樣檔案的舊版本。",
+       "apierror-no-direct-editing": "由$2所使用的內容模組$1不支援透過 API 來直接編輯。",
        "apierror-noedit-anon": "匿名使用者不可編輯頁面。",
        "apierror-noedit": "您沒有權限來編輯頁面。",
        "apierror-noimageredirect-anon": "匿名使用者不能建立圖片重新導向。",
        "apierror-notarget": "您沒有替此操作指定有效目標。",
        "apierror-notpatrollable": "因內容過舊,修訂 r$1 無法巡查。",
        "apierror-nouploadmodule": "未設定上傳模組。",
+       "apierror-offline": "出於網路連接問題而無法進行。請確認您的網際網路連結有正常運作,並再試一次。",
        "apierror-opensearch-json-warnings": "警告不能以 OpenSearch JSON 格式表示。",
        "apierror-pagecannotexist": "命名空間不允許實際頁面。",
        "apierror-pagedeleted": "自從您取得時間戳記後,該頁面已被刪除。",
        "apierror-readapidenied": "您需要有閱讀權限來使用此模組。",
        "apierror-readonly": "Wiki 目前為唯讀模式。",
        "apierror-reauthenticate": "於本工作階段還未核對身分,請重新核對。",
+       "apierror-redirect-appendonly": "您嘗試使用重新導向跟隨模式來編輯,這必須與 <kbd>section=new</kbd>、<var>prependtext</var>,或 <var>appendtext</var> 來結合使用。",
        "apierror-revdel-mutuallyexclusive": "同一欄位不可同時用在 <var>hide</var> 與 <var>show</var>。",
        "apierror-revdel-needtarget": "此 RevDel 類型需要目標標題。",
        "apierror-revdel-paramneeded": "至少需要 <var>hide</var> 與/或 <var>show</var> 其中的值。",
        "apierror-stashwrongowner": "錯誤擁有者:$1",
        "apierror-stashzerolength": "檔案長度為零,且無法儲存於儲藏:$1。",
        "apierror-systemblocked": "您已被 MediaWiki 給自動封鎖。",
+       "apierror-templateexpansion-notwikitext": "模板擴展僅支援用於 wiki 文字內容。$1使用內容模組 $2。",
        "apierror-timeout": "伺服器未有在預計的時間內回應。",
        "apierror-toomanyvalues": "替參數 <var>$1</var> 提供太多的值。限制為 $2。",
        "apierror-unknownaction": "指定的操作 <kbd>$1</kbd> 無法識別出。",
        "apiwarn-alldeletedrevisions-performance": "為了在產生標題時能有更好效能,請設定 <kbd>$1dir=newer</kbd>。",
        "apiwarn-badurlparam": "無法解析$2的 <var>$1urlparam</var>。這僅能用在寬度與高度。",
        "apiwarn-compare-nocontentmodel": "沒有可確定的內容模組,假定為 $1。",
+       "apiwarn-deprecation-deletedrevs": "<kbd>list=deletedrevs</kbd> 已棄用。請改用 <kbd>prop=deletedrevisions</kbd> 或 <kbd>list=alldeletedrevisions</kbd>。",
        "apiwarn-deprecation-httpsexpected": "當應為 HTTPS 時,HTTP 要被使用。",
        "apiwarn-deprecation-login-token": "透過 <kbd>action=login</kbd> 來取得權杖已棄用。請改用 <kbd>action=query&meta=tokens&type=login</kbd>。",
        "apiwarn-deprecation-parameter": "參數 <var>$1</var> 已棄用。",
        "apiwarn-parse-nocontentmodel": "未提供 <var>title</var> 或 <var>contentmodel</var>,應是 $1。",
        "apiwarn-tokennotallowed": "「$1」操作不允許目前的使用者。",
        "apiwarn-tokens-origin": "當未套用相同來源方針,權杖可能無法取得。",
+       "apiwarn-truncatedresult": "結果會被截短,否則將會大於 $1 位元組限制。",
        "apiwarn-unrecognizedvalues": "參數 <var>$1</var> 有無法識別的{{PLURAL:$3|值|值}}:$2。",
        "apiwarn-unsupportedarray": "參數 <var>$1</var> 使用了不被支援的 PHP 陣列語法。",
        "apiwarn-validationfailed-badpref": "不是有效的偏好設定。",
index a649a81..955b4f4 100644 (file)
        "config-db-host-oracle": "データベース TNS:",
        "config-db-host-oracle-help": "有効な[http://download.oracle.com/docs/cd/B28359_01/network.111/b28317/tnsnames.htm ローカル接続名]を入力してください。tnsnames.ora ファイルは、このインストール先から参照できる場所に置いてください。<br />ご使用中のクライアント ライブラリが 10g 以降の場合、[http://download.oracle.com/docs/cd/E11882_01/network.112/e10836/naming.htm Easy Connect] ネーミング メソッドを使用できます。",
        "config-db-wiki-settings": "このウィキの識別情報",
-       "config-db-name": "データベース名:",
+       "config-db-name": "データベース名 (ハイフンは不要):",
        "config-db-name-help": "このウィキを識別する名前を入力してください。\n空白を含めることはできません。\n\n共有ウェブホストを利用している場合、ホスティングプロバイダーが特定の使用可能なデータベース名を提供するか、あるいは管理パネルからデータベースを作成できるようにしているでしょう。",
        "config-db-name-oracle": "データベースのスキーマ:",
        "config-db-account-oracle-warn": "バックエンドのデータベースとして Oracle をインストールする場合、3つのシナリオが考えられます。\n\nデータベース用のアカウントをインストールのプロセス途中で作成したい場合、インストールに使うデータベース用のアカウントしては SYSDBAロール付きのアカウントを指定し、ウェブアクセス用アカウントには必要なログイン情報を指定してください。あるいは、ウェブアクセス用のアカウントを手動で作成して、そのアカウント(スキーマオブジェクトの作成のパーミッションを要求する場合)だけを使うか、二つの異なるアカウントを用意して一つは特権を付与できるもの、もう一つをウェブアクセス用の制限アカウントとしてください。\n\n要求された特権でアカウントを作成するスクリプトは、このインストール環境では、\"maintenance/oracle/\" にあります。制限アカウントを使用することは、デフォルトアカウントでのすべてのメンテナンス特権を無効にすることにご注意ください。",
        "config-db-account-lock": "インストール作業終了後も同じ利用者名とパスワードを使用する",
        "config-db-wiki-account": "インストール作業終了後の利用者アカウント",
        "config-db-wiki-help": "通常のウィキ操作中にデータベースへの接続する時に利用する利用者名とパスワードを入力してください。\nアカウントが存在せず、インストールのアカウントに十分な権限がある場合は、この利用者アカウントは、ウィキを操作する上で最小限の権限を持った状態で作成されます。",
-       "config-db-prefix": "データベース テーブルの接頭辞:",
+       "config-db-prefix": "データベース テーブルの接頭辞 (ハイフンは不要):",
        "config-db-prefix-help": "データベースを複数のウィキ間、あるいはMediaWikiと他のウェブアプリケーションで共有する必要がある場合、衝突を避けるために、すべてのテーブル名に接頭辞を付ける必要があります。\n空白は使用できません。\n\nこのフィールドは、通常は空のままです。",
        "config-mysql-old": "MySQL $1 以降が必要です。ご使用中の MySQL は $2 です。",
        "config-db-port": "データベースのポート:",
-       "config-db-schema": "MediaWiki のスキーマ:",
+       "config-db-schema": "MediaWiki のスキーマ (ハイフンは不要):",
        "config-db-schema-help": "通常はこのスキーマで問題ありません。\n必要な場合のみ変更してください。",
        "config-pg-test-error": "データベース <strong>$1</strong> に接続できません: $2",
        "config-sqlite-dir": "SQLite データ ディレクトリ:",
index 48ca831..a66c55b 100644 (file)
        "config-extensions-requires": "$1 (vereist $2)",
        "config-screenshot": "schermafbeelding",
        "config-extension-not-found": "Kan het registratiebestand voor de uitbreiding \"$1\" niet vinden",
+       "config-extension-dependency": "Afhankelijkheidsfout opgetreden tijdens de installatie van de uitbreiding $1: $2",
        "mainpagetext": "<strong>De installatie van MediaWiki is geslaagd.</strong>",
        "mainpagedocfooter": "Raadpleeg de [https://meta.wikimedia.org/wiki/Special:MyLanguage/Help:Contents handleiding] voor informatie over het gebruik van de wikisoftware.\n\n== Meer hulp over MediaWiki ==\n\n* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Configuration_settings Lijst met instellingen]\n* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ Veelgestelde vragen (FAQ)]\n* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce Mailinglijst voor aankondigingen van nieuwe versies]\n* [https://www.mediawiki.org/wiki/Special:MyLanguage/Localisation#Translation_resources Maak MediaWiki beschikbaar in uw taal]\n* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Combating_spam Leer hoe u spam kunt voorkomen op uw wiki]"
 }
index 6c0484d..8011cd7 100644 (file)
        "config-sqlite-cant-create-db": "Não foi possível criar o ficheiro da base de dados <code>$1</code>.",
        "config-sqlite-fts3-downgrade": "O PHP não tem suporte FTS3; a reverter o esquema das tabelas para o anterior",
        "config-can-upgrade": "Esta base de dados contém tabelas do MediaWiki.\nPara atualizá-las para o MediaWiki $1, clique '''Continuar'''.",
+       "config-upgrade-error": "Ocorreu um erro ao atualizar as tabelas do MediaWiki na sua base de dados.\n\nPara mais informações consulte o registo acima, para tentar novamente clique <strong>Continuar</strong>.",
        "config-upgrade-done": "Atualização terminada.\n\nAgora pode [$1 começar a usar a sua wiki].\n\nSe quiser regenerar o seu ficheiro <code>LocalSettings.php</code>, clique o botão abaixo.\nEsta operação '''não é recomendada''' a menos que esteja a ter problemas com a sua wiki.",
        "config-upgrade-done-no-regenerate": "Atualização terminada.\n\nAgora pode [$1 começar a usar a sua wiki].",
        "config-regenerate": "Regenerar o LocalSettings.php →",
index 7721707..537301c 100644 (file)
@@ -1281,6 +1281,11 @@ class LoadBalancer implements ILoadBalancer {
        }
 
        public function closeConnection( IDatabase $conn ) {
+               if ( $conn instanceof DBConnRef ) {
+                       // Avoid calling close() but still leaving the handle in the pool
+                       throw new RuntimeException( __METHOD__ . ': got DBConnRef instance.' );
+               }
+
                $serverIndex = $conn->getLBInfo( 'serverIndex' );
                foreach ( $this->conns as $type => $connsByServer ) {
                        if ( !isset( $connsByServer[$serverIndex] ) ) {
index 6a6b2a6..9f623ba 100644 (file)
@@ -2729,7 +2729,7 @@ class WikiPage implements Page, IDBAccessObject {
                        // in the job queue to avoid simultaneous deletion operations would add overhead.
                        // Number of archived revisions cannot be known beforehand, because edits can be made
                        // while deletion operations are being processed, changing the number of archivals.
-                       $archivedRevisionCount = $dbw->selectField(
+                       $archivedRevisionCount = (int)$dbw->selectField(
                                'archive', 'COUNT(*)',
                                [
                                        'ar_namespace' => $this->getTitle()->getNamespace(),
index 0417ff5..32a5404 100644 (file)
@@ -1020,7 +1020,7 @@ class DefaultPreferencesFactory implements PreferencesFactory {
 
                $defaultPreferences['rcenhancedfilters-disable'] = [
                        'type' => 'toggle',
-                       'section' => 'rc/optoutrc',
+                       'section' => 'rc/advancedrc',
                        'label-message' => 'rcfilters-preference-label',
                        'help-message' => 'rcfilters-preference-help',
                ];
@@ -1201,7 +1201,7 @@ class DefaultPreferencesFactory implements PreferencesFactory {
 
                $defaultPreferences['wlenhancedfilters-disable'] = [
                        'type' => 'toggle',
-                       'section' => 'watchlist/optoutwatchlist',
+                       'section' => 'watchlist/advancedwatchlist',
                        'label-message' => 'rcfilters-watchlist-preference-label',
                        'help-message' => 'rcfilters-watchlist-preference-help',
                ];
index 1b91c89..3247f1d 100644 (file)
@@ -438,6 +438,7 @@ abstract class Skin extends ContextSource {
         */
        function getPageClasses( $title ) {
                $numeric = 'ns-' . $title->getNamespace();
+               $user = $this->getUser();
 
                if ( $title->isSpecialPage() ) {
                        $type = 'ns-special';
@@ -449,10 +450,16 @@ abstract class Skin extends ContextSource {
                        } else {
                                $type .= ' mw-invalidspecialpage';
                        }
-               } elseif ( $title->isTalkPage() ) {
-                       $type = 'ns-talk';
                } else {
-                       $type = 'ns-subject';
+                       if ( $title->isTalkPage() ) {
+                               $type = 'ns-talk';
+                       } else {
+                               $type = 'ns-subject';
+                       }
+                       // T208315: add HTML class when the user can edit the page
+                       if ( $title->quickUserCan( 'edit', $user ) ) {
+                               $type .= ' mw-editable';
+                       }
                }
 
                $name = Sanitizer::escapeClass( 'page-' . $title->getPrefixedText() );
index b42af9b..5cfc437 100644 (file)
@@ -525,7 +525,7 @@ class ContribsPager extends RangeChronologicalPager {
                        }
 
                        $lang = $this->getLanguage();
-                       $comment = $lang->getDirMark() . Linker::revComment( $rev, false, true );
+                       $comment = $lang->getDirMark() . Linker::revComment( $rev, false, true, false );
                        $date = $lang->userTimeAndDate( $row->rev_timestamp, $user );
                        if ( $rev->userCan( Revision::DELETED_TEXT, $user ) ) {
                                $d = $linkRenderer->makeKnownLink(
index 7289f60..851dad0 100644 (file)
        "userlogin-yourname": "Ureuëng ngui",
        "userlogin-yourname-ph": "Peutamöng nan ureuëng ngui droëneuh",
        "createacct-another-username-ph": "Pasoë nan ureuëng ngui droëneuh",
-       "yourpassword": "Lageuëm:",
-       "userlogin-yourpassword": "Lageuëm rahsia",
-       "userlogin-yourpassword-ph": "Pasoë lageuëm rahsia droëneuh",
-       "createacct-yourpassword-ph": "Pasoë lageuëm rahsia",
-       "yourpasswordagain": "Pasoë lom lageuëm rahsia:",
-       "createacct-yourpasswordagain": "Peunyo lageuëm rahsia",
-       "createacct-yourpasswordagain-ph": "Pasoë lom lageuëm rahsia",
+       "yourpassword": "Lageuem tamöng:",
+       "userlogin-yourpassword": "Lageuem tamöng",
+       "userlogin-yourpassword-ph": "Pasoe lageuem tamöng droeneuh",
+       "createacct-yourpassword-ph": "Pasoe lageuem tamöng",
+       "yourpasswordagain": "Pasoe lom lageuem tamöng:",
+       "createacct-yourpasswordagain": "Peunyo lageuem tamöng",
+       "createacct-yourpasswordagain-ph": "Pasoe lom lageuem tamöng",
        "userlogin-remembermypassword": "Pubiyeuë lôn tamöng",
        "userlogin-signwithsecure": "Ngui koneksi aman",
        "cannotlogin-title": "H'an jeuet tamöng",
        "cannotloginnow-title": "H'an jeuet tamöng jinoe",
        "cannotcreateaccount-title": "H'an jeuet peugöt akun",
        "yourdomainname": "Domain droeneuh:",
-       "password-change-forbidden": "Droëneuh h‘an jeuët neuubah lageuëm rahsia bak wiki nyoë.",
+       "password-change-forbidden": "Droeneuh h'an jeuet neuubah lageuem tamöng bak wiki nyoe.",
        "externaldberror": "Na seunalah bak peusahèh basis data luwa atawa droëneuh hana geubri idin keu neupubarô akun luwa droëneuh",
        "login": "Tamöng",
        "nav-login-createaccount": "Tamöng / peugöt akun",
        "userlogin-noaccount": "Goh lom na akun?",
        "userlogin-joinproject": "Neugabông ngön {{SITENAME}}",
        "createaccount": "Peudapeuta nan barô",
-       "userlogin-resetpassword-link": "Tuwö lageuëm rahsia?",
+       "userlogin-resetpassword-link": "Tuwö lageuem tamöng?",
        "userlogin-helplink2": "Beunantu tamöng log",
        "userlogin-loggedin": "Droëneuh ka neutamöng seubagoë $1. Neungui blangko di yup keu neutamöng seubagoë ureuëng ngui la’én",
        "userlogin-createanother": "Peugöt akun laén",
        "createacct-emailoptional": "Alamat surat-e (hana wajéb)",
        "createacct-email-ph": "Neupasoë alamat surat-e droëneuh",
        "createacct-another-email-ph": "Pasoë alamat surat-e",
-       "createaccountmail": "Neungui lageuëm rahsia beurangkapeuë keu si’at nyoë. Lheuëh nyan neupeu’et u surat-e nyang droëneuh meuh’eut",
+       "createaccountmail": "Neungui lageuem tamöng beurangkapeue keu siat nyoë. Lheueh nyan neupeuét u surat-e nyang droeneuh meuh'eut",
        "createacct-realname": "Nan aseuli (hana wajéb)",
        "createacct-reason": "Alasan:",
        "createacct-reason-ph": "Pakön droëneuh neupeugöt nan ureuëng ngui la’én",
        "createacct-benefit-body1": "{{PLURAL:$1|peusaneut}}",
        "createacct-benefit-body2": "{{PLURAL:$1|$1 halaman}}",
        "createacct-benefit-body3": "{{PLURAL:$1|ureuëng tuléh}} seuneulheuëh",
-       "badretype": "Lageuëm rahsia nyang neupasoë salah.",
+       "badretype": "Lageuem tamöng nyang neupasoe salah.",
        "userexists": "Nan ureuëng ngui nyang neupasoë ka na soë ngui.\nNeupiléh nan nyang la'én.",
        "loginerror": "Salah bak tamöng",
        "createacct-error": "Pumeugöt akun hana meuhasé",
        "createaccounterror": "H'an jeuet peugöt akun: $1",
-       "nocookiesnew": "Nan ureueng ngui nyoe ka meupeugöt, tapi goh meutamöng.\n{{SITENAME}} jingui ''cookies'' keu peutamöng ureueng ngui.\n''Cookies'' droeneuh hana meupeuudép.\nNeupeuudép ''cookies'' dilèe, lheuh nyan neutamöng ngön nan ureueng ngui ngön lageuem rahsia droeneuh.",
+       "nocookiesnew": "Akun ureueng ngui nyoe ka geupeugöt, tapi droeneuh goh lom neutamöng.\n{{SITENAME}} jingui kuki keu jipeutamöng ureueng ngui.\nKuki droeneuh hana geupeuudép.\nNeupeuudép kuki dilèe, lheueh nyan neutamöng ngön nan ureueng ngui ngön lageuem tamöng barô droeneuh.",
        "noname": "Nan ureuëng ngui nyang Droënueh peutamöng hana sah.",
        "loginsuccesstitle": "Meuhasé tamöng log",
        "loginsuccess": "'''Droëneuh  jinoë ka neutamöng di {{SITENAME}} sibagoë \"$1\".'''",
        "nouserspecified": "Neupasoë nan Droëneuh.",
        "login-userblocked": "Ureuëng ngui nyoë ka teublokir, hana idin/hanjeut tamöng.",
        "wrongpassword": "Lageuëm nyang neupasoë salah. Neuci lom.",
-       "wrongpasswordempty": "Droëneuh hana neupasoë lageuëm. Neuci lom.",
+       "wrongpasswordempty": "Lageuem tamöng nyang neupasoe soh.\nNeuci lom.",
        "passwordtooshort": "Lageuëm paléng h'an harôh na {{PLURAL:$1|1 karakter|$1 karakter}}.",
-       "password-name-match": "Lageuëm Droeuneuh beubida nibak nan Ureuëng ngui.",
-       "password-login-forbidden": "Ngui nan ureuëng ngui ngön lageuëm nyoë ka jitham.",
+       "password-name-match": "Lageuem tamöng droeneuh beu bida ngön nan ureuëng ngui.",
+       "password-login-forbidden": "Meuneungui nan ureueng ngui ngön lageuem tamöng nyoë ka jitham.",
        "mailmypassword": "Atô keulayi lageuëm rahsia",
-       "passwordremindertitle": "Lageuëm seumeuntara barô keu {{SITENAME}}",
+       "passwordremindertitle": "Lageuem tamöng sijamong barô keu {{SITENAME}}",
        "passwordremindertext": "Salah sidroë (kadang Droëneuh, ngön alamat IP $1) geulakèë lageuëm barô keu {{SITENAME}} ($4). Lageuëm si'at keu ureuëng ngui \"$2\" ka geupeuna ngön ka geuatô jeuet keu \"$3\". Meunyö nyoe nakeuh meukeusud droeneuh, droeneuh peureulèë neutamöng ngön neupiléh lageuëm barô jinoe. Lageuem siat droeneuh meung abéh lam {{PLURAL:$5|siuroe|$5 uroe}}.\n\nMeunyö ureuëng la'én nyang peugöt neulakèë nyoe, atawa meunyö droeneuh ka neuingat lageuëm droeneuh, ngön droeneuh h'an ék neugantoë lé, droeneuh jeuet hana neupeureumeuën peusan nyoe ngön neulanjut neungui lageuem awaineuh.",
        "noemail": "Hana alamat surat-e nyang teucatat keu ureuëng ngui \"$1\".",
        "noemailcreate": "Droeneuh suwah neuseudia alamt surat-e nyang jeut ngui.",
        "botpasswords-label-update": "Peubarô",
        "botpasswords-label-cancel": "Pubateue",
        "botpasswords-label-delete": "Sampôh",
-       "botpasswords-label-resetpassword": "Atô keulayi lageuem rahsia",
+       "botpasswords-label-resetpassword": "Atô keulayi lageuem tamöng",
        "resetpass_forbidden": "Lageuëm rahsia h'an jeuët geugantoë",
-       "resetpass_forbidden-reason": "Lageuëm rahsia h`an jeuët geugantoë: $1",
+       "resetpass_forbidden-reason": "Lageuem tamöng h'an jeuet geugantoe: $1",
        "resetpass-no-info": "Droëneuh suwah neutamöng mangat jeuët neu'eu laman nyoë",
        "resetpass-submit-loggedin": "Gantoë lageuëm rahsia",
        "resetpass-submit-cancel": "Pubateuë",
        "resetpass-temp-password": "Lageuem rahsia keu siat:",
        "resetpass-abort-generic": "Meuubah narit rahsia ka geupeubateuë lé ekstensi",
        "resetpass-validity-soft": "Lageuëm rahsia hana sah: $1",
-       "passwordreset": "Atô keulayi lageuëm rahsia",
+       "passwordreset": "Atô keulayi lageuem tamöng",
        "passwordreset-text-one": "Neupeuleungkap formulir nyoë keu meuatô keulayi narit rahsia",
        "passwordreset-text-many": "{{PLURAL:$1|Neupasoë saboh kutak dimeuyub nyoë keu neuteumèe narit rahsia siat rot e-surat}}",
        "passwordreset-disabled": "Meuatô narit rahsia keulayi ka geupeumaté lam wiki nyoë",
        "tags": "Tag neuubah nyang sah",
        "tag-filter": "Saréng [[Special:Tags|tag]]:",
        "tag-filter-submit": "Saréng",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|Tag}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|Tag}}]]: $2",
        "tags-active-yes": "Nyo",
        "tags-active-no": "H`an",
        "tags-hitcount": "$1 {{PLURAL:$1|neuubah}}",
index 26afd54..2186ac9 100644 (file)
        "specialpages": "ЯӀамышӀыкӀ нэкӀубгъохэр",
        "specialpages-group-login": "Къыхахь / аккаунт къэубл",
        "tag-filter": "[[Special:Tags|Tag]] филтрэр:",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|Гъэнэфалъ|Гъэнэфалъэхэр}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|Гъэнэфалъ|Гъэнэфалъэхэр}}]]: $2",
        "logentry-delete-delete": "$3 нэкӀубгъор $1 {{GENDER:$2|Ӏыгъ}}",
        "logentry-move-move": "$1 {{GENDER:$2|ыгъэкощыгъэ}} нэкIубгъоу $3-р $4-м",
        "logentry-newusers-create": "ХэлэжьэкIо аккаунтэу $1 {{GENDER:$2|ублагъэ}}",
index 6463c1a..c3522f1 100644 (file)
        "tags": "Geldige wysigings-etikette",
        "tag-filter": "[[Special:Tags|Etiketfilter]]:",
        "tag-filter-submit": "Filter",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|Etiket|Etikette}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|Etiket|Etikette}}]]: $2",
        "tags-title": "Etikette",
        "tags-intro": "Hierdie bladsy bevat die etikette waarmee die sagteware wysigings mee kan merk, en hul betekenis.",
        "tags-tag": "Etiketnaam",
index debe7c6..72eff5d 100644 (file)
        "tags": "kapah misumad tu tazihan a paya",
        "tag-filter": "[[Special:Tags|aazihen paya]] kilim:",
        "tag-filter-submit": "kilim",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|aazihen paya’}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|aazihen paya’}}]]: $2",
        "tag-mw-contentmodelchange": "lacul tatudungen misanga’  misumad",
        "tag-mw-contentmodelchange-description": "mikawaway-kalumyiti  [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:ChangeContentModel misumad kasabelih a lacul tatudungen misanga’].",
        "tags-title": "aazihen a paya",
index 0f91c77..06b3a79 100644 (file)
        "fileduplicatesearch-submit": " saoo’",
        "specialpages": " micidekay a felih",
        "tag-filter": "[[Special:Tags|sakacipinang a ’otoc]] misolap:",
-       "tag-list-wrapper": "([[Special:Tags|$1 sakacipinang a ’otoc]]:$2)",
+       "tag-list-wrapper": "[[Special:Tags|$1 sakacipinang a ’otoc]]:$2",
        "tag-mw-rollback": " patatikol",
        "tag-mw-undo": " patikor",
        "tags-source-header": "lalengatan",
index 9154182..91ad42e 100644 (file)
        "redirect-file": "फ़ाइल नाम",
        "specialpages": "खास पन्ना",
        "tag-filter": "[[Special:Tags|चिप्पी]] छननी:",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|टैग}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|टैग}}]]: $2",
        "tags-active-yes": "हाँ",
        "tags-active-no": "नै",
        "tags-hitcount": "$1 {{PLURAL:$1|बदलाव|बदलाव सिनी}}",
index 85286dd..59371c3 100644 (file)
        "help": "مساعدة",
        "search": "بحث",
        "search-ignored-headings": "# <!-- اترك هذا السطر كما هو --> <pre>\n# سيتم تجاهل الترويسات خلال عملية البحث\n#التغييرات ستأخذ مجراها ما أن يتم فهرسة الصفحة التي تحتوي على ترويسات\n# يمكنك فرض عملية فهرسة الصفحة من خلال تعديل فارغ\n# الصيغة هي كالأتي:\n# * كل ما يكتب بعد \"#\" إلى آخر السطر يعتبر تعليق\n# * كل سطر غير فارغ سيكون العنوان الذي سيتم تجاهله (سيأخذ العنوان كما هو بالضبط بالتشكيل وخلافه)\nالمراجع\nالوصلات الخارجية\nانظر أيضا\n#</pre><!--أترك هذا السطر كما هو -->",
-       "searchbutton": "ابحث",
+       "searchbutton": "بحث",
        "go": "اذهب",
        "searcharticle": "اذهب",
        "history": "تاريخ الصفحة",
        "tooltip-watchlistedit-raw-submit": "حدث قائمة المراقبة",
        "tooltip-recreate": "أعد إنشاء الصفحة رغم كونها حذفت",
        "tooltip-upload": "ابدأ الرفع",
-       "tooltip-rollback": "\"استرجاع\" تسترجع تعديلات آخر محرّر لهذه الصفحة بضغطة واحدة.",
+       "tooltip-rollback": "\"استرجاع\" تسترجع تعديلات آخر محرر لهذه الصفحة بضغطة واحدة",
        "tooltip-undo": "\"رجوع\" تسترجع هذا التعديل وتفتح نافذة التعديل في نمط العرض المسبق. تسمح بإضافة سبب في الملخص.",
        "tooltip-preferences-save": "احفظ التغييرات",
        "tooltip-summary": "أدخل ملخصا قصيرا",
        "tags": "وسوم التغيير الصحيحة",
        "tag-filter": "مرشح [[Special:Tags|الوسوم]]:",
        "tag-filter-submit": "مرشح",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1||وسم|وسمان|وسوم}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1||وسم|وسمان|وسوم}}]]: $2",
        "tag-mw-contentmodelchange": "تغيير موديل المحتوى",
        "tag-mw-contentmodelchange-description": "التعديلات التي [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:ChangeContentModel تغير موديل المحتوى] لصفحة",
        "tag-mw-new-redirect": "تحويلة جديدة",
        "logentry-block-reblock": " {{GENDER:$2|غير|غيرت}} $1 إعدادات المنع ل{{GENDER:$4|$3}} بتاريخ انتهاء $5 $6",
        "logentry-partialblock-block": "$1 {{GENDER:$2|منع|منعت}} {{GENDER:$4|$3}} من تحرير {{PLURAL:$8|صفحة|الصفحات}} $7 مع وقت انتهاء يبلغ $5 $6",
        "logentry-partialblock-reblock": "$1 {{GENDER:$2|غير|غيرت}} إعدادات منع {{GENDER:$4|$3}} التي تمنع التعديلات على {{PLURAL:$8|صفحة|الصفحات}} $7 بوقت انتهاء يبلغ $5 $6",
-       "logentry-non-editing-block-block": "$1 {{GENDER:$2|منع|منعت}} {{GENDER:$4|$3}} من إجراءات عدم التعديل بوقت انتهاء يبلغ $5 $6",
-       "logentry-non-editing-block-reblock": "$1 {{GENDER:$2|غير|غيرت}} إعدادات منع {{GENDER:$4|$3}} لإجراءات عدم التعديل بوقت انتهاء يبلغ $5 $6",
+       "logentry-non-editing-block-block": "$1 {{GENDER:$2|منع|منعت}} {{GENDER:$4|$3}} من إجراءات محددة غير التعديل بوقت انتهاء $5 $6",
+       "logentry-non-editing-block-reblock": "$1 {{GENDER:$2|غير|غيرت}} إعدادات منع {{GENDER:$4|$3}} لإجراءات محددة غير التعديل بوقت انتهاء يبلغ $5 $6",
        "logentry-suppress-block": "{{GENDER:$2|منع|منعت}} $1 {{GENDER:$4|$3}} لفترة زمنية مدتها $5 $6",
        "logentry-suppress-reblock": "$1 {{GENDER:$2|غير|غيرت}} إعدادات المنع ل{{GENDER:$4|$3}} بتاريخ انتهاء $5 $6",
        "logentry-import-upload": "$1 {{GENDER:$2|استورد}} $3 بواسطة رفع ملف",
index 9871e33..f5cf5fc 100644 (file)
        "specialpages": "الپاجات الخاصّين",
        "external_image_whitelist": " #<pre>خلى هاذ السطر كيما راه\n#حط منثورات التعبيرات المنتظمة (برك الجزء الي يروح بين //) بالتحت\n#هاذ يكون مطابقتها مع مسارات التصاوير البرانيه (الموصولة بصفه مباشره)\n#هاذي الي تشبهغادي تنعرض  كتصاور، خلاف هذا برك وصيلة للتصويرة غادي تنعرض\n#السطور اللي تبدأا ب# تعتبر تعليقات\n#هذا لا يتأثر بحالة الحروف\n\n#حط كامل منثورات التعبيرات المنتظمة فوق هذا السطر. خلي هاذ السطر سواسوا كيما هو</pre>",
        "tag-filter": "صفاية[[Special:Tags|الوشام]]:",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1||وسم|وسمان|وسوم}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1||وسم|وسمان|وسوم}}]]: $2",
        "tags-active-yes": "إيه",
        "tags-active-no": "لالا",
        "tags-edit": "بدّل",
index 8679ee1..cb249c0 100644 (file)
        "tags": "وسوم التغيير الصحيحة",
        "tag-filter": "فلتر [[Special:Tags|الوسم]]:",
        "tag-filter-submit": "فلتر",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1||وسم|وسمين|وسوم}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1||وسم|وسمين|وسوم}}]]: $2",
        "tags-title": "وسوم",
        "tags-intro": "الصفحه دى فيها ليستة الوسوم اللى ممكن البرنامج يعلم عى التعديل بيها، و معانيهم",
        "tags-tag": "اسم الوسم",
index 7e79f17..5ee5547 100644 (file)
        "tags": "সালসলনি টেগসমূহ চাওক",
        "tag-filter": "[[Special:Tags|টেগ]] ছেকনী:",
        "tag-filter-submit": "সংশোধন",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|টেগ্‌}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|টেগ্‌}}]]: $2",
        "tags-title": "টেগসমূহ",
        "tags-intro": "ছফ্টৱেৰে সম্পাদনা চিহ্নিত কৰিব পৰা টেগসমূহ আৰু সেইবোৰৰ অৰ্থ এই পৃষ্ঠাত তালিকাভুক্ত কৰা হৈছে।",
        "tags-tag": "টেগ নাম",
index 2e22e54..b3fd36a 100644 (file)
        "tags": "Etiquetes de cambiu válides",
        "tag-filter": "Filtru d'[[Special:Tags|etiquetes]]:",
        "tag-filter-submit": "Peñera",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|Etiqueta|Etiquetes}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|Etiqueta|Etiquetes}}]]: $2",
        "tag-mw-contentmodelchange": "cambiu nel modelu de conteníu",
        "tag-mw-contentmodelchange-description": "Ediciones que [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:ChangeContentModel camuden el modelu de conteníu] d'una páxina",
        "tag-mw-new-redirect": "Redireición nueva",
index 4a6dd2a..049c927 100644 (file)
        "specialpages": "Ka ici wectakaniwok",
        "specialpages-group-login": "Posi / masinahotiso",
        "tag-filter": "Nihipita nehi[[Special:Tags|balises]] :",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|Kicawatcikanicic|Kicawatcikanica}}]] : $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|Kicawatcikanicic|Kicawatcikanica}}]] : $2",
        "tags-source-header": "Ite wetciparik",
        "tags-active-yes": "Ehe",
        "tags-active-no": "Nama",
index f395ea1..84a1d76 100644 (file)
        "permalink": "Elupkafi gluyasiki",
        "print": "Rubiara",
        "view": "Wira",
+       "view-foreign": "Va $1 nedil",
        "edit": "Betara",
        "create": "Redura",
+       "create-local": "Va lizukafa pimtara loplekul",
        "delete": "Sulara",
        "undelete_short": "Dimplekura {{PLURAL:$1|tanoy betaks|$1 betaks}}",
        "protect": "Nendara",
        "accountcreatedtext": "Favesikpata ke $1 tir reduyuna.",
        "createaccount-title": "Pataredura koe {{SITENAME}}",
        "loginlanguagelabel": "Ava : $1",
+       "pt-login": "Pilkomodá",
        "pt-createaccount": "Pataredú",
        "changepassword": "Betara va remravlem",
        "resetpass_announce": "Rin kan ugalorafa 'email' beksa va int pilkomodayal.\nTa da wan zo pilkomodal, va warzaf remravlem batlize gobazel :",
        "newarticle": "(Warzaf)",
        "newarticletext": "Va gluyasiki va metisu bu su vulegal.\nTa buredura, ko vlevef bor toz geltsutel (va [$1 pomarabu] ta loa giva wil).\nEde batlize roklason tigil, va '''back''' uzadjo ke nedisiki vulegal.",
        "anontalkpagetext": "---- ''Vous êtes sur la page de discussion d'un utilisateur anonyme qui n'a pas encore créé un compte ou qui ne l'utilise pas. Pour cette raison, nous devons utiliser l'adresse IP numérique pour l'identifier. Une adresse de ce type peut être partagée entre plusieurs utilisateurs. Si vous êtes un utilisateur anonyme et si vous constatez que des commentaires qui ne vous concernent pas vous ont été adressés, vous pouvez [[Special:UserLogin|créer un compte ou vous connecter]] afin d'éviter toute future confusion.''",
-       "noarticletext": "Moe batu bu mek krent dure tir.\nVanmiae yonaru bu [[Special:Search/{{PAGENAME}}|va man buvergumvelt rotaneyal]],\n<span class=\"plainlinks\">[{{fullurl:{{#Special:Log}}|page={{FULLPAGENAMEE}}}} va gluyan log robetal],\noke [{{fullurl:{{FULLPAGENAME}}|action=edit}} va batu bu robetal]</span>.",
-       "noarticletext-nopermission": "Dure me krent koe batu bu.\nVanmia yonaru bu [[Special:Search/{{PAGENAME}}|va batu bu rotaneyal]],\noke <span class=\"plainlinks\">[{{fullurl:{{#Special:Log}}|bu={{FULLPAGENAMEE}}}} va icdef logs rotaneyal]</span>.",
+       "noarticletext": "Moe batu bu mek krent dure tir.\nVanmiae yonaru bu [[Special:Search/{{PAGENAME}}|va man buvergumvelt rotaneyal]],\n<span class=\"plainlinks\">[{{fullurl:{{#Special:Log}}|page={{FULLPAGENAMEE}}}} va gluyan log robetal],\noke [{{fullurl:{{FULLPAGENAME}}|action=edit}} va batu bu redul]</span>.",
+       "noarticletext-nopermission": "Dure me krent koe batu bu.\nVanmia yonaru bu [[Special:Search/{{PAGENAME}}|va batu bu rotaneyal]],\noke <span class=\"plainlinks\">[{{fullurl:{{#Special:Log}}|bu={{FULLPAGENAMEE}}}} va icdef logs rotaneyal]</span>, voxe va batu bu vol ronoredul.",
        "userpage-userdoesnotexist": "\"<nowiki>$1</nowiki>\" favesikpata me tir vuesteyena. Vay stujel ede va batu bu roredul ike robetal.",
        "clearyourcache": "'''Note :''' Après avoir sauvegardé, vous devez forcer le rechargement de la page pour voir les changements : '''Mozilla / Konqueror / Firefox''' : ''ctrl-shift-r'', '''IE''' : ''ctrl-f5'', '''Safari''' : ''cmd-shift-r''; '''Konqueror''' : ''f5''.",
        "usercssyoucanpreview": "'''Astuce :''' utilisez le bouton '''Prévisualisation''' pour tester votre nouvelle feuille css/js avant de l'enregistrer.",
        "searchprofile-advanced-tooltip": "Aneyara ko pilkovafo yoltxo",
        "search-result-size": "$1 ({{PLURAL:$2|1 trogarn|$2 trogarn}})",
        "search-result-category-size": "{{PLURAL:$1|1 bewik|$1 bewik}} ({{PLURAL:$2|1 volveyloma|$2 volveyloma}}, {{PLURAL:$3|1 iyeltak|$3 iyeltak}})",
-       "search-redirect": "(graskara va $1)",
+       "search-redirect": "( graskara male $1 )",
        "search-section": "($1 gabot)",
        "search-suggest": "Va $1 sugdalayal ?",
        "search-interwiki-caption": "Beraf abdumimakseem",
        "searchrelated": "skedaf",
        "searchall": "kot",
        "showingresults": "Vlevefa nedira va {{PLURAL:$1|'''1''' trasiks|'''$1''' trasiks}} dem #'''$2''' toza.",
+       "search-showingresults": "{{PLURAL:$4|Nekiks <strong>$1</strong> ke <strong>$3</strong>|Nekiks <strong>$1 – $2</strong> ke <strong>$3</strong>}}",
        "search-nonefound": "Mek trasiks vas kucilara",
        "powersearch-legend": "Aneyapara",
        "powersearch-ns": "Aneyara koe yoltxo:",
        "action-browsearchive": "aneyara va sulayanu bu",
        "action-siteadmin": "Elekara ok grielekara va origak",
        "nchanges": "$1 {{PLURAL:$1|betaks|betaks}}",
+       "enhancedrc-history": "izvot",
        "recentchanges": "Noeltaf betakseem",
        "recentchanges-legend": "Ikatcuks ke noeltaf betaks",
        "recentchanges-summary": "Moo batu bu va ironokaf betakseem ke {{SITENAME}} suzdal.",
        "recentchanges-label-minor": "Betamaks",
        "recentchanges-label-bot": "Bata betara gan \"bot\" zo sopuyur",
        "recentchanges-label-unpatrolled": "Bat betaks men al zo fier",
+       "recentchanges-label-plusminus": "Ota vas \"bytes\" ke batu bu num aldo al betawed",
+       "recentchanges-legend-heading": "<strong>Pebuda :</strong>",
+       "recentchanges-legend-newpage": "{{int:recentchanges-label-newpage}} ( va [[Special:NewPages|vexala dem warzabu bu]] dere wil )",
        "rcnotefrom": "Tir skuyun betakseem mali <strong>$2</strong> (<b>$1</b> cugon).",
        "rclistfrom": "Nedira va warzaf betakseem mali $3 $2",
        "rcshowhideminor": "$1 betamakseem",
+       "rcshowhideminor-hide": "Palsel",
        "rcshowhidebots": "$1 stiernik",
-       "rcshowhideliu": "$1 vertokayan favesikeem",
+       "rcshowhidebots-show": "Nedil",
+       "rcshowhideliu": "$1 vertokayan favesik",
+       "rcshowhideliu-hide": "Palsel",
        "rcshowhideanons": "$1 yoltiskaf favesikeem",
+       "rcshowhideanons-hide": "Palsel",
        "rcshowhidepatr": "$1 fierabetareem",
        "rcshowhidemine": "$1 va jinaf webekseem",
-       "rclinks": "Nedira va $1 ironokaf betaks mali $2 ironokaf viel; $3 betamaks.",
+       "rcshowhidemine-hide": "Palsel",
+       "rclinks": "Nedira va $1 daref betaks mali $2 daref viel",
        "diff": "amid-",
        "hist": "izvot",
        "hide": "palsera va",
        "newpageletter": "W",
        "boteditletter": "s",
        "number_of_watching_users_pageview": "[$1 nedis {{PLURAL:$1|favesik|favesik}}]",
+       "rc-change-size-new": "$1 {{PLURAL:$1|byte|bytes}} radimi betara",
        "newsectionsummary": "/* $1 */ warzaf gabot",
        "rc-enhanced-expand": "Pintanedira (JavaScript tir adraf)",
        "rc-enhanced-hide": "Pintapalsera",
        "recentchangeslinked-feed": "Gluyasikisuzdara",
        "recentchangeslinked-toolbox": "Gluyasikisuzdara",
        "recentchangeslinked-title": "Betakseem skedas va \"$1\"",
-       "recentchangeslinked-summary": "Batu aptafu bu va ironokaf betakseem va gluyasikikirafu bu vexalar.\nBu koe [[Special:Watchlist|rinafi suzdasiki]] tid '''vastaakorafu'''.",
+       "recentchangeslinked-summary": "Va buyolt bazel enide va betara va kotu bu gluyaxakirafu di wil. ( Witison va bewa ke loma, pune {{ns:category}}:Yolt ke loma bazel). Betaks ke bu koe [[Special:Watchlist|rinafa suzdaxa]] tid '''vastaakorafu'''.",
        "recentchangeslinked-page": "Buyolt :",
        "recentchangeslinked-to": "Nedira va bueem gluyarakirafu gu batu bu ikaon",
        "upload": "Iyeltakkalvajara",
        "filehist-filesize": "Iyeltakaldo",
        "filehist-comment": "Sebuks",
        "imagelinks": "Favera va iyeltak",
-       "linkstoimage": "Vlevefi {{PLURAL:$1|bugluyasiki|$1 bugluyasiki}} va bat iyeltak :",
+       "linkstoimage": "Valevefa {{PLURAL:$1|bugluyaxa|$1 bugluyaxa}} va bat iyeltak :",
        "nolinkstoimage": "Meku bu va bata ewava ruldar.",
        "morelinkstoimage": "Rupera va [[Special:WhatLinksHere/$1|lofi skedasiki]] va bat iyeltak.",
        "duplicatesoffile": "Bat {{PLURAL:$1|iyeltak tir|$1 iyeltak tid}} jontolaca ke bat iyeltak ([[Special:FileDuplicateSearch/$2|lo pinta]]) :",
        "sharedupload": "Bat iyeltak tir ke $1 ise gan ar abdumimaks zo rofaver.",
        "sharedupload-desc-here": "Bat iyeltak tir mal $1 ise gan yonar abdumimaks rotir zo faver.\nPimtara moe inafu [$2 iyeltakbu] vleveon zo nedir.",
        "uploadnewversion-linktext": "Kalvajara va warzaf siatos ke bat iyeltak",
+       "upload-disallowed-here": "Va bat iyeltak me romosutel",
        "filerevert": "Dimplekura va $1",
        "filerevert-legend": "Dimplekura va iyeltak",
        "filerevert-comment": "Sebuks :",
        "undelete-show-file-submit": "En",
        "namespace": "Yoltxo:",
        "invert": "Tukevolara va rebara",
+       "namespace_association": "Gesiano yoltxo",
        "blanknamespace": "(Nelkaxo)",
-       "contributions": "Webereem ke favesik",
+       "contributions": "webereem ke {{GENDER:$1|Favesik}}",
        "contributions-title": "Favesikwebekseem icde $1",
        "mycontris": "Jinaf webekseem",
        "contribsub2": "Ke $1 ($2)",
        "tooltip-pt-mycontris": "Jinaf webekseem",
        "tooltip-pt-login": "Pataredura zo koldar voxe me tir vrebafa.",
        "tooltip-pt-logout": "Voldogluyara",
+       "tooltip-pt-createaccount": "Gopataredul aze pilkomodal ; voxe me zo gonaskil",
        "tooltip-ca-talk": "Keyaksera va telizbu",
        "tooltip-ca-edit": "Bubetara",
        "tooltip-ca-addsection": "Bokara va warzaf gabot",
        "tooltip-t-recentchangeslinked": "Noeltaf betakseem koe kotu bu skedasu va batu bu",
        "tooltip-feed-rss": "RSS rust icde batu bu",
        "tooltip-feed-atom": "Atom rust icde batu bu",
-       "tooltip-t-contributions": "Wira va webekseem ke bat favesik",
+       "tooltip-t-contributions": "Wira va yon webeks ke {{GENDER:$1|bat favesik}}",
        "tooltip-t-emailuser": "Staksara pu bat favesik",
        "tooltip-t-upload": "Kalvajara va iyeltak",
        "tooltip-t-specialpages": "Aptabueem",
        "file-info-size": "$1 × $2 pixel, iyeltakaldo : $3, MIME ord : $4",
        "file-nohires": "Me roderaykan logijaf lum.",
        "svg-long-desc": "SVG iyeltak, prekson $1 × $2 pixels, iyeltakaldo : $3",
-       "show-big-image": "Geltraf lum",
+       "show-big-image": "Xantaf iyeltak",
+       "show-big-image-preview": "Lum ke bata abdiwira : $1.",
+       "show-big-image-size": "$1 × $2 px",
        "newimages": "Warzaf ewaviyeltak yo",
        "imagelisttext": "Tir vexala dem '''$1''' {{PLURAL:$1|iyeltak|iyeltak}} $2 pulana.",
        "newimages-summary": "Batu aptafu bu va ironokaf kalvajayan iyeltakeem nedir.",
        "specialpages-group-spam": "Spam xekeem",
        "blankpage": "Butuvlardara",
        "tag-filter": "[[Special:Tags|Tag]] espara:",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|Tag|Tags}}]]: $2",
+       "logentry-delete-delete": "$1 {{GENDER:$2|sulayanu}} $3 bu",
        "revdelete-restricted": "irutara rewana pu ristusik",
        "revdelete-unrestricted": "irutara tiolteyena pu ristusik",
-       "rightsnone": "(mek)"
+       "rightsnone": "(mek)",
+       "searchsuggest-search": "Va {{SITENAME}} betar"
 }
index 91a2656..0958e8d 100644 (file)
        "tags": "वैध बदलाव चिप्पि",
        "tag-filter": "[[Special:Tags|चिप्पी]] छननी:",
        "tag-filter-submit": "फिल्टर",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|टैग}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|टैग}}]]: $2",
        "tags-title": "चिप्पि",
        "tags-intro": "यह पृष्ठ अर्थ सहित वह चिप्पियाँ दर्शाता है जिनका कोई तंत्रांश किसी संपादन पर निशान लगाने के लिए इस्तेमाल कर सकता है।",
        "tags-tag": "चिप्पी कय नाँव",
index c78febe..a4f5579 100644 (file)
        "tags": "مومکون دییشیک‌لیک ائتیکئت‌لری",
        "tag-filter": "[[Special:Tags|اِتیکِت]] فیلتری:",
        "tag-filter-submit": "سۆزگَج",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|اِتیکِت|اِتیکِتلر}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|اِتیکِت|اِتیکِتلر}}]]: $2",
        "tags-title": "اِتیکتلر",
        "tags-intro": "بو صفحه، نرم افزار دَییشدیرمه‌لری علامتله‌ین اِتیکِتلری و اونلارین معنالارینی گؤستریر.",
        "tags-tag": "اِتیکت آدی",
index 7d267c3..11c99f5 100644 (file)
        "tags": "Ҡулланылған үҙгәртеү билдәләре",
        "tag-filter": "[[Special:Tags|Билдәләрҙе]] һайлау:",
        "tag-filter-submit": "Һайлау",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|Тамғалар}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|Тамғалар}}]]: $2",
        "tag-mw-contentmodelchange": "Йөкмәтке моделен үҙгәртеү",
        "tag-mw-contentmodelchange-description": "Биттең [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:ChangeContentModel йөкмәткеһе моделен үҙгәрткән] төҙәтеүҙәр",
        "tags-title": "Билдәләр",
index 2d88334..8b7cf40 100644 (file)
        "tags": "Gütige Änderrungsmarkiarunen",
        "tag-filter": "[[Special:Tags|Markiarungs]]-Fuita:",
        "tag-filter-submit": "Füter",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|Markierung|Markiarunga}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|Markierung|Markiarunga}}]]: $2",
        "tags-title": "Markiarungen",
        "tags-intro": "Dé Seiten zoagt olle Markiarungen, dé fyr Beorweidungen vawendt wern, sówia dé Bedeitung voh dé.",
        "tags-tag": "Markiarungsnåm",
index 8934584..d5463dc 100644 (file)
        "tags": "Balidong mga marka nin kaliwatan",
        "tag-filter": "[[Special:Tags|Tag]] saraon:",
        "tag-filter-submit": "Saraan",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|Tatak|Mga Tatak}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|Tatak|Mga Tatak}}]]: $2",
        "tags-title": "Mga marka",
        "tags-intro": "Ining pahina minalista kan mga marka na an kasungatan mapuwedeng maimarka an pagliwat kaini, asin an saindang mga kahulugan.",
        "tags-tag": "Ngarang panmarka",
index 781fb3f..0781b36 100644 (file)
        "rcfilters-watchlist-markseen-button": "Пазначыць усе зьмены як прагледжаныя",
        "rcfilters-watchlist-edit-watchlist-button": "Рэдагаваць ваш сьпіс назіраньня за старонкамі",
        "rcfilters-watchlist-showupdated": "Зьмены старонак, якія вы не наведвалі пасьля гэтых зьменаў, пазначаныя <strong>тоўстым</strong> з адпаведнымі пазнакамі.",
-       "rcfilters-preference-label": "СÑ\85аваÑ\86Ñ\8c Ð¿Ð°Ð»ÐµÐ¿Ñ\88анÑ\83Ñ\8e Ð²Ñ\8dÑ\80Ñ\81Ñ\96Ñ\8e Ð°Ð¿Ð¾Ñ\88нÑ\96Ñ\85 Ð·Ñ\8cменаÑ\9e",
-       "rcfilters-preference-help": "Ð\90дкаÑ\82вае Ñ\80Ñ\8dдÑ\8bзайн Ñ\96нÑ\82Ñ\8dÑ\80Ñ\84Ñ\8dйÑ\81Ñ\83 2017 Ð³Ð¾Ð´Ñ\83 Ñ\96 Ñ\9eÑ\81е Ñ\96нÑ\81Ñ\82Ñ\80Ñ\83мÑ\8dнÑ\82Ñ\8b, Ð´Ð°Ð´Ð°Ð´Ð·ÐµÐ½Ñ\8bÑ\8f Ð· Ñ\82аго Ñ\87аÑ\81Ñ\83.",
-       "rcfilters-watchlist-preference-label": "СÑ\85аваÑ\86Ñ\8c Ð¿Ð°Ð»ÐµÐ¿Ñ\88анÑ\83Ñ\8e Ð²Ñ\8dÑ\80Ñ\81Ñ\96Ñ\8e Ñ\81Ñ\8cпÑ\96Ñ\81Ñ\83 Ð½Ð°Ð·Ñ\96Ñ\80анÑ\8cнÑ\8f",
-       "rcfilters-watchlist-preference-help": "Ð\90дмÑ\8fнÑ\8fе Ñ\80Ñ\8dдÑ\8bзайн Ñ\96нÑ\82Ñ\8dÑ\80Ñ\84Ñ\8dйÑ\81Ñ\83 2017 Ð³Ð¾Ð´Ñ\83 Ñ\96 Ñ\9eÑ\81е Ñ\96нÑ\81Ñ\82Ñ\80Ñ\83мÑ\8dнÑ\82Ñ\8b Ð´Ð°Ð´Ð°Ð´Ð·ÐµÐ½Ñ\8bÑ\8f Ð· Ñ\82аго Ñ\87аÑ\81Ñ\83.",
+       "rcfilters-preference-label": "Ð\92Ñ\8bкаÑ\80Ñ\8bÑ\81Ñ\82оÑ\9eваÑ\86Ñ\8c Ñ\96нÑ\82Ñ\8dÑ\80Ñ\84Ñ\8dйÑ\81 Ð±ÐµÐ· JavaScript",
+       "rcfilters-preference-help": "Ð\97агÑ\80Ñ\83жае Ð°Ð¿Ð¾Ñ\88нÑ\96Ñ\8f Ð·Ñ\8cменÑ\8b Ð±Ñ\8fзÑ\8c Ñ\84Ñ\96лÑ\8cÑ\82Ñ\80аÑ\9e Ñ\86Ñ\96 Ñ\96нÑ\81Ñ\82Ñ\80Ñ\83мÑ\8dнÑ\82аÑ\9e Ð²Ñ\8bлÑ\83Ñ\87Ñ\8dнÑ\8cнÑ\8f.",
+       "rcfilters-watchlist-preference-label": "Ð\92Ñ\8bкаÑ\80Ñ\8bÑ\81Ñ\82оÑ\9eваÑ\86Ñ\8c Ñ\96нÑ\82Ñ\8dÑ\80Ñ\84Ñ\8dйÑ\81 Ð±ÐµÐ· JavaScript",
+       "rcfilters-watchlist-preference-help": "Ð\97агÑ\80Ñ\83жае Ñ\81Ñ\8cпÑ\96Ñ\81 Ð½Ð°Ð·Ñ\96Ñ\80анÑ\8cнÑ\8f Ð±Ñ\8fзÑ\8c Ñ\84Ñ\96лÑ\8cÑ\82Ñ\80аÑ\9e Ñ\86Ñ\96 Ñ\96нÑ\81Ñ\82Ñ\80Ñ\83мÑ\8dнÑ\82аÑ\9e Ð²Ñ\8bлÑ\83Ñ\87Ñ\8dнÑ\8cнÑ\8f.",
        "rcfilters-filter-showlinkedfrom-label": "Паказаць зьмены на старонках, на якія спасылаецца",
        "rcfilters-filter-showlinkedfrom-option-label": "<strong>Старонкі, на якія спасылаецца</strong> абраная старонка",
        "rcfilters-filter-showlinkedto-label": "Паказаць зьмены старонак, якія спасылаюцца на",
        "filehist-nothumb": "Няма мініятуры",
        "filehist-user": "Удзельнік",
        "filehist-dimensions": "Памеры",
-       "filehist-filesize": "Памер файла",
+       "filehist-filesize": "Памер файлу",
        "filehist-comment": "Камэнтар",
        "imagelinks": "Выкарыстаньне файла",
        "linkstoimage": "{{PLURAL:$1|1=Наступная старонка выкарыстоўвае|Наступныя старонкі выкарыстоўваюць}} гэты файл:",
        "linkstoimage-redirect": "$1 (перанакіраваньне на файл) $2",
        "duplicatesoffile": "{{PLURAL:$1|1=Наступны файл дублюе|Наступныя файлы дублююць}} гэты файл ([[Special:FileDuplicateSearch/$2|падрабязнасьці]]):",
        "sharedupload": "Гэты файл паходзіць з $1 і можа выкарыстоўвацца іншымі праектамі.",
-       "sharedupload-desc-there": "Гэты файл паходзіць з $1 і можа выкарыстоўвацца іншымі праектамі.\nКалі ласка, глядзіце падрабязнасьці на [$2 старонцы апісаньня файла].",
+       "sharedupload-desc-there": "Гэты файл паходзіць з $1 і можа выкарыстоўвацца іншымі праектамі.\nКалі ласка, глядзіце падрабязнасьці на [$2 старонцы апісаньня файлу].",
        "sharedupload-desc-here": "Гэты файл паходзіць з $1 і можа выкарыстоўвацца іншымі праектамі.\nАпісаньне са [$2 старонкі апісаньня файла] пададзенае ніжэй.",
        "sharedupload-desc-edit": "Гэты файл паходзіць з $1 і можа  выкарыстоўвацца іншымі праектамі.\nКалі спатрэбіцца, вы можаце зьмяніць апісаньне файла на [$2 адпаведнай старонцы].",
        "sharedupload-desc-create": "Гэты файл паходзіць з $1 і можа выкарыстоўвацца іншымі праектамі.\nКалі спатрэбіцца, вы можаце зьмяніць апісаньне на [$2 адпаведнай старонцы].",
        "tags": "Дзейныя меткі зьменаў",
        "tag-filter": "Фільтар [[Special:Tags|метак]]:",
        "tag-filter-submit": "Фільтар",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|1=Метка|Меткі}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|1=Метка|Меткі}}]]: $2",
        "tag-mw-contentmodelchange": "зьмена мадэлі зьместу",
        "tag-mw-contentmodelchange-description": "Рэдагаваньні, якія [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:ChangeContentModel зьмяняюць мадэль зьместу] старонкі",
        "tag-mw-new-redirect": "Новае перанакіраваньне",
        "logentry-block-reblock": "$1 {{GENDER:$2|зьмяніў|зьмяніла}} тэрмін блякаваньня {{GENDER:$4|$3}} на пэрыяд $5 $6",
        "logentry-partialblock-block": "$1 {{GENDER:$2|заблякаваў|заблякавала}} {{GENDER:$4|$3}} ад рэдагаваньня {{PLURAL:$8||старонак}} $7 з часам сканчэньня $5 $6",
        "logentry-partialblock-reblock": "$1 {{GENDER:$2|зьмяніў|зьмяніла}} налады блякаваньня для {{GENDER:$4|$3}} і забараніў праўкі на {{PLURAL:$8||старонках}} $7 на тэрмін $5 $6",
-       "logentry-non-editing-block-block": "$1 {{GENDER:$2|заблякаваў|заблякавала}} {{GENDER:$4|$3}} ад дзеяньняў, не датычных да рэдагаваньня, на тэрмін $5 $6",
-       "logentry-non-editing-block-reblock": "$1 {{GENDER:$2|зьмяніў|зьмяніла}} налады блякаваньня для {{GENDER:$4|$3}} для дзеяньняў, не датычных рэдагаваньня, на тэрмін $5 $6",
+       "logentry-non-editing-block-block": "$1 {{GENDER:$2|заблÑ\8fкаваÑ\9e|заблÑ\8fкавала}} {{GENDER:$4|$3}} Ð°Ð´ Ð²Ñ\8bзнаÑ\87анÑ\8bÑ\85 Ð´Ð·ÐµÑ\8fнÑ\8cнÑ\8fÑ\9e, Ð½Ðµ Ð´Ð°Ñ\82Ñ\8bÑ\87нÑ\8bÑ\85 Ð´Ð° Ñ\80Ñ\8dдагаванÑ\8cнÑ\8f, Ð½Ð° Ñ\82Ñ\8dÑ\80мÑ\96н $5 $6",
+       "logentry-non-editing-block-reblock": "$1 {{GENDER:$2|зÑ\8cмÑ\8fнÑ\96Ñ\9e|зÑ\8cмÑ\8fнÑ\96ла}} Ð½Ð°Ð»Ð°Ð´Ñ\8b Ð±Ð»Ñ\8fкаванÑ\8cнÑ\8f Ð´Ð»Ñ\8f {{GENDER:$4|$3}} Ð´Ð»Ñ\8f Ð²Ñ\8bзнаÑ\87анÑ\8bÑ\85 Ð´Ð·ÐµÑ\8fнÑ\8cнÑ\8fÑ\9e, Ð½Ðµ Ð´Ð°Ñ\82Ñ\8bÑ\87нÑ\8bÑ\85 Ñ\80Ñ\8dдагаванÑ\8cнÑ\8f, Ð½Ð° Ñ\82Ñ\8dÑ\80мÑ\96н $5 $6",
        "logentry-suppress-block": "$1 {{GENDER:$2|заблякаваў|заблякавала}} {{GENDER:$4|$3}} на тэрмін $5 $6",
        "logentry-suppress-reblock": "$1 {{GENDER:$2|зьмяніў|зьмяніла}} тэрмін блякаваньня {{GENDER:$4|$3}} на пэрыяд $5 $6",
        "logentry-import-upload": "$1 {{GENDER:$2|імпартаваў|імпартавала}} $3 праз загрузку файлу",
index 3a78f87..700828f 100644 (file)
        "tags": "Дапушчальныя біркі",
        "tag-filter": "Фільтр [[Special:Tags|бірак]]:",
        "tag-filter-submit": "Фільтр",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|Тэг|Тэгі}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|Тэг|Тэгі}}]]: $2",
        "tag-mw-contentmodelchange": "змена мадэлі змесціва",
        "tag-mw-contentmodelchange-description": "Праўкі, якія [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:ChangeContentModel мяняюць мадэль змесціва] старонкі",
        "tag-mw-new-redirect": "Новая перасылка",
index 1162fe6..a67d212 100644 (file)
        "tags": "Валидни етикети за промени",
        "tag-filter": "Филтър на [[Special:Tags|етикета]]:",
        "tag-filter-submit": "Филтриране",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|Етикет|Етикети}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|Етикет|Етикети}}]]: $2",
        "tag-mw-contentmodelchange": "промяна на модела на съдържание",
        "tag-mw-new-redirect": "Ново пренасочване",
        "tag-mw-removed-redirect": "Премахнато пренасочване",
index 67236f7..c2da1c5 100644 (file)
        "tags": "مجازین تغیرانئ برچسپ",
        "tag-filter": "[[Special:Tags|برچسپ هاني]] فیلتر:",
        "tag-filter-submit": "فیلتر",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|برچسپ|برچسپ هان}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|برچسپ|برچسپ هان}}]]: $2",
        "tags-title": "برچسپ هان",
        "tags-tag": "برچسپئ نام",
        "tags-display-header": "نشان داتین بئ تعیراتانی لیست ئي تا",
index 33e8f4d..66f8890 100644 (file)
        "specialpages-group-pages": "पन्नन के सूचीसभ",
        "specialpages-group-wiki": "डेटा अउर औजार",
        "tag-filter": "[[Special:Tags|टैग]] छननी:",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|टैग|टैग कुल}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|टैग|टैग कुल}}]]: $2",
        "tag-mw-new-redirect": "नाया अनुप्रेषण",
        "tags-active-yes": "हँऽ",
        "tags-active-no": "ना",
index 1e5e834..777b19a 100644 (file)
        "rcfilters-watchlist-markseen-button": "দেখা হিসাবে সব পরিবর্তন চিহ্নিত করুন",
        "rcfilters-watchlist-edit-watchlist-button": "আপনার নজরে রাখা পাতার তালিকা সম্পাদনা করুন",
        "rcfilters-watchlist-showupdated": "পরিবর্তন যখন ঘটেছে তখন থেকে যে পাতাগুলি আপনি এখনো দেখেননি তা মোটা চিহ্নসহ <strong>গাঢ়</strong> করে দেখানো হয়েছে।",
-       "rcfilters-preference-label": "সামà§\8dপà§\8dরতিà¦\95 à¦ªà¦°à¦¿à¦¬à¦°à§\8dতনà§\87র à¦\89নà§\8dনত à¦¸à¦\82সà§\8dà¦\95রণà¦\9fি à¦²à§\81à¦\95ান",
-       "rcfilters-preference-help": "২০১৭-à¦\8fর à¦ªà§\81নà¦\83নà¦\95শাà¦\95à§\83ত à¦\87নà§\8dà¦\9fারফà§\87স à¦\8fবà¦\82 à¦¤à¦\96ন à¦ªà¦°à§\8dযনà§\8dত à¦\93 à¦¤à¦\96ন à¦¥à§\87à¦\95à§\87 à¦¯à§\8bà¦\97 à¦\95রা à¦¸à¦\95ল à¦¸à¦°à¦\9eà§\8dà¦\9cামà§\87 à¦«à§\87রত à¦¨à¦¿à¦¬à§\87।",
-       "rcfilters-watchlist-preference-label": "নà¦\9cরতালিà¦\95ার à¦\89নà§\8dনত à¦¸à¦\82সà§\8dà¦\95রণà¦\9fি à¦²à§\81à¦\95ান",
+       "rcfilters-preference-label": "à¦\9cাভাসà§\8dà¦\95à§\8dরিপà§\8dà¦\9fহà§\80ন à¦\87নà§\8dà¦\9fারফà§\87স à¦¬à§\8dযবহার à¦\95রà§\81ন",
+       "rcfilters-preference-help": "à¦\9bাà¦\81à¦\95নিà¦\97à§\81লি à¦¬à¦¾ à¦\86লà§\8bà¦\95পাতà¦\95রণ à¦\95ারà§\8dযà¦\95ারিতা à¦\9bাড়া à¦¸à¦¾à¦®à§\8dপà§\8dরতিà¦\95 à¦ªà¦°à¦¿à¦¬à¦°à§\8dতন à¦²à§\8bড à¦\95রà§\87",
+       "rcfilters-watchlist-preference-label": "à¦\9cাভাসà§\8dà¦\95à§\8dরিপà§\8dà¦\9fহà§\80ন à¦\87নà§\8dà¦\9fারফà§\87স à¦¬à§\8dযবহার à¦\95রà§\81ন",
        "rcfilters-target-page-placeholder": "একটি পাতার নাম (বা বিষয়শ্রেণী) লিখুন",
        "rcnotefrom": "<strong>$2</strong>টা থেকে সংঘটিত পরিবর্তনগুলি (সর্বোচ্চ <strong>$1টি</strong> দেখানো হয়েছে)।",
        "rclistfromreset": "তারিখ নির্বাচন পুনঃস্থাপন করুন",
        "tags": "বৈধ পরিবর্তন ট্যাগ",
        "tag-filter": "[[Special:Tags|ট্যাগ]] ছাঁকনি:",
        "tag-filter-submit": "ছাঁকনি",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|ট্যাগ}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|ট্যাগ}}]]: $2",
        "tag-mw-contentmodelchange": "বিষয়বস্তুর রূপ পরিবর্তন",
        "tag-mw-contentmodelchange-description": "সম্পাদনা যা একটি পাতার [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:ChangeContentModel বিষয়বস্তুর রূপ পরিবর্তন] করে",
        "tag-mw-new-redirect": "নতুন পুনর্নির্দেশনা",
index 0c7effa..f7d90e7 100644 (file)
        "version": "ترجمه یا تفسیر",
        "specialpages": "بلگاٛ آ ۋیجٱ",
        "tag-filter": "[[Special:سردیسا|سرديس]] فيلتر:",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|سرديس|سرديسا}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|سرديس|سرديسا}}]]: $2",
        "logentry-delete-delete": "$1 بألگأ {{GENDER:$2|پاکسا ڤابيأ}} $3",
        "logentry-move-move": "$1 {{GENDER:$2|جا ب جا کردإ}} بألگأ $3 نأ سي $4",
        "logentry-newusers-create": "هساڤ کارياري $1 {{GENDER:$2|راسد ڤابي}}",
index 9f5e05b..b02033e 100644 (file)
        "tags": "Tikedennoù ar c'hemmoù reizh",
        "tag-filter": "Silañ an [[Special:Tags|tikedennoù]] :",
        "tag-filter-submit": "Silañ",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|Dikedenn|Tikedenn}}]] : $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|Dikedenn|Tikedenn}}]] : $2",
        "tag-mw-contentmodelchange": "cheñch ar patrom danvez",
        "tag-mw-contentmodelchange-description": "KEmmoù a [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:ChangeContentModel cheñch patrom danvez] ur bajenn",
        "tag-mw-new-redirect": "Adkas nevez",
index 820a6a0..5cc04b5 100644 (file)
        "tags": "Oznake valjane izmjene",
        "tag-filter": "Filter [[Special:Tags|oznaka]]:",
        "tag-filter-submit": "Filter",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|oznaka|oznake}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|oznaka|oznake}}]]: $2",
        "tag-mw-contentmodelchange": "promjena modela sadržaja",
        "tag-mw-contentmodelchange-description": "Izmjena kojom se [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:ChangeContentModel mijenja model sadržaja] stranice",
        "tag-mw-new-redirect": "novo preusmjerenje",
index 9ca427e..d9f2062 100644 (file)
        "redirect-file": "Gorarberkas:",
        "specialpages": "Alaman husus",
        "tag-filter": "[[Special:Tags|Tag]] saring:",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|Tag|Tags}}]]:$2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|Tag|Tags}}]]:$2",
        "tags-active-yes": "Olo",
        "tags-active-no": "Inda",
        "tags-hitcount": "$1 {{PLURAL:$1|change|parubaan}}",
index a220b3a..01ede3e 100644 (file)
        "tags": "Etiquetes de canvi vàlides",
        "tag-filter": "Filtre d'[[Special:Tags|etiquetes]]:",
        "tag-filter-submit": "Filtra",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|Etiqueta|Etiquetes}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|Etiqueta|Etiquetes}}]]: $2",
        "tag-mw-contentmodelchange": "canvi de model de contingut",
        "tag-mw-new-redirect": "Redirecció nova",
        "tag-mw-removed-redirect": "Redirecció suprimida",
index 089e729..de0bd14 100644 (file)
        "redirect-file": "Ùng-gióng miàng",
        "specialpages": "Dĕk-sṳ̀-hiĕk",
        "tag-filter": "Áng [[Special:Tags|biĕu-chiĕng]] tō̤:",
-       "tag-list-wrapper": "([[Special:Tags|$1 bĭh biĕu-chiĕng]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|$1 bĭh biĕu-chiĕng]]: $2",
        "tag-mw-new-redirect": "Sĭng gì tṳ̀ng-dêng-hióng",
        "tags-active-yes": "Ciáng-sê",
        "tags-active-no": "Ng-sê",
index ff223ba..6394cc7 100644 (file)
        "tags": "Болш болу хийцаман къастам",
        "tag-filter": "[[Special:Tags|Билгалонаш]] луьттург:",
        "tag-filter-submit": "Литта",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|1=Билгало|Билгалонаш}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|1=Билгало|Билгалонаш}}]]: $2",
        "tag-mw-contentmodelchange": "модулан чулацаман хийцам",
        "tag-mw-new-redirect": "Керла дӀасахьажорг",
        "tag-mw-removed-redirect": "дӀаяьккхина дӀасхьажорг",
index 988ad53..962ff5d 100644 (file)
        "watchlisttools-raw": "Usba ang hilaw nga talaan sa gibantayan",
        "specialpages": "Espesyal nga mga panid",
        "tag-filter": "[[Special:Tags|Tag]] nga pilter:",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|Tag|Mga tag}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|Tag|Mga tag}}]]: $2",
        "logentry-delete-delete": "Si $1 {{GENDER:$2|mipapas}} sa panid nga $3",
        "revdelete-restricted": "mga na-aplay nga restriksyon sa mga tagdumala",
        "revdelete-unrestricted": "gitangtang ang mga restriksyon alang sa mga tagdumala",
index 9412c73..0bc33d1 100644 (file)
        "tags": "تاگەکانی گۆڕانکاریی گونجاو",
        "tag-filter": "پاڵێوی [[Special:Tags|تاگ]]:",
        "tag-filter-submit": "پاڵاوتن",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|تاگ|تاگەکان}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|تاگ|تاگەکان}}]]: $2",
        "tag-mw-new-redirect": "ڕەوانەکەری نوێ",
        "tag-mw-removed-redirect": "لابردنی ڕەوانەکەر",
        "tag-mw-blank": "واڵاکردنەوە",
index 48b3f75..9697394 100644 (file)
        "intentionallyblankpage": "Бу саифе аселет бош къалдырылгъан",
        "tag-filter": "[[Special:Tags|Бельги]] сюзгючи:",
        "tag-filter-submit": "Сюз",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|Бельги|Бельгилер}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|Бельги|Бельгилер}}]]: $2",
        "tags-title": "Бельгилер",
        "htmlform-reset": "Денъишикликлерни кери ал",
        "logentry-move-move": "$1 адлы къуланыджы $3 саифесининъ адыны $4 деп {{GENDER:$2|денъиштирильди}}.",
index c9edbbe..2f20b09 100644 (file)
        "intentionallyblankpage": "Bu saife aselet boş qaldırılğan",
        "tag-filter": "[[Special:Tags|Belgi]] süzgüçi:",
        "tag-filter-submit": "Süz",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|Belgi|Belgiler}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|Belgi|Belgiler}}]]: $2",
        "tags-title": "Belgiler",
        "comparepages": "Saifelerni teñeştirüv",
        "compare-submit": "Teñeştir",
index 5406c5b..e273837 100644 (file)
        "tags": "Platné značky pro změny",
        "tag-filter": "Filtr podle [[Special:Tags|značek]]:",
        "tag-filter-submit": "Filtrovat",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|Značka|Značky}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|Značka|Značky}}]]: $2",
        "tag-mw-contentmodelchange": "změna modelu obsahu",
        "tag-mw-contentmodelchange-description": "Editace, které [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:ChangeContentModel mění obsah modelu] stránky",
        "tag-mw-new-redirect": "Nové přesměrování",
index 2a96ebb..425704d 100644 (file)
        "redirect-file": "Miono lopka",
        "specialpages": "Specjalné starnë",
        "tag-filter": "Filtr [[Special:Tags|znakòwników]]:",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|Znakòwnik|Znakòwniczi}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|Znakòwnik|Znakòwniczi}}]]: $2",
        "tag-mw-changed-redirect-target": "Pòzmiana célu przeczerowaniô",
        "tag-mw-blank": "Rëmniãcé całi zamkłoscë starnë",
        "tag-mw-rollback": "Copniãcé zjinaków",
index b5b47c4..588f391 100644 (file)
        "specialpages-group-other": "инꙑ нарочьнꙑ страницѧ",
        "specialpages-group-login": "въниждєниѥ и сътворѥниѥ мѣстъ",
        "tag-filter": "[[Special:Tags|мѣтъць]] сито :",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|мѣтъка|мѣтъцѣ|мѣтъци}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|мѣтъка|мѣтъцѣ|мѣтъци}}]]: $2",
        "tags-active-yes": "да",
        "tags-active-no": "нѣтъ",
        "tags-edit": "исправлѥниѥ",
index 869c26c..4775444 100644 (file)
        "specialpages-group-users": "Хутшăнакансем тата правасем",
        "specialpages-group-highuse": "Нумай усă куракан страницăсем",
        "tag-filter": "[[Special:Tags|Тегсен]] фильтрĕ:",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|Тег|Тегсем}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|Тег|Тегсем}}]]: $2",
        "tags-title": "Тегсем",
        "tags-tag": "Тегĕн ячĕ",
        "compare-submit": "Танлаштар",
index 7d6f6c0..5341e61 100644 (file)
        "tags": "Tagiau newidiadau",
        "tag-filter": "Hidl [[Special:Tags|tagiau]]:",
        "tag-filter-submit": "Hidlo",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|Tag|Tagiau}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|Tag|Tagiau}}]]: $2",
        "tags-title": "Tagiau",
        "tags-intro": "Dyma restr o'r tagiau y mae'r meddalwedd yn defnyddio i farcio golygiad, ynghyd â'r rhesymau dros eu defnyddio.",
        "tags-tag": "Enw'r tag",
index 23fc933..424dbe1 100644 (file)
        "tags": "Tags til sideversioner",
        "tag-filter": "[[Special:Tags|Tag]]filter:",
        "tag-filter-submit": "Filtrér",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|Tag|Tags}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|Tag|Tags}}]]: $2",
        "tag-mw-new-redirect": "Ny omdirigering",
        "tag-mw-removed-redirect": "Fjernede omdirigering",
        "tag-mw-changed-redirect-target": "Omdigeringsmål ændret",
index 4eab865..0248a71 100644 (file)
        "tog-watchlisthideminor": "Kleine Bearbeitungen in der Beobachtungsliste ausblenden",
        "tog-watchlisthideliu": "Bearbeitungen angemeldeter Benutzer in der Beobachtungsliste ausblenden",
        "tog-watchlistreloadautomatically": "Sofern ein Filter geändert wurde, die Beobachtungsliste automatisch neu laden (erfordert JavaScript)",
-       "tog-watchlistunwatchlinks": "Direkte Entbeobachtungs-/Beobachtungsmarkierungen ({{int:Watchlist-unwatch}}/{{int:Watchlist-unwatch-undo}}) zu beobachteten Seiten mit Änderungen hinzufügen (hierfür ist JavaScript erforderlich)",
+       "tog-watchlistunwatchlinks": "Direkte Markierungen zum Nichtbeobachten/Beobachten ({{int:Watchlist-unwatch}}/{{int:Watchlist-unwatch-undo}}) zu beobachteten Seiten mit Änderungen hinzufügen (erfordert JavaScript)",
        "tog-watchlisthideanons": "Bearbeitungen anonymer Benutzer (IP-Adressen) in der Beobachtungsliste ausblenden",
        "tog-watchlisthidepatrolled": "Kontrollierte Änderungen in der Beobachtungsliste ausblenden",
        "tog-watchlisthidecategorization": "Kategorisierungen von Seiten in der Beobachtungsliste ausblenden",
        "rcfilters-watchlist-markseen-button": "Alle Änderungen als gesehen markieren",
        "rcfilters-watchlist-edit-watchlist-button": "Deine Liste der beobachteten Seiten bearbeiten",
        "rcfilters-watchlist-showupdated": "Änderungen an Seiten, die du seit ihrem Auftreten nicht besucht hast, sind <strong>fett</strong> markiert.",
-       "rcfilters-preference-label": "Die neue Version der Letzten Änderungen ausblenden",
-       "rcfilters-preference-help": "Macht die Neugestaltung der Oberfläche aus dem Jahr 2017 und alle seitdem hinzugefügten Werkzeuge wieder rückgängig.",
-       "rcfilters-watchlist-preference-label": "Die verbesserte Version der Beobachtungsliste deaktivieren",
-       "rcfilters-watchlist-preference-help": "Setzt die Neugestaltung der Oberfläche aus dem Jahr 2017 und all die Werkzeuge zurück, die seitdem hinzugefügt wurden.",
+       "rcfilters-preference-label": "Die Oberfläche ohne JavaScript verwenden",
+       "rcfilters-preference-help": "Lädt die „Letzten Änderungen“ ohne Filter oder Hervorhebungsfunktion.",
+       "rcfilters-watchlist-preference-label": "Die Oberfläche ohne JavaScript verwenden",
+       "rcfilters-watchlist-preference-help": "Lädt die Beobachtungsliste ohne Filter oder Hervorhebungsfunktion.",
        "rcfilters-filter-showlinkedfrom-label": "Änderungen auf Seiten anzeigen, die verlinkt sind von",
        "rcfilters-filter-showlinkedfrom-option-label": "<strong>Seiten</strong>, die <strong>von</strong> der ausgewählten Seite <strong>verlinkt</strong> sind",
        "rcfilters-filter-showlinkedto-label": "Änderungen auf Seiten anzeigen, die verlinken auf",
        "tags": "Änderungsmarkierungen",
        "tag-filter": "[[Special:Tags|Markierungs]]-Filter:",
        "tag-filter-submit": "Filter",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|Markierung|Markierungen}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|Markierung|Markierungen}}]]: $2",
        "tag-mw-contentmodelchange": "Änderung des Inhaltsmodells",
        "tag-mw-contentmodelchange-description": "Bearbeitungen, die [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:ChangeContentModel das Inhaltsmodell einer Seite ändern]",
        "tag-mw-new-redirect": "Neue Weiterleitung",
        "logentry-block-reblock": "$1 {{GENDER:$2|änderte}} die Sperreinstellungen für {{GENDER:$4|$3}} mit einer Sperrdauer von $5 $6",
        "logentry-partialblock-block": "$1 {{GENDER:$2|sperrte}} {{GENDER:$4|$3}} für das Bearbeiten {{PLURAL:$8|von|der Seiten}} $7 mit einer Ablaufzeit von $5 $6",
        "logentry-partialblock-reblock": "$1 {{GENDER:$2|änderte}} die Sperreinstellungen für {{GENDER:$4|$3}} zum Verhindern von Bearbeitungen auf {{PLURAL:$8||den Seiten}} $7 mit einer Ablaufzeit von $5 $6",
-       "logentry-non-editing-block-block": "$1 {{GENDER:$2|sperrte}} {{GENDER:$4|$3}} für Nicht-Bearbeitungsaktionen mit einer Ablaufzeit von $5 $6",
-       "logentry-non-editing-block-reblock": "$1 {{GENDER:$2|änderte}} die Sperreinstellungen für {{GENDER:$4|$3}} für Nicht-Bearbeitungsaktionen mit einer Ablaufzeit von $5 $6",
+       "logentry-non-editing-block-block": "$1 {{GENDER:$2|sperrte}} {{GENDER:$4|$3}} für angegebene Nicht-Bearbeitungsaktionen mit einer Ablaufzeit von $5 $6",
+       "logentry-non-editing-block-reblock": "$1 {{GENDER:$2|änderte}} die Sperreinstellungen für {{GENDER:$4|$3}} für angegebene Nicht-Bearbeitungsaktionen mit einer Ablaufzeit von $5 $6",
        "logentry-suppress-block": "$1 {{GENDER:$2|sperrte}} {{GENDER:$4|$3}} mit einer Sperrdauer von $5 $6",
        "logentry-suppress-reblock": "$1 {{GENDER:$2|änderte}} die Sperreinstellungen für {{GENDER:$4|$3}} mit einer Sperrdauer von $5 $6",
        "logentry-import-upload": "$1 {{GENDER:$2|importierte}} $3 durch das Hochladen einer Datei",
index 346aaa7..bec8e8c 100644 (file)
@@ -31,7 +31,8 @@
                        "Dılmıc",
                        "Archaeodontosaurus",
                        "Fitoschido",
-                       "ديفيد"
+                       "ديفيد",
+                       "Orbot707"
                ]
        },
        "tog-underline": "Bınê gırey de xete bance:",
        "subject-preview": "Verqaytê mewzu:",
        "previewerrortext": "Verasayışê vırnayışê şıma de yew xeta veciya miyan.",
        "blockedtitle": "Karber blokekerdeo",
-       "blockedtext": "<strong>No nameyê karberi ya zi na adresa IP blokekerdeya.</strong>\n\nVıraştoğê blokeyi: $1\nSebebê blokeyi: <em>$2</em>.\n\n* Sıftekerdena blokeyi: $8\n* Qediyayışê blokeyi: $6\n* Blokebiyaye: $7\n\nŞıma şenê  $1 de ya zi  yewna [[{{MediaWiki:Grouppage-sysop}}|administrator]]i de irtıbat kewê ke na mesela sero werênê, cemaet vırazê. \nŞıma nêşenê xısusiyetê \"karberi rê e-posta bırışe\" bıgureynê/bıxebetnê heta ke [[Special:Preferences|Tercihanê hesabi]] de yew e-posteyo ke vêreno, beli bi û şıma gureynayışê cı ra mehrum nêbiyê.\nIP adresa şımaya nıkayêne $3o û numreyê bloki #$5.\nŞıma rê zehmet, eke kewnê ra dıme, teferruatanê corênan not kerên.",
+       "blockedtext": "<strong>No nameyê karberi ya zi na adresa IP blokekerdeya.</strong>\n\nVıraştoğê blokeyi: $1\nSebebê blokeyi: <em>$2</em>.\n\n* Başliya blokeyi: $8\n* Qediyayışê blokeyi: $6\n* Blokebiyaye: $7\n\nŞıma şenê  $1 de ya zi  yewna [[{{MediaWiki:Grouppage-sysop}}|administrator]]i de irtıbat kewê ke na mesela sero werênê, cemaet vırazê. \nŞıma nêşenê xısusiyetê \"karberi rê e-posta bırışe\" bıgureynê/bıxebetnê heta ke [[Special:Preferences|Tercihanê hesabi]] de yew e-posteyo ke vêreno, beli bi û şıma gureynayışê cı ra mehrum nêbiyê.\nIP adresa şımaya nıkayêne $3o û numreyê bloki #$5.\nŞıma rê zehmet, eke kewnê ra dıme, teferruatanê corênan not kerên.",
        "autoblockedtext": "IP adresê şıma otomotikmen kerda kılit, çıkı $1 verniya nê hesabi grota.\nSebebê cı zi:\n\n:''$2''\n\n* Dest pê kerdışê verni grotışi: $8\n* Qedyayişê verni grotışi: $6\n* Qayile ke bloqe bıbo: $7\n\nŞıma qayile qey weri kewtışê na mesela,  $1 ya na [[{{MediaWiki:Grouppage-sysop}}|serkaran ra]] yewi ra şenê irtibat kewê.\n\nNot, [[Special:Preferences|Tercihê karberi]] eke şıma yew e-postayo raşt nênuşt se şıma nêşenê na xususiyet ra \"karber rê e-posta bırışê\" istifade bıkeri.\n\nIP adresiya şıma yo nıkayên $3 u ID şıma yo ke musade nêdaye #$5. Eke şıma yew tehqiqat vırazeni malumatê corênan xo vira mekerê.",
        "blockednoreason": "sebeb nidaniyo",
        "whitelistedittext": "Qandê vurnayış kerdışi rê $1.",
        "recentchangeslinked-feed": "Vırnayışê bestiyaey",
        "recentchangeslinked-toolbox": "Vırnayışê bestiyaey",
        "recentchangeslinked-title": "Heqa \"$1\" de vurnayışi",
-       "recentchangeslinked-summary": "Ena liste, perra spesifike rê (ya zi karberanê kategoriya spesifike rê) perranê gırêdayoğan de lista de vırnayışê peyênana.\n[[Special:Watchlist|Lista şımaya seyrkedışi de]] perri be nuşteyo <strong>qalınd</strong> bêli kerdê.",
+       "recentchangeslinked-summary": "Ena liste, perra spesifike rê (ya zi karberanê {{ns:category}} spesifike rê) perranê gırêdayoğan de lista de vırnayışê peyênana.\n[[Special:Watchlist|Lista şımaya seyrkedışi de]] perri be nuşteyo <strong>qalın</strong> de bêli kerdê.",
        "recentchangeslinked-page": "Namey perrer:",
        "recentchangeslinked-to": "Heruna perra kı yena dayene, vurnayışanê perranê ke daye ra gırêdayiyê inan bımotne",
        "recentchanges-page-added-to-category": "[[:$1]] kerd kategoriye miyan",
        "filehist-filesize": "Ebadê dosya",
        "filehist-comment": "Mışewre",
        "imagelinks": "Gurenayışê dosya",
-       "linkstoimage": "Ena {{PLURAL:$1|pela|$1 pela}} gıreye ena dosya:",
-       "linkstoimage-more": "$1 ra ziyed {{PLURAL:$1|pel|pel}} re gırey dano.\nlisteya ke ha ver a têna na {{PLURAL:$1|dosyaya ewwili|dosyaya $1 ewwili}} mocnena.\n[[Special:WhatLinksHere/$2|pêroyê liste]] mevcud o.",
-       "nolinkstoimage": "Ena dosya rê gırê dayen ju per çıni ya.",
+       "linkstoimage": "Ena {{PLURAL:$1|pela kariya |$1 pelê kariyê}} gıreye ena dosya:",
+       "linkstoimage-more": "$1 ra ziyed {{PLURAL:$1|pel karneno |peli karnenê}} na dosya .\nlisteya ke ha ver a têna na {{PLURAL:$1|dosyaya ewwili|dosyaya $1 ewwili}} mocnena.\n[[Special:WhatLinksHere/$2| liste pêro ]] mevcud o.",
+       "nolinkstoimage": "Qet yew pele ena dosya nikarneno.",
        "morelinkstoimage": "[[Special:WhatLinksHere/$1|Linkanê zafyerî]] ena pele ra link biyo bivîne.",
        "linkstoimage-redirect": "$1 (Dosya raçarnayış) $2",
        "duplicatesoffile": "a {{PLURAL:$1|dosya|$1 dosya}}, kopyayê na dosyayi ([[Special:FileDuplicateSearch/$2|teferruati]]):",
        "tags": "Ravêrde vurnayışanê etiketa",
        "tag-filter": "Parzûnê [[Special:Tags|etiketi]]:",
        "tag-filter-submit": "Avrêc",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|Etiket|Etiketi}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|Etiket|Etiketi}}]]: $2",
        "tags-title": "Etiketi",
        "tags-intro": "Ena pele etiketê ke be vurnayışê nuşiyayışi ra nişan biyê û maneyê inan lista kena.",
        "tags-tag": "Nameyê etiketi",
index 9bc1c94..340efd3 100644 (file)
        "tags": "Płaśiwe toflicki změnow",
        "tag-filter": "Filter [[Special:Tags|toflickow]]:",
        "tag-filter-submit": "Filter",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|Wobznamjenje|Wobznamjeni|Wobznamjenja}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|Wobznamjenje|Wobznamjeni|Wobznamjenja}}]]: $2",
        "tags-title": "Toflicki",
        "tags-intro": "Toś ten bok nalicyjo toflicki, z kótarymiž softwara móžo změnu markěrowaś a jich wóznam.",
        "tags-tag": "Mě toflicki",
index 3a0aa7d..79f89e9 100644 (file)
        "specialpages-group-changes": "अल्लैका परिवर्तन लगहरू",
        "tags": "मान्य परिवर्तन ट्यागहरू",
        "tag-filter": "[[Special:Tags|पुछड]] छानिन्या",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|ट्याग|ट्यागहरू}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|ट्याग|ट्यागहरू}}]]: $2",
        "tags-active-no": "नाइँ",
        "tags-hitcount": "$1 {{PLURAL:$1|परिवर्तन|परिवर्तनहरू}}",
        "tags-create-no-name": "तमीले ट्याग नाम निर्दिष्ट गद्दु पड्ड्या हुन्छ ।",
index 56349df..41802fa 100644 (file)
@@ -56,7 +56,8 @@
                        "Kostas20142",
                        "Nikosgranturismogt",
                        "KATRINE1992",
-                       "Fitoschido"
+                       "Fitoschido",
+                       "KATRINE1993"
                ]
        },
        "tog-underline": "Υπογράμμιση συνδέσμων:",
        "rcfilters-watchlist-showupdated": "Σελίδες που έχουν υποστεί αλλαγές από την τελευταία φορά που τις επισκεφθήκατε εμφανίζονται με '''έντονους χαρακτήρες'''.",
        "rcfilters-preference-label": "Απόκρυψη της βελτιωμένης έκδοσης των Πρόσφατων Αλλαγών",
        "rcfilters-preference-help": "Αναστέλλει τον επανασχεδιασμό διεπαφής 2017 και όλα τα εργαλεία που προστέθηκαν στη συνέχεια και από τότε.",
+       "rcfilters-watchlist-preference-label": "Χρήση πίνακα διεπαφής όχι-JavaScript",
        "rcfilters-filter-showlinkedfrom-option-label": "<strong>Σελίδες που συνδέονται από</strong> τη επιλεγμένη σελίδα",
        "rcfilters-filter-showlinkedto-label": "Εμφάνιση αλλαγών σε σελίδες που συνδέουν σε",
        "rcfilters-target-page-placeholder": "Εισαγάγετε όνομα σελίδας (ή κατηγορίας)",
        "tags": "Έγκυρες ετικέτες αλλαγής",
        "tag-filter": "Φίλτρο [[Special:Tags|ετικετών]]:",
        "tag-filter-submit": "Φίλτρο",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|Ετικέτα|Ετικέτες}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|Ετικέτα|Ετικέτες}}]]: $2",
        "tag-mw-contentmodelchange": "αλλαγή μοντέλου περιεχομένου",
        "tag-mw-new-redirect": "Νέα ανακατεύθυνση",
        "tag-mw-removed-redirect": "Αφαιρέθηκε ανακατεύθυνση",
        "logentry-block-block": "{{GENDER:$2|Ο|Η}} $1 έθεσε φραγή {{GENDER:$4|στον $3|στην $3}} με χρόνο λήξης $5 $6",
        "logentry-block-unblock": "{{GENDER:$2|Ο|Η}} $1 αφαίρεσε τη φραγή {{GENDER:$4|του|της}} $3",
        "logentry-block-reblock": "{{GENDER:$2|Ο|Η}} $1 άλλαξε τις ρυθμίσεις φραγής {{GENDER:$4|για τον $3|για την $3}} με χρόνο λήξης $5 $6",
+       "logentry-non-editing-block-block": "$1 {{GENDER:$2|blocked}} {{GENDER:$4|$3}} από συγκεκριμένες ενέργειες μη έκδοσης με προθεσμία  $5 $6",
+       "logentry-non-editing-block-reblock": "$1 {{GENDER:$2|changed}} ρυθμίσεις μπλοκ for {{GENDER:$4|$3}} για συγκεκριμένες πράξεις μη έκδοσης με προθεσμία  $5 $6",
        "logentry-suppress-block": "{{GENDER:$2|Ο|Η}} $1 έθεσε φραγή {{GENDER:$4|στον $3|στην $3}} με χρόνο λήξης $5 $6",
        "logentry-suppress-reblock": "{{GENDER:$2|Ο|Η}} $1 άλλαξε τις ρυθμίσεις φραγής {{GENDER:$4|για τον $3|για την $3}} με χρόνο λήξης $5 $6",
        "logentry-import-upload": "{{GENDER:$2|Ο|Η}} $1 εισήγαγε τη σελίδα $3 μέσω ανεβάσματος αρχείου",
index f03f82b..3c2c054 100644 (file)
        "version-license-info": "MediaWiki is free software; you can redistribute it and/or modify it under the terms of the GNU General Public Licence as published by the Free Software Foundation; either version 2 of the Licence, or (at your option) any later version.\n\nMediaWiki is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public Licence for more details.\n\nYou should have received [{{SERVER}}{{SCRIPTPATH}}/COPYING a copy of the GNU General Public Licence] along with this programme; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA or [//www.gnu.org/licenses/old-licenses/gpl-2.0.html read it online].",
        "specialpages": "Special pages",
        "tag-filter": "[[Special:Tags|Tag]] filter:",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|Tag|Tags}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|Tag|Tags}}]]: $2",
        "logentry-block-block": "$1 {{GENDER:$2|blocked}} {{GENDER:$4|$3}} with an expiry time of $5 $6",
        "logentry-block-reblock": "$1 {{GENDER:$2|changed}} block settings for {{GENDER:$4|$3}} with an expiry time of $5 $6",
        "logentry-suppress-block": "$1 {{GENDER:$2|blocked}} {{GENDER:$4|$3}} with an expiry time of $5 $6",
index 4acf6eb..9ff77dc 100644 (file)
        "rcfilters-watchlist-markseen-button": "Mark all changes as seen",
        "rcfilters-watchlist-edit-watchlist-button": "Edit your list of watched pages",
        "rcfilters-watchlist-showupdated": "Changes to pages you haven't visited since the changes occurred are in <strong>bold</strong>, with solid markers.",
-       "rcfilters-preference-label": "Hide the improved version of Recent Changes",
-       "rcfilters-preference-help": "Rolls back the 2017 interface redesign and all tools added then and since.",
-       "rcfilters-watchlist-preference-label": "Hide the improved version of the Watchlist",
-       "rcfilters-watchlist-preference-help": "Rolls back the 2017 interface redesign and all tools added then and since.",
+       "rcfilters-preference-label": "Use non-JavaScript interface",
+       "rcfilters-preference-help": "Loads RecentChanges without filters or highlighting functionality.",
+       "rcfilters-watchlist-preference-label": "Use non-JavaScript interface",
+       "rcfilters-watchlist-preference-help": "Loads Watchlist without filters or highlighting functionality.",
        "rcfilters-filter-showlinkedfrom-label": "Show changes on pages linked from",
        "rcfilters-filter-showlinkedfrom-option-label": "<strong>Pages linked from</strong> the selected page",
        "rcfilters-filter-showlinkedto-label": "Show changes on pages linking to",
        "tags-summary": "",
        "tag-filter": "[[Special:Tags|Tag]] filter:",
        "tag-filter-submit": "Filter",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|Tag|Tags}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|Tag|Tags}}]]: $2",
        "tag-mw-contentmodelchange": "content model change",
        "tag-mw-contentmodelchange-description": "Edits that [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:ChangeContentModel change the content model] of a page",
        "tag-mw-new-redirect": "New redirect",
index abce969..5be4e7c 100644 (file)
@@ -52,7 +52,8 @@
                        "Kastanoto",
                        "Rafaneta",
                        "NMaia",
-                       "Joao Xavier"
+                       "Joao Xavier",
+                       "Surfo"
                ]
        },
        "tog-underline": "Substrekado de ligiloj:",
        "botpasswords-restriction-failed": "Limigoj pri robota pasvorto malebligas tiun ensalutadon.",
        "botpasswords-invalid-name": "La difinita uzantnomo malenhavas la robotopasvortan disigilon (\"$1\").",
        "botpasswords-not-exist": "Uzanto \"$1\" ne havas robotopasvorton, kiu nomiĝas \"$2\".",
+       "botpasswords-needs-reset": "La robotpasvorto de la robotnomo \"$2\" de {{GENDER:$1|uzanto}} \"$1\" estu restarigita.",
+       "botpasswords-locked": "Vi ne povas ensaluti robotpasvorte, ĉar via konto estas ŝlosita.",
        "resetpass_forbidden": "Pasvortoj ne estas ŝanĝeblaj",
        "resetpass_forbidden-reason": "Pasvortoj ne povas esti ŝanĝita: $1",
        "resetpass-no-info": "Vi devas ensaluti por atingi ĉi tiun paĝon rekte.",
        "subject-preview": "Antaŭrigardo de temo:",
        "previewerrortext": "Dum provo antaŭrigardi viajn ŝanĝojn okazis eraro.",
        "blockedtitle": "La uzanto estas forbarita.",
+       "blocked-email-user": "<strong>Retpoŝtado de via salutnomo estis blokita. Vi povas ankoraŭ redakti aliajn paĝojn en ĉi tiu vikio.</strong> Ĉiujn detalojn pri la blokado vi povas vidi ĉe [[Special:MyContributions|viaj kontribuoj]].\n\nVin blokis $1.\n\nIndikita kialo: <em>$2</em>.\n\n* Blokita ekde: $8\n* Malblokota je: $6\n* Koncernato: $7\n* Blokado numero #$5",
+       "blockedtext-partial": "<strong>Al via salutnomo aŭ IP-adreso estas blokita ŝanĝado de ĉi tiu paĝo. Vi povas ankoraŭ redakti aliajn paĝojn en ĉi tiu vikio.</strong> Ĉiujn detalojn pri la blokado vi povas vidi ĉe [[Special:MyContributions|viaj kontribuoj]].\n \nVin blokis $1.\n\nIndikita kialo: <em>$2</em>.\n\n* Blokita ekde: $8\n* Malblokota je: $6\n* Koncernato: $7\n* Blokado numero #$5",
        "blockedtext": "'''Via konto aŭ IP-adreso estis blokita'''\n\nLa bloko estis farita de $1.\nLa skribita kialo estas ''$2''.\n\n* Komenco de forbaro: $8\n* Findato de forbarado: $6\n* Intencita forbarito: $7\n\nVi rajtas kontakti $1 aŭ alian [[{{MediaWiki:Grouppage-sysop}}|administranton]] por pridiskuti la forbaradon.\nVi ne povas uzi la funkcion “{{int:emailuser}}”, escepte se vi indikis validan retpoŝtan adreson en viaj [[Special:Preferences|kontaj agordoj]] kaj vi ne estas blokita uzi ĝin.\nVia IP-adreso estas $3 kaj la ID de la forbarado estas $5.\nBonvolu mencii jenajn indikojn en viaj ĉi-temaj kontaktoj.",
        "autoblockedtext": "Via IP-adreso estas aŭtomate forbarita, ĉar uzis ĝin alia uzanto, kiun baris $1.\nLa donita kialo estas jena:\n\n:<em>$2</em>\n\n*Komenco de forbaro: $8\n*Limdato de la blokado: $6\n*Intencis forbari uzanton: $7\n\nVi povas kontakti $1 aŭ iun ajn el la aliaj [[{{MediaWiki:Grouppage-sysop}}|administrantojn]] por diskuti la blokon.\n\nNotu, ke vi ne povas uzi la servon \"{{int:emailuser}}\" krom se vi havas validan retpoŝt-adreson registritan en viaj [[Special:Preferences|preferojn]], kaj vi estas ne blokita kontraŭ ĝia uzado.\n\nVia nuna IP-adreso estas $3, kaj la forbaro-identigo estas $5.\nBonvolu inkluzivi tiujn detalojn en iuj ajn demandoj kiun vi farus.",
        "systemblockedtext": "Via salutnomo aŭ IPa adreso estis aŭtomate forbarita de MediaWiki.\nLa kialo donita estas:\n\n:<em>$2</em>\n\n* Komenco de forbaro: $8\n* Eksvalidiĝo de forbaro: $6\n* Intenca forbarulo: $7\n\nVia nuna IPa adreso estas $3.\nBonvolu inkluzivi ĉiuj supraj detaloj en ajnaj demandoj vi faras.",
        "expansion-depth-exceeded-warning": "Paĝo preterpasis la ekpansiprofundon.",
        "parser-unstrip-loop-warning": "Cirkloreferencon detektis",
        "unstrip-depth-warning": "Rikurlimiton de analizopoj ($1) superis",
+       "unstrip-size-category": "Paĝoj kiuj superas la limon de la unstrip-funkcio",
        "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.",
+       "undo-main-slot-only": "La redakto ne povis esti malfarita, ĉar ĝi trafas enhavon ekster la ĉefa traktujo.",
        "undo-norev": "La redakto ne povis esti malfarita ĉar ĝi aŭ ne ekzistas aŭ estis forigita.",
        "undo-nochange": "Ŝajne la redakto jam estis malfarita.",
        "undo-summary": "Nuligis version $1 de [[Special:Contributions/$2|$2]] ([[User talk:$2|Diskuto]] | [[Special:Contributions/$2|{{MediaWiki:Contribslink}}]])",
        "diff-multi-sameuser": "({{PLURAL:$1|Unu meza versio|$1 mezaj versioj}} de la sama uzanto ne montriĝas)",
        "diff-multi-otherusers": "({{PLURAL:$1|Unu meza versio|$1 mezaj versioj}} de {{PLURAL:$2|alia uzanto|$2 uzantoj}} ne montriĝas)",
        "diff-multi-manyusers": "({{PLURAL:$1|Unu intermeza versio|$1 intermezaj versioj}} de pli ol {{PLURAL:$2|unu uzanto|$2 uzantoj}} ne estas {{PLURAL:$1|montrata|montrataj}}.)",
+       "diff-paragraph-moved-tonew": "Oni movis la alineon. Klaku por iri al la nova loko.",
+       "diff-paragraph-moved-toold": "Oni movis la alineon. Klaku por iri al la malnova loko.",
        "difference-missing-revision": "{{PLURAL:$2|Unu revizio|$2 revizioj}} de ĉi tiu malsameco ($1) ne {{PLURAL:$2|estis|estis}} trovebla.\n\nLa kutima kaŭzo estas sekvi malaktualan malsamo-ligilon al paĝo forviŝita.\nDetaloj troveblos en la [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE}}}} registro de forviŝoj].",
        "searchresults": "Serĉrezultoj",
+       "search-filter-title-prefix": "Serĉas nur en paĝoj, kies titolo komenciĝas \"$1\".",
        "search-filter-title-prefix-reset": "Traserĉi ĉiujn paĝojn",
        "searchresults-title": "Serĉrezultoj por \"$1\"",
        "titlematches": "Trovitaj laŭ titolo",
        "rcfilters-other-review-tools": "Aliaj reviziaj iloj",
        "rcfilters-group-results-by-page": "Grupigi rezultojn laŭ paĝoj",
        "rcfilters-activefilters": "Aktivaj filtriloj",
+       "rcfilters-activefilters-hide": "Kaŝu",
+       "rcfilters-activefilters-show": "Montru",
+       "rcfilters-activefilters-hide-tooltip": "Kaŝu la areon de aktivaj filtriloj",
+       "rcfilters-activefilters-show-tooltip": "Montru la areon de aktivaj filtriloj",
        "rcfilters-advancedfilters": "Altnivelaj filtriloj",
        "rcfilters-limit-title": "Rezultoj montrotaj",
+       "rcfilters-limit-and-date-label": "$1 {{PLURAL:$1|ŝanĝon|ŝanĝojn}}, $2",
+       "rcfilters-date-popup-title": "En kiu periodo serĉi",
        "rcfilters-days-title": "Ĵusaj tagoj",
        "rcfilters-hours-title": "Ĵusaj horoj",
        "rcfilters-days-show-days": "$1 {{PLURAL:$1|tago|tagoj}}",
        "rcfilters-filter-categorization-description": "Registroj de paĝoj aldonitaj aŭ forigitaj de kategorioj",
        "rcfilters-filter-logactions-label": "Registritaj agoj",
        "rcfilters-filter-logactions-description": "Administraciaj agoj, kontaj kreoj, paĝaj forigoj, alŝutoj…",
+       "rcfilters-watchlist-markseen-button": "Marku ĉiujn ŝanĝojn viditaj",
        "rcnotefrom": "Malsupre estas la {{PLURAL:$5|ŝanĝo|ŝanĝoj}} ekde <strong>$3, $4</strong> (montrante ĝis <strong>$1</strong>).",
        "rclistfrom": "Montri novajn ŝanĝojn ekde \"$3 $2\"",
        "rcshowhideminor": "$1 etajn redaktojn",
        "tags": "Validaj ŝanĝaj etikedoj",
        "tag-filter": "[[Special:Tags|Etikeda]] filtrilo:",
        "tag-filter-submit": "Filtrilo",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|Etikedo|Etikedoj}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|Etikedo|Etikedoj}}]]: $2",
        "tag-mw-contentmodelchange": "ŝanĝo de enhavomodelo",
        "tag-mw-contentmodelchange-description": "Redaktoj kiuj [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:ChangeContentModel ŝanĝas la enhavmodelon] de paĝo",
        "tags-title": "Etikedoj",
index 376aa81..841d463 100644 (file)
        "tags": "Etiquetas de cambios",
        "tag-filter": "Filtro de [[Special:Tags|etiquetas]]:",
        "tag-filter-submit": "Filtro",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|Etiqueta|Etiquetas}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|Etiqueta|Etiquetas}}]]: $2",
        "tag-mw-contentmodelchange": "cambio de modelo de contenido",
        "tag-mw-contentmodelchange-description": "Ediciones que [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:ChangeContentModel cambian el modelo de contenido] de una página",
        "tag-mw-new-redirect": "Redirección nueva",
index 34b6cf3..c16f510 100644 (file)
        "tags": "Käibivad muudatusmärgised",
        "tag-filter": "[[Special:Tags|Märgisefilter]]:",
        "tag-filter-submit": "Filtri",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|Märgis|Märgised}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|Märgis|Märgised}}]]: $2",
        "tag-mw-contentmodelchange": "Sisumudeli muudatus",
        "tag-mw-contentmodelchange-description": "Lehekülje [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:ChangeContentModel sisumudelit muutvad] redaktsioonid",
        "tag-mw-new-redirect": "Uus ümbersuunamine",
index 3d5ec95..e69c96d 100644 (file)
        "tags": "Etiketa aldaketa zuzena",
        "tag-filter": "[[Special:Tags|Etiketa]] iragazkia:",
        "tag-filter-submit": "Iragazkia",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|Etiketa|Etiketak}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|Etiketa|Etiketak}}]]: $2",
        "tag-mw-contentmodelchange": "Eduki eredu aldaketa",
        "tag-mw-contentmodelchange-description": "Orri baten [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:ChangeContentModel change the content model] aldaketak",
        "tag-mw-new-redirect": "Birbideratze berria",
index 17d3604..3871d18 100644 (file)
        "tags": "برچسب‌های تغییر مجاز",
        "tag-filter": "پالایش [[Special:Tags|برچسب‌ها]]:",
        "tag-filter-submit": "پالایه",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|برچسب|برچسب‌ها}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|برچسب|برچسب‌ها}}]]: $2",
        "tag-mw-contentmodelchange": "تغییر مدل محتوا",
        "tag-mw-contentmodelchange-description": "ویرایش‌هایی که [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:ChangeContentModel مدل محتوای صفحه را تغییر می‌دهند]",
        "tag-mw-new-redirect": "تغییر مسیر جدید",
index 54ff26a..c57c642 100644 (file)
        "tags": "Voimassa olevat muutosten merkkaukset",
        "tag-filter": "[[Special:Tags|Merkkausten]] suodatin:",
        "tag-filter-submit": "Suodata",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|Merkkaus|Merkkaukset}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|Merkkaus|Merkkaukset}}]]: $2",
        "tag-mw-contentmodelchange": "sisältömallin muutos",
        "tag-mw-contentmodelchange-description": "Muokkaukset, jotka [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:ChangeContentModel muuttavat sivun sisältömallia]",
        "tag-mw-new-redirect": "Uusi ohjaus",
index a0ae1e8..1a533f5 100644 (file)
        "external_image_whitelist": "↓  #Lat hesa linjuna vera júst sum hon er<pre>\n#Skriva partar av vanligum orðingum (bert partin sum er ímillum //) niðanfyri\n#Hesar verða samanbornar við URL'ar á eksternum (hotlinkaðum) myndum\n#Tey sum passa saman verða víst sum myndir, í øðrum lagi verður bert ein slóð til myndina víst\n#Linjur sum byrja við # verða viðfarin sum viðmerkingar\n#Hetta er ikki følsamt fyri stórir og lítlir bókstavir\n\n#Skriva allar vanligar málberingar omanfyri hesa linju. Lat hesa linjuna verða júst sum hon er</pre>",
        "tag-filter": "[[Special:Tags|Tag]] filtur:",
        "tag-filter-submit": "Filtur",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|Merki|Merkir}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|Merki|Merkir}}]]: $2",
        "tags-title": "Lyklaorð",
        "tags-edit": "rætta",
        "tags-hitcount": "$1 {{PLURAL:$1|broyting|broytingar}}",
index 1060ce8..b5109f3 100644 (file)
        "rcfilters-watchlist-markseen-button": "Marquer toutes les modifications comme vues",
        "rcfilters-watchlist-edit-watchlist-button": "Modifier votre liste de pages suivies",
        "rcfilters-watchlist-showupdated": "Les modifications faites aux pages que vous n’avez pas visitées depuis qu’elles ont été modifiées sont en <strong>gras</strong>, avec des puces pleines.",
-       "rcfilters-preference-label": "Masquer la version améliorée des modifications récentes",
-       "rcfilters-preference-help": "Désactive la version 2017 de l'interface ainsi que de tous les outils ajoutés alors et depuis.",
-       "rcfilters-watchlist-preference-label": "Masquer la version améliorée de la liste de suivi",
-       "rcfilters-watchlist-preference-help": "Annuler la nouvelle conception de l’interface 2017 et tous les outils ajoutés alors et depuis.",
+       "rcfilters-preference-label": "Utiliser l'interface non-JavaScript",
+       "rcfilters-preference-help": "Charge les modifications récentes sans les fonctions de filtrage ni de mise en valeur.",
+       "rcfilters-watchlist-preference-label": "Utiliser l'interface non-JavaScript",
+       "rcfilters-watchlist-preference-help": "Charge la liste de suivi sans les fonctions de filtrage ni de mise en valeur.",
        "rcfilters-filter-showlinkedfrom-label": "Montrer les modifications des pages liées depuis",
        "rcfilters-filter-showlinkedfrom-option-label": "<strong>Pages liées depuis</strong> la page sélectionnée",
        "rcfilters-filter-showlinkedto-label": "Montrer les modifications des pages pointant vers",
        "tags": "Balises des modifications valides",
        "tag-filter": "Filtrer les [[Special:Tags|balises]] :",
        "tag-filter-submit": "Filtrer",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|Balise|Balises}}]] : $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|Balise|Balises}}]] : $2",
        "tag-mw-contentmodelchange": "modification du modèle de contenu",
        "tag-mw-contentmodelchange-description": "Modifications qui [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:ChangeContentModel changent le modèle de contenu] d'une page",
        "tag-mw-new-redirect": "Nouvelle redirection",
        "logentry-block-reblock": "$1 {{GENDER:$2|a modifié}} les paramètres de blocage pour {{GENDER:$4|$3}} avec une durée de $5 $6",
        "logentry-partialblock-block": "$1 {{GENDER:$2|a bloqué}} {{GENDER:$4|$3}} pour modifier {{PLURAL:$8|la page|les pages}} $7 avec une date d’expiration à $5 $6",
        "logentry-partialblock-reblock": "$1 {{GENDER:$2|a modifié}} les paramètres du blocage pour {{GENDER:$4|$3}} empêchant les modifications sur {{PLURAL:$8|la page|les pages}} $7 avec une date d’expiration au $5 $6",
-       "logentry-non-editing-block-block": "$1 {{GENDER:$2|a bloqué}} {{GENDER:$4|$3}} pour les actions autres que la modification avec une date d’expiration au $5 $6",
-       "logentry-non-editing-block-reblock": "$1 {{GENDER:$2|a modifié}} les paramètres du blocage de {{GENDER:$4|$3}} pour les actions autres que la modification avec une date d’expiration au $5 $6",
+       "logentry-non-editing-block-block": "$1 {{GENDER:$2|a bloqué}} {{GENDER:$4|$3}} pour les actions spécifiées autres que la modification avec une date d’expiration au $5 $6",
+       "logentry-non-editing-block-reblock": "$1 {{GENDER:$2|a modifié}} les paramètres du blocage de {{GENDER:$4|$3}} pour les actions spécifiées autres que la modification avec une date d’expiration au $5 $6",
        "logentry-suppress-block": "$1 {{GENDER:$2|a bloqué}} {{GENDER:$4|$3}} avec une durée de $5 $6",
        "logentry-suppress-reblock": "$1 {{GENDER:$2|a modifié}} les paramètres de blocage pour {{GENDER:$4|$3}} avec une durée de $5 $6",
        "logentry-import-upload": "$1 {{GENDER:$2|a importé}} $3 par téléversement de fichier",
index 67012da..9fd27ea 100644 (file)
        "tags": "Balises des changements justos",
        "tag-filter": "Filtrar les [[Special:Tags|balises]] :",
        "tag-filter-submit": "Filtrar",
-       "tag-list-wrapper": "([[Special:Tags|Balis{{PLURAL:$1|a|es}}]] : $2)",
+       "tag-list-wrapper": "[[Special:Tags|Balis{{PLURAL:$1|a|es}}]] : $2",
        "tags-title": "Balises",
        "tags-intro": "Cela pâge liste les balises que la programeria pôt empleyér por marcar un changement et lor significacion.",
        "tags-tag": "Nom de la balisa",
index 4da1a88..e00f3d7 100644 (file)
        "tags": "Feranrangskääntiaken",
        "tag-filter": "[[Special:Tags|Kääntiaken]] filter:",
        "tag-filter-submit": "Filter",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|Kääntiaken|Kääntiakens}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|Kääntiaken|Kääntiakens}}]]: $2",
        "tag-mw-new-redirect": "Nei widjerfeerang",
        "tag-mw-new-redirect-description": "Feranrangen, diar en nei widjerfeerang iinracht.",
        "tag-mw-removed-redirect": "Widjerfeerang wechnimen",
index fe384d1..ce3f487 100644 (file)
        "external_image_whitelist": " #Lasse cheste rie cemût che a je<pre>\n#Inserìs lis espressions regolârs (dome il toc che al va tal mieç di //) ca sot\n#Chestis e saran controladis cun lis URLs des figuris esternis\n#A vignaran mostradis dome chês che a corispuindin, di chês altris si viodarà dome un leam\n#Lis riis che a scomencin cun # a son consideradis come coments\n#Si considerin diviersis lis letaris maiusculis e minusculis\n\n#Met ducj i framents regex parsore di cheste rie. Lasse cheste rie cemût che e je</pre>",
        "tag-filter": "Filtre par [[Special:Tags|etichetis]]:",
        "tag-filter-submit": "Filtre",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|Etichete|Etichetis}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|Etichete|Etichetis}}]]: $2",
        "tags-edit": "cambie",
        "tags-hitcount": "$1 {{PLURAL:$1|cambiament|cambiaments}}",
        "dberr-problems": "Nus displâs, chest sît web al è daûr a vê dificoltâts tecnichis.",
index 3b9a29b..ce240fe 100644 (file)
        "specialpages-group-spam": "Spamhelpmiddels",
        "blankpage": "Side is leech",
        "intentionallyblankpage": "Dizze side is bewust leech lizzen en wurdt brûkt foar benchmarks, ensfh.",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|Label|Labels}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|Label|Labels}}]]: $2",
        "tags-source-header": "Boarne",
        "tags-active-header": "Aktyf?",
        "tags-actions-header": "Aksjes",
index 9406db2..f46610e 100644 (file)
        "specialpages-group-wiki": "Sonraí agus uirlisí",
        "specialpages-group-spam": "Uirlisí turscar",
        "blankpage": "Leathanach bán",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|chlib amháin|clib}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|chlib amháin|clib}}]]: $2",
        "diff-form-submit": "Taispeáin difríochtaí",
        "htmlform-selectorother-other": "Eile",
        "logentry-move-move": "{{GENDER:$2|Bhog}} $1 an leathanach $3 go $4",
index 3466a62..150504e 100644 (file)
        "redirect-file": "Non di fiché",
        "specialpages": "Paj èspésyal",
        "tag-filter": "Filtré [[Special:Tags|baliz]] :",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|Baliz}}]] : $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|Baliz}}]] : $2",
        "tags-active-yes": "Enren",
        "tags-active-no": "Awa",
        "tags-hitcount": "$1 modifikasyon{{PLURAL:$1|}}",
index 6c29d62..63a3fd8 100644 (file)
        "tags": "Tagaichean atharrachaidh dligheach",
        "tag-filter": "Criathrag [[Special:Tags|thagaichean]]:",
        "tag-filter-submit": "Criathraich",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|Taga|Tagaichean}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|Taga|Tagaichean}}]]: $2",
        "tags-title": "Tagaichean",
        "tags-intro": "Seallaidh an duilleag seo na tagaichean a chleachdas am bathar-bog gus deasachadh a chomharrachadh 's an ciall a th' orra.",
        "tags-tag": "Ainm an taga",
index d0daf7f..505bc0d 100644 (file)
        "tags": "Etiquetas de cambios válidas",
        "tag-filter": "Filtrar as [[Special:Tags|etiquetas]]:",
        "tag-filter-submit": "Filtro",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|Etiqueta|Etiquetas}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|Etiqueta|Etiquetas}}]]: $2",
        "tag-mw-contentmodelchange": "cambio de modelo de contido",
        "tag-mw-contentmodelchange-description": "Edicións que [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:ChangeContentModel cambian o modelo de contido] dunha páxina",
        "tag-mw-new-redirect": "Nova redirección",
index eb6959a..3845fee 100644 (file)
        "redirect-file": "فايلˇ نؤم",
        "specialpages": "خاصˇ ولگؤن",
        "specialpages-group-login": "ديرين/ثبتˇ نؤم",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|تگ|تگؤن}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|تگ|تگؤن}}]]: $2",
        "logentry-move-move": "$1 $3ˇ ولگه به $4 {{GENDER:$2|مۊنتقل بؤده}}",
        "logentry-newusers-create": "کارگيري حساب $1 {{GENDER:$2|چاگۊده-بۊبؤ}}",
        "logentry-upload-upload": "$1 $3 {{GENDER:$2|جؤرأکشئه}}",
index c95aa51..05fb232 100644 (file)
        "signature": "[[{{ns:user}}:$1|$2]] ([[{{ns:user_talk}}:$1|उलयात]])",
        "specialpages": "विशेश पानां",
        "tag-filter": "[[Special:Tags|कुर्वेचीट]] गाळणो:",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|कुरवेचीट|कुरवेचीटी}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|कुरवेचीट|कुरवेचीटी}}]]: $2",
        "htmlform-title-not-exists": "$1 अस्तित्वांत ना.",
        "logentry-delete-delete": "$1 {{GENDER:$2|काडून उडयल्ले पान}} $3",
        "logentry-move-move": "$1 हाणें $3 पानाक $4 {{GENDER:$2|हालयला}}",
index 2821028..e4a8c0f 100644 (file)
        "specialpages": "Vixex panam",
        "external_image_whitelist": " #Hi voll asa toxich dovor<pre>\n#Khala sodpache sache (''regular expressions'') ghal (fokot // modem voita poi tem bhag)\n#Hanche borobor bhaile zodlele murt comparar kel'le zatele\n#Mell khatat tim murt koxeo distele, na zalear fokot mortek ek zodd distele\n#Jeo voll #-an suru zatele tem xere mhunn manlele zatele\n#Hanga vhodle and dhakte okxora modem forok podona\n\n#Soglle sodpache sache hea volla voir ghal. Hi voll asa toxich dovor</pre>",
        "tag-filter": "[[Special:Tags|Kurvechit]] challni:",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|Kurvechit|Kurvechiti}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|Kurvechit|Kurvechiti}}]]: $2",
        "tags-active-yes": "Hoi",
        "tags-active-no": "Na",
        "tags-hitcount": "$1 {{PLURAL:$1|bodol}}",
index 9a68c43..25bce61 100644 (file)
        "redirect-file": "Tanggulo berkas",
        "specialpages": "Halaman Spesial",
        "tag-filter": "[[Special:Tags|Tag]]filter:",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|Tag}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|Tag}}]]: $2",
        "tags-active-yes": "Jo",
        "tags-active-no": "De'e",
        "tags-hitcount": "$1 {{PLURAL:$1|boli'o|loboli'a}}",
index 649ed76..f64292c 100644 (file)
        "redirect-file": "𐍆𐌰𐌾𐌻𐌰𐌽𐌰𐌼𐍉",
        "specialpages": "𐌿𐍃𐍃𐌹𐌽𐌳𐌰𐌹 𐌻𐌰𐌿𐌱𐍉𐍃",
        "tag-filter": "[[Special:𐍃𐍉𐌺𐌴𐌹𐌽𐌹𐍅𐌰𐌿𐍂𐌳𐌰|𐍃𐍉𐌺𐌴𐌹𐌽𐌹𐍅𐌰𐌿𐍂𐌳]] 𐍆𐌹𐌻𐍄𐍂𐌿𐌼",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|𐍃𐍉𐌺𐌴𐌹𐌽𐌹𐍅𐌰𐌿𐍂𐌳|𐍃𐍉𐌺𐌴𐌹𐌽𐌹𐍅𐌰𐌿𐍂𐌳𐌰}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|𐍃𐍉𐌺𐌴𐌹𐌽𐌹𐍅𐌰𐌿𐍂𐌳|𐍃𐍉𐌺𐌴𐌹𐌽𐌹𐍅𐌰𐌿𐍂𐌳𐌰}}]]: $2",
        "tags-source-header": "𐌱𐍂𐌿𐌽𐌽𐌰",
        "tags-actions-header": "𐍄𐍉𐌾𐌰",
        "tags-active-yes": "𐌾𐌰𐌹",
index 279ed85..728df60 100644 (file)
        "tags": "Ἔγκυρα προσαρτήματα μεταβολῆς",
        "tag-filter": "Διηθητήριον [[Special:Tags|προσαρτήματος]]:",
        "tag-filter-submit": "Διηθητήριον",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|Ἐτικέτα|Ἐτικέται}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|Ἐτικέτα|Ἐτικέται}}]]: $2",
        "tags-title": "Προσαρτήματα",
        "tags-intro": "Ἥδε ἡ δέλτος προσαρτήματα συγκαταλέγει (οἷσπερ ἔξεστι τῷ λογισμικῷ χρῆσθαι πρὸς τὸ σημαίνειν μεταγραφὴν τινά) καὶ τὴν νοηματικὴν σήμανσιν σφῶν.",
        "tags-tag": "ὄνομα προσαρτήματος",
index 8c94807..03db90f 100644 (file)
        "tags": "Änderigs-Tag priefe",
        "tag-filter": "[[Special:Tags|Markierigs]]filter:",
        "tag-filter-submit": "Filter",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|Markierig|Markierige}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|Markierig|Markierige}}]]: $2",
        "tags-title": "Tag",
        "tags-intro": "Die Syte zeigt alli Tag, wu Bearbeitige mit markiert wäre un derzue d Bedytig vun ene.",
        "tags-tag": "Markierigsname",
index 9b08a82..030415b 100644 (file)
        "savechanges": "પરિવર્તન સાચવો",
        "publishpage": "પાનું પ્રકાશિત કરો",
        "publishchanges": "ફેરફારો પ્રકાશિત કરો",
+       "savearticle-start": "પાનું સંગ્રહો...",
+       "savechanges-start": "ફેરફારો સંગ્રહો...",
+       "publishpage-start": "પાનું પ્રકાશિત કરો...",
+       "publishchanges-start": "ફેરફારો પ્રકાશિત કરો...",
        "preview": "પૂર્વાવલોકન",
        "showpreview": "ઝલક જુવો",
        "showdiff": "ફેરફારો દર્શાવો",
        "anoneditwarning": "<strong>ચેતવણી:</strong> તમે તમારા સભ્ય નામથી પ્રવેશ કર્યો નથી.\nઆ પાનાનાં ઇતિહાસમાં તમારૂં આઇ.પી. (IP) એડ્રેસ નોંધવામાં આવશે અને તમારૂં આઈ.પી. લોકો જાહેર રીતે જોઈ શકશે. માટે <strong>[$1 પ્રવેશ કરો]</strong> અથવા તમે <strong>[$2 ખાતું બનાવો]</strong> તો ફેરફારો તમારા સભ્યનામ હેઠળ થશે અને અન્ય ફાયદાઓ પણ મળશે.",
        "anonpreviewwarning": "તમે સભ્યનામથી પ્રવેશ કર્યો નથી,આ પાનું ઈતિહાસમાંતમારા IP સરનામાના નામે  સાચવવામાં આવશે",
        "missingsummary": "<strong>ચેતવણી:</strong> તમે ફેરફારોનો સારાંશ આપ્યો નથી.\nજો તમે \"$1\"  પર ફરી ક્લિક કરશો તો, તમારા ફેરફારો સારાંશ વગર સાચવવામાં આવશે.",
-       "missingcommenttext": "કૃપા કરી નીચે ટીપ્પણી લખો.",
+       "missingcommenttext": "કૃપા કરીને ટીપ્પણી ઉમેરો.",
        "missingcommentheader": "<strong>ચેતવણી:</strong> તમે તમારી ટિપ્પણી ને શીર્ષક/મથાળુ આપ્યું નથી.\nજો તમે  \"$1\" પર ફરીથી ક્લિક કરશો, તો તમારા ફેરફારો મથાળા વગર સચવાશે.",
        "summary-preview": "સંપાદન સારાંશ પૂર્વાવલોકન:",
        "subject-preview": "વિષયનું પૂર્વાવલોકન:",
        "recentchangesdays": "તાજા ફેરફારોમાં દેખાડવાના દિવસો",
        "recentchangesdays-max": "મહત્તમ  $1 {{PLURAL:$1|દિવસ|દિવસો}}",
        "recentchangescount": "સમાન્ય પણે ફલકમાં બતાવવાના ફેરફારોની સંખ્યા",
-       "prefs-help-recentchangescount": "àª\86માàª\82 àª¤àª¾àª\9cા àª«à«\87રફારà«\8b,  àª\87તિહાસ àª\85નà«\87 àª²à«\8bàª\97 àª¶àª¾àª®àª¿àª² àª\9bà«\87.",
+       "prefs-help-recentchangescount": "મહતà«\8dતમ àª¸àª\82àª\96à«\8dયા: à«§à«¦à«¦à«¦",
        "savedprefs": "તમારી પસંદગી સચવાઈ ગઈ છે.",
        "timezonelegend": "સમય ક્ષેત્ર:",
        "localtime": "સ્થાનીક સમય:",
        "timezoneregion-europe": "યુરોપ",
        "timezoneregion-indian": "હિંદ મહાસાગર",
        "timezoneregion-pacific": "પ્રશાંત મહાસાગર",
-       "allowemail": "àª\85નà«\8dય àª¸àª­à«\8dયà«\8b àª¤àª°àª«àª¥à«\80 àª\86વતા àª\87-મà«\87લનà«\87 àªªàª°àªµàª¾àª¨àª\97à«\80 આપો",
+       "allowemail": "àª\85નà«\8dય àª¸àª­à«\8dયà«\8b àª¤àª°àª«àª¥à«\80 àª®àª¨à«\87 àª\87-મà«\87લનà«\80 àª\85નà«\81મતિ આપો",
        "prefs-searchoptions": "શોધો",
        "prefs-namespaces": "નામ અવકાશો",
        "default": "મૂળ વિકલ્પ",
        "grouppage-bureaucrat": "{{ns:project}}: રાજનૈતિક",
        "grouppage-suppress": "{{ns:project}}:નાબૂદ",
        "right-read": " પાના વાંચો",
-       "right-edit": "પાના બદલો",
+       "right-edit": "પાનાઓમાં ફેરફાર કરો",
        "right-createpage": "પાના બનાવો ( જે ચર્ચા પાના ન હોય)",
        "right-createtalk": "ચર્ચાનું પાનું બનાવો",
        "right-createaccount": "નવા સભ્ય ખાતા ખોલો",
        "rcfilters-legend-heading": "<strong>સંક્ષેપોની યાદી:</strong>",
        "rcfilters-other-review-tools": "અન્ય ચકાસણી સાધનો",
        "rcfilters-activefilters": "સક્રિય ગાળકો",
-       "rcfilters-limit-title": "દરà«\8dશાવવાના àª«à«\87રફારો",
+       "rcfilters-limit-title": "દરà«\8dશાવવાના àªªàª°àª¿àª£àª¾àª®ો",
        "rcfilters-days-title": "તાજેતરના દિવસો",
        "rcfilters-hours-title": "તાજેતરના કલાકો",
        "rcfilters-savedqueries-cancel-label": "રદ કરો",
        "statistics-files": "ચડાવેલ ફાઇલો",
        "statistics-edits": "{{SITENAME}} શરૂ થયા પછી ફેરફાર થયેલ પાના",
        "statistics-edits-average": "પાનાં દીઠ સરેરાશ ફેરફારો",
-       "statistics-users": "નોંધણી થયેલ  [[Special:ListUsers|users]]",
+       "statistics-users": "નોંધણી થયેલા સભ્યો",
        "statistics-users-active": "સક્રીય સભ્યો",
        "statistics-users-active-desc": "સભ્ય કે જેમણે છેલ્લા {{PLURAL:$1|દિવસ|$1 દિવસો}}માં ફેરફારો કર્યાં છે",
        "pageswithprop": "પાનાં ગુણધર્મ સાથેનાં પાનાંઓ",
        "tags": "વૈધ ફેરફાર પાના",
        "tag-filter": "[[Special:Tags|ટૅગ]] ચાળણી:",
        "tag-filter-submit": "ચાળણી",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|ટેગ|ટેગ્સ}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|ટેગ|ટેગ્સ}}]]: $2",
        "tags-title": "ટૅગ્સ",
        "tags-intro": "આ પાના પર સૉફ્ટવૅર દ્વારા, સંપાદનને ચિહ્નિત કરાયેલાં ટૅગ્સની યાદી અને તેનાં અર્થ છે.",
        "tags-tag": "ટૅગનું નામ",
        "limitreport-walltime-value": "$1 {{PLURAL:$1|સેકંડ|સેકંડો}}",
        "limitreport-postexpandincludesize-value": "$1/$2 {{PLURAL:$2|બાઇટ|બાઇટ્સ}}",
        "limitreport-templateargumentsize-value": "$1/$2 {{PLURAL:$2|બાઇટ|બાઇટ્સ}}",
-       "expand_templates_input": "પાઠ àª\89મà«\87રણ:",
+       "expand_templates_input": "વિàª\95િલàª\96ાણ àª\89મà«\87રà«\8b:",
        "expand_templates_output": "પરિણામ:",
        "expand_templates_xml_output": "XML આઉટપુટ",
        "expand_templates_ok": "મંજૂર",
index 57b01f4..40216f8 100644 (file)
        "specialpages": "Thi̍t-sû ya̍p",
        "external_image_whitelist": " #留下撈邇行一樣嘅文字<pre>\n#在下背(//中間部份)輸入正則表達式\n#邇兜將會撈外部(已超鏈接嘅)圖片配合\n#遐兜配合上嘅會顯示成圖片,否則就單淨會顯示成鏈接\n#有#開頭嘅行會當成意見\n#大小寫並無區分\n\n#在邇行上片輸入全部正則表達式。留下撈邇行一樣嘅文字</pre>",
        "tag-filter": "[[Special:Tags|Phiêu-chhiam]] ko-lì-hi:",
-       "tag-list-wrapper": "([[Special:Tags|$1 ke phiêu-chhiam]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|$1 ke phiêu-chhiam]]: $2",
        "logentry-delete-delete": "$1 san-chhù ya̍p-mien $3",
        "revdelete-restricted": "yí-kîn yin-yung han-tsṳ tsṳ tshâu-tsok-yèn",
        "revdelete-unrestricted": "yí-kîn yì-tshù yû-kûan tshâu-tsok-yè ke han-tsṳ",
index 7e68a45..0b78865 100644 (file)
        "rcfilters-watchlist-markseen-button": "סימון כל השינויים כאילו נצפו",
        "rcfilters-watchlist-edit-watchlist-button": "עריכת רשימת הדפים במעקב שלך",
        "rcfilters-watchlist-showupdated": "שינויים בדפים שלא ביקרת בהם מאז ביצוע השינויים מופיעים בכתב <strong>מודגש</strong>, ומסומנים בצבע.",
-       "rcfilters-preference-label": "×\94סתרת ×\94×\92רס×\94 ×\94×\9eש×\95פרת ×©×\9c ×\94ש×\99× ×\95×\99×\99×\9d ×\94×\90×\97ר×\95× ×\99×\9d",
-       "rcfilters-preference-help": "×\91×\99×\98×\95×\9c ×©×\9c ×\94×¢×\99צ×\95×\91 ×\9e×\97×\93ש ×©×\9c ×\94×\9e×\9eשק (ש×\91×\95צע ×\91שנת 2017) ×\95ש×\9c ×\9b×\9c ×\94×\9b×\9c×\99×\9d ×©× ×\95ספ×\95 ×\90×\96 ×\95×\9e×\90×\96.",
-       "rcfilters-watchlist-preference-label": "×\94סתרת ×\94×\92רס×\94 ×\94×\9eש×\95פרת ×©×\9c ×¨×©×\99×\9eת ×\94×\9eעק×\91",
-       "rcfilters-watchlist-preference-help": "×\91×\99×\98×\95×\9c ×©×\9c ×\94×¢×\99צ×\95×\91 ×\9e×\97×\93ש ×©×\9c ×\94×\9e×\9eשק (ש×\91×\95צע ×\91שנת 2017) ×\95ש×\9c ×\9b×\9c ×\94×\9b×\9c×\99×\9d ×©× ×\95ספ×\95 ×\90×\96 ×\95×\9e×\90×\96.",
+       "rcfilters-preference-label": "ש×\99×\9e×\95ש ×\91×\9e×\9eשק ×\9c×\9c×\90 JavaScript",
+       "rcfilters-preference-help": "ש×\99×\9e×\95ש ×\91ש×\99× ×\95×\99×\99×\9d ×\94×\90×\97ר×\95× ×\99×\9d ×\91×\9c×\99 ×\9eסננ×\99×\9d ×\95×\91×\9c×\99 ×\94×\91×\9c×\98×\95ת.",
+       "rcfilters-watchlist-preference-label": "ש×\99×\9e×\95ש ×\91×\9e×\9eשק ×\9c×\9c×\90 JavaScript",
+       "rcfilters-watchlist-preference-help": "ש×\99×\9e×\95ש ×\91רש×\99×\9eת ×\94×\9eעק×\91 ×\91×\9c×\99 ×\9eסננ×\99×\9d ×\95×\91×\9c×\99 ×\94×\91×\9c×\98×\95ת.",
        "rcfilters-filter-showlinkedfrom-label": "הצגת שינויים בדפים שמקושרים מתוך",
        "rcfilters-filter-showlinkedfrom-option-label": "<strong>דפים שמקושרים מתוך</strong> הדף שנבחר",
        "rcfilters-filter-showlinkedto-label": "הצגת שינויים בדפים שמקשרים אל",
        "tags": "התגיות הקיימות לסימון שינויים",
        "tag-filter": "מסנן [[Special:Tags|תגיות]]:",
        "tag-filter-submit": "סינון",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|תגית|תגיות}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|תגית|תגיות}}]]: $2",
        "tag-mw-contentmodelchange": "שינוי מודל התוכן",
        "tag-mw-contentmodelchange-description": "עריכות ש[https://www.mediawiki.org/wiki/Special:MyLanguage/Help:ChangeContentModel משנות את מודל התוכן] של דף",
        "tag-mw-new-redirect": "הפניה חדשה",
        "logentry-block-reblock": "$1 {{GENDER:$2|שינה|שינתה}} את הגדרות החסימה של {{GENDER:$4|$3}} עם זמן פקיעה של $5 $6",
        "logentry-partialblock-block": "$1 {{GENDER:$2|חסם|חסמה}} את {{GENDER:$4|$3}} מעריכת {{PLURAL:$8||הדפים}} $7 למשך $5 $6",
        "logentry-partialblock-reblock": "$1 {{GENDER:$2|שינה|שינתה}} את הגדרות החסימה של {{GENDER:$4|$3}} כך שימנעו עריכה של {{PLURAL:$8||הדפים}} $7 למשך $5 $6",
-       "logentry-non-editing-block-block": "$1 {{GENDER:$2|חסם|חסמה}} את {{GENDER:$4|$3}} מפעולות שאינן עריכה למשך $5 $6",
-       "logentry-non-editing-block-reblock": "$1 {{GENDER:$2|שינה|שינתה}} את הגדרות החסימה של {{GENDER:$4|$3}} עבור פעולות שאינן עריכה למשך $5 $6",
+       "logentry-non-editing-block-block": "$1 {{GENDER:$2|×\97ס×\9d\97ס×\9e×\94}} ×\90ת {{GENDER:$4|$3}} ×\9eפע×\95×\9c×\95ת ×\9eס×\95×\99×\9e×\95ת ×©×\90×\99× ×\9f ×¢×¨×\99×\9b×\94 ×\9c×\9eש×\9a $5 $6",
+       "logentry-non-editing-block-reblock": "$1 {{GENDER:$2|ש×\99× ×\94|ש×\99נת×\94}} ×\90ת ×\94×\92×\93ר×\95ת ×\94×\97ס×\99×\9e×\94 ×©×\9c {{GENDER:$4|$3}} ×¢×\91×\95ר ×¤×¢×\95×\9c×\95ת ×\9eס×\95×\99×\9e×\95ת ×©×\90×\99× ×\9f ×¢×¨×\99×\9b×\94 ×\9c×\9eש×\9a $5 $6",
        "logentry-suppress-block": "$1 {{GENDER:$2|חסם|חסמה}} את {{GENDER:$4|$3}} עם זמן פקיעה של $5 $6",
        "logentry-suppress-reblock": "$1 {{GENDER:$2|שינה|שינתה}} את הגדרות החסימה של {{GENDER:$4|$3}} עם זמן פקיעה של $5 $6",
        "logentry-import-upload": "$1 {{GENDER:$2|ייבא|ייבאה}} את הדף $3 באמצעות העלאת קובץ",
index 2d14335..26b3f17 100644 (file)
        "tags": "वैध बदलाव चिप्पियाँ",
        "tag-filter": "[[Special:Tags|चिप्पी]] छननी:",
        "tag-filter-submit": "छननी",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|टैग}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|टैग}}]]: $2",
        "tag-mw-contentmodelchange": "सामग्री मॉडल परिवर्तन",
        "tag-mw-contentmodelchange-description": "पृष्ठ [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:ChangeContentModel सामग्री मॉडल को परिवर्तित करें] के संपादन।",
        "tag-mw-new-redirect": "नया अनुप्रेषण",
index 80a107d..95dbc2e 100644 (file)
        "tags": "Valid change tags",
        "tag-filter": "[[Special:Tags|Tag]] filter karo:",
        "tag-filter-submit": "Filter",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|Tag|Tags}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|Tag|Tags}}]]: $2",
        "tag-mw-contentmodelchange": "Content model ke badlao",
        "tag-mw-contentmodelchange-description": "Badlao, jon ki [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:ChangeContentModel change the content model] of a page",
        "tags-title": "Tags",
index 0484a1f..69a6d28 100644 (file)
        "tags": "Valjane oznake izmjena",
        "tag-filter": "Filtar [[Special:Tags|oznaka]]:",
        "tag-filter-submit": "Filtar",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|Oznaka|Oznake|Oznaka}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|Oznaka|Oznake|Oznaka}}]]: $2",
        "tag-mw-contentmodelchange": "promjena modela sadržaja",
        "tag-mw-contentmodelchange-description": "Uređivanja koja [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:ChangeContentModel mijenjanju model sadržaja] stranice",
        "tag-mw-new-redirect": "novo preusmjeravanje",
index ee6b69d..fb394dc 100644 (file)
        "tags": "Gültiche Ännrungsmarkierunge",
        "tag-filter": "[[Special:Tags|Markierungs]]-Filter:",
        "tag-filter-submit": "Filter",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|Markierung|Markierunge}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|Markierung|Markierunge}}]]: $2",
        "tags-title": "Markierunge",
        "tags-intro": "Die Seit zeicht alle Markierunge, die für Beoorbeitunge verwendt worre, sowie ehre Bedeitung. \n\nBei entsprechender Einstellung könne die Missbrauchfilter beliebiche Markierung in die Versionsgeschicht setze. Man kann die Versionsgeschicht dann noh den Markierunge filtriere.",
        "tags-tag": "Markierungsnoome",
index 9d3bba5..a700ae7 100644 (file)
        "tags": "Płaćiwe taflički změnow",
        "tag-filter": "Filter [[Special:Tags|tafličkow]]:",
        "tag-filter-submit": "Filter",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|Značka|Značce|Znački}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|Značka|Značce|Znački}}]]: $2",
        "tags-title": "Taflički",
        "tags-intro": "Tuta strona nalistuje taflički, z kotrymiž softwara móže změnu markěrować a jich woznam.",
        "tags-tag": "Mjeno taflički",
index 966c28d..9e0f151 100644 (file)
        "version": "Vèsyon",
        "specialpages": "Paj espesyal yo",
        "tag-filter": "Filtre [[Special:Tags|Tag]]:",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|Tag|Tags}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|Tag|Tags}}]]: $2",
        "htmlform-reset": "Revoke chanjman yo",
        "revdelete-restricted": "aplike restriksyon sa yo pou administratè yo",
        "logentry-newusers-create": "Kont itilizatè $1 a kreye",
index 407a58d..641c395 100644 (file)
        "prefs-advancedwatchlist": "Haladó beállítások",
        "prefs-displayrc": "Megjelenítési beállítások",
        "prefs-displaywatchlist": "Megjelenítési beállítások",
+       "prefs-changesrc": "Megjelenítendő változtatások",
+       "prefs-changeswatchlist": "Megjelenítendő változtatások",
+       "prefs-pageswatchlist": "Figyelt lapok",
        "prefs-tokenwatchlist": "Token",
        "prefs-diffs": "Eltérések (diffek)",
        "prefs-help-prefershttps": "A beállítás a legközelebbi belépés után lép érvénybe.",
        "tags": "Lapváltozat-címkék",
        "tag-filter": "[[Special:Tags|Címkeszűrő]]:",
        "tag-filter-submit": "Szűrő",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|Címke|Címkék}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|Címke|Címkék}}]]: $2",
        "tag-mw-contentmodelchange": "tartalommodell-változtatás",
        "tag-mw-contentmodelchange-description": "Szerkesztések, amelyek [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:ChangeContentModel megváltoztatják egy lap tartalommodelljét].",
        "tag-mw-new-redirect": "Új átirányítás",
index 405a9e8..a49a433 100644 (file)
        "intentionallyblankpage": "Այս էջը միտումնավոր դատարկ է թողված։",
        "tag-filter": "[[Special:Tags|Պիտակների]] զտիչ՝",
        "tag-filter-submit": "Ֆիլտրել",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|Պիտակ}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|Պիտակ}}]]: $2",
        "tags-title": "Պիտակներ",
        "tags-source-header": "Աղբյուր",
        "tags-actions-header": "Գործողություններ",
index a50cbb9..e395c46 100644 (file)
        "redirect-file": "Նիշքի անունը",
        "specialpages": "Յատուկ էջեր",
        "tag-filter": "[[Special:Tags|Պիտակներու]] զտիչ՝",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|Պիտակ}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|Պիտակ}}]]: $2",
        "tags-active-yes": "Այո",
        "tags-active-no": "Ոչ",
        "tags-hitcount": "{{PLURAL:$1|փոփոխութիւն}}",
index 8d03096..be73fc4 100644 (file)
        "tags": "Etiquettas valide de modification",
        "tag-filter": "Filtro de [[Special:Tags|etiquettas]]:",
        "tag-filter-submit": "Filtrar",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|Etiquetta|Etiquettas}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|Etiquetta|Etiquettas}}]]: $2",
        "tag-mw-contentmodelchange": "cambiamento de modello de contento",
        "tag-mw-contentmodelchange-description": "Modificationes que [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:ChangeContentModel cambia le modello de contento] de un pagina",
        "tag-mw-new-redirect": "Nove redirection",
index d039c38..0bc134c 100644 (file)
        "rcfilters-preference-help": "Kembalikan perubahan antarmuka 2017 dan semua peralatan yang ditambahkan sejak saat itu.",
        "rcfilters-watchlist-preference-label": "Sembunyikan versi yang telah dikembangkan dari Daftar pantauan",
        "rcfilters-filter-showlinkedfrom-label": "Tampilkan perubahan pada halaman yang ditautkan dari",
-       "rcfilters-target-page-placeholder": "Masukkan nama halaman",
+       "rcfilters-target-page-placeholder": "Masukkan nama halaman (atau kategori)",
        "rcnotefrom": "Di bawah ini adalah {{PLURAL:$5|perubahan}} sejak <strong>$3, $4</strong> (ditampilkan sampai <strong>$1</strong> perubahan).",
        "rclistfromreset": "Atur ulang pilihan tanggal",
        "rclistfrom": "Perlihatkan perubahan terbaru sejak $3 $2",
        "lockmanager-fail-closelock": "Tidak dapat menutup penguncian berkas untuk \"$1\".",
        "lockmanager-fail-deletelock": "Tidak dapat menghapus penguncian berkas untuk \"$1\".",
        "lockmanager-fail-acquirelock": "Tidak dapat mendapatkan penguncian untuk \"$1\"",
-       "lockmanager-fail-openlock": "Tidak dapat membuka penguncian berkas untuk \"$1\".",
+       "lockmanager-fail-openlock": "Tidak dapat membuka penguncian berkas untuk \"$1\". Pastikan direktori pengunggahan Anda telah dikonfigurasi dengan benar dan peladen web Anda memiliki izin untuk menulis di direktori tersebut. Lihat https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:$wgUploadDirectory untuk informasi lebih lanjut.",
        "lockmanager-fail-releaselock": "Tidak dapat melepaskan penguncian untuk \"$1\"",
        "lockmanager-fail-db-bucket": "Tidak bisa menghubungi database kunci yang mencukupi dalam ember $1.",
        "lockmanager-fail-db-release": "Tidak dapat melepaskan penguncian pada basis data $1.",
        "uploadstash-zero-length": "Berkas ini berukuran nihil.",
        "invalid-chunk-offset": "Ofset potongan tidak valid",
        "img-auth-accessdenied": "Akses ditolak",
-       "img-auth-nopathinfo": "PATH_INFO hilang.\nServer Anda tidak diatur untuk melewatkan informasi ini.\nServer tersebut mungkin berbasis CGI dan tidak dapat mendukung img_auth.\nLihat https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Image_Authorization.",
+       "img-auth-nopathinfo": "Informasi jalur hilang.\nPeladen Anda harus diatur untuk meloloskan variabel REQUEST_URI dan/atau PATH_INFO.\nJika sudah, coba aktifkan $wgUsePathInfo.\nLihat https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Image_Authorization.",
        "img-auth-notindir": "Alur yang diminta tidak diatur dalam direktori ungahan.",
        "img-auth-badtitle": "Tidak dapat membangun judul yang sah dari \"$1\".",
        "img-auth-nologinnWL": "Anda tidak masuk log dan \"$1\" tidak dalam daftar putih.",
        "http-timed-out": "Permintaan HTTP lewat tenggat.",
        "http-curl-error": "Kesalahan saat mengambil URL: $1",
        "http-bad-status": "Ada masalah saat permintaan halaman HTTP: $1 $2",
+       "http-internal-error": "Galat internal HTTP",
        "upload-curl-error6": "URL tidak dapat dihubungi",
        "upload-curl-error6-text": "URL yang diberikan tak dapat dihubungi. Harap periksa ulang bahwa URL tersebut tepat dan situs itu sedang aktif.",
        "upload-curl-error28": "Pemuatan lewat waktu",
        "filehist-filesize": "Besar berkas",
        "filehist-comment": "Komentar",
        "imagelinks": "Pranala berkas",
-       "linkstoimage": "{{PLURAL:$1|Halaman berikut}} memiliki pranala ke berkas ini:",
-       "linkstoimage-more": "Lebih dari $1 {{PLURAL:$1|halaman|halaman}} memiliki pranala ke berkas ini.\nDaftar berikut menampilkan {{PLURAL:$1|halaman dengan pranala langsung|$1 halaman dengan pranala langsung}} ke berkas ini.\nJuga tersedia [[Special:WhatLinksHere/$2|daftar selengkapnya]].",
-       "nolinkstoimage": "Tidak ada halaman yang memiliki pranala ke berkas ini.",
+       "linkstoimage": "{{PLURAL:$1|Halaman|$1 halaman}} berikut menggunakan berkas ini:",
+       "linkstoimage-more": "Lebih dari $1 {{PLURAL:$1|halaman|halaman}} menggunakan berkas ini.\nDaftar berikut menampilkan {{PLURAL:$1|halaman dengan pranala langsung|$1 halaman dengan pranala langsung}} ke berkas ini.\nJuga tersedia [[Special:WhatLinksHere/$2|daftar selengkapnya]].",
+       "nolinkstoimage": "Tidak ada halaman yang menggunakan berkas ini.",
        "morelinkstoimage": "Lihat [[Special:WhatLinksHere/$1|pranala lainnya]] ke berkas ini.",
        "linkstoimage-redirect": "$1 (pengalihan berkas) $2",
        "duplicatesoffile": "{{PLURAL:$1|Ada satu berkas yang|Sebanyak $1 berkas berikut}} merupakan duplikat dari berkas ini ([[Special:FileDuplicateSearch/$2|rincian lebih lanjut]]):",
        "doubleredirects": "Pengalihan ganda",
        "doubleredirectstext": "Halaman ini memuat daftar halaman yang dialihkan ke halaman pengalihan yang lain.\nSetiap baris memuat pranala ke pengalihan pertama dan pengalihan kedua serta target dari pengalihan kedua yang umumnya adalah halaman yang \"sebenarnya\". Halaman peralihan pertama seharusnya dialihkan ke halaman yang bukan merupakan halaman peralihan.\nNama yang telah <del>dicoret</del> berarti telah dibetulkan.",
        "double-redirect-fixed-move": "[[$1]] telah dipindahkan.\nKami telah memperbaruinya secara otomatis dan sekarang menjadi halaman peralihan ke [[$2]].",
-       "double-redirect-fixed-maintenance": "Memperbaiki pengalihan ganda dari [[$1]] ke [[$2]] dalam sebuah pemeliharaan.",
+       "double-redirect-fixed-maintenance": "Secara otomatis memperbaiki pengalihan ganda dari [[$1]] ke [[$2]] dalam sebuah pemeliharaan.",
        "double-redirect-fixer": "Revisi pengalihan",
        "brokenredirects": "Pengalihan rusak",
        "brokenredirectstext": "Pengalihan-pengalihan berikut merujuk pada halaman yang tidak ada:",
        "prefixindex": "Semua halaman dengan awalan (Indeks awalan)",
        "prefixindex-namespace": "Semua halaman dengan awalan (ruang nama $1)",
        "prefixindex-submit": "Tampilkan",
-       "prefixindex-strip": "Strip awalan dalam daftar",
+       "prefixindex-strip": "Hilangkan awalan dalam hasil",
        "shortpages": "Halaman pendek",
        "longpages": "Halaman panjang",
        "deadendpages": "Halaman buntu",
        "protectedtitles-submit": "Judul tampilan",
        "listusers": "Daftar pengguna",
        "listusers-editsonly": "Tampilkan hanya pengguna yang memiliki kontribusi",
+       "listusers-temporarygroupsonly": "Hanya tampilkan para pengguna dalam kelompok pengguna sementara",
        "listusers-creationsort": "Urutkan menurut tanggal pendaftaran",
        "listusers-desc": "Urutkan menurun",
        "usereditcount": "$1 {{PLURAL:$1|suntingan|suntingan}}",
        "cachedspecial-refresh-now": "Lihat versi terbaru.",
        "categories": "Daftar kategori",
        "categories-submit": "Tampilkan",
-       "categoriespagetext": "{{PLURAL:$1|Kategori berikut|Kategori-kategori berikut}} memiliki isi halaman atau media.\n[[Special:UnusedCategories|Kategori yang tak digunakan]] tidak ditampilkan di sini.\nLihat pula [[Special:WantedCategories|kategori yang diinginkan]].",
+       "categoriespagetext": "{{PLURAL:$1|Kategori berikut|Kategori-kategori}} ada di Wiki, dan mungkin saja digunakan atau tidak digunakan.\nLihat pula [[Special:WantedCategories|kategori yang diinginkan]].",
        "categoriesfrom": "Tampilkan kategori-kategori dimulai dengan:",
        "deletedcontributions": "Kontribusi yang dihapus",
        "deletedcontributions-title": "Kontribusi yang dihapus",
        "rollback-success": "Pembatalan suntingan oleh {{GENDER:$3|$1}}; dibatalkan ke versi terakhir oleh {{GENDER:$4|$2}}.",
        "rollback-success-notify": "Mengembalikan suntingan oleh $1; rubah kembali untuk revisi terakhir oleh $2. [$3 Lihat perubahan]",
        "sessionfailure-title": "Kegagalan sesi",
-       "sessionfailure": "Sepertinya ada masalah dengan sesi log Anda; log Anda telah dibatalkan untuk mencegah pembajakan. Silakan tekan tombol \"kembali\" dan muat kembali halaman sebelum Anda masuk, lalu coba lagi.",
+       "sessionfailure": "Sepertinya ada masalah dengan sesi log Anda; log Anda telah dibatalkan sebagai antisipasi untuk mencegah pembajakan. Silakan tekan tombol \"kembali\" dan muat kembali halaman sebelum Anda masuk, lalu coba lagi.",
        "changecontentmodel": "Ubah model isi sebuah halaman",
        "changecontentmodel-legend": "Ubah model isi",
        "changecontentmodel-title-label": "Judul halaman",
        "ipb-disableusertalk": "Cegah pengguna ini untuk menyunting halaman pembicaraannya saat diblokir",
        "ipb-change-block": "Blokir kembali pengguna dengan set konfigurasi berikut",
        "ipb-confirm": "Konfirmasi blokir",
+       "ipb-sitewide": "Keseluruhan situs",
+       "ipb-partial": "Parsial",
+       "ipb-type-label": "Jenis",
+       "ipb-pages-label": "Halaman",
        "badipaddress": "Format alamat IP atau nama pengguna salah.",
        "blockipsuccesssub": "Pemblokiran sukses",
        "blockipsuccesstext": "[[Special:Contributions/$1|$1]] telah diblokir.<br />\nLihat [[Special:BlockList|daftar pemblokiran]] untuk meninjau kembali pemblokiran.",
        "createaccountblock": "pembuatan akun diblokir",
        "emailblock": "surel diblokir",
        "blocklist-nousertalk": "tidak dapat menyunting halaman pembicaraan sendiri",
+       "blocklist-editing": "penyuntingan",
+       "blocklist-editing-sitewide": "editing (keseluruhan situs)",
        "ipblocklist-empty": "Daftar pemblokiran kosong.",
        "ipblocklist-no-results": "Alamat IP atau pengguna yang diminta tidak diblokir.",
        "blocklink": "blokir",
        "move-watch": "Pantau halaman ini",
        "movepagebtn": "Pindahkan halaman",
        "pagemovedsub": "Pemindahan berhasil",
+       "cannotmove": "Halaman ini tidak dapat dipindahkan, atas {{PLURAL:$1|alasan|beberapa alasan}} berikut:",
        "movepage-moved": "'''\"$1\" telah dipindahkan ke \"$2\"'''",
        "movepage-moved-redirect": "Halaman pengalihan telah dibuat.",
        "movepage-moved-noredirect": "Pengalihan tidak dibuat.",
+       "movepage-delete-first": "Halaman target punya terlalu banyak revisi untuk dihapus sebagai bagian dari pemindahan halaman. Mohon hapus halaman tersebut secara manual, kemudian coba lagi.",
        "articleexists": "Halaman dengan nama tersebut telah ada atau nama yang dipilih tidak sah. Silakan pilih nama lain.",
        "cantmove-titleprotected": "Anda tidak dapat memindahkan halaman ke lokasi ini, karena judul tujuan sedang dilindungi dari pembuatan",
        "movetalk": "Pindahkan halaman pembicaraan yang terkait",
        "fix-double-redirects": "Perbaiki semua pengalihan ganda yang mungkin terjadi",
        "move-leave-redirect": "Buat pengalihan ke judul baru",
        "protectedpagemovewarning": "'''Peringatan''': Halaman ini telah dikunci sehingga hanya pengguna dengan hak akses pengurus yang bisa memindahkannya.\nEntri catatan terakhir disediakan di bawah untuk referensi:",
-       "semiprotectedpagemovewarning": "'''Catatan:''' Halaman ini telah dikunci sehingga hanya pengguna terdaftar yang dapat memindahkannya.\nEntri catatan terakhir disediakan di bawah untuk referensi:",
+       "semiprotectedpagemovewarning": "<strong>Catatan:</strong> Halaman ini telah dikunci sehingga hanya pengguna terdaftar yang dapat memindahkannya.\nEntri catatan terakhir disediakan di bawah untuk referensi:",
        "move-over-sharedrepo": "[[:$1]] sudah tersedia pada penyimpanan bersama. Memindahkan berkas ke judul ini akan menimpa berkas bersama.",
        "file-exists-sharedrepo": "Nama berkas yang dipilih sudah digunakan pada suatu penyimpanan bersama.\nSilakan pilih nama lain.",
        "export": "Ekspor halaman",
        "previousdiff": "← Revisi sebelumnya",
        "nextdiff": "Revisi selanjutnya →",
        "mediawarning": "'''Peringatan''': Berkas ini mungkin mengandung kode berbahaya.\nJika dijalankan, sistem Anda akan berisiko terserang.",
-       "imagemaxsize": "Batas ukuran gambar:<br />''(untuk halaman deskripsi berkas)''",
+       "imagemaxsize": "Batas ukuran gambar untuk halaman deskripsi berkas:",
        "thumbsize": "Ukuran miniatur:",
        "widthheight": "$1 × $2",
        "widthheightpage": "$1 × $2, $3 {{PLURAL:$3|halaman|halaman}}",
        "confirm-unwatch-top": "Hapus halaman ini dari daftar pantauan Anda?",
        "confirm-rollback-button": "OK",
        "confirm-rollback-top": "Kembalikan suntingan ke halaman ini?",
+       "confirm-mcrrestore-title": "Kembalikan revisi",
        "confirm-mcrundo-title": "Balikkan perubahan",
        "mcrundofailed": "Pembatalan gagal",
        "mcrundo-missingparam": "Parameter yang dibutuhkan ketika diminta tidak tersedia.",
        "tags": "Tag perubahan yang valid",
        "tag-filter": "Filter [[Special:Tags|tag]]:",
        "tag-filter-submit": "Penyaring",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|Tag}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|Tag}}]]: $2",
        "tag-mw-contentmodelchange": "Perubahan model konten",
        "tag-mw-contentmodelchange-description": "Perubahan yang [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:ChangeContentModel mengubah model konten] suatu halaman",
        "tag-mw-new-redirect": "Pengalihan baru",
        "special-characters-title-endash": "en dash",
        "special-characters-title-emdash": "em dash",
        "special-characters-title-minus": "tanda kurang",
-       "mw-widgets-abandonedit": "Apakah Anda yakin meninggalkan mode penyuntingan tanpa menyimpan terlebih dahulu?",
+       "mw-widgets-abandonedit": "Apakah Anda yakin ingin meninggalkan mode penyuntingan tanpa menyimpan terlebih dahulu?",
        "mw-widgets-abandonedit-discard": "Buang suntingan",
        "mw-widgets-abandonedit-keep": "Lanjutkan penyuntingan",
        "mw-widgets-abandonedit-title": "Apakah Anda yakin?",
        "mw-widgets-titleinput-description-redirect": "mengalihkan ke $1",
        "mw-widgets-categoryselector-add-category-placeholder": "Tambah sebuah kategori...",
        "mw-widgets-usersmultiselect-placeholder": "Tambahkan lebih banyak...",
+       "mw-widgets-titlesmultiselect-placeholder": "Tambahkan lebih banyak...",
        "date-range-from": "Dari tanggal",
        "date-range-to": "Sampai tanggal",
        "sessionmanager-tie": "Tidak dapat menggabungkan banyak jenis otentikasi permintaan: $1.",
index aae5214..1bd0f32 100644 (file)
        "tags": "Dagiti etiketa ti umiso a panagbaliw",
        "tag-filter": "Sagat ti [[Special:Tags|etiketa]]:",
        "tag-filter-submit": "Sagat",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|Etiketa|Et-etiketa}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|Etiketa|Et-etiketa}}]]: $2",
        "tag-mw-contentmodelchange": "panagbaliw ti modelo ti linaon",
        "tag-mw-contentmodelchange-description": "Dagiti panagurnos a [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:ChangeContentModel mangbaliw ti modelo ti linaon] ti panid",
        "tag-mw-new-redirect": "Baro a baw-ing",
index 444e1d7..058bcbe 100644 (file)
        "external_image_whitelist": "#Ер мугI ший болча тайпара бита<pre>\n#Укхаз оттаде кастта дувлача выражений фрагменташ (// юкъе дола дакъа)\n#арахьара суртий URL адресашца дIанийсалургда уш.\n#Мегаргдола сурташ санна хьахьекха хургда, дIаходараш, сурташта тIахьожаяргаш санна хьахьекха хургда.\n#Укханца # долалуш дола могIараш алараш санна лоархIаш да.\n#МогIараш регистраца кIаьда дац\n\n#Укх могIара лакхе оттаде кастта дувлача выражений фрагменташ. Ер мугI ший болча тайпара бита</pre>",
        "tag-filter": "[[Special:Tags|Фосташ]] луттарг:",
        "tag-filter-submit": "Литта",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|1=Фост|Фосташ}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|1=Фост|Фосташ}}]]: $2",
        "tag-mw-undo": "эшац",
        "tags-title": "Фосташ",
        "tags-tag": "Фоста цӀи",
index 086b546..1d75152 100644 (file)
        "rcfilters-highlightmenu-help": "Selektez koloro por emfazar ica proprajo",
        "rcfilters-filterlist-noresults": "Nula filtrilo trovesis",
        "rcfilters-noresults-conflict": "Nula rezulto trovesis, pro la kriterii di inquesti konfliktas l'unu kun l'altru",
+       "rcfilters-filtergroup-authorship": "Autoreso di la kontributaji",
        "rcfilters-filter-editsbyself-label": "Vua modifikuri",
        "rcfilters-filter-editsbyself-description": "Vua propra kontributaji",
        "rcfilters-filter-editsbyother-label": "Modifikuri da altri",
        "undeletehistory": "Se vu restauros la pagino, omna antea revizi restauresos en la korespondanta historiala pagino.\nSe nova pagino kun la sama titulo kreesis pos l'efaco, la restaurita revizuri aparos en lua historiala pagino.",
        "undeleterevdel": "La restauro ne facesos se to produktos partala o totala efaco de la maxim recenta revizo.\nCa kazi, vu mustas desselektar o trovar la maxim recenta versiono efacita.",
        "undeletehistorynoadmin": "Ica pagino efacesis.\nLa motivo por l'efaco montresas en la rezumo adinfre, kune la detaligo dil uzeri qui redaktis la pagino ante lua efaco.\nLa kompleta texto di ca revizi efacita esas videbla nur por l'administreri.",
+       "undelete-revision": "Yen l'efacita revizo di $1 (skribita en $4, ye $5 kloki) da $3:",
        "undeleterevision-missing": "Nevalida o mankanta revizo.\nSive vu skribis la ligilo nekorekte, sive la revizo restauresis o removesis del arkivo.",
        "undeletebtn": "Restaurar",
        "undeletelink": "vidar/restaurar",
        "reblock-logentry": "modifikis la tempo di blokuso [[$1]] por durado di $2 $3",
        "unblocklogentry": "desblokusis \"$1\"",
        "block-log-flags-nocreate": "ne povas krear konto",
+       "block-log-flags-noautoblock": "automatala blokuso nekapabligata",
        "block-log-flags-noemail": "e-posto blokusita",
        "block-log-flags-nousertalk": "ne povas redaktar lua propra diskuto-pagino",
        "ipb_expiry_invalid": "Nevalida expiro-tempo.",
        "blankpage": "Pagino sen-skribura",
        "tag-filter": "[[Special:Tags|etiketo]] filtrilo:",
        "tag-filter-submit": "Filtrez",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|Etikedo|Etikedi}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|Etikedo|Etikedi}}]]: $2",
        "tag-mw-contentmodelchange": "Modifiko di la kontenajo di ula modelo",
        "tag-mw-contentmodelchange-description": "Redakturi qui [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:ChangeContentModel modifikas la modelo di kontenajo] di ula pagino",
        "tag-mw-new-redirect": "Nova ridirekto",
index 0abc43f..8940fb6 100644 (file)
        "tags": "Breyta virkum merkjum",
        "tag-filter": "[[Special:Tags|Merkja]]sía:",
        "tag-filter-submit": "Sía",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|Merki}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|Merki}}]]: $2",
        "tag-mw-new-redirect": "Ný endurbeining",
        "tag-mw-removed-redirect": "Fjarlægði endurbeiningu",
        "tag-mw-replace": "Skipt út",
index 6568027..34ff7dc 100644 (file)
        "rcfilters-watchlist-markseen-button": "Segna tutte le modifiche come già viste",
        "rcfilters-watchlist-edit-watchlist-button": "Modifica il tuo elenco di pagine osservate",
        "rcfilters-watchlist-showupdated": "Le modifiche alle pagine che non hai ancora visitato da quando le modifiche sono avvenute, vengono evidenziate in <strong>grassetto</strong> e con dei pallini pieni.",
-       "rcfilters-preference-label": "Nascondi la versione migliorata delle ultime modifiche",
-       "rcfilters-preference-help": "Ripristina la riprogettazione dell'interfaccia 2017 e tutti gli strumenti aggiunti allora e da allora.",
-       "rcfilters-watchlist-preference-label": "Nascondi la versione migliorata degli osservati speciali",
-       "rcfilters-watchlist-preference-help": "Ripristina la riprogettazione dell'interfaccia 2017 e tutti gli strumenti aggiunti allora e da allora.",
+       "rcfilters-preference-label": "Utilizza l'interfaccia senza JavaScript",
+       "rcfilters-preference-help": "Carica le ultime modifiche senza filtri o funzionalità di evidenziazione.",
+       "rcfilters-watchlist-preference-label": "Utilizza l'interfaccia senza JavaScript",
+       "rcfilters-watchlist-preference-help": "Carica gli osservati speciali senza filtri o funzionalità di evidenziazione.",
        "rcfilters-filter-showlinkedfrom-label": "Mostra le modifiche alle pagine collegate da",
        "rcfilters-filter-showlinkedfrom-option-label": "<strong>Pagine con collegamenti da</strong> la pagina selezionata",
        "rcfilters-filter-showlinkedto-label": "Mostra le modifiche alle pagine che collegano a",
        "tags": "Etichette di modifiche valide",
        "tag-filter": "Filtra per [[Special:Tags|etichetta]]:",
        "tag-filter-submit": "Filtra",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|Etichetta|Etichette}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|Etichetta|Etichette}}]]: $2",
        "tag-mw-contentmodelchange": "modifica modello contenuti",
        "tag-mw-contentmodelchange-description": "Modifiche che [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:ChangeContentModel cambiano il modello di contenuti] di una pagina",
        "tag-mw-new-redirect": "Nuovo reindirizzamento",
index 6598324..ca3f978 100644 (file)
        "rcfilters-watchlist-markseen-button": "すべての変更を訪問済みにする",
        "rcfilters-watchlist-edit-watchlist-button": "ウォッチリストを編集",
        "rcfilters-watchlist-showupdated": "最終訪問以降に変更されたページは、塗りつぶされた丸印と一緒に、<strong>太字</strong>で表示されます。",
-       "rcfilters-preference-label": "最近の更新の改善版を隠す",
-       "rcfilters-preference-help": "2017年のインターフェース更新およびそれ以降に追加された新しいツールを無効化します。",
-       "rcfilters-watchlist-preference-label": "ウォッチリストの改善版を隠す",
-       "rcfilters-watchlist-preference-help": "2017年のインターフェース刷新と、左記実施以降の全てのツール追加を以前の内容に戻します。",
+       "rcfilters-preference-label": "非JavaScript版インターフェイスを使用",
+       "rcfilters-preference-help": "「最近の更新」ページに検索絞り込み機能や構文強調表示機能をかけずに表示します。",
+       "rcfilters-watchlist-preference-label": "非JavaScript版インターフェイスを使用",
+       "rcfilters-watchlist-preference-help": "ウォッチリストに検索絞り込み機能や構文強調表示機能をかけずに読み込みます。",
        "rcfilters-filter-showlinkedfrom-label": "指定されたページのリンク先の変更を表示",
        "rcfilters-filter-showlinkedfrom-option-label": "指定されたページから<strong>リンクされているページ(リンク先)</strong>",
        "rcfilters-filter-showlinkedto-label": "指定されたページのリンク元の変更を表示",
        "tags": "有効な変更タグ",
        "tag-filter": "[[Special:Tags|タグ]]絞り込み:",
        "tag-filter-submit": "絞り込み",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|タグ}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|タグ}}]]: $2",
        "tag-mw-contentmodelchange": "コンテンツ・モデルの変更",
        "tag-mw-contentmodelchange-description": "ページの[https://www.mediawiki.org/wiki/Special:MyLanguage/Help:ChangeContentModel コンテンツモデルを変更]する",
        "tag-mw-new-redirect": "新規リダイレクト",
index a3a9e57..da126aa 100644 (file)
        "signature": "[[{{ns:user}}:$1|$2]] ([[{{ns:user_talk}}:$1|taak]])‎",
        "specialpages": "Peshal piej",
        "tag-filter": "[[Special:Tags|Tag]] filta:",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|Tag|Tags}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|Tag|Tags}}]]: $2",
        "logentry-delete-delete": "$1 {{GENDER:$2|diliitid}} piej $3‎",
        "logentry-move-move": "$1 {{GENDER:$2|muuv}} piej $3 tu $4‎",
        "logentry-newusers-create": "Yuuza akount $1 eh {{GENDER:$2|krietid}}‎",
index fc0b8d1..1714b50 100644 (file)
        "specialpages-group-maintenance": "Weliholjelsside",
        "specialpages-group-pages": "Sideliste",
        "tag-filter": "[[Special:Tags|Tag]]filtjer:",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|Tag|Tags}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|Tag|Tags}}]]: $2",
        "tags-active-yes": "Ja",
        "tags-active-no": "Nej",
        "logentry-delete-delete": "$1 {{GENDER:$2|slettetj}} siden $3",
index 1bc005f..fdbe738 100644 (file)
        "tags": "Tag pangowahan kang absah",
        "tag-filter": "Panyaringan [[Special:Tags|tenger]]:",
        "tag-filter-submit": "Penyaring",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|Tenger|Tenger}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|Tenger|Tenger}}]]: $2",
        "tag-mw-contentmodelchange": "owahan modhèl isi",
        "tag-mw-new-redirect": "Alihan anyar",
        "tag-mw-blank": "Ngosongaké",
index 75fa5c8..0a454f9 100644 (file)
        "tags": "ცვლილებათა მოქმედი მონიშვნები",
        "tag-filter": "[[Special:Tags|მონიშვნათა]] ფილტრი",
        "tag-filter-submit": "გაფილტვრა",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|იარლიყი|იარლიყები}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|იარლიყი|იარლიყები}}]]: $2",
        "tag-mw-contentmodelchange": "შინაარსის მოდელის ცვლილება",
        "tag-mw-contentmodelchange-description": "რედაქტირებები, რომლებიც [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:ChangeContentModel ცვლიან გვერდის შინაარსის მოდელს]",
        "tag-mw-blank": "დაცარიელება",
index 82f8664..c449fd8 100644 (file)
        "tags": "Ticṛaḍ n ibeddilen sɣeblent",
        "tag-filter": "Astay n [[Special:Tags|ticraḍ]] :",
        "tag-filter-submit": "Sti",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|Ticṛeṭ|Ticraḍ}}]] : $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|Ticṛeṭ|Ticraḍ}}]] : $2",
        "tags-title": "Ticraḍ",
        "tags-intro": "Asebtar agi yettaked umuɣ n ticraḍ ay aseɣẓan yezmer ad yeseqdec iwakken ad yecreḍ abeddel d anamek i yal abeddel.",
        "tags-tag": "Isem n ticṛeṭ",
index a13c192..7dd037d 100644 (file)
        "external_image_whitelist": " #ھیہ لاینو ھموش تان شیکو لاکے کیچہ کہ ھیہ شیر<pre>\n#موڑا ریگولر لوان دیور((صرف ھتیتان کیاغ ھمیتان موژی شینی //) //) \n#بیریو ھوٹوان آر ایلان سوم ھمیتان میچ کورنو بوی\n# کیاغ کہ میچ ھونی ھیتان ھوٹوان سوم پشینو بوی بصورت دیگر ھیتان لنک کیاغ کی شینی ھتیتان پشینو بوی\n#لاین کیاغ کی شروع بویان  # کومنٹ جوشونو بوی۔\n#ھیہ کیس سینسیٹو شیر۔\n\n#لینو سورا ریجیکس فریگمنٹو لاکھے. ھیہ لاینو ھموش تان شیکو لاکے کیچہ کہ ھیہ شیر۔</pre>",
        "tag-filter": "[[Special:Tags|Tag]] filter:",
        "tag-filter-submit": "فلٹر",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|Tag|Tags}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|Tag|Tags}}]]: $2",
        "tags-title": "Tags/ٹیگز",
        "tags-active-yes": "دی",
        "tags-active-no": "نو",
index 5b18109..4808e8c 100644 (file)
        "history_short": "မေင်ႋစိင်",
        "history_small": "မေင်ႋစိင်",
        "updatedmarker": "လေဝ်ယောဝ်ႋဝေ့အ်ုလါင်ခါင့်ခါ့ အင်းတင်ထဝေ့",
-       "printableversion": "á\80\95á\80ºá\80¯á\80\9bá\80\84á\80·á\80ºá\80\91á\80\84á\80ºá\82\8bá\81®á\80±á\80\9dá\80ºá\82\8b á\80\97á\80¬á\80¸á\80\9bá\80¾á\80\84á\80ºá\80¸",
+       "printableversion": "á\80\95á\80ºá\80¯á\80\9bá\80±á\80\94á\80ºá\82\8bá\80\91á\80\84á\80ºá\80¸á\80\8fá\80±á\80\9dá\80ºá\82\8b á\81\9cá\80«á\82\8bá\80\9aá\80¾á\80±á\80\94á\80ºá\82\8b",
        "permalink": "အ်ုလင်ပ်ုယုံ့ခိုင့်",
        "print": "ထုဂ်ထင်းလိက်",
        "view": "မ်ုယောဝ်ႋ",
        "disclaimerpage": "Project:ကိုဝ်မိင်ကိုဝ်စိင် ၜးတ်ုဒှ်",
        "edithelp": "သံင့်ၜးၯဴ မာၜိုင်မာဆိုင်",
        "helppage-top-gethelp": "မာၜိုင်မာဆိုင်",
-       "mainpage": "á\80\9cá\80­á\80\80á\80ºá\80\99á\80±á\80¶á\81\9cá\81 á\80«á\80ºá\80\81á\80±á\80«á\80\9fá\80º",
-       "mainpage-description": "á\80\9cá\80­á\80\80á\80ºá\80\99á\80±á\80¶á\80\9aá\80¬့",
+       "mainpage": "á\80\9cá\80­á\80\80á\80ºá\80\99á\80±á\80¶á\80\81á\81 á\80®á\80·",
+       "mainpage-description": "á\80\9cá\80­á\80\80á\80ºá\80\99á\80±á\80¶á\80\81á\81 á\80®့",
        "portal": "အ်ုထိုဝ်အ်ုမေံလင်",
        "portal-url": "Project:အ်ုထိုဝ်အ်ုမေံလင်",
        "privacy": "ၜးဆါင့်ဟ်ုက်ုဆာႋ ဆ်ုဖံင်ဖၠေံ",
        "page-atom-feed": "Atom feed $1 ဍူ",
        "red-link-title": "$1 (လိက်မေံ လ်ုအ်ှ​ဍေၜး)",
        "nstab-main": "လက်မေံသး",
-       "nstab-user": "á\80\86á\80ºá\80¯á\80\9eá\80¯á\80¶á\82\8bá\80\80á\80ºá\80¯á\80\86á\80¬á\82\8b á\80\9cá\80­á\80\80á\80ºá\80\99á\80±á\80¶á\81\9cá\81 á\80¬်",
+       "nstab-user": "á\80\86á\80ºá\80¯á\80\9eá\80¯á\80¶á\82\8bá\80\8fá\80\84á\80·á\80ºá\80\86á\80¬á\82\8b á\80\9cá\80­á\80\80á\80ºá\80\99á\80±á\80¶á\81\9cá\81 á\80«်",
        "nstab-media": "မီဒီယ်ုလိက်မေံၜၠာ်",
-       "nstab-special": "á\80¡á\80ºá\80¯á\80\91á\80­á\80¯á\80\9d်ခေါဟ်",
+       "nstab-special": "á\80\9cá\80­á\80\80á\80ºá\80\99á\80±á\80¶á\81\9cá\81 á\80«်ခေါဟ်",
        "nstab-project": "ပ်ုရောဴဂျက်လိက်မေံၜၠါ်",
        "nstab-image": "ဖိုင်",
        "nstab-mediawiki": "လိက်ဖၠုံး",
        "nstab-template": "တန်ပ်ုလိတ်",
        "nstab-help": "ဆ်ုမာၜိုဝ်မာဆိုင် လိက်မေံၜၠာ်",
        "nstab-category": "အ်ုဆုဂ်တုဂ်",
-       "mainpage-nstab": "á\80\9cá\80­á\80\80á\80ºá\80\99á\80±á\80¶á\81\9cá\81 á\80«á\80ºá\80\81á\80±á\80«á\80\9fá\80º",
-       "nosuchspecialpage": "á\80\97ေ့ယိုဝ်သိုဝ် လိက်မေံၜၠါ်ခေါဟ် လ်ုအှ်ၜး",
+       "mainpage-nstab": "á\80\9cá\80­á\80\80á\80ºá\80\99á\80±á\80¶á\80\81á\81 á\80®á\80·",
+       "nosuchspecialpage": "á\81\9cေ့ယိုဝ်သိုဝ် လိက်မေံၜၠါ်ခေါဟ် လ်ုအှ်ၜး",
        "nospecialpagetext": "<strong>ၮ်ုယိုဝ် လ်ုထီ့ဆာ့ၜး လိက်မေံခေါဟ်လ်ုၮါင်းအိုဝ် အင်းကိင်ဖှ်ေထဆေဝ်ႋလှ်။</strong>\n\nထီ့ဆာ့ လိက်မေံခေါဟ် စ်ုရင့်သယ် [[Special:SpecialPages|{{int:specialpages}}]] ခဝ့် ၮ်ုဍးၮေဝ်လှ်။",
        "error": "ဆ်ုမး",
        "databaseerror-error": "အ်ုမး: $1",
        "searchall": "လုက်ဆိင့်",
        "search-showingresults": "{{PLURAL:$4|<strong>$3</strong> ၏ <strong>$1</strong> အ်ုတင်ၮေဝ်ႋ|<strong>$3</strong> ၏ <strong>$1 - $2</strong> အ်ုတင်ၮေဝ်ႋလ်ုဖး}}",
        "search-nonefound": "အင်းၰူ့ဆ်ုပ်ုယောဝ်ႋလ်ုၜးဍံင်သယ်လ်ုဖး အ်ုတင်ၮေဝ်လ်ုအှ်ၜးႋ။",
+       "powersearch-togglelabel": "မ်ုဆၟိုဝ်:",
        "powersearch-toggleall": "လုက်ဆိင့်",
        "powersearch-togglenone": "လ်ုအှ်မိင်ၜး",
        "preferences": "ဆ်ုလုဲႋလ်ုဖး",
        "mypreferences": "မ်ုလုဲႋၯံင်လ်ုဖး",
+       "prefs-user-pages": "ဆ်ုသုံႋဏင့်ဆာႋ လိက်မေံၜၠါ်လ်ုဖး",
        "editusergroup": "မ်ုၮဲဖှ်ေ ဆ်ုသုံႋဆာႋကုံရွာဲ",
        "group-user": "ဆ်ုသုံႋဆာႋလ်ုဖး",
        "group-autoconfirmed": "အ်ုဆ်ုမာအ်ု ဏေဝ်ႋၯုင်ႋခိုင့်ထ ဆ်ုသုံႋဆာႋလ်ုဖး",
        "booksources-search": "အင်းၰူ့",
        "specialloguserlabel": "မာထါင်ဆာ:",
        "speciallogtitlelabel": "အ်ုခေါဟ်ဍံင် (ခေါဟ်တင် အိုဝ် {{ns:user}}:ဆ်ုလေါဟ်ကုဲက်ုဆာၯင်း ဆ်ုအင်းသုံ့မၠိင်):",
-       "log": "á\80\80á\80ºá\80¯á\80\90á\80¯á\80\82á\80ºá\80\9eá\80\9aá\80º",
+       "log": "á\80\99á\80¬á\80\8fá\80«á\80\84á\80ºá\80¸á\80\9cá\80ºá\80¯á\80\96á\80¸",
        "all-logs-page": "ၜးဆါင့်ကိုဝ်ၯာစ်ုရင့်လုက်ဆိင့်",
        "alllogstext": "{{SITENAME}}ခဝ့် ၮေဝ်သှ်ေသယ်ၮှ် မာၮါင်းလုက်ဆိင့်လ်ုဖး အင်းကုံၮဲဖှ်ေထ ဆေဝ်ႋလှ်။\nမာၮါင်းအ်ုဍုံ၊ ဆ်ုသုံ့မၠိင် (လိက်ဖၠုံးအ်ုဍောဟ်အ်ုပေဝ့်)၊ လ်ုမွာဲၜး ၜးဆါင့်လိက်မေံၜၠါ် (လိက်ဖၠုံးအ်ုဍောဟ်အ်ုပေဝ့်) ၮှ် အင်းလုဲႋ ဆ်ုယောဝ်သယ်ၮ်ှ အင်းကုံဖှ်ေထဆေဝ်ႋလှ်။",
        "logempty": "လိက်မါၮါင်းဖိုင် ထိုဝ်ၜုဂ်ၯံင်ခေဝ် လ်ုဍးၜး။",
        "sp-contributions-newbies": "က်ုဆာအ်ုၮါင်းသင့်သယ်လ်ုဖး ဆ်ုမာၜိုဝ်မာဆိုင်သယ် မ်ုၮဲဖှ်ေ",
        "sp-contributions-blocklog": "ဆ်ုဍာ်အှ်ၯင်း  လိက်မါၮါင်း",
        "sp-contributions-uploads": "အးလုဂ်ထံင့်ဖှ်ေထး",
-       "sp-contributions-logs": "á\80\80á\80ºá\80¯á\80\90á\80¯á\80\82á\80ºá\80\9eá\80\9aá\80º",
+       "sp-contributions-logs": "á\80\99á\80¬á\80\8fá\80«á\80\84á\80ºá\80¸á\80\9cá\80ºá\80¯á\80\96á\80¸",
        "sp-contributions-talk": "ဆ်ုခၠါင်ကါင်ကါ",
        "sp-contributions-userrights": "{{GENDER:$1|ဆ်ုသုံႋဆာႋ}}ခဝ့် ၜးၮေဝ်ႋအ်ုလူးအ်ုထာ့ မ်ုပိုင်ကြိုင်စီရေင့်",
        "sp-contributions-search": "အင်းၰူ့ဆ်ုမာၜိုဒ်မာဆိုင်",
        "tooltip-t-emailuser": "{{GENDER:$1|ဆ်ုသုံ့ဆာအိုဝ်}} မ်ုသုံ့အီးမေး",
        "tooltip-t-upload": "မ်ုပ္တုံင်ထါင်ဖိုင်ႋ",
        "tooltip-t-specialpages": "လိက်မေံ ခေါဟ် လုက်ဆိင့်",
-       "tooltip-t-print": "á\80\9cá\80­á\80\80á\80ºá\80\99á\80±á\80¶á\80¡á\80ºá\80¯á\80\9aá\80­á\80¯á\80\9dá\80º á\80\99á\80ºá\80¯ထုက်ထင်းပၞံင့်",
+       "tooltip-t-print": "á\80\9cá\80­á\80\80á\80ºá\80\99á\80±á\80¶á\81\9cá\81 á\80«á\80ºá\80\9aá\80­á\80¯á\80\9dá\80º á\80\99á\80ºá\80¯á\80\95á\80ºá\80¯á\80\9bá\80±á\80\94á\80ºá\82\8bထုက်ထင်းပၞံင့်",
        "tooltip-t-permalink": "အ်ုယိုဝ်မူၯင်း အ်ုသီ့လင်ဍာ",
        "tooltip-ca-nstab-main": "မ်ုယောဝ်ႋ ပ်ုယုံ့ခေါဟ်တင်",
-       "tooltip-ca-nstab-user": "á\80\9cá\80­á\80\80á\80ºá\80¡á\80¯á\80\82á\80º á\80\9cá\80­á\80\80á\80ºá\80\99á\80±á\80¶á\80\99á\80ºá\80¯á\80\9aá\80±á\80¬á\80\9dá\80ºá\82\8b",
+       "tooltip-ca-nstab-user": "á\80\99á\80ºá\80¯á\80\9aá\80±á\80¬á\80\9dá\80ºá\82\8bá\80\86á\80ºá\80¯á\80\9eá\80¯á\80¶á\82\8bá\80\8fá\80\84á\80·á\80ºá\80\86á\80¬á\82\8b á\80\9cá\80­á\80\80á\80ºá\80\99á\80±á\80¶á\81\9cá\81 á\80«á\80º",
        "tooltip-ca-nstab-special": "အှ်ယိုဝ်ၮှ် မွာဲဝေ့လိက်မေံခေါဟ်ဆေဝ်ႋလ်ှ။ လိက်မေံယိုဝ် ၯယ်အင်းတာင်လ်ုၮေဝ်ၜး။",
        "tooltip-ca-nstab-project": "မ်ုယောဝ်ႋ ပ်ုယုံ့ခေါဟ်တင်",
        "tooltip-ca-nstab-image": "လိက်အုဂ် လိက်မေံမ်ုယောဝ်ႋ",
        "pageinfo-magic-words": "မှ်{{PLURAL:$1|လိက်ဖၠုံး|လိက်ဖၠုံးသယ်}} ($1)",
        "pageinfo-hidden-categories": "အ်ှကှ်ေသူးထ {{PLURAL:$1|ဆ်ုဆုဂ်တုဂ်|ဆ်ုဆုဂ်တုဂ်သယ်}} ($1)",
        "pageinfo-templates": "Transclude မာထ {{PLURAL:$1|တန်ပ်ုလိတ်|တန်ပ်ုလိတ်လ်ုဖး}} ($1)",
-       "pageinfo-toolboxlink": "á\80\9cá\80­á\80\80á\80ºá\80\99á\80±á\80¶á\81\9cá\81 á\80¬် အ်ုၯာင်ႋအ်ုဖၠံင်လ်ုဖး",
+       "pageinfo-toolboxlink": "á\80\9cá\80­á\80\80á\80ºá\80\99á\80±á\80¶á\81\9cá\81 á\80«် အ်ုၯာင်ႋအ်ုဖၠံင်လ်ုဖး",
        "pageinfo-contentpage": "ပ်ုယုံ့ခေါဟ်တင်လိက်မေံသယ်ၮ်ှ ဆ်ုအင်းတင်",
        "pageinfo-contentpage-yes": "မွာဲ",
        "patrol-log-page": "အင်းခိုဝ်ဆၟိုဝ် ဆ်ုမာၮါင်း",
        "watchlisttools-edit": "ခိုဝ်ယောဝ်ႋစ်ုရင့် ယောဝ်ႋၯံင် မ်ုအင်းတင်။",
        "watchlisttools-raw": "ခိုဝ်ယောဝ်ႋစ်ုရင့် လိက်ခၠံင့်သယ် မ်ုအင်းတင်",
        "signature": "[[{{ns:user}}:$1|$2]] ([[{{ns:user_talk}}:$1|လေဝ်ထါင်ဆ်ုခၠါင်]])",
+       "version-specialpages": "လိက်မေံၜၠါ်ခေါဟ်လ်ုဖး",
        "redirect": "ဖိုင်ႋ၊ သုံ့က်ုဆာ၊ လိက်မေံၜၠါ်၊ ဆ်ုအင်းတင်၊ လ်ုမွာဲၜး မာၮါင်းအိုင်ဒီ ခဝ့် ထါင်ၮဲထါင်ဖှ်ေ",
        "redirect-summary": "လိက်မေံခေါဟ်ယိုဝ် ဖိုင်ႋလ်ုၮါင်း (ဖှ်ေထ ဖိုင်ႋအ်ုမိင်)၊ လိက်မေံလ်ုၮါင်း (ဖှ်ေထ ဆ်ုအင်းတင် အိုင်ဒီ လ်ု လိက်မေံၜၠါ်အိုင်ဒီ)၊ ဆ်ုသုံ့ဆာမိင် (ဖှ်ေထ ဆ်ုသုံ့ဆာမိင်ဝီႋဖၠုံးအိုင်ဒီ)၊ လ်ုမွာဲၜး မာၮါင်းလ်ုၮါင်း (ဖှ်ေထ ဆ်ုမာၮါင်းအိုင်ဒီ) ခဝ့်အိုဝ် ထါင်ၮဲထါင်ဆေဝ်ႋလှ်။ ၜးသုံ့ပ်ုဍံင် - [[{{#Special:Redirect}}/file/Example.jpg]], [[{{#Special:Redirect}}/page/64308]], [[{{#Special:Redirect}}/revision/328429]], [[{{#Special:Redirect}}/user/101]], လ်ုမွာဲၜး [[{{#Special:Redirect}}/logid/186]].",
        "redirect-submit": "လေဝ်",
        "redirect-page": "လိက်မေံၜၠါ် အိုင်ဒီ",
        "redirect-revision": "လိက်မေံၜၠါ် ဆ်ုအင်ႋတင်ႋ",
        "redirect-file": "ဖိုင်ႋမၠိင်",
-       "specialpages": "á\80¡á\80ºá\80¯á\80\91á\80­á\80¯á\80\9dá\80ºá\80\81á\80±á\80«á\80\9fá\80º",
+       "specialpages": "á\80\9cá\80­á\80\80á\80ºá\80\99á\80±á\80¶á\81\9cá\81 á\80«á\80ºá\80\81á\80±á\80«á\80\9fá\80ºá\80\9cá\80ºá\80¯á\80\96á\80¸",
        "tag-filter": "[[Special:Tags|Tag]] ထုက်ပၠာၰင် -",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|လိက်ထိက်ၜုဂ်|လိက်ထိက်ၜုဂ်လ်ုဖး}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|လိက်ထိက်ၜုဂ်|လိက်ထိက်ၜုဂ်လ်ုဖး}}]]: $2",
        "tags-active-yes": "မွာဲ",
        "tags-active-no": "လ်ုမွာဲၜး",
        "tags-hitcount": "ဆ်ုအင်းလယ် $1 {{PLURAL:$1|ၮါင်း|ၮါင်းလ်ုဖး}}",
index 3ec2a82..5f69454 100644 (file)
        "tags": "Тектерді өзгерту жарамсыз",
        "tag-filter": "[[Special:Tags|Тег]] сүзгісі:",
        "tag-filter-submit": "Сүзгі",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|Тег|Тег}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|Тег|Тег}}]]: $2",
        "tags-title": "Тегтер",
        "tags-intro": "Бұл бет бағдарламалық жасақтама өңдемені белгілейтін тегтерді және олардың мағыналарын тізімдейді.",
        "tags-tag": "Тег атауы",
index 4010a72..d78e8a2 100644 (file)
        "tags": "ស្លាក​បំលាស់​ប្ដូរ​ដែល​មាន​សុពលភាព​",
        "tag-filter": "[[Special:Tags|ស្លាក​]] តម្រង​:",
        "tag-filter-submit": "តម្រង",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|ស្លាក|ស្លាក}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|ស្លាក|ស្លាក}}]]: $2",
        "tag-mw-undo": "មិនធ្វើវិញ",
        "tags-title": "ស្លាក​",
        "tags-intro": "ទំព័រ​រាយ​នាម​ស្លាក​ទាំង​ឡាយ​ដែល​កម្មវិធី​ software អាចកត់​សម្គាល់កំណែ​ជាមួយ​ និង​អត្ថ​ន័យ​របស់​វា។​",
index 8cc7926..4a9f884 100644 (file)
        "blankpage": "ಖಾಲಿ ಪುಟ",
        "tag-filter": "[[Special:Tags|Tag]] ಶೋಧಕ:",
        "tag-filter-submit": "ಶೋಧಕ",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|ಟ್ಯಾಗ್|ಟ್ಯಾಗ್‌ಗಳು}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|ಟ್ಯಾಗ್|ಟ್ಯಾಗ್‌ಗಳು}}]]: $2",
        "tags-title": "ಅಂಕಿತಗಳು",
        "tags-tag": "ಅಂಕಿತ ನಾಮ",
        "tags-active-header": "ಸಕ್ರಿಯ?",
index e9d5153..2e4d9c8 100644 (file)
        "tags": "올바른 편집 태그",
        "tag-filter": "[[Special:Tags|태그]] 필터:",
        "tag-filter-submit": "필터",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|태그}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|태그}}]]: $2",
        "tag-mw-contentmodelchange": "콘텐츠 모델 변경",
        "tag-mw-contentmodelchange-description": "페이지의 [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:ChangeContentModel 콘텐츠 모델을 변경하는] 편집",
        "tag-mw-new-redirect": "새 넘겨주기",
index 8118404..2bb9d72 100644 (file)
        "tags": "Джараулу тюрлендириу белгиле",
        "tag-filter": "[[Special:Tags|Тег]] фильтр:",
        "tag-filter-submit": "Фильтрлендир",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|Эн|Энле}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|Эн|Энле}}]]: $2",
        "tags-title": "Тегле",
        "tags-intro": "Бу бет, джазылыуну тюрлениуюню кёргюзюрге боллукъ теглени эм аланы ангыламларыны тизмесиди.",
        "tags-tag": "Тегни аты",
index 24839ff..576dca4 100644 (file)
        "fileduplicatesearch-submit": "Ečindy",
        "specialpages": "Erikoiset šivut",
        "tag-filter": "[[Special:Tags|Tag]] filtri:",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|Merkki|Merkit}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|Merkki|Merkit}}]]: $2",
        "logentry-delete-delete": "$1 {{GENDER:$2|iäreotettu}} šivu $3",
        "logentry-move-move": "$1 {{GENDER:$2|šiirretty}} šivu $3 kohtah $4",
        "logentry-newusers-create": "Käyttäjätunnuš $1 {{GENDER:$2|oli luotu}}",
index ad6ca6f..e7fc0f4 100644 (file)
        "tags": "De jöltijje Makkehronge för Änderonge",
        "tag-filter": "[[Special:Tags|Makkehronge]] ußsöhke:",
        "tag-filter-submit": "Beschränke!",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1||$1|Keij}} Kännzeijsche]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1||$1|Keij}} Kännzeijsche]]: $2",
        "tags-title": "Makeeronge",
        "tags-intro": "Heh sin alle de Makeerunge opjeliß, di et Wikki för Änderunge verjävve kann, un wat se bedügge.",
        "tags-tag": "Dä Makkehrong iere Nahme",
index 5194a5a..cd957a7 100644 (file)
        "blankpage": "Rûpela vala",
        "tag-filter": "Parzûna [[Special:Tags|nîşankirinê]]:",
        "tag-filter-submit": "Parzûn",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|Etîket}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|Etîket}}]]: $2",
        "tag-mw-undo": "Betal bike",
        "tags-title": "Nîşankirin",
        "tags-tag": "Navê etîketê",
index 0f2bbe3..8862ef0 100644 (file)
        "redirect-file": "Сапламны аты",
        "specialpages": "Хас сагьифалар",
        "tag-filter": "[[Special:Tags|Гьарзилени]] сюзгючю",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|Гьарзи|Гьарзилер}}]]: $2)‎",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|Гьарзи|Гьарзилер}}]]: $2‎",
        "tags-active-yes": "Дюр",
        "tags-active-no": "Ёкъ",
        "tags-hitcount": "$1 {{PLURAL:$1|алышыныв|алышынывлар}}",
index 6ce32c6..691b575 100644 (file)
        "specialpages-group-login": "Omgelmi / gwruthyl akont",
        "blankpage": "Folen wag",
        "tag-filter": "Sidhel [[Special:Tags|tagyow]]:",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|Tagg|Taggys}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|Tagg|Taggys}}]]: $2",
        "tags-title": "Taggys",
        "tags-active-no": "Nag yw",
        "tags-edit": "chanjya",
index 49bdc63..8dcda29 100644 (file)
        "tags": "Affixa mutationum validarum",
        "tag-filter": "[[Special:Tags|Tag]] Colum:",
        "tag-filter-submit": "Filtrum",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|Tag|Tags}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|Tag|Tags}}]]: $2",
        "tags-title": "Affixa",
        "tags-active-yes": "Sic",
        "tags-edit": "recensere",
index 879f247..67f9963 100644 (file)
        "tags": "Valabel Ännerungsmarkéierungen",
        "tag-filter": "[[Special:Tags|Markéierungs]]-Filter:",
        "tag-filter-submit": "Filter",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|Tag|Tags}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|Tag|Tags}}]]: $2",
        "tag-mw-contentmodelchange": "Ännerung vum Modell vum Inhalt",
        "tag-mw-contentmodelchange-description": "Ännerungen, déi [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:ChangeContentModel de Modell vum Inhalt] vun enger Säit änneren",
        "tag-mw-new-redirect": "Nei Viruleedung",
index f842fa9..095dca9 100644 (file)
        "tags": "Eticetas valida de cambia",
        "tag-filter": "Filtro par [[Special:Tags|eticeta]]:",
        "tag-filter-submit": "Filtri",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|Eticeta|Eticetas}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|Eticeta|Eticetas}}]]: $2",
        "tag-mw-contentmodelchange": "cambia de model de contenida",
        "tag-mw-contentmodelchange-description": "Editas cual [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:ChangeContentModel cambia la model de contenida] de un paje",
        "tag-mw-new-redirect": "Redirije nova",
index 3f28f9d..bcbcc0b 100644 (file)
        "tags": "Geldige wiezigingslabels",
        "tag-filter": "[[Special:Tags|Labelfilter]]:",
        "tag-filter-submit": "Filtere",
-       "tag-list-wrapper": "([[Special:Tags|Label{{PLURAL:$1||s}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|Label{{PLURAL:$1||s}}]]: $2",
        "tag-mw-contentmodelchange": "inhawdsmodelverangering",
        "tag-mw-contentmodelchange-description": "Bewirkinge die [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:ChangeContentModel 't  inhawdsmodel van 'n pagina verangere]",
        "tag-mw-new-redirect": "Nuje redirek",
index 82fb087..7399303 100644 (file)
        "tags": "Etichette de modiffiche vallide",
        "tag-filter": "Filtra pe [[Special:Tags|etichetta]]:",
        "tag-filter-submit": "Filtro",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|Etichetta|Etichette}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|Etichetta|Etichette}}]]: $2",
        "tag-mw-contentmodelchange": "cangio a-o modello di contegnui",
        "tag-mw-contentmodelchange-description": "Modiffiche che [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:ChangeContentModel cangian o modello di contegnui] de 'na paggina",
        "tags-title": "Etichette",
index d891c6d..5a7d305 100644 (file)
        "tags": "برچسب‌های گؤەڕانن/تغییر مجاز",
        "tag-filter": ":فیلتر کۀ[[Special:Tags|برچسب‌ۀل]]",
        "tag-filter-submit": "پالانۀل/فیلترۀل",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|بۀرچۀسب|بۀرچۀسبۀل}}]]:$2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|بۀرچۀسب|بۀرچۀسبۀل}}]]:$2",
        "tags-title": "برچسب‌ها",
        "tags-intro": "این وةڵگة فهرستی‌است از برچسب‌هایی که نرم‌افزار با آن‌ها ویرایش‌ها را علامت‌گذری می‌کند، به همراه معانی آن‌ها.",
        "tags-tag": "نام برچسب",
index 1e9c392..ddb0099 100644 (file)
        "tags": "سردیسیا آلشت دئن خو",
        "tag-filter": "فيلتر [[Special:سردیس|سردیسیا]]:",
        "tag-filter-submit": "فيلتر",
-       "tag-list-wrapper": "([[Special:سردیسیا|{{PLURAL:$1|سردیس|سردیسیا}}]]: $2)",
+       "tag-list-wrapper": "[[Special:سردیسیا|{{PLURAL:$1|سردیس|سردیسیا}}]]: $2",
        "tags-title": "سردیسیا",
        "tags-intro": "ای بلگه یه گل نومگه د سردیسیاییه که نرم افزار وا ونو ویرایشتیا نه نشو کاری میکه، الوت واگرد هومبراوریاشو.",
        "tags-tag": "نوم سردیس",
index ac72222..0429e32 100644 (file)
        "tags": "Leistinos keitimų žymės",
        "tag-filter": "[[Special:Tags|Žymų]] filtras:",
        "tag-filter-submit": "Filtras",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|Žyma|Žymos}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|Žyma|Žymos}}]]: $2",
        "tag-mw-contentmodelchange": "turinio modulio keitimas",
        "tag-mw-contentmodelchange-description": "Pakeitimai, kurie [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:ChangeContentModel keičia puslapio turinio modelį]",
        "tag-mw-new-redirect": "Naujas nukreipimas",
index 4acf87d..fa745ca 100644 (file)
        "signature": "[[{{ns:user}}:$1|$2]] ([[{{ns:user_talk}}:$1|گأپ]])",
        "specialpages": "بألگە یل ڤیجە",
        "tag-filter": "[[Special:Tags|بأرچأسب]] فیلتر:",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|بأرچسب|بأرچسبل}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|بأرچسب|بأرچسبل}}]]: $2",
        "logentry-delete-delete": "$1 {{GENDER:$2|حأذف ڤابیدھ}} بألگە $3",
        "logentry-move-move": "$1 {{GENDER:$2|انتقال دادھ بیه}} بلگه $3 ۉھ $4",
        "logentry-newusers-create": "حسآۉ کارڤأر $1 ڤابیە {{GENDER:$2|راس ڤیدھ }}",
index c75b256..d06513a 100644 (file)
        "tags": "Derīgas izmaiņu iezīmes",
        "tag-filter": "[[Special:Tags|Iezīmju]] filtrs:",
        "tag-filter-submit": "Filtrs",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|Iezīmes|Iezīme|Iezīmes}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|Iezīmes|Iezīme|Iezīmes}}]]: $2",
        "tag-mw-contentmodelchange": "satura modeļa izmaiņa",
        "tag-mw-contentmodelchange-description": "Labojumi, kas [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:ChangeContentModel maina lapas satura modeli]",
        "tag-mw-new-redirect": "Jauna pāradresācija",
index 923ce2c..173b798 100644 (file)
        "intentionallyblankpage": "此頁為白也,試速之用",
        "external_image_whitelist": " #同留<pre>\n#下(中之//)乃正表式\n#乃外(連)圖配之\n#配乃成像,非配則成連\n#有 # 之為注\n#無為大小之異也\n\n#入正表式。同留</pre>",
        "tag-filter": "[[Special:Tags|標]] 之濾:",
-       "tag-list-wrapper": "([[Special:Tags|$1簽]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|$1簽]]: $2",
        "tags-title": "標",
        "tags-tag": "標名",
        "tags-source-header": "源",
index 4ae31c7..ce95f67 100644 (file)
        "tags": "मान्य परिवर्तन चेन्ह सभ",
        "tag-filter": "[[Special:Tags|ट्याग]] छन्ना:",
        "tag-filter-submit": "चलनी",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|ट्याग|ट्यागसभ}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|ट्याग|ट्यागसभ}}]]: $2",
        "tag-mw-contentmodelchange": "सामग्री परिवर्तन लग",
        "tags-title": "चेन्ह सभ",
        "tags-intro": "ई पन्ना चेन्ह सभकेँ सूचित करैए जे तंत्रांश सम्पादनसँ चिन्हित करए, आ ओकर अर्थ सेहो।",
index 9de210f..c937d20 100644 (file)
        "tags": "Balizin'ny fanovana mety",
        "tag-filter": "manasongadina [[Special:Tags|balizy]] :",
        "tag-filter-submit": "Manasongadina",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|Marika}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|Marika}}]]: $2",
        "tag-mw-new-redirect": "Fihodinana vaovao",
        "tags-title": "Balizy",
        "tags-intro": "Ity pejy ity dia manalisitra ny balizy azon'ny rindrankajy ampiasaina mba hanamarika fanovana iray sy ny dikany.",
index 017b9bd..cf2e368 100644 (file)
        "rcfilters-watchlist-markseen-button": "Означи ги сите промени како видени",
        "rcfilters-watchlist-edit-watchlist-button": "Уреди набљудувани",
        "rcfilters-watchlist-showupdated": "Промени во страниците што ги немате посетено откако се случиле се <strong>задебелени</strong>.",
-       "rcfilters-preference-label": "СкÑ\80иÑ\98 Ñ\98а Ð¿Ð¾Ð´Ð¾Ð±Ñ\80енаÑ\82а Ð²ÐµÑ\80зиÑ\98а Ð²Ð¾ Ð¡ÐºÐ¾Ñ\80еÑ\88ниÑ\82е Ð¿Ñ\80омени",
-       "rcfilters-preference-help": "Ð\93о Ð¾Ñ\82повикÑ\83ва Ð¿Ñ\80еÑ\83Ñ\80едÑ\83ваÑ\9aеÑ\82о Ð½Ð° Ð¾ÐºÐ¾Ð»Ð¸Ð½Ð°Ñ\82а Ð¾Ð´ 2017 Ð³. Ð¸ Ñ\81иÑ\82е Ð°Ð»Ð°Ñ\82ки Ð´Ð¾Ð´Ð°Ð´ÐµÐ½Ð¸ Ð¾Ñ\82Ñ\82огаÑ\88.",
-       "rcfilters-watchlist-preference-label": "СкÑ\80иÑ\98 Ñ\98а Ð¿Ð¾Ð´Ð¾Ð±Ñ\80енаÑ\82а Ð²ÐµÑ\80зиÑ\98а Ð½Ð° Ð½Ð°Ð±Ñ\99Ñ\83дÑ\83ваниÑ\82е",
-       "rcfilters-watchlist-preference-help": "Ð\88а Ð¾Ñ\82повикÑ\83ва Ð¿Ñ\80еÑ\80абоÑ\82каÑ\82а Ð½Ð° Ð¿Ð¾Ñ\81Ñ\80едникоÑ\82 Ð¾Ð´ 2017 Ð³. Ð¸ Ñ\81иÑ\82е Ð°Ð»Ð°Ñ\82ки Ð´Ð¾Ð´Ð°Ð´ÐµÐ½Ð¸ Ñ\81о Ð½ÐµÐ°.",
+       "rcfilters-preference-label": "Ð\9aоÑ\80иÑ\81Ñ\82и Ð¿Ð¾Ñ\81Ñ\80едник Ð±ÐµÐ· JavaScript",
+       "rcfilters-preference-help": "Ð\93и Ð²Ñ\87иÑ\82Ñ\83ва Ñ\81коÑ\80еÑ\88ниÑ\82е Ð¿Ñ\80омени Ð±ÐµÐ· Ñ\84илÑ\82Ñ\80и Ð¸Ð»Ð¸ Ð¼Ð¾Ð¶Ð½Ð¾Ñ\81Ñ\82 Ð·Ð° Ð¸Ñ\81Ñ\82акнÑ\83ваÑ\9aе.",
+       "rcfilters-watchlist-preference-label": "Ð\9aоÑ\80иÑ\81Ñ\82и Ð¿Ð¾Ñ\81Ñ\80едник Ð±ÐµÐ· JavaScript",
+       "rcfilters-watchlist-preference-help": "Ð\93и Ð²Ñ\87иÑ\82Ñ\83ва Ð½Ð°Ð±Ñ\99Ñ\83дÑ\83ваниÑ\82е Ð±ÐµÐ· Ñ\84илÑ\82Ñ\80и Ð¸Ð»Ð¸ Ð¼Ð¾Ð¶Ð½Ð¾Ñ\81Ñ\82 Ð·Ð° Ð¸Ñ\81Ñ\82акнÑ\83ваÑ\9aе.",
        "rcfilters-filter-showlinkedfrom-label": "Прикажи промени во страници кои водат од",
        "rcfilters-filter-showlinkedfrom-option-label": "<strong>Страници кон кои води</strong> избраната страница",
        "rcfilters-filter-showlinkedto-label": "Прикажи промени во страници кои водат кон",
        "tags": "Важечки ознаки за менување",
        "tag-filter": "[[Special:Tags|Филтер за ознаки]]:",
        "tag-filter-submit": "Филтер",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|Ознака|Ознаки}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|Ознака|Ознаки}}]]: $2",
        "tag-mw-contentmodelchange": "измена на содржинскиот модел",
        "tag-mw-contentmodelchange-description": "Уредувања што го [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:ChangeContentModel менуваат содржинскиот модел] на една страница",
        "tag-mw-new-redirect": "Ново пренасочување",
        "logentry-block-reblock": "$1 {{GENDER:$2|го измени}} блокот на {{GENDER:$4|$3}} со истек $5 $6",
        "logentry-partialblock-block": "$1 {{GENDER:$2|го блокираше}} {{GENDER:$4|$3}} од уредување на {{PLURAL:$8||страниците}} $7 со истек од $5 $6",
        "logentry-partialblock-reblock": "$1 {{GENDER:$2|ги измени}} блоковските поставки за {{GENDER:$4|$3}} спречувајќи го уредувањето на {{PLURAL:$8||страниците}} $7 со истек од $5 $6",
-       "logentry-non-editing-block-block": "$1 {{GENDER:$2|го блокираше}} {{GENDER:$4|$3}} од неуредувачки дејства со истек од $5 $6",
-       "logentry-non-editing-block-reblock": "$1 {{GENDER:$2|ги измени}} блоковските поставки за {{GENDER:$4|$3}} за неуредувачки дејства со истек од $5 $6",
+       "logentry-non-editing-block-block": "$1 {{GENDER:$2|го блокираше}} {{GENDER:$4|$3}} од укажани неуредувачки дејства со истек од $5 $6",
+       "logentry-non-editing-block-reblock": "$1 {{GENDER:$2|ги измени}} блоковските поставки за {{GENDER:$4|$3}} за укажани неуредувачки дејства со истек од $5 $6",
        "logentry-suppress-block": "$1 {{GENDER:$2|го блокираше}} {{GENDER:$4|$3}} со истек $5 $6",
        "logentry-suppress-reblock": "$1 {{GENDER:$2|го измени}} блокот на {{GENDER:$4|$3}} со истек $5 $6",
        "logentry-import-upload": "$1 {{GENDER:$2|ја увезе}} $3 со податотечно подигање",
index 9c0141a..4738e1a 100644 (file)
        "tags": "സാധുവായ മാറ്റങ്ങളുടെ അനുബന്ധങ്ങൾ",
        "tag-filter": "[[Special:Tags|അനുബന്ധങ്ങളുടെ]] അരിപ്പ:",
        "tag-filter-submit": "അരിപ്പ",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|റ്റാഗ്|റ്റാഗുകൾ}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|റ്റാഗ്|റ്റാഗുകൾ}}]]: $2",
        "tag-mw-new-redirect": "പുതിയ തിരിച്ചുവിടൽ",
        "tag-mw-new-redirect-description": "പുതിയ തിരിച്ചുവിടൽ സൃഷ്ടിക്കാനുള്ളതോ, ഒരു താളിനെ തിരിച്ചുവിടലാക്കുന്നതിനോ ഉള്ള തിരുത്ത്",
        "tag-mw-removed-redirect": "തിരിച്ചുവിടൽ ഒഴിവാക്കി",
index f28dc73..4096af6 100644 (file)
        "redirect-file": "ꯐꯥꯏꯜ ꯃꯃꯤꯡ",
        "specialpages": "ꯑꯈꯟꯅꯕ ꯂꯃꯥꯏꯁꯤꯡ",
        "tag-filter": "[[Special:Tags|ꯊꯦꯡꯕ]] ꯁꯦꯡꯇꯣꯛꯄ:",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|ꯊꯦꯕ|ꯊꯦꯕꯁꯤꯡ}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|ꯊꯦꯕ|ꯊꯦꯕꯁꯤꯡ}}]]: $2",
        "tags-active-yes": "ꯍꯣꯏ",
        "tags-active-no": "ꯅꯠꯇꯦ",
        "tags-hitcount": "$1 {{PLURAL:$1|ꯑꯍꯣꯡꯕ|ꯑꯍꯣꯡꯕꯁꯤꯡ}}",
index 4b01c8d..e70eb88 100644 (file)
        "blankpage": "မုက်လိက် ပလး",
        "tag-filter": "[[Special:Tags|Tag]] ဝှာင်ဂမၠိုင်:",
        "tag-filter-submit": "ဖဍိုဟ်",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|အစင်အတောဲ|စင်အတောဲဂမၠိုင်}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|အစင်အတောဲ|စင်အတောဲဂမၠိုင်}}]]: $2",
        "tag-mw-replace": "ကလေၚ်ဖျေံဒၞာဲ",
        "tag-mw-undo": "ဟွံပ",
        "tags-source-header": "တမ်ရိုဟ်",
index a7e6d20..0c075c7 100644 (file)
        "tags": "मान्य बदल खुणा",
        "tag-filter": "[[Special:Tags|खूणपताका]] गाळक:",
        "tag-filter-submit": "गाळक",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|खूणपताका}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|खूणपताका}}]]: $2",
        "tag-mw-contentmodelchange": "आशय नमून्यात बदल",
        "tag-mw-new-redirect": "नवीन पुनर्निर्देशन",
        "tag-mw-new-redirect-description": "नवीन पुनर्निर्देशन तयार करणारी अथवा पानास पुनर्निर्देशनात बदलविणारी संपादने",
index bd7842b..1c1fd70 100644 (file)
        "tags": "Teg-teg perubahan yang sah",
        "tag-filter": "Tapis [[Special:Tags|teg]]:",
        "tag-filter-submit": "Tapis",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|Teg|Teg-teg}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|Teg|Teg-teg}}]]: $2",
        "tags-title": "Teg",
        "tags-intro": "Yang berikut ialah senarai teg yang digunakan untuk menanda suntingan, berserta maknanya.",
        "tags-tag": "Nama teg",
index 311e987..e463678 100644 (file)
        "tags": "Tikketti ta' modifika validi",
        "tag-filter": "Iffilitra skont it-[[Special:Tags|tikketta]]:",
        "tag-filter-submit": "Filtru",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|Tag|Tags}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|Tag|Tags}}]]: $2",
        "tags-title": "Tikketti",
        "tags-intro": "Din il-paġna telenka t-tikketti li s-softwer jista' jassoċja ma' modifika u t-tifsira tagħhom.",
        "tags-tag": "Isem tat-tikketta",
index 9b2da2d..755d677 100644 (file)
        "intentionallyblankpage": "Esta páigina fui antencionalmente deixada an branco",
        "tags": "Eitiquetas de modeficaçon bálidas",
        "tag-filter": "Filtrar las [[Special:Tags|etiquetas]]:",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|Eitiqueta|Eitiquetas}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|Eitiqueta|Eitiquetas}}]]: $2",
        "tags-title": "Eitiquetas",
        "tags-source-header": "Ourige",
        "tags-active-yes": "Si",
index 28eec6d..55eaaec 100644 (file)
        "title-invalid-talk-namespace": "တောင်းဆိုထားသော စာမျက်နှာခေါင်းစဉ်သည် မရှိသေးသော ဆွေးနွေးချက်စာမျက်နှာတစ်ခုသို့ ရည်ညွှန်းနေသည်။",
        "title-invalid-characters": "တောင်းဆိုထားသော စာမျက်နှာခေါင်းစဉ်တွင် မရေရာသော စာလုံးများ \"$1\" ပါဝင်နေသည်။",
        "perfcachedts": "အောက်ပါဒေတာသည် cached ဖြစ်ပြီး $1 အချိန်တွင် နောက်ဆုံးမွမ်းမံထားပါသည်။ {{PLURAL:$4|ရလဒ် ၁ ခု|$4 ရလဒ်များ}}၏ အများဆုံးပမာဏကို cache တွင် ရရှိနိုင်သည်။",
+       "querypage-no-updates": "ဤစာမျက်နှာ၏မွမ်းမံမှုများမှာ လက်ရှိတွင်ပိတ်ထားပါသည်။ ဤနေရာရှိဒေတာများသည် ဆန်းသစ်လိမ့်မည်မဟုတ်ပါ။",
        "viewsource": "ရင်းမြစ်ကို ကြည့်ရန်",
        "viewsource-title": "$1၏ ရင်းမြစ်ကို ကြည့်ရန်",
        "protectedpagetext": "ဤစာမျက်နှာအား တည်းဖြတ်ခြင်းနှင့် အခြားလုပ်ဆောင်မှုများ မလုပ်ဆောင်နိုင်အောင် ကာကွယ်ထားသည်။",
        "tags": "အသုံးပြုနေသော အပြောင်းအလဲစာတွဲများ",
        "tag-filter": "[[Special:Tags|Tag]] သီးသန့်စစ်ထုတ်ရန် -",
        "tag-filter-submit": "စိစစ်မှု",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|စာတွဲ|စာတွဲများ}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|စာတွဲ|စာတွဲများ}}]]: $2",
        "tag-mw-contentmodelchange": "မာတိကာမော်ဒယ် ပြောင်းလဲမှု",
        "tag-mw-new-redirect": "ပြန်ညွှန်းအသစ်",
        "tag-mw-removed-redirect": "ပြန်ညွှန်းကို ဖယ်ရှားခဲ့သည်",
index 6c22605..a94ce57 100644 (file)
        "specialpages": "شا صفحه‌ئون",
        "specialpages-group-maintenance": "چله‌بندی صفحه‌ئون",
        "tag-filter": "[[Special:Tags|برچسبون]] ِفیلتر:",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|برچسب|برچسبون}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|برچسب|برچسبون}}]]: $2",
        "logentry-delete-delete": "$1 صفحهٔ $3 ره {{GENDER:$2|حذف هاکرده}}",
        "logentry-move-move": "کارور $1، $3 ِصفحه ره {{GENDER:$2|دَکشی‌یه}} $4 دله",
        "logentry-move-move_redir-noredirect": "$1 ، $3 ره بدون اینکه مسیر تغییری درس بوه به $4 که مسیر تغییر بیه منتقل هاکرده",
index fb0c3d8..35d8d01 100644 (file)
        "blockip": "Hong-só iōng-chiá",
        "ipaddressorusername": "IP Chū-chí a̍h iōng-chiá miâ:",
        "ipbreason": "Lí-iû:",
+       "ipbreason-dropdown": "*Phó͘-thong ê hong-só lí-iû:\n** Siá ji̍p bô chiâⁿ-si̍t ê chu-sìn\n** Kā ia̍h-bīn lōe-iông hú tiāu\n** Hiòng gōa-kháu chām ê spam liân-kiat\n** Siá bô-iáⁿ/bōe-bêng ê ōe ji̍p ia̍h-bīn\n** Háⁿ--lâng ê hêng-ûi/so-jiáu\n** Lām-iōng chē--ê kháu-chō\n** Bē-thong-kòe ê iōng-chiá hō-miâ",
        "ipbsubmit": "Hong-só chit ūi iōng-chiá",
        "badipaddress": "Bô-hāu ê IP chū-chí",
        "blockipsuccesssub": "Hong-só sêng-kong",
        "ipblocklist": "Siū hong-só ê IP chū-chí kap iōng-chiá miâ-chheng",
        "infiniteblock": "éng-oán",
        "expiringblock": "$1 $2 kàu kî.",
-       "anononlyblock": "Chí bô miâ iōng-chiá",
+       "anononlyblock": "Kaⁿ-taⁿ bô-miâ iōng-chiá",
        "createaccountblock": "kìm-chí khui kháu-chō",
        "blocklist-nousertalk": "bô-hoat-tō͘ siu-kái kā-kī ê thó-lūn-ia̍h",
        "blocklink": "hong-só",
        "autoblocker": "Chū-tōng kìm-chí lí sú-iōng, in-ūi lí kap \"$1\" kong-ke kāng 1 ê IP chū-chí (kìm-chí lí-iû \"$2\").",
        "blocklogentry": "hong-só [[$1]], siat kî-hān chì $2 $3",
        "blocklogtext": "Chit-ê log lia̍t-chhut block/unblock ê tōng-chok. Chū-tōng block ê IP chū-chí bô lia̍t--chhut-lâi ([[Special:BlockList]] ū hiān-chú-sî ū-hāu ê block/ban o·-miâ-toaⁿ).",
+       "block-log-flags-anononly": "Kaⁿ-taⁿ bô-miâ iōng-chiá",
        "block-log-flags-nocreate": "Khui kháu-chō thêng-iōng ah",
        "locknoconfirm": "Lí bô kau \"khak-tēng\" ê keh-á.",
        "move-page": "徙$1",
        "version": "Pán-pún",
        "specialpages": "Te̍k-sû-ia̍h",
        "tag-filter": "[[Special:Tags|Piau-chhiam]] chhoē mi̍h:",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|piau-chhiam}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|piau-chhiam}}]]: $2",
        "tag-mw-new-redirect": "Sin choán-ia̍h",
        "tag-mw-removed-redirect": "Choán-ia̍h the̍h-tiāu",
        "tag-mw-changed-redirect-target": "Choán-ia̍h bo̍k-phiau kái-piàn",
index 0739e91..efd9af2 100644 (file)
        "badarticleerror": "Chest'azione nun se può fà int'a sta paggena.",
        "cannotdelete": "Nun è pussibbele scassà 'a paggena o 'a fiura $1 addamannata. Putria éssere stato già scancellato.",
        "cannotdelete-title": "Nun se può scancellà 'a paggena \"$1\"",
+       "delete-scheduled": "'A paggena \"$1\" aspetta 'e essere scancellata. Puorta pazienza.",
        "delete-hook-aborted": "'O scancellamiento è stato annullato 'a 'o «hook».\nNun dette spiegazione nisciuna.",
        "no-null-revision": "Nun se può crià na nnova revisione nulla p' 'a paggena \"$1\"",
        "badtitle": "'O nnomme nun è jùsto",
        "botpasswords-invalid-name": "'O nomme utente nnecato nun cuntenesse nu spartetóre 'e bot password (\"$1\").",
        "botpasswords-not-exist": "L'utente \"$1\" nun téne na password bot chiammata \"$2\".",
        "botpasswords-needs-reset": "'A password pe' 'o bot \"$1\" 'e ll'{{GENDER:$2|utente}} \"$2\" adda esse cangiata.",
+       "botpasswords-locked": "Nun può entrà cu na password 'e bot pecché 'o cunto tujo è fremmato.",
        "resetpass_forbidden": "'E password nun se ponno cagnà",
        "resetpass_forbidden-reason": "'E password nun se ponno cagnà: $1",
        "resetpass-no-info": "Avite 'a trasì ('o login) pe ffà l'acciesso a sta paggena direttamente.",
        "prefs-advancedwatchlist": "Opziune avanzate",
        "prefs-displayrc": "Opziune 'e visualizzazione",
        "prefs-displaywatchlist": "Opziune 'e visualizzazione",
+       "prefs-changesrc": "Cagnamienti mustrati",
+       "prefs-changeswatchlist": "Cagnamienti mustrati",
+       "prefs-pageswatchlist": "Paggene cuntrullate",
        "prefs-tokenwatchlist": "Token",
        "prefs-diffs": "Differenze",
        "prefs-help-prefershttps": "Sta preferenza averrà affetto 'a 'o prossimo acciesso vuosto.",
        "rcfilters-filterlist-title": "Filtre",
        "rcfilters-filterlist-whatsthis": "Cumme funzionano?",
        "rcfilters-highlightbutton-title": "Evidenzia risultate",
+       "rcfilters-highlightmenu-title": "Piglia nu culore",
+       "rcfilters-highlightmenu-help": "Piglia nu culore p'evidenzià sta proprietà",
        "rcfilters-filterlist-noresults": "Nisciuno filtro truvato",
+       "rcfilters-noresults-conflict": "Nun s'hanno truvato risultati pecché 'a cerca tene nu cunflitto",
+       "rcfilters-state-message-subset": "Sto filtro nun tene effetti pecché 'e risultati suoi traseno 'int' {{{{PLURAL:$2|'e cerca|cerche}} cchiù gruosse (pruova 'a evidenzià pe verè): $1",
        "rcfilters-filtergroup-authorship": "Autore d' 'o cuntribbuto",
+       "rcfilters-filter-editsbyself-label": "Cagnamiénte d'ê tuoie",
+       "rcfilters-filter-editsbyself-description": "Contribbute d'ê tuoie",
+       "rcfilters-filter-editsbyother-label": "Cagnamiénte 'e ll'ate",
+       "rcfilters-filter-editsbyother-description": "Tutt'ê cagni mancant'ê tuoie",
+       "rcfilters-filtergroup-userExpLevel": "Reggistrazione e sperienza 'e ll'utente",
+       "rcfilters-filter-user-experience-level-registered-label": "Reggistrato:",
+       "rcfilters-filter-user-experience-level-registered-description": "Utenti ca stanno 'a dinto.",
+       "rcfilters-filter-user-experience-level-unregistered-label": "Nun reggistrato.",
+       "rcfilters-filter-user-experience-level-unregistered-description": "Utenti ca nun stanno 'a dinto.",
+       "rcfilters-filter-user-experience-level-newcomer-label": "Utenti novi.",
+       "rcfilters-filter-user-experience-level-newcomer-description": "Utenti reggistrati ca teneneno meno 'e 10 càgni o 4 juorni d'attività.",
+       "rcfilters-filter-user-experience-level-learner-description": "Utenti reggistrati ca stanno nfra ll'utenti novi e ll'utenti sperimentati.",
+       "rcfilters-filter-user-experience-level-experienced-label": "Utenti sperimentati",
+       "rcfilters-filter-user-experience-level-experienced-description": "Utenti reggistrati con chiù 'e 500 cagnamiénti e 30 juorni d'attività.",
+       "rcfilters-filtergroup-automated": "Cagnamiénti automatici.",
+       "rcfilters-filter-bots-label": "Bot",
+       "rcfilters-filter-humans-label": "Uommo (no bot)",
+       "rcfilters-filter-humans-description": "Cagnamiénti fatt'â uommene.",
+       "rcfilters-filtergroup-reviewstatus": "Stato d'â revisione",
+       "rcfilters-filter-minor-label": "Cagnamiénti piccerilli",
+       "rcfilters-filter-minor-description": "Cagnamiénti 'e ll'autore ca sò piccerilli.",
+       "rcfilters-filter-major-label": "Cagnamienti ca nun sò piccerilli",
+       "rcfilters-filter-major-description": "Cagnamiénti ca nun sò piccerilli.",
+       "rcfilters-filtergroup-watchlist": "Paggene cuntrullate",
+       "rcfilters-filter-watchlist-watched-label": "Ncopp''a lista d'ê paggene cuntrullate",
+       "rcfilters-filter-watchlist-watched-description": "Càgne ncopp'ê ppaggene cuntrullate",
+       "rcfilters-filter-watchlist-watchednew-label": "Càgni novi ncopp'ê ppaggene cuntrullate",
+       "rcfilters-filter-watchlist-watchednew-description": "Càgni d'ê ppaggene cuntrullate ca n'hê visto 'a ll'urdimo cagnamiénto.",
+       "rcfilters-filter-watchlist-notwatched-label": "Nun sta ncopp'ê ppaggene cuntrullate",
        "rcfilters-filtergroup-lastRevision": "Ùrdeme verziune",
        "rcfilters-filter-lastrevision-label": "Verzione 'e mmo",
+       "rcfilters-watchlist-edit-watchlist-button": "Càgna 'e lista tuia d'ê paggene cuntrullate",
        "rcnotefrom": "Ccà abbascio {{PLURAL:$5|è alencato 'o cagnamiento appurtato|song' alincate 'e cagnamiente appurtate}} 'a <strong>$3, $4</strong> (mmustate nfin'a <strong>$1</strong>).",
        "rclistfrom": "Faje vedé 'e cagnamiénte fatte a partì 'a $3 $2",
        "rcshowhideminor": "$1 'e cagnamiénte piccerille",
        "upload-dialog-disabled": "'A carreca 'e file tramite sta fenesta 'e dialogo è stutata int'a stu wiki.",
        "upload-dialog-title": "Carreca file",
        "upload-dialog-button-cancel": "Scancella",
+       "upload-dialog-button-back": "Areto",
        "upload-dialog-button-done": "Fatto",
        "upload-dialog-button-save": "Sarva",
        "upload-dialog-button-upload": "Carreca",
        "doubleredirects": "Redirect duppie",
        "doubleredirectstext": "Sta paggena alenca 'e paggene ca se ridirezionano a n'ati paggene.\nOgne riga cuntene nu cullegamente a 'o primmo e a 'o sicondo ridirezionamiento pe' ffà vedé addò arriva 'o sicondo ridirezionamiento, 'o quale è nurmalmente 'a paggena 'e destinaziona \"riale\", addò 'o primmo ridirezionaminento avess'a cullegà.\n'A situazione d' 'e <del>ridireziune scancellate</del> è stat'arricettata.",
        "double-redirect-fixed-move": "[[$1]] è stato spustato.\nÈ stato automaticamente agghiurnato e ora è nu redirect a [[$2]].",
-       "double-redirect-fixed-maintenance": "Curreggenno automaticamente 'o doppio redirect 'a [[$1]] a [[$2]] pe' tramente ca se fà na fatica 'e manutenzione.",
+       "double-redirect-fixed-maintenance": "Curreggenno automaticamente 'o doppio redirect 'a [[$1]] a [[$2]] pe tramente ca se fà na fatica 'e manutenzione.",
        "double-redirect-fixer": "Currettore 'e redirezionamiente",
        "brokenredirects": "Redirezionamiente scassate",
        "brokenredirectstext": "'E redirezionamiente ccà abbascio vanno a paggene ca nun esisteno:",
        "apisandbox-results-fixtoken-fail": "Scassaje a se piglià 'o token \"$1\".",
        "apisandbox-alert-page": "'E campe int'a sta paggene nun so' valide.",
        "apisandbox-alert-field": "'O valore int'a stu campo nun è valido.",
+       "apisandbox-continue": "Annanze",
+       "apisandbox-continue-clear": "Pulezza",
+       "apisandbox-multivalue-all-namespaces": "$1 (Tutt'ê namespace)",
+       "apisandbox-multivalue-all-values": "$1 (Tutt'ê valuri)",
        "booksources": "Funte libbrarie",
        "booksources-search-legend": "Ascìa 'e fonte ncopp' 'e libbre",
        "booksources-search": "Ascìa",
        "enotif_lastdiff": "Vedite $1 pe' vedè stu cagnamiento.",
        "enotif_anon_editor": "Utente anonimo $1",
        "enotif_body": "Caro $WATCHINGUSERNAME,\n\n$PAGEINTRO $NEWPAGE\n\nRiepilego 'e cagnamiente: $PAGESUMMARY $PAGEMINOREDIT\n\nCuntattate l'autore:\ne-mail: $PAGEEDITOR_EMAIL\nncopp' 'o sito: $PAGEEDITOR_WIKI\n\nNun se mannarranno ati notifiche si facite cocch'at'attività senza venì a sta paggena.\nPutite pure cagnà 'e mpustaziune 'e notifeca pe' tutt' 'e paggene cuntrullate dint' 'a l'elenco.\n\nStatteve Bbuon, 'o sistema 'e notifiche ncopp' 'a {{SITENAME}} vuosto\n\n--\nPe' cagnà 'e mpustaziune d' 'e notifiche 'e mmasciate elettroniche, jate ccà: {{canonicalurl:{{#special:Preferences}}}}\n\nPe' cagnà 'e mpustaziune 'e l'elenco 'e paggene cuntrullate vuoste jate ccà: {{canonicalurl:{{#special:EditWatchlist}}}}\n\nPe' scancellà l'elenco 'e paggene cuntrullate vedite $UNWATCHURL\n\nSegnalaziune e at'assistenze:\n$HELPPAGE",
+       "enotif_minoredit": "Chisto è nu cagnamiénto piccerillo",
        "changed": "cagnata",
        "deletepage": "Scancella paggena",
        "confirm": "Cunferma",
        "dellogpage": "Scancellazione",
        "dellogpagetext": "Ccà abbascio sta na lista ch' 'e cchiù recente scancellamiente.",
        "deletionlog": "Log d\"e scancellazione",
+       "log-name-create": "Riggistro 'e ll'utenti novi",
+       "log-description-create": "Ccà abbascio sta na lista ch' 'e cchiù recente paggene criate.",
+       "logentry-create-create": "$1 facette 'a paggena $3",
        "reverted": "Turnà a 'a verziona cchiù recente",
        "deletecomment": "Raggióne",
        "deleteotherreason": "Ati/cchiù ragiune:",
        "delete-warning-toobig": "Sta paggena tene na cronologgia troppo longa, ncopp'a $1 {{PLURAL:$1|verzione|verziune}}.\nScancellannole se putesse crià troppo burdello ncopp' 'e operaziune 'e database dint'a {{SITENAME}};\niate cuoncio cuoncio.",
        "deleteprotected": "Nun putite scancellà sta paggena pecché è stata prutetta.",
        "deleting-backlinks-warning": "<strong>Attenzione:</strong>\n[[Special:WhatLinksHere/{{FULLPAGENAME}}|ati paggene]] cunteneno cullegamiente o paggene appennute â n'ata paggena ca state pe' scancellà.",
+       "deleting-subpages-warning": "<strong>Accuorto:</strong> 'A paggena ca staie pe scancellà tene  [[Special:PrefixIndex/{{FULLPAGENAME}}/|{{PLURAL:$1|na sottopaggena|$1 sottopaggene|51=cchiù 'e 50 sottopaggene}}]].",
        "rollback": "Ausa na revizione 'e primma",
        "rollbacklink": "sfàjere",
        "rollbacklinkcount": "sfàje {{PLURAL:$1|nu cagnamiento|$1 cagnamiente}}",
        "editcomment": "'O riepilego d' 'o cagnamiento era: <em>$1</em>.",
        "revertpage": "Cangiaje 'e cagnamiénte 'e [[Special:Contributions/$2|$2]] ([[User talk:$2|discussione]]), cu â verzione 'e pprimma 'e  [[User:$1|$1]]",
        "revertpage-nouser": "Annullate 'e cagnamiente 'e n'utente annascunnuto, è stata ripigliata ll'urdema verzione 'e {{GENDER:$1|[[User:$1|$1]]}}",
-       "rollback-success": "Cagnamiente annullate 'a $1;\ns'è turnat arreto a l'urdema verzione 'e $2.",
+       "rollback-success": "Cagnamiente annullate 'a {{GENDER:$3|$1}};\ns'è turnato arreto a l'urdema verzione 'e {{GENDER:$4|$2}}.",
        "rollback-success-notify": "Cagnamiente annullate 'a $1;\ns'è turnat arreto a l'urdema verzione 'e $2. [$3 Fà vedé 'e cagnamiente]",
        "sessionfailure-title": "Sessione fallita",
        "sessionfailure": "Pare ca stanno probbleme cu 'a sessiona toja;\nst'azione è stata fermata pe' precauzione annanz' 'e cavall' 'e troia;\nPe' piacere turnate arreto, carrecate n'ata vota 'a paggena pe pruvate n'ata vota.",
        "ipb-disableusertalk": "Nun permettere a st'utente edità 'a paggena 'e chiacchiera d' 'a soja pe' tramente ch'e bloccato",
        "ipb-change-block": "Fremma n'ata vota ll'utente cu ste mpustaziune",
        "ipb-confirm": "Cunferma 'o blocco",
+       "ipb-type-label": "Tipo",
+       "ipb-pages-label": "Paggene",
        "badipaddress": "Indirizzo IP nun valido",
        "blockipsuccesssub": "Blocco aseguito",
        "blockipsuccesstext": "[[Special:Contributions/$1|$1]] è stato bloccato.<br />\nVedite [[Special:BlockList|'a lista 'e l'IP bloccate]] pe' fà vedé n'ata vota 'e blocche.",
        "unblocked-id": "'O blocco $1 è stato luvato.",
        "unblocked-ip": "[[Special:Contributions/$1|$1]] è stato sbluccato.",
        "blocklist": "Utente bloccate",
+       "autoblocklist-submit": "Ascìa",
        "ipblocklist": "Utenti bloccate",
        "ipblocklist-legend": "Ascìa n'utente bloccato",
        "blocklist-userblocks": "Annascunne 'e blocche 'e l'utente riggistrate",
        "pageinfo-length": "Llonghezza d' 'a paggena ('n byte)",
        "pageinfo-article-id": "ID d' 'a paggena",
        "pageinfo-language": "Lengua d' 'a paggena 'e cuntenute",
+       "pageinfo-language-change": "cagna",
        "pageinfo-content-model": "Mudello 'e cuntenute d' 'a paggena",
+       "pageinfo-content-model-change": "cagna",
        "pageinfo-robot-policy": "Indicizzate 'a 'e robbot",
        "pageinfo-robot-index": "Permesso",
        "pageinfo-robot-noindex": "Nun permesso",
        "markedaspatrollederrornotify": "Errore pe' tramente ca se nzegnava comme cuntrullata.",
        "patrol-log-page": "Riggistro 'e cuntrolle",
        "patrol-log-header": "Chest'è nu riggistro ch' 'e verziune cuntrullate.",
+       "confirm-markpatrolled-button": "OK",
        "deletedrevision": "Viecchia verziona scancellata $1",
        "filedeleteerror-short": "Errore pe' tramente ca se scancellava nu file: $1",
        "filedeleteerror-long": "N'errore s'è apprisentato pe' tramente ca se scancellava 'o file:\n\n$1",
        "tags": "Tag 'e cagnamiento valide",
        "tag-filter": "Filtra ppe [[Special:Tags|etichetta]]:",
        "tag-filter-submit": "Filtra",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|Tag|Tags}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|Tag|Tags}}]]: $2",
        "tags-title": "Etichette",
        "tags-intro": "Sta paggena elenca l'etichette ca 'o software putesse ffà suoccie a nu cagnamiento e 'o significato lloro.",
        "tags-tag": "Nomme 'e ll'etichetta",
        "htmlform-cloner-create": "Azzecca 'e cchiù",
        "htmlform-cloner-delete": "Lèva",
        "htmlform-cloner-required": "Servesse al minimo nu valore.",
+       "htmlform-date-placeholder": "AAAA-MM-JJ",
+       "htmlform-time-placeholder": "OO:MM:SS",
+       "htmlform-datetime-placeholder": "AAAA-MM-JJ OO:MM:SS",
+       "htmlform-date-invalid": "'O valore c'hê ausato nun s'ha reconosciuto. Pruva 'ausà nu furmato AAAA-MM-JJ.",
        "htmlform-title-badnamespace": "[[:$1]] nun è dint'a lu namespace \"{{ns:$2}}\".",
        "htmlform-title-not-creatable": "\"$1\" nun è nu titolo criabbele 'e paggena",
        "htmlform-title-not-exists": "$1 nun esiste.",
        "htmlform-user-not-valid": "<strong>$1</strong> nun è nu nomme buono.",
        "logentry-delete-delete": "$1 {{GENDER:$2|scancellaje}} 'a paggena $3",
        "logentry-delete-restore": "$1 {{GENDER:$2|arrepigliaje}} 'a paggena $3 ($4)",
+       "restore-count-files": "{{PLURAL:$1|1 fiùra|$1 fiùre}}",
        "logentry-delete-event": "$1 {{GENDER:$2|cagnaie}} 'a vesibbiletà 'e {{PLURAL:$5|n'azione d' 'o riggistro|$5 aziune d' 'o riggistro}} ncopp' 'a 'a $3: $4",
        "logentry-delete-revision": "$1 {{GENDER:$2|cagnaie}} 'a vesibbiletà 'e {{PLURAL:$5|na verziona|$5 verziune}} ncopp'a $3: $4",
-       "logentry-delete-event-legacy": "$1 {{GENDER:$2|cagnaie}} 'a vesibbiletà 'e l'aziune int' 'o riggistro ncopp'a $3: $4",
+       "logentry-delete-event-legacy": "$1 {{GENDER:$2|cagnaie}} 'a vesibbiletà 'e l'aziune int' 'o riggistro ncopp'a $3",
        "logentry-delete-revision-legacy": "$1 {{GENDER:$2|cagnaie}} 'a vesibbiletà d'ê verziune ncopp'a $3",
        "logentry-suppress-delete": "$1 {{GENDER:$2|luvaje pe' sempe}} 'a paggena $3",
        "logentry-suppress-event": "$1 {{GENDER:$2|annascunnuto cagnaie|annascunnuta cagnaie}} 'a vesibbiletà 'e {{PLURAL:$5|n'azione d' 'o riggistro|$5 aziune d' 'o riggistro}} ncopp' 'a 'a $3: $4",
index ae79536..82efe94 100644 (file)
        "tags": "Gyldige endringstagger",
        "tag-filter": "Filter for [[Special:Tags|tagger]]:",
        "tag-filter-submit": "Filtrer",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|Tagg|Tagger}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|Tagg|Tagger}}]]: $2",
        "tag-mw-contentmodelchange": "innholdsmodellendring",
        "tag-mw-contentmodelchange-description": "Redigeringer som [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:ChangeContentModel endrer innholdsmodellen] til en side",
        "tag-mw-new-redirect": "Ny omdirigering",
index f2e0c00..a5ab6d2 100644 (file)
        "tags": "Geldige wiezigingsetiketten",
        "tag-filter": "[[Special:Tags|Etiketfilter]]:",
        "tag-filter-submit": "Filtreren",
-       "tag-list-wrapper": "([[Special:Tags|Etiket{{PLURAL:$1||ten}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|Etiket{{PLURAL:$1||ten}}]]: $2",
        "tag-mw-new-redirect": "Nye döärverwysing",
        "tag-mw-removed-redirect": "Döärverwysing vordedån",
        "tag-mw-changed-redirect-target": "Döärverwysingsdool ewysigd",
index 53b7987..63b1962 100644 (file)
@@ -30,7 +30,8 @@
                        "Fitoschido",
                        "Nabin Sapkota",
                        "Tulsi Bhagat",
-                       "ديفيد"
+                       "ديفيد",
+                       "Haribanshi"
                ]
        },
        "tog-underline": "रेखाङ्कित लिङ्क:",
        "badarticleerror": "यो कार्य यस पृष्ठमा गर्न मिल्दैन।",
        "cannotdelete": "\"$1\" पृष्ठ वा फ़ाइल मेट्नसकिएन।\nयो अघिबाट नैं मेटिएको हुनुपर्छ।",
        "cannotdelete-title": "पृष्ठ  \"$1\" लाई मेट्न सकिएन",
+       "delete-scheduled": "$1 पृष्ठ मेटाउनको लागी निर्धारित गरिएकाे छ।\nकृपया धैर्य हुनुहोस्।",
        "delete-hook-aborted": "हुकले सम्पादनकार्य बन्द गरिदियो ।\nकुनै कारण दिइएन ।",
        "no-null-revision": "$1 पृष्ठको लागि खालि पुनरावलोकन सिर्जना गर्न सकिएन",
        "badtitle": "गलत शीर्षक",
        "ns-specialprotected": "विशेष पृष्ठहरू सम्पादन गर्न सकिदैन।",
        "titleprotected": "[[User:$1|$1]]द्वारा यो शीर्षक निर्माणहुनबाट जोगाइएको छ।\nकारण <em>$2</em> हो ।",
        "filereadonlyerror": "अक्षम गर्न परिमार्जन फाइल \"$1\" फाइल भण्डार \"$2\" मा पढ्न-मात्र मोड । \n\nप्रणाली प्रशासक बन्द गर्ने यो चढाएको यो व्याख्या: \"$3\".",
+       "invalidtitle": "अमान्य शीर्षक",
        "invalidtitle-knownnamespace": "नेमस्पेस \"$2\" तथा अक्षर \"$3\" सहितको अवैश शिर्षक",
        "invalidtitle-unknownnamespace": "अज्ञात नेमस्पेस अंक $1 तथा अक्षर \"$2\" भएको अवैध शिर्षक",
        "exception-nologin": "प्रवेश (लग ईन) नगरिएको",
        "nosuchusershort": " \"$1\" नामको कुनै पनि प्रयोगकर्ता भेटिएन।\n तपाईंको हिज्जे जाँच्नुहोस् ।",
        "nouserspecified": "तपाँईले प्रयोगकर्ताको नाम जनाउनुपर्छ।",
        "login-userblocked": "यस प्रयोगकर्तालाई रोक लगाइएको छ। प्रवेश गर्ने अनुमति छैन।",
-       "wrongpassword": "पासवरà¥\8dड à¤\97लत à¤¹à¤¾à¤²à¤¿à¤¯à¥\8b।\nकृपया फेरि प्रयास गर्नुहोला।",
+       "wrongpassword": "यà¥\81à¤\9cरनà¥\87म à¤µà¤¾ à¤ªà¤¾à¤¸à¤µà¤°à¥\8dड à¤\97लत à¤¹à¤¾à¤²à¤¨à¥\81भयाà¥\87।\nकृपया फेरि प्रयास गर्नुहोला।",
        "wrongpasswordempty": "हालिएको पासवर्ड खालि थियो।\nकृपया फेरी प्रयास गर्नुहोला।",
        "passwordtooshort": "पासवर्ड कम्तिमा {{PLURAL:$1|१ अक्षर|$1 अक्षरहरू}}को हुनुपर्छ।",
        "passwordtoolong": "पासवर्ड {{PLURAL:$1|१ अक्षर|$1 अक्षरहरू}} भन्दा लामो हुनु हुदैन ।",
        "savechanges": "परिवर्तन सङ्ग्रह गर्नुहोस्",
        "publishpage": "पृष्ठ प्रकाशित गर्ने",
        "publishchanges": "परिवर्तनहरू प्रकाशित गर्ने",
+       "savearticle-start": "पृष्ठ संग्रह गर्ने…",
        "preview": "पूर्वावलोकन",
        "showpreview": "पूर्वालोकन देखाउनुहोस्",
        "showdiff": "परिवर्तन देखाउनुहोस्",
        "revdelete-submit": "{{PLURAL:$1|छानिएको संशोधन|छानिएका संशोधनहरु}}मा प्रयोग गर्ने",
        "revdelete-success": "संशोधन दृश्यता अद्यतन भयो।",
        "revdelete-failure": "'''संशोधन दृश्यता अद्यतन गर्न सकिएन:'''\n$1",
-       "logdelete-success": "'''लग दृष्टि सफलतापूर्वक मिलाइयो ।'''",
+       "logdelete-success": "दृष्टि लग सफलतापूर्वक मिलाइयो ।",
        "logdelete-failure": "'''लग दृष्टि मिलाउन सकिएन :'''\n$1",
        "revdel-restore": "दृष्टि परिवर्तन गर्ने",
        "pagehist": "पृष्ठको इतिहास",
        "search-category": "(श्रेणी $1)",
        "search-file-match": "(भेटिएका फाइल सामाग्री)",
        "search-suggest": "कतै तपाईंको खोजाई : $1 त होइन ?",
-       "search-interwiki-caption": "भà¤\97िनà¥\80 à¤\86यà¥\8bà¤\9cना",
+       "search-interwiki-caption": "समà¥\8dबनà¥\8dधà¥\80 à¤ªà¤°à¤¿à¤¯à¥\8bà¤\9cनाहरà¥\82à¤\95ा à¤ªà¤°à¤¿à¤£à¤¾à¤®à¤¹à¤°à¥\82",
        "search-interwiki-default": "$1देखिका नतिजाहरू:",
        "search-interwiki-more": "(अझै)",
        "search-interwiki-more-results": "धेरै परिणामहरू",
        "prefs-watchlist-edits": "निगरानी सूचीमा देखाउनको लागि उच्चतम परिवर्तन संख्या:",
        "prefs-watchlist-edits-max": "उच्चतम संख्या : १०००",
        "prefs-watchlist-token": "अवलोकन सूची टोकन:",
+       "prefs-watchlist-managetokens": "टोकन व्यवस्थापन",
        "prefs-misc": "साधारण",
        "prefs-resetpass": "प्रवेश शब्द परिवर्तन",
        "prefs-changeemail": "इमेल परिवर्तन गर्ने",
        "grant-group-watchlist-interaction": "तपाईंको दृष्टिसूचीसँग अन्तरक्रिया गर्नुहोस्",
        "grant-group-email": "इ-मेल पठाउनुहोस्",
        "grant-createeditmovepage": "पृष्ठहरूमा परिवर्तन गर्नुहोस्",
-       "grant-editmycssjs": "तपाईंको प्रयोगकर्ता CSS/JavaScript सम्पादन गर्नुहोस्",
+       "grant-editmycssjs": "तपाईंको प्रयोगकर्ताकाे CSS/JavaScript सम्पादन गर्नुहोस्",
        "grant-editmyoptions": "तपाईंको प्रयोगकर्ता अभिरूचीहरूलाई सम्पादन गर्नुहोस्",
+       "grant-editmywatchlist": "अवलोकनसूची सम्पादन गर्ने",
        "grant-sendemail": "अन्य प्रयोगकर्ताहरूलाई इमेल पठाउने",
        "grant-viewdeleted": "मेटाइएका फाइल तथा पृष्ठहरू हेर्ने",
        "newuserlogpage": "प्रयोगकर्ता श्रृजना लग",
        "action-read": "यो पृष्ठ पढ्ने",
        "action-edit": "यो पृष्ठ सम्पादन गर्ने",
        "action-createpage": "यो पृष्ठ सृजना गर्ने",
-       "action-createtalk": "छलफल पृष्ठ सृजना गर्ने",
+       "action-createtalk": "याà¥\87 à¤\9bलफल à¤ªà¥\83षà¥\8dठ à¤¸à¥\83à¤\9cना à¤\97रà¥\8dनà¥\87",
        "action-createaccount": "यो प्रयोगकर्ताखाता बनाउने",
        "action-history": "यस पृष्ठको इतिहास हेर्ने",
        "action-minoredit": "यस सम्पादनलाई साधारणको रुपमा चिनो लगाउने",
        "rcfilters-days-show-days": "$1 {{PLURAL:$1|दिन|दिनहरू}}",
        "rcfilters-days-show-hours": "$1 {{PLURAL:$1|घण्टा|घण्टाहरू}}",
        "rcfilters-savedqueries-setdefault": "पूर्वनिर्धारितको रुपमा सेट गर्नुहोस्",
-       "rcfilters-savedqueries-remove": "हà¤\9fाà¤\89नà¥\81हà¥\8bसà¥\8d",
+       "rcfilters-savedqueries-remove": "मà¥\87à¤\9fà¥\8dनà¥\87",
        "rcfilters-savedqueries-new-name-label": "नाम",
        "rcfilters-savedqueries-cancel-label": "रद्द गर्नुहोस्",
        "rcfilters-show-new-changes": "नवीनतम परिवर्तनहरू हेर्नुहोस्",
        "tags": "मान्य ट्याग परिवर्तनहरू",
        "tag-filter": "[[Special:Tags|पुच्छर]] फिल्टर:",
        "tag-filter-submit": "फिल्टर",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|ट्याग|ट्यागहरू}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|ट्याग|ट्यागहरू}}]]: $2",
        "tag-mw-undo": "अन्डू गर्नुहोस्",
        "tags-title": "ट्यागहरु",
        "tags-intro": "यो पृष्ठले ट्यागहरू सूचीकृत गर्छ जससँग यो सफ्टवेयरले चिनो लगाउन र सम्पादन गर्न सक्छ र तिनका अर्थहरू ।",
index c9dbb4c..28d194a 100644 (file)
        "rcfilters-watchlist-markseen-button": "Alle wijzigingen markeren als bezocht",
        "rcfilters-watchlist-edit-watchlist-button": "Bewerk uw volglijst",
        "rcfilters-watchlist-showupdated": "Wijzigingen aan pagina's die u niet hebt bezocht sinds de wijzigingen zijn aangebracht, worden <strong>vet</strong> en met gevulde opsommingstekens weergeven.",
-       "rcfilters-preference-label": "De verbeterde versie van Recente wijzigingen verbergen",
-       "rcfilters-preference-help": "Zet het oude uiterlijk van de recente wijzigingen-pagina terug, inclusief alle hulpmiddelen die sindsdien zijn toegevoegd.",
-       "rcfilters-watchlist-preference-label": "Verberg de verbeterde versie van de volglijst",
-       "rcfilters-watchlist-preference-help": "Maakt de wijzigingen die doorgevoerd zijn met het 2017 interface herontwerp ongedaan, inclusief alle hulpmiddelen die sindsdien zijn toegevoegd.",
+       "rcfilters-preference-label": "Gebruik de niet-JavaScript interface",
+       "rcfilters-preference-help": "Laad Recente Wijzigingen zonder filters of markeerfunctionaliteit.",
+       "rcfilters-watchlist-preference-label": "Gebruik de niet-JavaScript interface",
+       "rcfilters-watchlist-preference-help": "Laad de volglijst zonder filters of markeerfunctionaliteit.",
        "rcfilters-filter-showlinkedfrom-label": "Toon wijzigingen op pagina's gekoppeld aan",
        "rcfilters-filter-showlinkedfrom-option-label": "<strong>Paginas gekoppeld aan</strong> de geselecteerde pagina",
        "rcfilters-filter-showlinkedto-label": "Toon wijzigingen op pagina's gekoppeld naar",
        "tags": "Geldige wijzigingslabels",
        "tag-filter": "[[Special:Tags|Labelfilter]]:",
        "tag-filter-submit": "Filteren",
-       "tag-list-wrapper": "([[Special:Tags|Label{{PLURAL:$1||s}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|Label{{PLURAL:$1||s}}]]: $2",
        "tag-mw-contentmodelchange": "inhoudsmodel wijzigen",
        "tag-mw-contentmodelchange-description": "Bewerkingen die [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:ChangeContentModel het  inhoudsmodel van een pagina wijzigen]",
        "tag-mw-new-redirect": "Nieuwe doorverwijzing",
index b2958eb..df6b5f6 100644 (file)
        "tags": "Gyldige endringsmerke",
        "tag-filter": "[[Special:Tags|Merke]]filter:",
        "tag-filter-submit": "Filtrer",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|Merke}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|Merke}}]]: $2",
        "tag-mw-contentmodelchange": "endring av innhaldsmodell",
        "tag-mw-contentmodelchange-description": "Endringar som [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:ChangeContentModel byter innhaldsmodellen] til ei side",
        "tag-mw-new-redirect": "Ny omdirigering",
index aec63ec..df1d267 100644 (file)
        "redirect-file": "File kwel-le",
        "specialpages": "birdarra bibol",
        "tag-filter": "[[Special:Tags|Tag]] Uart nidj kia nidj:",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|Tag|Tags}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|Tag|Tags}}]]: $2",
        "tags-active-yes": "Kaya",
        "tags-active-no": "Uart",
        "tags-hitcount": "$1 {{PLURAL:$1|wallak}}",
index e596119..f10f482 100644 (file)
        "tags": "Balisas de las modificacions validas",
        "tag-filter": "Filtrar las [[Special:Tags|balisas]] :",
        "tag-filter-submit": "Filtrar",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|Balisa|Balisas}}]] : $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|Balisa|Balisas}}]] : $2",
        "tags-title": "Balisas",
        "tags-intro": "Aquesta pagina lista las balisas que lo logicial pòt utilizar per marcar una modificacion, e lor significacion.",
        "tags-tag": "Nom de la balisa",
index ae7690e..164fd76 100644 (file)
        "signature": "[[{{ns:user}}:$1|$2]] ([[{{ns:user_talk}}:$1|pagize]])",
        "specialpages": "Erikozet sivut",
        "tag-filter": "[[Special:Tags|Tag]] filtru:",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|Merki|Merkii}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|Merki|Merkii}}]]: $2",
        "tags-edit-existing-tags-none": "\"Nimidä\"",
        "compare-page1": "Sivu 1",
        "compare-page2": "Sivu 2",
index 98f6fe1..81f3f35 100644 (file)
        "tags": "ବୈଧ ସମ୍ପାଦନା ଚିହ୍ନ",
        "tag-filter": "[[Special:Tags|ଟାଗ]] ଛଣା:",
        "tag-filter-submit": "ଛାଣିବା",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|ଟ୍ୟାଗ|ଟ୍ୟାଗସବୁ}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|ଟ୍ୟାଗ|ଟ୍ୟାଗସବୁ}}]]: $2",
        "tags-title": "ସୂଚକ",
        "tags-intro": "ଏହି ପୃଷ୍ଠା ସଫ୍ଟୱାର ଏକ ବଦଳ ଭାବେ ଚିହ୍ନିତ କରୁଥିବା ଚିହ୍ନସବୁର ମାନେ ସହ ତାଲିକା ତିଆରି କରିଥାଏ ।",
        "tags-tag": "ଚିହ୍ନ ନାମ",
index d7995b4..f1c0a63 100644 (file)
        "external_image_whitelist": " #ਇਸ ਲਾਈਨ ਨੂੰ ਇੰਝ ਹੀ ਰਹਿਣ ਦਿਓ <pre>\n#ਹੇਠਾਂ ਓਹੀ ਐਕਸਪ੍ਰੈਸ਼ਨ ਪਾਓ (ਜਿਹੜਾ ਹਿੱਸਾ // ਦੇ ਵਿਚਾਲੇ ਹੈ)\n#ਇਹ ਬਾਹਰੀ ਤਸਵੀਰਾਂ ਦੇ URLs (ਹੌਟਲਿੰਕਡ) ਨਾਲ ਮਿਲਣਗੀਆਂ\n#ਜਿਹੜੀਆਂ ਮਿਲਣਗੀਆਂ ਓਹ ਬਤੌਰ ਤਸਵੀਰਾਂ ਦਿੱਸਣਗੀਆਂ ਨਹੀਂ ਤਾਂ ਤਸਵੀਰ ਦਾ ਸਿਰਫ਼ ਲਿੰਕ ਨਜ਼ਰ ਆਵੇਗਾ\n#'#' ਨਾਲ਼ ਸ਼ੁਰੂ ਹੋਣ ਵਾਲ਼ੀਆਂ ਲਾਈਨਾਂ ਟਿੱਪਣੀਆਂ ਵਾਂਗ ਲਈਆਂ ਜਾਂਦੀਆਂ ਹਨ\n#ਇਹ ਕੇਸ-ਇਨਸੈਂਸਟਿਵ ਹੈ\n\n#ਸਾਰੇ ਰੈਜੈਕਸ ਫ਼ਰੈਗਮੈਂਟ ਇਸ ਲਾਈਨ ਤੋਂ ਉੱਪਰ ਪਾਓ। ਇਸ ਲਾਈਨ ਨੂੰ ਇੰਝ ਹੀ ਰਹਿਣ ਦਿਓ </pre>",
        "tag-filter": "[[Special:Tags|ਨਿਸ਼ਾਨ]] ਪੌਣੀ:",
        "tag-filter-submit": "ਛਾਨਣੀ",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|ਟੈਗ}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|ਟੈਗ}}]]: $2",
        "tags-title": "ਟੈਗ",
        "tags-tag": "ਟੈਗ ਦਾ ਨਾਮ",
        "tags-description-header": "ਅਰਥ ਦਾ ਪੂਰਾ ਬਿਓਰਾ",
index ef53385..4cdcd8f 100644 (file)
        "specialpages-group-wiki": "Daade un Wergzaisch",
        "external_image_whitelist": " #Loss die Zail wiese isch.<pre>\n#Geb unne Deel vunde regulere Ausdrigg (de Deel zwischede //) oi.\n#Die werren midde URLs vun aissare Bilda vaglische.\n#Die wu passen werren gzaischd un schunschd sieschdn n'Ling'g.\n#Zaile, wu midd # ofongen sinnen Kommenda.\n#Glä- odda Großschraiwung isch do egal.\n\n#Deel vun regulere Ausdrigg nochde Zeil oidrache. Loss die Zail do uuvaännad.</pre>",
        "tag-filter": "[[Special:Tags|Bschildarungs]]-Filda:",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|Tag}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|Tag}}]]: $2",
        "tags-active-yes": "Ja",
        "tags-active-no": "Nä",
        "tags-edit": "bearwaide",
index b2c6f0f..80a9706 100644 (file)
        "rcfilters-watchlist-markseen-button": "Oznacz wszystkie zmiany jako obejrzane",
        "rcfilters-watchlist-edit-watchlist-button": "Edytuj swoją listę obserwowanych stron",
        "rcfilters-watchlist-showupdated": "<strong>Wytłuszczono</strong> strony, których nie odwiedził{{GENDER:|e|a|e}}ś od czasu zapisania ostatnich zmian.",
-       "rcfilters-preference-label": "Wyłącz ulepszenia strony Ostatnich zmian",
-       "rcfilters-preference-help": "Wycofuje wszystkie zmiany interfejsu z 2017 i narzędzia dodane od tamtej pory.",
-       "rcfilters-watchlist-preference-label": "Ukryj ulepszoną wersję listy obserwowanych",
-       "rcfilters-watchlist-preference-help": "Wycofaj zmiany wyglądu interfejsu z 2017 i wszystkie narzędzia dodane wtedy i od tego czasu.",
+       "rcfilters-preference-label": "Używaj interfejsu bez użycia JavaScriptu",
+       "rcfilters-preference-help": "Ładuje Ostatnie zmiany bez filtrów lub opcji podświetlania.",
+       "rcfilters-watchlist-preference-label": "Używaj interfejsu bez użycia JavaScriptu",
+       "rcfilters-watchlist-preference-help": "Ładuje listę obserwowanych bez filtrów lub opcji podświetlania.",
        "rcfilters-filter-showlinkedfrom-label": "Pokaż zmiany na stronach linkowanych z",
        "rcfilters-filter-showlinkedfrom-option-label": "<strong>Strony linkowane z</strong> zaznaczonej strony",
        "rcfilters-filter-showlinkedto-label": "Pokaż zmiany na stronach linkujących do",
        "tags": "Znaczniki zmian",
        "tag-filter": "Filtr [[Special:Tags|znaczników]]:",
        "tag-filter-submit": "Filtr",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|Znacznik|Znaczniki}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|Znacznik|Znaczniki}}]]: $2",
        "tag-mw-contentmodelchange": "zmiana modelu zawartości",
        "tag-mw-contentmodelchange-description": "Edycje, które [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:ChangeContentModel zmieniają model zawartości] strony",
        "tag-mw-new-redirect": "Nowe przekierowanie",
        "logentry-block-reblock": "$1 {{GENDER:$2|zmienił|zmieniła}} ustawienia blokady dla {{GENDER:$4|$3}}, czas blokady: $5 $6",
        "logentry-partialblock-block": "$1 {{GENDER:$2|wyłączył|wyłączyła}} {{GENDER:$4|$3}} z edytowania {{PLURAL:$8|strony|stron}} $7, czas blokady: $5 $6",
        "logentry-partialblock-reblock": "$1 {{GENDER:$2|zmienił|zmieniła}} ustawienia wyłączenia {{GENDER:$4|$3}} z edytowania {{PLURAL:$8|strony|stron}} $7, czas blokady: $5 $6",
-       "logentry-non-editing-block-block": "$1 {{GENDER:$2|zablokował|zablokowała}} {{GENDER:$4|$3}} wykonywanie operacji nieedycyjnych, czas blokady: $5 $6",
-       "logentry-non-editing-block-reblock": "$1 {{PLURAL:$2|zmienił|zmieniła}} ustawienia blokady wykonywania operacji nieedycyjnych {{GENDER:$4|$3}}, czas blokady: $5 $6",
+       "logentry-non-editing-block-block": "$1 {{GENDER:$2|zablokował|zablokowała}} {{GENDER:$4|$3}} wykonywanie określonych operacji nieedycyjnych, czas blokady: $5 $6",
+       "logentry-non-editing-block-reblock": "$1 {{PLURAL:$2|zmienił|zmieniła}} ustawienia blokady wykonywania określonych operacji nieedycyjnych {{GENDER:$4|$3}}, czas blokady: $5 $6",
        "logentry-suppress-block": "$1 {{GENDER:$2|zablokował|zablokowała}} {{GENDER:$4|$3}}, czas blokady: $5 $6",
        "logentry-suppress-reblock": "$1 {{GENDER:$2|zmienił|zmieniła}} ustawienia blokady dla {{GENDER:$4|$3}}, czas blokady: $5 $6",
        "logentry-import-upload": "$1 {{GENDER:$2|zaimportował|zaimportowała}} $3 poprzez przesłanie pliku",
index c2b4b43..7781faf 100644 (file)
        "tags": "Tichëtte ëd le modìfiche vàlide",
        "tag-filter": "Filtror ëd le [[Special:Tags|tichëtte]]:",
        "tag-filter-submit": "Filtror",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|Tichëtta|Tichëtte}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|Tichëtta|Tichëtte}}]]: $2",
        "tags-title": "Tichëtte",
        "tags-intro": "Costa pàgina a lista le tichëtte che ël programa a peul dovré për marché na modìfica, e sò significà.",
        "tags-tag": "Nòm ëd la tichëtta",
index 51109ca..5b1d887 100644 (file)
        "tags": "منے ہوۓ تبدیلی دے ٹیگ",
        "tag-filter": "[[Special:Tags|Tag]] نتارا:",
        "tag-filter-submit": "فلٹر",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|ٹیگ|ٹیگز}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|ٹیگ|ٹیگز}}]]: $2",
        "tag-mw-new-redirect": "نواں مڑجوڑ",
        "tags-title": "ٹیگز",
        "tags-intro": "ایس صفے تے ٹیگ دی لسٹ اے جینوں سوفٹوئیر تبدیلی دا نشان لا سکدا اے۔",
index 89ff9d3..a7adeb9 100644 (file)
        "tags": "د کره بدلون نښلنونه",
        "tag-filter": "[[Special:Tags|نښلن]] چاڼگر:",
        "tag-filter-submit": "چاڼگر",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|نښلن|نښلنونه}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|نښلن|نښلنونه}}]]: $2",
        "tag-mw-blank": "بسته بندي",
        "tag-mw-replace": "ځايناستول",
        "tag-mw-rollback": "په شابېول",
index bffb537..f045103 100644 (file)
        "rcfilters-watchlist-markseen-button": "Marcar todas as mudanças como vistas",
        "rcfilters-watchlist-edit-watchlist-button": "Editar lista de páginas vigiadas",
        "rcfilters-watchlist-showupdated": "As alterações nas páginas que você não visitou desde as mudanças ocorridas estão em <strong>negrito</strong>, com marcadores sólidos.",
-       "rcfilters-preference-label": "Ocultar a versão melhorada das Mudanças Recentes",
-       "rcfilters-preference-help": "Reverte o redesenho da interface de 2017 e todas as ferramentas adicionadas na altura e desde então.",
-       "rcfilters-watchlist-preference-label": "Ocultar a versão melhorada das páginas vigiadas",
-       "rcfilters-watchlist-preference-help": "Reverte o redesenho da interface em 2017 e todas as ferramentas adicionadas nessa altura e desde então.",
+       "rcfilters-preference-label": "Use a interface não JavaScript",
+       "rcfilters-preference-help": "Carrega RecentChanges sem filtros ou realce de funcionalidade.",
+       "rcfilters-watchlist-preference-label": "Use a interface não JavaScript",
+       "rcfilters-watchlist-preference-help": "Carrega Páginas vigiadas sem filtros ou funcionalidade de destaque.",
        "rcfilters-filter-showlinkedfrom-label": "Mostrar alterações nas páginas ligadas de",
        "rcfilters-filter-showlinkedfrom-option-label": "<strong>Páginas ligadas da</strong> página selecionada",
        "rcfilters-filter-showlinkedto-label": "Mostrar alterações nas páginas que ligam para",
        "tags": "Etiquetas de modificação válidas",
        "tag-filter": "Filtrar [[Special:Tags|etiquetas]]:",
        "tag-filter-submit": "Filtrar",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|Etiqueta|Etiquetas}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|Etiqueta|Etiquetas}}]]: $2",
        "tag-mw-contentmodelchange": "Mudança de modelo de conteúdo",
        "tag-mw-contentmodelchange-description": "Edições que [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:ChangeContentModel alteram o modelo de conteúdo] de uma página",
        "tag-mw-new-redirect": "Novo redirecionamento",
        "logentry-block-reblock": "$1 {{GENDER:$2|modificou}} configurações de bloqueio para {{GENDER:$4|$3}} com um tempo de expiração de $5 $6",
        "logentry-partialblock-block": "$1 {{GENDER:$2|aplicou a}} {{GENDER:$4|$3}} um bloqueio que impede a edição {{PLURAL:$8|da página|das páginas}} $7 com um prazo de expiração de $5 $6",
        "logentry-partialblock-reblock": "$1 {{GENDER:$2|alterou}} as definições do bloqueio de {{GENDER:$4|$3}} para impedir a edição {{PLURAL:$8|da página|das páginas}} $7 com um prazo de expiração de $5 $6",
-       "logentry-non-editing-block-block": "$1 {{GENDER:$2|aplicou a}} {{GENDER:$4|$3}} um bloqueio que impede as operações que não sejam edições, com um prazo de expiração de $5 $6",
-       "logentry-non-editing-block-reblock": "$1 {{GENDER:$2|alterou}} as definições do bloqueio de {{GENDER:$4|$3}} para impedir as operações que não sejam edições, com um prazo de expiração de $5 $6",
+       "logentry-non-editing-block-block": "$1 {{GENDER:$2|aplicou a}} {{GENDER:$4|$3}} um bloqueio que impede as operações que não sejam edições especificada , com um prazo de expiração de $5 $6",
+       "logentry-non-editing-block-reblock": "$1 {{GENDER:$2|alterou}} as definições do bloqueio de {{GENDER:$4|$3}} para impedir as operações que não sejam edições especificada, com um prazo de expiração de $5 $6",
        "logentry-suppress-block": "$1 {{GENDER:$2|bloqueou}} {{GENDER:$4|$3}} com um tempo de expiração de $5 $6",
        "logentry-suppress-reblock": "$1 {{GENDER:$2|modificou}} configurações de bloqueio de {{GENDER:$4|$3}} com um tempo de expiração de $5 $6",
        "logentry-import-upload": "$1 {{GENDER:$2|importado}} $3 por envio de arquivo",
index 902fa44..a0df872 100644 (file)
        "prefs-advancedwatchlist": "Opções avançadas",
        "prefs-displayrc": "Opções de apresentação",
        "prefs-displaywatchlist": "Opções de apresentação",
+       "prefs-changesrc": "Mudanças mostradas",
+       "prefs-changeswatchlist": "Mudanças mostradas",
+       "prefs-pageswatchlist": "Páginas vigiadas",
        "prefs-tokenwatchlist": "Chave",
        "prefs-diffs": "Diferenças",
        "prefs-help-prefershttps": "Esta preferência terá efeito no seu próximo início de sessão.",
        "rcfilters-watchlist-markseen-button": "Marcar todas as mudanças como já vistas",
        "rcfilters-watchlist-edit-watchlist-button": "Editar a sua lista de páginas vigiadas",
        "rcfilters-watchlist-showupdated": "As mudanças das páginas que ainda não visitou após terem sido alteradas aparecem a <strong>negrito</strong>, com marcadores sólidos.",
-       "rcfilters-preference-label": "Ocultar a versão melhorada das mudanças recentes",
-       "rcfilters-preference-help": "Reverte o redesenho da interface de 2017 e todas as ferramentas adicionadas na altura e desde então.",
-       "rcfilters-watchlist-preference-label": "Ocultar a versão melhorada das páginas vigiadas",
-       "rcfilters-watchlist-preference-help": "Reverte o redesenho da interface em 2017 e todas as ferramentas adicionadas nessa altura e desde então.",
+       "rcfilters-preference-label": "Usar interface que não é em JavaScript",
+       "rcfilters-preference-help": "Carrega as mudanças recentes sem filtros nem funcionalidade de realce.",
+       "rcfilters-watchlist-preference-label": "Usar interface que não é em JavaScript",
+       "rcfilters-watchlist-preference-help": "Carrega a lista de páginas vigiadas sem filtros nem funcionalidade de realce.",
        "rcfilters-filter-showlinkedfrom-label": "Mostrar mudanças de páginas para as quais esta página contém hiperligações",
        "rcfilters-filter-showlinkedfrom-option-label": "<strong>Páginas para as quais</strong> a página selecionada contém hiperligações",
        "rcfilters-filter-showlinkedto-label": "Mostrar mudanças nas páginas que contêm hiperligações para",
        "tags": "Etiquetas de modificação válidas",
        "tag-filter": "Filtro de [[Special:Tags|etiquetas]]:",
        "tag-filter-submit": "Filtrar",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|Etiqueta|Etiquetas}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|Etiqueta|Etiquetas}}]]: $2",
        "tag-mw-contentmodelchange": "alteração do modelo de conteúdo",
        "tag-mw-contentmodelchange-description": "Edições que [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:ChangeContentModel alteram o modelo de conteúdo] de uma página",
        "tag-mw-new-redirect": "Novo redirecionamento",
        "logentry-block-reblock": "$1 {{GENDER:$2|modificou}} parâmetros de bloqueio de {{GENDER:$4|$3}} com expiração a $5 $6",
        "logentry-partialblock-block": "$1 {{GENDER:$2|aplicou a}} {{GENDER:$4|$3}} um bloqueio que impede a edição {{PLURAL:$8|da página|das páginas}} $7 com um prazo de expiração de $5 $6",
        "logentry-partialblock-reblock": "$1 {{GENDER:$2|alterou}} as definições do bloqueio de {{GENDER:$4|$3}} para impedir a edição {{PLURAL:$8|da página|das páginas}} $7 com um prazo de expiração de $5 $6",
-       "logentry-non-editing-block-block": "$1 {{GENDER:$2|aplicou a}} {{GENDER:$4|$3}} um bloqueio que impede as operações que não sejam edições, com um prazo de expiração de $5 $6",
-       "logentry-non-editing-block-reblock": "$1 {{GENDER:$2|alterou}} as definições do bloqueio de {{GENDER:$4|$3}} para impedir as operações que não sejam edições, com um prazo de expiração de $5 $6",
+       "logentry-non-editing-block-block": "$1 {{GENDER:$2|aplicou a}} {{GENDER:$4|$3}} um bloqueio que impede as operações especificadas que não são edições, com um prazo de expiração de $5 $6",
+       "logentry-non-editing-block-reblock": "$1 {{GENDER:$2|alterou}} as definições do bloqueio de {{GENDER:$4|$3}} para impedir as operações especificadas que não são edições, com um prazo de expiração de $5 $6",
        "logentry-suppress-block": "$1 {{GENDER:$2|bloqueou}} {{GENDER:$4|$3}} com expiração a $5 $6",
        "logentry-suppress-reblock": "$1 {{GENDER:$2|modificou}} parâmetros de bloqueio de {{GENDER:$4|$3}} com expiração a $5 $6",
        "logentry-import-upload": "$1 {{GENDER:$2|importou}} $3 através de carregamento de ficheiro",
index ee53214..ba2b6c2 100644 (file)
        "tags-summary": "{{doc-specialpagesummary|tags}}",
        "tag-filter": "Caption of a filter shown on lists of changes (e.g. [[Special:Log]], [[Special:Contributions]], [[Special:Newpages]], [[Special:Recentchanges]], [[Special:Recentchangeslinked]], page histories)",
        "tag-filter-submit": "Caption of the submit button displayed next to the tag filter on lists of changes (e.g. [[Special:Log]], [[Special:Contributions]], [[Special:Newpages]], [[Special:Recentchanges]], [[Special:Recentchangeslinked]], page histories)\n\n{{Identical|Filter}}",
-       "tag-list-wrapper": "Wrapper for the list of tags shown on recent changes, watchlists, history pages and diffs.\n\nParameters:\n* $1 - number of distinct tags for given edit\n* $2 - comma-separated list of tags for given edit",
+       "tag-list-wrapper": "Wrapper for the list of tags shown on recent changes, watchlists, history pages and diffs. The message will be wrapped in {{msg-mw|parentheses-start}} and {{msg-mw|parentheses-end}} if set. \n\nParameters:\n* $1 - number of distinct tags for given edit\n* $2 - comma-separated list of tags for given edit",
        "tag-mw-contentmodelchange": "Change tag for edits that change the content model of a page",
        "tag-mw-contentmodelchange-description": "Description for \"content model change\" change tag",
        "tag-mw-new-redirect": "Change tag for edits that make the page a redirect (either redirect creation or editing an existing page)",
index 74f7e66..eb2f4bd 100644 (file)
        "tags": "Waliq unancha hukchay",
        "tag-filter": "[[Special:Tags|Unancha]] ch'illchina:",
        "tag-filter-submit": "Ch'illchina",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|Unanchacha|Unanchachakuna}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|Unanchacha|Unanchachakuna}}]]: $2",
        "tags-title": "Unanchakuna",
        "tags-intro": "Kay p'anqapiqa hukchaykunata llamp'u kaqpa sananchananpaq unanchakunatam rikunki, sut'inkunatapas.",
        "tags-tag": "Unanchachap sutin",
index ac97944..5bbb1df 100644 (file)
        "tags": "Signalisaziuns per midadas",
        "tag-filter": "Filtrar las [[Special:Tags|Signalisaziuns]]:",
        "tag-filter-submit": "Filtrar",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|signalisaziun|signalisaziuns}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|signalisaziun|signalisaziuns}}]]: $2",
        "tags-title": "Signalisaziuns",
        "tags-intro": "Questa pagina mussa tut las singalisaziuns che la software po duvrar per marcar modificaziuns e declera tge ch'ellas muntan.",
        "tags-tag": "Num da la signalisaziun",
index 3640742..7e22928 100644 (file)
        "tags": "Etichete valabile pentru marcarea modificărilor",
        "tag-filter": "Filtru pentru [[Special:Tags|etichete]]:",
        "tag-filter-submit": "Filtru",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|Etichetă|Etichete}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|Etichetă|Etichete}}]]: $2",
        "tag-mw-contentmodelchange": "schimbare a modelului de conținut",
        "tag-mw-contentmodelchange-description": "Editări ce  [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:ChangeContentModel schimbă modelul de conținut] al unei pagini",
        "tag-mw-new-redirect": "Redirecționare nouă",
index fe04503..a3b97b9 100644 (file)
        "group-autoconfirmed": "Utinde auto confermatarije",
        "group-bot": "Bot",
        "group-sysop": "Sysop",
+       "group-interface-admin": "Amministrature de l'inderfacce",
        "group-bureaucrat": "Burocrate",
        "group-suppress": "Suppressore",
        "group-all": "(tutte)",
        "group-autoconfirmed-member": "{{GENDER:$1|utende autoconfermate}}",
        "group-bot-member": "{{GENDER:$1|bot}}",
        "group-sysop-member": "{{GENDER:$1|amministratore}}",
+       "group-interface-admin-member": "{{GENDER:$1|amministratore de l'inderfacce}}",
        "group-bureaucrat-member": "{{GENDER:$1|burocrate}}",
        "group-suppress-member": "{{GENDER:$1|soppressore}}",
        "grouppage-user": "{{ns:project}}:Utinde",
        "grouppage-autoconfirmed": "{{ns:project}}:Utinde Autoconfermete",
        "grouppage-bot": "{{ns:project}}:Bot",
        "grouppage-sysop": "{{ns:project}}:Amministratore",
+       "grouppage-interface-admin": "{{ns:project}}:Amministrature de l'inderfacce",
        "grouppage-bureaucrat": "{{ns:project}}:Burocrate",
        "grouppage-suppress": "{{ns:project}}:Soppresse",
        "right-read": "Ligge le pàggene",
        "uploadstash-bad-path-unknown-type": "Tipe scanusciute \"$1\".",
        "uploadstash-bad-path-unrecognized-thumb-name": "Nome d'a miniature non acchiate.",
        "uploadstash-bad-path-bad-format": "'A chiave \"$1\" non ge ste jndr'à 'nu formate appropriate.",
+       "uploadstash-no-extension": "L'estenzione jè vacande.",
+       "uploadstash-zero-length": "'U file tène lunghezze zero.",
        "invalid-chunk-offset": "distanze d'u chunk invalide",
        "img-auth-accessdenied": "Accesse negate",
        "img-auth-nopathinfo": "No se iacchie 'u percorse d'a 'mbormnazione.\n'U server tune adda essere 'mbostate pe passà sta 'le variabbile REQUEST_URI e/o PATH_INFO.\nCe jè accussì, pruève a abbilità $wgUsePathInfo.\n'Ndruche https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Image_Authorization.",
        "http-timed-out": "Richieste HTTP fore timbe.",
        "http-curl-error": "Errore analizzanne l'URL: $1",
        "http-bad-status": "Ha state 'nu probbleme duranne 'a richieste HTTP: $1, $2",
+       "http-internal-error": "Errore 'nderne HTTP.",
        "upload-curl-error6": "Non ge riesche a raggiungere l'URL",
        "upload-curl-error6-text": "'A URL ca è scritte non ge se pò raggiungere.\nPe piacere, condrolle ca 'a URL jè corrette e ca 'u site funzione.",
        "upload-curl-error28": "Carecamende in timeout",
        "confirmrecreate-noreason": "L'utende [[User:$1|$1]] ([[User talk:$1|'ngazzaminde]]) ave {{GENDER:$1|scangellate}} sta pàgene apprisse ca tu l'è cangiate. Pe piacere conferme ca tu vuè avveramende reccrejà sta pàgene.",
        "recreate": "Ccreje n'otra vote",
        "unit-pixel": "px",
+       "confirm-purge-title": "Sdevache sta pàgene",
        "confirm_purge_button": "OK",
        "confirm-purge-top": "Pulizze 'a cache de sta pàgene?",
        "confirm-purge-bottom": "Pulezzanne 'a cache d'a pàgene se pò vedè 'a versiona cchiù aggiornate d'a pàgene.",
        "tags": "Cangiaminde de le tag valide",
        "tag-filter": "Filtre de le [[Special:Tags|tag]]:",
        "tag-filter-submit": "Filtre",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|Tag}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|Tag}}]]: $2",
        "tag-mw-contentmodelchange": "cangiamende d'u modelle de condenute",
        "tag-mw-contentmodelchange-description": "Cangiaminde ca [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:ChangeContentModel cangiane 'u modelle de le condenute] de 'na pàgene",
        "tag-mw-new-redirect": "Reindirizzamende nuève",
index 4e599cb..b34945e 100644 (file)
        "rcfilters-watchlist-markseen-button": "Отметить все изменения как просмотренные",
        "rcfilters-watchlist-edit-watchlist-button": "Редактировать ваш список наблюдения",
        "rcfilters-watchlist-showupdated": "Изменения страниц, которые вы не посещали с того момента, как они изменились, выделены <strong>жирным</strong> и отмечены полным маркером.",
-       "rcfilters-preference-label": "СкÑ\80Ñ\8bÑ\82Ñ\8c Ñ\83лÑ\83Ñ\87Ñ\88еннÑ\83Ñ\8e Ð²ÐµÑ\80Ñ\81иÑ\8e Â«Ð¡Ð²ÐµÐ¶Ð¸Ñ\85 Ð¿Ñ\80авок»",
-       "rcfilters-preference-help": "Ð\9eÑ\82каÑ\82Ñ\8bваеÑ\82 Ñ\80едизайн Ð¸Ð½Ñ\82еÑ\80Ñ\84ейÑ\81а 2017 Ð³Ð¾Ð´Ð° Ð¸ Ð²Ñ\81е Ð¸Ð½Ñ\81Ñ\82Ñ\80Ñ\83менÑ\82Ñ\8b, Ð´Ð¾Ð±Ð°Ð²Ð»ÐµÐ½Ð½Ñ\8bе Ñ\81 Ñ\82еÑ\85 Ð¿Ð¾Ñ\80.",
-       "rcfilters-watchlist-preference-label": "СкÑ\80Ñ\8bÑ\82Ñ\8c Ñ\83лÑ\83Ñ\87Ñ\88еннÑ\83Ñ\8e Ð²ÐµÑ\80Ñ\81иÑ\8e cпиÑ\81ка Ð½Ð°Ð±Ð»Ñ\8eдениÑ\8f",
-       "rcfilters-watchlist-preference-help": "Ð\9eÑ\82менÑ\8fеÑ\82 Ñ\80едизайн Ð¸Ð½Ñ\82еÑ\80Ñ\84ейÑ\81а 2017 Ð³Ð¾Ð´Ð° Ð¸ Ð²Ñ\81е Ð¸Ð½Ñ\81Ñ\82Ñ\80Ñ\83менÑ\82Ñ\8b, Ð´Ð¾Ð±Ð°Ð²Ð»ÐµÐ½Ð½Ñ\8bе Ñ\82огда Ð¸ Ð¿Ð¾Ð·Ð´Ð½ÐµÐµ.",
+       "rcfilters-preference-label": "Ð\98Ñ\81полÑ\8cзоваÑ\82Ñ\8c Ð½Ðµ JavaScript Ð¸Ð½Ñ\82еÑ\80Ñ\84ейÑ\81",
+       "rcfilters-preference-help": "Ð\97агÑ\80Ñ\83жаеÑ\82 Ñ\81вежие Ð¿Ñ\80авки Ð±ÐµÐ· Ñ\84илÑ\8cÑ\82Ñ\80ов Ð¸Ð»Ð¸ Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾Ñ\81Ñ\82и Ð¿Ð¾Ð´Ñ\87Ñ\91Ñ\80киваниÑ\8f.",
+       "rcfilters-watchlist-preference-label": "Ð\98Ñ\81полÑ\8cзоваÑ\82Ñ\8c Ð¸Ð½Ñ\82еÑ\80Ñ\84ейÑ\81 Ð±ÐµÐ· JavaScript",
+       "rcfilters-watchlist-preference-help": "Ð\97агÑ\80Ñ\83жаеÑ\82 Ð½Ð°Ð±Ð»Ñ\8eдаемÑ\8bе Ð±ÐµÐ· Ñ\84илÑ\8cÑ\82Ñ\80ов Ð¸Ð»Ð¸ Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾Ñ\81Ñ\82и Ð¿Ð¾Ð´Ñ\87Ñ\91Ñ\80киваниÑ\8f.",
        "rcfilters-filter-showlinkedfrom-label": "Показать правки на ссылаемых страницах",
        "rcfilters-filter-showlinkedfrom-option-label": "<strong>Страницы, на которые ссылается</strong> выбранная",
        "rcfilters-filter-showlinkedto-label": "Показать правки на ссылающихся страницах",
        "tags": "Действующие метки изменений",
        "tag-filter": "Фильтр [[Special:Tags|меток]]:",
        "tag-filter-submit": "Отфильтровать",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|1=Метка|Метки}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|1=Метка|Метки}}]]: $2",
        "tag-mw-contentmodelchange": "изменение модели содержимого",
        "tag-mw-contentmodelchange-description": "Правки, которые [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:ChangeContentModel изменяют модель содержимого] страницы",
        "tag-mw-new-redirect": "новое перенаправление",
        "logentry-block-reblock": "$1 {{GENDER:$2|изменил|изменила}} срок блокировки {{GENDER:$4|$3}} на период $5 $6",
        "logentry-partialblock-block": "$1 {{GENDER:$2|заблокировал|заблокировала}} {{GENDER:$4|$3}} на редактирование {{PLURAL:$8|страницу|страницы}} $7 на период $5 $6",
        "logentry-partialblock-reblock": "$1 {{GENDER:$2|изменил|изменила}} настройки блокировки {{GENDER:$4|$3}}, предотвращающий правки {{PLURAL:$8|страницы|страниц}} $7 на период $5 $6",
-       "logentry-non-editing-block-block": "$1 {{GENDER:$2|заблокировал|заблокировала}} {{GENDER:$4|$3}} от действий, не связанных с редактированием, на период $5 $6",
-       "logentry-non-editing-block-reblock": "$1 {{GENDER:$2|изменил|изменила}} настройки блокировки {{GENDER:$4|$3}} для действий, не связанных с редактированием, на период $5 $6",
+       "logentry-non-editing-block-block": "$1 {{GENDER:$2|заблокиÑ\80овал|заблокиÑ\80овала}} {{GENDER:$4|$3}} Ð¾Ñ\82 Ð¾Ð¿Ñ\80еделÑ\91ннÑ\8bÑ\85 Ð´ÐµÐ¹Ñ\81Ñ\82вий, Ð½Ðµ Ñ\81вÑ\8fзаннÑ\8bÑ\85 Ñ\81 Ñ\80едакÑ\82иÑ\80ованием, Ð½Ð° Ð¿ÐµÑ\80иод $5 $6",
+       "logentry-non-editing-block-reblock": "$1 {{GENDER:$2|изменил|изменила}} Ð½Ð°Ñ\81Ñ\82Ñ\80ойки Ð±Ð»Ð¾ÐºÐ¸Ñ\80овки {{GENDER:$4|$3}} Ð´Ð»Ñ\8f Ð¾Ð¿Ñ\80еделÑ\91ннÑ\8bÑ\85 Ð´ÐµÐ¹Ñ\81Ñ\82вий, Ð½Ðµ Ñ\81вÑ\8fзаннÑ\8bÑ\85 Ñ\81 Ñ\80едакÑ\82иÑ\80ованием, Ð½Ð° Ð¿ÐµÑ\80иод $5 $6",
        "logentry-suppress-block": "$1 {{GENDER:$2|заблокировал}} {{GENDER:$4|$3}} сроком на $5 $6",
        "logentry-suppress-reblock": "$1 {{GENDER:$2|изменил|изменила}} срок блокировки {{GENDER:$4|$3}} на период $5 $6",
        "logentry-import-upload": "$1 импортировал{{GENDER:$2||а}} $3 путём файловой загрузки",
index fd3140f..815951d 100644 (file)
        "tags": "Платны значкы про зміны",
        "tag-filter": "Філтер [[Special:Tags|значок]]:",
        "tag-filter-submit": "Філтровати",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|Значка|Значкы}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|Значка|Значкы}}]]: $2",
        "tags-title": "Значкы",
        "tags-intro": "Тота сторінка обсягує список значок, котрыма може софтвер означовати єднотливы едітованя і їх значіня.",
        "tags-tag": "Назва значкы",
index 1e4c447..e417bb8 100644 (file)
        "tags": "तर्कसिद्धानि परिवर्तनाङ्कनानि",
        "tag-filter": "[[Special:Tags|अङ्कनम्]] शोधनी :",
        "tag-filter-submit": "शोधनी",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|अङ्कनम्|अङ्कनानि}}]] : $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|अङ्कनम्|अङ्कनानि}}]] : $2",
        "tags-title": "अङ्कनानि",
        "tags-intro": "एतत्पुटं सार्थसूत्राणि दर्शयति यस्य कोऽपि तन्त्रांशः यत्किमपि सम्पादनम् अङ्कयितुं प्रयोजयति ।",
        "tags-tag": "अङ्कननाम",
index cbaeb17..6e8fad7 100644 (file)
        "tags": "Билигин туттуллар уларытыы бэлиэлэрэ",
        "tag-filter": "[[Special:Tags|Бэлиэлэр]] фильтрдара:",
        "tag-filter-submit": "Фильтр",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|Тиэк|Тиэктэр}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|Тиэк|Тиэктэр}}]]: $2",
        "tag-mw-contentmodelchange": "Иһинээҕи киэбин уларытыы сурунаала",
        "tag-mw-contentmodelchange-description": "Сирэй [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:ChangeContentModel ис тутулун уларытар] көннөрүүлэр",
        "tag-mw-new-redirect": "Саҥа утаарыы",
index b56da52..fb31bec 100644 (file)
        "specialpages": "ᱵᱤᱥᱮᱥ ᱥᱟᱦᱴᱟᱠᱚ",
        "external_image_whitelist": "#ᱱᱚᱣᱟ ᱥᱟᱦᱴᱟ ᱫᱚ ᱪᱮᱛ ᱞᱮᱠᱟ ᱢᱮᱱᱟᱜ-ᱟ ᱚᱝᱠᱟᱜᱮ ᱫᱚᱦᱚᱭᱢᱮ\n#ᱡᱚᱛᱚ ᱚᱠᱛᱚ ᱨᱮ ᱡᱟᱹᱦᱤᱨᱮᱱ ᱠᱩᱴᱨᱟᱹ ᱞᱟᱛᱟᱨ ᱨᱮ (ᱠᱷᱟᱹᱞᱤ ᱦᱟᱹᱴᱤᱧ //ᱛᱟᱞᱟᱨᱮ) ᱵᱟᱹᱭᱥᱟᱹᱣᱢᱮ\n#ᱱᱚᱣᱟ ᱠᱚ ᱫᱚ ᱵᱟᱨᱦᱮ ᱨᱮᱭᱟᱜ (hotlinked) ᱪᱤᱛᱟᱹᱨ ᱨᱮᱭᱟᱜ URL ᱥᱟᱶᱛᱮ ᱢᱤᱞᱟᱹᱣ ᱦᱩᱭᱩᱜ-ᱟ\n#ᱚᱠᱟᱠᱩ ᱢᱤᱞᱟᱹᱜ-ᱟ, ᱚᱱᱟᱠᱩ ᱫᱚ ᱪᱤᱛᱟᱹᱨ ᱞᱮᱠᱟᱛᱮ ᱩᱫᱩᱜᱚᱜ-ᱟ, ᱵᱟᱝᱠᱷᱟᱱ ᱫᱚ ᱠᱷᱟᱹᱞᱤ ᱪᱤᱛᱟᱨ ᱡᱚᱱᱚᱲ ᱩᱫᱩᱜᱚᱜ-ᱟ\n#ᱱᱚᱣᱟ ᱞᱟᱭᱤᱱ ᱨᱮᱭᱟᱜ ᱮᱛᱦᱚᱵᱨᱮ # ᱢᱮᱱᱟᱜ-ᱟ ᱚᱱᱟ ᱞᱟᱭᱤᱱᱠᱚ ᱢᱮᱱᱠᱚ ᱦᱤᱥᱟᱹᱵᱛᱮ ᱵᱮᱵᱦᱟᱨ ᱦᱩᱭᱩᱜ-ᱟ\n#ᱱᱚᱣᱟ ᱫᱚ ᱨᱤᱢᱡᱷᱟᱹᱣᱜᱮ\n#ᱱᱚᱣᱟ ᱫᱟᱜᱽ ᱪᱮᱛᱟᱱᱨᱮ regex ᱠᱩᱴᱨᱟᱹ ᱵᱟᱹᱭᱥᱟᱹᱣᱢᱮ᱾ ᱱᱚᱣᱟ ᱞᱟᱭᱤᱱ ᱪᱮᱫᱞᱮᱠᱟ ᱢᱮᱱᱟᱜ-ᱟ ᱚᱝᱠᱟᱜᱮ ᱫᱚᱦᱚᱭᱢᱮ</pre>",
        "tag-filter": "[[Special:Tags|ᱜᱚᱛᱟᱣ]] ᱪᱷᱟᱹᱱᱤ:",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|ᱜᱚᱛᱟᱣ|ᱜᱚᱛᱟᱣᱠᱚ}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|ᱜᱚᱛᱟᱣ|ᱜᱚᱛᱟᱣᱠᱚ}}]]: $2",
        "tags-active-yes": "ᱦᱮᱸ",
        "tags-active-no": "ᱵᱟᱝ",
        "tags-hitcount": "$1 {{PLURAL:$1|ᱟᱹᱨᱩ|ᱟᱹᱨᱩᱠᱚ}}",
index fda9df1..2cee917 100644 (file)
        "tags": "Etichetti dî canciamenti vàlidi",
        "tag-filter": "Filtra pi [[Special:Tags|etichetta]]",
        "tag-filter-submit": "Filtra",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|Etichetta|Etichetti}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|Etichetta|Etichetti}}]]: $2",
        "tags-title": "Etichetti",
        "tags-intro": "Sta pàggina elenca l'etichetti cu li quali lu software pò marcari nu canciamentu, e lu significatu ca hannu.",
        "tags-tag": "Nomu di l'etichetta",
index 9acda94..949fdc1 100644 (file)
        "tags": "Valit chynge tags",
        "tag-filter": "[[Special:Tags|Tag]] filter:",
        "tag-filter-submit": "Filter",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|Tag|Tags}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|Tag|Tags}}]]: $2",
        "tags-title": "Tags",
        "tags-intro": "This page leets the tags that the saffware can maurk aen eedit wi, n thair meanin.",
        "tags-tag": "Tag name",
index 2fbfd71..ea3b575 100644 (file)
        "intentionallyblankpage": "هيءُ صفحو ڄاڻي خالي ڇڏيو ويو آهي.",
        "tag-filter": "[[Special:Tags|ٽيگ]] ڇاڻي:",
        "tag-filter-submit": "ڇاڻي",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|ٽيگ|ٽيگز}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|ٽيگ|ٽيگز}}]]: $2",
        "tag-mw-new-redirect": "نئون چوريل",
        "tag-mw-blank": "خالي",
        "tag-mw-rollback-description": "واپس-ورايو ڳنڍڻي کي استعمال ڪندي پوين ترميمن کي واپس ورائيندڙ ترميمون",
index 439493e..89d2254 100644 (file)
        "specialpages": "پەڕە تایوەتەگان",
        "external_image_whitelist": " #ئەی ھێڵە ھەر وە ئەی جوورە ک ھەس، وەر بدەین<pre>\n#رستە وەنەزمەگان (regular expression) (تەنیا ئەو بەشە کە لە نێوان // جێ گرێد) لە خوارەو بنەین\n#ئیانە وەرد نیشانی ئینترنتی وێنەیل دەرەکی بەسیار دریای (hotlinked) چەترگیەن (تەتبیق دریەن).\n#ئەوانە ک چەترگیانە، چۊ وێنە نیشان دریەن؛ وەگەرنە تەنیا بەسیارێگ وە وێنە نیشان دەریەێد.\n#ئەو ھێڵەیلە وە # دەس پێ کەن، جوور شرۆڤە (comments) گیریەنە وەر چەو\n#ئەی ھێڵەیلە وە گەورە و بۊچگی پیتەگان ھەستیارە (case-insensitive)\n\n#گشت رستە وەنەزمەگان (regex) لە ژۊەر ئەی ھێڵە بنەین. ئەی ھێڵ ھەر وە ئەی جوورە کە ھەس، وەر بدەین</pre>",
        "tag-filter": "پاڵووین [[Special:Tags|تاگ]]:",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|تاگ|تاگەیل}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|تاگ|تاگەیل}}]]: $2",
        "tags-active-yes": "بەڵێ",
        "tags-active-no": "نە",
        "tags-edit": "وێراشتە",
index e2dd6f5..b3b479d 100644 (file)
        "tags": "Barmay kanji henney",
        "tag-filter": "[[Special:Tags|Kanji]] gaŋa:",
        "tag-filter-submit": "Gaŋa",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|Kanji|Kanjey}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|Kanji|Kanjey}}]]: $2",
        "tags-title": "Kanjey",
        "tags-intro": "Moɲoo woo ka kanjey cebe kaŋ goyjinaa k'i ka barmay šilbay, nda ngi maanaa. \\",
        "tags-tag": "Kanji maa",
index 6ab6382..658f566 100644 (file)
        "external_image_whitelist": " #Palikėt ta eilotė, tuokė kāp īr <pre>\n#Īrašīkat standartėniu ėšraišku fragmentus (tėktās dali terp //)\n#Anūs bus miegėnama sotapatintė so ėšuorėniu abruozdieliu adresās\n#Tė, katrėi sotaps, bus ruodomė kāp abruozdielē, a kėtė bus ruodomė tėktās kāp nūoruodas\n#Raidiu dėdoms nier svarbos\n#Eilotės, katuos prasided # īr kuomentarā \n\n#Īterpkat vėsus standartiėniu ėšraišku fragmentus prīš šėta eilote. Palikat šėta eilote, tuokė kāp ana īr </pre>",
        "tag-filter": "[[Special:Tags|Žīmiū]] kuošeklis:",
        "tag-filter-submit": "Kuošeklis",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|Žīms|Žīmā|Žīmū}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|Žīms|Žīmā|Žīmū}}]]: $2",
        "tags-active-yes": "Tēp",
        "tags-active-no": "Ne",
        "tags-edit": "taisītė",
index f861dae..bec7fea 100644 (file)
@@ -19,7 +19,8 @@
                        "Fitoschido",
                        "BadDog",
                        "ديفيد",
-                       "Zoranzoki21"
+                       "Zoranzoki21",
+                       "Vlad5250"
                ]
        },
        "tog-underline": "Podvuci linkove:",
        "right-editcontentmodel": "Uređivanje modela sadržaja stranice",
        "right-editinterface": "Uređivanje korisničkog interfejsa",
        "right-editusercss": "Uređivanje CSS datoteka drugih korisnika",
-       "right-edituserjs": "Uređivanje Javascript datoteka drugih korisnika",
+       "right-edituserjson": "Uređivanje JSON datoteka drugih korisnika",
+       "right-edituserjs": "Uređivanje JavaScript datoteka drugih korisnika",
        "right-editmyusercss": "Uredite svoje vlastite CSS datoteke",
        "right-editmyuserjs": "Uredite vlastite korisničke JavaScript datoteke",
        "right-viewmywatchlist": "Pregled vlastitog popisa praćenih stranica",
        "tags": "Oznake valjane izmjene",
        "tag-filter": "Filter [[Special:Tags|oznaka]]:",
        "tag-filter-submit": "Filter",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|tag|tagova}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|tag|tagova}}]]: $2",
        "tags-title": "Oznake",
        "tags-intro": "Ova stranica prikazuje spisak oznaka (tagova) koje softver može staviti na svaku izmjenu i njihovo značenje.",
        "tags-tag": "Naziv oznake",
index d370409..8f166b7 100644 (file)
        "december-date": "လိူၼ်တီႇသႅမ်ႇပႃႇ $1",
        "period-am": "AM ပွတ်းၸဝ်ႉ",
        "period-pm": "PM ပွတ်းလႃႈ",
-       "pagecategories": "{{PLURAL:$1|á\80\9cá\80­á\80°á\80\84á\80ºá\82\88\80\9cá\80­á\80°á\80\84á\80ºá\82\88á\80\90á\80\84á\80ºá\80¸á\80\9cá\81¢á\82\86}}",
-       "category_header": "á\81¼á\82\83á\82\88á\80\9cá\80­á\81µá\80ºá\82\88á\81¼á\82\82á\80ºá\80¸á\80\9cá\80­á\80°á\80\84်ႈ \"$1\"",
-       "subcategories": "á\81µá\80­á\80\84á\80ºá\82\87á\81½á\82\84á\80\9cá\80­á\80°á\80\84á\80ºá\82\88",
-       "category-media-header": "á\80\9eá\80­á\80¯á\80\9dá\80ºá\82\87á\81¼á\82\82á\80ºá\80¸á\80\9cá\80­á\80°á\80\84်ႈ \"$1\"",
+       "pagecategories": "{{PLURAL:$1|á\80\95á\80­á\80°á\80\84á\80ºá\80\91á\81¢á\81¼á\80ºá\82\88\81¸á\80­á\80°á\80\9dá\80ºá\80¸á\80\95á\80­á\80°á\80\84á\80ºá\80\91á\81¢á\81¼á\80ºá\82\88}}",
+       "category_header": "á\81¼á\82\83á\82\88á\80\9cá\80­á\81µá\80ºá\82\88á\81¼á\82\82á\80ºá\80¸á\80\95á\80­á\80°á\80\84á\80ºá\80\91á\81¢á\81¼်ႈ \"$1\"",
+       "subcategories": "á\80\95á\80­á\80°á\80\84á\80ºá\80\91á\81¢á\81¼á\80ºá\82\88á\81½á\82\84",
+       "category-media-header": "á\80\9eá\80­á\80¯á\80\9dá\80ºá\82\87á\81¶á\81¢á\80\9dá\80ºá\82\87á\81¼á\82\82á\80ºá\80¸á\80\95á\80­á\80°á\80\84á\80ºá\80\91á\81¢á\81¼်ႈ \"$1\"",
        "category-empty": "<em> ပိူင်ထၢၼ်ႈဢၼ်ၼႆႉ ယၢမ်းလဵဝ် ဢမ်ႇပႆႇမီး ၼႃႈလိၵ်ႈ ဢမ်ႇၼၼ် သိုဝ်ႇသင်ဝႆႉ</em>",
-       "hidden-categories": "{{PLURAL:$1|á\80\9cá\80­á\80°á\80\84á\80ºá\82\88á\80¢á\81¼á\80ºá\80\9cá\80\95á\80ºá\82\89á\80\9dá\82\86á\82\89 |á\80\9cá\80­á\80°á\80\84်ႈၸိူဝ်း ဢၼ်လပ်ႉဝႆႉ}}",
+       "hidden-categories": "{{PLURAL:$1|á\80\95á\80­á\80°á\80\84á\80ºá\80\91á\81¢á\81¼á\80ºá\82\88 á\80¢á\81¼á\80ºá\80\9cá\80\95á\80ºá\82\89á\80\9dá\82\86á\82\89 |á\80\95á\80­á\80°á\80\84á\80ºá\80\91á\81¢á\81¼်ႈၸိူဝ်း ဢၼ်လပ်ႉဝႆႉ}}",
        "hidden-category-category": "ပိူင်ထၢၼ်ႈ ဢၼ်လပ်ႉသိူင်ႇဝႆႉ",
-       "category-subcat-count": "{{PLURAL:$2|á\81¼á\82\82á\80ºá\80¸á\80\9cá\80­á\80°á\80\84á\80ºá\82\88á\80¢á\81¼á\80ºá\81¼á\82\86á\82\89 á\80\99á\80®á\80¸á\81µá\80­á\80\84á\80ºá\82\87á\81½á\82\84á\80\9cá\80­á\80°á\80\84á\80ºá\82\88á\81¼á\82\86á\82\89 á\81¸á\80­á\80°á\80\84á\80ºá\82\89á\81¼á\82\86á\81µá\80½á\81ºá\80ºá\80¸|á\81¼á\82\82á\80ºá\80¸á\80\9cá\80­á\80°á\80\84á\80ºá\82\88á\81¼á\82\86á\82\89 á\80\99á\80®á\80¸ This category has the following {{PLURAL:$1|á\81µá\80­á\80\84á\80ºá\82\87á\81½á\82\84á\80\9cá\80­á\80°á\80\84á\80ºá\82\88|$1 á\81µá\80­á\80\84á\80ºá\82\87á\81½á\82\84á\80\9cá\80­á\80°á\80\84á\80ºá\82\88á\80\90á\80\84á\80ºá\82\87á\80\9cá\81¢á\82\86á\80¸}}, á\81¼á\82\82á\80ºá\80¸á\81µá\82\83á\82\8a $2 á\80\90á\80\84á\80ºá\80¸á\80\9eá\80µá\80\84á\80ºá\82\88á\80\90á\80\84á\80ºá\80¸á\80\99á\80°á\80\90á\80ºá\80¸}}",
-       "category-subcat-count-limited": "á\81¼á\82\82á\80ºá\80¸á\80\9cá\80­á\80°á\80\84á\80ºá\82\88á\81¼á\82\86á\82\89 á\80\99á\80®á\80¸á\80\9dá\82\86á\82\89á\80\9cá\80­á\80°á\80\84á\80ºá\82\88á\81¼á\80\84á\80ºá\82\87á\81¼á\82\86 {{PLURAL:$1| á\81µá\80­á\80\84á\80ºá\82\87á\81½á\82\84á\80\9cá\80­á\80°á\80\84á\80ºá\82\88 |$1 á\81µá\80­á\80\84á\80ºá\82\87á\81½á\82\84á\80\9cá\80­á\80°á\80\84á\80ºá\82\88á\80\90á\80\84á\80ºá\80¸á\80\9cá\81¢á\82\86}}",
+       "category-subcat-count": "{{PLURAL:$2|á\80\90á\80®á\82\88á\81¼á\82\82á\80ºá\80¸á\80\95á\80­á\80°á\80\84á\80ºá\80\91á\81¢á\81¼á\80ºá\82\88á\80¢á\81¼á\80ºá\81¼á\82\86á\82\89 á\81µá\80°á\81ºá\80ºá\80¸á\80\99á\80®á\80¸ á\80\95á\80­á\80°á\80\84á\80ºá\80\91á\81¢á\81¼á\80ºá\82\88á\81½á\82\84 á\81¼á\80\84á\80ºá\82\87á\81½á\81¢á\82\86á\82\87á\80\90á\82\82á\80ºá\82\88á\81¼á\82\86á\82\89á\81µá\80°á\81ºá\80ºá\80¸.| á\80\90á\80®á\82\88á\81¼á\82\82á\80ºá\80¸á\80\95á\80­á\80°á\80\84á\80ºá\80\91á\81¢á\81¼á\80ºá\82\88á\81¼á\82\86á\82\89 á\80\99á\80®á\80¸á\81¸á\80­á\80°á\80\9dá\80ºá\80¸á\80\95á\80µá\81¼á\80º {{PLURAL:$1|á\80\95á\80­á\80°á\80\84á\80ºá\80\91á\81¢á\81¼á\80ºá\82\88á\81½á\82\84\81¸á\80­á\80°á\80\9dá\80ºá\80¸á\80\95á\80­á\80°á\80\84á\80ºá\80\91á\81¢á\81¼á\80ºá\82\88á\81½á\82\84 $1 }}, á\80\90á\80\84á\80ºá\80¸á\80\9eá\80µá\80\84á\80ºá\82\88 $2 á\81µá\80°á\81ºá\80ºá\80¸.}}",
+       "category-subcat-count-limited": "á\81¼á\82\82á\80ºá\80¸á\80\95á\80­á\80°á\80\84á\80ºá\80\91á\81¢á\81¼á\80ºá\82\88á\80¢á\81¼á\82\86á\82\89 á\81¶á\80\9dá\80ºá\82\88á\80\95á\82\83á\80¸á\80\9dá\82\86á\82\89 {{PLURAL:$1| á\80\95á\80­á\80°á\80\84á\80ºá\80\91á\81¢á\81¼á\80ºá\82\88á\81½á\82\84 |á\81¸á\80­á\80°á\80\9dá\80ºá\80¸á\80\95á\80­á\80°á\80\84á\80ºá\80\91á\81¢á\81¼á\80ºá\82\88á\81½á\82\84 $1 }}",
        "category-article-count": "{{PLURAL:$2| ပိူင်ထၢၼ်ႈဢၼ်ၼႆႉ ပႃးဝႆႉၼႃႈလိၵ်ႈၼင်ႇပႃႈတႂ်ႈၼႆႉၵွၺ်း |ၼႂ်းပိူင်ထၢၼ်ႈဢၼ်ၼႆႉ {{PLURAL:$1| ၼႃႈလိၵ်ႈ }} တင်းသဵင်ႈတင်းမူတ်း မီးဝႆႉ $2 ႁူဝ်}}။",
-       "category-article-count-limited": "á\80\90á\81¢á\80\84á\80ºá\80¸á\80\95á\82\83á\82\88á\80\90á\82\82á\80ºá\82\88á\81¼á\82\86á\82\89  {{PLURAL:$1| á\81¼á\82\83á\82\88á\80\9cá\80­á\81µá\80ºá\82\88 }} á\80\99á\80®á\80¸á\81¼á\82\82á\80ºá\80¸á\80\9cá\80­á\80°á\80\84á\80ºá\82\88 á\80\90á\80±á\82\83á\82\88á\80\9cá\80µá\80\9dá\80ºá\81¼á\82\86ႉ",
+       "category-article-count-limited": "á\80\90á\80®á\82\88 {{PLURAL:$1| á\81¼á\82\83á\82\88á\80\9cá\80­á\81µá\80ºá\82\88 }}á\81½á\81¢á\82\86á\82\87á\80\90á\82\82á\80ºá\82\88á\81¼á\82\86á\82\89 á\80\99á\80®á\80¸á\80\9dá\82\86á\82\89á\80\90á\80®á\82\88á\81¼á\82\82á\80ºá\80¸ á\80\95á\80­á\80°á\80\84á\80ºá\80\91á\81¢á\81¼á\80ºá\82\88á\80\9aá\81¢á\80\99á\80ºá\80¸á\80\9cá\80µá\80\9dá\80ºá\81¼á\82\86á\82\89á\80\9aá\80\9dá\80ºႉ",
        "category-file-count": "{{PLURAL:$2| ပိူင်ထၢၼ်ႈဢၼ်ၼႆႉ ပႃးဝႆႉၼႃႈလိၵ်ႈၼင်ႇပႃႈတႂ်ႈၼႆႉၵွၺ်း |တၢင်းပႃႈတႂ်ႈၼႆႉ{{PLURAL:$1| ၾႆႇၼႆႉပဵၼ်|$1 ၾၢႆႇၸိူဝ်းၼႆႉပဵၼ် }} မီးၼႂ်းပိူင်ထၢၼ်ႈၼႆႉ ၵႃႈၼႂ်း $2 တင်းသဵင်ႈတင်းမူတ်း}}",
        "category-file-count-limited": "ဢၼ်ပဵၼ် {{PLURAL:$1|ၾၢႆႇၼႆႉ|$1 ၾၢႆႇၸိူဝ်းၼႆႉ}} မီးဝႆႉတီႈၼႂ်း တွၼ်ႈၵၼ်ၼႆ့။",
        "listingcontinuesabbrev": "သိုပ်ႇ",
        "search-result-category-size": "{{PLURAL:$1|1 ၽူႈၶဝ်ႈၸုမ်း|$1 ၽူႈၶဝ်ႈၸုမ်း}} ({{PLURAL:$2|1 ၵၼ်ၽႄ|$2 ၵၼ်ၽႄ}}, {{PLURAL:$3|1 ၾၢႆႇ|$3 ၾၢႆႇ}})",
        "search-redirect": "(ပိၼ်ႇဝၢႆႇမႃးတီႈ $1)",
        "search-section": "(တွၼ်ႈၵၼ် $1)",
-       "search-category": "(á\80\90á\80½á\81¼á\80ºá\82\88á\81µá\81¼á\80º $1)",
+       "search-category": "(á\80\95á\80­á\80°á\80\84á\80ºá\80\91á\81¢á\81¼á\80ºá\82\88 $1)",
        "search-file-match": "(လမ်းၼႂ်းၾၢႆႇဢၼ်မႅၼ်ႈၵၼ်)",
        "search-suggest": "ၶႂ်ႈဝႃႈ $1 - ၼႆႁႃႉ",
        "search-interwiki-caption": "ၽွၼ်းလႆႈ ၵႃႈတီႈ ၼႃႈၵၢၼ် ပီႈၼွင်ႉၵၼ်",
        "right-move": "ၶၢႆႉ ၼႃႈလိၵ်ႈ",
        "right-move-subpages": "ၶၢႆ့ၼႃႈလိၵ်ႈ ဢိၵ်ႇ ၼႃႈလိၵ်ႈၽႄၶဝ်",
        "right-move-rootuserpages": "ၶၢႆ့ၼႃႈလိၵ်ႉ ၽူႈၸႂ်ႉတိုဝ်း ငဝ်ႈႁၢၵ်ႈ",
-       "right-move-categorypages": "á\81¶á\81¢á\82\86á\80·á\81¼á\82\83á\82\88á\80\9cá\80­á\81µá\80ºá\82\88 á\80\90á\80½á\81¼á\80ºá\82\88á\81µá\81¼á\80º",
+       "right-move-categorypages": "á\81¶á\81¢á\82\86á\80·á\81¼á\82\83á\82\88á\80\9cá\80­á\81µá\80ºá\82\88 á\80\95á\80­á\80°á\80\84á\80ºá\80\91á\81¢á\81¼á\80ºá\82\88",
        "right-movefile": "ၶၢႆ့ၾၢႆႇ",
        "right-suppressredirect": "ၽွင်းတိုၵ်ႉၶၢႆ့ၼႃႈလိၵ်ႈယူႇၼၼ်ႉ ​တေဢမ်ႇသၢင်ႈ တူဝ်ပိၼ်ႇၸီႉ ၵႃႈတီႈ ၼႃႈလိၵ်ႈ ငဝ်ႈငႃႇ",
        "right-upload": "လူတ်ႇၶိုၼ်ႈ ၾၢႆႇ",
        "action-move": "ၶၢႆႉဢွင်ႈ ၼႃႈလိၵ်ႈၼႆႉ",
        "action-move-subpages": "ၶၢႆႉဢွင်ႈ ၼႃႈလိၵ်ႈၼႆႉ လႄႈ ဢိၵ်ႇတင်း ၼႃႈလိၵ်ႈၽႄမၼ်း",
        "action-move-rootuserpages": "ၶၢႆ့ၼႃႈလိၵ်ႉ ၽူႈၸႂ်ႉတိုဝ်း ငဝ်ႈႁၢၵ်ႈ",
-       "action-move-categorypages": "á\81¶á\81¢á\82\86á\80·á\81¼á\82\83á\82\88á\80\9cá\80­á\81µá\80ºá\82\88 á\80\90á\80½á\81¼á\80ºá\82\88á\81µá\81¼á\80º",
+       "action-move-categorypages": "á\81¶á\81¢á\82\86á\80·á\81¼á\82\83á\82\88á\80\9cá\80­á\81µá\80ºá\82\88 á\80\95á\80­á\80°á\80\84á\80ºá\80\91á\81¢á\81¼á\80ºá\82\88",
        "action-movefile": "ၶၢႆႉဢွင်ႈ ၾၢႆႇဢၼ်ၼႆႉ",
        "action-upload": "လူတ်ႇၶိုၼ်ႈ ၾၢႆႇဢၼ်ၼႆႉ",
        "action-reupload": "သႂ်ႇတဵင်ၵႂႃႇ ၼိူဝ် ၾၢႆႇဢၼ်မီးဝႆႉၼၼ်ႉ",
        "rcfilters-filter-major-description": "မႄးထတ်း ဢၼ်ဢမ်ႇမၢႆၸပ်းဝႆႉၼင်ႇ တွၼ်ႈဢွၼ်ႇ။",
        "rcfilters-filtergroup-changetype": "မဵဝ်းလွင်ႈလႅၵ်ႈလၢႆႈ",
        "rcfilters-filter-pageedits-label": "မႄးထတ်းၼႃႈလိၵ်ႈ",
-       "rcfilters-filter-pageedits-description": "မႄးထတ်းၸူး လမ်းၼႂ်းဝီႇၶီႇ၊ လွင်ႈဢုပ်ႇဢူဝ်း၊ ၶေႃႈသပ်းလႅင်း တွၼ်ႈၵၼ်...",
+       "rcfilters-filter-pageedits-description": "မႄးထတ်း လမ်းၼႂ်းဝီႇၶီႇ၊ ဢုပ်ႇဢူဝ်း၊ ၶေႃႈသပ်းလႅင်း ပိူင်ထၢၼ်ႈ...",
        "rcfilters-filter-newpages-label": "လွင်ႈၵေႃႇသၢင်ႈ ၼႃႈလိၵ်ႈ",
        "rcfilters-filter-newpages-description": "မႄးထတ်း ဢၼ်ႁဵတ်းပဵၼ် ၼႃႈလိၵ်ႈဢၼ်မႂ်ႇ",
-       "rcfilters-filter-categorization-label": "á\80\9cá\82\85á\81µá\80ºá\82\88á\80\9cá\81¢á\82\86á\82\88 á\80\90á\80½á\81¼á\80ºá\82\88á\81µá\81¼á\80º",
+       "rcfilters-filter-categorization-label": "á\80\9cá\82\85á\81µá\80ºá\82\88á\80\9cá\81¢á\82\86á\82\88 á\80\95á\80­á\80°á\80\84á\80ºá\80\91á\81¢á\81¼á\80ºá\82\88",
        "rcfilters-filtergroup-lastRevision": "ၵၢၼ်ၶူၼ်ႉၶႆႈ ၵမ်းလိုၼ်းသုတ်း",
        "rcfilters-filter-lastrevision-label": "ၵၢၼ်ၶူၼ်ႉၶႆႈ ၵမ်းလိုၼ်းသုတ်း",
        "rcfilters-filter-lastrevision-description": "ၸိူဝ်းဢၼ်မီးလွင်ႈလႅၵ်ႈလၢႆႈၸူး ၼႃႈလိၵ်ႈ ဢၼ်ပႆႇႁိုင်ၼၼ်ႉၵူၺ်း",
        "rcfilters-filter-previousrevision-label": "ဢမ်ႇၸႂ်ႈၵၢၼ်ၶူၼ်ႉၶႆႈ ၵမ်းလိုၼ်းသုတ်း",
        "rcfilters-filter-previousrevision-description": "ၸိူဝ်းလႅၵ်ႈလၢႆႈတင်းသဵင်ႈ ဢၼ်ဢမ်ႇၸႂ်ႈ \"လွင်ႈၶူၼ်ႉၶႆႈၵမ်းလိုၼ်းသုတ်း\"။",
+       "rcfilters-target-page-placeholder": "ထႅမ်သႂ်ႇ ၸိုဝ်ႈၼႃႈလိၵ်ႈ (ဢမ်ႇၼၼ် ပိူင်ထၢၼ်ႈ)",
        "rcnotefrom": "ၽၢႆႇတႂ်ႈ {{PLURAL:$5|ၼႆႉ ပဵၼ်လွင်ႈလႅၵ်ႈလၢႆႈ|ၸိူဝ်းၼႆႉ ပဵၼ်လွင်ႈလႅၵ်ႈလၢႆႈ}} ဝႆႉ ၸဵမ်မိူဝ်ႈ <strong>$3, $4</strong> (တေႃႇထိုင် <strong>$1</strong> ဢၼ်ၼႄဝႆႉ).",
        "rclistfrom": "ၼႄ လွင်ႈ​လႅၵ်ႈလၢႆႈဢၼ်မႂ်ႇ တႄႇတီႈ $2, $3",
        "rcshowhideminor": "$1 လွင်ႈမူၼ်ႉမႄး ဢိတ်းဢီႈ",
        "recentchangeslinked-feed": "တၢင်း​လႅၵ်ႈ​လၢႆႈ ဢၼ်​ၵဵဝ်ႇ​ၵွင်ႉ",
        "recentchangeslinked-toolbox": "တၢင်း​လႅၵ်ႈ​လၢႆႈ ဢၼ်​ၵဵဝ်ႇ​ၵွင်ႉ",
        "recentchangeslinked-title": "ၵၢၼ်လႅၵ်ႈလၢႆႈ ဢၼ်ၵပ်းၵၢႆႇလူၺ်ႈ  \"$1\"",
-       "recentchangeslinked-summary": "á\80¢á\81¼á\80ºá\81¼á\82\86á\82\89á\81¼á\82\86á\82\89á\80\95á\80µá\81¼á\80º á\80\9eá\80µá\81¼á\80ºá\82\88á\80\99á\81¢á\82\86 á\80\9cá\80½á\80\84á\80ºá\82\88á\80\9cá\82\85á\81µá\80ºá\82\88á\80\9cá\81¢á\82\86á\82\88 á\81¸á\80­á\80°á\80\9dá\80ºá\80¸á\80¢á\81¼á\80ºá\80\90á\80­á\80¯á\81µá\80ºá\82\89á\82\81á\82\83 á\80\9cá\82\85á\81µá\80ºá\82\88á\80\9cá\81¢á\82\86á\82\88á\80\99á\82\83á\80¸á\81¸á\80°á\80¸ á\81¼á\82\83á\82\88á\80\9cá\80­á\81µá\80ºá\82\88 á\80¢á\81¼á\80ºá\80\99á\81µá\80ºá\80¸á\80\99á\81¼á\80ºá\82\88á\80\9dá\82\86á\82\89á\81¼á\82\86á\82\89 (á\80¢á\80\99á\80ºá\82\87á\81¼á\81¼á\80º á\81¸á\80°á\80¸ á\81½á\80°á\82\88á\81¶á\80\9dá\80ºá\82\88á\81¸á\80¯á\80\99á\80ºá\80¸ á\80¢á\81¼á\80ºá\80\99á\80®á\80¸á\81¼á\82\82á\80ºá\80¸ á\81µá\81¼á\80º á\80¢á\81¼á\80ºá\80\9cá\82\86á\82\88á\80\99á\81µá\80ºá\80¸á\80\99á\81¼á\80ºá\82\88á\80\9dá\82\86á\82\89).\ná\81¼á\82\83á\80¸á\80\9cá\80­á\81µá\80ºá\82\88 á\81¸á\80­á\80°á\80\9dá\80ºá\80¸á\80\99á\80®á\80¸á\81¼á\80­á\80°á\80\9dá\80º [[Special:Watchlist|your watchlist]] á\81¼á\82\86á\82\89 <strong>á\80\90á\80±á\80\9cá\80\99á\80ºá\81¼á\82\83á\82\88</strong>á\80\9dá\82\86á\80·။",
+       "recentchangeslinked-summary": "á\80\90á\80½á\81¼á\80ºá\82\88á\80\90á\82\83á\82\87á\82\81á\81¼á\80ºá\80\9cá\82\86á\82\88 á\80\9cá\80½á\80\84á\80ºá\82\88á\80\9cá\82\85á\81µá\80ºá\82\88á\80\9cá\81¢á\82\86á\82\88 á\80\90á\80®á\82\88á\81¼á\80­á\80°á\80\9dá\80ºá\81¼á\82\83á\82\88á\80\9cá\80­á\81µá\80ºá\82\88 á\81¸á\80­á\80°á\80\9dá\80ºá\80¸á\80¢á\81¼á\80ºá\81µá\80½á\80\84á\80ºá\82\89á\80\9dá\82\86á\82\89á\80\90á\80®á\82\88á\81¼á\82\83á\82\88á\80\9cá\80­á\81µá\80ºá\82\88á\81¼á\81¼á\80ºá\82\89á\81¼á\82\86 á\80\91á\82\85á\80\99á\80ºá\80\9eá\82\82á\80ºá\82\87á\81¸á\80­á\80¯á\80\9dá\80ºá\82\88á\81¼á\82\83á\82\88á\80\9cá\80­á\81µá\80ºá\82\88á\81¼á\81¼á\80ºá\82\89á\80\9cá\82\84á\82\88á\81\8b (á\80\90á\80½á\81¼á\80ºá\82\88á\80\90á\82\83á\82\87á\82\81á\81¼á\80ºá\80\9cá\82\86á\82\88 á\81¸á\80¯á\80\99á\80ºá\80¸á\81½á\80¯á\80\84á\80ºá\80\95á\80­á\80°á\80\84á\80ºá\80\91á\81¢á\81¼á\80ºá\82\88á\81\8a á\80\95á\80±á\82\83á\82\89á\80\9eá\82\82á\80ºá\82\87{{ns:category}}:á\81¸á\80­á\80¯á\80\9dá\80ºá\82\88á\80\95á\80­á\80°á\80\84á\80ºá\80\91á\81¢á\81¼á\80ºá\82\88\81\8b á\80\9cá\80½á\80\84á\80ºá\82\88á\80\9cá\82\85á\81µá\80ºá\82\88á\80\9cá\81¢á\82\86á\82\88á\81¸á\80°á\80¸ á\81¼á\82\83á\82\88á\80\9cá\80­á\81µá\80ºá\82\88 á\80\90á\80®á\82\88  [[Special:Watchlist|á\80\9eá\80µá\81¼á\80ºá\82\88á\80\99á\81¢á\82\86á\80\90á\80°á\81ºá\80ºá\80¸á\81¸á\80\9dá\80ºá\82\88á\81µá\80\9dá\80ºá\82\87]] á\81¼á\81¼á\80ºá\82\89 á\80\95á\80µá\81¼á\80ºá\80\9dá\82\86á\82\89 á\80\90á\80°á\80\9dá\80ºá\80\9cá\80­á\81µá\80ºá\82\88 <strong>á\81¼á\82\83</strong>á\80\9aá\80\9dá\80ºá\82\89။",
        "recentchangeslinked-page": "ၸိုဝ်ႈၼႃႈလိၵ်ႈ",
        "recentchangeslinked-to": "ၼႄပၼ် လွၵ်ႈလႅၵ်ႈလၢႆႈ ၸူး ၼႃႈလိၵ်ႈ ဢၼ်ၵွင်ႉသိုပ်ႇ",
-       "recentchanges-page-added-to-category": "[[:$1]] á\80\9eá\82\82á\80ºá\82\87á\81¼á\82\82á\80ºá\80¸ á\80\95á\81¢á\82\86á\80¸ယဝ်ႉ",
+       "recentchanges-page-added-to-category": "[[:$1]] á\80\9eá\82\82á\80ºá\82\87á\81¸á\80°á\80¸ á\80\95á\80­á\80°á\80\84á\80ºá\80\91á\81¢á\81¼á\80ºá\82\88ယဝ်ႉ",
        "recentchanges-page-added-to-category-bundled": "[[:$1]] ထႅမ်သႂ်ႇဝႆႉယဝ်ႉ တီႈၼႂ်းတွၼ်ႈၵၼ်, [[Special:WhatLinksHere/$1|ၼႃႈလိၵ်ႈၼႆႉ မၼ်းၶဝ်ႈပႃးဝႆႉ ၵႃႈတီႈၼႂ်း ၼႃႈလိၵ်ႈ တၢင်ႇၸိူဝ်း]]",
-       "recentchanges-page-removed-from-category": "[[:$1]] á\80¢á\80\9dá\80ºá\80¢á\80½á\81µá\80ºá\82\87á\80\90á\80\99á\80ºá\82\88á\80\90á\80®á\82\88 á\80\95á\81¢á\82\86á\80¸",
+       "recentchanges-page-removed-from-category": "[[:$1]] á\80\91á\80½á\81¼á\80ºá\80¢á\80½á\81µá\80ºá\82\87á\80\95á\82\85á\80\90á\80ºá\82\88 á\81µá\82\83á\82\88á\80\90á\80®á\82\88 á\80\95á\80­á\80°á\80\84á\80ºá\80\91á\81¢á\81¼á\80ºá\82\88",
        "recentchanges-page-removed-from-category-bundled": "[[:$1]]ထွၼ်ပႅတ်ႈယဝ်ႉ ၵႃႈတီႈ တွၼ်ႈၵၼ်, [[Special:WhatLinksHere/$1|ၼႃႈလိၵ်ႈၼႆႉ မၼ်းၶဝ်ႈပႃးဝႆႉ ၵႃႈတီႈၼႂ်း ၼႃႈလိၵ်ႈ တၢင်ႇၸိူဝ်း]]",
        "autochange-username": "သိုဝ်ႇၶၢဝ်ႇဝီႇၶီႇ လႅၵ်ႈလၢႆႈ ႁင်းတူဝ်",
        "upload": "လူတ်ႇၶိုၼ်ႈၾၢႆႇ",
        "randompage-nopages": "တၢင်းၽၢႆႇတႂ်ႈၼၼ်ႉ ဢမ်ႇမီးဝႆႉ ၼႃႈလိၵ်ႈသင်\n{{PLURAL:$2|လွၵ်းၸိုဝ်ႈ}}: $1 ။",
        "randomincategory": "ၼႃႈလိၵ်ႈၵမ်ႉသၢင်ႇတေႃႇ ၵႃႈတီႈၼႂ်း ပိူင်ထၢၼ်ႈ",
        "randomincategory-invalidcategory": "\"$1\" ၼႆႉ ပဵၼ်ၸိုဝ်ႈလိူင်ႈ ဢၼ်ဢမ်ႇပဵၼ်လႆႈ။",
-       "randomincategory-nopages": "မၼ်းဢမ်ႇမီးဝႆ ၼႃႈလိၵ်ႈသင် ၵႃႈတီႈၼႂ်း [[:Category:$1|$1]] ပိူင်ထၢၼ်ႈ။",
+       "randomincategory-nopages": "မၼ်းဢမ်ႇမီးဝႆ ၼႃႈလိၵ်ႈသင် ၵႃႈတီႈၼႂ်း [[:Category:$1|$1]] ပိူင်ထၢၼ်ႈ။",
        "randomincategory-category": "ပိူင်ထၢၼ်ႈ",
        "randomincategory-legend": "ၼႃႈလိၵ်ႈၵမ်ႉသၢင်ႇတေႃႇ ၵႃႈတီႈၼႂ်း ပိူင်ထၢၼ်ႈ",
        "randomincategory-submit": "သိုပ်ႇၵႂႃႇ",
        "withoutinterwiki-submit": "ၼႄ",
        "fewestrevisions": "ၼႃႈလိၵ်ႈၸိူဝ်းမီး ၶေႃႈၶူၼ်ႉၶႆႈ ဢၼ်ဢေႇသေပိူၼ်ႈ",
        "nbytes": "$1 {{PLURAL:$1|ၿႆႉ|ၿႆႉ}}",
-       "ncategories": "{{PLURAL:$1|á\80\9cá\80­á\80°á\80\84á\80ºá\82\88\80\9cá\80­á\80°á\80\84á\80ºá\82\88á\80\90á\80\84á\80ºá\80¸á\80\9cá\81¢á\82\86}}",
+       "ncategories": "{{PLURAL:$1|á\80\95á\80­á\80°á\80\84á\80ºá\80\91á\81¢á\81¼á\80ºá\82\88\81¸á\80­á\80°á\80\9dá\80ºá\80¸á\80\95á\80­á\80°á\80\84á\80ºá\80\91á\81¢á\81¼á\80ºá\82\88}}",
        "ninterwikis": "$1 {{PLURAL:$1|ဝီႇၶီႇၽၢႆႇၼႂ်း|ဝီႇၶီႇၸိူဝ်းၽၢႆႇၼႂ်း}}",
        "nlinks": "$1 {{PLURAL:$1|ႁဵင်းၵွင်ႉ|ႁဵင်းၵွင်ႉၼမ်}}",
        "nmembers": "$1 {{PLURAL:$1|member|ၽူႈၶဝ်ႈၸုမ်း}}",
        "allpagesprefix": "ၼႃးလိၵ်ႈဢၼ်ၼႄ ဢိၵ်ႇတင်း ၶေႃႈလူင်ႈၼႃႈ",
        "allpages-hide-redirects": "သိူင်ႇ ၸိူဝ်းတူဝ်ပိၼ်ႇၸီႉ",
        "categories": "ပိူင်ထၢၼ်ႈ",
+       "categoriespagetext": "{{PLURAL:$1|ပိူင်ထၢၼ်ႈ မီးဝႆႉ|ပိူင်ထၢၼ်ႈၸိူဝ်းမီးဝႆႉ}}တီႈၼိူဝ်ဝီႇၶီႇၼင်ႇ ၽၢႆႇတႂ်ႈၼႆႉ လႅပ်ႈတေၸႂ်ႉဝႆႉ ဢမ်ႇၼၼ် ဢမ်ႇၸႂ်ႉဝႆႉ\nတူၺ်းပႃးတီႈ [[Special:WantedCategories|ပိူင်ထၢၼ်ႈ ၸိူဝ်းလူဝ်ႇ]]ၼၼ်ႉလႄႈ။",
        "sp-deletedcontributions-contribs": "လွင်ႈၶဝ်ႈႁူမ်ႈ",
        "linksearch": "သွၵ်ႈႁႃ ႁဵင်းၵွင်ႉၽၢႆႇၼွၵ်ႈ",
        "linksearch-pat": "လၢႆးသွၵ်ႈႁႃႈ :",
        "listgrants-grant": "ပၼ်သုၼ်ႇ",
        "listgrants-rights": "သုၼ်ႇ",
        "trackingcategories": "တွၼ်ႈၵၼ် ၸွမ်းႁွႆး",
-       "trackingcategories-msg": "á\80\90á\80½á\81¼á\80ºá\82\88á\81µá\81¼á\80º ၸွမ်းႁွႆး",
+       "trackingcategories-msg": "á\80\95á\80­á\80°á\80\84á\80ºá\80\91á\81¢á\81¼á\80ºá\82\88 ၸွမ်းႁွႆး",
        "trackingcategories-name": "ၸိုဝ်ႈ လိၵ်ႈပွင်ႇၶၢဝ်ႇ",
+       "trackingcategories-desc": "ပိူင်ထၢၼ်ႈ ဢၼ်ၶဝ်ႈပႃးဝႆႉ တူဝ်ထတ်း",
        "restricted-displaytitle-ignored": "ၼႃႈလိၵ်ႈ ၸိူဝ်းၶၢမ်ႈဝႆႉ တႃႇၼႄႁူဝ်ၶေႃႈ",
        "restricted-displaytitle-ignored-desc": "ၼႃႈလိၵ်ႈ ဢၼ်ၶၢမ်ႈဝႆႉ  <code><nowiki>{{DISPLAYTITLE}}</nowiki></code> ယွၼ်ႉပိူဝ်ႈဝႃႈ မၼ်းဢမ်ႇမီး လွင်ႈငမ်ႇမႅၼ်ႈၵၼ်တင်း ႁူဝ်ၶေႃႈတႄႉတႄႉ ၶွင်ၼႃႈလိၵ်ႈ။",
+       "hidden-category-category-desc": "တီးၼႂ်းလမ်းၼႂ်း ၼႃႈလိၵ်ႈမၼ်းၼၼ်ႉ ပိူင်ထၢၼ်ႈ ၶဝ်ႈပႃးဝႆႉ <code><nowiki>__HIDDENCAT__</nowiki></code> , ဢၼ်ၵႅတ်ႇမၼ်းဝႆႉ ၵႃႈတီႈ တႃႇၼႄ တီႈၼႂ်း တိူၵ်ႈႁဵင်းၵွင်ႉ ပိူင်ထၢၼ်ႈ တီႈၼႃႈလိၵ်ႈ ၼင်ႇပိူင်ၵႅဝ်ႈမၼ်းၼၼ်ႉ။",
        "trackingcategories-nodesc": "​ၶေႃႈသပ်းလႅင်း ဢမ်ႇၶဝ်ႈပႃးဝႆႉ။",
-       "trackingcategories-disabled": "á\80\90á\80½á\81¼á\80ºá\82\88á\81µá\81¼á\80ºá\81¼á\82\86á\80· ဢိုတ်းၸႂ်ႉဝႆႉ",
+       "trackingcategories-disabled": "á\80\95á\80­á\80°á\80\84á\80ºá\80\91á\81¢á\81¼á\80ºá\82\88 á\80\91á\80¯á\81µá\80ºá\82\87ဢိုတ်းၸႂ်ႉဝႆႉ",
        "mailnologin": "ဢမ်ႇသူင်ႇ ႁဵင်းလိၵ်ႈ",
        "mailnologintext": "ၸဝ်ႈၵဝ်ႇ တေလႆႈ [[Special:UserLogin|လွၵ်ႉဢိၼ်ႇ]]ဝႆႉ သေ တီႈၼႂ်း [[Special:Preferences|preferences]]ၼၼ်ႉ တေလႆႈမီး ႁဵင်းလိၵ်ႈ ဢီးမေးလ် ၸဝ်ႈၵဝ်ႇ ဢၼ်ၸႂ်ႉလႆႈ တွၼ်ႈတႃႇသူင်ႇ ဢီးမေးလ်ၸူး ၽူႈၸႂ်ႉတိုဝ်းတၢင်ႇၵေႃႉ။",
        "emailuser": "သူင်ႇဢီးမေးလ်ၸူး ၽူႈၸႂ်ႉတိုဝ်းၵေႃႉၼႆႉ",
        "emailsenttext": "ဢီးမေးလ်ၸဝ်ႈၵဝ်ႇ ထုၵ်ႇသူင်ႇပၼ်ၵႂႃႇယဝ်ႉ။",
        "emailuserfooter": "ဢီးမေးလ်ၼႆႉ  \"{{int:emailuser}}\" ၵၢၼ်တီႈ  {{SITENAME}} ၵေႃႉ {{GENDER:$1|သူင်ႇ}} $1 ၸူး  {{GENDER:$2|$2}}။ သင်ၸိူဝ်ႉဝႃႈ  {{GENDER:$2|ၸဝ်ႈၵဝ်ႇ}} ၶႂ်ႈတွပ်ႇပၼ်ၶိုၼ်း ဢီးမေးလ်ဢၼ်ၼႆႉၼႆ ဢီးမေးလ် {{GENDER:$2|ၸဝ်ႈၵဝ်ႇ}} တေထုၵ်ႇ သူင်ႇပၼ်ၵႂႃႇၸူး {{GENDER:$1|ၽူႈသူင်ႇ ၵေႃႉငဝ်ႈတိုၼ်း}}၊ ႁဵင်းလိၵ်ႈဢီးမေးလ် {{GENDER:$2|ၸဝ်ႈၵဝ်ႇ}} တေၵႂႃႇ ဢွၵ်ႇၼႄတီႈ  {{GENDER:$1|ၶဝ်}}ယဝ်ႈ။",
        "usermessage-editor": "တူဝ်သူင်ႇၶေႃႈၶၢဝ်ႇ ပိူင်သၢင်ႈ",
-       "watchlist": "သဵၼ်ႈမၢႆပႂ်ႉတူၺ်း",
+       "watchlist": "သဵၼ်ႈမၢႆပႂ်ႉတူၺ်း",
        "mywatchlist": "သဵၼ်ႈမၢႆပႂ်ႉတူၺ်း",
        "watchlistfor2": "တွၼ်ႈတႃႇ $1 $2",
        "nowatchlist": "တီႈၼႂ်း သဵၼ်ႈမၢႆပႂ်ႉတူၺ်းၸဝ်ႈၵဝ်ႇၼၼ်ႉ ဢမ်ႇမီးဝႆႉသင်။",
        "namespace_association": "ဢွင်ႈတီႈၸိုဝ်ႈ ဢၼ်ၵွင်ႉၵၢႆႇဝႆႉ",
        "tooltip-namespace_association": "လိူၵ်ႈပၼ် လွၵ်းၼႆႉ တႃႇတေႁႂ်ႈပႃး ၶေႃႈဢုပ်ႇဢူဝ်း ဢမ်ႇၼၼ် ၸိုဝ်ႈႁူဝ်ၶေႃႈ ဢၼ်ၵပ်းၵၢႆႇလူၺ်ႈ ႁူဝ်ၶေႃႈ ဢၼ်လိူၵ်ႈဝႆႉၼၼ်ႉ။",
        "blanknamespace": "ႁူဝ်ႁႅၵ်ႇ",
-       "contributions": "{{GENDER:$1|User}} ၶဝ်ႈႁူမ်ႈပႃး",
+       "contributions": "{{GENDER:$1|ၽူႈၸႂ်ႉတိုဝ်း}} ၸိူဝ်းၶဝ်ႈႁူမ်ႈပႃး",
        "contributions-title": "လွင်ႈၶဝ်ႈႁူမ်ႈၽူႈၸႂ်ႉတိုဝ်း တွၼ်ႈတႃႇ $1",
        "mycontris": "လွင်ႈၶဝ်ႈႁူမ်ႈ",
        "anoncontribs": "လွင်ႈၶဝ်ႈႁူမ်ႈ",
        "unblocklink": "ဢမ်ႇႁႄႉႁၢမ်ႈ",
        "change-blocklink": "လႅၵ်ႈလၢႆႈလွင်ႈႁႄႉတတ်း�",
        "contribslink": "ၶဝ်ႈႁူမ်ႈ",
-       "emaillink": "သူင်ႇ ဢီးမေးလ်",
+       "emaillink": "သူင်ႇ ဢီးမေးလ်",
        "autoblocker": "ယွၼ်ႉပိူဝ်ႈဝႃႈ ႁဵင်းလိၵ်ႈဢၢႆႇၽီႇၸဝ်ႈၵဝ်ႇၼႆႉ ထုၵ်ႇၸႂ်ႉဝႆႉ ၼင်ႇ \"[[User:$1|$1]]\" လႄႈ ထုၵ်ႉႁႄးတတ်းၵႂႃႇ ႁင်းမၼ်း။\nလွင်ႈတၢင်း ဢၼ်ပၼ်ဝႆႉ တွၼ်ႈတႃႇ ႁႄႉတတ်း  $1 ၼႆႉတႄႉ ပဵၼ် \"$2\"�",
        "blocklogpage": "�မၢႆတမ်းၵၢၼ်ႁႄႉတတ်း",
        "blocklog-showlog": "ၽူႈၸႂ်ႉတိုဝ်းၵေႃႉၼႆႉ မိူဝ်ႈပူၼ်ႉမႃး ယၢမ်ႈထုၵ်ႇႁႄႉတတ်းဝႆႉယဝ်ႉ။\nမၢႆတမ်းၵၢၼ်ႁႄႉတတ်း တွၼ်ႈတႃႇဢိင်ပိုင်ႈၼၼ်ႉ ၵမ်ႉထႅမ်ဝႆႉပၼ် ၽၢႆႇတႂ်ႈၼႆႉယူႇ :�",
        "lockedbyandtime": "( {{GENDER:$1|$1}} ၵေႃႉ မိူဝ်ႈ $2 ၶၢဝ်းယၢမ်း $3)",
        "move-page": "ၶၢႆႉ $1",
        "move-page-legend": "ၶၢႆႉၼႃႈလိၵ်ႈ",
+       "movecategorypage-warning": "<strong>ၶေႃႈၽၢင်ႉ:</strong>ၸဝ်ႈၵဝ်ႇ ၼႆႉ တေၶၢႆႉ ၼႃႈလိၵ်ႈပိူင်ထၢၼ်ႈ။ ၶႅၼ်းတေႃႈတွင်းဝႆႉ ၼႃႈလိၵ်ႈၵူၺ်း တေထုၵ်ႇၶၢႆႉၵႂႃႇသေ ၼႃႈလိၵ်ႈ ၸိူဝ်းမီးဝႆႉတီႈၼႂ်း ပိူင်ထၢၼ်ႈၵဝ်ႇၼၼ်ႉ တေ<em>ဢမ်ႇ</em>ထုၵ်ႇ တမ်းပဵၼ်ပိူင်ထၢၼ်ႈ တီႈၼႂ်း ဢၼ်မႂ်ႇၼၼ်ႉ။",
        "movenologintext": "တွၼ်ႈတႃႇၶၢႆႉၼႃႈလိၵ်ႈၼႆႉ ၸဝ်ႈၵဝ်ႇ တေလႆႈပဵၼ် ၽူႈၸႂ်ႉတိုဝ်း ဢၼ်တၢင်ႇ မၢႆၽၢင်ယဝ်ႉလႄႈ တေလႆႈ  [[Special:UserLogin|ၶဝ်ႈလွၵ်ႉဢိၼ်ႇဝႆႉ]]။",
        "movenotallowed": "ၸဝ်ႈၵဝ်ႇ ဢမ်ႇမီးသုၼ်ႇ တွၼ်ႈတႃႇၶၢႆႉ ၼႃႈလိၵ်ႈ။",
        "movenotallowedfile": "ၸဝ်ႈၵဝ်ႇ ဢမ်ႇမီးသုၼ်ႇ တွၼ်ႈတႃႇ ၶၢႆႉၾၢႆႇ။",
        "cant-move-user-page": "ၸဝ်ႈၵဝ်ႇ ဢမ်ႇမီးသုၼ်ႇ တွၼ်ႈတႃႇၶၢႆႉ ၼႃႈလိၵ်ႈ ၽူႈၸႂ်ႉတိုဝ်း (ယၢၼ်ဢဝ်တီႈ ၼႃႈလိၵ်ႈၽႄ)။",
        "cant-move-to-user-page": "ၸဝ်ႈၵဝ်ႇ ဢမ်ႇမီးသုၼ်ႇ တွၼ်ႈတႃႇၶၢႆႉ ၼႃႈလိၵ်ႈၸူး ၼႃႈလိၵ်ႈ ၽူႈၸႂ်ႉတိုဝ်း (လိူဝ်သေ ၸူး ၼႃႈလိၵ်ႈၽႄ ၽူႈၸႂ်ႉတိုဝ်း)။",
-       "cant-move-category-page": "á\81¸á\80\9dá\80ºá\82\88á\81µá\80\9dá\80ºá\82\87á\80¢á\80\99á\80ºá\82\87á\80\99á\80®á\80¸á\80\9eá\80¯á\81¼á\80ºá\82\87 á\80\90á\80½á\81¼á\80ºá\82\88á\80\90á\82\83á\82\87á\81¶á\81¢á\82\86á\82\89 á\81¼á\82\83á\82\88á\80\9cá\80­á\81µá\80ºá\82\88á\80\9cá\80­á\80°á\80\84်ႈ။",
-       "cant-move-to-category-page": "á\81¸á\80\9dá\80ºá\82\88á\81µá\80\9dá\80ºá\82\87 á\80¢á\80\99á\80ºá\82\87á\80\99á\80®á\80¸á\80\9eá\80¯á\81¼á\80ºá\82\87 á\80\90á\80½á\81¼á\80ºá\82\88á\80\90á\82\83á\82\87á\81¶á\81¢á\82\86á\82\89 á\81¼á\82\83á\82\88á\80\9cá\80­á\81µá\80ºá\82\88á\81¸á\80°á\80¸ á\81¼á\82\83á\82\88á\80\9cá\80­á\81µá\80ºá\82\88á\80\9cá\80­á\80°á\80\84်ႈ။",
+       "cant-move-category-page": "á\81¸á\80\9dá\80ºá\82\88á\81µá\80\9dá\80ºá\82\87á\80¢á\80\99á\80ºá\82\87á\80\99á\80®á\80¸á\80\9eá\80¯á\81¼á\80ºá\82\87 á\80\90á\80½á\81¼á\80ºá\82\88á\80\90á\82\83á\82\87á\81¶á\81¢á\82\86á\82\89 á\81¼á\82\83á\82\88á\80\9cá\80­á\81µá\80ºá\82\88á\80\95á\80­á\80°á\80\84á\80ºá\80\91á\81¢á\81¼်ႈ။",
+       "cant-move-to-category-page": "á\81¸á\80\9dá\80ºá\82\88á\81µá\80\9dá\80ºá\82\87 á\80¢á\80\99á\80ºá\82\87á\80\99á\80®á\80¸á\80\9eá\80¯á\81¼á\80ºá\82\87 á\80\90á\80½á\81¼á\80ºá\82\88á\80\90á\82\83á\82\87á\81¶á\81¢á\82\86á\82\89 á\81¼á\82\83á\82\88á\80\9cá\80­á\81µá\80ºá\82\88á\81¸á\80°á\80¸ á\81¼á\82\83á\82\88á\80\9cá\80­á\81µá\80ºá\82\88á\80\95á\80­á\80°á\80\84á\80ºá\80\91á\81¢á\81¼်ႈ။",
        "cant-move-subpages": "ၸဝ်ႈၵဝ်ႇ ဢမ်ႇမီးသုၼ်ႇ တႃႇၶၢႆႉ ၼႃႈလိၵ်ႈၽႄ။",
        "namespace-nosubpages": "ဢွင်ႈၸိုဝ်ႈ \"$1\" ဢမ်ႇၶႂၢင်းပၼ် ၼႃႈလိၵ်ႈၽႄ။",
        "newtitle": "ႁူဝ်ၶေႃႈ ဢၼ်မႂ်ႇ :",
        "export": "သူင်ႇၼႃႈလိၵ်ႈဢွၵ်ႇ",
        "exportall": "သူင်ႇဢွၵ်ႇ ၼႃႈလိၵ်ႈတင်းမူတ်း",
        "export-submit": "သူင်ႇဢွၵ်ႇ",
-       "export-addcattext": "á\80\91á\82\85á\80\99á\80ºá\80\9eá\82\82á\80ºá\82\87 á\81¼á\82\83á\82\88á\80\9cá\80­á\81µá\80ºá\82\88 á\81µá\82\83á\82\88á\80\90á\80®á\82\88 á\80\90á\80½á\81¼á\80ºá\82\88á\81µá\81¼á\80º:",
+       "export-addcattext": "á\80\91á\82\85á\80\99á\80ºá\80\9eá\82\82á\80ºá\82\87 á\81¼á\82\83á\82\88á\80\9cá\80­á\81µá\80ºá\82\88 á\81µá\82\83á\82\88á\80\90á\80®á\82\88 á\80\95á\80­á\80°á\80\84á\80ºá\80\91á\81¢á\81¼á\80ºá\82\88:",
        "export-addcat": "ထႅမ်သႂ်ႇ",
        "export-addnstext": "ထႅမ်သႂ်ႇ ၼႃႈလိၵ်ႈ ၵႃႈတီႈ ဢွင်ႈၸိုဝ်ႈ:",
        "export-addns": "ထႅမ်သႂ်ႇ",
        "tooltip-ca-nstab-mediawiki": "တူၺ်း ၶေႃႈၶၢဝ်ႇ ပိူင်သၢင်ႈ",
        "tooltip-ca-nstab-template": "တူၺ်း ပိူင်တမ်း",
        "tooltip-ca-nstab-help": "တူၺ်းၼႃႈလိၵ်ႈ ၸွႆႈထႅမ်",
-       "tooltip-ca-nstab-category": "တူၺ်းလိူင်ႈမၼ်း",
+       "tooltip-ca-nstab-category": "တူၺ်း ၼႃႈလိၵ်ႈပိူင်ထၢၼ်ႈ",
        "tooltip-minoredit": "မၢႆဢၼ်ၼႆႉၼင်ႇ လွင်ႈမႄးထတ်း ဢိတ်းဢီႈ",
        "tooltip-save": "ၵဵပ်းသိမ်း လွင်ႈလႅၵ်ႈလၢႆႈ",
        "tooltip-publish": "ပိုတ်ႇဢွၵ်ႇ လွင်ႈလႅၵ်ႈလၢႆႈၸဝ်ႈၵဝ်ႇ",
        "pageinfo-recent-edits": "တၢင်းၼမ်လွင်ႈမႄးထတ်း ၸိူဝ်းပႆႇပေႃးႁိုင် (တီႈၼႂ်း ၶၢဝ်းပူၼ်ႉမႃး $1)",
        "pageinfo-recent-authors": "တၢင်းၼမ် ၽူႈတႅမ်ႈလိၵ်ႈ ပႅၵ်ႇပိူင်ႈ ၸိူဝ်းဢၼ်ပႆႇပေႃးႁိုင်",
        "pageinfo-magic-words": " {{PLURAL:$1|ၶေႃႈၵႂၢမ်း|ၶေႃႈၵႂၢမ်းၸိူဝ်း}} ($1) မေႃၽၢမ်း",
-       "pageinfo-hidden-categories": "á\80\9eá\80­á\80°á\80\84á\80ºá\82\87á\80\9dá\82\86á\82\89 {{PLURAL:$1|á\80\9cá\80­á\80°á\80\84á\80ºá\82\88\80\9cá\80­á\80°á\80\84á\80ºá\82\88\81¼á\80\99á\80º)}} ($1)",
+       "pageinfo-hidden-categories": "á\80\9eá\80­á\80°á\80\84á\80ºá\82\87á\80\9dá\82\86á\82\89 {{PLURAL:$1|á\80\95á\80­á\80°á\80\84á\80ºá\80\91á\81¢á\81¼á\80ºá\82\88\81¸á\80­á\80°á\80\9dá\80ºá\80¸á\80\95á\80­á\80°á\80\84á\80ºá\80\91á\81¢á\81¼á\80ºá\82\88}} ($1)",
        "pageinfo-templates": "{{PLURAL:$1|ပိူင်တမ်း|ၸိူဝ်းပိူင်တမ်း}} ($1) ဢၼ်ႁဵတ်းဝႆႉ Transclude",
        "pageinfo-toolboxlink": "လွၼ်ႉၶၢဝ်ႇၼႃႈလိၵ်ႈ",
        "pageinfo-redirectsto": "ဝိၼ်ႇၵႂႃႇၸူး",
        "pageinfo-protect-cascading": "လွင်ႈႁႄႉၵင်ႈၼႆႉ လႆႈလူင်းယူႇတီႈၼႆ",
        "pageinfo-protect-cascading-yes": "ၸႂ်ႈယဝ်ႉ",
        "pageinfo-protect-cascading-from": "လွင်ႈႁႄႉၵင်ႈၼႆႉ လႆလူင်းယူႇတီႈၼႆႈ",
-       "pageinfo-category-info": "á\80\9cá\80½á\81¼á\80ºá\82\89á\81¶á\81¢á\80\9dá\80ºá\82\87 á\80\91á\81¢á\81¼á\80ºá\82\88á\81µá\81¼á\80º",
+       "pageinfo-category-info": "á\80\9cá\80½á\81¼á\80ºá\82\89á\81¶á\81¢á\80\9dá\80ºá\82\87 á\80\95á\80­á\80°á\80\84á\80ºá\80\91á\81¢á\81¼á\80ºá\82\88",
        "pageinfo-category-total": "တၢင်းၼမ် ၽူႈၶဝ်ႈၸုမ်း",
        "pageinfo-category-pages": "တၢင်းၼမ်ၼႃႈလိၵ်ႈ",
        "pageinfo-category-subcats": "တၢင်းၼမ် ထၢၼ်ႈၵၼ်ၽႄ",
        "exif-colorspace": "ဢွင်ႈတီႈသီ",
        "exif-datetimeoriginal": "ဝၼ်းလႄႈၶၢဝ်းယၢမ်း တမ်ႈတီႈ ၶေႃႈမုၼ်းမႂ်ႇ",
        "exif-datetimedigitized": "ဝၼ်းထီႉလႄႈ ၶၢဝ်းယၢမ်းတႃႇ digitizing",
+       "exif-iimcategory": "ပိူင်ထၢၼ်ႈ",
        "exif-orientation-1": "သႃမၺ်း",
        "exif-exposureprogram-1": "မိုဝ်းႁဵတ်း",
        "exif-dc-contributor": "ၽူႈၶဝ်ႈႁူမ်ႈ",
        "specialpages": "ၼႃႈလိၵ်ႈ ၶိုၵ်ႉတွၼ်း",
        "tag-filter": "ၶတ်းလိူၵ်ႈဢဝ်[[Special:Tags|Tag]]:",
        "tag-filter-submit": "တူဝ်ထွင်",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|Tag|Tags}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|Tag|Tags}}]]: $2",
        "tags-active-yes": "ၸႂ်ႈယဝ်ႉ",
        "tags-active-no": "ဢမ်ႇ",
        "tags-hitcount": "$1 {{PLURAL:$1|လႅၵ်ႈလၢႆႈ|ၸိူဝ်းလႅၵ်ႈလၢႆႈ}}",
        "searchsuggest-search": "ၶူၼ်ႉႁႃ {{SITENAME}}",
        "duration-days": "$1 {{PLURAL:$1|ဝၼ်း|ဝၼ်း။}}",
        "mw-widgets-dateinput-no-date": "ပႆႇလိူၵ်ႈဝၼ်းယၢမ်း",
+       "mw-widgets-categoryselector-add-category-placeholder": "ထႅမ်သႂ်ႇ ပိူင်ထၢၼ်ႈ...",
        "randomrootpage": "ၼႃႈလိၵ်ႈငဝ်ႈႁၢၵ်ႈ ၵမ်ႉသၢင်ႇတေႃႇ",
        "revid": "ၶူၼ်ႉၶႆႈ $1",
        "pageid": "မၢႆၽၢင် ၽိုၼ်လိၵ်ႈ $1"
index 32211a7..5440739 100644 (file)
        "fileduplicatesearch-submit": "Iruzzi",
        "specialpages": "Asebter uslig",
        "tag-filter": "Astay n [[Special:Tags|ticraḍ]]:",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|Ticṛeṭ|Ticraḍ}}]] : $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|Ticṛeṭ|Ticraḍ}}]] : $2",
        "tags-source-header": "Aɣbalu",
        "tags-active-yes": "Ih",
        "tags-active-no": "Uhu",
index 4bc306f..2339eb9 100644 (file)
        "tags": "නීතික ලෙසින් වෙනස් කල හැකි ටැගයන්",
        "tag-filter": "[[Special:Tags|ටැග]] පෙරහන:",
        "tag-filter-submit": "පෙරහන",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|ටැගය|ටැග}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|ටැගය|ටැග}}]]: $2",
        "tags-title": "ටැගයන්",
        "tags-intro": "මෘදුකාංගය විසින් සංස්කරණයක් සිදුකල හැකි ටැගයන් මෙම පිටුවෙහි ලැයිස්තුගත කොට ඒවායේ තේරුම් දක්වා ඇත.",
        "tags-tag": " ටැග් නම",
index 8033cd9..1890bf8 100644 (file)
        "tags": "Platné značky úprav",
        "tag-filter": "Filter [[Special:Tags|značiek]]:",
        "tag-filter-submit": "Filter",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|Značka|Značky}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|Značka|Značky}}]]: $2",
        "tag-mw-contentmodelchange": "zmena modelu obsahu",
        "tag-mw-contentmodelchange-description": "Úpravy, ktoré [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:ChangeContentModel menia model obsahu] stránky",
        "tag-mw-new-redirect": "Nové presmerovanie",
index e3af73f..28ed059 100644 (file)
        "redirect-file": "فائل دا ناں",
        "specialpages": "خاص ورقے",
        "tag-filter": "[[Special:Tags|Tag]] چھاݨاں:",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|ٹیگ|ٹیگز}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|ٹیگ|ٹیگز}}]]: $2",
        "tag-mw-undo": "واپس",
        "tags-active-yes": "ڄیا",
        "tags-active-no": "کو",
index 45583c5..c504402 100644 (file)
        "rcfilters-watchlist-markseen-button": "Označi vse spremembe kot pregledane",
        "rcfilters-watchlist-edit-watchlist-button": "Uredi svoj seznam nadzorovanih strani",
        "rcfilters-watchlist-showupdated": "Spremembe strani, ki jih niste obiskali od zadnje spremembe, so prikazane <strong>krepko</strong>, z močnimi oznakami.",
-       "rcfilters-preference-label": "Skrij izboljšano različico Zadnjih sprememb",
-       "rcfilters-preference-help": "Povrne preoblikovanje vmesnika leta 2017 in vsa takrat in od takrat dodana orodja.",
-       "rcfilters-watchlist-preference-label": "Skrij izboljšano različico spiska nadzorov",
-       "rcfilters-watchlist-preference-help": "Razveljavi preoblikovanje vmesnika leta 2017 in vsa orodja, dodana takrat in od takrat.",
+       "rcfilters-preference-label": "Uporabi vmesnik brez JavaScripta",
+       "rcfilters-preference-help": "Naloži Zadnje spremembe brez filtrov in možnosti obarvanja.",
+       "rcfilters-watchlist-preference-label": "Uporabi vmesnik brez JavaScripta",
+       "rcfilters-watchlist-preference-help": "Naloži Spisek nadzorov brez filtrov in možnosti obarvanja.",
        "rcfilters-filter-showlinkedfrom-label": "Pokaži spremembe na straneh, na katere se povezuje",
        "rcfilters-filter-showlinkedfrom-option-label": "<strong>Strani, na katere kaže</strong> izbrana stran",
        "rcfilters-filter-showlinkedto-label": "Pokaži spremembe na straneh, ki kažejo na",
        "tags": "Veljavne etikete sprememb",
        "tag-filter": "Filter [[Special:Tags|oznak]]:",
        "tag-filter-submit": "Filtriraj",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|Oznaka|Oznaki|Oznake}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|Oznaka|Oznaki|Oznake}}]]: $2",
        "tag-mw-contentmodelchange": "sprememba modela vsebine",
        "tag-mw-contentmodelchange-description": "Urejanja, ki [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:ChangeContentModel spremenijo model vsebine] strani",
        "tag-mw-new-redirect": "Nova preusmeritev",
        "logentry-block-reblock": "$1 je {{GENDER:$2|spremenil|spremenila|spremenil(-a)}} nastavitve blokade za {{GENDER:$4|$3}} s časomspremenil poteka $5 $6",
        "logentry-partialblock-block": "$1 je {{GENDER:$2|blokiral|blokirala|blokiral(-a)}} {{GENDER:$4|$3}} pred urejanjem {{PLURAL:$8||strani}} $7 s časom poteka $5 $6",
        "logentry-partialblock-reblock": "$1 je {{GENDER:$2|spremenil|spremenil|spremenil(-a)}} nastavitve blokade {{GENDER:$4|$3}} za preprečitev urejanj {{PLURAL:$8||strani}} $7 s časom poteka $5 $6",
-       "logentry-non-editing-block-block": "$1 je {{GENDER:$2|blokiral|blokirala|blokiral(-a)}} {{GENDER:$4|$3}} pred neurejevalnimi dejanji s časom poteka $5 $6",
-       "logentry-non-editing-block-reblock": "$1 je {{GENDER:$2|spremenil|spremenil|spremenil(-a)}} nastavitve blokade {{GENDER:$4|$3}} za neurejevalna dejanja s časom poteka $5 $6",
+       "logentry-non-editing-block-block": "$1 je {{GENDER:$2|blokiral|blokirala|blokiral(-a)}} {{GENDER:$4|$3}} pred določenimi neurejevalnimi dejanji s časom poteka $5 $6",
+       "logentry-non-editing-block-reblock": "$1 je {{GENDER:$2|spremenil|spremenil|spremenil(-a)}} nastavitve blokade {{GENDER:$4|$3}} za določena neurejevalna dejanja s časom poteka $5 $6",
        "logentry-suppress-block": "$1 je {{GENDER:$2|blokiral|blokirala|blokiral(-a)}} {{GENDER:$4|$3}} s časom poteka $5 $6",
        "logentry-suppress-reblock": "$1 je {{GENDER:$2|spremenil|spremenila|spremenil(-a)}} nastavitve blokade za {{GENDER:$4|$3}} s časom poteka $5 $6",
        "logentry-import-upload": "$1 je {{GENDER:$2|uvozil|uvozila|uvozil(-a)}} $3 z nalaganjem datoteke",
index 3c80325..98fe111 100644 (file)
        "tags": "Etiketat e ndryshimeve të pavlefshme",
        "tag-filter": "[[Special:Tags|Etiketa]] filter:",
        "tag-filter-submit": "Filtër",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|Etiketa|Etiketat}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|Etiketa|Etiketat}}]]: $2",
        "tag-mw-contentmodelchange": "ndryshimi i modelit të përmbajtjes",
        "tag-mw-new-redirect": "Ridrejtim i ri",
        "tag-mw-new-redirect-description": "Ndryshimet që krijojnë një ridrejtim të ri ose ndryshojnë faqen në ridrejtim",
index 54a2ad2..437402c 100644 (file)
@@ -45,7 +45,7 @@
        "tog-underline": "Подвлачење веза:",
        "tog-hideminor": "Сакриј мање измене са списка скорашњих измена",
        "tog-hidepatrolled": "Сакриј патролиране измене са списка скорашњих измена",
-       "tog-newpageshidepatrolled": "Сакриј патролиране странице са листе нових страница",
+       "tog-newpageshidepatrolled": "Сакриј патролиране странице са списка нових страница",
        "tog-hidecategorization": "Сакриј категоризацију страница",
        "tog-extendwatchlist": "Прошири списак надгледања за приказ свих промена, не само недавних",
        "tog-usenewrc": "Групиши промене по страници у скорашњим изменама и списку надгледања",
        "newwindow": "(отвара се у новом прозору)",
        "cancel": "Откажи",
        "moredotdotdot": "Више…",
-       "morenotlisted": "Ова листа можда није потпуна.",
+       "morenotlisted": "Овај списак можда није потпун.",
        "mypage": "Страница",
        "mytalk": "Разговор",
        "anontalk": "Разговор",
        "headline_sample": "Текст наслова",
        "headline_tip": "Поднаслов (ниво 2)",
        "nowiki_sample": "Овде уметните необликован текст",
-       "nowiki_tip": "Занемари вики форматирање",
+       "nowiki_tip": "Занемари вики-обликовање",
        "image_sample": "Пример.jpg",
        "image_tip": "Уграђивање датотеке",
        "media_sample": "Пример.ogg",
        "revdelete-offender": "Аутор измене:",
        "suppressionlog": "Дневник сакривања",
        "suppressionlogtext": "Испод се налази списак брисања и блокирања који укључује садржај сакривен од администратора. Погледајте [[Special:BlockList|списак блокирања]] за списак тренутних операција забрана и блокирања.",
-       "mergehistory": "СпаÑ\98ање историја странице",
-       "mergehistory-header": "Ð\9eва Ñ\81Ñ\82Ñ\80аниÑ\86а Ð²Ð°Ð¼ Ð¾Ð¼Ð¾Ð³Ñ\83Ñ\9bава Ð´Ð° Ñ\81поÑ\98иÑ\82е Ð¸Ð·Ð¼ÐµÐ½Ðµ Ð½ÐµÐºÐµ Ð¸Ð·Ð²Ð¾Ñ\80не Ñ\81Ñ\82Ñ\80аниÑ\86е Ñ\83 Ð½Ð¾Ð²Ñ\83 Ñ\81Ñ\82Ñ\80аниÑ\86Ñ\83.\nÐ\97апамÑ\82иÑ\82е да ће ова промена оставити непромењен садржај историје странице.",
-       "mergehistory-box": "СпоÑ\98и Ð¸Ð·Ð¼ÐµÐ½Ðµ Ð´Ð²Ðµ Ñ\81Ñ\82Ñ\80аниÑ\86е:",
+       "mergehistory": "Ð\9eбÑ\98едиÑ\9aавање историја странице",
+       "mergehistory-header": "Ð\9eва Ñ\81Ñ\82Ñ\80аниÑ\86а Ð²Ð°Ð¼ Ð´Ð¾Ð¿Ñ\83Ñ\88Ñ\82а Ð´Ð° Ð¾Ð±Ñ\98единиÑ\82е Ð¸Ñ\81Ñ\82оÑ\80иÑ\98Ñ\83 Ð¸Ð·Ð¼ÐµÐ½Ð° Ð½ÐµÐºÐµ Ð¸Ð·Ð²Ð¾Ñ\80не Ñ\81Ñ\82Ñ\80аниÑ\86е Ñ\83 Ð½Ð¾Ð²Ð¸Ñ\98Ñ\83 Ñ\81Ñ\82Ñ\80аниÑ\86Ñ\83.\nУвеÑ\80иÑ\82е Ñ\81е да ће ова промена оставити непромењен садржај историје странице.",
+       "mergehistory-box": "Ð\9eбÑ\98едини Ð¸Ð·Ð¼ÐµÐ½Ðµ Ð´Ð²ÐµÑ\98Ñ\83 Ñ\81Ñ\82Ñ\80аниÑ\86а:",
        "mergehistory-from": "Изворна страница:",
        "mergehistory-into": "Одредишна страница:",
-       "mergehistory-list": "СпоÑ\98ива историја измена",
-       "mergehistory-merge": "Следеће измене странице [[:$1]] могу се спојити са [[:$2]].\nКористите дугмиће у колони да бисте спојили измене које су направљене пре наведеног времена.\nКоришћење навигационих веза ће поништити ову колону.",
-       "mergehistory-go": "Ð\9fÑ\80икажи Ð¸Ð·Ð¼ÐµÐ½Ðµ ÐºÐ¾Ñ\98е Ñ\81е Ð¼Ð¾Ð³Ñ\83 Ñ\81поÑ\98иÑ\82и",
-       "mergehistory-submit": "СпоÑ\98и измене",
-       "mergehistory-empty": "Нема измена за спајање.",
-       "mergehistory-done": "$3 {{PLURAL:$3|измена странице $1 је спојена|измене странице $1 су спојене|измена странице $1 је спојено}} у [[:$2]].",
+       "mergehistory-list": "Ð\9eбÑ\98едиÑ\9aива историја измена",
+       "mergehistory-merge": "Следеће измене странице [[:$1]] могу да се обједне у [[:$2]].\nКористите дугмиће у колони да бисте објединили само измене направљене пре наведеног времена.\nЗапамтите да ће коришћење веза за навигацију ресетовати ову колону.",
+       "mergehistory-go": "Ð\9fÑ\80икажи Ð¾Ð±Ñ\98едиÑ\9aиве Ð¸Ð·Ð¼ÐµÐ½Ðµ",
+       "mergehistory-submit": "Ð\9eбÑ\98едини измене",
+       "mergehistory-empty": "Нема измена за обједињавање.",
+       "mergehistory-done": "$3 {{PLURAL:$3|измена странице $1 је обједињена|измене странице $1 су обједињене|измена странице $1 је обједињено}} у [[:$2]].",
        "mergehistory-fail": "Није могуће извршити спајање историје. Проверите страницу и временске параметре.",
        "mergehistory-fail-bad-timestamp": "Временска ознака је неважећа.",
        "mergehistory-fail-invalid-source": "Изворна страница није важећа.",
        "mergehistory-fail-invalid-dest": "Одредишна страница је неважећа.",
-       "mergehistory-fail-no-change": "СпаÑ\98аÑ\9aе Ð¸Ñ\81Ñ\82оÑ\80иÑ\98е Ð½Ð¸Ñ\98е Ñ\81поÑ\98ило Ð½Ð¸Ñ\98еднÑ\83 Ð¸Ð·Ð¼ÐµÐ½Ñ\83. Ð\9fроверите параметре странице и времена.",
-       "mergehistory-fail-permission": "Ð\9dемаÑ\82е Ð¾Ð²Ð»Ð°Ñ\88Ñ\9bеÑ\9aе Ð·Ð° Ñ\81паÑ\98ање историје.",
+       "mergehistory-fail-no-change": "Ð\9eбÑ\98едиÑ\9aаваÑ\9aе Ð¸Ñ\81Ñ\82оÑ\80иÑ\98е Ð½Ð¸Ñ\98е Ð¾Ð±Ñ\98единило Ð½Ð¸Ñ\98еднÑ\83 Ð¸Ð·Ð¼ÐµÐ½Ñ\83. Ð\9fоново Ð¿роверите параметре странице и времена.",
+       "mergehistory-fail-permission": "Ð\9dедовоÑ\99но Ð´Ð¾Ð·Ð²Ð¾Ð»Ð° Ð·Ð° Ð¾Ð±Ñ\98едиÑ\9aавање историје.",
        "mergehistory-fail-self-merge": "Изворна и одредишна страница су исте.",
        "mergehistory-fail-timestamps-overlap": "Изворне измене се преклапају или долазе након одредишних измена.",
-       "mergehistory-fail-toobig": "Није могуће извршити спајање историје јер ће више од $1 {{PLURAL:$1|измене бити премештене|измена бити премештено}}.",
+       "mergehistory-fail-toobig": "Није могуће извршити обједињавање историје јер ће више од $1 {{PLURAL:$1|измене бити премештене|измена бити премештено}}.",
        "mergehistory-no-source": "Изворна страница $1 не постоји.",
        "mergehistory-no-destination": "Одредишна страница $1 не постоји.",
        "mergehistory-invalid-source": "Изворна страница мора имати валидан наслов.",
        "mergehistory-invalid-destination": "Одредишна страница мора да има важећи наслов.",
-       "mergehistory-autocomment": "Страница [[:$1]] је спојена у [[:$2]]",
+       "mergehistory-autocomment": "Страница [[:$1]] је обједињена у [[:$2]]",
        "mergehistory-comment": "Страница [[:$1]] је спојена у [[:$2]]: $3",
        "mergehistory-same-destination": "Изворна и одредишна страница не могу бити исте",
        "mergehistory-reason": "Разлог:",
        "mergehistory-revisionrow": "$1 ($2) $3 . . $4 $5 $6",
-       "mergelog": "Дневник спајања",
+       "mergelog": "Дневник обједињавања",
        "revertmerge": "растави",
-       "mergelogpagetext": "Испод је списак најскоријих спајања историја двеју страница.",
+       "mergelogpagetext": "Испод је списак најновијих обједињавања историја једне странице у другу.",
        "history-title": "Историја измена странице „$1”",
        "difference-title": "Разлика између измена на страници „$1”",
        "difference-title-multipage": "Разлика између страница „$1“ и „$2“",
        "right-autopatrol": "аутоматско означавање измена патролираним",
        "right-patrolmarks": "прегледање ознака за патролирање унутар скорашњих измена",
        "right-unwatchedpages": "прегледање списка ненадгледаних страница",
-       "right-mergehistory": "спајање историја страница",
+       "right-mergehistory": "обједињавање историја страница",
        "right-userrights": "уређивање свих корисничких права",
        "right-userrights-interwiki": "уређивање корисничких права на другим викијима",
        "right-siteadmin": "закључавање и откључавање базе података",
        "action-patrol": "означите туђе измене као патролиране",
        "action-autopatrol": "означите сопствене измене као патролиране",
        "action-unwatchedpages": "прегледате списак ненадгледаних страница",
-       "action-mergehistory": "спајате историју ове странице",
+       "action-mergehistory": "обједините историју ове странице",
        "action-userrights": "уређујете сва корисничка права",
        "action-userrights-interwiki": "уређујете корисничка права корисника на другим викијима",
        "action-siteadmin": "закључавате или откључавате базу података",
        "rcfilters-watchlist-markseen-button": "Означи све промене као виђене",
        "rcfilters-watchlist-edit-watchlist-button": "Уреди списак надгледаних страница",
        "rcfilters-watchlist-showupdated": "Промене на страницама које нисте посетили од када је измена извршена су <strong>подебљане</strong>, с испуњеним ознакама.",
-       "rcfilters-preference-label": "СакÑ\80иÑ\98 Ð¿Ð¾Ð±Ð¾Ñ\99Ñ\88анÑ\83 Ð²ÐµÑ\80зиÑ\98Ñ\83 Ñ\81коÑ\80аÑ\88Ñ\9aиÑ\85 Ð¸Ð·Ð¼ÐµÐ½а",
-       "rcfilters-preference-help": "Ð\9fониÑ\88Ñ\82ава Ñ\80едизаÑ\98н Ð¸Ð½Ñ\82еÑ\80Ñ\84еÑ\98Ñ\81а Ð¸Ð· 2017. Ð¸ Ñ\81ве Ð°Ð»Ð°Ñ\82ке Ð´Ð¾Ð´Ð°Ñ\82е Ñ\82ада Ð¸ Ð¿Ð¾Ñ\81ле.",
-       "rcfilters-watchlist-preference-label": "СакÑ\80иÑ\98 Ð¿Ð¾Ð±Ð¾Ñ\99Ñ\88анÑ\83 Ð²ÐµÑ\80зиÑ\98Ñ\83 Ñ\81пиÑ\81ка Ð½Ð°Ð´Ð³Ð»ÐµÐ´Ð°Ñ\9aа",
-       "rcfilters-watchlist-preference-help": "Уклања редизајн интерфејса из 2017. године и све алатке додате тада и од тада.",
+       "rcfilters-preference-label": "Ð\9aоÑ\80иÑ\81Ñ\82и Ð¸Ð½Ñ\82еÑ\80Ñ\84еÑ\98Ñ\81 Ð±ÐµÐ· JavaScript-а",
+       "rcfilters-preference-help": "УÑ\87иÑ\82ава Ñ\81коÑ\80аÑ\88Ñ\9aе Ð¸Ð·Ð¼ÐµÐ½Ðµ Ð±ÐµÐ· Ñ\84илÑ\82еÑ\80а Ð¸Ð»Ð¸ Ñ\84Ñ\83нкÑ\86ионалноÑ\81Ñ\82и Ð¸Ñ\81Ñ\82иÑ\86аÑ\9aа.",
+       "rcfilters-watchlist-preference-label": "Ð\9aоÑ\80иÑ\81Ñ\82и Ð¸Ð½Ñ\82еÑ\80Ñ\84еÑ\98Ñ\81 Ð±ÐµÐ· JavaScript-а",
+       "rcfilters-watchlist-preference-help": "Учитава списак надгледања без филтера или функционалности истицања.",
        "rcfilters-filter-showlinkedfrom-label": "Прикажи промене на страницама са којих долазе везе",
        "rcfilters-filter-showlinkedfrom-option-label": "<strong>Странице са којих долазе везе до</strong> изабране странице",
        "rcfilters-filter-showlinkedto-label": "Прикажи промене на страницама ка којима воде везе",
        "upload-http-error": "Дошло је до HTTP грешке: $1",
        "upload-copy-upload-invalid-domain": "Примерци отпремања нису доступни на овом домену.",
        "upload-dialog-disabled": "Постављање датотека помоћу овог дијалога је онемогућено на овом викију.",
-       "upload-dialog-title": "Ð\9eÑ\82пÑ\80еми Ð´Ð°Ñ\82оÑ\82екÑ\83",
+       "upload-dialog-title": "Ð\9eÑ\82пÑ\80емаÑ\9aе Ð´Ð°Ñ\82оÑ\82еке",
        "upload-dialog-button-cancel": "Откажи",
        "upload-dialog-button-back": "Назад",
        "upload-dialog-button-done": "Готово",
        "move-page-legend": "Премештање странице",
        "movepagetext": "Коришћење обрасца испод преименоваће страницу, премештајући целу њену историју на ново име.\nСтари наслов постаће преусмеравање на нови.\nАутоматски можете ажурирати преусмеравања која воде на оригинални наслов.\nАко се одлучите да не желите, обавезно проверите да ли постоје [[Special:DoubleRedirects|двострука]] или [[Special:BrokenRedirects|покварена]] преусмеравања.\nОдговорни сте да осигурате да везе наставе да воде тамо где треба.\n\nЗапамтите да страница <strong>неће</strong> бити премештена ако већ постоји страница на новом наслову, осим ако је ова друга преусмеравање и нема ранију историју измена.\nТо значи да можете да преименујете страницу натраг одакле је преименована ако направите грешку, али не можете преписати постојећу страницу.\n\n<strong>Напомена:</strong>\nОво може представљати драстичну и неочекивану промену за популарну страницу;\nбудите сигурни да разумете последице овога пре него што наставите.",
        "movepagetext-noredirectfixer": "Коришћење обрасца испод преименоваће страницу, премештајући целу њену историју на ново име.\nСтари наслов постаће преусмеравање на нови.\nОбавезно проверите да ли постоје [[Special:DoubleRedirects|двострука]] или [[Special:BrokenRedirects|покварена]] преусмеравања.\nОдговорни сте да осигурате да везе наставе да воде тамо где треба.\n\nЗапамтите да страница <strong>неће</strong> бити премештена ако већ постоји страница на новом наслову, осим ако је она преусмеравање и нема ранију историју измена.\nТо значи да можете да преименујете страницу натраг одакле је преименована ако направите грешку, али не можете преписати постојећу страницу.\n\n<strong>Напомена:</strong>\nОво може представљати драстичну и неочекивану промену за популарну страницу;\nбудите сигурни да разумете последице овога пре него што наставите.",
-       "movepagetalktext": "Ако сте означили овај квадратић, одговарајућа страница за разговор биће аутоматски премештена на нови наслов, осим ако већ постоји страница за разговор са истим насловом.\n\nУ том случају, мораћете ручно да је преместите или спојите, ако има потребе за тим.",
+       "movepagetalktext": "Ако потврдите избор у овом пољу за потврду, повезана страница за разговор биће аутоматски премештена на нови наслов, осим ако овде већ постоји страница за разговор са истим насловом која није празна.\n\nУ том случају, мораћете ручно да је преместите или обједините, ако има потребе за тим.",
        "moveuserpage-warning": "'''Упозорење:''' на путу сте да преместите корисничку страницу. Имајте у виду да ће само страница бити премештена, а сам корисник ''неће'' бити преименован.",
        "movecategorypage-warning": "<strong>Упозорење:</strong> премештате страницу категорије. Имајте на уму да ће само страница бити премештена и да све странице у старој категорији <em>неће</em> бити рекатегорисане у нову категорију.",
        "movenologintext": "Морате да будете регистровани и [[Special:UserLogin|пријављени]] да бисте премештали странице.",
        "creditspage": "Аутори странице",
        "nocredits": "Не постоје подаци о аутору ове странице.",
        "spamprotectiontitle": "Филтер за заштиту од непожељних порука",
-       "spamprotectiontext": "Филтера против нежељених порука је блокирао чување ове странице.\nОво је вероватно изазвано везом до спољашњег сајта који се налази на црној листи.",
+       "spamprotectiontext": "Филтер непожељног садржаја блокирао је текст који сте желели да сачувате.\nОво је вероватно изазвано везом до спољашњег сајта који се налази на црном списку.",
        "spamprotectionmatch": "Следећи текст је активирао наш филтер за нежељене поруке: $1",
        "spambot_username": "Чишћење непожељних порука у Медијавикији",
        "spam_reverting": "Враћам на последњу измену која не садржи везе до $1",
        "tags": "Важеће ознаке промена",
        "tag-filter": "Филтер [[Special:Tags|ознака]]:",
        "tag-filter-submit": "Филтрирај",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|ознака|ознаке}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|ознака|ознаке}}]]: $2",
        "tag-mw-contentmodelchange": "промена модела садржаја",
        "tag-mw-contentmodelchange-description": "Измене које [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:ChangeContentModel мењају модел садржаја] странице",
        "tag-mw-new-redirect": "ново преусмеравање",
        "logentry-block-unblock": "$1 је {{GENDER:$2|деблокирао|деблокирала}} {{GENDER:$4|$3}}",
        "logentry-block-reblock": "$1 је {{GENDER:$2|променио|променила}} подешавања за блокирање {{GENDER:$4|корисника|кориснице}} {{GENDER:$4|$3}} у трајању од $5 $6",
        "logentry-partialblock-block": "$1 је {{GENDER:$2|блокирао|блокирала}} уређивање {{PLURAL:$8|странице|страница}} $7 {{GENDER:$4|кориснику|корисници|кориснику/ци}} $3 са временом истека од $5 $6",
-       "logentry-non-editing-block-block": "$1 је {{GENDER:$2|блокирао|блокирала}} неуређивачке радње {{GENDER:$4|кориснику|корисници|кориснику/ци}} $3 са временом истека од $5 $6",
-       "logentry-non-editing-block-reblock": "$1 је {{GENDER:$2|променио|променила}} подешавања блокаде неуређивачких радњи {{GENDER:$4|кориснику|корисници|кориснику/ци}} $3 са временом истека од $5 $6",
+       "logentry-non-editing-block-block": "$1 Ñ\98е {{GENDER:$2|блокиÑ\80ао|блокиÑ\80ала}} Ð¾Ð´Ñ\80еÑ\92ене Ð½ÐµÑ\83Ñ\80еÑ\92иваÑ\87ке Ñ\80адÑ\9aе {{GENDER:$4|коÑ\80иÑ\81никÑ\83|коÑ\80иÑ\81ниÑ\86и|коÑ\80иÑ\81никÑ\83\86и}} $3 Ñ\81а Ð²Ñ\80еменом Ð¸Ñ\81Ñ\82ека Ð¾Ð´ $5 $6",
+       "logentry-non-editing-block-reblock": "$1 Ñ\98е {{GENDER:$2|пÑ\80оменио|пÑ\80оменила}} Ð¿Ð¾Ð´ÐµÑ\88аваÑ\9aа Ð±Ð»Ð¾ÐºÐ°Ð´Ðµ Ð¾Ð´Ñ\80еÑ\92ениÑ\85 Ð½ÐµÑ\83Ñ\80еÑ\92иваÑ\87киÑ\85 Ñ\80адÑ\9aи {{GENDER:$4|коÑ\80иÑ\81никÑ\83|коÑ\80иÑ\81ниÑ\86и|коÑ\80иÑ\81никÑ\83\86и}} $3 Ñ\81а Ð²Ñ\80еменом Ð¸Ñ\81Ñ\82ека Ð¾Ð´ $5 $6",
        "logentry-suppress-block": "$1 је {{GENDER:$2|блокирао|блокирала}} {{GENDER:$4|$3}} у трајању од $5 $6",
        "logentry-suppress-reblock": "$1 је {{GENDER:$2|променио|променила}} подешавања за блокирање {{GENDER:$4|корисника|кориснице}} {{GENDER:$4|$3}} у трајању од $5 $6",
        "logentry-import-upload": "$1 је {{GENDER:$2|увезао|увезла}} $3 отпремањем датотеке",
        "logentry-import-upload-details": "$1 је {{GENDER:$2|увезао|увезла}} $3 отпремањем датотеке ($4 {{PLURAL:$4|измена|измене|измена}})",
        "logentry-import-interwiki": "$1 је {{GENDER:$2|увезао|увезла}} $3 с другог викија",
        "logentry-import-interwiki-details": "$1 је {{GENDER:$2|увезао|увезла}} $3 из $5 ($4 {{PLURAL:$4|измена|измене|измена}})",
-       "logentry-merge-merge": "$1 је {{GENDER:$2|спојио|спојила}} $3 у $4 (све до измене $5)",
+       "logentry-merge-merge": "$1 је {{GENDER:$2|објединио|објединила}} $3 у $4 (све до измене $5)",
        "logentry-move-move": "$1 је {{GENDER:$2|преместио|преместила}} страницу $3 на $4",
        "logentry-move-move-noredirect": "$1 је {{GENDER:$2|преместио|преместила}} страницу $3 на $4 без остављања преусмерења",
        "logentry-move-move_redir": "$1 је {{GENDER:$2|преместио|преместила}} страницу $3 на $4 преко преусмерења",
        "pagedata-bad-title": "Невалидан наслов: $1.",
        "unregistered-user-config": "Из безбедоносних разлога JavaScript, CSS и JSON корисничке подстранице не могу бити учитане за нерегистроване кориснике.",
        "passwordpolicies": "Правила за лозинке",
-       "passwordpolicies-summary": "Ово је листа ефикасних смерница за лозинке за корисничке групе дефинисане на овом викију.",
+       "passwordpolicies-summary": "Ово је списак ефикасних смерница за лозинке за корисничке групе дефинисане на овом викију.",
        "passwordpolicies-group": "Група",
        "passwordpolicies-policies": "Правила",
        "passwordpolicies-policy-display": "<span class=\"passwordpolicies-policy\">$1 <code>($2)</code></span>",
        "passwordpolicies-policy-minimalpasswordlength": "Лозинка мора да има најмање {{PLURAL:$1|један знак|$1 знака|$1 знакова}}",
        "passwordpolicies-policy-minimumpasswordlengthtologin": "Лозинка мора садржати најмање $1 {{PLURAL:$1|карактер|карактера}} да би сте могли да се пријавите.",
        "passwordpolicies-policy-passwordcannotmatchusername": "Лозинка не може да буде иста као корисничко име",
-       "passwordpolicies-policy-passwordcannotmatchblacklist": "Лозинка се не може подударати са лозинкама на црној листи",
+       "passwordpolicies-policy-passwordcannotmatchblacklist": "Лозинка се не може подударати са лозинкама на црном списку",
        "passwordpolicies-policy-maximalpasswordlength": "Лозинка мора да буде краћа од $1 {{PLURAL:$1|знака|знакова}}",
        "passwordpolicies-policy-passwordcannotbepopular": "Лозинка не може да буде {{PLURAL:$1|популарна лозинка|на списку $1 популарних лозинки}}",
        "unprotected-js": "Из безбедносних разлога, JavaScript не може да се учита са незаштићене странице. Само направите JavaScript у именском простору „Медијавики:” или као корисничку подстраницу"
index 80ef2b2..eae87b8 100644 (file)
        "tags": "Važeće oznake promena",
        "tag-filter": "Filter [[Special:Tags|oznaka]]:",
        "tag-filter-submit": "Filtriraj",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|oznaka|oznake}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|oznaka|oznake}}]]: $2",
        "tag-mw-contentmodelchange": "promena modela sadržaja",
        "tag-mw-contentmodelchange-description": "Izmene koje [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:ChangeContentModel menjaju model sadržaja] stranice",
        "tag-mw-new-redirect": "novo preusmerenje",
index a5be8e4..40d2939 100644 (file)
        "redirect-file": "Файлның исеме",
        "specialpages": "Атайы питләр",
        "tag-filter": "[[Special:Tags|Пилгеләр]] фильтры:",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|Тамғалар}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|Тамғалар}}]]: $2",
        "tags-active-yes": "Әйә",
        "tags-active-no": "Йуҡ",
        "tags-hitcount": "$1 {{PLURAL:$1|1=пашҡартыу|пашҡартыулар|пашҡартыуларны}}",
index c736097..57a0005 100644 (file)
        "tags": "Tag parobahan valid",
        "tag-filter": "Saringan [[Special:Tags|tag]]:",
        "tag-filter-submit": "Saring",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|Tag}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|Tag}}]]: $2",
        "tag-mw-contentmodelchange": "parobahan modél kontén",
        "tags-title": "Tag",
        "tags-intro": "Ieu kaca ngandung daptar tag nu bisa ditandaan ku pakakas lemes kana hiji éditan di handap hartina.",
index 74b8d50..401459c 100644 (file)
        "tags": "Giltiga ändringsmärken",
        "tag-filter": "Filter för [[Special:Tags|märken]]:",
        "tag-filter-submit": "Filter",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|Märke|Märken}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|Märke|Märken}}]]: $2",
        "tag-mw-contentmodelchange": "ändring av innehållsmodell",
        "tag-mw-contentmodelchange-description": "Redigeringar som [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:ChangeContentModel ändrar innehållsmodellen] för en sida",
        "tag-mw-new-redirect": "Ny omdirigering",
index beb63b8..9a0606b 100644 (file)
        "intentionallyblankpage": "Ta zajta nauůmyślńy uostoua śe pusto",
        "external_image_whitelist": "#Leave this line exactly as it is<pre>\n#Wstow půńiżyj tajle wyrażyń regularnych (jyno to, co znojduje śe mjyndzy //)\n#Wyrażyńa te uostanům przipasowane ku URL-ům zewnyntrznym (bezpostrzredńo linkowanych) grafik\n#Dopasowane URL-e zostanům wyśwjetlůne kej grafiki, w przećiwnym raźe bydźe pokozany yno link ku grafice\n#Lińje kere s anfanga majům # sům traktowane kej kůmyntorze\n\n#Put all regex fragments above this line. Leave this line exactly as it is</pre>",
        "tag-filter": "Filter [[Special:Tags|tagůw]]",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|Uoznaczyńe|Uoznaczyńo}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|Uoznaczyńe|Uoznaczyńo}}]]: $2",
        "diff-form": "'''formulař'''",
        "logentry-delete-delete": "$1 {{GENDER:$2|wyćepoł|wyćepała}} zajta $3",
        "revdelete-restricted": "naštaluj uograničyńo do administratorůw",
index 6ce3e7f..f04a9d9 100644 (file)
        "tags": "செல்லத்தக்க மாற்று குறிச்சொற்கள்",
        "tag-filter": "[[Special:Tags|குறிச்சொல்]] வடிப்பான்:",
        "tag-filter-submit": "வடிகட்டி",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|அடையாளம்|அடையாளங்கள்}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|அடையாளம்|அடையாளங்கள்}}]]: $2",
        "tag-mw-contentmodelchange": "உள்ளடக்க மாதிரி மாற்றம்",
        "tag-mw-contentmodelchange-description": "திருத்து\n[https://www.mediawiki.org/wiki/Special:MyLanguage/Help:ChangeContentModel change the content model]",
        "tags-title": "குறிச்சொற்கள்",
index 9bdb4e9..b3983b4 100644 (file)
        "tags": "Kya rngu’ na sinbah sa qnlah lalu’",
        "tag-filter": "[[Special:Tags|qinlah lalu’]]hhkangi’:",
        "tag-filter-submit": "Hhkangi’",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|qinlah lalu’}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|qinlah lalu’}}]]: $2",
        "tag-mw-contentmodelchange": "sbah quw pinsulung sa inrkyasan bniru’ niya’ sa qsahuy",
        "tags-title": "Qinlah lalu’",
        "tags-tag": "Lalu’ na qinlah biru’",
index 386f305..fa77b2b 100644 (file)
        "blankpage": "ಖಾಲಿ ಪುಟ",
        "tag-filter": "[[Special:Tags|ಟ್ಯಾಗ್]]ಅರಿಪೆ:",
        "tag-filter-submit": "ಅರಿಪೆ",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|ಟ್ಯಾಗ್|ಟ್ಯಾಗುಲು}}]]:$2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|ಟ್ಯಾಗ್|ಟ್ಯಾಗುಲು}}]]:$2",
        "tags-title": "ತೂಗು ಪಟ್ಟಿಲು",
        "tags-source-header": "ಮೂಲೊ",
        "tags-active-header": "ಸಕ್ರಿಯ?",
index 66690c6..7683075 100644 (file)
        "tags": "సరైన మార్పు ట్యాగులు",
        "tag-filter": "[[Special:Tags|ట్యాగుల]] వడపోత:",
        "tag-filter-submit": "వడపోయి",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|ట్యాగు|ట్యాగులు}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|ట్యాగు|ట్యాగులు}}]]: $2",
        "tag-mw-contentmodelchange-description": "పేజీ [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:ChangeContentModel కంటెంటు మోడలును మార్చేసే] దిద్దుబాట్లు",
        "tag-mw-new-redirect": "కొత్త దారిమార్పు",
        "tag-mw-new-redirect-description": "కొత్త దారిమార్పును సృష్టించే లేదా ఓ పేజీని దారిమార్పుగా మార్చేసే దిద్దుబాట్లు",
index 3a8a10b..b64d777 100644 (file)
@@ -28,7 +28,8 @@
                        "B20180",
                        "Pon44695",
                        "Aefgh39622",
-                       "Fitoschido"
+                       "Fitoschido",
+                       "TrisT7"
                ]
        },
        "tog-underline": "การขีดเส้นใต้ลิงก์:",
        "pageinfo-magic-words": "{{PLURAL:$1|คำสั่งพิเศษ}} ($1)",
        "pageinfo-hidden-categories": "หมวดหมู่ที่ซ่อนอยู่ ($1)",
        "pageinfo-templates": "แม่แบบที่ใช้ ($1)",
-       "pageinfo-toolboxlink": "à¸\82à¹\89อมูลหà¸\99à¹\89า",
+       "pageinfo-toolboxlink": "หà¸\99à¹\89าสารสà¸\99à¹\80à¸\97ศ",
        "pageinfo-redirectsto": "เปลี่ยนทางไป",
        "pageinfo-redirectsto-info": "สนเทศ",
        "pageinfo-contentpage": "นับเป็นหน้าเนื้อหา",
        "tags": "ป้ายระบุการเปลี่ยนแปลงที่สมเหตุสมผล",
        "tag-filter": "ตัวกรอง[[Special:Tags|ป้ายระบุ]]:",
        "tag-filter-submit": "กรอง",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|ป้ายระบุ}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|Tag|ป้ายระบุ}}]]: $2",
        "tag-mw-new-redirect": "เปลี่ยนทางใหม่",
        "tag-mw-new-redirect-description": "การแก้ไขที่สร้างหน้าเปลี่ยนทางใหม่หรือเปลี่ยนแปลงหน้าเป็นหน้าเปลี่ยนทาง",
        "tag-mw-removed-redirect": "ลบหน้าเปล่ี่ยนทาง",
index d43a768..f04dd5b 100644 (file)
        "tags": "Tanggap na mga tatak ng pagbabago",
        "tag-filter": "Pansala ng [[Special:Tags|etiketa]]:",
        "tag-filter-submit": "Pansala",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|Tatak|Mga tatak}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|Tatak|Mga tatak}}]]: $2",
        "tags-title": "Mga tatak",
        "tags-intro": "Itinatala ng pahinang ito ang mga tatak na maaaring ipantatak ng sopwer sa isang pagbabago, at ang kanilang kahulugan.",
        "tags-tag": "Tatakan ang pangalan",
index c56f197..0be566c 100644 (file)
        "specialpages": "Хысусијә сәһифон",
        "external_image_whitelist": " #Ым сәтри огәтәнән чокнәј әв һесте<pre>\n#Рә рә истифадә быә фрагментон ијо быдәнән (ә һиссә, че // мијонәдә бедә )\n#Әвон ды харичи шикили URL и дуз бәбен.\n#Дуз омә гылә бәнә шикили нишо бәбе, амандәни бәнә шикили линк нишо бәбе.\n#Сәтрон де # комментариј һисоб бедән.\n#Сәтрон бә регистри һәссос нин.\n\n#Рә рә око доә быә фрагментон че сәтри пентоно ијо быдәнән. Ым сәтри огәтәнән чокнәј һесте.</pre>",
        "tag-filter": "[[Special:Tags|нышонон]] филтр:",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|Nişon|Nişonon}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|Nişon|Nişonon}}]]: $2",
        "tags-title": "Нышонон",
        "logentry-newusers-create": "$1 istifadəmon hesob okarde be",
        "searchsuggest-search": "Nəve"
index 58611e3..aab8a07 100644 (file)
        "tags": "Geçerli değişiklik etiketleri",
        "tag-filter": "[[Special:Tags|Etiket]] süzgeci:",
        "tag-filter-submit": "Süzgeç",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|Etiket|Etiketler}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|Etiket|Etiketler}}]]: $2",
        "tag-mw-new-redirect": "Yeni yönlendirme",
        "tag-mw-removed-redirect": "Yönlendirme kaldırıldı",
        "tag-mw-changed-redirect-target": "Yönlendirme hedefi değiştirildi",
index 368329a..63a9e59 100644 (file)
        "tags": "Гамәлдә булучы үзгәртүләр билгеләре",
        "tag-filter": "[[Special:Tags|Билгеләр]] фильтры:",
        "tag-filter-submit": "Фильтрлау",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|1=Билге|Билгеләр}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|1=Билге|Билгеләр}}]]: $2",
        "tags-title": "Теглар",
        "tags-intro": "Әлеге сәхифәдә төзәтүләрне билгеләгән, программа тәэмин итә торган теглар исемлеге һәм шул тегларның аңламнары китерелгән.",
        "tags-tag": "Тег исеме",
index b27618c..2247935 100644 (file)
        "intentionallyblankpage": "Bu bit maxsus buş qaldırılğan",
        "tag-filter": "[[Special:Tags|Teglar]] filtrı:",
        "tag-filter-submit": "Filtrlaw",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|Teg|Teglar}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|Teg|Teglar}}]]: $2",
        "tags-title": "Teglar",
        "tags-tag": "Teg iseme",
        "tags-source-header": "Çığanağı",
index e2480ab..a90ee0f 100644 (file)
        "specialpages-group-login": "Системае пырон / регистрация",
        "specialpages-group-users": "Викиавторъёс но правооссы",
        "tag-filter": "[[Special:Tags|Тэгъёсыз]] фильтр:",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|1=Метка|Меткаос}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|1=Метка|Меткаос}}]]: $2",
        "tags-title": "Меткаос",
        "tags-active-yes": "Бен",
        "tags-active-no": "Ӧвӧл",
index bcc7f19..6191408 100644 (file)
        "tags": "Чинні мітки змін",
        "tag-filter": "Фільтр&nbsp;[[Special:Tags|міток]]:",
        "tag-filter-submit": "Відфільтрувати",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|Мітка|Мітки}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|Мітка|Мітки}}]]: $2",
        "tag-mw-contentmodelchange": "зміна моделі вмісту",
        "tag-mw-contentmodelchange-description": "Редагування, які змінюють [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:ChangeContentModel модель вмісту] сторінки",
        "tag-mw-new-redirect": "Нове перенаправлення",
index a4b58b0..0a857dc 100644 (file)
        "tags": "درست تبدیلی کے ٹیگ",
        "tag-filter": "مقطار [[Special:Tags|ٹیگ]]:",
        "tag-filter-submit": "مقطار",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|ٹیگ}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|ٹیگ}}]]: $2",
        "tag-mw-contentmodelchange": "مواد کے ماڈل میں تبدیلی",
        "tag-mw-contentmodelchange-description": "ترامیم جو صفحہ کے [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:ChangeContentModel مواد کے ماڈل کو تبدیل کرتی ہیں]",
        "tag-mw-new-redirect": "نیا رجوع مکرر",
index d461918..4e9ec64 100644 (file)
        "version-specialpages": "Maxsus sahifalar",
        "specialpages": "Maxsus sahifalar",
        "tag-filter": "[[Special:Tags|Nishonlar]] filtri:",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|Teg|Teglar}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|Teg|Teglar}}]]: $2",
        "compare-submit": "Solishtirish",
        "htmlform-reset": "Oʻzgarishlarni bekor qilish",
        "htmlform-selectorother-other": "Boshqa",
index fabeb99..b69c616 100644 (file)
        "tags": "Tag de le modifiche valide",
        "tag-filter": "[[Special:Tags|Tag]] filtro:",
        "tag-filter-submit": "Filtro",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|Eticheta|Etichete}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|Eticheta|Etichete}}]]: $2",
        "tags-title": "Tag",
        "tags-intro": "Sta pàxena la elenca i tag che el software el podarìa marcar come na modifica e el so significato.",
        "tags-tag": "Nome del tag",
index 653f91d..fa2f410 100644 (file)
        "tags": "Aktualižed toižetusiden vestatesed",
        "tag-filter": "[[Special:Tags|Vestatesiden]] fil'tr:",
        "tag-filter-submit": "Fil'tr",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|Virg|Virgad}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|Virg|Virgad}}]]: $2",
        "tags-title": "Virgad",
        "tags-intro": "Necil lehtpolel om virgoiden nimikirj i neniden virgoiden znamoičendad. Programmad znamoitas virgoil toižetusid.",
        "tags-tag": "Tegan (virgan) nimi",
index 4b7335a..50cb787 100644 (file)
        "tags": "Thẻ đánh dấu thay đổi hợp lệ",
        "tag-filter": "Bộ lọc [[Special:Tags|thẻ]]:",
        "tag-filter-submit": "Bộ lọc",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1}}Thẻ]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1}}Thẻ]]: $2",
        "tag-mw-contentmodelchange": "thay đổi kiểu nội dung",
        "tag-mw-contentmodelchange-description": "Sửa đổi [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:ChangeContentModel thay đổi kiểu nội dung] của trang",
        "tag-mw-new-redirect": "Trang đổi hướng mới",
index 323a999..1f34338 100644 (file)
        "specialpages-group-redirects": "Ümbrenäütämistallitusleheq",
        "external_image_whitelist": "  #Jätäq seo rida muutmalda kujo pääle<pre>\n#Panõq regulaaravaldusõ osaq (õnnõ //-märke vaihõl ollõv jago) allapoolõ\n#Naaq pandasõq vastama vikivälitside pilte internetiaadrõssidõga\n#Nuuq, miä vastasõq, näüdätäseq ku pildiq, muido näüdätäs õnnõ pildi link\n#Märgiga # päälenakkajaq riaq ommaq kommõntaariq\n#Seo tii-i vaiht suuril ja väikeisil tähil\n\n#Panõq kõik regulaaravaldusq osaq seo joonõ kotsilõ. Jätäq seo rida muutmalda</pre>",
        "tag-filter": "[[Special:Tags|Märkmisfiltri]]:",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|Märgüs|Märgüseq}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|Märgüs|Märgüseq}}]]: $2",
        "tags-active-yes": "Jah",
        "tags-active-no": "Ei",
        "tags-hitcount": "$1 {{PLURAL:$1|muutminõ|muutmiisi}}",
index 29ed112..1961355 100644 (file)
        "intentionallyblankpage": "Cisse pådje ci est vude en esprès.",
        "tag-filter": "Passete po ls [[Special:Tags|etiketes]]:",
        "tag-filter-submit": "Passete",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|Etikete|Etiketes}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|Etikete|Etiketes}}]]: $2",
        "tag-mw-removed-redirect": "Redjiblaedje disfacé",
        "tags-active-yes": "Oyi",
        "tags-active-no": "Neni",
index 8db722e..cd2a82a 100644 (file)
        "external_image_whitelist": "#Pabay-i ini nga linea nga sugad gud la <pre>\n#Igbutang in mga regular nga expresyon nga mga fragment (iton bahin nga ada ha butnga han //) ha ubos\n#Ini igpapadis han mga URL han mga ha gawas (gin-hotlink) nga mga hulagway\n#An mga nasakto igpapakita nga mga hulagway, kon diri, sumpay la ngadto han hulagway an igpapakita\n#Mga linea nga natikang hin  # ginta-tratar nga mga komento\n# Case-insensitive ini\n\n#Igbutang an mga regex nga fragment ha igbaw hini nga linea. Pabay-i ini nga linea nga sugad gud la</pre>",
        "tag-filter": "[[Special:Tags|Tag]] panara:",
        "tag-filter-submit": "Panara",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|ka tag|ka mga tag}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|ka tag|ka mga tag}}]]: $2",
        "tags-title": "Mga tag",
        "tags-tag": "Ngaran han tag",
        "tags-source-header": "Tinikangan",
index bfb192e..62278fe 100644 (file)
        "signature": "[[{{ns:user}}:$1|$2]] ([[{{ns:user_talk}}:$1|waxtaan]])",
        "specialpages": "Xëti jagleel",
        "tag-filter": "Seggee ak [[Special:Tags|Tafaan]]:",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|Tafaan}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|Tafaan}}]]: $2",
        "logentry-delete-delete": "$1 {{GENDER:$2|moo far}} xët wi $3",
        "revdelete-restricted": "doxalub digal ngir yorkat yi",
        "revdelete-unrestricted": "digal ngir yorkat yi deñ na",
index 81c0f71..e312a62 100644 (file)
        "redirect-file": "文件名",
        "specialpages": "特别页面",
        "tag-filter": "[[Special:Tags|标签]]过滤器:",
-       "tag-list-wrapper": "([[Special:Tags|$1个标签]]:$2)",
+       "tag-list-wrapper": "[[Special:Tags|$1个标签]]:$2",
        "tags-active-yes": "好",
        "tags-active-no": "弗",
        "tags-hitcount": "$1趟改动",
index 535a3fb..afb72b1 100644 (file)
        "blankpage": "Хоосн халх",
        "intentionallyblankpage": "Тер  халх хоосн күслтә бәәнә.",
        "tag-filter": "[[Special:Tags|Царадын]] шүр:",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|Царан|Царад}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|Царан|Царад}}]]: $2",
        "htmlform-reset": "Сольлһиг уга кех",
        "htmlform-selectorother-other": "Талдан",
        "logentry-newusers-create": "$1 демнәчин бичгдлһн бүтәгдв",
index 53de9e9..04a5cb5 100644 (file)
        "tags": "ცვლილებათა მოქმედი მონიშვნები",
        "tag-filter": "[[Special:Tags|ხინტკეფიშ]] ტკიბირი:",
        "tag-filter-submit": "ტკიბირეფი",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|იარლიყი|იარლიყები}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|იარლიყი|იარლიყები}}]]: $2",
        "tags-title": "მონიშვნები",
        "tags-intro": "ამ გვერდზე წარმოდგენილია მონიშვნათა სია, რომლითაც პროგრამული უზრუნველყოფა მონიშნავს შესწორებებს, ასევე ამ მონიშვნათა მნიშვნელობა.",
        "tags-tag": "ტეგის სახელი",
index 641a738..9e9ac4a 100644 (file)
        "tags": "גילטיקע ענדערונג טאַגן",
        "tag-filter": "[[Special:Tags|מאַרקירונג]] פֿילטער:",
        "tag-filter-submit": "פֿילטער",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|טאַג|טאַגן}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|טאַג|טאַגן}}]]: $2",
        "tag-mw-new-redirect": "נייע ווייטערפֿירונג",
        "tag-mw-changed-redirect-target": "ווייטערפֿירונג־ציל געענדערט",
        "tag-mw-replace": "געטוישט",
index d2e27d1..2f7c6ee 100644 (file)
        "tags": "Àwọn àlẹ̀mọ́ tuntun gidi",
        "tag-filter": "Ajọ̀ [[Special:Tags|àlẹ́mọ́]]:",
        "tag-filter-submit": "Ajọ̀",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|Àlẹ̀mọ́|Àwọn àlẹ̀mọ́}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|Àlẹ̀mọ́|Àwọn àlẹ̀mọ́}}]]: $2",
        "tags-title": "Àwọn àlẹ̀mọ́",
        "tags-intro": "Ojúewé yìí ṣe àtòjọ àwọn àlẹ̀mọ́ tí atọ́nà kọ̀mpútà le ṣe àmì àtúnṣe pẹ̀lú, àti ìtumọ̀ wọn.",
        "tags-tag": "Orúkọ àlẹ́mọ́",
index c078c11..d226bf9 100644 (file)
        "tags": "有效更改過嘅標籤",
        "tag-filter": "[[Special:Tags|標籤]]過濾器:",
        "tag-filter-submit": "過濾器",
-       "tag-list-wrapper": "([[Special:Tags|$1個標籤]]:$2)",
+       "tag-list-wrapper": "[[Special:Tags|$1個標籤]]:$2",
        "tag-mw-new-redirect": "新跳轉",
        "tag-mw-removed-redirect": "剷走跳轉",
        "tag-mw-blank": "清空",
index d2be871..ed24a8b 100644 (file)
        "specialpages": "ⵜⴰⵙⵏⵉⵡⵉⵏ ⵥⵍⵉⵏⵉⵏ",
        "specialpages-group-pagetools": "ⵉⵎⴰⵙⵙⵏ ⵏ ⵜⴰⵙⵏⴰ",
        "tag-filter": "ⵙⵜⵉ [[Special:Tags|ⵉⵔⵛⵓⵎⵏ]]:",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|ⴰⵔⵛⵓⵎ|ⵉⵔⵛⵓⵎⵏ}}]]: $2)",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|ⴰⵔⵛⵓⵎ|ⵉⵔⵛⵓⵎⵏ}}]]: $2",
        "tags-active-yes": "ⵢⴰⵀ",
        "tags-active-no": "ⵓⵀⵓ",
        "tags-edit": "ⵙⵏⴼⵍ",
index 0d751eb..3fdc62f 100644 (file)
                        "Dcljr",
                        "Phenolla",
                        "Hello903hello",
-                       "A Chinese Wikipedian"
+                       "A Chinese Wikipedian",
+                       "Angrydog001"
                ]
        },
        "tog-underline": "链接下划线:",
        "subject-preview": "主题的预览:",
        "previewerrortext": "尝试预览您的更改时发生错误。",
        "blockedtitle": "用户被封禁",
-       "blockedtext-partial": "<strong>您的用户名或IP地址已被禁止更改此页面,但您仍可在此 wiki 上编辑其它页面。</strong>您可以在[[Special:MyContributions|帐号贡献]]检视完整的封禁详情。\n\n封禁是由$1所执行。\n\n原因出自<em>$2</em>。\n\n*封禁开始时间:$8\n*封禁结束时间:$6\n*防止行为:$7\n*封禁 ID #$5",
+       "blockedtext-partial": "<strong>您的用户名或IP地址已被禁止更改此页面,但您仍可在此wiki上编辑其它页面。</strong>您可以在[[Special:MyContributions|帐号贡献]]查看完整的封禁详情。\n\n封禁是由$1所执行。\n\n原因出自<em>$2</em>。\n\n*封禁开始时间:$8\n*封禁结束时间:$6\n*防止行为:$7\n*封禁 ID #$5",
        "blockedtext": "<strong>您的用户名或IP地址已被封禁。</strong>\n\n执行封禁的管理员是$1。封禁原因是<em>$2</em>。\n\n* 开始时间:$8\n* 到期时间:$6\n* 目标用户:$7\n\n您可以联络$1或其他[[{{MediaWiki:Grouppage-sysop}}|管理员]]讨论该封禁。只有当您在[[Special:Preferences|系统设置]]确认了电子邮件地址且未被禁止使用“{{int:emailuser}}”功能时,才可以使用它。您当前的IP地址是$3,该封禁ID是#$5。请在您做出的任何查询中包含所有上述详情。",
        "autoblockedtext": "您的IP地址因曾被一位被$1封禁的用户使用而被自动封禁。封禁原因:\n\n:<em>$2</em>\n\n* 开始时间:$8\n* 到期时间:$6\n* 目标用户:$7\n\n您可以联系$1或其他[[{{MediaWiki:Grouppage-sysop}}|管理员]]申诉该封禁。\n\n请注意,只有当您已在[[Special:Preferences|系统设置]]确认了电子邮件地址且未被禁止使用“{{int:emailuser}}”功能时,才能发送电子邮件联系管理员。\n\n您当前的IP地址为$3,该封禁ID为#$5。请在您做出的任何查询中包含所有上述详情。",
        "systemblockedtext": "您的用户名或IP地址已被MediaWiki自动封禁。封禁原因:\n\n:<em>$2</em>\n\n* 开始时间:$8\n* 到期时间:$6\n* 目标用户:$7\n\n您当前的IP地址是$3。请在您做出的任何查询中包含所有上述详情。",
        "move-page": "移动$1",
        "move-page-legend": "移动页面",
        "movepagetext": "您可以使用下面的表单来重命名一个页面,同时将其所有版本历史移动到新页面。旧标题将会被重定向到新标题。您可以自动更新链接至原标题的重定向。如果您不选择这样做的话,请检查[[Special:DoubleRedirects|双重]]或[[Special:BrokenRedirects|损坏重定向]]链接。您有责任确保链接会被正确指向他们应该被指向的地方。\n\n注意:如果已存在使用新标题的页面,此页面将<strong>不会</strong>被移动,除非新页面是重定向,并且没有过去的编辑历史。这意味着您可在误操作后将页面移回原处,同时,您无法覆盖现有页面。\n\n<strong>注意:</strong>对这样一个经常被访问的页面而言这可能是一个重大且唐突的更改;请在行动前先了解您的修改可能带来的一切后果。",
-       "movepagetext-noredirectfixer": "ç\94¨ä¸\8bé\9d¢ç\9a\84表å\8d\95æ\9d¥é\87\8då\91½å\90\8dä¸\80个页é\9d¢ï¼\8c并å°\86å\85¶ç\89\88æ\9c¬å\8e\86å\8f²å\90\8cæ\97¶ç§»å\8a¨å\88°æ\96°é¡µé\9d¢ã\80\82è\80\81ç\9a\84页é\9d¢å°\86æ\88\90为æ\96°é¡µé\9d¢ç\9a\84é\87\8då®\9aå\90\91页ã\80\82请æ£\80æ\9f¥[[Special:DoubleRedirects|å\8f\8cé\87\8dé\87\8då®\9aå\90\91]]æ\88\96[[Special:BrokenRedirects|æ\8d\9få\9d\8fé\87\8då®\9aå\90\91]]é\93¾æ\8e¥ã\80\82æ\82¨åº\94å½\93è´\9f责确å®\9aæ\89\80æ\9c\89é\93¾æ\8e¥ä¾\9dç\84¶ä¼\9aé\93¾å\88°æ\8c\87å®\9aç\9a\84页é\9d¢ã\80\82\n\n注æ\84\8få¦\82æ\9e\9cæ\96°é¡µé\9d¢å·²ç»\8fæ\9c\89å\86\85容ç\9a\84è¯\9dï¼\8c页é\9d¢å°\86<strong>ä¸\8dä¼\9a</strong>被移å\8a¨ï¼\8cé\99¤é\9d\9eæ\96°é¡µé\9d¢æ\97 å\86\85容æ\88\96æ\98¯é\87\8då®\9aå\90\91页ï¼\8cè\80\8cä¸\94没æ\9c\89ç\89\88æ\9c¬å\8e\86å\8f²ã\80\82è¿\99æ\84\8få\91³ç\9d\80æ\82¨å\86\8då¿\85è¦\81æ\97¶å\8f¯ä»¥å\9c¨ç§»å\8a¨å\88°æ\96°é¡µé\9d¢å\90\8eå\86\8d移å\9b\9eè\80\81ç\9a\84页é\9d¢ï¼\8cå\90\8cæ\97¶æ\82¨ä¹\9fæ\97 æ³\95è¦\86ç\9b\96ç\8e°æ\9c\89页é\9d¢ã\80\82\n\n<strong>注æ\84\8fï¼\9a</strong>对ä¸\80个ç»\8f常被访é\97®ç\9a\84页é\9d¢è\80\8cè¨\80è¿\99å\8f¯è\83½æ\98¯ä¸\80个é\87\8d大ä¸\8e唐突的更改;请在行动前先确定您了解其所可能带来的后果。",
+       "movepagetext-noredirectfixer": "ç\94¨ä¸\8bé\9d¢ç\9a\84表å\8d\95æ\9d¥é\87\8då\91½å\90\8dä¸\80个页é\9d¢ï¼\8c并å°\86å\85¶ç\89\88æ\9c¬å\8e\86å\8f²å\90\8cæ\97¶ç§»å\8a¨å\88°æ\96°é¡µé\9d¢ã\80\82è\80\81ç\9a\84页é\9d¢å°\86æ\88\90为æ\96°é¡µé\9d¢ç\9a\84é\87\8då®\9aå\90\91页ã\80\82请æ£\80æ\9f¥[[Special:DoubleRedirects|å\8f\8cé\87\8dé\87\8då®\9aå\90\91]]æ\88\96[[Special:BrokenRedirects|æ\8d\9få\9d\8fé\87\8då®\9aå\90\91]]é\93¾æ\8e¥ã\80\82æ\82¨åº\94å½\93è´\9f责确å®\9aæ\89\80æ\9c\89é\93¾æ\8e¥ä¾\9dç\84¶ä¼\9aé\93¾å\88°æ\8c\87å®\9aç\9a\84页é\9d¢ã\80\82\n\n注æ\84\8få¦\82æ\9e\9cæ\96°é¡µé\9d¢å·²ç»\8fæ\9c\89å\86\85容ç\9a\84è¯\9dï¼\8c页é\9d¢å°\86<strong>ä¸\8dä¼\9a</strong>被移å\8a¨ï¼\8cé\99¤é\9d\9eæ\96°é¡µé\9d¢æ\97 å\86\85容æ\88\96æ\98¯é\87\8då®\9aå\90\91页ï¼\8cè\80\8cä¸\94没æ\9c\89ç\89\88æ\9c¬å\8e\86å\8f²ã\80\82è¿\99æ\84\8få\91³ç\9d\80æ\82¨å\8f¯å\9c¨è¯¯æ\93\8dä½\9cå\90\8eå°\86页é\9d¢ç§»å\9b\9eå\8e\9få¤\84ï¼\8cå\90\8cæ\97¶ï¼\8cæ\82¨æ\97 æ³\95è¦\86ç\9b\96ç\8e°æ\9c\89页é\9d¢ã\80\82\n\n<strong>注æ\84\8fï¼\9a</strong>对ä¸\80个ç»\8f常被访é\97®ç\9a\84页é\9d¢è\80\8cè¨\80è¿\99å\8f¯è\83½æ\98¯ä¸\80个é\87\8d大ä¸\94唐突的更改;请在行动前先确定您了解其所可能带来的后果。",
        "movepagetalktext": "如果您勾选此框,相关联的讨论页将被自动移动到新的标题,除非这里已经有了一个非空讨论页。\n\n在这种情况下,如有需要,您将不得不手动移动或合并页面。",
        "moveuserpage-warning": "'''警告:'''你将移动一个用户页面。请注意,只有该页面会被移动,该用户''不''会被更名。",
        "movecategorypage-warning": "<strong>警告:</strong>您将移动分类页面。请注意只有此页面将会移动,旧有分类的任何页面将<em>不会</em>同步移动。",
        "tags": "有效的更改标签",
        "tag-filter": "[[Special:Tags|标签]]过滤器:",
        "tag-filter-submit": "过滤器",
-       "tag-list-wrapper": "([[Special:Tags|$1个标签]]:$2)",
+       "tag-list-wrapper": "[[Special:Tags|$1个标签]]:$2",
        "tag-mw-contentmodelchange": "内容模型更改",
        "tag-mw-contentmodelchange-description": "更改页面[https://www.mediawiki.org/wiki/Special:MyLanguage/Help:ChangeContentModel 内容模型]的编辑",
        "tag-mw-new-redirect": "新重定向",
index a40d0ad..af948bf 100644 (file)
        "botpasswords-updated-body": "給{{GENDER:$2|使用者}}「$2」的機器人「$1」的機器人密碼已更新。",
        "botpasswords-deleted-title": "已刪除機器人密碼",
        "botpasswords-deleted-body": "給{{GENDER:$2|使用者}}「$2」的機器人「$1」的機器人密碼已刪除。",
-       "botpasswords-newpassword": "用來登入 <strong>$1</strong> 的新密碼為 <strong>$2</strong>。 <em>請記錄此密碼以供未來參考使用。</em> <br> (較舊的機器人的登入名稱需與最終使用者名稱相同,您也可使用 <strong>$3</strong> 做為使用者名稱 <strong>$4</strong> 做為密碼。)",
+       "botpasswords-newpassword": "用來登入<strong>$1</strong>的新密碼為<strong>$2</strong>。<em>請記錄此密碼以供未來參考使用。</em><br>(較舊的機器人的登入名稱需與最終使用者名稱相同,您也可使用<strong>$3</strong>做為使用者名稱,<strong>$4</strong>做為密碼。)",
        "botpasswords-no-provider": "BotPasswordsSessionProvider 無法使用。",
        "botpasswords-restriction-failed": "機器人密碼限制已拒絕此次登入。",
        "botpasswords-invalid-name": "指定的使用者名稱未包含機器人密碼分隔字元 (\"$1\")。",
        "last": "前筆",
        "page_first": "第一頁",
        "page_last": "最後頁",
-       "histlegend": "比對選擇的版本差異:選擇要比對修訂版本的單選方塊並點選底部的按鈕進行比對。<br />\n符號說明:<strong>({{int:cur}})</strong> = 與最新的修訂版本比對,<strong>({{int:last}})</strong> = 與前一筆修訂版本比對,<strong>{{int:minoreditletter}}</strong> = 次要修訂。",
+       "histlegend": "比對選擇的版本差異:選擇要比對修訂版本的單選方塊並點選底部的按鈕進行比對。<br />\n符號說明:<strong>({{int:cur}})</strong> = 與最新的修訂版本比對,<strong>({{int:last}})</strong> = 與前一筆修訂版本比對,<strong>{{int:minoreditletter}}</strong> = 次要修訂。",
        "history-fieldset-title": "搜尋修訂",
        "history-show-deleted": "只顯示已刪除的修訂",
        "histfirst": "最舊",
        "rcfilters-watchlist-markseen-button": "標記所有變更為已看過",
        "rcfilters-watchlist-edit-watchlist-button": "編輯您的監視頁面列表",
        "rcfilters-watchlist-showupdated": "自更改發生以來,對您尚未訪問的頁面做出的更改以<strong>粗體</strong>顯示,並帶有實心圓形標記。",
-       "rcfilters-preference-label": "隱藏改善的最近變更版本",
-       "rcfilters-preference-help": "è¿\94å\9b\9eå\88° 2017 å¹´ç\9a\84é\87\8dæ\96°è¨­è¨\88ä»\8bé\9d¢ï¼\8c並添å\8a æ­¤å¾\8cç\9a\84æ\89\80æ\9c\89å·¥å\85·。",
-       "rcfilters-watchlist-preference-label": "隱藏監視清單的改善版本",
-       "rcfilters-watchlist-preference-help": "è¿\94å\9b\9eå\88° 2017 å¹´ç\9a\84é\87\8dæ\96°è¨­è¨\88ä»\8bé\9d¢ï¼\8c並添å\8a æ­¤å¾\8cç\9a\84æ\89\80æ\9c\89å·¥å\85·。",
+       "rcfilters-preference-label": "使用非 JavaScript 介面",
+       "rcfilters-preference-help": "è¼\89å\85¥ä¸\8d帶篩é\81¸æ\88\96æ\98\8e顯æ¨\99示å\8a\9fè\83½ç\9a\84ç\9b£è¦\96æ¸\85å\96®。",
+       "rcfilters-watchlist-preference-label": "使用非 JavaScript 介面",
+       "rcfilters-watchlist-preference-help": "è¼\89å\85¥ä¸\8d帶篩é\81¸æ\88\96æ\98\8e顯æ¨\99示å\8a\9fè\83½ç\9a\84ç\9b£è¦\96æ¸\85å\96®。",
        "rcfilters-filter-showlinkedfrom-label": "顯示連結自此頁面的頁面上的變更",
        "rcfilters-filter-showlinkedfrom-option-label": "<strong>連結自</strong>指定頁面的頁面",
        "rcfilters-filter-showlinkedto-label": "顯示連結到該頁面的頁面上的更改",
        "tags": "有效變更標籤",
        "tag-filter": "[[Special:Tags|標籤]]搜尋:",
        "tag-filter-submit": "篩選器",
-       "tag-list-wrapper": "([[Special:Tags|$1 個標籤]]:$2)",
+       "tag-list-wrapper": "[[Special:Tags|$1 個標籤]]:$2",
        "tag-mw-contentmodelchange": "內容模型變更",
        "tag-mw-contentmodelchange-description": "[https://www.mediawiki.org/wiki/Special:MyLanguage/Help:ChangeContentModel 更改頁面的內容模型]的編輯。",
        "tag-mw-new-redirect": "新重新導向",
        "logentry-block-reblock": "$1{{GENDER:$2|已變更}}{{GENDER:$4|$3}}的封鎖設定期限為$5$6",
        "logentry-partialblock-block": "$1{{GENDER:$2|已封鎖}}{{GENDER:$4|$3}}對於{{PLURAL:$8||頁面}}$7的編輯至期限$5 $6",
        "logentry-partialblock-reblock": "$1{{GENDER:$2|已變更}}{{GENDER:$4|$3}}禁止編輯{{PLURAL:$8||頁面}}$7的封鎖設定為期限時間至$5 $6",
-       "logentry-non-editing-block-block": "$1{{GENDER:$2|已封鎖}}{{GENDER:$4|$3}}的編輯操作至其期限$5 $6",
-       "logentry-non-editing-block-reblock": "$1{{GENDER:$2|å·²è®\8aæ\9b´}}{{GENDER:$4|$3}}ç¦\81止編輯æ\93\8dä½\9cç\9a\84封鎖設定為期限至$5 $6",
+       "logentry-non-editing-block-block": "$1{{GENDER:$2|已封鎖}}{{GENDER:$4|$3}}的指定編輯操作至期限$5 $6",
+       "logentry-non-editing-block-reblock": "$1{{GENDER:$2|å·²è®\8aæ\9b´}}{{GENDER:$4|$3}}ç\9a\84æ\8c\87å®\9aç¦\81止編輯æ\93\8dä½\9cä¹\8b封鎖設定為期限至$5 $6",
        "logentry-suppress-block": "$1 {{GENDER:$2|已封鎖}} {{GENDER:$4|$3}} 期限為 $5 $6",
        "logentry-suppress-reblock": "$1 {{GENDER:$2|已變更}} {{GENDER:$4|$3}} 的封鎖設定期限為 $5 $6",
        "logentry-import-upload": "$1 已由檔案上傳{{GENDER:$2|匯入}} $3",
index b5e2c5e..f325641 100644 (file)
@@ -359,7 +359,7 @@ $magicWords = [
        'filepath'                => [ 0, 'FILEPATH:' ],
        'tag'                     => [ 0, 'tag' ],
        'hiddencat'               => [ 1, '__HIDDENCAT__' ],
-       'expectunusedcategory'    => [ 1, '__EXPECT_UNUSED_CATEGORY__', '__EXPECT_UNUSED_CAT__', '__EXPECTUNUSEDCATEGORY__', '__EXPECTUNUSEDCAT__' ],
+       'expectunusedcategory'    => [ 1, '__EXPECTUNUSEDCATEGORY__', ],
        'pagesincategory'         => [ 1, 'PAGESINCATEGORY', 'PAGESINCAT' ],
        'pagesize'                => [ 1, 'PAGESIZE' ],
        'index'                   => [ 1, '__INDEX__' ],
index 49115de..ec2f1fa 100644 (file)
@@ -1030,7 +1030,7 @@ CREATE TABLE /*_*/recentchanges (
   -- remove a warning flag on the RC list.
   -- A value of 1 indicates the page has been reviewed manually.
   -- A value of 2 indicates the page has been automatically reviewed.
-  rc_patrolled tinyint NOT NULL CONSTRAINT DF_rc_patrolled DEFAULT 0
+  rc_patrolled tinyint NOT NULL CONSTRAINT DF_rc_patrolled DEFAULT 0,
 
   -- Recorded IP address the edit was made from, if the
   -- $wgPutIPinRC option is enabled.
index b3de151..ac26a53 100644 (file)
@@ -11,9 +11,7 @@
   },
   "devDependencies": {
     "deepmerge": "1.3.2",
-    "eslint": "5.0.1",
-    "eslint-config-wikimedia": "0.8.1",
-    "eslint-plugin-qunit": "3.3.1",
+    "eslint-config-wikimedia": "0.9.0",
     "grunt": "1.0.3",
     "grunt-banana-checker": "0.6.0",
     "grunt-contrib-copy": "1.0.0",
index a37bcf7..0ff8864 100644 (file)
 
                        // Loop through all the dom cells of the thead
                        $tableRows.each( function ( rowIndex, row ) {
-                               // eslint-disable-next-line no-restricted-properties
+                               // eslint-disable-next-line jquery/no-each-util
                                $.each( row.cells, function ( columnIndex, cell ) {
                                        var matrixRowIndex,
                                                matrixColumnIndex;
        function convertSortList( sortObjects ) {
                var sortList = [];
                sortObjects.forEach( function ( sortObject ) {
-                       // eslint-disable-next-line no-restricted-properties
+                       // eslint-disable-next-line jquery/no-each-util
                        $.each( sortObject, function ( columnIndex, order ) {
                                var orderIndex = ( order === 'desc' ) ? 1 : 0;
                                sortList.push( [ parseInt( columnIndex, 10 ), orderIndex ] );
index 43b8f0d..09306f6 100644 (file)
 
                        // Default toggle link. Only build it when needed to avoid jQuery memory leaks (event data).
                        buildDefaultToggleLink = function () {
-                               return $( '<a class="mw-collapsible-text"></a>' )
+                               return $( '<a>' )
+                                       .addClass( 'mw-collapsible-text' )
                                        .text( collapseText )
                                        .wrap( '<span class="mw-collapsible-toggle mw-collapsible-toggle-default"></span>' )
                                        .parent()
index f2d6a04..1016e72 100644 (file)
@@ -3,12 +3,12 @@
  *
  * Set options:
  *
- *             $( '#textbox' ).suggestions( { option1: value1, option2: value2 } );
- *             $( '#textbox' ).suggestions( option, value );
+ *  $( '#textbox' ).suggestions( { option1: value1, option2: value2 } );
+ *  $( '#textbox' ).suggestions( option, value );
  *
  * Initialize:
  *
- *             $( '#textbox' ).suggestions();
+ *  $( '#textbox' ).suggestions();
  *
  * Uses jQuery.suggestions singleton internally.
  *
index 178f169..0e5a5ba 100644 (file)
                         */
                        getQueryString: function () {
                                var args = [];
-                               // eslint-disable-next-line no-restricted-properties
+                               // eslint-disable-next-line jquery/no-each-util
                                $.each( this.query, function ( key, val ) {
                                        var k = Uri.encode( key ),
                                                vals = Array.isArray( val ) ? val : [ val ];
index b90427e..363b494 100644 (file)
                                }
 
                                newList = [];
-                               // eslint-disable-next-line no-restricted-properties
+                               // eslint-disable-next-line jquery/no-each-util
                                $.each( response.parse.indicators, function ( name, indicator ) {
                                        newList.push(
                                                $( '<div>' )
index 4e7ebcd..a0bba6f 100644 (file)
@@ -2,7 +2,7 @@
  * JavaScript for History action
  */
 $( function () {
-       var     $historyCompareForm = $( '#mw-history-compare' ),
+       var $historyCompareForm = $( '#mw-history-compare' ),
                $historySubmitter,
                $lis = $( '#pagehistory > li' );
 
@@ -72,7 +72,7 @@ $( function () {
        // the page look broken for a second in slow browsers and might show the form broken
        // again when coming back from a "next" page.
        $historyCompareForm.submit( function ( e ) {
-               var     $copyForm, $copyRadios, $copyAction;
+               var $copyForm, $copyRadios, $copyAction;
 
                if ( $historySubmitter ) {
                        $copyForm = $historyCompareForm.clone();
index e76ea33..b61349b 100644 (file)
@@ -42,8 +42,8 @@
                                } );
 
                        $table.find( 'tbody' ).append(
-                               $( '<tr class="mw-metadata-show-hide-extended"></tr>' ).append(
-                                       $( '<td colspan="2"></td>' ).append( $link )
+                               $( '<tr>' ).addClass( 'mw-metadata-show-hide-extended' ).append(
+                                       $( '<td>' ).prop( 'colspan', 2 ).append( $link )
                                )
                        );
                } );
index 81c55e8..f168515 100644 (file)
@@ -53,7 +53,7 @@
        // Pre-populate with fake ajax promises to save http requests for tokens
        // we already have on the page via the user.tokens module (T36733).
        promises[ defaultOptions.ajax.url ] = {};
-       // eslint-disable-next-line no-restricted-properties
+       // eslint-disable-next-line jquery/no-each-util
        $.each( mw.user.tokens.get(), function ( key, value ) {
                // This requires #getToken to use the same key as user.tokens.
                // Format: token-type + "Token" (eg. csrfToken, patrolToken, watchToken).
index 1785ab3..8d4b2bc 100644 (file)
 
                        file.name = 'file';
 
-                       // eslint-disable-next-line no-restricted-properties
+                       // eslint-disable-next-line jquery/no-each-util
                        $.each( data, function ( key, val ) {
                                $form.append( getHiddenInput( key, val ) );
                        } );
index d1fbff0..b6aa5fd 100644 (file)
@@ -33,7 +33,9 @@
                        // opposite way than normal event handlers (returning true will prevent the default
                        // action, returning false will let the browser handle the error normally, by e.g.
                        // logging to the console), so our fallback old handler needs to return false.
-                       var oldHandler = window.onerror || function () { return false; };
+                       var oldHandler = window.onerror || function () {
+                               return false;
+                       };
 
                        /**
                         * Dumb window.onerror handler which forwards the errors via mw.track.
index f0c2601..f1e829c 100644 (file)
                buildHtml: function () {
                        var $container, $bits, panes, id, gitInfo;
 
-                       $container = $( '<div id="mw-debug-toolbar" class="mw-debug" lang="en" dir="ltr"></div>' );
+                       $container = $( '<div>' )
+                               .attr( {
+                                       id: 'mw-debug-toolbar',
+                                       lang: 'en',
+                                       dir: 'ltr'
+                               } )
+                               .addClass( 'mw-debug' );
 
-                       $bits = $( '<div class="mw-debug-bits"></div>' );
+                       $bits = $( '<div>' ).addClass( 'mw-debug-bits' );
 
                        /**
                         * Returns a jQuery element for a debug-bit div
                        }
 
                        bitDiv( 'mwversion' )
-                               .append( $( '<a href="//www.mediawiki.org/">MediaWiki</a>' ) )
+                               .append( $( '<a>' ).attr( 'href', '//www.mediawiki.org/' ).text( 'MediaWiki' ) )
                                .append( document.createTextNode( ': ' + this.data.mwVersion + ' ' ) )
                                .append( gitInfo );
 
                        }
 
                        bitDiv( 'phpversion' )
-                               .append( $( this.data.phpEngine === 'HHVM' ?
-                                       '<a href="https://hhvm.com/">HHVM</a>' :
-                                       '<a href="https://php.net/">PHP</a>'
-                               ) )
+                               .append( this.data.phpEngine === 'HHVM' ?
+                                       $( '<a>' ).attr( 'href', 'https://hhvm.com/' ).text( 'HHVM' ) :
+                                       $( '<a>' ).attr( 'href', 'https://php.net/' ).text( 'PHP' )
+                               )
                                .append( ': ' + this.data.phpVersion );
 
                        bitDiv( 'time' )
                buildConsoleTable: function () {
                        var $table, entryTypeText, i, length, entry;
 
-                       $table = $( '<table id="mw-debug-console">' );
+                       $table = $( '<table>' ).attr( 'id', 'mw-debug-console' );
 
                        $( '<colgroup>' ).css( 'width', /* padding = */ 20 + ( 10 * /* fontSize = */ 11 ) ).appendTo( $table );
                        $( '<colgroup>' ).appendTo( $table );
                buildQueryTable: function () {
                        var $table, i, length, query;
 
-                       $table = $( '<table id="mw-debug-querylist"></table>' );
+                       $table = $( '<table>' ).attr( 'id', 'mw-debug-querylist' );
 
                        $( '<tr>' )
-                               .append( $( '<th>#</th>' ).css( 'width', '4em' ) )
-                               .append( $( '<th>SQL</th>' ) )
-                               .append( $( '<th>Time</th>' ).css( 'width', '8em' ) )
-                               .append( $( '<th>Call</th>' ).css( 'width', '18em' ) )
+                               .append( $( '<th>' ).text( '#' ).css( 'width', '4em' ) )
+                               .append( $( '<th>' ).text( 'SQL' ) )
+                               .append( $( '<th>' ).text( 'Time' ).css( 'width', '8em' ) )
+                               .append( $( '<th>' ).text( 'Call' ).css( 'width', '18em' ) )
                                .appendTo( $table );
 
                        for ( i = 0, length = this.data.queries.length; i < length; i += 1 ) {
                                $( '<tr>' )
                                        .append( $( '<td>' ).text( i + 1 ) )
                                        .append( $( '<td>' ).text( query.sql ) )
-                                       .append( $( '<td class="stats">' ).text( ( query.time * 1000 ).toFixed( 4 ) + 'ms' ) )
+                                       .append( $( '<td>' ).text( ( query.time * 1000 ).toFixed( 4 ) + 'ms' ).addClass( 'stats' ) )
                                        .append( $( '<td>' ).text( query[ 'function' ] ) )
                                        .appendTo( $table );
                        }
                                file = this.data.includes[ i ];
                                $( '<tr>' )
                                        .append( $( '<td>' ).text( file.name ) )
-                                       .append( $( '<td class="nr">' ).text( file.size ) )
+                                       .append( $( '<td>' ).text( file.size ).addClass( 'nr' ) )
                                        .appendTo( $table );
                        }
 
index ef8afdf..ddb9b17 100644 (file)
@@ -7,7 +7,7 @@
 
        function getHovzer() {
                if ( $hovzer === undefined ) {
-                       $hovzer = $( '<div id="jquery-foot-hovzer"></div>' ).appendTo( 'body' );
+                       $hovzer = $( '<div>' ).attr( 'id', 'jquery-foot-hovzer' ).appendTo( 'body' );
                }
                return $hovzer;
        }
index f5c2c93..72a27fa 100644 (file)
                var i,
                        units = [ '', ' KiB', ' MiB', ' GiB', ' TiB', ' PiB' ];
 
-               if ( !$.isNumeric( bytes ) || bytes === 0 ) { return bytes; }
+               if ( !$.isNumeric( bytes ) || bytes === 0 ) {
+                       return bytes;
+               }
 
-               for ( i = 0; bytes >= 1024; bytes /= 1024 ) { i++; }
+               for ( i = 0; bytes >= 1024; bytes /= 1024 ) {
+                       i++;
+               }
                // Maintain one decimal for kB and above, but don't
                // add ".0" for bytes.
                return bytes.toFixed( i > 0 ? 1 : 0 ) + units[ i ];
 
                style.textContent = css;
                document.body.appendChild( style );
-               // eslint-disable-next-line no-restricted-properties
+               // eslint-disable-next-line jquery/no-each-util
                $.each( style.sheet.cssRules, function ( index, rule ) {
                        selectors.total++;
                        // document.querySelector() on prefixed pseudo-elements can throw exceptions
index 082db5c..ebb469f 100644 (file)
@@ -1,4 +1,3 @@
-/* eslint-disable no-restricted-properties */
 /*!
 * Experimental advanced wikitext parser-emitter.
 * See: https://www.mediawiki.org/wiki/Extension:UploadWizard/MessageParser for docs
        mw.jqueryMsg.HtmlEmitter = function ( language, magic ) {
                var jmsg = this;
                this.language = language;
-               // eslint-disable-next-line no-restricted-properties
+               // eslint-disable-next-line jquery/no-each-util
                $.each( magic, function ( key, val ) {
                        jmsg[ key.toLowerCase() ] = function () {
                                return val;
                                // typeof returns object for arrays
                                case 'object':
                                        // node is an array of nodes
+                                       // eslint-disable-next-line jquery/no-map-util
                                        subnodes = $.map( node.slice( 1 ), function ( n ) {
                                                return jmsg.emit( n, replacements );
                                        } );
                 */
                concat: function ( nodes ) {
                        var $span = $( '<span>' ).addClass( 'mediaWiki_htmlEmitter' );
-                       // eslint-disable-next-line no-restricted-properties
+                       // eslint-disable-next-line jquery/no-each-util
                        $.each( nodes, function ( i, node ) {
                                // Let jQuery append nodes, arrays of nodes and jQuery objects
                                // other things (strings, numbers, ..) are appended as text nodes (not as HTML strings)
                        }
 
                        // Remove explicit plural forms from the forms. They were set undefined in the above loop.
+                       // eslint-disable-next-line jquery/no-map-util
                        forms = $.map( forms, function ( form ) {
                                return form;
                        } );
index 829052d..2da5122 100644 (file)
@@ -1,4 +1,3 @@
-/* eslint-disable no-restricted-properties */
 ( function () {
        var ProtectionForm,
                reasonCodePointLimit = mw.config.get( 'wgCommentCodePointLimit' ),
                 * @return {boolean}
                 */
                matchAttribute: function ( objects, attrName ) {
+                       // eslint-disable-next-line jquery/no-map-util
                        return $.map( objects, function ( object ) {
                                return object[ attrName ];
                        } ).filter( function ( item, index, a ) {
                 * @param {boolean} val Enable?
                 */
                toggleUnchainedInputs: function ( val ) {
-                       var setDisabled = function () { this.disabled = !val; };
+                       var setDisabled = function () {
+                               this.disabled = !val;
+                       };
                        this.getLevelSelectors().slice( 1 ).each( setDisabled );
                        this.getExpiryInputs().slice( 1 ).each( setDisabled );
                        this.getExpirySelectors().slice( 1 ).each( setDisabled );
index d4c3621..1e1c303 100644 (file)
@@ -27,7 +27,9 @@
         * @deprecated since 1.17 Use jQuery instead
         */
        mw.log.deprecate( window, 'addOnloadHook', function ( fn ) {
-               $( function () { fn(); } );
+               $( function () {
+                       fn();
+               } );
        }, 'Use jQuery instead.' );
 
        /**
index 1e078bd..44fd1ee 100644 (file)
@@ -1,86 +1,7 @@
-// ----------------------------------------------------------------------------
-// Form styling mixins
-// ----------------------------------------------------------------------------
-.agora-label-styling() {
-       font-size: 0.9em;
-       color: @colorText;
-
-       * {
-               font-weight: normal;
-       }
-}
-
-.agora-inline-label-styling() {
-       margin-bottom: 0.5em;
-       cursor: pointer;
-       vertical-align: bottom;
-       line-height: normal;
-       font-weight: normal;
-
-       & > input[ type='checkbox' ],
-       & > input[ type='radio' ] {
-               width: auto;
-               height: auto;
-               margin: 0 0.1em 0 0;
-               padding: 0;
-               border: 1px solid @colorGray7;
-               cursor: pointer;
-       }
-}
-
 // ----------------------------------------------------------------------------
 // Button styling
 // ----------------------------------------------------------------------------
 
-.button-colors( @bgColor, @highlightColor, @activeColor ) {
-       background-color: @bgColor;
-       color: @colorButtonText;
-       border: 1px solid @colorFieldBorder;
-
-       // Make sure that `color` isn't inheriting from user-agent styles
-       &:visited {
-               color: @colorButtonText;
-       }
-
-       &:hover {
-               background-color: @highlightColor;
-               color: @colorGray4;
-               border-color: @colorGray10;
-       }
-
-       &:focus {
-               background-color: @highlightColor;
-               // Make sure that `color` isn't inheriting from user-agent styles
-               color: @colorButtonText;
-               border-color: @colorProgressive;
-               box-shadow: inset 0 0 0 1px @colorProgressive, inset 0 0 0 2px #fff;
-       }
-
-       &:active,
-       &.is-on,
-       &.mw-ui-checked {
-               background-color: @activeColor;
-               color: @colorGray1;
-               border-color: @colorGray7;
-               box-shadow: none;
-       }
-
-       &:disabled {
-               background-color: @colorGray12;
-               color: #fff;
-               border-color: @colorGray12;
-
-               // Make sure disabled buttons don't have hover and active states
-               &:hover,
-               &:active {
-                       background-color: @colorGray12;
-                       color: #fff;
-                       box-shadow: none;
-                       border-color: @colorGray12;
-               }
-       }
-}
-
 .button-colors-primary( @bgColor, @highlightColor, @activeColor ) {
        background-color: @bgColor;
        color: #fff;
                }
        }
 }
-
-.button-colors-quiet( @textColor, @highlightColor, @activeColor ) {
-       // Quiet buttons all start gray, and reveal
-       // progressive/destructive color on hover and active.
-       color: @colorButtonText;
-
-       &:hover {
-               background-color: transparent;
-               color: @highlightColor;
-       }
-
-       &:active,
-       &.mw-ui-checked {
-               color: @activeColor;
-       }
-
-       &:focus {
-               background-color: transparent;
-               color: @textColor;
-       }
-
-       &:disabled {
-               color: @colorDisabledText;
-       }
-}
index 731bd2d..0d1a657 100644 (file)
@@ -36,6 +36,7 @@
 @colorBaseInverted: #fff;
 
 // Semantic colors
+@background-color-base: #fff;
 // Blue; for contextual use of a continuing action
 @colorProgressive: #36c;
 @colorProgressiveHighlight: #447ff5;
 @colorNeutral: @colorGray7;
 
 // Border colors
+@border-color-base: #a2a9b1;
 @borderColorInputBinaryChecked: @colorProgressive;
 @borderColorInputBinaryActive: @colorProgressiveActive;
 
+// Border styles
+@border-style-base: solid;
+
+// Border widths
+@border-width-base: 1px;
+
 // Checked radio input border-width, equal to OOUI at 14px base font-size
 @borderWidthRadioChecked: 0.4285em;
 
 
 // Form input sizes, equal to OOUI at 14px base font-size
 @sizeInputBinary: 1.5625em;
-
-// Deprecated color variables from when WikimediaUI color palette wasn't around
-// See https://wikimedia.github.io/WikimediaUI-Style-Guide/visual-style_colors.html
-@colorGray3: #333;
-@colorGray6: #666;
-@colorGray8: #888;
-@colorGray9: #999;
-@colorGray11: #bbb;
-@colorGray13: #ddd;
index 0ec010e..f72fc92 100644 (file)
        function Notification( message, options ) {
                var $notification, $notificationContent;
 
-               $notification = $( '<div class="mw-notification"></div>' )
+               $notification = $( '<div>' )
                        .data( 'mw-notification', this )
-                       .addClass( options.autoHide ? 'mw-notification-autohide' : 'mw-notification-noautohide' );
+                       .addClass( [
+                               'mw-notification',
+                               options.autoHide ? 'mw-notification-autohide' : 'mw-notification-noautohide'
+                       ] );
 
                if ( options.tag ) {
                        // Sanitize options.tag before it is used by any code. (Including Notification class methods)
                }
 
                if ( options.title ) {
-                       $( '<div class="mw-notification-title"></div>' )
+                       $( '<div>' )
+                               .addClass( 'mw-notification-title' )
                                .text( options.title )
                                .appendTo( $notification );
                }
 
-               $notificationContent = $( '<div class="mw-notification-content"></div>' );
+               $notificationContent = $( '<div>' ).addClass( 'mw-notification-content' );
 
                if ( typeof message === 'object' ) {
                        // Handle mw.Message objects separately from DOM nodes and jQuery objects
index 204d915..17caa9e 100644 (file)
         * Draws the carousel and the interface around it.
         */
        mw.GallerySlideshow.prototype.drawCarousel = function () {
-               var next, prev, toggle, interfaceElements, carouselStack;
+               var next, prev, toggle, interfaceElements, carouselStack;
 
                this.$carousel = $( '<li>' ).addClass( 'gallerycarousel' );
 
         *
         * @param {Object} $img
         * @return {jQuery.Promise} Resolves with the images URL and original
-        *      element once the image has loaded.
+        *   element once the image has loaded.
         */
        mw.GallerySlideshow.prototype.loadImage = function ( $img ) {
                var img, d = $.Deferred();
index e08e28c..9264a39 100644 (file)
@@ -1,4 +1,3 @@
-/* eslint-disable no-restricted-properties */
 ( function () {
        /**
         * View model for a filter group
 
                // Check for filters that should be initially selected by their default value
                if ( this.isSticky() ) {
+                       // eslint-disable-next-line jquery/no-each-util
                        $.each( this.defaultFilters, function ( filterName, filterValue ) {
                                model.getItemByName( filterName ).toggleSelected( filterValue );
                        } );
         * Conflict object is set up by filter name keys and conflict
         * definition. For example:
         * [
-        *              {
-        *                      filterName: {
-        *                              filter: filterName,
-        *                              group: group1
-        *                      }
-        *              },
-        *              {
-        *                      filterName2: {
-        *                              filter: filterName2,
-        *                              group: group2
-        *                      }
-        *              }
+        *     {
+        *         filterName: {
+        *             filter: filterName,
+        *             group: group1
+        *         }
+        *     },
+        *     {
+        *         filterName2: {
+        *             filter: filterName2,
+        *             group: group2
+        *         }
+        *     }
         * ]
         * @return {Object} Conflict definition
         */
                                        selected = [];
 
                                // Find if any are selected
+                               // eslint-disable-next-line jquery/no-each-util
                                $.each( filters, function ( name, value ) {
                                        if ( value ) {
                                                selected.push( name );
                        // all false
 
                        // Go over the items and define the correct values
+                       // eslint-disable-next-line jquery/no-each-util
                        $.each( filterRepresentation, function ( name, value ) {
                                // We must store all parameter values as strings '0' or '1'
                                if ( model.getType() === 'send_unselected_if_any' ) {
                } else if ( this.getType() === 'string_options' ) {
                        values = [];
 
+                       // eslint-disable-next-line jquery/no-each-util
                        $.each( filterRepresentation, function ( name, value ) {
                                // Collect values
                                if ( value ) {
                                }
                        } );
 
+                       // eslint-disable-next-line jquery/no-each-util
                        $.each( expandedParams, function ( paramName, paramValue ) {
                                var filterItem = paramToFilterMap[ paramName ];
 
index 0204013..dac61b2 100644 (file)
@@ -94,7 +94,7 @@
 
                key = key || 'contextDescription';
 
-               // eslint-disable-next-line no-restricted-properties
+               // eslint-disable-next-line jquery/no-each-util
                $.each( conflicts, function ( filterName, conflict ) {
                        if ( !conflict.item.isSelected() ) {
                                return;
         *
         * Conflict object is set up by filter name keys and conflict
         * definition. For example:
-        *              {
-        *                      filterName: {
-        *                              filter: filterName,
-        *                              group: group1,
-        *                              label: itemLabel,
-        *                              item: itemModel
-        *                      }
-        *                      filterName2: {
-        *                              filter: filterName2,
-        *                              group: group2
-        *                              label: itemLabel2,
-        *                              item: itemModel2
-        *                      }
-        *              }
+        *
+        *  {
+        *      filterName: {
+        *          filter: filterName,
+        *          group: group1,
+        *          label: itemLabel,
+        *          item: itemModel
+        *      }
+        *      filterName2: {
+        *          filter: filterName2,
+        *          group: group2
+        *          label: itemLabel2,
+        *          item: itemModel2
+        *      }
+        *  }
         *
         * @return {Object} Filter conflicts
         */
index c76cd25..36575f7 100644 (file)
@@ -1,4 +1,3 @@
-/* eslint-disable no-restricted-properties */
 ( function () {
        /**
         * View model for the filters selection and display
                                filterItemGroup = filterItem.getGroupModel();
 
                        // For each item, see if that item is still conflicting
+                       // eslint-disable-next-line jquery/no-each-util
                        $.each( model.groups, function ( groupName, groupModel ) {
                                if ( filterItem.getGroupName() === groupName ) {
                                        // Check inside the group
                        expandConflictDefinitions = function ( obj ) {
                                var result = {};
 
+                               // eslint-disable-next-line jquery/no-each-util
                                $.each( obj, function ( key, conflicts ) {
                                        var filterName,
                                                adjustedConflicts = {};
                }, views );
 
                // Go over all views
+               // eslint-disable-next-line jquery/no-each-util
                $.each( allViews, function ( viewName, viewData ) {
                        // Define the view
                        model.views[ viewName ] = {
                filterConflictResult = expandConflictDefinitions( filterConflictMap );
 
                // Set conflicts for groups
+               // eslint-disable-next-line jquery/no-each-util
                $.each( groupConflictResult, function ( group, conflicts ) {
                        model.groups[ group ].setConflicts( conflicts );
                } );
 
                // Set conflicts for items
+               // eslint-disable-next-line jquery/no-each-util
                $.each( filterConflictResult, function ( filterName, conflicts ) {
                        var filterItem = model.getItemByName( filterName );
                        // set conflicts for items in the group
                } );
 
                // Create a map between known parameters and their models
+               // eslint-disable-next-line jquery/no-each-util
                $.each( this.groups, function ( group, groupModel ) {
                        if (
                                groupModel.getType() === 'send_unselected_if_any' ||
                var filtersValue;
                // For arbitrary numeric single_option values make sure the values
                // are normalized to fit within the limits
+               // eslint-disable-next-line jquery/no-each-util
                $.each( this.getFilterGroups(), function ( groupName, groupModel ) {
                        params[ groupName ] = groupModel.normalizeArbitraryValue( params[ groupName ] );
                } );
                parameters = parameters ? $.extend( true, {}, parameters ) : this.getCurrentParameterState();
 
                // Params
+               // eslint-disable-next-line jquery/no-each-util
                $.each( this.getEmptyParameterState(), function ( param, value ) {
                        if ( parameters[ param ] !== undefined && parameters[ param ] !== value ) {
                                result[ param ] = parameters[ param ];
 
                view = view || this.getCurrentView();
 
+               // eslint-disable-next-line jquery/no-each-util
                $.each( this.groups, function ( groupName, groupModel ) {
                        if ( groupModel.getView() === view ) {
                                result[ groupName ] = groupModel;
 
                groups = this.getFilterGroupsByView( view );
 
+               // eslint-disable-next-line jquery/no-each-util
                $.each( groups, function ( groupName, groupModel ) {
                        result = result.concat( groupModel.getItems() );
                } );
                var result = {};
 
                // Get default filter state
+               // eslint-disable-next-line jquery/no-each-util
                $.each( this.groups, function ( name, model ) {
                        if ( !model.isSticky() ) {
                                $.extend( true, result, model.getDefaultParams() );
        mw.rcfilters.dm.FiltersViewModel.prototype.getStickyParams = function () {
                var result = [];
 
+               // eslint-disable-next-line jquery/no-each-util
                $.each( this.groups, function ( name, model ) {
                        if ( model.isSticky() ) {
                                if ( model.isPerGroupRequestParameter() ) {
        mw.rcfilters.dm.FiltersViewModel.prototype.getStickyParamsValues = function () {
                var result = {};
 
+               // eslint-disable-next-line jquery/no-each-util
                $.each( this.groups, function ( name, model ) {
                        if ( model.isSticky() ) {
                                $.extend( true, result, model.getParamRepresentation() );
                        } );
                }
 
+               // eslint-disable-next-line jquery/no-each-util
                $.each( groupItems, function ( group, model ) {
                        $.extend(
                                result,
                //    },
                //    group2: "param4|param5"
                // }
+               // eslint-disable-next-line jquery/no-each-util
                $.each( params, function ( paramName, paramValue ) {
                        var groupName,
                                itemOrGroup = model.parameterMap[ paramName ];
 
                // Go over all groups, so we make sure we get the complete output
                // even if the parameters don't include a certain group
+               // eslint-disable-next-line jquery/no-each-util
                $.each( this.groups, function ( groupName, groupModel ) {
                        result = $.extend( true, {}, result, groupModel.getFilterRepresentation( groupMap[ groupName ] ) );
                } );
        mw.rcfilters.dm.FiltersViewModel.prototype.findSelectedItems = function () {
                var allSelected = [];
 
+               // eslint-disable-next-line jquery/no-each-util
                $.each( this.getFilterGroups(), function ( groupName, groupModel ) {
                        allSelected = allSelected.concat( groupModel.findSelectedItems() );
                } );
        mw.rcfilters.dm.FiltersViewModel.prototype.getViewByTrigger = function ( trigger ) {
                var result = 'default';
 
+               // eslint-disable-next-line jquery/no-each-util
                $.each( this.views, function ( name, data ) {
                        if ( data.trigger === trigger ) {
                                result = name;
                        visibleGroupNames = Object.keys( visibleGroups );
 
                        // Update visibility of items and groups
+                       // eslint-disable-next-line jquery/no-each-util
                        $.each( this.getFilterGroups(), function ( groupName, groupModel ) {
                                // Check if the group is visible at all
                                groupModel.toggleVisible( visibleGroupNames.indexOf( groupName ) !== -1 );
index 9d8f977..b01aa7a 100644 (file)
@@ -1,4 +1,3 @@
-/* eslint-disable no-restricted-properties */
 ( function () {
        /**
         * View model for saved queries
                        //     }
                        //   }
                        // }
+                       // eslint-disable-next-line jquery/no-each-util
                        $.each( savedQueries.queries || {}, function ( id, obj ) {
                                if ( obj.data && obj.data.filters ) {
                                        obj.data = model.convertToParameters( obj.data );
                }
 
                // Initialize the query items
+               // eslint-disable-next-line jquery/no-each-util
                $.each( savedQueries.queries || {}, function ( id, obj ) {
                        var normalizedData = obj.data,
                                isDefault = String( savedQueries.default ) === String( id );
 
                // Highlights: appending _color to keys
                newData.highlights = {};
+               // eslint-disable-next-line jquery/no-each-util
                $.each( data.highlights, function ( highlightedFilterName, value ) {
                        if ( value ) {
                                newData.highlights[ highlightedFilterName + '_color' ] = data.highlights[ highlightedFilterName ];
                        data = this.filtersModel.getMinimizedParamRepresentation( fulldata );
 
                // Split highlight/params
+               // eslint-disable-next-line jquery/no-each-util
                $.each( data, function ( param, value ) {
                        if ( param !== 'highlight' && highlightParamNames.indexOf( param ) > -1 ) {
                                normalizedData.highlights[ param ] = value;
index 7284131..7565a0d 100644 (file)
@@ -1,4 +1,3 @@
-/* eslint-disable no-restricted-properties */
 ( function () {
 
        var byteLength = require( 'mediawiki.String' ).byteLength;
@@ -68,6 +67,7 @@
                // Prepare views
                if ( namespaceStructure ) {
                        items = [];
+                       // eslint-disable-next-line jquery/no-each-util
                        $.each( namespaceStructure, function ( namespaceID, label ) {
                                // Build and clean up the individual namespace items definition
                                items.push( {
                // Before we do anything, we need to see if we require additional items in the
                // groups that have 'AllowArbitrary'. For the moment, those are only single_option
                // groups; if we ever expand it, this might need further generalization:
+               // eslint-disable-next-line jquery/no-each-util
                $.each( views, function ( viewName, viewData ) {
                        viewData.groups.forEach( function ( groupData ) {
                                var extraValues = [];
         * Check if new changes, newer than those currently shown, are available
         *
         * @return {jQuery.Promise} Promise object that resolves with a bool
-        *      specifying if there are new changes or not
+        *   specifying if there are new changes or not
         *
         * @private
         */
index c102e59..3c3f261 100644 (file)
         * Map a reason for having no results to its message key
         *
         * @param {string} reason One of the NO_RESULTS_* "constant" that represent
-        *      a reason for having no results
+        *   a reason for having no results
         * @return {string} Key for the message that explains why there is no results in this case
         */
        mw.rcfilters.ui.ChangesListWrapperWidget.prototype.getMsgKeyForNoResults = function ( reason ) {
index f4a40cb..289f1ee 100644 (file)
@@ -28,7 +28,9 @@
                // This lives inside a MenuOptionWidget, which intercepts mousedown
                // to select the item. We want to prevent that when we click the highlight
                // button
-               this.$element.on( 'mousedown', function ( e ) { e.stopPropagation(); } );
+               this.$element.on( 'mousedown', function ( e ) {
+                       e.stopPropagation();
+               } );
 
                this.updateUiBasedOnModel();
 
index aedef49..5e5cd6e 100644 (file)
                                }
                        );
 
-                       this.saveQueryButton.$element.on( 'mousedown', function ( e ) { e.stopPropagation(); } );
+                       this.saveQueryButton.$element.on( 'mousedown', function ( e ) {
+                               e.stopPropagation();
+                       } );
 
                        this.saveQueryButton.connect( this, {
                                click: 'onSaveQueryButtonClick',
                this.hideShowButton.connect( this, { click: 'onHideShowButtonClick' } );
                // Stop propagation for mousedown, so that the widget doesn't
                // trigger the focus on the input and scrolls up when we click the reset button
-               this.resetButton.$element.on( 'mousedown', function ( e ) { e.stopPropagation(); } );
-               this.hideShowButton.$element.on( 'mousedown', function ( e ) { e.stopPropagation(); } );
+               this.resetButton.$element.on( 'mousedown', function ( e ) {
+                       e.stopPropagation();
+               } );
+               this.hideShowButton.$element.on( 'mousedown', function ( e ) {
+                       e.stopPropagation();
+               } );
                this.model.connect( this, {
                        initialize: 'onModelInitialize',
                        update: 'onModelUpdate',
                                // If there are no selected items, scroll menu to top
                                // This has to be in a setTimeout so the menu has time
                                // to be positioned and fixed
-                               setTimeout( function () { this.getMenu().scrollToTop(); }.bind( this ), 0 );
+                               setTimeout(
+                                       function () {
+                                               this.getMenu().scrollToTop();
+                                       }.bind( this )
+                               );
                        }
                } else {
                        // Clear selection
index 491651a..ab49414 100644 (file)
@@ -22,7 +22,7 @@
 
                if ( config.events ) {
                        // Aggregate events
-                       // eslint-disable-next-line no-restricted-properties
+                       // eslint-disable-next-line jquery/no-each-util
                        $.each( config.events, function ( eventName, eventEmit ) {
                                aggregate[ eventName ] = eventEmit;
                        } );
index 3a159f2..49f980c 100644 (file)
                this.$overlay.append( this.highlightPopup.$element );
 
                // Count groups per view
-               // eslint-disable-next-line no-restricted-properties
+               // eslint-disable-next-line jquery/no-each-util
                $.each( groups, function ( groupName, groupModel ) {
                        if ( !groupModel.isHidden() ) {
                                viewGroupCount[ groupModel.getView() ] = viewGroupCount[ groupModel.getView() ] || 0;
                        }
                } );
 
-               // eslint-disable-next-line no-restricted-properties
+               // eslint-disable-next-line jquery/no-each-util
                $.each( groups, function ( groupName, groupModel ) {
                        var currentItems = [],
                                view = groupModel.getView();
index 3645b20..3882a95 100644 (file)
@@ -96,7 +96,9 @@
                this.$icon.on( { click: this.onDefaultIconClick.bind( this ) } );
                // Prevent propagation on mousedown for the save button
                // so the menu doesn't close
-               this.saveButton.$element.on( { mousedown: function () { return false; } } );
+               this.saveButton.$element.on( { mousedown: function () {
+                       return false;
+               } } );
 
                // Initialize
                this.toggleDefault( !!this.model.isDefault() );
index ca85a6e..e65abf2 100644 (file)
@@ -24,7 +24,9 @@
                OO.ui.mixin.LabelElement.call( this, config );
 
                this.model = model;
-               this.itemFilter = config.itemFilter || function () { return true; };
+               this.itemFilter = config.itemFilter || function () {
+                       return true;
+               };
 
                // Build the selection from the item models
                this.selectWidget = new OO.ui.ButtonSelectWidget();
index 044ac3f..0069cf9 100644 (file)
@@ -1,8 +1,8 @@
-/* eslint-disable no-restricted-properties */
 /*!
  * Add search suggestions to the search form.
  */
 ( function () {
+       // eslint-disable-next-line jquery/no-map-util
        var searchNS = $.map( mw.config.get( 'wgFormattedNamespaces' ), function ( nsName, nsID ) {
                if ( nsID >= 0 && mw.user.options.get( 'searchNs' + nsID ) ) {
                        // Cast string key to number
                        this.text( text );
 
                        // wrap only as link, if the config doesn't disallow it
-                       if ( textboxConfig.wrapAsLink !== false ) {
+                       if ( textboxConfig.wrapAsLink !== false ) {
                                this.wrap(
                                        $( '<a>' )
                                                .attr( 'href', formData.baseHref + $.param( formData.linkParams ) )
                                                } );
                                        } else {
                                                $input.closest( 'form' )
-                                                       .append( $( '<input type="hidden" name="fulltext" value="1"/>' ) );
+                                                       .append(
+                                                               $( '<input>' )
+                                                                       .prop( {
+                                                                               type: 'hidden',
+                                                                               value: 1
+                                                                       } )
+                                                                       .attr( 'name', 'fulltext' )
+                                                       );
                                        }
                                        return true; // allow the form to be submitted
                                }
index 48b3269..52bcd30 100644 (file)
@@ -1,4 +1,3 @@
-/* eslint-disable no-restricted-properties */
 ( function () {
        'use strict';
        var ApiSandbox, Util, WidgetMethods, Validators,
@@ -38,7 +37,7 @@
 
                // Forward most methods for convenience
                for ( k in this.widget ) {
-                       if ( $.isFunction( this.widget[ k ] ) && !this[ k ] ) {
+                       if ( typeof this.widget[ k ] === 'function' && !this[ k ] ) {
                                this[ k ] = this.widget[ k ].bind( this.widget );
                        }
                }
@@ -71,7 +70,7 @@
        };
        OptionalWidget.prototype.onOverlayClick = function () {
                this.setDisabled( false );
-               if ( $.isFunction( this.widget.focus ) ) {
+               if ( typeof this.widget.focus === 'function' ) {
                        this.widget.focus();
                }
        };
                                        break;
 
                                case 'namespace':
+                                       // eslint-disable-next-line jquery/no-map-util
                                        items = $.map( mw.config.get( 'wgFormattedNamespaces' ), function ( name, ns ) {
                                                if ( ns === '0' ) {
                                                        name = mw.message( 'blanknamespace' ).text();
                                $.extend( finalWidget, WidgetMethods.optionalWidget );
                                if ( widget.getSubmodules ) {
                                        finalWidget.getSubmodules = widget.getSubmodules.bind( widget );
-                                       finalWidget.on( 'disable', function () { setTimeout( ApiSandbox.updateUI ); } );
+                                       finalWidget.on( 'disable', function () {
+                                               setTimeout( ApiSandbox.updateUI );
+                                       } );
                                }
                                if ( widget.getApiValueForTemplates ) {
                                        finalWidget.getApiValueForTemplates = widget.getApiValueForTemplates.bind( widget );
 
        function widgetLabelOnClick() {
                var f = this.getField();
-               if ( $.isFunction( f.setDisabled ) ) {
+               if ( typeof f.setDisabled === 'function' ) {
                        f.setDisabled( false );
                }
-               if ( $.isFunction( f.focus ) ) {
+               if ( typeof f.focus === 'function' ) {
                        f.focus();
                }
        }
                }
 
                toRemove = {};
-               // eslint-disable-next-line no-restricted-properties
+               // eslint-disable-next-line jquery/no-each-util
                $.each( this.templatedItemsCache, function ( k, el ) {
                        if ( el.widget.isElementAttached() ) {
                                toRemove[ k ] = el;
                        };
                } );
                doProcess = function ( placeholder, target ) {
-                       var values, container, index, usedVars, done;
+                       var values, container, index, usedVars, done, items, i;
 
                        target = prefix + target;
 
                        done = $.isEmptyObject( p.vars );
                        if ( done ) {
                                container = Util.apiBool( p.info.deprecated ) ? that.deprecatedItemsFieldset : that.itemsFieldset;
-                               index = container.getItems().findIndex( function ( el ) {
-                                       return el.apiParamIndex !== undefined && el.apiParamIndex > p.info.index;
-                               } );
-                               if ( index < 0 ) {
-                                       index = undefined;
+                               items = container.getItems();
+                               index = undefined;
+                               for ( i = 0; i < items.length; i++ ) {
+                                       if ( items[ i ].apiParamIndex !== undefined && items[ i ].apiParamIndex > p.info.index ) {
+                                               index = i;
+                                               break;
+                                       }
                                }
                        }
                        values.forEach( function ( value ) {
                                        }
                                } else {
                                        newVars = {};
+                                       // eslint-disable-next-line jquery/no-each-util
                                        $.each( p.vars, function ( k, v ) {
                                                newVars[ k ] = v.replace( placeholder, value );
                                        } );
                };
                while ( toProcess.length ) {
                        p = toProcess.shift();
+                       // eslint-disable-next-line jquery/no-each-util
                        $.each( p.vars, doProcess );
                }
 
+               // eslint-disable-next-line jquery/no-map-util
                toRemove = $.map( toRemove, function ( el, name ) {
                        delete that.widgets[ name ];
                        return [ el.widgetField, el.helpField ];
                if ( this.paramInfo === null ) {
                        return [];
                } else {
+                       // eslint-disable-next-line jquery/no-map-util
                        promises = $.map( this.widgets, function ( widget ) {
                                return widget.apiCheckValid();
                        } );
                if ( this.paramInfo === null ) {
                        this.loadFromQueryParams = params;
                } else {
+                       // eslint-disable-next-line jquery/no-each-util
                        $.each( this.widgets, function ( name, widget ) {
                                var v = Object.prototype.hasOwnProperty.call( params, name ) ? params[ name ] : undefined;
                                widget.setApiValue( v );
         * @param {Object} displayParams Write query parameters for display into this object
         */
        ApiSandbox.PageLayout.prototype.getQueryParams = function ( params, displayParams ) {
+               // eslint-disable-next-line jquery/no-each-util
                $.each( this.widgets, function ( name, widget ) {
                        var value = widget.getApiValue();
                        if ( value !== undefined ) {
                                params[ name ] = value;
-                               if ( $.isFunction( widget.getApiValueForDisplay ) ) {
+                               if ( typeof widget.getApiValueForDisplay === 'function' ) {
                                        value = widget.getApiValueForDisplay();
                                }
                                displayParams[ name ] = value;
         */
        ApiSandbox.PageLayout.prototype.getSubpages = function () {
                var ret = [];
+               // eslint-disable-next-line jquery/no-each-util
                $.each( this.widgets, function ( name, widget ) {
                        var submodules, i;
-                       if ( $.isFunction( widget.getSubmodules ) ) {
+                       if ( typeof widget.getSubmodules === 'function' ) {
                                submodules = widget.getSubmodules();
                                for ( i = 0; i < submodules.length; i++ ) {
                                        ret.push( {
index 015c187..c87a8a1 100644 (file)
        content: '. .';
 }
 
+.comment--without-parentheses,
 .mw-changeslist-links,
 .mw-diff-bytes,
+.mw-tag-markers,
 .mw-uctop {
        &:before {
                content: '@{msg-parentheses-start}';
index 2b3e8bb..de519cb 100644 (file)
@@ -21,7 +21,7 @@
                                render: function ( data, partialTemplates ) {
                                        var partials = {};
                                        if ( partialTemplates ) {
-                                               /* eslint-disable-next-line no-restricted-properties */
+                                               // eslint-disable-next-line jquery/no-each-util
                                                $.each( partialTemplates, function ( name, template ) {
                                                        partials[ name ] = template.getSource();
                                                } );
index 5781d88..de81d6a 100644 (file)
                        if ( !$tocToggleCheckbox.length && $tocTitle.length && $tocList.length && !$tocToggleLink.length ) {
                                hideToc = mw.cookie.get( 'hidetoc' ) === '1';
 
-                               $tocToggleLink = $( '<a role="button" tabindex="0" class="togglelink"></a>' )
+                               $tocToggleLink = $( '<a>' )
+                                       .attr( {
+                                               role: 'button',
+                                               tabindex: 0
+                                       } )
+                                       .addClass( 'togglelink' )
                                        .text( mw.msg( hideToc ? 'showtoc' : 'hidetoc' ) )
                                        .on( 'click keypress', function ( e ) {
                                                if (
index d94a983..4a0adbc 100644 (file)
 //
 // Styleguide 2.1.
 .mw-ui-button {
-       // Inherit the font rather than apply user agent stylesheet (T72072)
-       font-family: inherit;
-       font-size: 1em;
+       background-color: @colorGray15;
+       color: @colorButtonText;
        // Container layout
        display: inline-block;
+       .box-sizing( border-box );
        min-width: 4em;
        max-width: 28.75em; // equivalent to 460px, @see T95367
-       padding: 0.546875em 1em;
-       line-height: 1.286;
        margin: 0;
+       padding: 0.546875em 1em;
+       border: @border-width-base @border-style-base @border-color-base;
        border-radius: @borderRadius;
-       .box-sizing( border-box );
-
+       // Inherit the font rather than apply user agent stylesheet (T72072)
+       font-family: inherit;
+       font-size: 1em;
+       font-weight: bold;
+       line-height: 1.286;
+       text-align: center;
        // Disable weird iOS styling
        -webkit-appearance: none;
-
        // IE 6 & 7 hack
        // https://stackoverflow.com/a/5838575/365238
        *display: inline; /* stylelint-disable-line declaration-block-no-duplicate-properties */
        zoom: 1;
-
        // Ensure that buttons and inputs are nicely aligned when they have differing heights
        vertical-align: middle;
-
-       // Content styling
-       .button-colors( @colorGray15, #fff, #d9d9d9 );
-       text-align: center;
-       font-weight: bold;
-
        // Interaction styling
        cursor: pointer;
 
+       // Make sure that `color` isn't inheriting from user-agent styles
+       &:visited {
+               color: @colorButtonText;
+       }
+
+       &:hover {
+               background-color: @background-color-base;
+               color: @colorGray4;
+               border-color: @colorGray10;
+       }
+
        &:focus {
+               background-color: @background-color-base;
+               // Make sure that `color` isn't inheriting from user-agent styles
+               color: @colorButtonText;
+               border-color: @colorProgressive;
+               box-shadow: inset 0 0 0 1px @colorProgressive, inset 0 0 0 2px @background-color-base;
                outline-width: 0;
 
                // Remove the inner border and padding in Firefox.
                }
        }
 
-       // `:not()` is used exclusively for `transition`s as both are not supported by IE < 9
-       &:not( :disabled ) {
-               .transition( ~'background-color 100ms, color 100ms, border-color 100ms, box-shadow 100ms' );
+       &:active,
+       &.is-on,
+       &.mw-ui-checked {
+               background-color: @colorGray12;
+               color: @colorGray1;
+               border-color: @colorGray7;
+               box-shadow: none;
        }
 
-       &:disabled {
-               text-shadow: none;
+       &:disabled,
+       &.mw-ui-quiet.mw-ui-progressive,
+       &.mw-ui-quiet.mw-ui-destructive {
+               background-color: @colorGray12;
+               color: @colorBaseInverted;
+               border-color: @colorGray12;
                cursor: default;
+
+               // Make sure disabled buttons don't have hover and active states
+               &:hover,
+               &:active {
+                       background-color: @colorGray12;
+                       color: @colorBaseInverted;
+                       box-shadow: none;
+                       border-color: @colorGray12;
+               }
+       }
+
+       // `:not()` is used exclusively for `transition`s as both are not supported by IE < 9
+       &:not( :disabled ) {
+               .transition( ~'background-color 100ms, color 100ms, border-color 100ms, box-shadow 100ms' );
        }
 
        // Styling for specific button types
        // -----------------------------------------
 
-       // Big buttons
+       // Quiet buttons
        //
-       // Not all buttons are equal. You can emphasise certain actions over others
-       // using the mw-ui-big class.
+       // Use quiet buttons when they are less important and alongside other progressive or destructive buttons. It should be used for an action that exits the user from the current view/workflow.
+       // Its use is  not recommended on mobile/tablet due to lack of hover state.
        //
        // Markup:
        // <div>
-       //   <button class="mw-ui-button mw-ui-big">.mw-ui-button</button>
+       //   <button class="mw-ui-button mw-ui-quiet">.mw-ui-button</button>
        // </div>
        // <div>
-       //   <button class="mw-ui-button mw-ui-progressive mw-ui-big">.mw-ui-progressive</button>
+       //   <button class="mw-ui-button mw-ui-destructive mw-ui-quiet">.mw-ui-destructive</button>
        // </div>
        // <div>
-       //   <button class="mw-ui-button mw-ui-destructive mw-ui-big">.mw-ui-destructive</button>
-       // </div>
-       //
-       // Styleguide 2.1.6.
-       &.mw-ui-big {
-               font-size: 1.3em;
-       }
-
-       // Block buttons
-       //
-       // Some buttons might need to be stacked.
-       //
-       // Markup:
-       // <div>
-       //   <button class="mw-ui-button mw-ui-block">.mw-ui-button</button>
+       //   <button class="mw-ui-button mw-ui-destructive mw-ui-quiet" disabled>.mw-ui-destructive</button>
        // </div>
        // <div>
-       //   <button class="mw-ui-button mw-ui-progressive mw-ui-block">.mw-ui-progressive</button>
+       //   <button class="mw-ui-button mw-ui-progressive mw-ui-quiet">.mw-ui-progressive</button>
        // </div>
        // <div>
-       //   <button class="mw-ui-button mw-ui-destructive mw-ui-block">.mw-ui-destructive</button>
+       //   <button class="mw-ui-button mw-ui-progressive mw-ui-quiet" disabled>.mw-ui-progressive</button>
        // </div>
        //
-       // Styleguide 2.1.5.
-       &.mw-ui-block {
-               display: block;
-               width: 100%;
-               margin-left: auto;
-               margin-right: auto;
+       // Styleguide 2.1.1.
+       &.mw-ui-quiet {
+               background-color: transparent;
+               // Quiet buttons all start gray, and reveal
+               // progressive/destructive color on hover and active.
+               color: @colorButtonText;
+               border-color: transparent;
+
+               &:hover {
+                       background-color: transparent;
+                       color: @colorButtonTextHighlight;
+                       border-color: transparent;
+                       box-shadow: none;
+               }
+
+               &:active,
+               &.mw-ui-checked {
+                       background-color: transparent;
+                       color: @colorButtonTextActive;
+                       border-color: transparent;
+               }
+
+               &:focus {
+                       background-color: transparent;
+                       color: @colorButtonText;
+                       border-color: transparent;
+                       box-shadow: none;
+               }
+
+               &:disabled {
+                       background-color: transparent;
+                       color: @colorDisabledText;
+                       border-color: transparent;
+               }
        }
 
        // Progressive buttons
        //   <button class="mw-ui-button mw-ui-progressive" disabled>.mw-ui-progressive</button>
        // </div>
        //
-       // Styleguide 2.1.1.
+       // Styleguide 2.1.2.
        &.mw-ui-progressive {
                .button-colors-primary( @colorProgressive, @colorProgressiveHighlight, @colorProgressiveActive );
 
                &.mw-ui-quiet {
-                       .button-colors-quiet( @colorProgressive, @colorProgressiveHighlight, @colorProgressiveActive );
+                       color: @colorProgressive;
+
+                       &:hover {
+                               background-color: transparent;
+                               color: @colorProgressiveHighlight;
+                       }
+
+                       &:active,
+                       &.mw-ui-checked {
+                               color: @colorProgressiveActive;
+                       }
+
+                       &:focus {
+                               background-color: transparent;
+                               color: @colorProgressive;
+                       }
                }
        }
 
        //   <button class="mw-ui-button mw-ui-destructive" disabled>.mw-ui-destructive</button>
        // </div>
        //
-       // Styleguide 2.1.2.
+       // Styleguide 2.1.3.
        &.mw-ui-destructive {
                .button-colors-primary( @colorDestructive, @colorDestructiveHighlight, @colorDestructiveActive );
 
                &.mw-ui-quiet {
-                       .button-colors-quiet( @colorDestructive, @colorDestructiveHighlight, @colorDestructiveActive );
+                       color: @colorDestructive;
+
+                       &:hover {
+                               background-color: transparent;
+                               color: @colorDestructiveHighlight;
+                       }
+
+                       &:active,
+                       &.mw-ui-checked {
+                               color: @colorDestructiveActive;
+                       }
+
+                       &:focus {
+                               background-color: transparent;
+                               color: @colorDestructive;
+                       }
                }
        }
 
-       // Quiet buttons
+       // Big buttons
        //
-       // Use quiet buttons when they are less important and alongside other progressive or destructive buttons. It should be used for an action that exits the user from the current view/workflow.
-       // Its use is  not recommended on mobile/tablet due to lack of hover state.
+       // Not all buttons are equal. You can emphasise certain actions over others
+       // using the mw-ui-big class.
        //
        // Markup:
        // <div>
-       //   <button class="mw-ui-button mw-ui-quiet">.mw-ui-button</button>
+       //   <button class="mw-ui-button mw-ui-big">.mw-ui-button</button>
        // </div>
        // <div>
-       //   <button class="mw-ui-button mw-ui-destructive mw-ui-quiet">.mw-ui-destructive</button>
+       //   <button class="mw-ui-button mw-ui-progressive mw-ui-big">.mw-ui-progressive</button>
        // </div>
        // <div>
-       //   <button class="mw-ui-button mw-ui-destructive mw-ui-quiet" disabled>.mw-ui-destructive</button>
+       //   <button class="mw-ui-button mw-ui-destructive mw-ui-big">.mw-ui-destructive</button>
+       // </div>
+       //
+       // Styleguide 2.1.4.
+       &.mw-ui-big {
+               font-size: 1.3em;
+       }
+
+       // Block buttons
+       //
+       // Some buttons might need to be stacked.
+       //
+       // Markup:
+       // <div>
+       //   <button class="mw-ui-button mw-ui-block">.mw-ui-button</button>
        // </div>
        // <div>
-       //   <button class="mw-ui-button mw-ui-progressive mw-ui-quiet">.mw-ui-progressive</button>
+       //   <button class="mw-ui-button mw-ui-progressive mw-ui-block">.mw-ui-progressive</button>
        // </div>
        // <div>
-       //   <button class="mw-ui-button mw-ui-progressive mw-ui-quiet" disabled>.mw-ui-progressive</button>
+       //   <button class="mw-ui-button mw-ui-destructive mw-ui-block">.mw-ui-destructive</button>
        // </div>
        //
-       // Styleguide 2.1.3.
-       &.mw-ui-quiet {
-               background: transparent;
-               border: 0;
-               text-shadow: none;
-               .button-colors-quiet( @colorButtonText, @colorButtonTextHighlight, @colorButtonTextActive );
-
-               &:hover,
-               &:focus {
-                       box-shadow: none;
-               }
-
-               &:active,
-               &:disabled {
-                       background: transparent;
-               }
+       // Styleguide 2.1.5.
+       &.mw-ui-block {
+               display: block;
+               width: 100%;
+               margin-left: auto;
+               margin-right: auto;
        }
 }
 
index 0a9023e..a018d4e 100644 (file)
 
        > label {
                display: block;
+               color: @colorText;
                .box-sizing( border-box );
-               .agora-label-styling();
                width: auto;
                margin: 0 0 0.2em;
                padding: 0;
+               font-size: 0.9em;
+
+               * {
+                       font-weight: normal;
+               }
        }
 
        // Override input styling just for checkboxes and radio inputs.
 // You generally don't need to use this class if <label> is within an Agora
 // form container such as mw-ui-vform
 .mw-ui-label {
-       .agora-label-styling();
-}
+       color: @colorText;
+       font-size: 0.9em;
 
-// Nesting an input  inside a label with this class
-// improves alignment, e.g.
-//
-// <label class="mw-ui-radio-label">
-//   <input type="radio">The label text
-// </label>
-.mw-ui-radio-label {
-       .agora-inline-label-styling();
+       * {
+               font-weight: normal;
+       }
 }
index 69f6961..27031f1 100644 (file)
                 */
                getParamValue: function ( param, url ) {
                        // Get last match, stop at hash
-                       var     re = new RegExp( '^[^#]*[&?]' + mw.RegExp.escape( param ) + '=([^&#]*)' ),
+                       var re = new RegExp( '^[^#]*[&?]' + mw.RegExp.escape( param ) + '=([^&#]*)' ),
                                m = re.exec( url !== undefined ? url : location.href );
 
                        if ( m ) {
index 45cf597..da2017f 100644 (file)
                 * @param {HTMLElement} el Element that's being tested
                 * @param {Object} [rectangle] Viewport to test against; structured as such:
                 *
-                *      var rectangle = {
-                *              top: topEdge,
-                *              left: leftEdge,
-                *              right: rightEdge,
-                *              bottom: bottomEdge
-                *      }
-                *      Defaults to viewport made from `window`.
+                * var rectangle = {
+                *     top: topEdge,
+                *     left: leftEdge,
+                *     right: rightEdge,
+                *     bottom: bottomEdge
+                * }
+                *
+                * Defaults to viewport made from `window`.
                 *
                 * @return {boolean}
                 */
index 4c3d8d4..0d664e4 100644 (file)
                if ( dates instanceof Date ) {
                        dates = [ dates ];
                } else if ( Array.isArray( dates ) ) {
-                       dates = dates.filter( function ( dt ) { return dt instanceof Date; } );
+                       dates = dates.filter( function ( dt ) {
+                               return dt instanceof Date;
+                       } );
                        dates.sort();
                } else {
                        dates = [];
index d8ec5b5..e8c1b9b 100644 (file)
@@ -1,4 +1,3 @@
-/* eslint-disable no-restricted-properties */
 ( function () {
 
        /**
                                                        parseValue: this.parseSpecValue
                                                };
                                                spec.size = Math.max.apply(
+                                                       // eslint-disable-next-line jquery/no-map-util
                                                        null, $.map( spec.values, function ( v ) { return v.length; } )
                                                );
                                                return spec;
                        }
                }
 
+               // eslint-disable-next-line no-restricted-properties
                if ( v.normalize ) {
+                       // eslint-disable-next-line no-restricted-properties
                        v = v.normalize();
                }
                re = new RegExp( '^\\s*' + v.replace( /([\\{}()|.?*+\-^$\[\]])/g, '\\$1' ), 'i' ); // eslint-disable-line no-useless-escape
index 21aecd6..db9b7d6 100644 (file)
                                } else {
                                        maxlength = spec.size;
                                        if ( spec.intercalarySize ) {
-                                               // eslint-disable-next-line no-restricted-properties
+                                               // eslint-disable-next-line jquery/no-each-util
                                                $.each( spec.intercalarySize, reduceFunc );
                                        }
                                        $field = $( '<input>' ).attr( 'type', 'text' )
index e1d4672..6635576 100644 (file)
@@ -1,4 +1,3 @@
-/* eslint-disable no-restricted-properties */
 ( function () {
 
        /**
                        }
                        if ( spec.values ) {
                                spec.size = Math.max.apply(
+                                       // eslint-disable-next-line jquery/no-map-util
                                        null, $.map( spec.values, function ( v ) { return v.length; } )
                                );
                        }
index 35d4365..aaf8817 100644 (file)
@@ -1,4 +1,3 @@
-/* eslint-disable no-restricted-properties */
 ( function () {
 
        /**
 
                if ( config.fullMonthNames && !config.shortMonthNames ) {
                        config.shortMonthNames = {};
+                       // eslint-disable-next-line jquery/no-each-util
                        $.each( config.fullMonthNames, function ( k, v ) {
                                config.shortMonthNames[ k ] = v.substr( 0, 3 );
                        } );
                }
                if ( config.shortDayNames && !config.dayLetters ) {
                        config.dayLetters = [];
+                       // eslint-disable-next-line jquery/no-each-util
                        $.each( config.shortDayNames, function ( k, v ) {
                                config.dayLetters[ k ] = v.substr( 0, 1 );
                        } );
                }
                if ( config.fullDayNames && !config.dayLetters ) {
                        config.dayLetters = [];
+                       // eslint-disable-next-line jquery/no-each-util
                        $.each( config.fullDayNames, function ( k, v ) {
                                config.dayLetters[ k ] = v.substr( 0, 1 );
                        } );
                }
                if ( config.fullDayNames && !config.shortDayNames ) {
                        config.shortDayNames = {};
+                       // eslint-disable-next-line jquery/no-each-util
                        $.each( config.fullDayNames, function ( k, v ) {
                                config.shortDayNames[ k ] = v.substr( 0, 3 );
                        } );
 
                if ( this.fullMonthNames && !this.shortMonthNames ) {
                        this.shortMonthNames = {};
+                       // eslint-disable-next-line jquery/no-each-util
                        $.each( this.fullMonthNames, function ( k, v ) {
                                this.shortMonthNames[ k ] = v.substr( 0, 3 );
                        }.bind( this ) );
                }
                if ( this.shortDayNames && !this.dayLetters ) {
                        this.dayLetters = [];
+                       // eslint-disable-next-line jquery/no-each-util
                        $.each( this.shortDayNames, function ( k, v ) {
                                this.dayLetters[ k ] = v.substr( 0, 1 );
                        }.bind( this ) );
                }
                if ( this.fullDayNames && !this.dayLetters ) {
                        this.dayLetters = [];
+                       // eslint-disable-next-line jquery/no-each-util
                        $.each( this.fullDayNames, function ( k, v ) {
                                this.dayLetters[ k ] = v.substr( 0, 1 );
                        }.bind( this ) );
                }
                if ( this.fullDayNames && !this.shortDayNames ) {
                        this.shortDayNames = {};
+                       // eslint-disable-next-line jquery/no-each-util
                        $.each( this.fullDayNames, function ( k, v ) {
                                this.shortDayNames[ k ] = v.substr( 0, 3 );
                        }.bind( this ) );
                }
                if ( !this.dayLetters ) {
                        this.dayLetters = [];
+                       // eslint-disable-next-line jquery/no-each-util
                        $.each( this.shortDayNames, function ( k, v ) {
                                this.dayLetters[ k ] = v.substr( 0, 1 );
                        }.bind( this ) );
                        spec.parseValue = this.parseSpecValue;
                        if ( spec.values ) {
                                spec.size = Math.max.apply(
+                                       // eslint-disable-next-line jquery/no-map-util
                                        null, $.map( spec.values, function ( v ) { return v.length; } )
                                );
                        }
index ba576fb..3c939ab 100644 (file)
                $headRow.append( $( '<td>' ).text( '\u00A0' ) );
 
                // Iterate over the columns object (ignore the value)
-               // eslint-disable-next-line no-restricted-properties
+               // eslint-disable-next-line jquery/no-each-util
                $.each( this.columns, function ( columnLabel ) {
                        $headRow.append( $( '<th>' ).html( columnLabel ) );
                } );
                $thead.append( $headRow );
 
                // Build table
-               // eslint-disable-next-line no-restricted-properties
+               // eslint-disable-next-line jquery/no-each-util
                $.each( this.rows, function ( rowLabel, rowTag ) {
                        var $row = $( '<tr>' ),
                                labelField = new OO.ui.FieldLayout(
@@ -65,7 +65,7 @@
                        $row.append( $( '<td>' ).append( labelField.$element ) );
 
                        // Columns
-                       // eslint-disable-next-line no-restricted-properties
+                       // eslint-disable-next-line jquery/no-each-util
                        $.each( widget.columns, function ( columnLabel, columnTag ) {
                                var thisTag = columnTag + '-' + rowTag,
                                        checkbox = new OO.ui.CheckboxInputWidget( {
                // setDisabled sometimes gets called before the widget is ready
                if ( this.checkboxes && Object.keys( this.checkboxes ).length > 0 ) {
                        // Propagate to all checkboxes and update their disabled state
-                       // eslint-disable-next-line no-restricted-properties
+                       // eslint-disable-next-line jquery/no-each-util
                        $.each( this.checkboxes, function ( name, checkbox ) {
                                checkbox.setDisabled( widget.isTagDisabled( name ) );
                        } );
index cca950f..ccfc726 100644 (file)
@@ -1,4 +1,3 @@
-/* eslint-disable no-restricted-properties */
 /*!
  * MediaWiki Widgets - NamespaceInputWidget class.
  *
@@ -45,6 +44,7 @@
                        exclude = config.exclude || [],
                        mainNamespace = mw.config.get( 'wgNamespaceIds' )[ '' ];
 
+               // eslint-disable-next-line jquery/no-map-util
                options = $.map( mw.config.get( 'wgFormattedNamespaces' ), function ( name, ns ) {
                        if ( ns < mainNamespace || exclude.indexOf( Number( ns ) ) !== -1 ) {
                                return null; // skip
index 18cd68a..76c6718 100644 (file)
                        urls = data.data[ 3 ],
                        self = this;
 
-               // eslint-disable-next-line no-restricted-properties
+               // eslint-disable-next-line jquery/no-each-util
                $.each( titles, function ( i, result ) {
                        items.push( new mw.widgets.TitleOptionWidget(
                                self.getOptionWidgetData(
index 71ba33f..f354cdf 100644 (file)
                                // Reset
                                widget.menu.clearItems();
                                widget.menu.addItems( widget.getOptionsFromData( data ) );
+                       } ).always( function () {
+                               // Parent method
+                               mw.widgets.TitlesMultiselectWidget.parent.prototype.onInputChange.call( widget );
                        } );
-
-               mw.widgets.TitlesMultiselectWidget.parent.prototype.onInputChange.call( this );
        };
 
        /**
index c085e60..7445669 100644 (file)
@@ -1,9 +1,6 @@
 {
        "root": true,
-       "extends": "wikimedia",
-       "env": {
-               "browser": true
-       },
+       "extends": "wikimedia/client",
        "rules": {
                "max-len": 0
        }
index 6d5054e..e034fec 100644 (file)
@@ -24422,7 +24422,7 @@ comment title=[[Main Page]]
 !! wikitext
 /* External links */ removed bogus entries
 !! html/php
-<a href="/wiki/Main_Page#External_links" title="Main Page">→</a>‎<span dir="auto"><span class="autocomment">External links: </span> removed bogus entries</span>
+<a href="/wiki/Main_Page#External_links" title="Main Page">→External links</a>‎<span dir="auto"><span class="autocomment">: </span> removed bogus entries</span>
 !!end
 
 !! test
@@ -24432,7 +24432,7 @@ comment title=[[Main Page]]
 !! wikitext
 pre-comment text /* External links */ removed bogus entries
 !! html/php
-pre-comment text <a href="/wiki/Main_Page#External_links" title="Main Page">→</a>‎<span dir="auto"><span class="autocomment">External links: </span> removed bogus entries</span>
+pre-comment text <a href="/wiki/Main_Page#External_links" title="Main Page">→External links</a>‎<span dir="auto"><span class="autocomment">: </span> removed bogus entries</span>
 !!end
 
 !! test
@@ -24442,7 +24442,7 @@ comment local title=[[Main Page]]
 !! wikitext
 /* External links */ removed bogus entries
 !! html/php
-<a href="#External_links">→</a>‎<span dir="auto"><span class="autocomment">External links: </span> removed bogus entries</span>
+<a href="#External_links">→External links</a>‎<span dir="auto"><span class="autocomment">: </span> removed bogus entries</span>
 !!end
 
 !! test
@@ -24553,7 +24553,7 @@ title=[[Main Page]]
 !! wikitext
 /* __hello__world__ */
 !! html/php
-<a href="/wiki/Main_Page#hello_world" title="Main Page">→</a>‎<span dir="auto"><span class="autocomment">__hello__world__</span></span>
+<a href="/wiki/Main_Page#hello_world" title="Main Page">→__hello__world__</a>‎
 !! end
 
 !! test
index b8aecc0..52a3c91 100644 (file)
@@ -152,43 +152,43 @@ class LinkerTest extends MediaWikiLangTestCase {
                        ],
                        // Linker::formatAutocomments
                        [
-                               '<a href="/wiki/Special:BlankPage#autocomment" title="Special:BlankPage">→</a>‎<span dir="auto"><span class="autocomment">autocomment</span></span>',
+                               '<a href="/wiki/Special:BlankPage#autocomment" title="Special:BlankPage">→autocomment</a>‎',
                                "/* autocomment */",
                        ],
                        [
-                               '<a href="/wiki/Special:BlankPage#linkie.3F" title="Special:BlankPage">→</a>‎<span dir="auto"><span class="autocomment"><a href="/wiki/index.php?title=Linkie%3F&amp;action=edit&amp;redlink=1" class="new" title="Linkie? (page does not exist)">linkie?</a></span></span>',
+                               '<a href="/wiki/Special:BlankPage#linkie.3F" title="Special:BlankPage">→<a href="/wiki/index.php?title=Linkie%3F&amp;action=edit&amp;redlink=1" class="new" title="Linkie? (page does not exist)">linkie?</a></a>‎',
                                "/* [[linkie?]] */",
                        ],
                        [
-                               '<a href="/wiki/Special:BlankPage#autocomment" title="Special:BlankPage">→</a>‎<span dir="auto"><span class="autocomment">autocomment: </span> post</span>',
+                               '<a href="/wiki/Special:BlankPage#autocomment" title="Special:BlankPage">→autocomment</a>‎<span dir="auto"><span class="autocomment">: </span> post</span>',
                                "/* autocomment */ post",
                        ],
                        [
-                               'pre <a href="/wiki/Special:BlankPage#autocomment" title="Special:BlankPage">→</a>‎<span dir="auto"><span class="autocomment">autocomment</span></span>',
+                               'pre <a href="/wiki/Special:BlankPage#autocomment" title="Special:BlankPage">→autocomment</a>‎',
                                "pre /* autocomment */",
                        ],
                        [
-                               'pre <a href="/wiki/Special:BlankPage#autocomment" title="Special:BlankPage">→</a>‎<span dir="auto"><span class="autocomment">autocomment: </span> post</span>',
+                               'pre <a href="/wiki/Special:BlankPage#autocomment" title="Special:BlankPage">→autocomment</a>‎<span dir="auto"><span class="autocomment">: </span> post</span>',
                                "pre /* autocomment */ post",
                        ],
                        [
-                               '<a href="/wiki/Special:BlankPage#autocomment" title="Special:BlankPage">→</a>‎<span dir="auto"><span class="autocomment">autocomment: </span> multiple? <a href="/wiki/Special:BlankPage#autocomment2" title="Special:BlankPage">→</a>‎<span dir="auto"><span class="autocomment">autocomment2: </span> </span></span>',
-                               "/* autocomment */ multiple? /* autocomment2 */ ",
+                               '<a href="/wiki/Special:BlankPage#autocomment" title="Special:BlankPage">→autocomment</a>‎<span dir="auto"><span class="autocomment">: </span> multiple? <a href="/wiki/Special:BlankPage#autocomment2" title="Special:BlankPage">→autocomment2</a>‎</span>',
+                               "/* autocomment */ multiple? /* autocomment2 */",
                        ],
                        [
-                               '<a href="/wiki/Special:BlankPage#autocomment_containing_.2F.2A" title="Special:BlankPage">→</a>‎<span dir="auto"><span class="autocomment">autocomment containing /*: </span> T70361</span>',
+                               '<a href="/wiki/Special:BlankPage#autocomment_containing_.2F.2A" title="Special:BlankPage">→autocomment containing /*</a>‎<span dir="auto"><span class="autocomment">: </span> T70361</span>',
                                "/* autocomment containing /* */ T70361"
                        ],
                        [
-                               '<a href="/wiki/Special:BlankPage#autocomment_containing_.22quotes.22" title="Special:BlankPage">→</a>‎<span dir="auto"><span class="autocomment">autocomment containing &quot;quotes&quot;</span></span>',
+                               '<a href="/wiki/Special:BlankPage#autocomment_containing_.22quotes.22" title="Special:BlankPage">→autocomment containing &quot;quotes&quot;</a>‎',
                                "/* autocomment containing \"quotes\" */"
                        ],
                        [
-                               '<a href="/wiki/Special:BlankPage#autocomment_containing_.3Cscript.3Etags.3C.2Fscript.3E" title="Special:BlankPage">→</a>‎<span dir="auto"><span class="autocomment">autocomment containing &lt;script&gt;tags&lt;/script&gt;</span></span>',
+                               '<a href="/wiki/Special:BlankPage#autocomment_containing_.3Cscript.3Etags.3C.2Fscript.3E" title="Special:BlankPage">→autocomment containing &lt;script&gt;tags&lt;/script&gt;</a>‎',
                                "/* autocomment containing <script>tags</script> */"
                        ],
                        [
-                               '<a href="#autocomment">→</a>‎<span dir="auto"><span class="autocomment">autocomment</span></span>',
+                               '<a href="#autocomment">→autocomment</a>‎',
                                "/* autocomment */",
                                false, true
                        ],
@@ -198,12 +198,12 @@ class LinkerTest extends MediaWikiLangTestCase {
                                null
                        ],
                        [
-                               '<a href="/wiki/Special:BlankPage#autocomment" title="Special:BlankPage">→</a>‎<span dir="auto"><span class="autocomment">autocomment</span></span>',
+                               '<a href="/wiki/Special:BlankPage#autocomment" title="Special:BlankPage">→autocomment</a>‎',
                                "/* autocomment */",
                                false, false
                        ],
                        [
-                               '<a class="external" rel="nofollow" href="//en.example.org/w/Special:BlankPage#autocomment">→</a>‎<span dir="auto"><span class="autocomment">autocomment</span></span>',
+                               '<a class="external" rel="nofollow" href="//en.example.org/w/Special:BlankPage#autocomment">→autocomment</a>‎',
                                "/* autocomment */",
                                false, false, $wikiId
                        ],
index be8b3a9..743660a 100644 (file)
                                // Check for incomplete animations/requests/etc and throw if there are any.
                                if ( $.timers && $.timers.length !== 0 ) {
                                        timers = $.timers.length;
-                                       // eslint-disable-next-line no-restricted-properties
+                                       // eslint-disable-next-line jquery/no-each-util
                                        $.each( $.timers, function ( i, timer ) {
                                                var node = timer.elem;
                                                mw.log.warn( 'Unfinished animation #' + i + ' in ' + timer.queue + ' queue on ' +
                var altPromises = [];
 
                // When we have ES6 support we'll be able to use Array.from here
-               // eslint-disable-next-line no-restricted-properties
+               // eslint-disable-next-line jquery/no-each-util
                $.each( arguments, function ( i, arg ) {
                        var alt = $.Deferred();
                        altPromises.push( alt );
index 1481977..4731b32 100644 (file)
         * @param {string} msg text to pass on to qunit describing the test case
         * @param {string[]} parserId of the parser that will be tested
         * @param {string[][]} data Array of testcases. Each testcase, array of
-        *              inputValue: The string value that we want to test the parser for
-        *              recognized: If we expect that this value's type is detectable by the parser
-        *              outputValue: The value the parser has converted the input to
-        *              msg: describing the testcase
+        *      inputValue: The string value that we want to test the parser for
+        *      recognized: If we expect that this value's type is detectable by the parser
+        *      outputValue: The value the parser has converted the input to
+        *      msg: describing the testcase
         * @param {function($table)} callback something to do before we start the testcase
         */
        function parserTest( msg, parserId, data, callback ) {
        parserTest( 'IPv4', 'IPAddress', ipv4 );
 
        simpleMDYDatesInMDY = [
-               [ 'January 17, 2010',   true, 20100117, 'Long middle endian date' ],
-               [ 'Jan 17, 2010',       true, 20100117, 'Short middle endian date' ],
-               [ '1/17/2010',          true, 20100117, 'Numeric middle endian date' ],
-               [ '01/17/2010',         true, 20100117, 'Numeric middle endian date with padding on month' ],
-               [ '01/07/2010',         true, 20100107, 'Numeric middle endian date with padding on day' ],
-               [ '01/07/0010',         true, 20100107, 'Numeric middle endian date with padding on year' ],
-               [ '5.12.1990',          true, 19900512, 'Numeric middle endian date with . separator' ]
+               [ 'January 17, 2010', true, 20100117, 'Long middle endian date' ],
+               [ 'Jan 17, 2010', true, 20100117, 'Short middle endian date' ],
+               [ '1/17/2010', true, 20100117, 'Numeric middle endian date' ],
+               [ '01/17/2010', true, 20100117, 'Numeric middle endian date with padding on month' ],
+               [ '01/07/2010', true, 20100107, 'Numeric middle endian date with padding on day' ],
+               [ '01/07/0010', true, 20100107, 'Numeric middle endian date with padding on year' ],
+               [ '5.12.1990', true, 19900512, 'Numeric middle endian date with . separator' ]
        ];
        parserTest( 'MDY Dates using mdy content language', 'date', simpleMDYDatesInMDY );
 
        simpleMDYDatesInDMY = [
-               [ 'January 17, 2010',   true, 20100117, 'Long middle endian date' ],
-               [ 'Jan 17, 2010',       true, 20100117, 'Short middle endian date' ],
-               [ '1/17/2010',          true, 20101701, 'Numeric middle endian date' ],
-               [ '01/17/2010',         true, 20101701, 'Numeric middle endian date with padding on month' ],
-               [ '01/07/2010',         true, 20100701, 'Numeric middle endian date with padding on day' ],
-               [ '01/07/0010',         true, 20100701, 'Numeric middle endian date with padding on year' ],
-               [ '5.12.1990',          true, 19901205, 'Numeric middle endian date with . separator' ]
+               [ 'January 17, 2010', true, 20100117, 'Long middle endian date' ],
+               [ 'Jan 17, 2010', true, 20100117, 'Short middle endian date' ],
+               [ '1/17/2010', true, 20101701, 'Numeric middle endian date' ],
+               [ '01/17/2010', true, 20101701, 'Numeric middle endian date with padding on month' ],
+               [ '01/07/2010', true, 20100701, 'Numeric middle endian date with padding on day' ],
+               [ '01/07/0010', true, 20100701, 'Numeric middle endian date with padding on year' ],
+               [ '5.12.1990', true, 19901205, 'Numeric middle endian date with . separator' ]
        ];
        parserTest( 'MDY Dates using dmy content language', 'date', simpleMDYDatesInDMY, function () {
                mw.config.set( {
        } );
 
        oldMDYDates = [
-               [ 'January 19, 1400 BC',                false, '99999999', 'BC' ],
-               [ 'January 19, 1400BC',         false, '99999999', 'Connected BC' ],
-               [ 'January, 19 1400 B.C.',      false, '99999999', 'B.C.' ],
-               [ 'January 19, 1400 AD',                false, '99999999', 'AD' ],
-               [ 'January, 19 10',                     true, 20100119, 'AD' ],
-               [ 'January, 19 1',                      false, '99999999', 'AD' ]
+               [ 'January 19, 1400 BC', false, '99999999', 'BC' ],
+               [ 'January 19, 1400BC', false, '99999999', 'Connected BC' ],
+               [ 'January, 19 1400 B.C.', false, '99999999', 'B.C.' ],
+               [ 'January 19, 1400 AD', false, '99999999', 'AD' ],
+               [ 'January, 19 10', true, 20100119, 'AD' ],
+               [ 'January, 19 1', false, '99999999', 'AD' ]
        ];
        parserTest( 'Very old MDY dates', 'date', oldMDYDates );
 
        complexMDYDates = [
-               [ 'January, 19 2010',   true, 20100119, 'Comma after month' ],
-               [ 'January 19, 2010',   true, 20100119, 'Comma after day' ],
-               [ 'January/19/2010',            true, 20100119, 'Forward slash separator' ],
-               [ '04 22 1991',                 true, 19910422, 'Month with 0 padding' ],
-               [ 'April 21 1991',              true, 19910421, 'Space separation' ],
-               [ '04 22 1991',                 true, 19910422, 'Month with 0 padding' ],
-               [ 'December 12 \'10',   true, 20101212, '' ],
-               [ 'Dec 12 \'10',                        true, 20101212, '' ],
-               [ 'Dec. 12 \'10',               true, 20101212, '' ]
+               [ 'January, 19 2010', true, 20100119, 'Comma after month' ],
+               [ 'January 19, 2010', true, 20100119, 'Comma after day' ],
+               [ 'January/19/2010', true, 20100119, 'Forward slash separator' ],
+               [ '04 22 1991', true, 19910422, 'Month with 0 padding' ],
+               [ 'April 21 1991', true, 19910421, 'Space separation' ],
+               [ '04 22 1991', true, 19910422, 'Month with 0 padding' ],
+               [ 'December 12 \'10', true, 20101212, '' ],
+               [ 'Dec 12 \'10', true, 20101212, '' ],
+               [ 'Dec. 12 \'10', true, 20101212, '' ]
        ];
        parserTest( 'MDY Dates', 'date', complexMDYDates );
 
        clobberedDates = [
-               [ 'January, 19 2010 - January, 20 2010',        false, '99999999', 'Date range with hyphen' ],
-               [ 'January, 19 2010 — January, 20 2010',      false, '99999999', 'Date range with mdash' ],
-               [ 'prefixJanuary, 19 2010',     false, '99999999', 'Connected prefix' ],
-               [ 'prefix January, 19 2010',    false, '99999999', 'Prefix' ],
-               [ 'December 12 2010postfix',    false, '99999999', 'ConnectedPostfix' ],
-               [ 'December 12 2010 postfix',   false, '99999999', 'Postfix' ],
-               [ 'A simple text',              false, '99999999', 'Plain text in date sort' ],
-               [ '04l22l1991',                 false, '99999999', 'l char as separator' ],
-               [ 'January\\19\\2010',  false, '99999999', 'backslash as date separator' ]
+               [ 'January, 19 2010 - January, 20 2010', false, '99999999', 'Date range with hyphen' ],
+               [ 'January, 19 2010 — January, 20 2010', false, '99999999', 'Date range with mdash' ],
+               [ 'prefixJanuary, 19 2010', false, '99999999', 'Connected prefix' ],
+               [ 'prefix January, 19 2010', false, '99999999', 'Prefix' ],
+               [ 'December 12 2010postfix', false, '99999999', 'ConnectedPostfix' ],
+               [ 'December 12 2010 postfix', false, '99999999', 'Postfix' ],
+               [ 'A simple text', false, '99999999', 'Plain text in date sort' ],
+               [ '04l22l1991', false, '99999999', 'l char as separator' ],
+               [ 'January\\19\\2010', false, '99999999', 'backslash as date separator' ]
        ];
        parserTest( 'Clobbered Dates', 'date', clobberedDates );
 
        MYDates = [
-               [ 'December 2010',      false, '99999999', 'Plain month year' ],
-               [ 'Dec 2010',           false, '99999999', 'Abreviated month year' ],
-               [ '12 2010',                    false, '99999999', 'Numeric month year' ]
+               [ 'December 2010', false, '99999999', 'Plain month year' ],
+               [ 'Dec 2010', false, '99999999', 'Abreviated month year' ],
+               [ '12 2010', false, '99999999', 'Numeric month year' ]
        ];
        parserTest( 'MY Dates', 'date', MYDates );
 
        YDates = [
-               [ '2010',       false, '99999999', 'Plain 4-digit year' ],
-               [ '876',                false, '99999999', '3-digit year' ],
-               [ '76',         false, '99999999', '2-digit year' ],
-               [ '\'76',       false, '99999999', '2-digit millenium bug year' ],
-               [ '2010 BC',    false, '99999999', '4-digit year BC' ]
+               [ '2010', false, '99999999', 'Plain 4-digit year' ],
+               [ '876', false, '99999999', '3-digit year' ],
+               [ '76', false, '99999999', '2-digit year' ],
+               [ '\'76', false, '99999999', '2-digit millenium bug year' ],
+               [ '2010 BC', false, '99999999', '4-digit year BC' ]
        ];
        parserTest( 'Y Dates', 'date', YDates );
 
        ISODates = [
-               [ '',           false,  -Infinity, 'Not a date' ],
-               [ '2000',       false,  946684800000, 'Plain 4-digit year' ],
-               [ '2000-01',    true,   946684800000, 'Year with month' ],
-               [ '2000-01-01', true,   946684800000, 'Year with month and day' ],
-               [ '2000-13-01', false,  978307200000, 'Non existant month' ],
-               [ '2000-01-32', true,   949363200000, 'Non existant day' ],
-               [ '2000-01-01T12:30:30',        true, 946729830000, 'Date with a time' ],
-               [ '2000-01-01T12:30:30Z',       true, 946729830000, 'Date with a UTC+0 time' ],
-               [ '2000-01-01T24:30:30Z',       true, 946773030000, 'Date with invalid hours' ],
-               [ '2000-01-01T12:60:30Z',       true, 946728000000, 'Date with invalid minutes' ],
-               [ '2000-01-01T12:30:61Z',       true, 946729800000, 'Date with invalid amount of seconds, drops seconds' ],
-               [ '2000-01-01T23:59:59Z',       true, 946771199000, 'Edges of time' ],
-               [ '2000-01-01T12:30:30.111Z',   true, 946729830111, 'Date with milliseconds' ],
-               [ '2000-01-01T12:30:30.11111Z', true, 946729830111, 'Date with too high precision' ],
-               [ '2000-01-01T12:30:30,111Z',   true, 946729830111, 'Date with milliseconds and , separator' ],
-               [ '2000-01-01T12:30:30+01:00',  true, 946726230000, 'Date time in UTC+1' ],
-               [ '2000-01-01T12:30:30+01:30',  true, 946724430000, 'Date time in UTC+1:30' ],
-               [ '2000-01-01T12:30:30-01:00',  true, 946733430000, 'Date time in UTC-1' ],
-               [ '2000-01-01T12:30:30-01:30',  true, 946735230000, 'Date time in UTC-1:30' ],
+               [ '', false, -Infinity, 'Not a date' ],
+               [ '2000', false, 946684800000, 'Plain 4-digit year' ],
+               [ '2000-01', true, 946684800000, 'Year with month' ],
+               [ '2000-01-01', true, 946684800000, 'Year with month and day' ],
+               [ '2000-13-01', false, 978307200000, 'Non existant month' ],
+               [ '2000-01-32', true, 949363200000, 'Non existant day' ],
+               [ '2000-01-01T12:30:30', true, 946729830000, 'Date with a time' ],
+               [ '2000-01-01T12:30:30Z', true, 946729830000, 'Date with a UTC+0 time' ],
+               [ '2000-01-01T24:30:30Z', true, 946773030000, 'Date with invalid hours' ],
+               [ '2000-01-01T12:60:30Z', true, 946728000000, 'Date with invalid minutes' ],
+               [ '2000-01-01T12:30:61Z', true, 946729800000, 'Date with invalid amount of seconds, drops seconds' ],
+               [ '2000-01-01T23:59:59Z', true, 946771199000, 'Edges of time' ],
+               [ '2000-01-01T12:30:30.111Z', true, 946729830111, 'Date with milliseconds' ],
+               [ '2000-01-01T12:30:30.11111Z', true, 946729830111, 'Date with too high precision' ],
+               [ '2000-01-01T12:30:30,111Z', true, 946729830111, 'Date with milliseconds and , separator' ],
+               [ '2000-01-01T12:30:30+01:00', true, 946726230000, 'Date time in UTC+1' ],
+               [ '2000-01-01T12:30:30+01:30', true, 946724430000, 'Date time in UTC+1:30' ],
+               [ '2000-01-01T12:30:30-01:00', true, 946733430000, 'Date time in UTC-1' ],
+               [ '2000-01-01T12:30:30-01:30', true, 946735230000, 'Date time in UTC-1:30' ],
                [ '2000-01-01T12:30:30.111+01:00', true, 946726230111, 'Date time and milliseconds in UTC+1' ],
                [ '2000-01-01Postfix', true, 946684800000, 'Date with appended postfix' ],
                [ '2000-01-01 Postfix', true, 946684800000, 'Date with separate postfix' ],
-               [ '2 Postfix',  false, -62104060800000, 'One digit with separate postfix' ],
-               [ 'ca. 2',              false, -62104060800000, 'Three digit with separate prefix' ],
-               [ '~200',               false, -55855785600000, 'Three digit with appended prefix' ],
-               [ 'ca. 200[1]', false, -55855785600000, 'Three digit with separate prefix and postfix' ],
-               [ '2000-11-31', true,   975628800000, '31 days in 30 day month' ],
-               [ '50-01-01',   true,   -60589296000000, 'Year with just two digits' ],
-               [ '2',                  false,  -62104060800000, 'Year with one digit' ],
-               [ '02-01',              true,   -62104060800000, 'Year with one digit and leading zero' ],
-               [ ' 2-01',              true,   -62104060800000, 'Year with one digit and leading space' ],
-               [ '-2-10',              true,   -62206704000000, 'Year BC with month' ],
-               [ '-9999',              false,  -377705116800000, 'max. Year BC' ],
-               [ '+9999-12',   true,   253399622400000, 'max. Date with +sign' ],
-               [ '2000-01-01 12:30:30Z',       true, 946729830000, 'Date and time with no T marker' ],
-               [ '2000-01-01T12:30:60Z',       true, 946729860000, 'Date with leap second' ],
-               [ '2000-01-01T12:30:30-23:59',  true, 946816170000, 'Date time in UTC-23:59' ],
-               [ '2000-01-01T12:30:30+23:59',  true, 946643490000, 'Date time in UTC+23:59' ],
-               [ '2000-01-01T123030+0100',     true,   946726230000, 'Time without separators' ],
-               [ '20000101T123030+0100',       false,  946726230000, 'All without separators' ]
+               [ '2 Postfix', false, -62104060800000, 'One digit with separate postfix' ],
+               [ 'ca. 2', false, -62104060800000, 'Three digit with separate prefix' ],
+               [ '~200', false, -55855785600000, 'Three digit with appended prefix' ],
+               [ 'ca. 200[1]', false, -55855785600000, 'Three digit with separate prefix and postfix' ],
+               [ '2000-11-31', true, 975628800000, '31 days in 30 day month' ],
+               [ '50-01-01', true, -60589296000000, 'Year with just two digits' ],
+               [ '2', false, -62104060800000, 'Year with one digit' ],
+               [ '02-01', true, -62104060800000, 'Year with one digit and leading zero' ],
+               [ ' 2-01', true, -62104060800000, 'Year with one digit and leading space' ],
+               [ '-2-10', true, -62206704000000, 'Year BC with month' ],
+               [ '-9999', false, -377705116800000, 'max. Year BC' ],
+               [ '+9999-12', true, 253399622400000, 'max. Date with +sign' ],
+               [ '2000-01-01 12:30:30Z', true, 946729830000, 'Date and time with no T marker' ],
+               [ '2000-01-01T12:30:60Z', true, 946729860000, 'Date with leap second' ],
+               [ '2000-01-01T12:30:30-23:59', true, 946816170000, 'Date time in UTC-23:59' ],
+               [ '2000-01-01T12:30:30+23:59', true, 946643490000, 'Date time in UTC+23:59' ],
+               [ '2000-01-01T123030+0100', true, 946726230000, 'Time without separators' ],
+               [ '20000101T123030+0100', false, 946726230000, 'All without separators' ]
        ];
        parserTest( 'ISO Dates', 'isoDate', ISODates );
 
        currencyData = [
-               [ '1.02 $',     true, 1.02, '' ],
-               [ '$ 3.00',     true, 3, '' ],
-               [ '€ 2,99',   true, 299, '' ],
-               [ '$ 1.00',     true, 1, '' ],
-               [ '$3.50',      true, 3.50, '' ],
-               [ '$ 1.50',     true, 1.50, '' ],
-               [ '€ 0.99',   true, 0.99, '' ],
-               [ '$ 299.99',   true, 299.99, '' ],
-               [ '$ 2,299.99', true, 2299.99, '' ],
-               [ '$ 2,989',    true, 2989, '' ],
-               [ '$ 2 299.99', true, 2299.99, '' ],
-               [ '$ 2 989',    true, 2989, '' ],
-               [ '$ 2.989',    true, 2.989, '' ]
+               [ '1.02 $', true, 1.02, '' ],
+               [ '$ 3.00', true, 3, '' ],
+               [ '€ 2,99', true, 299, '' ],
+               [ '$ 1.00', true, 1, '' ],
+               [ '$3.50', true, 3.50, '' ],
+               [ '$ 1.50', true, 1.50, '' ],
+               [ '€ 0.99', true, 0.99, '' ],
+               [ '$ 299.99', true, 299.99, '' ],
+               [ '$ 2,299.99', true, 2299.99, '' ],
+               [ '$ 2,989', true, 2989, '' ],
+               [ '$ 2 299.99', true, 2299.99, '' ],
+               [ '$ 2 989', true, 2989, '' ],
+               [ '$ 2.989', true, 2.989, '' ]
        ];
        parserTest( 'Currency', 'currency', currencyData );
 
        transformedCurrencyData = [
-               [ '1.02 $',     true, 102, '' ],
-               [ '$ 3.00',     true, 300, '' ],
-               [ '€ 2,99',   true, 2.99, '' ],
-               [ '$ 1.00',     true, 100, '' ],
-               [ '$3.50',      true, 350, '' ],
-               [ '$ 1.50',     true, 150, '' ],
-               [ '€ 0.99',   true, 99, '' ],
-               [ '$ 299.99',   true, 29999, '' ],
-               [ '$ 2\'299,99',        true, 2299.99, '' ],
-               [ '$ 2,989',    true, 2.989, '' ],
-               [ '$ 2 299.99', true, 229999, '' ],
-               [ '2 989 $',    true, 2989, '' ],
-               [ '299.99 $',   true, 29999, '' ],
-               [ '2\'299,99 $',        true, 2299.99, '' ],
-               [ '2,989 $',    true, 2.989, '' ],
-               [ '2 299.99 $', true, 229999, '' ],
-               [ '2 989 $',    true, 2989, '' ]
+               [ '1.02 $', true, 102, '' ],
+               [ '$ 3.00', true, 300, '' ],
+               [ '€ 2,99', true, 2.99, '' ],
+               [ '$ 1.00', true, 100, '' ],
+               [ '$3.50', true, 350, '' ],
+               [ '$ 1.50', true, 150, '' ],
+               [ '€ 0.99', true, 99, '' ],
+               [ '$ 299.99', true, 29999, '' ],
+               [ '$ 2\'299,99', true, 2299.99, '' ],
+               [ '$ 2,989', true, 2.989, '' ],
+               [ '$ 2 299.99', true, 229999, '' ],
+               [ '2 989 $', true, 2989, '' ],
+               [ '299.99 $', true, 29999, '' ],
+               [ '2\'299,99 $', true, 2299.99, '' ],
+               [ '2,989 $', true, 2.989, '' ],
+               [ '2 299.99 $', true, 229999, '' ],
+               [ '2 989 $', true, 2989, '' ]
        ];
        parserTest( 'Currency with european separators', 'currency', transformedCurrencyData, function () {
                mw.config.set( {
                        // We expect 22'234.444,22
                        // Map from ascii separators => localized separators
-                       wgSeparatorTransformTable: [ ', .       ,', '\' ,       .' ],
+                       wgSeparatorTransformTable: [ ',\t.\t,', '\'\t,\t.' ],
                        wgDigitTransformTable: [ '', '' ]
                } );
        } );
index b1a3650..288dea2 100644 (file)
@@ -50,7 +50,9 @@ QUnit.module( 'mediawiki.widgets.APIResultsQueue' );
                        },
                        this.responseDelay );
 
-               return deferred.promise( { abort: function () { clearTimeout( timer ); } } );
+               return deferred.promise( { abort: function () {
+                       clearTimeout( timer );
+               } } );
        };
 
        EmptyResourceProvider.prototype.getResults = function () {
@@ -64,7 +66,9 @@ QUnit.module( 'mediawiki.widgets.APIResultsQueue' );
                                },
                                this.responseDelay );
 
-               return deferred.promise( { abort: function () { clearTimeout( timer ); } } );
+               return deferred.promise( { abort: function () {
+                       clearTimeout( timer );
+               } } );
        };
 
        SingleResultResourceProvider.prototype.getResults = function ( howMany ) {
@@ -80,7 +84,9 @@ QUnit.module( 'mediawiki.widgets.APIResultsQueue' );
                        },
                        this.responseDelay );
 
-               return deferred.promise( { abort: function () { clearTimeout( timer ); } } );
+               return deferred.promise( { abort: function () {
+                       clearTimeout( timer );
+               } } );
        };
 
        /* Tests */
@@ -171,7 +177,9 @@ QUnit.module( 'mediawiki.widgets.APIResultsQueue' );
                assert.expect( 1 );
 
                // Make the delay higher
-               providers.forEach( function ( provider ) { provider.responseDelay = 3; } );
+               providers.forEach( function ( provider ) {
+                       provider.responseDelay = 3;
+               } );
 
                // Add providers to queue
                biggerQueue.setProviders( providers );
@@ -184,7 +192,9 @@ QUnit.module( 'mediawiki.widgets.APIResultsQueue' );
                        } );
 
                // Make the delay higher
-               providers.forEach( function ( provider ) { provider.responseDelay = 5; } );
+               providers.forEach( function ( provider ) {
+                       provider.responseDelay = 5;
+               } );
 
                biggerQueue.setParams( { foo: 'baz' } );
                biggerQueue.get( 10 )
index 32457fa..56801de 100644 (file)
@@ -74,7 +74,7 @@
                } );
        }
 
-       // eslint-disable-next-line no-restricted-properties
+       // eslint-disable-next-line jquery/no-each-util
        $.each( pluralTestcases, function ( langCode, tests ) {
                if ( langCode === mw.config.get( 'wgUserLanguage' ) ) {
                        pluralTest( langCode, tests );
index 2208ab9..5a4d614 100644 (file)
                ]
        };
 
-       // eslint-disable-next-line no-restricted-properties
+       // eslint-disable-next-line jquery/no-each-util
        $.each( grammarTests, function ( langCode, test ) {
                if ( langCode === mw.config.get( 'wgUserLanguage' ) ) {
                        grammarTest( langCode, test );
index 201dc25..0353694 100644 (file)
                assert.strictEqual( conf.get( 'constructor' ), null, 'Map.get does not look at Object.prototype of internal storage (constructor)' );
                assert.strictEqual( conf.get( 'hasOwnProperty' ), null, 'Map.get does not look at Object.prototype of internal storage (hasOwnProperty)' );
 
-               conf.set( 'hasOwnProperty', function () { return true; } );
+               conf.set( 'hasOwnProperty', function () {
+                       return true;
+               } );
                assert.strictEqual( conf.get( 'example', 'missing' ), 'missing', 'Map.get uses neutral hasOwnProperty method (positive)' );
 
                conf.set( 'example', 'Foo' );
-               conf.set( 'hasOwnProperty', function () { return false; } );
+               conf.set( 'hasOwnProperty', function () {
+                       return false;
+               } );
                assert.strictEqual( conf.get( 'example' ), 'Foo', 'Map.get uses neutral hasOwnProperty method (negative)' );
 
                assert.strictEqual( conf.set( 'constructor', 42 ), true, 'Map.set for key "constructor"' );
                assertMultipleFormats( [ 'int-msg' ], [ 'text', 'parse', 'escaped' ], 'Some Other Message', 'int is resolved' );
                assert.strictEqual( mw.message( 'int-msg' ).plain(), mw.messages.get( 'int-msg' ), 'int is not resolved in plain mode' );
 
-               assert.ok( mw.messages.set( 'mediawiki-italics-msg', '<i>Very</i> important' ), 'mw.messages.set: Register' );
+               assert.ok( mw.messages.set( 'mediawiki-italics-msg', '<i>Very</i> important' ), 'mw.messages.set: Register' );
                assertMultipleFormats( [ 'mediawiki-italics-msg' ], [ 'plain', 'text', 'parse' ], mw.messages.get( 'mediawiki-italics-msg' ), 'Simple italics unchanged' );
                assert.htmlEqual(
                        mw.message( 'mediawiki-italics-msg' ).escaped(),
                        '&lt;i&gt;Very&lt;/i&gt; important',
-                       'Italics are escaped in escaped mode'
+                       'Italics are escaped in escaped mode'
                );
 
                assert.ok( mw.messages.set( 'mediawiki-italics-with-link', 'An <i>italicized [[link|wiki-link]]</i>' ), 'mw.messages.set: Register' );
index 673cb15..ad6a0d0 100644 (file)
        QUnit.test( 'wikiUrlencode', function ( assert ) {
                assert.strictEqual( util.wikiUrlencode( 'Test:A & B/Here' ), 'Test:A_%26_B/Here' );
                // See also wfUrlencodeTest.php#provideURLS
-               // eslint-disable-next-line no-restricted-properties
+               // eslint-disable-next-line jquery/no-each-util
                $.each( {
                        '+': '%2B',
                        '&': '%26',
index ad4c97b..38cd062 100644 (file)
@@ -1,15 +1,15 @@
 {
-       "extends": "../../.eslintrc.json",
+       "root": true,
+       "extends": [
+               "wikimedia/server"
+       ],
        "env": {
-               "es6": true,
-               "mocha": true,
-               "node": true
+               "mocha": true
        },
        "globals": {
                "browser": false
        },
-       "rules":{
-               "no-console": 0,
-               "no-restricted-properties": 0
+       "rules": {
+               "no-console": 0
        }
 }
diff --git a/tests/selenium/wdio-mediawiki/.eslintrc.json b/tests/selenium/wdio-mediawiki/.eslintrc.json
deleted file mode 100644 (file)
index a49d096..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-       "extends": "wikimedia",
-       "env": {
-               "es6": true,
-               "node": true
-       },
-       "globals": {
-               "browser": false
-       }
-}