Merge "Gallery slideshow: Improve missing image and error handling"
authorjenkins-bot <jenkins-bot@gerrit.wikimedia.org>
Tue, 23 Apr 2019 23:11:55 +0000 (23:11 +0000)
committerGerrit Code Review <gerrit@wikimedia.org>
Tue, 23 Apr 2019 23:11:55 +0000 (23:11 +0000)
78 files changed:
RELEASE-NOTES-1.33
RELEASE-NOTES-1.34
includes/DefaultSettings.php
includes/GlobalFunctions.php
includes/MWNamespace.php
includes/Setup.php
includes/Storage/DerivedPageDataUpdater.php
includes/Storage/NameTableStore.php
includes/api/ApiStashEdit.php
includes/libs/rdbms/database/Database.php
includes/linker/LinkRenderer.php
includes/media/ThumbnailImage.php
includes/parser/Parser.php
includes/registration/ExtensionRegistry.php
includes/search/SearchEngine.php
includes/search/SearchIndexField.php
includes/search/SearchIndexFieldDefinition.php
includes/user/User.php
languages/Language.php
languages/data/Names.php
languages/i18n/ace.json
languages/i18n/ar.json
languages/i18n/arz.json
languages/i18n/az.json
languages/i18n/ban.json
languages/i18n/be-tarask.json
languages/i18n/bn.json
languages/i18n/ca.json
languages/i18n/ce.json
languages/i18n/cs.json
languages/i18n/da.json
languages/i18n/de.json
languages/i18n/diq.json
languages/i18n/ee.json
languages/i18n/el.json
languages/i18n/fa.json
languages/i18n/fi.json
languages/i18n/fr.json
languages/i18n/fy.json
languages/i18n/he.json
languages/i18n/hr.json
languages/i18n/hu.json
languages/i18n/hy.json
languages/i18n/ia.json
languages/i18n/it.json
languages/i18n/jv.json
languages/i18n/ka.json
languages/i18n/ko.json
languages/i18n/lb.json
languages/i18n/lrc.json
languages/i18n/lv.json
languages/i18n/mk.json
languages/i18n/ml.json
languages/i18n/my.json
languages/i18n/nl.json
languages/i18n/pl.json
languages/i18n/pt-br.json
languages/i18n/pt.json
languages/i18n/qqq.json
languages/i18n/ro.json
languages/i18n/ru.json
languages/i18n/sh.json
languages/i18n/shn.json
languages/i18n/sv.json
languages/i18n/th.json
languages/i18n/uk.json
languages/i18n/yue.json
languages/i18n/zh-hans.json
languages/i18n/zh-hant.json
maintenance/storage/checkStorage.php
maintenance/storage/compressOld.php
maintenance/storage/trackBlobs.php
resources/src/jquery/jquery.suggestions.js
resources/src/mediawiki.legacy/oldshared.css
tests/phpunit/includes/Storage/NameTableStoreTest.php
tests/phpunit/includes/title/NamespaceInfoTest.php
tests/phpunit/languages/LanguageTest.php
tests/phpunit/structure/SpecialPageFatalTest.php

index db5fea0..f9b2826 100644 (file)
@@ -117,6 +117,8 @@ For notes on 1.32.x and older releases, see HISTORY.
 * (T213893) Added 'MaintenanceUpdateAddParams' hook
 * (T219655) The MarkPatrolled hook has a new parameter for the tags
   associated with this entry in the patrol log.
+* (T212472) Extensions can now specify platform abilities they require to work,
+  limited to shell access for now.
 
 === External library changes in 1.33 ===
 
@@ -200,6 +202,7 @@ because of Phabricator reports.
   for NS_TEMPLATE.
 * (T212221) Added $digitTransformTable for Santali (sat).
 * (T216479) Added language support for Saisiyat (xsy).
+* (T219728) Added support for new Japanese era name "Reiwa"
 
 === Breaking changes in 1.33 ===
 * The parameteter $lang in DifferenceEngine::setTextLanguage must be of type
index 9e8195b..e779842 100644 (file)
@@ -101,9 +101,15 @@ because of Phabricator reports.
   SearchEngine::create(), SearchEngine::getSearchTypes() and
   SearchEngine::getNearMatch(), methods deprecated in 1.27, have been removed.
 * FileRepo::streamFile(), deprecated in 1.26, has been removed.
+* User::randomPassword() method, deprecated in 1.27, have been removed.
+* MWNamespace::canTalk(), deprecated in 1.30, have been removed.
+* Parser class property $mUniqPrefix, deprecated in 1.26, has been removed.
+* …
 
 === Deprecations in 1.34 ===
 * The MWNamespace class is deprecated. Use MediaWikiServices::getNamespaceInfo.
+* ExtensionRegistry->load() is deprecated, as it breaks dependency checking.
+  Instead, use ->queue().
 * …
 
 === Other changes in 1.34 ===
index af830fd..8b51c59 100644 (file)
@@ -9024,6 +9024,16 @@ $wgOriginTrials = [];
  */
 $wgPriorityHints = false;
 
+/**
+ * Ratio of requests that should get Priority Hints when the feature is enabled.
+ *
+ * @warning EXPERIMENTAL!
+ *
+ * @since 1.34
+ * @var float
+ */
+$wgPriorityHintsRatio = 1.0;
+
 /**
  * Enable Element Timing.
  *
index 1ac2f83..2497b0f 100644 (file)
@@ -2660,10 +2660,12 @@ function wfGetLB( $wiki = false ) {
  * Get the load balancer factory object
  *
  * @deprecated since 1.27, use MediaWikiServices::getInstance()->getDBLoadBalancerFactory() instead.
+ * TODO: Remove in MediaWiki 1.35
  *
  * @return \Wikimedia\Rdbms\LBFactory
  */
 function wfGetLBFactory() {
+       wfDeprecated( __METHOD__, '1.34' );
        return MediaWikiServices::getInstance()->getDBLoadBalancerFactory();
 }
 
index 1529473..0121bd5 100644 (file)
@@ -176,19 +176,6 @@ class MWNamespace {
                return MediaWikiServices::getInstance()->getNamespaceInfo()->getValidNamespaces();
        }
 
-       /**
-        * Does this namespace ever have a talk namespace?
-        *
-        * @deprecated since 1.30, use hasTalkNamespace() instead.
-        *
-        * @param int $index Namespace index
-        * @return bool True if this namespace either is or has a corresponding talk namespace.
-        */
-       public static function canTalk( $index ) {
-               wfDeprecated( __METHOD__, '1.30' );
-               return self::hasTalkNamespace( $index );
-       }
-
        /**
         * Does this namespace ever have a talk namespace?
         *
index bcdc1d5..071b7c6 100644 (file)
@@ -736,9 +736,10 @@ $cpPosInfo = LBFactory::getCPInfoFromCookieValue(
 MediaWikiServices::getInstance()->getDBLoadBalancerFactory()->setRequestInfo( [
        'IPAddress' => $wgRequest->getIP(),
        'UserAgent' => $wgRequest->getHeader( 'User-Agent' ),
-       'ChronologyProtection' => $wgRequest->getHeader( 'ChronologyProtection' ),
+       'ChronologyProtection' => $wgRequest->getHeader( 'MediaWiki-Chronology-Protection' ),
        'ChronologyPositionIndex' => $wgRequest->getInt( 'cpPosIndex', $cpPosInfo['index'] ),
        'ChronologyClientId' => $cpPosInfo['clientId']
+               ?? $wgRequest->getHeader( 'MediaWiki-Chronology-Client-Id' )
 ] );
 unset( $cpPosInfo );
 // Make sure that object caching does not undermine the ChronologyProtector improvements
index 401806b..bc48a0e 100644 (file)
@@ -1474,27 +1474,30 @@ class DerivedPageDataUpdater implements IDBAccessObject {
                        return;
                }
 
-               if ( $this->options['oldcountable'] === 'no-change' ||
-                       ( !$this->options['changed'] && !$this->options['moved'] )
-               ) {
-                       $good = 0;
-               } elseif ( $this->options['created'] ) {
-                       $good = (int)$this->isCountable();
-               } elseif ( $this->options['oldcountable'] !== null ) {
-                       $good = (int)$this->isCountable()
-                               - (int)$this->options['oldcountable'];
-               } elseif ( isset( $this->pageState['oldCountable'] ) ) {
-                       $good = (int)$this->isCountable()
-                               - (int)$this->pageState['oldCountable'];
-               } else {
-                       $good = 0;
-               }
-               $edits = $this->options['changed'] ? 1 : 0;
-               $pages = $this->options['created'] ? 1 : 0;
+               DeferredUpdates::addCallableUpdate( function () {
+                       if (
+                               $this->options['oldcountable'] === 'no-change' ||
+                               ( !$this->options['changed'] && !$this->options['moved'] )
+                       ) {
+                               $good = 0;
+                       } elseif ( $this->options['created'] ) {
+                               $good = (int)$this->isCountable();
+                       } elseif ( $this->options['oldcountable'] !== null ) {
+                               $good = (int)$this->isCountable()
+                                       - (int)$this->options['oldcountable'];
+                       } elseif ( isset( $this->pageState['oldCountable'] ) ) {
+                               $good = (int)$this->isCountable()
+                                       - (int)$this->pageState['oldCountable'];
+                       } else {
+                               $good = 0;
+                       }
+                       $edits = $this->options['changed'] ? 1 : 0;
+                       $pages = $this->options['created'] ? 1 : 0;
 
-               DeferredUpdates::addUpdate( SiteStatsUpdate::factory(
-                       [ 'edits' => $edits, 'articles' => $good, 'pages' => $pages ]
-               ) );
+                       DeferredUpdates::addUpdate( SiteStatsUpdate::factory(
+                               [ 'edits' => $edits, 'articles' => $good, 'pages' => $pages ]
+                       ) );
+               } );
 
                // TODO: make search infrastructure aware of slots!
                $mainSlot = $this->revision->getSlot( SlotRecord::MAIN );
index bf88b20..a14e339 100644 (file)
@@ -183,11 +183,10 @@ class NameTableStore {
                                $searchResult = $id;
 
                                // As store returned an ID we know we inserted so delete from WAN cache
-                               $this->purgeWANCache(
-                                       function () {
-                                               $this->cache->delete( $this->getCacheKey() );
-                                       }
-                               );
+                               $dbw = $this->getDBConnection( DB_MASTER );
+                               $dbw->onTransactionPreCommitOrIdle( function () {
+                                       $this->cache->delete( $this->getCacheKey() );
+                               } );
                        }
                        $this->tableCache = $table;
                }
@@ -208,14 +207,11 @@ class NameTableStore {
         * @return string[] The freshly reloaded name map
         */
        public function reloadMap( $connFlags = 0 ) {
-               $this->tableCache = $this->loadTable(
-                       $this->getDBConnection( DB_MASTER, $connFlags )
-               );
-               $this->purgeWANCache(
-                       function () {
-                               $this->cache->reap( $this->getCacheKey(), INF );
-                       }
-               );
+               $dbw = $this->getDBConnection( DB_MASTER, $connFlags );
+               $this->tableCache = $this->loadTable( $dbw );
+               $dbw->onTransactionPreCommitOrIdle( function () {
+                       $this->cache->reap( $this->getCacheKey(), INF );
+               } );
 
                return $this->tableCache;
        }
@@ -342,22 +338,6 @@ class NameTableStore {
                return $table;
        }
 
-       /**
-        * Reap the WANCache entry for this table.
-        *
-        * @param callable $purgeCallback Callback to 'purge' the WAN cache
-        */
-       private function purgeWANCache( $purgeCallback ) {
-               // If the LB has no DB changes don't bother with onTransactionPreCommitOrIdle
-               if ( !$this->loadBalancer->hasOrMadeRecentMasterChanges() ) {
-                       $purgeCallback();
-                       return;
-               }
-
-               $this->getDBConnection( DB_MASTER )
-                       ->onTransactionPreCommitOrIdle( $purgeCallback, __METHOD__ );
-       }
-
        /**
         * Gets the table from the db
         *
index d6d15c7..c3cf5f1 100644 (file)
@@ -19,6 +19,7 @@
  */
 
 use MediaWiki\MediaWikiServices;
+use MediaWiki\Storage\PageEditStash;
 
 /**
  * Prepare an edit in shared cache so that it can be reused on edit
@@ -34,6 +35,12 @@ use MediaWiki\MediaWikiServices;
  * @since 1.25
  */
 class ApiStashEdit extends ApiBase {
+       const ERROR_NONE = PageEditStash::ERROR_NONE; // b/c
+       const ERROR_PARSE = PageEditStash::ERROR_PARSE; // b/c
+       const ERROR_CACHE = PageEditStash::ERROR_CACHE; // b/c
+       const ERROR_UNCACHEABLE = PageEditStash::ERROR_UNCACHEABLE; // b/c
+       const ERROR_BUSY = PageEditStash::ERROR_BUSY; // b/c
+
        public function execute() {
                $user = $this->getUser();
                $params = $this->extractRequestParams();
index beca663..6e30d3f 100644 (file)
@@ -2713,8 +2713,8 @@ abstract class Database implements IDatabase, IMaintainableDatabase, LoggerAware
                }
 
                // We can't separate explicit JOIN clauses with ',', use ' ' for those
-               $implicitJoins = $ret ? implode( ',', $ret ) : "";
-               $explicitJoins = $retJOIN ? implode( ' ', $retJOIN ) : "";
+               $implicitJoins = implode( ',', $ret );
+               $explicitJoins = implode( ' ', $retJOIN );
 
                // Compile our final table clause
                return implode( ' ', [ $implicitJoins, $explicitJoins ] );
index d096b00..c77b156 100644 (file)
@@ -293,7 +293,7 @@ class LinkRenderer {
                return $this->makePreloadedLink(
                        $target,
                        $text,
-                       $classes ? implode( ' ', $classes ) : '',
+                       implode( ' ', $classes ),
                        $extraAttribs,
                        $query
                );
index 36cf422..7ee6dcb 100644 (file)
@@ -110,7 +110,7 @@ class ThumbnailImage extends MediaTransformOutput {
         * @return string
         */
        function toHtml( $options = [] ) {
-               global $wgPriorityHints, $wgElementTiming;
+               global $wgPriorityHints, $wgPriorityHintsRatio, $wgElementTiming;
 
                if ( func_num_args() == 2 ) {
                        throw new MWException( __METHOD__ . ' called in the old style' );
@@ -133,8 +133,16 @@ class ThumbnailImage extends MediaTransformOutput {
                        && $this->width * $this->height > 100 * 100 ) {
                        self::$firstNonIconImageRendered = true;
 
-                       $attribs['importance'] = 'high';
-                       $elementTimingName = 'thumbnail-high';
+                       // Generate a random number between 0.01 and 1.0, included
+                       $random = rand( 1, 100 ) / 100.0;
+
+                       if ( $random <= $wgPriorityHintsRatio ) {
+                               $attribs['importance'] = 'high';
+                               $elementTimingName = 'thumbnail-high';
+                       } else {
+                               // This lets us track that the thumbnail *would* have gotten high priority but didn't.
+                               $elementTimingName = 'thumbnail-top';
+                       }
                }
 
                if ( $wgElementTiming ) {
index 2764983..b4caff2 100644 (file)
@@ -228,12 +228,6 @@ class Parser {
        public $mRevIdForTs;   # The revision ID which was used to fetch the timestamp
        public $mInputSize = false; # For {{PAGESIZE}} on current page.
 
-       /**
-        * @var string Deprecated accessor for the strip marker prefix.
-        * @deprecated since 1.26; use Parser::MARKER_PREFIX instead.
-        */
-       public $mUniqPrefix = self::MARKER_PREFIX;
-
        /**
         * @var array Array with the language name of each language link (i.e. the
         * interwiki prefix) in the key, value arbitrary. Used to avoid sending
index 2607e5a..fb89731 100644 (file)
@@ -413,10 +413,12 @@ class ExtensionRegistry {
         *
         * If some extensions are already queued, this will load
         * those as well.
-        *
+        * TODO: Remove in MediaWiki 1.35
+        * @deprecated since 1.34, use ExtensionRegistry->queue() instead
         * @param string $path Absolute path to the JSON file
         */
        public function load( $path ) {
+               wfDeprecated( __METHOD__, '1.34' );
                $this->loadFromQueue(); // First clear the queue
                $this->queue( $path );
                $this->loadFromQueue();
index 6bbcd4b..d0912c5 100644 (file)
@@ -741,7 +741,7 @@ abstract class SearchEngine {
         * Create a search field definition.
         * Specific search engines should override this method to create search fields.
         * @param string $name
-        * @param int $type One of the types in SearchIndexField::INDEX_TYPE_*
+        * @param string $type One of the types in SearchIndexField::INDEX_TYPE_*
         * @return SearchIndexField
         * @since 1.28
         */
index daeb5f5..7bc4ba5 100644 (file)
@@ -15,17 +15,17 @@ interface SearchIndexField {
         * https://wikimediafoundation.org/2018/08/07/anatomy-search-token-affection/
         * https://wikimediafoundation.org/2018/09/13/anatomy-search-variation-under-nature/
         */
-       const INDEX_TYPE_TEXT = 0;
+       const INDEX_TYPE_TEXT = 'text';
        /**
         * KEYWORD fields are indexed without any processing, so are appropriate
         * for e.g. URLs.  The content will often consist of a single token.
         */
-       const INDEX_TYPE_KEYWORD = 1;
-       const INDEX_TYPE_INTEGER = 2;
-       const INDEX_TYPE_NUMBER = 3;
-       const INDEX_TYPE_DATETIME = 4;
-       const INDEX_TYPE_NESTED = 5;
-       const INDEX_TYPE_BOOL = 6;
+       const INDEX_TYPE_KEYWORD = 'keyword';
+       const INDEX_TYPE_INTEGER = 'integer';
+       const INDEX_TYPE_NUMBER = 'number';
+       const INDEX_TYPE_DATETIME = 'datetime';
+       const INDEX_TYPE_NESTED = 'nested';
+       const INDEX_TYPE_BOOL = 'bool';
 
        /**
         * SHORT_TEXT is meant to be used with short text made of mostly ascii
@@ -33,7 +33,7 @@ interface SearchIndexField {
         * is used and aggressive splitting to increase recall.
         * E.g suited for mime/type
         */
-       const INDEX_TYPE_SHORT_TEXT = 7;
+       const INDEX_TYPE_SHORT_TEXT = 'short_text';
 
        /**
         * Generic field flags.
index a11dff9..d0d2b89 100644 (file)
@@ -20,7 +20,7 @@ abstract class SearchIndexFieldDefinition implements SearchIndexField {
        /**
         * Type of the field, one of the constants above
         *
-        * @var int
+        * @var string
         */
        protected $type;
 
@@ -44,7 +44,7 @@ abstract class SearchIndexFieldDefinition implements SearchIndexField {
 
        /**
         * @param string $name Field name
-        * @param int $type Index type
+        * @param string $type Index type
         */
        public function __construct( $name, $type ) {
                $this->name = $name;
index 981204d..ba6bb08 100644 (file)
@@ -1290,17 +1290,6 @@ class User implements IDBAccessObject, UserIdentity {
                return $name;
        }
 
-       /**
-        * Return a random password.
-        *
-        * @deprecated since 1.27, use PasswordFactory::generateRandomPasswordString()
-        * @return string New random password
-        */
-       public static function randomPassword() {
-               global $wgMinimalPasswordLength;
-               return PasswordFactory::generateRandomPasswordString( $wgMinimalPasswordLength );
-       }
-
        /**
         * Set cached properties to default.
         *
@@ -1717,7 +1706,7 @@ class User implements IDBAccessObject, UserIdentity {
 
                if ( $success ) {
                        $this->mTouched = $newTouched;
-                       $this->clearSharedCache();
+                       $this->clearSharedCache( 'changed' );
                } else {
                        // Clears on failure too since that is desired if the cache is stale
                        $this->clearSharedCache( 'refresh' );
@@ -2773,29 +2762,26 @@ class User implements IDBAccessObject, UserIdentity {
         *
         * Called implicitly from invalidateCache() and saveSettings().
         *
-        * @param string $mode Use 'refresh' to clear now; otherwise before DB commit
+        * @param string $mode Use 'refresh' to clear now or 'changed' to clear before DB commit
         */
-       public function clearSharedCache( $mode = 'changed' ) {
+       public function clearSharedCache( $mode = 'refresh' ) {
                if ( !$this->getId() ) {
                        return;
                }
 
+               $lb = MediaWikiServices::getInstance()->getDBLoadBalancer();
                $cache = MediaWikiServices::getInstance()->getMainWANObjectCache();
                $key = $this->getCacheKey( $cache );
+
                if ( $mode === 'refresh' ) {
-                       $cache->delete( $key, 1 );
+                       $cache->delete( $key, 1 ); // low tombstone/"hold-off" TTL
                } else {
-                       $lb = MediaWikiServices::getInstance()->getDBLoadBalancer();
-                       if ( $lb->hasOrMadeRecentMasterChanges() ) {
-                               $lb->getConnection( DB_MASTER )->onTransactionPreCommitOrIdle(
-                                       function () use ( $cache, $key ) {
-                                               $cache->delete( $key );
-                                       },
-                                       __METHOD__
-                               );
-                       } else {
-                               $cache->delete( $key );
-                       }
+                       $lb->getConnection( DB_MASTER )->onTransactionPreCommitOrIdle(
+                               function () use ( $cache, $key ) {
+                                       $cache->delete( $key );
+                               },
+                               __METHOD__
+                       );
                }
        }
 
@@ -2806,7 +2792,7 @@ class User implements IDBAccessObject, UserIdentity {
         */
        public function invalidateCache() {
                $this->touch();
-               $this->clearSharedCache();
+               $this->clearSharedCache( 'changed' );
        }
 
        /**
@@ -4257,7 +4243,7 @@ class User implements IDBAccessObject, UserIdentity {
                $this->saveOptions();
 
                Hooks::run( 'UserSaveSettings', [ $this ] );
-               $this->clearSharedCache();
+               $this->clearSharedCache( 'changed' );
                $this->getUserPage()->purgeSquid();
        }
 
index 1b5580c..539bdf4 100644 (file)
@@ -1977,7 +1977,11 @@ class Language {
                                        $gy_offset = '元';
                                }
                                $gy_offset = '昭和' . $gy_offset;
-                       } else {
+                       } elseif (
+                               ( ( $gy == 1989 ) && ( $gm == 1 ) && ( $gd >= 8 ) ) ||
+                               ( ( $gy > 1989 ) && ( $gy < 2019 ) ) ||
+                               ( ( $gy == 2019 ) && ( $gm < 5 ) )
+                       ) {
                                # Heisei period
                                $gy_gannen = $gy - 1989 + 1;
                                $gy_offset = $gy_gannen;
@@ -1985,6 +1989,14 @@ class Language {
                                        $gy_offset = '元';
                                }
                                $gy_offset = '平成' . $gy_offset;
+                       } else {
+                               # Reiwa period
+                               $gy_gannen = $gy - 2019 + 1;
+                               $gy_offset = $gy_gannen;
+                               if ( $gy_gannen == 1 ) {
+                                       $gy_offset = '元';
+                               }
+                               $gy_offset = '令和' . $gy_offset;
                        }
                } else {
                        $gy_offset = $gy;
index 868b746..3aded27 100644 (file)
@@ -203,7 +203,7 @@ class Names {
                'hu' => 'magyar', # Hungarian
                'hu-formal' => "magyar (formal)\u{200E}", # Hungarian formal address
                'hy' => 'հայերեն', # Armenian, T202611
-               'hyw' => 'արեւմտահայերէն', # Western Armenian, T201276
+               'hyw' => 'Արեւմտահայերէն', # Western Armenian, T201276, T219975
                'hz' => 'Otsiherero', # Herero
                'ia' => 'interlingua', # Interlingua (IALA)
                'id' => 'Bahasa Indonesia', # Indonesian
index 946b3ed..39fe779 100644 (file)
@@ -29,6 +29,8 @@
        "tog-watchdefault": "Tamah laman nyang lôn peusaneut u dapeuta keunalon",
        "tog-watchmoves": "Tamah laman nyang lôn peupinah u dapeuta keunalon",
        "tog-watchdeletion": "Tamah laman nyang lôn sampôh u dapeuta keunalon",
+       "tog-watchuploads": "Tamah beureukah nyang lôn pasoe lam dapeuta kalön lôn",
+       "tog-watchrollback": "Tamah laman yang asoe lön peuriwang lam dapeuta kalön lôn",
        "tog-minordefault": "Bôh tanda mandum neuandam sibagoe neuandam bacut ngön baku",
        "tog-previewontop": "Peuleumah hasé yôh goh plôk peusaneut",
        "tog-previewonfirst": "Peuleumah hasé bak neuandam phôn",
        "october-date": "$1 Buleuen Siplôh",
        "november-date": "$1 Buleuen Siblaih",
        "december-date": "$1 Buleuen Duwa Blaih",
+       "period-am": "AM",
+       "period-pm": "PM",
        "pagecategories": "{{PLURAL:$1|Kawan}}",
        "category_header": "Seunurat lam kawan \"$1\"",
        "subcategories": "Aneuk kawan",
        "returnto": "Gisa u $1.",
        "tagline": "Nibak {{SITENAME}}",
        "help": "Beunantu",
+       "help-mediawiki": "Beunantu bhah MediaWiki",
        "search": "Mita",
        "searchbutton": "Mita",
        "go": "Jak u",
index 51e7d6e..2ff7090 100644 (file)
        "rcfilters-savedqueries-already-saved": "هذه المرشحات محفوظة بالفعل. غير إعداداتك لإنشاء مرشح محفوظ جديد.",
        "rcfilters-restore-default-filters": "استرجاع المرشحات الافتراضية",
        "rcfilters-clear-all-filters": "مسح كل المرشحات",
-       "rcfilters-show-new-changes": "عرض Ø£Ø­Ø¯Ø« Ø§Ù\84تغÙ\8aÙ\8aرات",
+       "rcfilters-show-new-changes": "عرض Ø§Ù\84تغÙ\8aÙ\8aرات Ø§Ù\84جدÙ\8aدة Ù\85Ù\86Ø° $1",
        "rcfilters-search-placeholder": "رشح التغييرات (استخدم القائمة أو ابحث عن اسم المرشح)",
        "rcfilters-invalid-filter": "مرشح غير صحيح",
        "rcfilters-empty-filter": "لا مرشحات فعالة. كل المساهمات معروضة.",
        "blocklist-userblocks": "أخفِ منع الحسابات",
        "blocklist-tempblocks": "أخفِ المنع المؤقت",
        "blocklist-addressblocks": "أخفِ منع عنوان أيبي واحد",
+       "blocklist-type": "النوع:",
+       "blocklist-type-opt-all": "الكل",
+       "blocklist-type-opt-sitewide": "على مستوى الموقع",
+       "blocklist-type-opt-partial": "جزئي",
        "blocklist-rangeblocks": "أخفِ منع النطاقات",
        "blocklist-timestamp": "الزمن",
        "blocklist-target": "الهدف",
        "blocklist-editing-page": "الصفحات",
        "blocklist-editing-ns": "النطاقات",
        "ipblocklist-empty": "قائمة المنع فارغة.",
-       "ipblocklist-no-results": "عنوان الأيبي أو اسم المستخدم المطلوب غير ممنوع.",
+       "ipblocklist-no-results": "لم يتم العثور على عمليات منع مطابقة لعنوان الأيبي أو اسم المستخدم المطلوب.",
        "blocklink": "امنع",
        "unblocklink": "ارفع المنع",
        "change-blocklink": "تغيير المنع",
index e322be0..4cc8e33 100644 (file)
        "emailblock": "الإيميل ممنوع",
        "blocklist-nousertalk": "لا يمكنه تعديل صفحة نقاشه الخاصة",
        "ipblocklist-empty": "لستة المنع فاضية.",
-       "ipblocklist-no-results": "عÙ\86Ù\88اÙ\86 Ø§Ù\84Ø£Ù\8aبÙ\89 Ø£و اسم اليوزر المطلوب مش ممنوع.",
+       "ipblocklist-no-results": "عÙ\86Ù\88اÙ\86 Ø§Ù\84اÙ\8aبÙ\89 Ø§و اسم اليوزر المطلوب مش ممنوع.",
        "blocklink": "بلوك",
        "unblocklink": "شيل البلوك",
        "change-blocklink": "غير البلوك",
index 8092ad1..6720cc5 100644 (file)
        "confirmable-confirm": "{{GENDER:$1|Siz}} əminsiniz?",
        "confirmable-yes": "Bəli",
        "confirmable-no": "Xeyr",
-       "thisisdeleted": "$1 bax və ya bərpa et?",
+       "thisisdeleted": "$1 baxmaq və ya bərpa etmək istəyirsinizmi?",
        "viewdeleted": "$1 göstərilsin?",
        "restorelink": "$1 silinmiş redaktəyə",
        "feedlinks": "Kanal növü:",
        "yourtext": "Mətniniz",
        "storedversion": "Qeyd edilmiş versiya",
        "editingold": "'''DİQQƏT! Siz bu səhifənin köhnə versiyasını redaktə edirsiniz. Məqaləni yaddaşda saxlayacağınız halda bu versiyadan sonra edilmiş hər bir dəyişiklik itiriləcək.'''",
-       "unicode-support-fail": "Brauzeriniz Unicode-nu dəstəkləmir. Səhifələri redaktə edərkən, redaktəniz saxlanmadı.",
+       "unicode-support-fail": "Brauzeriniz Yunikodu dəstəkləmədiyindən redaktəniz yadda saxlanılmadı.",
        "yourdiff": "Fərqlər",
        "copyrightwarning": "Xahiş olunur diqqətə alasınız ki, {{SITENAME}}dakı bütün fəaliyyətləriniz $2 lisenziyasına tabe olduğu hesab edilir (təfərrüat üçün bax: $1). Əgər yazdıqlarınızın əsaslı şəkildə redaktə edilməsini və istənildiyi vaxt başqa yerə ötürülməsini istəmirsinizsə, yazılarınızı burada dərc etməyin.\n<br />\nSiz eyni zamanda söz verirsiniz ki, bu yazıları siz özünüz yazmısınız və ya onları hamıya açıq mühitdən ya da buna bənzər mənbədən köçürmüsünüz.\n\n----\n\n<div style=\"font-weight: bold; font-size: 110%; color:red;\">MÜƏLLİF HÜQUQLARI İLƏ QORUNMUŞ HEÇ BİR İŞİ İCAZƏSİZ DƏRC ETMƏYİN!</div>",
        "copyrightwarning2": "{{SITENAME}} saytında edilən bütün töhfələr digər istifadəçilər tərəfindən redaktə, dəyişdirilə və ya silinə bilər.\nYazılarınızın redaktə edilməsini istəmirsinizsə, buraya təqdim etməyin. <br />\nSiz də bunu özünüz yazdığınızı və ya ictimai bir domendən və ya digər bir etibarlı mənbədən kopyaladığınızı vəd edirsiniz (ətraflı məlumat üçün $1-ə baxın).",
-       "editpage-cannot-use-custom-model": "Bu səhifənin məzmunu modeli dəyişdirilə bilməz.",
-       "longpageerror": "<strong>Səhv: Siz təqdim etdiyiniz mətn {{PLURAL:$11 kilobayt|$1 kilobayt}} uzundur; bu {{PLURAL: $2 |bir kilobayt | $2 kilobayt}} maksimumdan daha uzundur.</strong>\nSaxlanıla bilməz.",
+       "editpage-cannot-use-custom-model": "Bu səhifənin məzmun modeli dəyişdirilə bilməz.",
+       "longpageerror": "<strong>Xəta: Daxil etdiyiniz mətnin həcmi {{PLURAL:$2|bir kilobayt|$2 kilobayt}} limitini aşır və {{PLURAL:$1|bir kilobayt|$1 kilobayt}} həcmindədir.</strong>\nRedaktəniz yadda saxlanıla bilməz.",
        "readonlywarning": "<strong>Xəbərdarlıq: Verilənlər bazası saxlamaq üçün kilidlənib, beləliklə, düzəlişlərinizi hazırda saxlaya bilməyəcəksiniz.</strong>\nMətni mətn faylına kopyalayıp yapışdırılmasını və daha sonra saxlamağınızı tövsiyə edirik.\n\nBunu kilidləyən sistem idarəçisi bu izahatı verdi: $1",
        "protectedpagewarning": "<strong>Xəbərdarlıq:</strong> Bu səhifə mühafizə edildiyi üçün yalnız idarəçilər redaktə edə bilərlər.\n\nƏn son jurnal qeydi aşağıda verilmişdir:",
        "semiprotectedpagewarning": "'''Qeyd:''' Bu səhifə mühafizəli olduğu üçün onu yalnız qeydiyyatdan keçmiş istifadəçilər redaktə edə bilərlər.",
        "yourlanguage": "Dil:",
        "yourvariant": "Dil variant;:",
        "yournick": "Ləqəb:",
+       "prefs-help-signature": "Müzakirə səhifələrindəki şərhlər \"<nowiki>~~~~</nowiki>\" işarələrinin köməyi ilə imzalanmalıdır. Bu, həmin şərhin sonuna sizin imzanızı və onun yazılma tarixini əlavə edir.",
        "badsig": "Səhv xam imza.\nHTML kodu yoxla.",
        "badsiglength": "İmzanız çox uzundur. İmza $1 {{PLURAL:$1|simvoldan|simvoldan}} uzun olmamalıdır.",
        "yourgender": "Hansı təsvir sizə daha uyğundur?",
        "gender-unknown": "Sizi nəzərdə tutarkən, proqram təminatı mümkün olduqca gender-neytral sözlərdən istifadə edəcək.",
        "gender-male": "Bu kişi istifadəçi viki-səhifələri redaktə edir",
        "gender-female": "Bu qadın istifadəçi viki-səhifələri redaktə edir",
+       "prefs-help-gender": "Bu nizamlama meyarı istəyinizə bağlıdır. \nProqram sizə müraciət etmək üçün bu dəyərdən və cinsiyyətiniz üzrə uyğun qrammatikadan istifadə edir.\nBu məlumat hər kəsə görünəcək.",
        "email": "E-məktub",
        "prefs-help-realname": "Həqiqi adınızı daxil etmək məcburi deyil.\nDaxil etsəniz, adınız redaktələrinizin müəllifliyinin təyin edilməsi üçün istifadə edilə bilər.",
        "prefs-help-email": "E-poçt ünvanınızı daxil etmək məcburi deyil.\nBu, parolunuzu unutduğunuz halda, sizə yeni parol göndərməyə imkan verir.",
index 4c2c3c6..50165f4 100644 (file)
@@ -8,17 +8,19 @@
                        "Naval Scene",
                        "Nemo bis",
                        "NoiX180",
-                       "아라"
+                       "아라",
+                       "Carma citrawati",
+                       "Joseagush",
+                       "Wandering ant"
                ]
        },
-       "tog-underline": "isinin garis ring beten pranala",
+       "tog-underline": "Garis ring beten pranala:",
        "tog-hideminor": "engkebang suntingan ring gentosan sane pinih anyar",
        "tog-hidepatrolled": "engkebang suntingan mapatrol ring gentosan sane pinih anyar",
        "tog-newpageshidepatrolled": "engkebang lembar mapatrol saking saking kepahan lembar anyar",
        "tog-extendwatchlist": "kembangang kepahan pangiwasan antuk nampilang samian panguwahan, nenten sane anyar kewanten",
        "tog-usenewrc": "aniang suntingan ring tampilan pagentosan sane pinih anyar lan kepahan pangiwasan manutin lembar",
        "tog-numberheadings": "isinin nomor murda anggen cara otomatis",
-       "tog-showtoolbar": "tampilang pekakas panyuntingan",
        "tog-editondblclick": "sunting lembar nganggen klik kaping pindo",
        "tog-editsectiononrightclick": "sayagayang panyuntingan kepahan anggen ngeklik tengen ring kepahan judul",
        "tog-watchcreations": "imbuhin lembar sane karyanin titiang ring kepahan pangiwasan",
        "tog-norollbackdiff": "sampunang tampilang binanne sesampun ngewaliang",
        "tog-useeditwarning": "elingang titiang yening ngalahin lembar panyuntingan sadurung nyimpen pagentosan",
        "tog-prefershttps": "setata nganggen sambungan sane aman rikala malebu log",
-       "underline-always": "setata",
-       "underline-never": "nenten naenin",
+       "underline-always": "Setata",
+       "underline-never": "Nénten naénin",
        "underline-default": "kulit utawi penjelajah paaban",
        "editfont-style": "model aksara ring kotak panyuntingan",
-       "editfont-default": "penjelajah paaban",
        "editfont-monospace": "aksara monospace",
        "editfont-sansserif": "aksara sans-serif",
        "editfont-serif": "aksara serif",
        "february": "Pébruari",
        "march": "Maret",
        "april": "April",
-       "may_long": "mungkin - minab",
+       "may_long": "Méi",
        "june": "Juni",
        "july": "Juli",
        "august": "Agustus",
        "september": "Séptémber",
        "october": "Oktober",
-       "november": "november",
+       "november": "Nopémber",
        "december": "Désémber",
        "january-gen": "Januari",
        "february-gen": "Pébruari",
        "january-date": "Januari $1",
        "february-date": "Februari $1",
        "march-date": "Maret $1",
+       "april-date": "April $1",
        "may-date": "Mei $1",
        "june-date": "Juni $1",
        "july-date": "Juli $1",
        "august-date": "Agustus $1",
+       "september-date": "September $1",
        "october-date": "Oktober $1",
+       "november-date": "November $1",
        "december-date": "Desember $1",
+       "period-am": "AM",
+       "period-pm": "PM",
        "pagecategories": "{{PLURAL:$1|golongan}}",
        "category_header": "lembar ring golongan \"$1\"",
        "subcategories": "sub golongan",
        "category-file-count": "{{PLURAL:$2|golongan puniki madue{{PLURAL:$1|$1 lembar}}, saking total $2.}}",
        "listingcontinuesabbrev": "samb.",
        "noindex-category": "lembar sane nenten maindeks",
-       "about": "paindikan",
-       "newwindow": "bukak ring jendela anyar",
-       "cancel": "buwungang",
+       "about": "Indik",
+       "newwindow": "(bukak ring jendela anyar)",
+       "cancel": "Buwung",
        "mytalk": "Wicara",
-       "navigation": "pengarah",
-       "qbedit": "mecikang",
+       "anontalk": "Wicara",
+       "navigation": "Pengarah",
+       "and": "&#32;miwah",
        "faq": "FAQ (pitaken sane jagi katakonang)",
-       "faqpage": "Project: FAQ(pitaken sane jagi katakonang)",
-       "actions": "parilaksana",
+       "actions": "Parilaksana",
        "namespaces": "Genah pesengan",
        "variants": "kawentenan sane lianan",
+       "navigation-heading": "menu navigasi",
        "errorpagetitle": "kaluputan",
        "returnto": "mabalik ring $1",
        "tagline": "Saka {{SITENAME}}",
        "history": "sejarah pupulan",
        "history_short": "kawentenan sane lawas",
        "printableversion": "kawentenan lian sane macetak",
-       "permalink": "pranala ajeg",
+       "permalink": "Pranala ajeg",
+       "view": "cingakin",
        "edit": "Becikang",
-       "create": "ngawe",
-       "delete": "apus",
-       "protect": "nyaga",
+       "create": "Ngae",
+       "delete": "Apus",
+       "protect": "Nyaga",
        "protect_change": "gentos",
-       "newpage": "lembar anyar",
+       "newpage": "Lembar Anyar",
        "talkpagelinktext": "Wicara",
        "personaltools": "pekakas pribadi",
        "talk": "rembug\n\nngarembug (kata kerja)",
        "disclaimerpage": "Project:Pengelidan lumrah",
        "edithelp": "pamitulung panguwahan",
        "mainpage": "Kaca Utama",
-       "mainpage-description": "lembar utama",
+       "mainpage-description": "Lembar Utama",
        "portal": "Pintu nuju sekha",
        "portal-url": "Project:pamedal sekha",
        "privacy": "kawicaksanaan padewekan",
        "nstab-template": "templat",
        "nstab-help": "lembar pamitutlung",
        "nstab-category": "golongan",
+       "mainpage-nstab": "Kaca Utama",
        "missing-article": "data utama nenten prasida nemu tulisan saking lembar sane sepatutne wenten, inggih punika  $1, $2\n\nindike puniki biasane keranayang olih pranala kaon nuju pabenahan sane dumun lembar sane sampun kaicalang\n\nyening nenten puniki sane ngranayang, ida dane minab sampun manggihin kaiwangang ring sajeroning piranti lunak.\nDurus sadokang indik puniki rin silih sinunggil anak \n\n[[Special:ListUsers/sysop|Pengurus]], antuk ngetik alamat URL sane katuju",
        "missingarticle-rev": "(pabenahan#:$1)",
        "badtitle": "murda sane nenten manut",
        "yourname": "pesengan penganggen",
        "yourpassword": "kruna sandi",
        "yourpasswordagain": "jumunin kruna sandi",
-       "login": "malebu ring log",
+       "login": "Ngranjing log",
        "nav-login-createaccount": "malebu log / ngawe pepalihan",
-       "userlogin": "malebu log / ngawe pepalihan",
        "userlogout": "medal saking Log",
-       "nologin": "durung madue akun?$1",
-       "nologinlink": "ngajuang akun anyar",
        "createaccount": "ngajuang akun anyar",
-       "gotaccount": "durung madue akun?$1",
-       "gotaccountlink": "malebu ring log",
-       "userlogin-resetlink": "Lali rerincian anggen mlebu ring log ida dane?",
        "mailmypassword": "nyumu ngaryanin kruna sandi",
        "loginlanguagelabel": "Basa: $1",
        "bold_sample": "teks puniki mesurat tebel",
        "preview": "tayangan sadurungnyane",
        "showpreview": "cingak sane lintang",
        "showdiff": "cingak pagentosan",
-       "anoneditwarning": "\"Pingetan\" ida dane nenten kacatet malebu. Alamat IP ida dane jagi kacatet ring sejarah (indik sane dumunan) ring lembar puniki.",
+       "anoneditwarning": "\"Pingetan\" ida dané nénten kacatet ngranjing. Alamat IP ida dané jagi kacatet ring sejarah (indik sané dumunan) ring lembar puniki.",
        "newarticle": "(Anyar)",
        "newarticletext": "ida dane ngiring pranala nuju lembar sane durung wenten. yening jagi ngaryanang lembar punika, ketik daging lembar ring kotak sane wenten ring beten puniki. (cingak [$1 lembar wantuan] anggen wacana salanturnyane). yening ida dane nenten nyelapang neked ring lembar puniki, klik tombol \"back\" ring \"penjelajah web\" ida dane.",
-       "noarticletext": "mangkin nenten wenten teks ring lembar puniki. ida dane prasida [[Special:Search/{{PAGENAME}}|ngarereh murda anggen lembar puniki]] ring lembar-lembar sane lianan, <span class=\"plainlinks\">[{{fullurl:{{#Special:Log}}|page={{FULLPAGENAMEE}}}} ngarereh log sane mapaiketan], utawi [{{fullurl:{{FULLPAGENAME}}|action=edit}} ngubah lembar puniki]</span>.",
+       "noarticletext": "mangkin nenten wenten teks ring lembar puniki. ida dane prasida [[Special:Search/{{PAGENAME}}|ngrereh murda nganggen lembar puniki]] ring lembar-lembar sane lianan, <span class=\"plainlinks\">[{{fullurl:{{#Special:Log}}|page={{FULLPAGENAMEE}}}} ngrereh log sane mapaiketan], utawi [{{fullurl:{{FULLPAGENAME}}|action=edit}} nguwah lembar puniki]</span>.",
        "noarticletext-nopermission": "mangkin nenten wenten teks ring lembar puniki. ida dane prasida [[Special:Search/{{PAGENAME}}|ngarereh murda anggen lembar puniki]] ring lembar-lembar sane lianan, <span class=\"plainlinks\">[{{fullurl:{{#Special:Log}}|page={{FULLPAGENAMEE}}}} ngarereh log sane mapaiketan], utawi [{{fullurl:{{FULLPAGENAME}}|action=edit}} ngubah lembar puniki]</span>.",
        "previewnote": "\"elingang yening puniki wantah sane lintang.\" Panguwahan ida dane durung kasimpen!",
        "editing": "panguwahan $1",
        "template-protected": "nyayubang",
        "template-semiprotected": "(semi-penyaga)",
        "hiddencategories": "lembar niki inggih punika krama saking {{PLURAL:$1|1 golongan sane mengkeb|$1 golongan sane mengkeb}}",
-       "permissionserrorstext-withaction": "ida dane nenten madue kuasa malebu anggen $2, riantukan {{PLURAL:$1|alasan}} ring sor puniki:",
+       "permissionserrorstext-withaction": "ida dané nénten madué kuasa ngranjing anggén $2, riantukan {{PLURAL:$1|alasan}} ring sor puniki:",
        "recreate-moveddeleted-warn": "\"pingetan\" ida dane ngawe malih lembar sane naenin maapus.'''\n\nmangda kayunin malih napike pantes lanturang suntingan ida dane. puniki log pengapusan lan pangisidan saking lembar puniki:",
        "moveddeleted-notice": "lembar puniki sampun kaapus. anggen pewarah, puniki log pangapus lan pengisidan lembar puniki",
        "post-expand-template-inclusion-warning": "pinget: ukuran templat sane keanggen kalangkung ageng. wenten templat sane kacampahang",
        "yourrealname": "pesengan sujati",
        "prefs-help-email": "alamat email sane mawatek mamilih, nanging ngamerluang anggen nyumunin sandi yening ida dane lali",
        "prefs-help-email-others": "ida dane prasida milih anggen ngalugrain anak lianan ngubungin ida dane majalaran lembar penganggen utawi pangraos nenten ja perlu ngagah indik padewekan ida dane",
+       "right-writeapi": "nganggén API sasuratan",
        "newuserlogpage": "log penganggo anyar",
        "action-edit": "benahang lembar puniki",
        "nchanges": "$1{{PLURAL:$1|panguwahan|uwah-uwahan}}",
        "recentchangeslinked": "pangentos sane wenten paiketane",
        "recentchangeslinked-toolbox": "pangentos sane wenten paiketane",
        "recentchangeslinked-title": "panguwahan sane mapaiketan ring $1",
-       "recentchangeslinked-summary": "lembar kautamayang puniki ngicenin kepahan penguwahan kaping untat ring lembar-lembar sana mapaiket. Lembar sane [[Special:Watchlist|ida dane iwasin]] mapinget antuk masurat tebel",
+       "recentchangeslinked-summary": "lembar kautamayang puniki ngicenin kepahan penguwahan kaping untat ring lembar-lembar sana mapaiket. Lembar sane [[Special:Watchlist|ida dane iwasin]] mapinget antuk sesuratan tebel",
        "recentchangeslinked-page": "adan lembar",
        "recentchangeslinked-to": "edengang panguwahan sakin lembar-lembar sane mapaiket antuk lembar-lembar sane kaedengang",
        "upload": "ngunggahang berkas",
        "undeleteviewlink": "cingak",
        "namespace": "Genah pesengan",
        "invert": "uliang pilihan",
+       "tooltip-invert": "Centang kotak puniki mangdané ngengkebang lembar sané kauwah ring genah wastan sané kapilih (miwah genah wastan sané mapaiketan yéning kacentang)",
        "blanknamespace": "utama",
        "contributions": "kawigunan {{GENDER:$1|penganggo}}",
        "contributions-title": "Kontribusi pangangge anggen $1",
        "whatlinkshere": "Pranala balik",
        "whatlinkshere-title": "lembar-lembar sane maduwe pranala kaping \"$1\"",
        "whatlinkshere-page": "lembar",
-       "linkshere": "lembar puniki maduwe pranala ke '''[[:$1]]'''",
-       "nolinkshere": "lembar puniki maduwe pranala ke '''[[:$1]]'''",
+       "linkshere": "lembar puniki maduwe pranala ke '''$2'''",
+       "nolinkshere": "lembar puniki maduwe pranala ke '''$2'''",
        "isredirect": "lembar pangalihan",
        "istemplate": "sareng kasurat",
        "isimage": "pranala pupulan-pupulan",
        "tooltip-pt-preferences": "Preferensi titiang",
        "tooltip-pt-watchlist": "kepahan-kepahan lembar sane katinjo titiang",
        "tooltip-pt-mycontris": "kepahan-kepahan kawigunan ida dane",
-       "tooltip-pt-login": "ida dane kaaturang malebu log, nanging nenten kaswadarmayang",
+       "tooltip-pt-login": "ida dané kaaturang ngranjing log, nanging nénten kaswadarmayang",
        "tooltip-pt-logout": "medal saking Log",
+       "tooltip-pt-createaccount": "ragané mangda makarya akun miwah ngranjing log: yadiastun nénten kawajibang",
        "tooltip-ca-talk": "pabligbagan indik dagingnyane",
        "tooltip-ca-edit": "Sunting kaca iki. Nganggen tombol pratayang sadurunge nyimpen.",
        "tooltip-ca-addsection": "nyumunin kepahan anyar",
        "file-nohires": "tan kasayagaang ukuran sane lewih ageng",
        "svg-long-desc": "pupulan SVG, nominal $1 × $2 piksel, geden pupulan: $3",
        "show-big-image": "pupulan sujati",
+       "show-big-image-preview": "agengnyané pratuduh:$1",
+       "show-big-image-other": "{{PLURAL:$2|Resolusi}} iianan: $1.",
+       "show-big-image-size": "$1 × $2 piksel",
        "sunday-at": "Redite jam $1",
        "bad_image_list": "bentukne sekadi puniki:\n\nwantah kepahan daftar ( baris sane kakawitin anggen tanda *) sane kaitung pranala kapertama ring baris mangda pranala ring berkas sane kaon.\nPranala-Pranala sane selanturnyane ring baris sane pateh kamanahang antuk pinangging, inggih punika lembar sane prasida ngedengang berkas punika.",
        "metadata": "metadata",
        "duplicate-defaultsort": "pingetan: sereg pangurutan lingga \"$2\" nyampahang sereg pangurutan lingga sadurunge \"$1\"",
        "specialpages": "lembar melulu",
        "external_image_whitelist": "#banggiang baris niki sapunapi kawentenanne<pre>\n#anggen fragmen akspresi reguler (wantah kepahan ring kekelaih//) ring sor puniki\n#fragmen-fragmen puniki jagi kaadungang sareng URL saking gambar-gambar eksternal (sane kasambungang langsung)\n#fragmen sane adung jagi katampilang dados gambar, sisanne wantah dados pranala kewanten\n#baris sane kakawitin antuk # jagi kadadosang baris komentar\n#niki nenten ngabinayang aksara ageng lan alit\n#genahang samian fragmen ekspresi reguler ring sor baris puniki. banggiang baris niki sapunapi kawentennane</pre>",
-       "tag-filter": "filter [[Special:Tags|tag]]:"
+       "tag-filter": "filter [[Special:Tags|tag]]:",
+       "tag-list-wrapper": "[[Special:Tags|{{PLURAL:$1|Tag}}]]: $2",
+       "logentry-newusers-create": "$1 {{GENDER:$2|makarya}} akun sané nuénang"
 }
index 5fe502d..ea21157 100644 (file)
        "action-blockemail": "блякаваньне ўдзельніку магчымасьці адпраўкі лістоў электроннай поштай",
        "action-bot": "тое, каб лічыцца аўтаматычным працэсам",
        "action-editprotected": "рэдагаваньне старонак, абароненых у рэжыме «{{int:protect-level-sysop}}»",
+       "action-editsemiprotected": "рэдагаваньне старонак, абароненых як «{{int:protect-level-autoconfirmed}}»",
+       "action-editinterface": "рэдагаваньне інтэрфэйсу карыстальніка",
+       "action-editusercss": "рэдагаваньне CSS-файлаў іншых удзельнікаў",
+       "action-edituserjson": "рэдагаваньне JSON-файлаў іншых удзельнікаў",
+       "action-edituserjs": "рэдагаваньне JavaScript-файлаў іншых удзельнікаў",
        "nchanges": "$1 {{PLURAL:$1|зьмена|зьмены|зьменаў}}",
        "enhancedrc-since-last-visit": "$1 {{PLURAL:$1|з апошняга візыту}}",
        "enhancedrc-history": "гісторыя",
        "rcfilters-savedqueries-already-saved": "Гэтыя фільтры ўжо захаваныя. Зьмяніце вашыя налады, каб стварыць новы захаваны фільтар.",
        "rcfilters-restore-default-filters": "Аднавіць фільтры па змоўчаньні",
        "rcfilters-clear-all-filters": "Ачысьціць усе фільтры",
-       "rcfilters-show-new-changes": "Ð\9fÑ\80аглÑ\8fдзеÑ\86Ñ\8c Ð½Ð°Ð¹Ð½Ð¾Ñ\9eÑ\88Ñ\8bÑ\8f Ð·Ñ\8cменÑ\8b",
+       "rcfilters-show-new-changes": "Ð\9fÑ\80аглÑ\8fдзеÑ\86Ñ\8c Ð½Ð¾Ð²Ñ\8bÑ\8f Ð·Ñ\8cменÑ\8b Ð· $1",
        "rcfilters-search-placeholder": "Фільтар зьменаў (ужывайце мэню ці пошук дзеля назвы фільтру)",
        "rcfilters-invalid-filter": "Няслушны фільтар",
        "rcfilters-empty-filter": "Няма актыўных фільтраў. Паказаны ўвесь унёсак.",
        "linksearch-text": "Можна ўжываць сымбалі падстаноўкі, напрыклад, «*.wikipedia.org».\nНеабходны дамэн першага ўзроўню, напрыклад, «*.org».<br />\n{{PLURAL:$2|1=Пратакол, які падтрымліваецца|Пратаколы, якія падтрымліваюцца}}: $1 (дапомна http://, калі пратакол не пазначаны).",
        "linksearch-line": "Спасылка на $1 з $2",
        "linksearch-error": "Сымбалі падстаноўкі могуць ужывацца толькі ў пачатку адрасоў.",
-       "listusersfrom": "Паказаць удзельнікаў, пачынаючы з:",
+       "listusersfrom": "Паказаць удзельнікаў ад:",
        "listusers-submit": "Паказаць",
        "listusers-noresult": "Удзельнікі ня знойдзеныя.",
        "listusers-blocked": "({{GENDER:$1|заблякаваны|заблякаваная}})",
        "blocklist-editing-page": "старонкі",
        "blocklist-editing-ns": "прасторы назваў",
        "ipblocklist-empty": "Сьпіс блякаваньняў пусты.",
-       "ipblocklist-no-results": "Ð\9fаданÑ\8b IP-адÑ\80аÑ\81 Ð°Ð»Ñ\8cбо Ñ\96мÑ\8f Ñ\9eдзелÑ\8cнÑ\96ка Ð½Ðµ Ð·Ð°Ð±Ð»Ñ\8fкаванÑ\8bÑ\8f.",
+       "ipblocklist-no-results": "Ð\9dÑ\8f Ð·Ð½Ð¾Ð¹Ð´Ð·ÐµÐ½Ð° Ð±Ð»Ñ\8fкаванÑ\8cнÑ\8fÑ\9e Ð´Ð»Ñ\8f Ð¿Ð°Ð´Ð°Ð´Ð·ÐµÐ½Ð°Ð³Ð° IP-адÑ\80аÑ\81Ñ\83 Ð°Ð»Ñ\8cбо Ñ\96мÑ\8f Ñ\9eдзелÑ\8cнÑ\96ка.",
        "blocklink": "заблякаваць",
        "unblocklink": "разблякаваць",
        "change-blocklink": "зьмяніць блякаваньне",
index cacc5af..46e79de 100644 (file)
        "page_first": "প্রথম",
        "page_last": "শেষ",
        "histlegend": "পার্থক্য নির্বাচন: যে সংস্করণগুলি তুলনা করতে চান, সেগুলি চিহ্নিত করে এন্টার বা নিচের বোতামটি টিপুন।<br />\nনির্দেশিকা: <strong>({{int:cur}})</strong> = বর্তমান সংস্করণের সাথে পার্থক্য, <strong>({{int:last}})</strong> = পূর্বের সংস্করণের সাথে পার্থক্য,  <strong>{{int:minoreditletter}}</strong> = অনুল্লেখ্য সম্পাদনা।",
-       "history-fieldset-title": "সà¦\82শà§\8bধিত à¦¸à¦\82সà§\8dà¦\95রণà§\87র à¦\9cনà§\8dয à¦\85নà§\81সনà§\8dধান à¦\95রুন",
+       "history-fieldset-title": "সà¦\82শà§\8bধনà¦\97à§\81লি à¦\9bাà¦\81à¦\95ুন",
        "history-show-deleted": "শুধুমাত্র অপসারিত সংশোধন",
        "histfirst": "সবচেয়ে পুরনো",
        "histlast": "সবচেয়ে নতুন",
        "rcfilters-savedqueries-already-saved": "এই ছাঁকনিগুলি ইতিমধ্যে সংরক্ষণ করা হয়েছে। একটি নতুন সংরক্ষিত ছাঁকনি তৈরি করতে আপনার সেটিং পরিবর্তন করুন।",
        "rcfilters-restore-default-filters": "পূর্বনির্ধারিত ছাঁকনি পুনরুদ্ধার করুন",
        "rcfilters-clear-all-filters": "সব ছাঁকনি পরিষ্কার করুন",
-       "rcfilters-show-new-changes": "নতুনতর পরিবর্তনসমূহ দেখুন",
+       "rcfilters-show-new-changes": "$1 থেকে নতুনতর পরিবর্তনসমূহ দেখুন",
        "rcfilters-search-placeholder": "সাম্প্রতিক পরিবর্তনসমূহ ছাঁকুন (ব্রাউজ বা টাইপ করা শুরু করুন)",
        "rcfilters-invalid-filter": "অকার্যকর ছাঁকনি",
        "rcfilters-empty-filter": "কোনো সক্রিয় ফিল্টার নেই। সমস্ত অবদান দেখানো হয়েছে।",
        "delete-confirm": "\"$1\" অপসারণ",
        "delete-legend": "অপসারণ",
        "historywarning": "<strong>সতর্কীকরণ:</strong> যে পাতাটি আপনি মুছে ফেলতে যাচ্ছেন তার ইতিহাসে প্রায় $1টি {{PLURAL:$1|সংশোধন}} রয়েছে:",
-       "historyaction-submit": "দà§\87à¦\96াà¦\93",
+       "historyaction-submit": "সà¦\82শà§\8bধন à¦¦à§\87à¦\96ান",
        "confirmdeletetext": "আপনি একটি পাতা সেটির সমস্ত ইতিহাসসহ মুছে ফেলতে যাচ্ছেন।\nঅনুগ্রহ করে নিশ্চিত করুন আপনি আসলেই এটি করতে চান, আপনি এর ফলাফল সম্পর্কে অবহিত, এবং আপনি [[{{MediaWiki:Policy-url}}|নীতিমালা]] মেনে এটি করছেন।",
        "actioncomplete": "কাজটি নিষ্পন্ন হয়েছে",
        "actionfailed": "অ্যাকশন ব্যর্থ",
        "blocklist-userblocks": "অ্যাকাউন্ট বাধা লুকানো হোক",
        "blocklist-tempblocks": "অস্থায়ী বাধা লুকাও",
        "blocklist-addressblocks": "একক আইপি বাধা লুকানো হোক",
+       "blocklist-type": "ধরন:",
+       "blocklist-type-opt-all": "সব",
+       "blocklist-type-opt-sitewide": "সাইটব্যাপী",
+       "blocklist-type-opt-partial": "আংশিক",
        "blocklist-rangeblocks": "রেঞ্জ ব্লকসমূহ লুকান",
        "blocklist-timestamp": "সময়বার্তা",
        "blocklist-target": "লক্ষ্য",
index 724de59..6c8c377 100644 (file)
        "blocklist-userblocks": "Amaga blocatges de compte",
        "blocklist-tempblocks": "Amaga els blocatges temporals",
        "blocklist-addressblocks": "Amaga blocatges d'una sola IP",
+       "blocklist-type": "Tipus:",
+       "blocklist-type-opt-all": "Tot",
+       "blocklist-type-opt-partial": "Parcial",
        "blocklist-rangeblocks": "Amaga els blocatges de rang",
        "blocklist-timestamp": "Marca horària",
        "blocklist-target": "Usuari blocat",
index d648d23..7301a08 100644 (file)
        "recentchangeslinked-toolbox": "Дихкина нисдарш",
        "recentchangeslinked-title": "Дихкина нисдарш «$1»",
        "recentchangeslinked-summary": "ХӀара хийцам биначу агӀонийн могӀам бу, тӀетовжар долуш хьагучу агӀон (я хьагойтуш йолучу категорена).\nАгӀонаш юькъа йогӀуш йолу хьан [[Special:Watchlist|тергаме могӀам чохь]] '''къастийна ю'''.",
-       "recentchangeslinked-page": "АгӀон цӀе:",
+       "recentchangeslinked-page": "АгӀонан цӀе:",
        "recentchangeslinked-to": "Кхечу агӀор, гайта хийцамаш агӀонашца, хӀоттийначу агӀонтӀе хьажорг йолуш",
        "recentchanges-page-added-to-category": "[[:$1]] категори чу тоьхна",
        "recentchanges-page-added-to-category-bundled": "[[:$1]] а, [[Special:WhatLinksHere/$1|{{PLURAL:$2|цхьа агӀо|$2 агӀо}}]] а категорин тӀетоьхна",
        "movenotallowed": "Хьан бакъо яц керла агӀонаш кхолла.",
        "movenotallowedfile": "Хьан файлийн цӀерш хийца бакъо яц.",
        "cant-move-user-page": "Хьан бакъо яц декъашхойн коьрта агӀонийн цӀерш хийца.",
-       "cant-move-to-user-page": "Хьан бакъо яц агӀона цӀе декъашхочун агӀон тӀе хийца (бухара агӀон тӀе хийца мега).",
+       "cant-move-to-user-page": "Хьан бакъо яц агӀона цӀе декъашхочун агӀонан тӀе хийца (бухара агӀонан тӀе хийца мега).",
        "cant-move-category-page": "Хьан категорийн цӀерш хийца бакъо яц.",
        "cant-move-to-category-page": "Хьан категорийн цӀерш хийца бакъо яц.",
        "newtitle": "Керла цӀе",
        "move-watch": "ХӀара агӀо тергаме могӀанан юкъатоха",
-       "movepagebtn": "АгӀон цӀе хийца",
+       "movepagebtn": "АгӀонан цӀе хийца",
        "pagemovedsub": "АгӀонан цӀе хийцина",
-       "movepage-moved": "'''АгӀон цӀе «$1» хийцина → «$2»'''",
+       "cannotmove": "АгӀонан цӀе хуьйцила дац {{PLURAL:$1|1=лахахь гойту бахьна|лахахь гойту бахьнаш}}:",
+       "movepage-moved": "'''АгӀонан цӀе «$1» хийцина → «$2»'''",
        "movepage-moved-redirect": "Кхоьллина дӀасахьажорг.",
        "movepage-moved-noredirect": "ДӀасхьажорг кхоллар дохина.",
        "articleexists": "ХӀарасанна цӀе йолу агӀо йолуш ю йа ахьа гойтуш йолу цӀе магош яц.\nДехар до, харжа кхин цӀе.",
-       "movetalk": "Цуьнца йогӀуш йолу дийцаре агӀон цӀе хийцар",
+       "movetalk": "Цуьнца йогӀуш йолу дийцаре агӀонан цӀе хийцар",
        "move-subpages": "Бухара агӀонийн цӀерш хийца($1 кхаччалц)",
        "move-talk-subpages": "ЦӀе хийца бухара агӀонийн а, агӀонийн дийцаре а ($1  кхаччалц)",
        "movepage-page-exists": "Агӏо $1 йолуш ю цундела и ша юху дӏаязъян йиш яц.",
        "tooltip-ca-protect": "Ларъе агӀо хийцамаш цабайта",
        "tooltip-ca-unprotect": "Хийца хӀокху агӀона ларъяр",
        "tooltip-ca-delete": "ДӀаяккха хӀара агӀо",
-       "tooltip-ca-move": "АгӀон цӀе хийца",
+       "tooltip-ca-move": "АгӀонан цӀе хийца",
        "tooltip-ca-watch": "ТӀетоха хӀара агӀо сан тергаме могӀанан юкъа",
        "tooltip-ca-unwatch": "ДӀаяккха хӀара агӀо хьай тергаме могӀанан юкъар",
        "tooltip-search": "Лаха иза дош",
-       "tooltip-search-go": "Билгала и санна цӀе йолучу агӀон чу дехьа гӀо",
+       "tooltip-search-go": "Билгала и санна цӀе йолучу агӀоне дехьа гӀо",
        "tooltip-search-fulltext": "Лаха агӀонаш ше чулацамехь хӀара йоза долуш",
        "tooltip-p-logo": "Коьрта агӀона дехьа гӀо",
        "tooltip-n-mainpage": "Коьрта агӀона дехьа гӀо",
        "table_pager_limit_label": "АгӀона чохь гойтуш ю оццул:",
        "table_pager_limit_submit": "Кхочушдé",
        "table_pager_empty": "Цакарийна",
-       "autosumm-blank": "Ð\90гÓ\8fон Ñ\87Ñ\83лаÑ\86ам Ð´Ó\8fабяккхина",
+       "autosumm-blank": "Ð\90гÓ\80онан Ð±ÐµÑ\80Ñ\80иге Ñ\87Ñ\83лаÑ\86ам Ð´Ó\80абяккхина",
        "autosumm-replace": "АгӀона чуьраниг хийцина → «$1»",
        "autoredircomment": "[[$1]] тӀе хьажийна",
        "autosumm-removed-redirect": "ДӀаяьккхина дӀасхьажог [[$1]]",
index fa11cb5..89d4eb6 100644 (file)
@@ -42,7 +42,8 @@
                        "Ed g2s",
                        "Radana",
                        "Jan Růžička",
-                       "Jaroslav Cerny"
+                       "Jaroslav Cerny",
+                       "Slepi"
                ]
        },
        "tog-underline": "Podtrhávat odkazy:",
        "action-changetags": "přidávat libovolné značky na jednotlivé revize a protokolovací záznamy a odebírat je",
        "action-deletechangetags": "mazat značky z databáze",
        "action-purge": "vyčistit vyrovnávací paměť této stránky",
+       "action-apihighlimits": "používat vyšší limity v API dotazech",
+       "action-autoconfirmed": "nebýt omezeni rychlostními limity na dané IP adrese",
+       "action-bigdelete": "mazat stránky s dlouhou historií",
+       "action-blockemail": "zablokovat uživateli možnost posílání e-mailů",
+       "action-bot": "být označen jako \"bot\"",
+       "action-editprotected": "editovat stránky zamčené na „{{int:protect-level-sysop}}“",
+       "action-editsemiprotected": "editovat stránky zamčené na „{{int:protect-level-autoconfirmed}}“",
+       "action-editinterface": "upravovat uživatelské rozhraní",
+       "action-editusercss": "upravovat CSS soubory ostatních uživatelů",
+       "action-edituserjson": "upravovat JSON soubory ostatních uživatelů",
+       "action-edituserjs": "upravovat JavaScriptové soubory ostatních uživatelů",
+       "action-editsitecss": "upravovat CSS celého projektu",
+       "action-editsitejson": "upravovat JSON celého projektu",
+       "action-editsitejs": "upravovat JavaScript celého projektu",
+       "action-editmyusercss": "upravovat vlastní uživatelské CSS soubory",
+       "action-editmyuserjson": "upravovat vlastní uživatelské JSON soubory",
+       "action-editmyuserjs": "upravovat vlastní uživatelský JavaScript",
+       "action-viewsuppressed": "prohlížet revize skryté všem uživatelům",
+       "action-hideuser": "zablokovat uživatelské jméno a skrýt jej",
+       "action-ipblock-exempt": "obcházet blokování IP adres, jejich rozsahů a autobloků",
+       "action-unblockself": "odblokovat sebe sama",
+       "action-noratelimit": "nebýt omezeni rychlostními limity",
+       "action-reupload-own": "přepisovat sebou nahrané soubory",
+       "action-markbotedits": "označovat reverty jako editace bota",
        "nchanges": "$1 {{PLURAL:$1|změna|změny|změn}}",
        "enhancedrc-since-last-visit": "$1 {{PLURAL:$1|od poslední návštěvy}}",
        "enhancedrc-history": "historie",
        "rcfilters-savedqueries-already-saved": "Tyto filtry jsou již uloženy. K uložení nového je třeba změnit jejich nastavení.",
        "rcfilters-restore-default-filters": "Obnovit výchozí filtry",
        "rcfilters-clear-all-filters": "Zrušit všechny filtry",
-       "rcfilters-show-new-changes": "Zobrazit nejnovější změny",
+       "rcfilters-show-new-changes": "Zobrazit změny od $1",
        "rcfilters-search-placeholder": "Filtrovat poslední změny (použijte menu nebo vyhledejte název filtru)",
        "rcfilters-invalid-filter": "Neplatný filtr",
        "rcfilters-empty-filter": "Žádné aktivní filtry. Zobrazeny jsou všechny příspěvky.",
        "blocklist-userblocks": "Skrýt zablokované účty",
        "blocklist-tempblocks": "Skrýt dočasná zablokování",
        "blocklist-addressblocks": "Skrýt blokování jedné IP adresy",
+       "blocklist-type": "Typ:",
+       "blocklist-type-opt-all": "Vše",
+       "blocklist-type-opt-sitewide": "Na celém projektu",
+       "blocklist-type-opt-partial": "Částečný",
        "blocklist-rangeblocks": "Skrýt blokování rozsahů",
        "blocklist-timestamp": "Datum a čas",
        "blocklist-target": "Cíl",
        "blocklist-editing-page": "stránky",
        "blocklist-editing-ns": "jmenné prostory",
        "ipblocklist-empty": "Seznam probíhajících bloků je prázdný.",
-       "ipblocklist-no-results": "Požadovaná IP adresa nebo uživatelské jméno není blokováno.",
+       "ipblocklist-no-results": "Nebylo nalezeno žádné zablokování dané IP adresy nebo uživatele.",
        "blocklink": "zablokovat",
        "unblocklink": "odblokovat",
        "change-blocklink": "změnit blok",
index cd22bd0..d3b3b52 100644 (file)
        "blocklist-userblocks": "Skjul blokeringer af kontoer",
        "blocklist-tempblocks": "Skjul midlertidige blokeringer",
        "blocklist-addressblocks": "Skjul enkel IP blokeringer",
+       "blocklist-type-opt-partial": "Delvis",
        "blocklist-rangeblocks": "Skjul blokeringsklasser",
        "blocklist-timestamp": "Tidsstempel",
        "blocklist-target": "Mål",
index 1b4f6ff..8740c73 100644 (file)
        "rcfilters-savedqueries-already-saved": "Diese Filter sind bereits gespeichert. Ändere deine Einstellungen, um einen neuen Gespeicherten Filter zu erstellen.",
        "rcfilters-restore-default-filters": "Standardfilter wiederherstellen",
        "rcfilters-clear-all-filters": "Alle Filter löschen",
-       "rcfilters-show-new-changes": "Neueste Änderungen ansehen",
+       "rcfilters-show-new-changes": "Neue Änderungen seit $1 ansehen",
        "rcfilters-search-placeholder": "Änderungen filtern (Menü oder Suche für den Filternamen verwenden)",
        "rcfilters-invalid-filter": "Ungültiger Filter",
        "rcfilters-empty-filter": "Keine aktiven Filter. Es werden alle Beiträge angezeigt.",
        "blocklist-userblocks": "Benutzersperren ausblenden",
        "blocklist-tempblocks": "Befristete Sperren ausblenden",
        "blocklist-addressblocks": "Sperren einzelner IP-Adressen ausblenden",
+       "blocklist-type": "Typ:",
+       "blocklist-type-opt-all": "Alle",
+       "blocklist-type-opt-sitewide": "Wikiweit",
+       "blocklist-type-opt-partial": "Teilweise",
        "blocklist-rangeblocks": "Bereichssperren ausblenden",
        "blocklist-timestamp": "Zeitstempel",
        "blocklist-target": "Ziel",
        "blocklist-editing-page": "Seiten",
        "blocklist-editing-ns": "Namensräume",
        "ipblocklist-empty": "Die Liste enthält keine Einträge.",
-       "ipblocklist-no-results": "Die gesuchte IP-Adresse/der Benutzername ist nicht gesperrt.",
+       "ipblocklist-no-results": "Für die angeforderte IP-Adresse/den angeforderten Benutzernamen wurden keine übereinstimmenden Sperren gefunden.",
        "blocklink": "Sperren",
        "unblocklink": "Freigeben",
        "change-blocklink": "Sperre ändern",
index 6588f92..4653983 100644 (file)
        "blocklist-userblocks": "Kılitkerdışê hesaban bınımne",
        "blocklist-tempblocks": "Kılitkerdışan mıweqet bınımne",
        "blocklist-addressblocks": "Tenya kılitkerdışanê IPy bınımne",
+       "blocklist-type": "Babet:",
+       "blocklist-type-opt-all": "Pêro",
+       "blocklist-type-opt-partial": "Qısmi",
        "blocklist-rangeblocks": "Kılitkerdışanê rêzkiyan bınımne",
        "blocklist-timestamp": "İmzay demi",
        "blocklist-target": "Menzil",
        "blocklist-editing-page": "peli",
        "blocklist-editing-ns": "Heruna nameyan",
        "ipblocklist-empty": "Listay kılit kerdışi venga.",
-       "ipblocklist-no-results": "Adresa IPya waştiye ya zi nameyê karberi kılit nêbiyo.",
+       "ipblocklist-no-results": "Adresa IPya waştiye û nameyê karberiyo waşteyi rê kılitkerdışo vêrde çıniyo.",
        "blocklink": "kılit ke",
        "unblocklink": "ake",
        "change-blocklink": "kılitkerdışi bıvurne",
index 613f8f5..10d053f 100644 (file)
@@ -3,28 +3,47 @@
                "authors": [
                        "Cbrown1023",
                        "Natsubee",
-                       "아라"
+                       "아라",
+                       "Aguve",
+                       "Latercio2000"
                ]
        },
+       "tog-underline": "Flitete ɖe kadodo te:",
        "tog-hideminor": "Ɣla tɔtrɔ suewo le tɔtrɔ yeyeawo me",
+       "tog-hidepatrolled": "Ɣla asitɔtrɔ siwo wowɔ la le tɔtrɔ yeyewo me",
+       "tog-newpageshidepatrolled": "Ɣla axa siwo wowɔ tɔtrɔwo la le axa yeyewo me",
+       "tog-hidecategorization": "Ɣla axawo mama ɖe hatsotsowo me",
+       "tog-extendwatchlist": "Keke tɔtrɔkpɔƒea ne nàkpɔ tɔtrɔwo katã, ke menye yeyetɔwo ko o",
+       "tog-usenewrc": "Ƒo tɔtrɔwo nu ƒu le woƒe axawo nu le tɔtrɔ yeyewo kple tɔtrɔkpɔƒea",
+       "tog-numberheadings": "Xexlẽdzesinana tanyawo",
+       "tog-editondblclick": "Netrɔ asi le axawo ŋu ne wozi edzi zi eve",
+       "tog-editsectiononrightclick": "Tiae be woate ŋu atrɔ akpa ne wozi eƒe tanyawo dzi",
        "tog-watchcreations": "Tsɔ axa siwo gɔme medze kpakple axa siwo meda ɖe afisia la kpe ɖe axa siwo ŋu nyeƒe ŋku le la ŋu",
        "tog-watchdefault": "Tsɔ axawo kpakple nutatawo siwo ŋu metrɔ asi le la kpe ɖe axa siwo ŋu nyeƒe ŋku le la ŋu",
        "tog-watchmoves": "Tsɔ  axawo kpakple nutatawo siwo ƒe nɔƒe meɖɔli la kpe ɖe axa siwo ŋu nyeƒe ŋku le la ŋu",
        "tog-watchdeletion": "Tsɔ  axawo kpakple nutatawo siwo metutu la kpe ɖe axa siwo ŋu nyeƒe ŋku le la ŋu",
+       "tog-watchuploads": "Da nyatakagba yeye siwo medana ɖi ɖe nye nukpɔƒe",
+       "tog-watchrollback": "Tsɔ axawo ɖɔlii tɔtrɔ siwo me mete fli ɖo le nye nukpɔƒea.",
+       "tog-minordefault": "Nede dzesi tɔtrɔwo katã be wonye tɔtrɔ suewo ɣesiaɣi.",
+       "tog-previewontop": "Aɖaka ƒe nɔnɔme nedze gbã hafi woatrɔ emenuwo",
+       "tog-previewonfirst": "Eƒe nɔnɔme nedze ne wowɔ tɔtrɔ gbãtɔ",
        "tog-enotifwatchlistpages": "Ɖo du nam ne axa aɖe alo nutata aɖe si ŋu nyeƒe ŋku le la trɔ",
+       "tog-enotifusertalkpages": "Ɖo Email ɖem ne nane trɔ le nye dzeɖoƒea",
+       "tog-enotifminoredits": "Ɖo Email ɖem ne nu sue aɖe trɔ le nye axawo alo nyatagbawo hã ŋu",
+       "tog-enotifrevealaddr": "Nye email adrɛs la nedze le nyanyanana ƒe emailwo me.",
        "tog-useeditwarning": "Na nyanyam ne mele asiɖem le axa si ŋu wome dzra tɔtrɔwo ɖo vɔ la o.",
        "underline-always": "Ɣesiaɣi",
        "underline-never": "Gbeɖe",
-       "sunday": "Kɔsiɖagbe",
-       "monday": "Dzoɖagbe",
-       "tuesday": "Brãɖagbe",
-       "wednesday": "Kuɖagbe",
-       "thursday": "Yawoɖagbe",
-       "friday": "Fiɖagbe",
-       "saturday": "Memleɖagbe",
-       "sun": "Kɔs",
+       "sunday": "Kwasiɖa",
+       "monday": "Dzoɖa",
+       "tuesday": "Braɖa",
+       "wednesday": "Kuɖa",
+       "thursday": "Yawoɖa",
+       "friday": "Fiɖa",
+       "saturday": "Memleɖa",
+       "sun": "Kwa",
        "mon": "Dzo",
-       "tue": "Brã",
+       "tue": "Br",
        "wed": "Kuɖ",
        "thu": "Yaw",
        "fri": "Fiɖ",
@@ -33,7 +52,7 @@
        "february": "Dzodze",
        "march": "Tedoxe",
        "april": "Afɔfiɛ",
-       "may_long": "Damɛ",
+       "may_long": "Dame",
        "june": "Masa",
        "july": "Siamlɔm",
        "august": "Dasiamime",
@@ -45,7 +64,7 @@
        "february-gen": "Dzodze",
        "march-gen": "Tedoxe",
        "april-gen": "Afɔfiɛ",
-       "may-gen": "Damɛ",
+       "may-gen": "Dame",
        "june-gen": "Masa",
        "july-gen": "Siamlɔm",
        "august-gen": "Dasiamime",
@@ -57,7 +76,7 @@
        "feb": "Dzod",
        "mar": "Ted",
        "apr": "Afɔ",
-       "may": "Damɛ",
+       "may": "Dam",
        "jun": "Mas",
        "jul": "Sia",
        "aug": "Das",
@@ -69,7 +88,7 @@
        "february-date": "Dzodze $1",
        "march-date": "Tedoxe $1",
        "april-date": "Afɔfiɛ $1",
-       "may-date": "Damɛ $1",
+       "may-date": "Dame $1",
        "june-date": "Masa $1",
        "july-date": "Siamlɔm $1",
        "august-date": "Dasiamime $1",
        "october-date": "Kele $1",
        "november-date": "Adeɛmekpɔxe $1",
        "december-date": "Dzome $1",
-       "listingcontinuesabbrev": "yi dzi",
-       "about": "Ŋutinya",
+       "pagecategories": "{{PLURAL:$1|Hatsotso|Hatsotsowo}}",
+       "category_header": "Axa siwo le hatsotso \"$1\"",
+       "hidden-categories": "{{PLURAL:$1||Hatsotso ɣaɣla|Hatsotso ɣaɣla}}",
+       "listingcontinuesabbrev": "yi edzi",
+       "about": "Eŋunya",
        "newwindow": "(eʋua fesre yeye)",
-       "cancel": "Dzudzɔ etɔtrɔ",
+       "cancel": "Ðe asi le eŋu.",
        "mypage": "Axa nye",
        "mytalk": "Nyeƒe nyamedzroƒe",
-       "navigation": "Mɔtabiala",
-       "and": "&#32;kpakple",
-       "qbfind": "Di",
-       "qbbrowse": "To eme",
-       "qbedit": "Trɔ asi le eŋu",
-       "qbpageoptions": "Axa sia",
-       "qbmyoptions": "Nyeƒe axawo",
+       "navigation": "Nuʋuʋu",
+       "and": "&#32;kple",
+       "namespaces": "Ŋkɔteƒewo",
+       "variants": "Dzesiŋkɔwo",
+       "navigation-heading": "Nuʋunuwo",
        "errorpagetitle": "Vodada",
-       "returnto": "Gbugbɔ yi $1.",
+       "returnto": "Trɔ yi $1.",
        "tagline": "Tso {{SITENAME}}",
        "help": "Kpekpeɖeŋu",
        "search": "Dii",
        "searchbutton": "Dii",
        "go": "Yi",
        "searcharticle": "Yi",
-       "history": "Axa sia ƒe tata xoxoawo",
-       "history_short": "Xoxoawo",
+       "history": "Axa sia ƒe Ƞutinya",
+       "history_short": "Eŋutinya",
+       "printableversion": "Esi woate ŋu ata",
+       "permalink": "Kadodo liɖaa",
        "view": "Tata",
+       "view-foreign": "Kpɔe le $1",
        "edit": "Trɔ asi le eŋu",
        "create": "Dze egɔme",
-       "editthispage": "Ðɔ axa sia ɖo",
-       "create-this-page": "Dze axa sia gɔme",
        "delete": "Tutui",
-       "deletethispage": "Tutu axa sia",
-       "protect": "Dzɔ eŋu",
-       "protect_change": "ɖɔlii",
-       "protectthispage": "Dzɔ axa sia ŋu",
+       "protect": "Kpɔ eta",
+       "protect_change": "Trɔe",
        "newpage": "Axa yeye",
-       "talkpagelinktext": "Nyamedzroƒe",
-       "specialpage": "Axa Tɔxe",
-       "personaltools": "Wòƒe dɔwɔnuwo",
-       "talk": "Nyamedzroƒe",
-       "toolbox": "Dɔwɔnuɖaka",
+       "talkpagelinktext": "dzeɖoƒe",
+       "specialpage": "Axa tɔxɛ",
+       "personaltools": "Wò dɔwɔnuwo",
+       "talk": "Nyamedzodzro",
+       "views": "Dzedzeme",
+       "toolbox": "Dɔwɔnuwo",
        "otherlanguages": "Le gbe bubuwo me",
        "redirectedfrom": "(Woɖo wò ɖe afii tso $1)",
-       "lastmodifiedat": "Wó ɖɔ axa sia ɖo susue le $2 le ŋkeke $1 dzi.",
+       "redirectto": "Trɔe yi:",
+       "lastmodifiedat": "Zi mamlɛtɔ si wotrɔ asi le axa sia ŋue nye $1, ga $2.",
        "viewcount": "Wokpɔ axa sia zi {{PLURAL:$1|ɖeka|$1 sɔ̃}}.",
        "jumpto": "Dzo yi:",
-       "jumptonavigation": "kuɖɔɖoɖo",
+       "jumptonavigation": "nuʋuʋu",
        "jumptosearch": "dii",
-       "aboutsite": "{{SITENAME}} Å\8butinya",
-       "aboutpage": "Project:Ŋutinya",
+       "aboutsite": "{{SITENAME}} Å\8au Nya",
+       "aboutpage": "Project: Eŋunya",
        "copyright": "Nusiwo le afii le $1 mɔɖeɖea te.",
        "copyrightpage": "{{ns:project}}:Mɔɖeɖewo",
-       "currentevents": "Amaneɛ",
-       "currentevents-url": "Project:Nusiwo le dzɔdzɔm",
-       "disclaimers": "Nuxlɔ̃amenyawo",
-       "edithelp": "Kpekpeɖeŋu na etɔtrɔ",
-       "mainpage": "Axa do Ŋgɔ",
-       "mainpage-description": "Axa do ŋgɔ",
-       "portal": "Takpekpewɔƒe",
-       "portal-url": "Project:Takpekpewɔƒe",
-       "badaccess": "Mɔɖeɖe vodada",
-       "badaccess-group0": "Se meɖe mɔ be nawɔ nusi wòle babiam be yeawɔ o.",
-       "retrievedfrom": "Nuŋɔŋlɔ sia tso \"$1\"",
-       "youhavenewmessages": "$1 le asiwo ($2).",
-       "youhavenewmessagesmulti": "Du yeyewo le asiwo le $1",
+       "currentevents": "Nyadzɔdzɔ yeyewo",
+       "currentevents-url": "Project:Nyadzɔdzɔ yeyewo",
+       "disclaimers": "Kplɔasilemenyawo",
+       "disclaimerpage": "Project:Kplɔasilemenya vevi",
+       "edithelp": "Nutɔtrɔ ŋuti kpekpeɖeŋu",
+       "mainpage": "Axa Gba͂tɔ",
+       "mainpage-description": "Axa gbãtɔ",
+       "portal": "Godoƒe",
+       "portal-url": "Project:Godoƒe",
+       "privacy": "Ameŋunyatakaka Ŋuti Ɖoɖo",
+       "privacypage": "Project:Ameŋunyatata ŋuti ɖoɖo",
+       "badaccess": "Mɔɖeɖe ƒe kuxi",
+       "badaccess-group0": "Mɔɖeɖe meli be nàwɔ nu si nèdi be yeawɔ o.",
+       "retrievedfrom": "Woɖee tso \"$1\"",
+       "youhavenewmessages": "$1 va ɖo ($2).",
+       "youhavenewmessagesmulti": "Du yeyewo vaɖo na wò $1",
        "editsection": "trɔ asi le eŋu",
        "editold": "trɔ asi le eŋu",
-       "viewsourceold": "kpɔ alesi wó ŋlɔe",
+       "viewsourceold": "kpɔ alesi wo ŋlɔe",
        "editlink": "trɔ asi le eŋu",
        "viewsourcelink": "kpɔ alesi woŋlɔe",
        "editsectionhint": "Trɔ akpa: $1",
        "toc": "Emenyawo",
        "showtoc": "fia",
        "hidetoc": "ɣla",
-       "thisisdeleted": "Kpɔ $1 alo wòa gbugbɔe ve hã?",
-       "viewdeleted": "Wòa kpɔ $1 a?",
+       "thisisdeleted": "Kpɔ $1 alo woa gbugbɔ ɖe tsa͂tɔa ɖe go?",
+       "viewdeleted": "Woa kpɔ $1 a?",
+       "site-atom-feed": "Atom nubiabia $1",
        "red-link-title": "$1 (womeŋlɔ axa sia haɖeke o)",
        "nstab-main": "Axa",
-       "nstab-user": "Ezãla axa",
+       "nstab-user": "Ezãla ƒe axa",
+       "nstab-media": "Media ƒe axa",
        "nstab-special": "Axa tɔxe",
+       "nstab-project": "Dɔwɔna ƒe axa",
        "nstab-image": "Agbalẽ",
        "nstab-mediawiki": "Du",
+       "nstab-template": "Kpɔdzidze",
+       "nstab-help": "Kpekpeɖeŋu ƒe axa",
+       "nstab-category": "Hatsotso",
+       "mainpage-nstab": "Axa vevitɔ",
+       "nosuchaction": "Mete ŋu wɔe o",
+       "nosuchactiontext": "Mete ŋu ʋu URL la o.\nƉewohĩ mèŋlɔ URL nyuie o alo kadodo si nèbe neʋu la mede o.\nAte ŋu anye hã be kuxi aɖe le kɔpiutaɖoɖo si zãm {{SITENAME}} le la me.",
+       "nosuchspecialpage": "Axa tɔxɛ sia meli o",
+       "nospecialpagetext": "<strong>Èbia be neʋu axa tɔxɛ aɖe si meli o.</strong>\n\nÀte ŋu akpɔ axa tɔxɛ siwo li la le [[Special:SpecialPages|{{int:specialpages}}]].",
        "error": "Vodada",
-       "badarticleerror": "Wòmateŋu awɔ nusia le axa sia dzi o.",
+       "badarticleerror": "Womateŋu awɔ nusia le axa sia dzi o.",
        "cannotdelete": "Womateŋu atutu axa sia alo axa \"$1\" o.\nƉewomahĩ ame aɖe tutui xoxo.",
        "badtitle": "Tanya gbegblẽ",
        "viewsource": "Kpɔ alesi wowɔe",
-       "remembermypassword": "Ɖo ŋku nyeƒe dzesi ŋkɔ dzi le mɔ sia dzi (vaseɖe {{PLURAL:$1|ŋkeke|ŋkeke}} $1 megbe)",
+       "userlogin-yourname": "Ezazãŋkɔ",
+       "userlogin-yourname-ph": "Mɔʋunya",
+       "userlogin-yourpassword": "Mɔʋunya",
+       "userlogin-yourpassword-ph": "Ŋlɔ wò mɔʋunya",
+       "createacct-yourpassword-ph": "Ŋlɔ mɔʋunya",
+       "createacct-yourpasswordagain": "Ɖo kpe mɔʋunyaa dzi",
+       "createacct-yourpasswordagain-ph": "Gaŋlɔ mɔʋunya ake",
+       "userlogin-remembermypassword": "Mígaɖem le eme o",
        "login": "Ge ɖe eme",
-       "nav-login-createaccount": "Geɖe me / Ŋlɔ ŋkɔ",
-       "userlogin": "Ge ɖe eme / ŋlɔ ŋkɔ daɖi",
+       "nav-login-createaccount": "Geɖe me / Ƞlɔ ŋkɔ",
        "logout": "Do le eme",
        "userlogout": "Do le eme",
-       "nologin": "Wòmeŋlɔ ŋkɔ oa? '''$1'''.",
-       "nologinlink": "Ŋlɔ ŋkɔ daɖi",
-       "createaccount": "Ŋlɔ ŋkɔ daɖi",
-       "gotaccount": "Wò ŋlɔ ŋkɔ xoxoa? '''$1'''.",
-       "gotaccountlink": "Ge ɖe eme",
-       "loginsuccesstitle": "Wò ge ɖe eme azɔ̃.",
-       "loginsuccess": "'''Wò le {{SITENAME}} me fifia abe \"$1\" ene.'''",
-       "nouserspecified": "Elebe na ŋlɔ ŋkɔ si wò zãna",
+       "userlogin-noaccount": "Ezazãŋkɔŋɔŋlɔ mele asiwò oa?",
+       "userlogin-joinproject": "Ŋlɔ ŋkɔ ɖe {{SITENAME}}",
+       "createaccount": "Ƞlɔ ŋkɔ daɖi",
+       "userlogin-resetpassword-link": "Èŋlɔ wò mɔʋunyaa bea?",
+       "userlogin-helplink2": "Míkpe ɖe ŋunye mage ɖe eme",
+       "createacct-emailoptional": "Email adrɛs (ne èlɔ̃)",
+       "createacct-email-ph": "Ŋlɔ wò email adrɛs",
+       "createacct-submit": "Kpe wò ezazãŋkɔŋɔŋlɔ ɖo",
+       "createacct-benefit-heading": "Ame siwo le abe wò ene koe trɔ asi le {{SITENAME}} la ŋu.",
+       "createacct-benefit-body1": "{{AGBƆSƆSƆTƆ:$1|edit|edits}}",
+       "createacct-benefit-body2": "{{AGBƆSƆSƆTƆ:$1|page|pages}}",
+       "createacct-benefit-body3": "yeyetɔ {{PLURAL:$1|contributor|contributors}}",
+       "loginsuccesstitle": "Ege ɖe eme azɔ̃.",
+       "loginsuccess": "'''Ele {{SITENAME}} me fifia abe \"$1\" ene.'''",
+       "nouserspecified": "Elebe na ŋlɔ wò dzesideŋkɔ",
+       "passwordtoolong": "Mɔʋunyawo mate ŋu adidi wu {{AGBƆSƆSƆ:$1|nuŋlɔdzesi 1|$1 nuŋlɔdzesiwo}}.",
        "acct_creation_throttle_hit": "Wiki sia zãla aɖe tso wò ''IP address'' ŋlɔ {{PLURAL:$1|1 ŋkɔ|$1 ŋkɔwo}} le ŋkeke si vayi me xoxo. Mɔɖeɖe le na ŋkɔ  ɖeka ko ŋɔŋlɔ le ŋkeke ɖeka me.<br />\nLe esiata la, ''IP address'' sia zãlawo mekpɔ mɔ aŋlɔ ŋkɔ bubuwo fifia o.",
        "loginlanguagelabel": "Gbe: $1",
-       "sig_tip": "Dzesiwò kple gaƒoƒoa",
-       "subject": "Ta nya:",
+       "pt-login": "Ge ɖe eme",
+       "pt-login-button": "Ge Ɖe Eme",
+       "pt-createaccount": "Kpe ezazãŋkɔŋɔŋlɔ ɖo",
+       "pt-userlogout": "Do Le Eme",
+       "passwordreset": "Trɔ mɔʋunyaa",
+       "sig_tip": "Wò asidenute kple gaƒoƒoa",
+       "subject": "Tanya:",
        "minoredit": "Esia nye tɔtrɔ sue aɖe ko",
-       "watchthis": "Le ŋku ɖe axa sia ŋu",
+       "watchthis": "Kpɔ axa sia",
        "savearticle": "Dzra axa sia ɖo",
        "preview": "Kpɔe do ŋgɔ",
        "showpreview": "Fiae do ŋgɔ",
-       "showdiff": "Fia tɔtrɔwo",
+       "showdiff": "Fia tɔtrɔawo",
        "newarticle": "(Yeye)",
-       "newarticletext": "Eva ɖo axa si gɔme womedze haɖeke o. Ne wòadi be yeadze egɔme la, dze nuŋlɔm ɖe go sia me le afi sia ɖome (kpɔ [$1 kpekpeɖeŋu nyawo] na kpekpeɖeŋu bubuwo). Ne wòme ɖoe be yeava afii hafi o la, ekema tia '''megbe''' eye wòa gbugbɔ ayi afisi wòtso va.",
+       "newarticletext": "Eva ɖo axa si gɔme womedze haɖeke o. Ne Nedi be yeadze egɔme la, dze nuŋɔŋlɔ͂ ɖe go sia me le afii (kpɔ [$1 kpekpeɖeŋu nyawo] na kpekpeɖeŋu bubuwo). Ne meɖoe be yeava afisia hafi o la, ekema tia '''megbe''' eye nagbugbɔ ayi afisi netso va.",
        "previewnote": "'''Ɖo ŋku edzi be wole afii fiam do ŋgɔ, wome dzrae ɖo haɖeke o!'''",
        "editing": "$1 na etɔtrɔ",
-       "editingsection": "le $1 (ƒe akpa aɖe) trɔm",
+       "editingsection": "Nele $1 (ƒe akpa aɖe) trɔm",
        "yourtext": "Wò nuŋɔŋlɔ",
        "yourdiff": "Vovototowo",
-       "copyrightwarning": "Taflatse, mítsɔe be nusiwo katã netsɔ kpe ɖe {{SITENAME}} ŋu lii fãa le $2 la nu (kpɔ $1 me nyawo). Ne madze ŋuwò be amebubuwo natrɔ asi le nusiwo newɔ ŋuti o, eye woagbugbɔ dɔsiwo newɔ ama na amebubuwo fãa o la, mega dae ɖe afisia o.<br /> Wòle ŋugbe dom na mí bena wò ŋutɔe ŋlɔ nusiawo, alo etsɔe tso afisi mɔɖeɖe li fãa be amesiame na tsɔ nuwo tso afima fãa. '''Mega da nusiwo ŋu mɔɖeɖe meli na o la ɖe afisia o!'''",
+       "copyrightwarning": "Taflatse, mide dzesi be nusiwo katã mietsɔ kpe ɖe {{SITENAME}} ŋu lii fãa le $2 la nu (kpɔ $1 me nyawo). Ne madze ŋuwò be amebubuwo natrɔ asi le nusiwo neŋlɔ ŋuti o, eye woagbugbɔ dɔsiwo newɔ ama na amebubuwo fãa o la, mega dae ɖe afisia o.<br /> Nele kakaɖedzi nam mí be wò ŋutɔe ŋlɔ nusiawo, alo etsɔe tso afisi mɔɖeɖe li fãa be amesiame na tsɔ nuwo tso fãa. '''Mega da nusiwo ŋu mɔɖeɖe meli o la ɖe afisia o!'''",
+       "templatesused": "wozã {{PLURAL:$1|Template|Templates}} le axa sia:",
        "permissionserrorstext-withaction": "Se meɖe mɔ bena na $2 o, le {{PLURAL:$1|ta|ta}}:",
-       "edit-already-exists": "Wòmateŋu adze axa sia gɔme o.<br />\nWo ŋlɔe xoxo.",
-       "currentrev-asof": "Tata susue le $1 dzi",
+       "edit-already-exists": "Mateŋu adze axa sia gɔme o.<br />\nWoli xoxo.",
+       "currentrev-asof": "Asitɔtrɔ mamlea le $1 dzi",
        "revisionasof": "Tataa le $1",
        "revision-info": "Tataa le $1 si $2 wɔ",
        "previousrevision": "← Tata xoxoa",
        "nextrevision": "Tata yeyea →",
-       "currentrevisionlink": "Tata susuea",
+       "currentrevisionlink": "Tata yeyetɔ",
        "cur": "yeyea",
-       "next": "eyome",
-       "last": "mamlea",
+       "next": "ŋgɔgbe",
+       "last": "doŋgɔ",
        "page_first": "gbãtɔ",
-       "page_last": "mamlea",
-       "histlegend": "Vovo tatia: de dzesi tata siwo ƒe vovototowo wò di be yea kpɔ ɖa eye na tia 'enter' alo kpe si le eɖome.<br />\nGɔmeɖeɖe: '''({{int:cur}})''' = vovototo tso tata mamlea gbɔ, '''({{int:last}})''' = vovototo tso tata si do ŋgɔ gbɔ, '''{{int:minoreditletter}}''' = tɔtrɔ sue.",
-       "history-show-deleted": "Esiwo wotutu ko",
+       "page_last": "mamlɛ",
+       "histlegend": "Titia vovo: de dzesi tata siwo ƒe vovototowo nedi be yea kpɔ ɖa, eye na tia 'enter' alo kpe si le eɖome.<br />\nGɔmeɖeɖe: '''({{int:cur}})''' = vovototo tso tata mamlea gbɔ, '''({{int:last}})''' = vovototo tso tata si do ŋgɔ gbɔ, '''{{int:minoreditletter}}''' = tɔtrɔ suɛ.",
+       "history-show-deleted": "Esiwo wotutu ɖa ko",
        "histfirst": "Xoxoɔwu",
        "histlast": "Yeyeɛwu",
        "history-feed-item-nocomment": "$1 le $2",
-       "history-feed-empty": "Axa si dim wòle meli o.\nDewomahĩ, wotutui le wiki sia dzi alo wotrɔ eƒe ŋkɔ.\nZã [[Special:Search|nuwo didi le wiki sia dzi]] kpɔ na axa yeyeawo.",
+       "history-feed-empty": "Axa si dim nele meli o.\nDewomahĩ, wotutui ɖa le wiki sia dzi alo wotrɔ eƒe ŋkɔ.\nZã [[Special:Search|nuwo didi le wiki sia dzi]] kpɔ na axa yeyeawo.",
        "rev-delundel": "fia/ɣla",
        "rev-showdeleted": "fia",
        "revdelete-radio-same": "(megatrɔe o)",
        "revdelete-radio-set": "Yo",
        "revdelete-radio-unset": "Kpao",
        "history-title": "\"$1\" ƒe tata xoxoawo",
+       "difference-title": "Vovototo siwo le numetoto \"$1\" me",
        "lineno": "Fli $1:",
-       "compareselectedversions": "Kpɔ tata siwo wotia la",
-       "searchresults": "Nusiwo wòdi",
+       "compareselectedversions": "Tsɔ esiwo netia la tsɔ kpli wonɔewo",
+       "editundo": "gbugbɔe",
+       "diff-multi-sameuser": "({{AGBƆSƆSƆTƆ:$1|Ezalãa ƒe numetoto ɖeka|$1 intermediate revisions}} medze o)",
+       "searchresults": "Nusiwo nedi",
        "searchresults-title": "Nusiwo wofɔ le \"$1\" didi me",
-       "notextmatches": "Axa aɖeke ƒe nyawo mesɔ kple nyasiawo o.",
-       "prevn": "{{PLURAL:$1|$1}} do ŋgɔ",
-       "nextn": "{{PLURAL:$1|$1}} yometɔwo",
+       "notextmatches": "Axa aɖeke ƒe nyawo mesɔ kple esiawo o.",
+       "prevn": "{{PLURAL:$1|$1}} esiwo do ŋgɔ",
+       "nextn": "{{PLURAL:$1|$1}} esiwo tii ɖo",
+       "prev-page": "axa doŋgɔ",
+       "next-page": "axa kplɔeɖo",
        "viewprevnext": "Kpɔ ($1 {{int:pipe-separator}} $2) ($3)",
        "searchmenu-exists": "'''Axa si ŋkɔ enye \"[[:$1]]\" le wiki sia dzi'''",
        "searchmenu-new": "'''Dze axa \"[[:$1]]\" sia ŋlɔm ɖe wiki la dzi!'''",
+       "searchprofile-articles": "Edzinuwo ƒe axawo",
+       "searchprofile-images": "Mediahawo",
        "searchprofile-everything": "Nuɖesiaɖe",
+       "searchprofile-advanced": "Deŋgɔtɔ",
        "searchprofile-articles-tooltip": "Dii le $1",
+       "searchprofile-images-tooltip": "Di faelwo",
+       "searchprofile-everything-tooltip": "Di nuwo katã (dzeɖoƒewo hã)",
+       "searchprofile-advanced-tooltip": "Dii le ŋkɔŋlɔƒe tiatia",
        "search-result-size": "$1 ({{PLURAL:$2|nya 1|nya $2}})",
        "search-suggest": "Ɖe wò be: $1",
-       "search-interwiki-more": "(kɔ kpe ɖe eŋu)",
+       "search-interwiki-more": "(Geɖe wu)",
        "searchall": "wokatã",
        "powersearch-toggleall": "Wokatã",
        "preferences": "Didiwo",
        "group-bot": "Bɔtwo",
        "group-sysop": "Dɔdzikpɔlawo",
        "group-all": "(wokatã)",
-       "newuserlogpage": "Ŋkɔŋlɔla yeyewo ƒe xexlẽme",
+       "newuserlogpage": "Ƞkɔŋlɔla yeyeawo ƒe ŋutinya",
        "action-read": "xlẽ axa sia",
        "action-edit": "trɔ asi le axa sia ŋu",
-       "recentchanges": "Tɔtrɔ yeyewo",
+       "enhancedrc-history": "ʋuvayiawo",
+       "recentchanges": "Tɔtrɔ yeyeawo",
        "recentchanges-legend": "Tatiawo na tɔtrɔ yeyewo",
+       "recentchanges-label-newpage": "Tɔtrɔ sia to axa yeye vae",
+       "recentchanges-label-minor": "Tɔtrɔ vi aɖe koe",
+       "recentchanges-label-bot": "Mɔ́a ŋutɔe wɔ tɔtrɔ sia",
        "rcnotefrom": "Tɔtrɔwo siwo wowɔ tso '''$2''' (wofia vaseɖe '''$1''') le afii.",
        "rclistfrom": "Fia tɔtrɔ yeyewo tso $3 $2",
        "rcshowhideminor": "$1 tɔtrɔ suewo",
+       "rcshowhideminor-show": "Nedze",
+       "rcshowhideminor-hide": "Neɣla",
        "rcshowhidebots": "$1 bɔtwo",
+       "rcshowhidebots-show": "Nedze",
        "rcshowhideliu": "$1 ezãla siwo ŋlɔ ŋkɔ",
+       "rcshowhideliu-hide": "Neɣla",
        "rcshowhideanons": "$1 ŋkɔ maŋlɔlawo",
-       "rcshowhidemine": "$1 nyeƒe tɔtrɔwo",
+       "rcshowhideanons-show": "Nedze",
+       "rcshowhideanons-hide": "Neɣla",
+       "rcshowhidemine": "$1 nye tɔtrɔwo",
+       "rcshowhidemine-show": "Nedze",
+       "rcshowhidemine-hide": "Neɣla",
        "rclinks": "Fia tɔtrɔ $1 mamleawo le ŋkeke $2 siwo vayi me",
        "diff": "tɔtrɔ",
        "hist": "xoxo",
        "show": "Fia",
        "minoreditletter": "s",
        "newpageletter": "Y",
+       "boteditletter": "b",
+       "rc-change-size-new": "$1 {{PLURAL:$1|byte|bytes}} le etɔtrɔ megbe",
        "recentchangeslinked": "Tɔtrɔ siwo kaa afii",
        "recentchangeslinked-feed": "Tɔtrɔ siwo kaa afii",
        "recentchangeslinked-toolbox": "Tɔtrɔ siwo kaa afii",
        "recentchangeslinked-title": "Tɔtrɔ siwo ku ɖe \"$1\" ŋu",
+       "recentchangeslinked-summary": "Esiae nye tɔtrɔ siwo wowɔ le kadodo siwo woʋu tso axa aɖe koŋ (alo axawo ƒe hatsotso aɖe).\nWoŋlɔ axa siwo le [[Special:Watchlist|your watchlist]] dzi nuwo kple <strong> nuŋɔŋlɔ tòto</strong>.",
        "recentchangeslinked-page": "Axaa ƒe ŋkɔ",
        "upload": "Ɖo agbalẽ ɖa",
        "uploadbtn": "Ɖo agbalẽ ɖa",
+       "imgfile": "fael",
        "file-anchor-link": "Agbalẽ",
        "filehist": "Axa sia ƒe tata xoxoawo",
        "filehist-help": "Tia ŋkeke/gaƒoƒo ɖeka ne wòadi be yea kpɔ axa sia ƒe tata le ɣemaɣi",
        "filehist-deleteone": "tutui",
        "filehist-datetime": "Ŋkeke/Gaƒoƒo",
        "filehist-user": "Ezãla",
+       "imagelinks": "Nyatakagbaa zazã",
        "linkstoimage": "Axa {{PLURAL:$1|sia|$1 siawo}} ku ɖe agbalẽ sia ŋu.",
+       "nolinkstoimage": "Axa aɖeke medo ka kple fael sia o.",
        "sharedupload": "Agbalɛ̃ sia tso $1 eye dɔ (''alo project'') bubuawo woateŋu azãe fãa.",
+       "sharedupload-desc-here": "Nyatakagba sia tso $1 eye ɖoɖo bubuwo hã anya nɔ ezãm.\nEŋutinyatakakawo dze [$2 nyatakagba ŋuti nya] le ete.",
+       "upload-disallowed-here": "Màte ŋu atutu fael sia o.",
        "filedelete-submit": "Tutui",
        "mimesearch": "MIME me didi",
        "randompage": "Axaa ɖe ko",
        "randompage-nopages": "Axa aɖeke mele \"$1\" o.",
+       "randomincategory-submit": "Yi",
        "statistics": "Akɔntawo",
        "brokenredirects-edit": "trɔ asi le eŋu",
        "brokenredirects-delete": "tutui",
        "fewestrevisions": "Axawo siwo womeɖɔɖo zã o",
+       "nbytes": "$1 {{PLURAL:$1|bite|bitewo}}",
        "wantedpages": "Axawo siwo le hahĩam",
        "mostrevisions": "Axawo siwo woɖɔɖo wu",
        "shortpages": "Axa kpuiwo",
        "pager-older-n": "{{PLURAL:$1|1 xoxoa|$1 xoxoawo}}",
        "booksources": "Agbalɛ̃wo ƒe tsoƒe",
        "booksources-search-legend": "Di agbalẽwo ƒe tsoƒewo",
+       "booksources-search": "Di",
        "specialloguserlabel": "Ezãla:",
        "speciallogtitlelabel": "Ta nya:",
        "allpages": "Axawo katã",
        "delete-confirm": "Tutu \"$1\"",
        "delete-legend": "Tutui",
        "actioncomplete": "Wowɔe vɔ",
+       "dellogpage": "Tutu nu ʋuʋuawo",
        "dellogpagetext": "Afisia wofia axa mamleawo siwo wotutu la",
+       "rollbacklink": "gbugbɔ tɔtrɔa",
        "prot_1movedto2": "[[$1]] wohee yi [[$2]]",
        "protect-default": "Namɔ ezãlawo katã",
        "protect-level-autoconfirmed": "Xemɔ na ame yeyewo kple ŋkɔmaŋlɔlawo",
        "undeleteviewlink": "kpɔe",
        "undelete-search-submit": "Dii",
        "undelete-show-file-submit": "Yo",
+       "namespace": "Ŋkɔŋlɔƒe",
        "invert": "Trɔ tatiawo tu",
-       "contributions": "Ezãla ƒe nuŋɔŋlɔwo",
+       "blanknamespace": "(Vevitɔ)",
+       "contributions": "{{ŊUTSU/NYƆNU:$1|Ezãla}} ƒe asikpeɖeŋuwo",
        "contributions-title": "$1 ƒe nuŋɔŋlɔwo",
        "mycontris": "Nyeƒe nuŋɔŋlɔwo",
        "contribsub2": "Na $1 ($2)",
-       "uctop": "(tametɔ)",
+       "uctop": "tametɔ",
        "month": "Tso ɣleti (kple do ŋgɔ):",
        "year": "Tso ƒe (kple do ŋgɔ):",
        "sp-contributions-newbies": "Fia ŋkɔŋlɔla yeyewo ƒe ɖɔɖɔɖowo ko.",
        "whatlinkshere": "Nusiwo kaa afii ŋu",
        "whatlinkshere-title": "Axawo siwo ku ɖe \"$1\" ŋu",
        "whatlinkshere-page": "Axa:",
-       "linkshere": "Axa siwo le afisia ku ɖe '''[[:$1]]''' ŋu:",
-       "nolinkshere": "Axa aɖeke meku ɖe '''[[:$1]]''' ŋu o.",
+       "linkshere": "Axa siwo le afisia ku ɖe '''$2''' ŋu:",
+       "nolinkshere": "Axa aɖeke meku ɖe '''$2''' ŋu o.",
+       "isredirect": "trɔ axa yi afi bubu",
+       "isimage": "fael ƒe kadodo",
        "whatlinkshere-prev": "{{PLURAL:$1|do ŋgɔ|$1 do ŋgɔ}}",
        "whatlinkshere-next": "{{PLURAL:$1|eyome|$1 eyome}}",
+       "whatlinkshere-links": "← kadodowo",
        "blockip": "Xe mɔ na ezãla sia",
-       "blockip-legend": "Xe mɔ na ezãla sia",
-       "ipbexpiry": "Nuwuwu:",
        "ipboptions": "gaƒoƒo 2:2 hours,ŋkeke 1:1 day,ŋkeke 3:3 days,kɔsiɖa 1:1 week,kɔsiɖa 2:2 weeks,ɣleti 1:1 month,ɣleti 3:3 months,ɣleti 6:6 months,ƒe 1:1 year,tegbe:infinite",
        "blockipsuccesssub": "Mɔxexea dze edzi",
        "ipb-unblock-addr": "Ɖe $1 ƒe mɔxexe ɖa",
        "ipb-blocklist": "Kpɔ mɔxexe siwo li xoxo",
        "ipb-blocklist-contribs": "$1 ƒe nuŋɔŋlɔwo",
+       "block-expiry": "Nuwuwu:",
        "ipusubmit": "Ɖe mɔxexe sia ɖa",
        "ipblocklist-submit": "Dii",
        "infiniteblock": "tegbee",
        "blocklogentry": "xemɔ na [[$1]] vaseɖe $2 megbe $3",
        "block-log-flags-nocreate": "wo xemɔ na ŋkɔ ŋɔŋlɔ",
        "move-page-legend": "Ɖɔli eƒe nɔƒe",
-       "movearticle": "Ɖɔli eƒe nɔƒe:",
        "newtitle": "Yi ɖe tanya yeye la:",
        "move-watch": "Le ŋku ɖe axa sia ŋu",
        "movepagebtn": "Ɖɔli eƒe nɔƒe",
        "movepage-moved": "'''Wohe \"$1\" vayi \"$2\"'''",
        "articleexists": "Tanya alo ŋkɔ sia nye axa bubu aɖe tɔ xoxo, alo eda se dzi.\nTia ŋkɔ alo tanya bubu.",
        "cantmove-titleprotected": "Wòmateŋu ahe axa aɖeke va afii o, elabena wo xemɔ na tanya sia ƒe ŋɔŋlɔ",
+       "movelogpage": "Ɖe nu ʋuʋuawo dzoe",
        "export": "Ɖo axa siawo ɖa",
        "allmessages": "Gbeƒãɖeɖewo",
        "allmessages-filter-all": "Wokatã",
        "tooltip-pt-mycontris": "Wò nuŋɔŋlɔwo ƒe xexlẽme",
        "tooltip-pt-login": "Togbɔ be menye ɖe wò hĩa o tse la, mía ve nuwò bena na ŋlɔ ŋkɔ",
        "tooltip-pt-logout": "Do le eme",
-       "tooltip-ca-edit": "Wòateŋu aɖɔ axa sia ɖo.\nNe ewɔvɔ la, tia \"Fiae do ŋgɔ\" kpea gbã hafi na dzrae ɖo.",
+       "tooltip-pt-createaccount": "Míedi dzi ƒo na wò be nàkpe ezazãŋkɔŋɔŋlɔ yeye ɖo eye nàge ɖe eme; ke hã, mehiã godoo o",
+       "tooltip-ca-talk": "Nyamedzodzro tso edzinuwo ƒe axa ŋu",
+       "tooltip-ca-edit": "Trɔ asi le axa sia ŋu",
        "tooltip-ca-addsection": "Dze akpa yeye gɔme",
        "tooltip-ca-viewsource": "Wo dokpɔ ɖe axa sia ŋu.\nWòateŋu akpɔ alesi woŋlɔe.",
        "tooltip-ca-history": "Axa sia ƒe tata xoxoawo",
        "tooltip-ca-protect": "Dzɔ axa sia ŋu",
        "tooltip-ca-delete": "Tutu axa sia",
        "tooltip-ca-move": "Ɖɔli axa sia ƒe nɔƒe",
+       "tooltip-ca-watch": "Dzra axa sia ɖo ɖe wò axadadzraɖoƒe",
        "tooltip-search": "Dii {{SITENAME}}",
        "tooltip-search-go": "Yi axa si ƒe ŋkɔ enye esia ne woŋlɔe xoxo",
        "tooltip-search-fulltext": "Di nyasiawo le axawo me.",
+       "tooltip-p-logo": "Yi axa vevitɔ",
        "tooltip-n-mainpage": "Yi axa si do ŋgɔ",
        "tooltip-n-mainpage-description": "Yi axa si do ŋgɔ",
+       "tooltip-n-portal": "Nu siwo tso dɔwɔna la ŋu, nu siwo nàte ŋu awɔ, afi siwo nàte ŋu akpɔ nuawo le",
+       "tooltip-n-currentevents": "Kpɔ nu siwo le dzɔdzɔm fifia ŋuti nyatakakawo",
        "tooltip-n-recentchanges": "Tɔtrɔ yeyewo le wiki sia me.",
        "tooltip-n-randompage": "Kpɔ axa ɖesiaɖe ko",
        "tooltip-n-help": "Nuwo srɔ̃ƒe",
        "tooltip-t-contributions": "Kpɔ nusiwo amesia ŋlɔ",
        "tooltip-t-upload": "Ɖo nutatawo kple nuƒoƒowo ɖa",
        "tooltip-t-specialpages": "Axa tɔxewo ƒe xexlẽme",
+       "tooltip-t-print": "Axa ƒomevi si woate ŋu ata",
+       "tooltip-t-permalink": "Asitɔtrɔ si wowɔ le axa sia ƒe kadodo liɖaa",
        "tooltip-ca-nstab-main": "Kpɔ axa si tanyawo le",
-       "tooltip-ca-nstab-special": "Axa sia nye axa tɔxe.  Wò mateŋu atrɔ nu aɖeke le edzi o.",
+       "tooltip-ca-nstab-special": "Esia nye axa tɔxɛ, eye womate ŋu atrɔe o",
+       "tooltip-ca-nstab-image": "Kpɔ fael la ƒe axa",
        "tooltip-minoredit": "Esia nye tɔtrɔ sue aɖe ko",
        "tooltip-save": "Dzra wòƒe tɔtrɔwo ɖo",
        "tooltip-preview": "Kpɔ wò ɖɔɖɔɖowo do ŋgɔ, mía ve nuwo bena na zãe hafi na dzrae ɖo!",
        "tooltip-diff": "Fia tɔtrɔ siwo newɔ le nuŋɔŋlɔa me",
        "tooltip-compareselectedversions": "Kpɔ vovototwo le axa sia ƒe tata eve siwo wotia la me",
+       "tooltip-summary": "Ŋlɔ numeɖeɖe kpui aɖe",
+       "simpleantispam-label": "Ŋkuléle ɖe Anti-spam ŋu.\nŊlɔ esia <strong> ɖe eme ke menye esia </strong> o!",
+       "pageinfo-subpages-name": "Axa sia ƒe axamexɛwo ƒe xexlẽme",
+       "pageinfo-magic-words": "Madziki {{GBƆSƆSƆTƆ:$1|nya|nyawo}} ($1)",
+       "pageinfo-toolboxlink": "Axaa ŋuti nyatakaka",
        "previousdiff": "← Tata xoxoa",
        "nextdiff": "Tɔtrɔ yeyea →",
+       "file-nohires": "Kɔ̀kɔme si de ŋgɔ wu meli o.",
+       "show-big-image-size": "$1 × $2 pixelwo",
        "newimages": "Nutata yeyewo",
        "ilsubmit": "Dii",
        "namespacesall": "wokatã",
        "version": "Tata",
        "fileduplicatesearch-submit": "Dii",
        "specialpages": "Axa tɔxewo",
+       "tag-list-wrapper": "[[Tɔxɛ: Desidenyawo|{{PLURAL:$1|Desidenya|Desidenyawo}}]]: $2",
        "tags-edit": "trɔ asi le eŋu",
+       "logentry-move-move": "$1 {{ŊUTSU/NYƆNU:$2|moved}} axa $3 yi $4",
+       "logentry-newusers-create": "Ezazãŋkɔ $1 la {{AMENYENYE:$2|wɔ vɔ}}",
+       "logentry-upload-upload": "Nedze",
+       "searchsuggest-search": "Di {{SITEŊKƆ}}",
        "expand_templates_preview": "Kpɔe do ŋgɔ"
 }
index 85b991b..f8acd19 100644 (file)
        "titlematches": "Τίτλοι άρθρων που ανταποκρίνονται",
        "textmatches": "Κείμενα σελίδων που ανταποκρίνονται:",
        "notextmatches": "Δεν υπάρχουν αντίστοιχα κείμενα σελίδων.",
-       "prevn": "{{PLURAL:$1|$1}} προηγουμένων",
-       "nextn": "{{PLURAL:$1|$1}} επόμενων",
+       "prevn": "$1 {{PLURAL:$1|προηγούμενου|προηγουμένων}}",
+       "nextn": "$1 {{PLURAL:$1|επόμενου|επόμενων}}",
        "prev-page": "προηγούμενη σελίδα",
        "next-page": "επόμενη σελίδα",
        "prevn-title": "{{PLURAL:$1|Προηγούμενο $1 αποτέλεσμα|Προηγούμενα $1 αποτελέσματα}}",
index b046b83..65b19c0 100644 (file)
        "blocklist-userblocks": "پنهان کردن بسته‌شدن‌های حساب",
        "blocklist-tempblocks": "پنهان کردن بستن‌های موقت",
        "blocklist-addressblocks": "پنهان کردن تک آی‌پی‌های بسته شده",
+       "blocklist-type": "نوع:",
+       "blocklist-type-opt-all": "همه",
+       "blocklist-type-opt-partial": "جزئی",
        "blocklist-rangeblocks": "پنهان کردن قطع دسترسی بازه‌ها",
        "blocklist-timestamp": "برچسب زمان",
        "blocklist-target": "هدف",
        "blocklist-editing-page": "صفحات",
        "blocklist-editing-ns": "فضاهای نام",
        "ipblocklist-empty": "فهرست بسته‌شدن‌ها خالی‌است.",
-       "ipblocklist-no-results": "دسترسی حساب کاربری یا نشانی آی‌پی مورد نظر قطع نیست.",
+       "ipblocklist-no-results": "دسترسی حساب کاربری یا نشانی آی‌پی موردنظر، قطع نیست.",
        "blocklink": "بستن",
        "unblocklink": "باز شود",
        "change-blocklink": "تغییر قطع دسترسی",
index 92b6bec..dd215af 100644 (file)
        "tog-norollbackdiff": "Älä näytä eroavaisuuksia, kun olet palauttanut muokkauksen palauta-työkalulla",
        "tog-useeditwarning": "Varoita minua, kun poistun muokkaussivulta tallentamatta muutoksia",
        "tog-prefershttps": "Käytä aina suojattua yhteyttä, kun olet kirjautunut sisään",
+       "tog-showrollbackconfirmation": "Näytä vahvistuspyyntö, kun palauta-linkkiä klikataan.",
        "underline-always": "Aina",
        "underline-never": "Ei koskaan",
        "underline-default": "Ulkoasun tai selaimen oletustapa",
        "action-deletechangetags": "poistaa merkkauksia tietokannasta",
        "action-purge": "päivittää tämän sivun välimuistia",
        "action-apihighlimits": "käyttää korkeampia rajoja API-kyselyissä",
+       "action-autoconfirmed": "ohittaa IP-pohjaisia nopeusrajoituksia",
        "action-bigdelete": "poistaa sivuja, joilla on pitkä historia",
        "action-blockemail": "estää käyttäjää lähettämästä sähköpostia",
        "action-editprotected": "muokata sivuja, jotka on suojattu tasolle ”{{int:protect-level-sysop}}”",
        "action-editsemiprotected": "muokata sivuja, jotka on suojattu tasolle ”{{int:protect-level-autoconfirmed}}”",
+       "action-editinterface": "muokata käyttöliittymää",
        "action-editusercss": "muokata toisten käyttäjien CSS-tiedostoja",
        "action-edituserjson": "muokata toisten käyttäjien JSON-tiedostoja",
        "action-edituserjs": "muokata toisten käyttäjien JavaScript-tiedostoja",
        "deleting-subpages-warning": "<strong>Varoitus:</strong> Sivu jota olet poistamassa on [[Special:PrefixIndex/{{FULLPAGENAME}}/|{{PLURAL:$1|alasivu|$1 alasivua|51=yli 50 alasivua}}]].",
        "rollback": "palauta aiempaan versioon",
        "rollback-confirmation-confirm": "Vahvista:",
-       "rollback-confirmation-yes": "Palauta",
+       "rollback-confirmation-yes": "Tee palautus",
        "rollback-confirmation-no": "Peruuta",
        "rollbacklink": "palauta",
        "rollbacklinkcount": "palauta $1 {{PLURAL:$1|muutos|muutosta}}",
        "blocklist-userblocks": "Piilota tunnusten estot",
        "blocklist-tempblocks": "Piilota väliaikaiset estot",
        "blocklist-addressblocks": "Piilota yksittäiset IP-estot",
+       "blocklist-type": "Tyyppi:",
+       "blocklist-type-opt-all": "Kaikki",
+       "blocklist-type-opt-sitewide": "Sivuston laajuiset",
+       "blocklist-type-opt-partial": "Osittaiset",
        "blocklist-rangeblocks": "Piilota avaruusestot",
        "blocklist-timestamp": "Päiväys",
        "blocklist-target": "Kohde",
index 52f19da..b0724b3 100644 (file)
        "rcfilters-savedqueries-already-saved": "Ces filtres sont déjà enregistrés. Modifiez vos paramètres pour créer un nouveau Filtre enregistré.",
        "rcfilters-restore-default-filters": "Rétablir les filtres par défaut",
        "rcfilters-clear-all-filters": "Effacer tous les filtres",
-       "rcfilters-show-new-changes": "Afficher les modifications les plus récentes",
+       "rcfilters-show-new-changes": "Afficher les nouvelles modifications depuis $1",
        "rcfilters-search-placeholder": "Filtrer les modifications (utiliser le menu ou rechercher le nom d'un filtre)",
        "rcfilters-invalid-filter": "Filtre non valide",
        "rcfilters-empty-filter": "Aucun filtre actif. Toutes les contributions sont affichées.",
        "blocklist-userblocks": "Masquer les blocages de comptes",
        "blocklist-tempblocks": "Masquer les blocages temporaires",
        "blocklist-addressblocks": "Masquer les blocages d’adresses IP uniques",
+       "blocklist-type": "Type :",
+       "blocklist-type-opt-all": "Tous",
+       "blocklist-type-opt-sitewide": "Site entier",
+       "blocklist-type-opt-partial": "Partiel",
        "blocklist-rangeblocks": "Masquer les blocages sur intervalles",
        "blocklist-timestamp": "Date et heure",
        "blocklist-target": "Cible",
        "blocklist-editing-page": "pages",
        "blocklist-editing-ns": "espaces de noms",
        "ipblocklist-empty": "La liste des adresses IP bloquées est actuellement vide.",
-       "ipblocklist-no-results": "L'adresse IP ou l'utilisateur demandé n'est pas bloqué.",
+       "ipblocklist-no-results": "Aucun bloc correspondant trouvé pour l'adresse IP ou le nom d'utilisateur demandé.",
        "blocklink": "bloquer",
        "unblocklink": "débloquer",
        "change-blocklink": "modifier le blocage",
index ba94877..800a8b2 100644 (file)
        "noindex-category": "Net-yndeksearre siden",
        "categoryviewer-pagedlinks": "($1) ($2)",
        "about": "Oer",
-       "article": "Ynhâld side",
+       "article": "Ynhâldlike side",
        "newwindow": "(nij finster)",
        "cancel": "Annulearje",
        "moredotdotdot": "Mear...",
        "searcharticle": "Side",
        "history": "Sideskiednis",
        "history_short": "Skiednis",
+       "history_small": "skiednis",
        "updatedmarker": "bewurke sûnt myn lêste besite",
        "printableversion": "Ofdrukferzje",
        "permalink": "Fêste keppeling",
        "search-showingresults": "{{PLURAL:$4|Resultaat <strong>$1</strong> fan <strong>$3</strong>|Resultaten <strong>$1 - $2</strong> fan <strong>$3</strong>}}",
        "search-nonefound": "Der binne gjin resultaten foar jo sykopdracht.",
        "powersearch-legend": "Utwreidich sykje",
-       "powersearch-ns": "Sykje yn nammeromten:",
-       "powersearch-togglelabel": "Oantikje:",
-       "powersearch-toggleall": "Alle",
-       "powersearch-togglenone": "Gjin",
+       "powersearch-ns": "Nammeromten trochsykje:",
+       "powersearch-togglelabel": "Oanfinke:",
+       "powersearch-toggleall": "Alles",
+       "powersearch-togglenone": "Gjint",
        "powersearch-remember": "Seleksje ûnthâlde foar sykopdrachten yn 'e takomst",
        "search-external": "Utwindich sykje",
        "searchdisabled": "Sykjen op {{SITENAME}} is útskeakele.\nJo kinne yn 'e tuskentiid mei Google sykje.\nTink derom dat harren yndeksearring fan 'e ynhâld op {{SITENAME}} ferâldere wêze kin.",
        "prefs-rc": "Koartlyn feroare",
        "prefs-watchlist": "Folchlist",
        "prefs-editwatchlist": "Folchlist bewurkje",
+       "prefs-editwatchlist-raw": "Rûge folchlist bewurkje",
        "prefs-watchlist-days": "Oantal dagen yn folchlist sjen litte:",
        "prefs-watchlist-days-max": "Maksimaal $1 {{PLURAL:$1|dei|dagen}}",
        "prefs-watchlist-edits": "Tal wizigings om sjen te litten yn de útwreide folchlist:",
        "recentchanges": "Koartlyn feroare",
        "recentchanges-legend": "Opsjes foar resinte feroarings",
        "recentchanges-summary": "Folgje de lêste feroarings oan 'e wiki op dizze side.",
+       "recentchanges-noresult": "Gjin feroaring yn 'e opjûne perioade foldocht oan dizze kritearia.",
        "recentchanges-feed-description": "Mei dizze feed kinne jo de nijste feroarings yn dizze wiki besjen.",
        "recentchanges-label-newpage": "Mei dizze wiziging is in nije side makke",
        "recentchanges-label-minor": "Dizze feroaring is fan lytse betsjutting",
        "rcfilters-filter-watchlist-watchednew-description": "Wizigings oan folchlistsiden dy't jo dêrnei noch net besocht hawwe.",
        "rcfilters-filter-watchlist-notwatched-label": "Net op 'e folchlist",
        "rcfilters-filter-watchlist-notwatched-description": "Alles, útsein wizigings oan jo folchlistsiden.",
+       "rcfilters-filtergroup-watchlistactivity": "Folchlistdrokte",
+       "rcfilters-filter-watchlistactivity-unseen-label": "Wizigings net sjoen",
+       "rcfilters-filter-watchlistactivity-unseen-description": "Wizigings oan siden dy't jo dêrnei noch net besocht hawwe.",
+       "rcfilters-filter-watchlistactivity-seen-label": "Wizigings sjoen",
+       "rcfilters-filter-watchlistactivity-seen-description": "Wizigings oan siden dy't jo dêrnei al besocht hawwe.",
        "rcfilters-filtergroup-changetype": "Wizigingssoarte",
        "rcfilters-filter-pageedits-label": "Sidebewurkings",
        "rcfilters-filter-pageedits-description": "Wizigings oan wikiynhâld, diskusjes, kategorybeskriuwings …",
        "rcfilters-liveupdates-button": "Daliks bywurkje",
        "rcfilters-liveupdates-button-title-on": "Daliks bywurkjen stopje",
        "rcfilters-liveupdates-button-title-off": "Nije feroarings op it stuit werjaan",
+       "rcfilters-watchlist-markseen-button": "Alle wizigings as sjoen markearje",
+       "rcfilters-watchlist-edit-watchlist-button": "Jo list mei folchsiden bewurkje",
+       "rcfilters-watchlist-showupdated": "Wizigings oan siden dy't jo dêrnei noch net besocht hawwe, wurde <strong>fet</strong>, mei opfolle rûntsjes markearre.",
        "rcnotefrom": "Hjirûnder {{PLURAL:$5|stiet de feroaring|steane de feroarings}} sûnt <strong>$3, $4</strong> (maksimaal <strong>$1</strong> werjûn).",
        "rclistfrom": "Jou nije feroarings, begjinnende mei $3 $2",
        "rcshowhideminor": "Lytse feroarings $1",
        "watchthispage": "Folgje dizze side",
        "unwatch": "Net folgje",
        "unwatchthispage": "Ferjit dizze side",
-       "notanarticle": "Dit kin net folge wurde.",
-       "watchlist-details": "Jo folchlist hat {{PLURAL:$1|$1 side|$1 siden}}, oerlissiden net meiteld.",
+       "notanarticle": "Gjin ynhâldlike side",
+       "watchlist-details": "Op jo Folchlist {{PLURAL:$1|stiet $1 side|steane $1 siden}} (plus oerlissiden).",
+       "wlheader-enotif": "E-mailnotifikaasje is ynskeakele.",
+       "wlheader-showupdated": "Siden dy't wizige binne nei't jo dy it lêst besocht hawwe, wurde <strong>fet</strong> werjûn.",
        "wlnote": "Dit {{PLURAL:$1|is de lêste feroaring|binne de lêste '''$1''' feroarings}} yn de lêste {{PLURAL:$2|oer|'''$2''' oeren}}.",
        "wlshowlast": "Lit feroarings sjen fan de lêste $1 oeren $2 dagen",
        "watching": "Dwaande mei op'e folchlist te setten ...",
        "unwatching": "Dwaande mei fan'e folchlist ôf te heljen ...",
+       "enotif_reset": "Alle wizigings as besocht markearje",
        "enotif_impersonal_salutation": "meidogger fan {{SITENAME}}",
        "enotif_body": "Bêste $WATCHINGUSERNAME,\n\n$PAGEINTRO $NEWPAGE\n\nGearfetting: $PAGESUMMARY $PAGEMINOREDIT\n\nFoar oerlis mei meidogger:\nnetpost: $PAGEEDITOR_EMAIL\nwiki: $PAGEEDITOR_WIKI\n\nFierdere meldings wurde jo net tastjoerd, oant jo de side lêzen hawwe. Op jo folchlist kinne jo op 'e nij meldings foar al jo folge siden freegje.\n\nJo freonlike {{SITENAME}}-meldingssysteem.\n\n--\nGean nei {{canonicalurl:{{#special:Preferences}}}}\nom jo netpostynstellings te feroarjen.\n\nGean nei {{canonicalurl:{{#special:EditWatchlist}}}}\nom jo folchlistynstellings te feroarjen.\n\nOm de side fan jo folchlist te ferwiderjen, gean nei\n$UNWATCHURL\n\nReaksjes en fierdere help:\n$HELPPAGE",
        "created": "oanmakke",
        "tooltip-pt-login": "Jo wurde fan herten útnûge jo oan te melden, mar it hoecht net.",
        "tooltip-pt-logout": "Ofmelde",
        "tooltip-pt-createaccount": "Jo wurde fan herten útnûge in akkount oan te meitsjen en jo oan te melden, mar it hoecht net.",
-       "tooltip-ca-talk": "Oerlis oer de ynhâldlike side",
+       "tooltip-ca-talk": "Oerlis oer de sideynhâld",
        "tooltip-ca-edit": "Dizze side bewurkje",
        "tooltip-ca-addsection": "In nij mêd tafoegje",
        "tooltip-ca-viewsource": "Dizze side is skoattele, mar jo kinne de boarne wol besjen.",
        "tooltip-t-specialpages": "List fan alle bysûndere siden",
        "tooltip-t-print": "Ofdrukferzje fan dizze side",
        "tooltip-t-permalink": "Bliuwende keppeling nei dizze ferzje fan 'e side",
-       "tooltip-ca-nstab-main": "De ynhâldlike side sjen litte",
+       "tooltip-ca-nstab-main": "De sideynhâld sjen litte",
        "tooltip-ca-nstab-user": "Besjoch de meidoggerside",
        "tooltip-ca-nstab-special": "Dit is in bysûndere side, en kin net bewurke wurde",
        "tooltip-ca-nstab-project": "Projektside sjen litte",
        "tooltip-diff": "Sjen litte hokker feroarings jo yn'e tekst makke hawwe.",
        "tooltip-compareselectedversions": "Sjoch de ferskillen tusken de twa keazen ferzjes fan dizze side.",
        "tooltip-watch": "Foegje dizze side ta oan jo folchlist [alt-w]",
+       "tooltip-watchlistedit-normal-submit": "Siden wiskje",
+       "tooltip-watchlistedit-raw-submit": "Folchlist bywurkje",
        "tooltip-rollback": "\"Weromdraaie\" set dizze side yn ien klik werom nei hoe't er wie foar't de lêste bydrager syn bewurkings trochfierde",
        "interlanguage-link-title": "$1 – $2",
        "interlanguage-link-title-nonlang": "$1 – $2",
        "bitrate-zetabits": "$1 Zbps",
        "bitrate-yottabits": "$1 Ybps",
        "watchlistedit-normal-title": "Folchlist bewurkje",
+       "watchlistedit-normal-legend": "Titels fan de folchlist ôfhelje",
+       "watchlistedit-normal-explain": "De titels op jo folchlist wurde hjirûnder werjûn.\nFink oan en klik op \"{{int:Watchlistedit-normal-submit}}\", om der in titel ôf te heljen.\nJo kinne ek [[Special:EditWatchlist/raw|de rûge list bewurkje]].",
        "watchlistedit-normal-submit": "Siden wiskje",
-       "watchlistedit-raw-titles": "Siden:",
+       "watchlistedit-normal-done": "Der {{PLURAL:$1|is ien inkelde titel|binne $1 titels}} fan jo folchlist ôfhelle:",
+       "watchlistedit-raw-title": "Rûge folchlist bewurkje",
+       "watchlistedit-raw-legend": "De rûge folchlist bewurkje",
+       "watchlistedit-raw-explain": "De titels op jo folchlist wurde hjirûnder werjûn, en kinne bewurke wurde troch it taheakjen oan en ôfheljen fan de list;\nien titel op in rigel.\nKlik op \"{{int:Watchlistedit-raw-submit}}\" at jo klear binne.\nJo kinne ek [[Special:EditWatchlist|de standertbewurker brûke]].",
+       "watchlistedit-raw-titles": "Titels:",
        "watchlistedit-raw-submit": "Folchlist bywurkje",
+       "watchlistedit-raw-done": "Jo folchlist is bywurke.",
        "watchlistedit-raw-added": "{{PLURAL:$1|1 side is|$1 siden binne}} tafoege:",
-       "watchlistedit-raw-removed": "{{PLURAL:$1|1 side|$1 siden}} wiske:",
+       "watchlistedit-raw-removed": "Der {{PLURAL:$1|is 1 titel|binne $1 titels}} ôfhelle:",
+       "watchlistedit-clear-title": "Folchlist wiskje",
+       "watchlistedit-clear-legend": "De folchlist wiskje",
+       "watchlistedit-clear-explain": "Alle titels sille fan jo folchlist ôfhelle wurde",
        "watchlistedit-clear-titles": "Titels:",
-       "watchlisttools-view": "Folchlist besjen",
+       "watchlistedit-clear-submit": "Folchlist wiskje (Dit is definityf!)",
+       "watchlisttools-clear": "Folchlist wiskje",
+       "watchlisttools-view": "Relevante wizigings besjen",
        "watchlisttools-edit": "Folchlist besjen en bewurkje",
        "watchlisttools-raw": "Rûge folchlist bewurkje",
        "signature": "[[{{ns:user}}:$1|$2]] ([[{{ns:user_talk}}:$1|oerlis]])",
        "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|Lebel|Lebels}}]]: $2",
+       "tag-mw-contentmodelchange": "ynhâldsmodel wizige",
+       "tag-mw-contentmodelchange-description": "Bewurkings dy't it [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:ChangeContentModel ynhâldsmodel fan 'e side wizigje]",
        "tag-mw-new-redirect": "Nije trochferwizing",
+       "tag-mw-new-redirect-description": "Bewurkings dy't in nije trochferwizing meitsje, as in side yn in trochferwizing feroarje",
        "tag-mw-removed-redirect": "Trochferwizing wiske",
+       "tag-mw-removed-redirect-description": "Bewurkings dy't in besteande trochferwizing yn gjin trochferwizing feroarje",
        "tag-mw-changed-redirect-target": "Trochferwizingsdoel feroare",
        "tag-mw-changed-redirect-target-description": "Bewurkings dy't it einpunt fan in trochferwizing feroarje",
-       "tag-mw-blank": "Leech meitsjen",
+       "tag-mw-blank": "Leechmeitsjen",
+       "tag-mw-blank-description": "Bewurkings dy't siden leechmeitsje",
        "tag-mw-replace": "Ferfongen",
+       "tag-mw-replace-description": "Bewurkings dy't mear as 90% fan 'e sideynhâld wiskje",
        "tag-mw-rollback": "Weromdraaid",
-       "tag-mw-rollback-description": "Bewurkings mei de keppeling 'weromdraaie', dy't foargeande wizigings ûngedien makke hawwe",
-       "tag-mw-undo": "Ungedien meitsjen",
+       "tag-mw-rollback-description": "Bewurkings mei de keppeling 'weromdraaie', dy't foargeande wizigings weromdraaid hawwe",
+       "tag-mw-undo": "Weromset",
+       "tag-mw-undo-description": "Bewurkings mei de keppeling 'weromsette', dy't foargeande wizigings weromset hawwe",
        "tags-title": "Lebels",
        "tags-intro": "Op dizze side steane de lebels en har betsjutting, wêrmei't de programmatuer bewurkings markearje kin.",
        "tags-tag": "Lebelnamme",
index 714b106..3cb7cb9 100644 (file)
        "right-upload_by_url": "העלאת קבצים מכתובת אינטרנט (URL)",
        "right-purge": "ניקוי זיכרון המטמון של דף",
        "right-autoconfirmed": "עקיפת ההגבלה על קצב הפעולות שניתן לבצע מכתובת IP מסוימת",
-       "right-bot": "×\94ת×\99×\99×\97ס×\95ת ×\9cער×\99×\9b×\95ת ×\9b×\90×\95×\98×\95×\9e×\98×\99×\95ת",
+       "right-bot": "ק×\91×\9cת ×\94ת×\99×\99×\97ס×\95ת ×\9bת×\94×\9c×\99×\9a ×\90×\95×\98×\95×\9e×\98×\99",
        "right-nominornewtalk": "ביטול שליחת התראה על הודעה חדשה למשתמש בעת עריכה משנית בדף השיחה שלו",
        "right-apihighlimits": "שימוש ב־API עם פחות הגבלות",
        "right-writeapi": "שימוש ב־API לשינוי דפים",
        "right-blockemail": "חסימת משתמשים משליחת דואר אלקטרוני",
        "right-hideuser": "חסימת שם משתמש תוך הסתרתו מהציבור",
        "right-ipblock-exempt": "עקיפת חסימות של כתובות IP, חסימות אוטומטיות וחסימות טווחים",
-       "right-unblockself": "ש×\97ר×\95ר ×\97ס×\99×\9e×\94 ×©×\9c ×\94×\9eשת×\9eש ×¢×¦×\9e×\95",
+       "right-unblockself": "ש×\97ר×\95ר ×©×\9c ×\94×\9eשת×\9eש ×¢×¦×\9e×\95 ×\9e×\97ס×\99×\9e×\94",
        "right-protect": "שינוי רמות הגנה של דפים ועריכת דפים המוגנים בהגנה מדורגת",
        "right-editprotected": "עריכת דפים המוגנים ברמת ההגנה \"{{int:protect-level-sysop}}\"",
        "right-editsemiprotected": "עריכת דפים המוגנים ברמת ההגנה \"{{int:protect-level-autoconfirmed}}\"",
        "right-editmyprivateinfo": "עריכת המידע הפרטי של המשתמש עצמו (כגון: כתובת דוא\"ל, שם אמיתי)",
        "right-editmyoptions": "עריכת ההעדפות של המשתמש עצמו",
        "right-rollback": "שחזור מהיר של העריכות שנעשו על־ידי העורך האחרון בדפים",
-       "right-markbotedits": "ס×\99×\9e×\95×\9f ×¢×¨×\99×\9b×\95ת ×\9eש×\95×\97×\96ר×\95ת ×\9bעריכות של בוט",
+       "right-markbotedits": "ס×\99×\9e×\95×\9f ×¢×¨×\99×\9b×\95ת ×©×©×\95×\97×\96ר×\95 ×\91ת×\95ר עריכות של בוט",
        "right-noratelimit": "עקיפת ההגבלה על קצב הפעולות",
        "right-import": "ייבוא דפים מאתרי ויקי אחרים",
        "right-importupload": "ייבוא דפים באמצעות העלאת קבצים",
        "action-changetags": "להוסיף או להסיר תגיות מגרסאות ומרשומות יומן",
        "action-deletechangetags": "למחוק תגיות מבסיס הנתונים",
        "action-purge": "לנקות את זיכרון המטמון של דף זה",
-       "action-apihighlimits": "להשתמש בהגבלות גבוהות יותר בשאילתות API",
-       "action-autoconfirmed": "×\9c×\90 ×\9c×\94×\99×\95ת ×ª×\97ת ×\94שפעת ×\94×\92×\91×\9c×\95ת ×§×¦×\91 ×\9e×\91×\95סס×\95ת IP",
-       "action-bigdelete": "×\9c×\9e×\97×\95ק ×\93פ×\99×\9d ×¢×\9d ×\94×\99ס×\98×\95ר×\99×\95ת ×\92×\93×\95×\9cות",
-       "action-blockemail": "לחסום משתמש מפני שליחת דור אלקטרוני",
-       "action-bot": "×\9cק×\91×\9c ×\98×\99פ×\95×\9c ×©×\9c תהליך אוטומטי",
-       "action-editprotected": "×\9cער×\95×\9a ×\93פ×\99×\9d ×©×\9e×\95×\92× ×\99×\9d ×¢×\9d \"{{int:protect-level-sysop}}\"",
-       "action-editsemiprotected": "×\9cער×\95×\9a ×\93פ×\99×\9d ×©×\9e×\95×\92× ×\99×\9d ×¢×\9d \"{{int:protect-level-autoconfirmed}}\"",
+       "action-apihighlimits": "להשתמש ב־API עם פחות הגבלות",
+       "action-autoconfirmed": "×\9cעק×\95×£ ×\90ת ×\94×\94×\92×\91×\9c×\94 ×¢×\9c ×§×¦×\91 ×\94פע×\95×\9c×\95ת ×©× ×\99ת×\9f ×\9c×\91צע ×\9e×\9bת×\95×\91ת IP ×\9eס×\95×\99×\9eת",
+       "action-bigdelete": "×\9c×\9e×\97×\95ק ×\93פ×\99×\9d ×\94×\9e×\9b×\99×\9c×\99×\9d ×\9b×\9e×\95ת ×\92×\93×\95×\9c×\94 ×©×\9c ×¢×¨×\99×\9b×\95ת ×\91×\94×\99ס×\98×\95ר×\99×\99ת ×\94×\92רס×\90ות",
+       "action-blockemail": "לחסום משתמשים משליחת דואר אלקטרוני",
+       "action-bot": "×\9cק×\91×\9c ×\94ת×\99×\99×\97ס×\95ת ×\9bתהליך אוטומטי",
+       "action-editprotected": "×\9cער×\95×\9a ×\93פ×\99×\9d ×\94×\9e×\95×\92× ×\99×\9d ×\91ר×\9eת ×\94×\94×\92× ×\94 \"{{int:protect-level-sysop}}\"",
+       "action-editsemiprotected": "×\9cער×\95×\9a ×\93פ×\99×\9d ×\94×\9e×\95×\92× ×\99×\9d ×\91ר×\9eת ×\94×\94×\92× ×\94 \"{{int:protect-level-autoconfirmed}}\"",
        "action-editinterface": "לערוך את ממשק המשתמש",
        "action-editusercss": "לערוך קובצי CSS של משתמשים אחרים",
        "action-edituserjson": "לערוך קובצי JSON של משתמשים אחרים",
        "action-edituserjs": "לערוך קובצי JavaSript של משתמשים אחרים",
-       "action-editsitecss": "לערוך CSS שחל על כל האתר",
-       "action-editsitejson": "לערוך JSON שחל על כל האתר",
-       "action-editsitejs": "לערוך JavaScript שחל על כל האתר",
+       "action-editsitecss": "לערוך קובצי CSS של האתר כולו",
+       "action-editsitejson": "לערוך קובצי JSON של האתר כולו",
+       "action-editsitejs": "לערוך קובצי JavaScript של האתר כולו",
        "action-editmyusercss": "לערוך קובצי CSS של עצמך",
        "action-editmyuserjson": "לערוך קובצי JSON של עצמך",
        "action-editmyuserjs": "לערוך קובצי JavaScript של עצמך",
-       "action-viewsuppressed": "×\9c×\94צ×\99×\92 ×\92רס×\90×\95ת ×©×\9e×\95סתר×\95ת ×\9e×\9b×\9c ×\9eשת×\9eש",
-       "action-hideuser": "לחסום שם משתמש, ולהסתיר אותו מהציבור",
-       "action-ipblock-exempt": "לעקוף חסימות IP, חסימות אוטומטיות, וחסימות טווח",
+       "action-viewsuppressed": "×\9cצפ×\95ת ×\91×\92רס×\90×\95ת ×©×\94×\95סתר×\95 ×\9e×\9b×\9c ×\94×\9eשת×\9eש×\99×\9d",
+       "action-hideuser": "לחסום שם משתמש תוך הסתרתו מהציבור",
+       "action-ipblock-exempt": "לעקוף חסימות של כתובות IP, חסימות אוטומטיות וחסימות טווחים",
        "action-unblockself": "לשחרר את עצמך מחסימה",
-       "action-noratelimit": "×\9c×\90 ×\9c×\94×\99×\95ת ×ª×\97ת ×\94שפע×\94 ×©×\9c ×\94×\92×\91×\9c×\95ת ×§×¦×\91 ×¢×¨×\99×\9b×\94",
-       "action-reupload-own": "×\9c×\93ר×\95ס קבצים קיימים שהעלית בעצמך",
-       "action-nominornewtalk": "×\9c×\90 ×\9c×\92ר×\95×\9d ×\9cער×\99×\9b×\95ת ×\9eשנ×\99×\95ת ×\9c×\93פ×\99 ×©×\99×\97×\94 ×\9c×\92ר×\95×\9d ×\9cש×\90×\9cת ×\94×\95×\93×¢×\95ת ×\97×\93ש×\95ת",
+       "action-noratelimit": "×\9cעק×\95×£ ×\90ת ×\94×\94×\92×\91×\9c×\94 ×¢×\9c ×§×¦×\91 ×\94פע×\95×\9c×\95ת",
+       "action-reupload-own": "×\9c×\94×¢×\9c×\95ת ×\92רס×\90×\95ת ×\97×\93ש×\95ת ×©×\9c קבצים קיימים שהעלית בעצמך",
+       "action-nominornewtalk": "×\9c×\91×\98×\9c ×©×\9c×\99×\97ת ×\94תר×\90×\94 ×¢×\9c ×\94×\95×\93×¢×\94 ×\97×\93ש×\94 ×\9c×\9eשת×\9eש ×\91עת ×¢×¨×\99×\9b×\94 ×\9eשנ×\99ת ×\91×\93×£ ×\94ש×\99×\97×\94 ×©×\9c×\95",
        "action-markbotedits": "לסמן עריכות ששוחזרו בתור עריכות של בוט",
-       "action-patrolmarks": "×\9c×\94צ×\99×\92 ×¡×\99×\9e×\95× ×\99 ×\91×\93×\99ק×\94 ×©×\9c ×©×\99× ×\95×\99×\99×\9d אחרונים",
-       "action-override-export-depth": "×\9c×\99×\99צ×\90 ×\93פ×\99×\9d ×\9b×\95×\9c×\9c ×\93פ×\99×\9d ×\9eק×\95שר×\99×\9d ×¢×\93 ×¢×\95×\9eק ×©×\9c 5 ×¨×\9e×\95ת",
-       "action-suppressredirect": "×\9c×\90 ×\9c×\99צ×\95ר ×\94פנ×\99×\95ת ×\9e×\93×£ המקור בעת העברת דפים",
+       "action-patrolmarks": "×\9c×\94×\91×\97×\99×\9f ×\91×\99×\9f ×¢×¨×\99×\9b×\95ת ×©× ×\91×\93ק×\95 ×\9cער×\99×\9b×\95ת ×©×\98ר×\9d × ×\91×\93ק×\95 ×\91×\93×£ ×\94ש×\99× ×\95×\99×\99×\9d ×\94אחרונים",
+       "action-override-export-depth": "×\9c×\99×\99צ×\90 ×\93פ×\99×\9d ×\9b×\95×\9c×\9c ×\94×\93פ×\99×\9d ×\94×\9eק×\95שר×\99×\9d (×¢×\93 ×¢×\95×\9eק ×©×\9c 5 ×\93פ×\99×\9d)",
+       "action-suppressredirect": "×\9c×\94×\99×\9e× ×¢ ×\9e×\99צ×\99רת ×\94פנ×\99×\95ת ×\9e×\93פ×\99 המקור בעת העברת דפים",
        "nchanges": "{{PLURAL:$1|שינוי אחד|$1 שינויים}}",
        "enhancedrc-since-last-visit": "$1 {{PLURAL:$1|מאז ביקורך האחרון}}",
        "enhancedrc-history": "היסטוריה",
        "rcfilters-savedqueries-already-saved": "מסננים אלה כבר נשמרו. באפשרותך לשנות את ההגדרות שלך כדי ליצור ולשמור מסנן חדש.",
        "rcfilters-restore-default-filters": "שחזור למסנני ברירת המחדל",
        "rcfilters-clear-all-filters": "מחיקת כל המסננים",
-       "rcfilters-show-new-changes": "×\94צ×\92ת ×\94ש×\99× ×\95×\99×\99×\9d ×\94×\97×\93ש×\99×\9d ×\91×\99×\95תר",
+       "rcfilters-show-new-changes": "×\94צ×\92ת ×\94ש×\99× ×\95×\99×\99×\9d ×\94×\97×\93ש×\99×\9d ×\9e×\90×\96 $1",
        "rcfilters-search-placeholder": "סינון שינויים (ניתן להשתמש בתפריט או לחפש שם מסנן)",
        "rcfilters-invalid-filter": "מסנן בלתי־תקין",
        "rcfilters-empty-filter": "אין מסננים פעילים. כל התרומות מוצגות.",
        "blocklist-userblocks": "הסתרת חסימות של משתמשים רשומים",
        "blocklist-tempblocks": "הסתרת חסימות זמניות",
        "blocklist-addressblocks": "הסתרת חסימות של כתובות IP בודדות",
+       "blocklist-type": "סוג:",
+       "blocklist-type-opt-all": "הכול",
+       "blocklist-type-opt-sitewide": "כל האתר",
+       "blocklist-type-opt-partial": "חלקית",
        "blocklist-rangeblocks": "הסתרת חסימות טווחים",
        "blocklist-timestamp": "תאריך ושעה",
        "blocklist-target": "המשתמש שנחסם",
        "blocklist-editing-page": "דפים",
        "blocklist-editing-ns": "מרחבי שם",
        "ipblocklist-empty": "רשימת המשתמשים החסומים ריקה.",
-       "ipblocklist-no-results": "ש×\9d ×\94×\9eשת×\9eש ×\90×\95 ×\9bת×\95×\91ת ×\94Ö¾IP ×\94×\9e×\91×\95קש×\99×\9d ×\90×\99× ×\9d ×\97ס×\95×\9eים.",
+       "ipblocklist-no-results": "×\9c×\90 × ×\9eצ×\90×\95 ×\97ס×\99×\9e×\95ת ×\9eת×\90×\99×\9e×\95ת ×\9cש×\9d ×\94×\9eשת×\9eש ×\90×\95 ×\9bת×\95×\91ת ×\94Ö¾IP ×\94×\9e×\91×\95קשים.",
        "blocklink": "חסימה",
        "unblocklink": "שחרור החסימה",
        "change-blocklink": "שינוי החסימה",
index 81ac629..577ae7f 100644 (file)
        "botpasswords-label-delete": "Izbriši",
        "botpasswords-label-resetpassword": "Ponovno postavljanje lozinke",
        "botpasswords-label-grants": "Primjenjive dozvole:",
-       "botpasswords-help-grants": "Svaka dozvola daje pristup navedenim suradničkim pravima koja su već dodjeljena suradničkom računu. Vidjeti [[Special:ListGrants|tablicu dozvola]] za više informacija.",
+       "botpasswords-help-grants": "Dozvole omogućavaju pristup suradničkim pravima koja su već dodijeljena suradničkom računu. Omogućavanjem dozvola ovdje ne daje se pristup svim pravima koja Vaš suradnički račun inače ne bi imao. Za više informacija vidite [[Special:ListGrants|popis dozvola]].",
        "botpasswords-label-grants-column": "Odobreno",
        "botpasswords-bad-appid": "Ime bota \"$1\" nije valjano.",
        "botpasswords-insert-failed": "Nije moguće dodavanje imena bota \"$1\". Možda je već dodano?",
        "showpreview": "Prikaži kako će izgledati",
        "showdiff": "Prikaži promjene",
        "blankarticle": "<strong>Upozorenje:</strong> Stvorili ste stranicu koja je prazna.\nAko iznova pritisnete na \"$1\", stranica će biti stvorena bez ikakvog sadržaja.",
-       "anoneditwarning": "<strong>Upozorenje:</strong> niste prijavljeni. Ako napravite uređivanje, Vaša IP adresa će biti javno vidljiva. Ako se <strong>[$1 prijavite]</strong> ili <strong>[$2 stvorite račun]</strong>, Vaša uređivanja će biti pridružena suradničkom imenu, zajedno s ostalim pogodnostima.",
+       "anoneditwarning": "<strong>Upozorenje:</strong> niste prijavljeni. Ako napravite uređivanje, Vaša IP adresa bit će javno vidljiva. Ako se <strong>[$1 prijavite]</strong> ili <strong>[$2 stvorite račun]</strong>, Vaša će uređivanja biti pripisana Vašem suradničkom imenu, zajedno s ostalim pogodnostima.",
        "anonpreviewwarning": "<em>Niste prijavljeni. Spremanjem izmjena Vaša će IP adresa ostati zabilježena u povijesti uređivanja ove stranice.</em>",
        "missingsummary": "'''Podsjetnik:''' Niste unijeli sažetak promjena. Ako ponovno kliknete na \"Sačuvaj stranicu\", Vaše će promjene biti snimljene bez sažetka.",
        "selfredirect": "<strong>Upozorenje:</strong> Stvarate preusmjeravanje na isti članak.\nMožda ste izabrali pogrješnu odredišnu stranicu za preusmjeravanje ili uređujete pogrješnu stranicu.\nAko pritisnete na \"$1\" još jednom, preusmjeravanje će svejedno biti stvoreno.",
        "logdelete-selected": "{{PLURAL:$1|Odabrani zapis u evidenciji|Odabrani zapisi u evidenciji}}:",
        "revdelete-text-text": "Izbrisane izmjene će i dalje biti vidljive u povijesti stranice, ali dijelovi sadržaja neće biti javno vidljivi.",
        "revdelete-text-file": "Izbrisane inačice datoteke će i dalje biti vidljive u povijesti datoteke, ali neki dijelovi sadržaja neće biti javno vidljivi.",
-       "logdelete-text": "Izbrisane izmjene i dalje će biti vidljive u evidencijama, ali dijelovi njihova sadržaja biti će nedostupni za javnost.",
+       "logdelete-text": "Izbrisane evidencijske radnje i dalje će se pojavljivati u evidencijama, ali dijelovi njihova sadržaja bit će nedostupni za javnost.",
        "revdelete-text-others": "Ostali administratori na projektu moći će pristupiti izbrisanom sadržaju i vratiti ga, osim ako nisu postavljena dodatna ograničenja.",
        "revdelete-confirm": "Molimo potvrdite da namjeravate ovo učiniti, da razumijete posljedice i da to činite u skladu s [[{{MediaWiki:Policy-url}}|pravilima]].",
        "revdelete-suppress-text": "Sklanjanje uređivanja treba raditi <strong>iznimno</strong> u sljedećih par slučajeva:\n* moguće klevetničke informacije\n* neprikladne osobne informacije \n*: <em>kućna adresa i broj telefona, JMBG ili OIB, itd.</em>",
        "right-move-rootuserpages": "Premještanje osnovne stranice suradnika",
        "right-move-categorypages": "Premještanje kategorizacijskih stranica",
        "right-movefile": "Premještanje datoteka",
-       "right-suppressredirect": "Ne raditi preusmjeravanje od starog imena prilikom premještanja stranice",
+       "right-suppressredirect": "Ne stvaranje preusmjeravanja od izvornih stranica prilikom premještanja stranica",
        "right-upload": "Postavljanje datoteka",
        "right-reupload": "Postavljanje nove inačice datoteke",
        "right-reupload-own": "Postavljanje nove inačice vlastite datoteke",
        "right-reupload-shared": "Lokalno postavljanje novih inačica datoteka na zajedničkom poslužitelju",
        "right-upload_by_url": "Postavljanje datoteke s URL adrese",
-       "right-purge": "Čišćenje priručne memorije stranice bez stranice za potvrdu",
+       "right-purge": "Brisanje međuspremnika stranice",
        "right-autoconfirmed": "Uređivanje stranica zaštićenih za neprijavljene suradnike",
        "right-bot": "Izmjene su tretirane kao automatski proces (bot)",
        "right-nominornewtalk": "Izbjegavanje prikazivanja obavijesti o novim porukama kad je označeno da je izmjena manja",
        "emailblock": "e-pošta je blokirana",
        "blocklist-nousertalk": "bez uređivanja vlastite stranice za razgovor",
        "ipblocklist-empty": "Popis blokiranja je prazan.",
-       "ipblocklist-no-results": "Tražena IP adresa ili suradničko ime nije blokirano.",
+       "ipblocklist-no-results": "Za traženu IP adresu ili suradničko ime nema pronađenih podudarnih blokiranja.",
        "blocklink": "blokiraj",
        "unblocklink": "deblokiraj",
        "change-blocklink": "promijeni blokiranje",
        "move-page-legend": "Premjesti stranicu",
        "movepagetext": "Uporabom ovog obrasca ćete preimenovati stranicu i premjestiti povijest uređivanja na novo ime.\nStari će naslov preusmjeravati na stranicu s novim imenom.\nMožete odabrati automatsko ažuriranje preusmjeravanja na izvorni naslov.\nAko se ne odlučite na to, provjerite [[Special:DoubleRedirects|dvostruka]] ili [[Special:BrokenRedirects|neispravna preusmjeravanja]].\nDužni ste provjeriti da sve poveznice i dalje nastave voditi na prave stranice.\n\nStranica se <strong>ne će</strong> premjestiti ako već postoji stranica s novim naslovom, osim u slučaju prazne stranice ili stranice za preusmjeravanje koja nema nikakvih starih izmjena.\nTo znači da možete preimenovati stranicu natrag odakle je preimenovana ako napravite grešku, ali ne možete prepisati preko postojeće stranice.\n\n<strong>Napomena:</strong>\novo može biti drastična i neočekivana promjena kad su u pitanju popularne stranice. Molimo dobro razmislite prije nego što preimenujete stranicu.",
        "movepagetext-noredirectfixer": "Pomoću donjeg obrasca ćete preimenovati stranicu i premjestiti sve stare izmjene na novo ime. \nStari će se naslov pretvoriti u stranicu koja automatski preusmjerava na novi naslov. \nBudite sigurni da ste provjerili [[Special:DoubleRedirects|dvostruka]] ili [[Special:BrokenRedirects|nevaljana preusmjeravanja]]. \nVi ste odgovorni za to da poveznice i dalje povezuju tamo gdje treba.\n\nImajte na umu da stranica <strong>ne će</strong> biti premještena ako već postoji stranica s novim naslovom, osim u slučaju stranice za preusmjeravanje koja nema nikakvih starih izmjena. \nTo znači da stranicu možete preimenovati u prethodno ime ako ste pogriješili te ne možete pisati preko postojeće stranice. \n\n<strong>Napomena:</strong>\nOvo može biti drastična i neočekivana promjena kad su u pitanju popularne stranice; \nbudite sigurni da razumijete posljedice ove akcije prije nastavka.",
-       "movepagetalktext": "Ako označite ovu kvačicu, pripadajuća stranica za razgovor biti će automatski premještena na novo ime osim ako već postoji stranica za razgovor koja nije prazna. \n\nU tom slučaju morat ćete ručno premjestiti ili spojiti stranice.",
+       "movepagetalktext": "Ako kvačicom označite ovu kućicu, pripadajuća stranica za razgovor bit će automatski premještena na novo ime, osim ako tamo već postoji stranica za razgovor koja nije prazna.\n\nU tom ćete slučaju morati ručno premjestiti ili spojiti stranice, ako to želite.",
        "moveuserpage-warning": "'''Upozorenje:''' Premještate suradničku stranicu. Imajte na umu da će stranica biti premještena, ali suradnik ''ne će'' biti preimenovan.",
        "movenologintext": "Ako želite premjestiti stranicu morate biti [[Special:UserLogin|prijavljeni]].",
        "movenotallowed": "Nemate pravo premještanja stranica.",
        "move-watch": "Prati ovu stranicu",
        "movepagebtn": "Premjesti stranicu",
        "pagemovedsub": "Premještanje uspjelo",
+       "cannotmove": "Stranica ne može biti premještena, zbog {{PLURAL:$1|sljedećeg razloga|sljedećih razloga}}:",
        "movepage-moved": "<strong>Stranica »$1« premještena je na »$2«</strong>.",
        "movepage-moved-redirect": "Načinjeno je preusmjeravanje.",
        "movepage-moved-noredirect": "Stvaranje preusmjeravanja bilo je izostavljeno.",
        "feedback-back": "Natrag",
        "feedback-bugcheck": "Izvrsno! Molimo provjerite da se ne radi o nekom [$1 poznatom \"bugu\"].",
        "feedback-bugnew": "Provjereno. Prijavi novi \"bug\"",
-       "feedback-bugornote": "Ako ste spremni detaljno opisati tehnički problem molimo [$1 prijavite \"bug\"].\nInače, možete ispuniti jednostavan obrazac u nastavku. Vaš komentar biti će dodan na stranicu \"[$3 $2]\", zajedno s vašim suradničkim imenom i imenom internetskog preglednika koji rabite.",
+       "feedback-bugornote": "Ako ste spremni detaljno opisati tehnički problem molimo [$1 prijavite \"bug\"].\nInače, možete ispuniti jednostavan obrazac u nastavku. Vaš komentar bit će dodan na stranicu \"[$3 $2]\", zajedno s Vašim suradničkim imenom i imenom internetskoga preglednika koji rabite.",
        "feedback-cancel": "Odustani",
        "feedback-close": "Riješeno",
        "feedback-external-bug-report-button": "Arhiviraj tehnički zadatak",
        "limitreport-unstrip-size": "Veličina nakon proširenja unstrip",
        "limitreport-unstrip-size-value": "$1/$2 {{PLURAL:$2|bajt|bajta|bajtova}}",
        "expandtemplates": "Prikaz sadržaja predložaka",
-       "expand_templates_intro": "Ova posebna stranica omogućuje unos wikiteksta i prikazuje njegov rezultat,\nuključujući i (rekurzivno, tj. potpuno) sve uključene predloške u wikitekstu.\nPrikazuje i rezultate funkcija kao <nowiki>{{</nowiki>#language:...}} i varijabli\nkao <nowiki>{{</nowiki>CURRENTDAY}}. Funkcionira pozivanjem parsera same MedijeWiki.",
+       "expand_templates_intro": "Ova posebna stranica uzima wikitekst i proširuje sve predloške u njemu rekurzivno.\nOna također proširuje parserske funkcije poput\n<code><nowiki>{{</nowiki>#language:…}}</code> i varijable poput\n<code><nowiki>{{</nowiki>CURRENTDAY}}</code>. U principu, proširuje gotovo sve između dvostrukih vitičastih zagrada.",
        "expand_templates_title": "Kontekstni naslov stranice, za {{FULLPAGENAME}} i sl.:",
        "expand_templates_input": "Ulazni tekst:",
        "expand_templates_output": "Rezultat",
index 2ea3022..cf1c6fc 100644 (file)
        "page_first": "első",
        "page_last": "utolsó",
        "histlegend": "Eltérések kijelölése: jelöld ki az összehasonlítandó változatokat, majd nyomd meg az Enter billentyűt, vagy az alul lévő gombot.<br />\nJelmagyarázat: (akt) = eltérés az aktuális változattól, (előző) = eltérés az előző változattól, a = apró szerkesztés",
-       "history-fieldset-title": "Keresés a laptörténetben",
+       "history-fieldset-title": "Változatok szűrése",
        "history-show-deleted": "Csak a törölt változatok",
        "histfirst": "legelső",
        "histlast": "legutolsó",
        "action-editmyusercss": "saját szerkesztői CSS-fájlok szerkesztése",
        "action-editmyuserjson": "saját szerkesztői JSON-fájlok szerkesztése",
        "action-editmyuserjs": "saját szerkesztői JavaScript-fájlok szerkesztése",
+       "action-ipblock-exempt": "IP-, auto- és tartományblokkok megkerülése",
        "action-unblockself": "saját felhasználói fiók blokkjának feloldása",
        "action-noratelimit": "sebességkorlát figyelmen kívül hagyása",
        "action-reupload-own": "a saját maga által feltöltött fájlok felülírása",
        "action-markbotedits": "visszaállított szerkesztések botként való jelölése",
        "action-patrolmarks": "járőrök jelzéseinek megtekintése a friss változásokban",
+       "action-override-export-depth": "lapok exportálása a hivatkozott lapokkal együtt, legfeljebb 5-ös mélységig",
        "nchanges": "$1 változtatás",
        "enhancedrc-since-last-visit": "$1 az utolsó látogatás óta",
        "enhancedrc-history": "történet",
        "blocklist-userblocks": "Fiókblokkolások elrejtése",
        "blocklist-tempblocks": "Ideiglenes blokkolások elrejtése",
        "blocklist-addressblocks": "IP-címek blokkolásainak elrejtése",
+       "blocklist-type": "Típus:",
+       "blocklist-type-opt-all": "Összes",
+       "blocklist-type-opt-sitewide": "Teljes körű",
+       "blocklist-type-opt-partial": "Részleges",
        "blocklist-rangeblocks": "Tartományblokkok elrejtése",
        "blocklist-timestamp": "Időbélyeg",
        "blocklist-target": "Célpont",
        "blocklist-editing-page": "lapok",
        "blocklist-editing-ns": "névterek",
        "ipblocklist-empty": "A blokkoltak listája üres.",
-       "ipblocklist-no-results": "A kért IP-cím vagy felhasználónév nem blokkolt.",
+       "ipblocklist-no-results": "Nem található blokk a kért IP-címhez vagy felhasználónévhez.",
        "blocklink": "blokkolás",
        "unblocklink": "blokk feloldása",
        "change-blocklink": "blokkolás módosítása",
index 882fa1d..34e6c0e 100644 (file)
        "virus-badscanner": "Սխալ կարգավորւմ։ Անծանոթ վիրուսների զննիչ. ''$1''",
        "virus-scanfailed": "զննման սխալ (կոդ $1)",
        "virus-unknownscanner": "անծանոթ հակավիրուս՝",
-       "logouttext": "<strong>Դուք դուրս եկաք համակարգից։</strong>\n\nԻ նկատի ունեցեք, որ որոշ էջեր կարող են ցուցադրվել այնպես՝ ինչպես եթե դեռ համակարգում լինեիք մինչև որ չջնջեք ձեր զննարկիչի հիշապահեստը։",
+       "logouttext": "<strong>Դուք դուրս եկաք համակարգից։</strong>\n\nՆկատի ունեցեք, որ որոշ էջեր կարող են ցուցադրվել այնպես, ինչպես համակարգում լինելու դեպքում, քանի դեռ չէիք ջնջել զննարկիչի հիշապահեստը։",
        "cannotlogoutnow-title": "Այժմ դուրս գալ անհնար է",
        "cannotlogoutnow-text": "$1 օգտագործելիս դուրս գալն անհնար է:",
        "welcomeuser": "Բարի գալո՜ւստ, $1",
        "publishchanges": "Պահպանել",
        "savearticle-start": "Հիշել էջը...",
        "savechanges-start": "Հիշել փոփոխությունները...",
-       "publishpage-start": "Õ\80Ö\80Õ¡Õ¿արակել էջը...",
+       "publishpage-start": "Õ\80Ö\80Õ¡Õºարակել էջը...",
        "publishchanges-start": "Պահպանել…",
        "preview": "Նախադիտում",
        "showpreview": "Նախադիտել",
        "userjsyoucanpreview": "'''Հուշում.''' Էջը հիշելուց առաջ օգտվեք «{{int:showpreview}}» կոճակից՝ ձեր նոր JS-նիշքը ստուգելու համար։",
        "usercsspreview": "'''Նկատի ունեցեք, որ դուք միայն նախադիտում եք ձեր մասնակցի CSS-նիշքը. այն դեռ հիշված չէ՛։'''",
        "userjspreview": "'''Նկատի ունեցեք, որ դուք միայն նախադիտում եք ձեր մասնակցի JavaScript-նիշքը. այն դեռ հիշված չէ՛։'''",
-       "userinvalidconfigtitle": "'''Զգուշացում.''' «$1» տեսք չի գտնվել։ Ի նկատի ունեցեք, որ մասնակցային .css և .js էջերը ունեն փոքրատառ անվանումներ, օր.՝ «{{ns:user}}:Ոմն/vector.css», և ոչ թե «{{ns:user}}:Ոմն/Vector.css»։",
+       "userinvalidconfigtitle": "'''Զգուշացում.''' «$1» տեսք չի գտնվել։ Նկատի ունեցեք, որ մասնակցային .css և .js էջերը ունեն փոքրատառ անվանումներ, օր.՝ «{{ns:user}}:Ոմն/vector.css», և ոչ թե «{{ns:user}}:Ոմն/Vector.css»։",
        "updated": "(Թարմացված)",
        "note": "'''Ծանուցում.'''",
        "previewnote": "'''Սա միայն նախադիտումն է. ձեր կատարած փոփոխությունները դեռ չե՛ն հիշվել։'''",
        "powersearch-toggleall": "Բոլորը",
        "powersearch-togglenone": "Ոչ մեկը",
        "search-external": "Արտաքին որոնում",
-       "searchdisabled": "{{SITENAME}} Õ¯Õ¡ÕµÖ\84Õ« Õ¶Õ¥Ö\80Ö\84Õ«Õ¶ Õ¸Ö\80Õ¸Õ¶Õ¸Ö\82Õ´Õ¨ Õ¡Õ¶Õ»Õ¡Õ¿Õ¾Õ¡Õ® Õ§Ö\89 Ô´Õ¸Ö\82Ö\84 Õ¯Õ¡Ö\80Õ¸Õ² Õ¥Ö\84 Õ¸Ö\80Õ¸Õ¶Õ¥Õ¬ Õ¯Õ¡ÕµÖ\84Õ« ÕºÕ¡Ö\80Õ¸Ö\82Õ¶Õ¡Õ¯Õ¸Ö\82Õ©ÕµÕ¸Ö\82Õ¶Õ¨ Õ¡Ö\80Õ¿Õ¡Ö\84Õ«Õ¶ Õ¸Ö\80Õ¸Õ¶Õ´Õ¡Õ¶ Õ·Õ¡Ö\80ÕªÕ«Õ¹Õ¶Õ¥Ö\80Õ¸Õ¾ (Google, Yahoo...), Õ½Õ¡Õ¯Õ¡ÕµÕ¶, Õ« Õ¶Õ¯Õ¡Õ¿Õ« Õ¸Ö\82Õ¶Õ¥Ö\81Õ¥Ö\84, Õ¸Ö\80 Õ¯Õ¡ÕµÖ\84Õ« Õ«Ö\80Õ¥Õ¶Ö\81 Õ«Õ¶Õ¤Õ¥Ö\84Õ½Õ¶Õ¥Ö\80Õ¨ Õ¯Õ¡Ö\80Õ¸Õ² Õ¥Õ¶ Õ°Õ¶Õ¡Ö\81Õ¡Õ® Õ¬Õ«Õ¶Õ¥Õ¬Ö\89",
+       "searchdisabled": "{{SITENAME}} կայքի ներքին որոնումը անջատված է։ Դուք կարող եք որոնել կայքի պարունակությունը արտաքին որոնման շարժիչներով (Google, Yahoo...), սակայն, նկատի ունեցեք, որ կայքի իրենց ինդեքսները կարող են հնացած լինել։",
        "preferences": "Նախընտրություններ",
        "mypreferences": "Նախընտրություններ",
        "prefs-edits": "Խմբագրումների քանակը.",
        "sp-contributions-username": "IP-հասցե կամ մասնակցի անուն.",
        "sp-contributions-toponly": "Ցույց տալ միայն այն խմբագրումները, որոնք վերջին փոփոխություն են",
        "sp-contributions-newonly": "Ցույց տալ միայն նոր էջերի խմբագրումները",
-       "sp-contributions-hideminor": "Թագցնել չնչին խմբագրումներ",
+       "sp-contributions-hideminor": "Թաքցնել չնչին խմբագրումները",
        "sp-contributions-submit": "Որոնել",
        "whatlinkshere": "Այստեղ հղվող էջերը",
        "whatlinkshere-title": "Էջեր, որոնք հղում են դեպի «$1»",
index e748e28..7378e8a 100644 (file)
        "rcfilters-savedqueries-already-saved": "Iste filtros es jam salveguardate. Cambia tu configuration pro crear un nove filtro salveguardate.",
        "rcfilters-restore-default-filters": "Restaurar filtros predefinite",
        "rcfilters-clear-all-filters": "Rader tote le filtros",
-       "rcfilters-show-new-changes": "Vider le modificationes le plus recente",
+       "rcfilters-show-new-changes": "Vider le modificationes apportate desde $1",
        "rcfilters-search-placeholder": "Filtrar le modificationes (usa le menu o cerca le nomine del filtro)",
        "rcfilters-invalid-filter": "Filtro non valide",
        "rcfilters-empty-filter": "Nulle filtro active. Tote le contributiones es monstrate.",
index 01dcb64..3263720 100644 (file)
                        "Malore",
                        "Ruthven",
                        "Manfredi26",
-                       "Albe Albe 460"
+                       "Albe Albe 460",
+                       "Senpremì"
                ]
        },
        "tog-underline": "Sottolinea i collegamenti:",
        "rcfilters-savedqueries-already-saved": "Questi filtri sono già salvati. Modifica le impostazioni per creare un nuovo filtro salvato.",
        "rcfilters-restore-default-filters": "Ripristina i filtri predefiniti",
        "rcfilters-clear-all-filters": "Pulisci tutti i filtri",
-       "rcfilters-show-new-changes": "Visualizza le modifiche più recenti",
+       "rcfilters-show-new-changes": "Visualizza le modifiche dal $1",
        "rcfilters-search-placeholder": "Filtra le modifiche (usa il menu o cerca il nome del filtro)",
        "rcfilters-invalid-filter": "Filtro non valido",
        "rcfilters-empty-filter": "Nessun filtro attivo. Sono mostrati tutti i contributi.",
        "blocklist-userblocks": "Nascondi i blocchi degli utenti registrati",
        "blocklist-tempblocks": "Nascondi i blocchi temporanei",
        "blocklist-addressblocks": "Nascondi i blocchi di un solo IP",
+       "blocklist-type": "Tipo:",
+       "blocklist-type-opt-all": "Tutto",
+       "blocklist-type-opt-partial": "Parziale",
        "blocklist-rangeblocks": "Nascondi i blocchi di range",
        "blocklist-timestamp": "Data e ora",
        "blocklist-target": "Destinazione",
        "blocklist-editing-page": "pagine",
        "blocklist-editing-ns": "namespace",
        "ipblocklist-empty": "L'elenco dei blocchi è vuoto.",
-       "ipblocklist-no-results": "L'indirizzo IP o il nome utente richiesto non è bloccato.",
+       "ipblocklist-no-results": "Nessun blocco trovato che corrisponde all'indirizzo IP o nome utente richiesto.",
        "blocklink": "blocca",
        "unblocklink": "sblocca",
        "change-blocklink": "cambia blocco",
index b81c415..643fb5f 100644 (file)
        "accmailtext": "Tembung sandi sembarang kanggo [[User talk:$1|$1]] wis dikirim menyang $2.\n\nTembung sandi iki bisa diganti ing kaca <em>[[Special:ChangePassword|salin tembung sandi]]</em> sawisé mlebu log.",
        "newarticle": "(Anyar)",
        "newarticletext": "Panjenengan ngetuti pranala kang durung ana.\nKanggo nggawé kaca, gagéa ngetik ing kothak ngisor iki (deleng [$1 kaca pitulung] ngenani katerangané).\nManawa panjenengan tekan kéné awit ora sengaja, kliken tumbul <strong>balik</strong> ana ing pangluruné panjenengan.",
-       "anontalkpagetext": "----\n<em>Iki kaca parembugané panganggo anonim kang durung gawé akun, utawa kang ora nganggo akuné.</em>\nMula, awak dhéwé kudu nganggo alamat IP-né awujud angka kanggo nglacak dhèwèké.\nAlamat IP mangkono bisa dianggo déning sawenèh panganggo.\nManawa panjenengan panganggo anonim lan rumasa yèn ana tanggepan kang ora ilok dieneraké marang panjenengan, mangga [[Special:CreateAccount|gawéa akun]] utawa [[Special:UserLogin|mlebua log]] kanggo ngéndhani salah pangira karo panganggo anonim liyané ing tembé buri.",
+       "anontalkpagetext": "----\n<em>Iki kaca parembugané panganggo anonim kang durung gawé akun, utawa kang ora nganggo akuné.</em>\nMula, awak dhéwé kudu nganggo alamat IP wujud angka kanggo nglacak dhèwèké.\nAlamat IP mangkono bisa dianggo sawatara wong.\nManawa kowé minangka panganggo anonim lan rumasa yèn ana tanggepan kang ora ilok dieneraké marang awakmu, mangga [[Special:CreateAccount|gawéa akun]] utawa [[Special:UserLogin|mlebua log]] kanggo ngéndhani bingung marang panganggo anonim liyané ing tembé buri.",
        "noarticletext": "Saiki kaca iki durung ana tulisané.\nPanjenengan bisa (1) [[Special:Search/{{PAGENAME}}|nggolèki sesirahing kaca iki]] ing kaca liyané, (2)\n<span class=\"plainlinks\">[{{fullurl:{{#Special:Log}}|page={{FULLPAGENAMEE}}}} nggolèki log kang magepokan],\nutawa (3) [{{fullurl:{{FULLPAGENAME}}|action=edit}} nggawé kaca iki]</span>.",
        "noarticletext-nopermission": "Saiki lagi ora ana tèks ing kaca iki. \nPanjenengan bisa [[Special:Search/{{PAGENAME}}|nggolèk sesirah kaca iki]] ing kaca liyané, \nutawa <span class=\"plainlinks\">[{{fullurl:{{#Special:Log}}|page={{urlencode:{{FULLPAGENAME}}}}}} nggolèk ing log kang gegayutan]</span>, nanging panjenengan ora kawogan nggawé kaca iki.",
        "missing-revision": "Révisi #$1 saka kaca aran \"{{FULLPAGENAME}}\" ora ana.\n\nIki biyasané kasababaké awit nututi pranala sajarah kang wis lawas saka kaca kang wis binusek.\nRerincèné bisa digolèki ing [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE}}}} log besakan].",
        "page_first": "kapisan",
        "page_last": "pungkasan",
        "histlegend": "Kanggo mbandhingaké: Tandhani kothak radhioning révisi-révisi kang arep dibandhingaké lan pencèt ''Enter'' utawa tombol ing ngisor.<br />\nLegéndhah: <strong>({{int:cur}})</strong> = bédané karo révisi pungkasan, <strong>({{int:last}})</strong> = bédané karo révisi sadurungé, <strong>{{int:minoreditletter}}</strong> = besutan cilik.",
-       "history-fieldset-title": "Golèk owahan",
+       "history-fieldset-title": "Saring révisi",
        "history-show-deleted": "Mligi owahan kang binusek",
        "histfirst": "lawas dhéwé",
        "histlast": "anyar dhéwé",
        "historysize": "($1 {{PLURAL:$1|bét|bét}})",
-       "historyempty": "(suwung)",
+       "historyempty": "kosong",
        "history-feed-title": "Sajarah owahan",
        "history-feed-description": "Sajarah owahaning kaca iki ing wiki",
        "history-feed-item-nocomment": "$1 ing $2",
index 4bae059..8c458c2 100644 (file)
        "mergehistory-go": "აჩვენეთ გაერთიანებული ცვლილებები",
        "mergehistory-submit": "ცვლილებების შერწყმა",
        "mergehistory-empty": "რაიმე ცვლილების შერწყმა შეუძლებელია.",
-       "mergehistory-done": "$3 {{PLURAL:$3|á\83¨á\83\94á\83¡á\83¬á\83\9dá\83 á\83\94á\83\91á\83\90\83¨á\83\94á\83¡á\83¬á\83\9dá\83 á\83\94á\83\91á\83\94á\83\91á\83\98}} $1-á\83\93á\83\90á\83\9c á\83¬á\83\90á\83 á\83\9bá\83\90á\83¢á\83\94á\83\91á\83\98á\83\97 {{PLURAL:$3|á\83¨á\83\94á\83\94á\83 á\83¬á\83§á\83\90\83¨á\83\94á\83\94á\83 á\83¬á\83§á\83\90}} [[:$2]]-á\83¡.",
+       "mergehistory-done": "$3 {{PLURAL:$3|á\83ªá\83\95á\83\9aá\83\98á\83\9aá\83\94á\83\91á\83\90\83ªá\83\95á\83\9aá\83\98á\83\9aá\83\94á\83\91á\83\90}} á\83\92á\83\95á\83\94á\83 á\83\93á\83\98 $1 á\83¬á\83\90á\83 á\83\9bá\83\90á\83¢á\83\94á\83\91á\83\98á\83\97 {{PLURAL:$3|á\83¨á\83\94á\83\94á\83 á\83¬á\83§á\83\90\83¨á\83\94á\83\94á\83 á\83¬á\83§á\83\90}} á\83\92á\83\95á\83\94á\83 á\83\93á\83¡ [[:$2]].",
        "mergehistory-fail": "ვერ მოხერხდა გვერდების ისტორიის გაერთიანება, გთხოვთ შეამოწმოთ გვერდის პაარამეტრები და დრო.",
        "mergehistory-fail-bad-timestamp": "მიმდევრობა არასწორია.",
        "mergehistory-fail-invalid-source": "წყაროს გვერდი არასწორია.",
        "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 გვერდი $3 {{GENDER:$2|გააერთიანა}} გვერდში $4 ($5-მდე ვერსია)",
        "logentry-move-move": "მომხმარებელმა $1 გვერდი „$3“ {{GENDER:$2|გადაიტანა}} გვერდზე „$4“",
        "logentry-move-move-noredirect": "მომხმარებელმა $1 გვერდი „$3“ {{GENDER:$2|გადაიტანა}} გვერდზე „$4“ გადამისამართების დატოვების გარეშე",
        "logentry-move-move_redir": "მომხმარებელმა $1 გვერდი „$3“ {{GENDER:$2|გადაიტანა}} გვერდზე „$4“ გადამისამართებაზე",
index be41e53..953f3ec 100644 (file)
        "tog-norollbackdiff": "되돌리기 후 차이를 보지 않기",
        "tog-useeditwarning": "바꾼 내용을 저장하지 않고 편집 페이지를 벗어날 때 내게 알리기",
        "tog-prefershttps": "로그인하는 동안 항상 보안 연결 사용",
-       "tog-showrollbackconfirmation": "롤백 링크를 클릭할 때 확인 프롬프트를 표시합니다",
+       "tog-showrollbackconfirmation": "롤백 링크를 클릭할 때 확인창을 띄웁니다",
        "underline-always": "항상",
        "underline-never": "항상 긋지 않기",
        "underline-default": "스킨 또는 브라우저 기본값",
        "rcfilters-savedqueries-already-saved": "이 필터는 이미 저장되어 있습니다. 새로운 저장된 필터를 만들려면 설정을 변경하십시오.",
        "rcfilters-restore-default-filters": "기본 필터로 복구",
        "rcfilters-clear-all-filters": "필터 모두 지우기",
-       "rcfilters-show-new-changes": "최신 변경사항 보기",
+       "rcfilters-show-new-changes": "$1 이후 새 변경사항 보기",
        "rcfilters-search-placeholder": "필터 변경(메뉴를 사용하거나 필터 이름을 검색하세요)",
        "rcfilters-invalid-filter": "유효하지 않은 필터",
        "rcfilters-empty-filter": "활성화된 필터가 없습니다. 모든 기여가 표시됩니다.",
        "mycontris": "기여",
        "anoncontribs": "기여",
        "contribsub2": "{{GENDER:$3|$1}}($2)의 기여",
+       "contributions-subtitle": "{{GENDER:$3|$1}}의 기여",
        "contributions-userdoesnotexist": "\"$1\" 사용자 계정은 등록되어 있지 않습니다.",
        "nocontribs": "지정한 조건과 일치하는 바뀜을 찾을 수 없습니다.",
        "uctop": "최신",
        "blocklist-userblocks": "계정에 대한 차단 숨기기",
        "blocklist-tempblocks": "기한이 정해진 차단을 숨기기",
        "blocklist-addressblocks": "단일 IP 차단을 숨기기",
+       "blocklist-type": "유형:",
+       "blocklist-type-opt-all": "모두",
+       "blocklist-type-opt-sitewide": "사이트 전체",
+       "blocklist-type-opt-partial": "부분",
        "blocklist-rangeblocks": "광역 차단을 숨기기",
        "blocklist-timestamp": "시간 기록",
        "blocklist-target": "대상",
        "blocklist-editing-page": "문서",
        "blocklist-editing-ns": "이름공간",
        "ipblocklist-empty": "차단 목록이 비어 있습니다.",
-       "ipblocklist-no-results": "요청한 IP 주소나 사용자는 차단되지 않았습니다.",
+       "ipblocklist-no-results": "요청한 IP 주소나 사용자 이름과 일치하는 차단을 찾을 수 없습니다.",
        "blocklink": "차단",
        "unblocklink": "차단 해제",
        "change-blocklink": "차단 설정 바꾸기",
index 6266c29..91d3f59 100644 (file)
        "rcfilters-savedqueries-already-saved": "Dës Filtere si scho gespäichert. Ännert Är Astellunge fir en neie Gespäicherte Filter unzeleeën.",
        "rcfilters-restore-default-filters": "Standardfiltere restauréieren",
        "rcfilters-clear-all-filters": "All Filteren eidelmaachen",
-       "rcfilters-show-new-changes": "Rezentst Ännerunge weisen",
+       "rcfilters-show-new-changes": "Nei Ännerunge zanter $1 weisen",
        "rcfilters-search-placeholder": "Ännerunge filteren (benotzt de Menü oder sicht nom Numm vum Filter)",
        "rcfilters-invalid-filter": "Net valabele Filter",
        "rcfilters-empty-filter": "Keen aktive Filter. All Kontributioune gi gewisen.",
        "blocklist-userblocks": "Benotzerspäre verstoppen",
        "blocklist-tempblocks": "Temporär Späre verstoppen",
        "blocklist-addressblocks": "Eenzel IP-Späre verstoppen",
+       "blocklist-type": "Typ:",
+       "blocklist-type-opt-all": "All",
+       "blocklist-type-opt-partial": "Partiell",
        "blocklist-rangeblocks": "Späre vu ganzen IP-Beräicher verstoppen",
        "blocklist-timestamp": "Zäitstempel",
        "blocklist-target": "Zil",
index c84af46..0486cdd 100644 (file)
                        "Lorestani"
                ]
        },
-       "tog-underline": "Ù\87Ù\88Ù\85 Ù¾Ø¦Û\8cڤأÙ\86د Ø²Û\8cرخأط دار:",
-       "tog-hideminor": "قام کئردئن ڤیرایشتیا کوچئک مین آلئشتیا تازە",
-       "tog-hidepatrolled": "قام کئردئن ڤیرایشتیا تیە دیار کئردە مین آلئشتیا تازە",
-       "tog-newpageshidepatrolled": "بألگە یا تیە دیار کئردە نە مئن نومگە بألگە یا تازە قام کو",
-       "tog-hidecategorization": "قام کئردئن جأرغە کاری بألگە یا",
-       "tog-extendwatchlist": "سئÛ\8cÙ\84 Ø¨Ø£Ø±Ú¯Û\95 Ù\86Û\95 Ø³Û\8c Ù\86ئشÙ\88Ù\99 Ø¯Ø£Ø¦Ù\86 ØªØ£Ù\85Ù\88Ù\99Ù\85 Ø¢Ù\84ئشتÛ\8cا Ú¤Ø§ Ú©Ù\88 Ù\86Û\95 Ù\81Ø£Ù\82أط Ø³Û\8c Ø¨Û\8cشتئر ØªØ§Ø²Û\95 Ø¨Ø§Ú¤Û\8cا.",
-       "tog-usenewrc": "دأسە بأنی آلئشتیا ڤا بألگە د آلئشتیا تازە و سئیل بأرگ",
-       "tog-numberheadings": "سربٱلگٱ خود شمارشت کو",
-       "tog-editondblclick": "بألگە یا نە ڤا د نۊ پوٙرنیئن ڤیرایئشت بأکیت",
-       "tog-editsectiononrightclick": "بأرجا ڤیرایئشت نە ڤا راس پوٙرنییئن د بأرجا داسوٙنیا کونئشتگأر کو",
-       "tog-watchcreations": "بألگە یایی کئ مئ رأڤأندیاری کئمە و جانیایی کئ مئ سوڤار کئمە ئضاف کو د سئیل بأرگە مئ",
-       "tog-watchdefault": "بألگە یایی کئ مئ رأڤأندیاری کئمە و جانیایی کئ مئ سوڤار کئمە ئضاف کو د سئیل بأرگە مئ",
-       "tog-watchmoves": "بألگە یایی و جانیایی کئ مئ جا ڤئ جا کئمە ئضاف کو د سئیل بأرگە مئ",
-       "tog-watchdeletion": "بألگە یایی و جانیایی کئ مئ پاکسا کئمە ئضاف کو د سئیل بأرگە مئ",
-       "tog-watchrollback": "هأمە بألگە یا نە د جایی کئ مئ می رئم ڤأ دئماتأر د د سئیل بأرگئم ئضاف کو.",
-       "tog-minordefault": "هأمە ڤیرایئشتیا کوچئک نە ڤا حال و بار پیش فأرض بییئن نئشوٙ دار کو.",
-       "tog-previewontop": "Ù¾Û\8cØ´ Ø³Ø¦Û\8cÙ\84 Ù\86Û\95 Ø¯Ø¦Ù\85ا Ø¬Ø£Ú¤Û\95 Ú¤Û\8cراÛ\8cئشت Ù\86ئشÙ\88Ù\99 Ø¨Û\8cÛ\8cÛ\95",
-       "tog-previewonfirst": "Ù¾Û\8cØ´ Ø³Ø¦Û\8cÙ\84 Ù\86Û\95 Ø¯ Ø£Ú¤Ø£Ù\84Û\8c Ú¤Û\8cراÛ\8cئشت Ù\86ئشÙ\88Ù\99 Ø¨Û\8cÛ\8cÛ\95",
-       "tog-enotifwatchlistpages": "ئوسئ کئ یئ گئل بألگە یا جانیا د سئیل بأرگئ مئ آلئشت بوٙه مئنە ڤا أنجومانامە خأڤأر کو",
-       "tog-enotifusertalkpages": "د گاتی کئ بألگە گأپئسن کاریار آلشت کاری بی مئنە ڤا أنجومانامە خأڤأر کو",
-       "tog-enotifminoredits": "هأمچئنی ئوسئ کئ ڤیرایئشتیا کوچئکی د بألگە یا یا جانیایا أنجوم بوە مئنە ڤارئسیاری بأک",
-       "tog-enotifrevealaddr": "تÛ\8cر Ù\86ئشÙ\88Ù\99Ù\86 Ø£Ù\86جÙ\88Ù\85اÙ\86اÙ\85Û\95 Ù\85ئÙ\86Û\95 Ø¯ Ø£Ù\86جÙ\88Ù\85اÙ\86اÙ\85Û\95 Ø¯Û\8cارکÙ\88 Ø¯Û\8cارÛ\8c Ø¨Ø£Ú©",
-       "tog-shownumberswatching": "أنازە کاریاریایی کئ د حال و بال دیئن هئن دیاری بأک",
-       "tog-oldsig": "ئÙ\85ضاÛ\8cÛ\8c Ù\87Û\8c:",
-       "tog-fancysig": "ڤا Ø¦Ù\85ضا Ú\86Û\8c Û\8cئ Ú¯Ø¦Ù\84 Ú¤Û\8cÚ©Û\8c Ù\86Û\8cسئسÛ\95 Ø±Ø£Ù\81تار Ø¨Ø£Ú©",
-       "tog-uselivepreview": "Ù¾Û\8cØ´ Ø³Ø¦Û\8cÙ\84 Ø²Ø¦Ù\86Û\95 Ú¤Ø¦ Ú©Ø§Ø± Ø¨Ø¦Û\8cر",
-       "tog-forceeditsummary": "مئنە د گاتی کئ یئ گئل چئکئسە ڤیرایئشت حالی میا ڤامین ڤئ یە توف کونوٙ ڤارسیاری بأک",
-       "tog-watchlisthideown": "Ú¤Û\8cراÛ\8cئشتÛ\8cا Ù\85ئÙ\86Û\95 Ø¯ Ø³Ø¦Û\8cÙ\84 Ø¨Ø£Ø±Ú¯ Ù\86ئÙ\87Ù\88Ù\99 Ø¨Ø£Ú©",
-       "tog-watchlisthidebots": "Ú¤Û\8cراÛ\8cئشتÛ\8cا Ø¨Ù\88ت Ù\86Û\95 Ø¯ Ø³Ø¦Û\8cÙ\84 Ø¨Ø£Ø±Ú¯ Ù\86ئÙ\87Ù\88Ù\99 Ø¨Ø£Ú©",
-       "tog-watchlisthideminor": "Ú¤Û\8cراÛ\8cئشÛ\8cا Ú©Ù\88Ú\86ئک Ù\86Û\95 Ø¯ Ø³Ø¦Û\8cÙ\84 Ø¨Ø£Ø±Ú¯ Ù\86ئÙ\87Ù\88Ù\99 Ø¨Ø£Ú©",
-       "tog-watchlisthideliu": "ڤبرایشتیایی نە کئ ڤئ دأس کاریاریا ڤامین ئوٙماە أنجوم گئرئتە د سئیل بأرگ نئهوٙ بأک",
-       "tog-watchlisthideanons": "Ú¤Û\8cراÛ\8cئشتÛ\8cا Ú©Ø§Ø±Û\8cارÛ\8cاÛ\8cÛ\8c Ú©Ø¦ Ù\86ادÛ\8cارئÙ\86 Ø¯ Ø³Ø¦Û\8cÙ\84 Ø¨Ø£Ø±Ú¯ Ù\86ئÙ\87Ù\88Ù\99 Ø¨Ø£ک",
+       "tog-underline": "Ù\87Ù\88Ù\85 Ù¾Ø§Ù\9bÚ¤Ù±Ù\86 Ø²Ø½Ø±Ø®Ù±Øª دار:",
+       "tog-hideminor": "قایم کردن ڤیرایشؽا کوچک مؽن آلشتؽا تازٱ",
+       "tog-hidepatrolled": "قایم کردن ڤیرایشتؽا تیٱ دؽار کردٱ مؽن آلشتؽا تازٱ",
+       "tog-newpageshidepatrolled": "بٱلگٱیا تیٱ دؽار کردٱ ناْ مؽن نومگٱ بٱلگٱیا تازٱ قایم کو",
+       "tog-hidecategorization": "قایم کردن جٱرغٱ کاری بٱلگٱیا",
+       "tog-extendwatchlist": "ساÙ\9bÙ\84Ù\9b Ø¨Ù±Ø±Ú¯ Ù\86اÙ\92 Ø³Û\8c Ù\86Ø´Ù\88Ý© Ø¯Ø§Ù\9bئÙ\86 ØªÙ\85Ù\88Ù\85 Ø¢Ù\84شتؽا Ú¤Ø§ Ú©Ù\88Ø\8c Ù\86Ù± Ù\81Ù\82ٱت Ø³Û\8c Ø¨Ø½Ø´ØªØ± ØªØ§Ø²Ù± Ø¨Ø§Ú¤Ø½ا.",
+       "tog-usenewrc": "دٱسٱ بٱنی آلشتؽا ڤا بٱلگٱ د آلشتؽا تازٱ ۉ ساٛلٛ بٱرگ",
+       "tog-numberheadings": "سربٱلگٱ خود شمارش کو",
+       "tog-editondblclick": "بٱلگٱیا ناْ ڤا د نۊ پۊرنیئن ڤیرایش بٱکؽت",
+       "tog-editsectiononrightclick": "بٱئرجا ڤیرایش ناْ ڤا راس پۊرنیئن د بٱئرجا داسونؽا کنشگٱر کو",
+       "tog-watchcreations": "بٱلگٱیایؽ کاْ ماْ رٱڤٱندؽاری کردمٱ ۉ جانؽایؽ کاْ ماْ سڤار کردمٱ اْزاف کو د ساٛلٛ بٱرگ ماْ",
+       "tog-watchdefault": "بٱلگٱیایؽ کاْ ماْ رٱڤٱندؽاری کردمٱ ۉ جانؽایؽ کاْ ماْ سڤار کردمٱ اْزاف کو د ساٛلٛ بٱرگ ماْ",
+       "tog-watchmoves": "بٱلگٱیا ۉ جانؽایؽ کاْ ماْ جا ڤ جا کردمٱ اْزاف کو د ساٛلٛ بٱرگ ماْ",
+       "tog-watchdeletion": "بٱلگٱیا ۉ جانؽایؽ کاْ ماْ پاکسا کردمٱ اْزاف کو ڤ ساٛلٛ بٱرگ ماْ",
+       "tog-watchrollback": "هٱمٱ بٱلگٱیا ناْ د جایی کاْ ماْ ماٛرم ڤا دماتر ڤ ساٛلٛ بٱرگ ماْ اْزاف کو.",
+       "tog-minordefault": "هٱمٱ ڤیرایشؽا کوچک ناْ ڤا هال ۉ بار پیش فٱرز بیئن نشوݩ دار کو.",
+       "tog-previewontop": "Ù¾Û\8cØ´ Ø³Ø§Ù\9bÙ\84Ù\9b Ù\86اÙ\92 Ø¯Ù\85ا Ø¬Ù±Ú¤Ù± Ú¤Û\8cراÛ\8cØ´ Ù\86Ø´Ù\88Ý© Ø¨Ø§Ù\9bÛ\8cÙ±",
+       "tog-previewonfirst": "Ù¾Û\8cØ´ Ø³Ø§Ù\9bÙ\84Ù\9b Ù\86اÙ\92 Ø¯ Ù±Ú¤Ù\84Û\8c Ú¤Û\8cراÛ\8cØ´ Ù\86Ø´Ù\88Ý© Ø¨Ø§Ù\9bÛ\8cÙ±",
+       "tog-enotifwatchlistpages": "ٱر یاٛ بٱلگٱ یا جانؽا د ساٛلٛ بٱرگ ماْ آلشت بۊئٱ ماْ ناْ ڤا ٱنجومانامٱ خڤٱر کو",
+       "tog-enotifusertalkpages": "ڤٱختؽ کاْ بٱلگٱ سالفٱ کاریاریم آلشت کاری بی ماْ ناْ ڤا ٱنجومانامٱ خڤٱر کو",
+       "tog-enotifminoredits": "ڤٱختؽ کاْ ڤیرایشؽا کوچکؽ د بٱلگٱیایا جانؽایا ٱنجوم بۊئٱ ماْ ناْ ڤارٱسیاری کو",
+       "tog-enotifrevealaddr": "تÛ\8cر Ù\86Ø´Ù\88Ý© Ù±Ù\86جÙ\88Ù\85اÙ\86اÙ\85Ù± Ù\85اÙ\92 Ù\86اÙ\92 Ø¯ Ù±Ù\86جÙ\88Ù\85اÙ\86اÙ\85Ù± Ø¯Ø½Ø§Ø±Ú©Ù\88 Ø¯Ø½Ø§Ø±Û\8c Ú©Ù\88",
+       "tog-shownumberswatching": "ٱندازٱ کاریارؽایی کاْ د هال ۉ بال دیئن هؽسن دؽاری کو",
+       "tog-oldsig": "اÙ\92Ù\85زا Ø§Û\8cسÙ\86Û\8c Ø´Ù\85ا:",
+       "tog-fancysig": "ڤا Ø§Ù\92Ù\85زا Ú\86Û\8c Û\8cاÙ\9b Ú¤Û\8cÚ©Û\8c Ù\86Û\8cسسٱ Ø±Ù±Ù\81تار Ú©Ù\88",
+       "tog-uselivepreview": "Ù¾Û\8cØ´ Ø³Ø§Ù\9bÙ\84Ù\9b Ø²Ù\86Ù± Ú¤ Ú©Ø§Ø± Ø¨Ø§Ù\9bÛ\8cئر",
+       "tog-forceeditsummary": "د گاتؽ کاْ یاٛ چکسٱ ڤیرایش هالؽ مؽا ڤامؽن ماْ ناْ  ڤارٱسیاری کو",
+       "tog-watchlisthideown": "Ú¤Û\8cراÛ\8cشؽا Ù\85اÙ\92 Ù\86اÙ\92 Ø¯ Ø³Ø§Ù\9bÙ\84Ù\9b Ø¨Ù±Ø±Ú¯ Ù\82اÛ\8cÙ\85 Ú©Ù\88",
+       "tog-watchlisthidebots": "Ú¤Û\8cراÛ\8cشؽا Ø¨Ù\88ت Ù\86اÙ\92 Ø¯ Ø³Ø§Ù\9bÙ\84Ù\9b Ø¨Ù±Ø±Ú¯ Ù\82اÛ\8cÙ\85 Ú©Ù\88",
+       "tog-watchlisthideminor": "Ú¤Û\8cراÛ\8cشؽا Ú©Ù\88Ú\86Ú© Ù\86اÙ\92 Ø¯ Ø³Ø§Ù\9bÙ\84Ù\9b Ø¨Ù±Ø±Ú¯ Ù\82اÛ\8cÙ\85 Ú©Ù\88",
+       "tog-watchlisthideliu": "ڤیرایشؽایؽ ناْ کاْ ڤ دٱس کاریارؽا ڤامؽن اومایٱ ٱنجوم گرتٱ د ساٛلٛ بٱرگ قایم کو",
+       "tog-watchlisthideanons": "Ú¤Û\8cراÛ\8cشؽا Ú©Ø§Ø±Û\8cارؽاÛ\8cؽ Ú©Ø§Ù\92 Ù\86ادؽارٱÙ\86 Ø¯ Ø³Ø§Ù\9bÙ\84Ù\9b Ø¨Ù±Ø±Ú¯ Ù\82اÛ\8cÙ\85 Ø¨Ù±ک",
        "tog-watchlisthidepatrolled": "ڤیرایشتیایی که هان د تیە رأس د سئیل بأرگ قام کو",
        "tog-watchlisthidecategorization": "قام کئردئن جأرغە کاری بألگە یا",
        "tog-ccmeonemails": "ڤورداشتە یا أنجومانامه یا مئنە کئ سی کاریاریا هأنی کئل می کئم سیم کئل بأک",
index 6d328e6..e92e1f0 100644 (file)
        "page_first": "pirmā",
        "page_last": "pēdējā",
        "histlegend": "Atšķirību izvēle: atzīmē vajadzīgo versiju apaļās pogas un spied \"Salīdzināt izvēlētās versijas\".<br />\nApzīmējumi:\n\"ar pašreizējo\" = salīdzināt ar pašreizējo versiju,\n\"ar iepriekšējo\" = salīdzināt ar iepriekšējo versiju,\nm = maznozīmīgs labojums.",
-       "history-fieldset-title": "Versiju meklēšana",
+       "history-fieldset-title": "Filtrēt versijas",
        "history-show-deleted": "Tikai dzēstie labojumi",
        "histfirst": "Senākās",
        "histlast": "Jaunākās",
        "delete-toobig": "Šai lapai ir liela izmaiņu hronoloģija, vairāk nekā $1 {{PLURAL:$1|versijas|versija|versijas}}.\nŠādu lapu dzēšana ir atslēgta, lai novērstu nejaušus traucējumus {{grammar:lokatīvs|{{SITENAME}}}}.",
        "deleting-backlinks-warning": "'''Brīdinājums:''' uz lapu, ko grasies izdzēst, ved [[Special:WhatLinksHere/{{FULLPAGENAME}}|saites no citām lapām]].",
        "rollback": "Novērst labojumus",
+       "rollback-confirmation-confirm": "Lūdzu, apstiprini:",
        "rollback-confirmation-no": "Atcelt",
        "rollbacklink": "novērst",
        "rollbacklinkcount": "atcelt $1 {{PLURAL:$1|labojumus|labojumu|labojumus}}",
        "feedback-bugnew": "Es pārbaudīju. Ziņot par jaunu kļūdu",
        "feedback-cancel": "Atcelt",
        "feedback-close": "Gatavs",
+       "feedback-external-bug-report-button": "Izveidot tehnisko uzdevumu",
        "feedback-dialog-title": "Iesniegt atsauksmes",
        "feedback-error1": "Kļūda: API neatpazīts rezultāts",
        "feedback-error2": "Kļūda: Labojums neizdevās",
        "log-action-filter-managetags-delete": "Iezīmes dzēšana",
        "log-action-filter-managetags-activate": "Iezīmes aktivācija",
        "log-action-filter-managetags-deactivate": "Iezīmes deaktivācija",
+       "log-action-filter-protect-protect": "Aizsardzība",
+       "log-action-filter-protect-modify": "Aizsardzības izmaiņa",
+       "log-action-filter-protect-unprotect": "Aizsardzības atcelšana",
+       "log-action-filter-protect-move_prot": "Pārvietota aizsardzība",
+       "log-action-filter-rights-rights": "Manuāla izmaiņa",
+       "log-action-filter-rights-autopromote": "Automātiska izmaiņa",
        "log-action-filter-suppress-event": "Reģistra ieraksta cenzēšana",
        "log-action-filter-suppress-delete": "Lapas cenzēšana",
        "log-action-filter-upload-upload": "Jauna augšupielāde",
index b6cfd45..05f66e6 100644 (file)
        "rcfilters-savedqueries-already-saved": "Овие филтри се веќе зачувани. Сменете ги поставките за да направите нов зачуван филтер.",
        "rcfilters-restore-default-filters": "Поврати основни филтри",
        "rcfilters-clear-all-filters": "Тргни ги сите филтри",
-       "rcfilters-show-new-changes": "Ð\9fогл. Ð½Ð°Ñ\98нови Ð¿Ñ\80омени",
+       "rcfilters-show-new-changes": "Ð\9fогл. Ð½Ð¾Ð²Ð¸ Ð¿Ñ\80омени Ð¾Ð´ $1 Ð½Ð°Ð²Ð°Ð¼Ñ\83",
        "rcfilters-search-placeholder": "Филтрирање на промени (користете го менито или пребарајте назив на филтер)",
        "rcfilters-invalid-filter": "Неважечки филтер",
        "rcfilters-empty-filter": "Нема активни филтри. Прикажани се сите придонеси.",
        "blocklist-userblocks": "Скриј блокирања на корис. сметки",
        "blocklist-tempblocks": "Скриј привремени блокирања",
        "blocklist-addressblocks": "Скри блокирања на поединечни IP-адреси",
+       "blocklist-type": "Вид:",
+       "blocklist-type-opt-all": "сите",
+       "blocklist-type-opt-sitewide": "Насекаде",
+       "blocklist-type-opt-partial": "Делумно",
        "blocklist-rangeblocks": "Скриј опсежни блокови",
        "blocklist-timestamp": "Време и датум",
        "blocklist-target": "Цел",
        "blocklist-editing-page": "страници",
        "blocklist-editing-ns": "именски простори",
        "ipblocklist-empty": "Списокот на блокирања е празен.",
-       "ipblocklist-no-results": "Ð\91аÑ\80анаÑ\82а IP-адÑ\80еÑ\81а Ð¸Ð»Ð¸ ÐºÐ¾Ñ\80иÑ\81ниÑ\87ка Ñ\81меÑ\82ка Ð½Ðµ Ðµ Ð±Ð»Ð¾ÐºÐ¸Ñ\80ана.",
+       "ipblocklist-no-results": "Ð\9dе Ð½Ð°Ñ\98дов Ñ\82акви Ð±Ð»Ð¾ÐºÐ¾Ð²Ð¸ Ð½Ð° Ð¿Ð¾Ð±Ð°Ñ\80анаÑ\82а IP-адÑ\80еÑ\81а Ð¸Ð»Ð¸ ÐºÐ¾Ñ\80иÑ\81ниÑ\87ко Ð¸Ð¼Ðµ.",
        "blocklink": "блокирај",
        "unblocklink": "одблокирај",
        "change-blocklink": "промена на блок",
        "scarytranscludefailed-httpstatus": "[Преземањето на шаблонот не успеа за $1: HTTP $2]",
        "scarytranscludetoolong": "[Премногу долго URL]",
        "deletedwhileediting": "'''Предупредување''': Оваа страница беше избришана откако почнавте со нејзино уредување!",
-       "confirmrecreate": "Корисникот [[User:$1|$1]] ([[User talk:$1|разговор]]) {{GENDER:$1|ја избриша}} страницава откако вие почнавте со уредување, со причината:\n: ''$2''\nПотврдете дека навистина сакате да ја пресоздадете страницата.",
+       "confirmrecreate": "Корисникот [[User:$1|$1]] ([[User talk:$1|разговор]]) ја {{GENDER:$1|избриша}} страницава откако вие почнавте со уредување, со причината:\n: <em>$2</em>\nПотврдете дека навистина сакате да ја пресоздадете оваа страница.",
        "confirmrecreate-noreason": "Корисникот [[User:$1|$1]] ([[User talk:$1|разговор]]) {{GENDER:$1|ја избриша}} страницава откако почнавте да ја уредувате.  Потврдете дека навистина сакате да ја пресоздадете страницата.",
        "recreate": "Пресоздај",
        "unit-pixel": "п",
        "version-variables": "Променливи",
        "version-editors": "Уредници",
        "version-antispam": "Спречување на спам",
-       "version-api": "Извршници",
+       "version-api": "API",
        "version-other": "Друго",
        "version-mediahandlers": "Ракувачи со мултимедијални содржини",
        "version-hooks": "Пресретник",
index cd5a545..b27df12 100644 (file)
        "blocklist-userblocks": "അംഗത്വ തടയലുകൾ മറയ്ക്കുക",
        "blocklist-tempblocks": "താത്കാലിക തടയലുകൾ മറയ്ക്കുക",
        "blocklist-addressblocks": "ഒറ്റയൊറ്റ ഐ.പി. തടയലുകൾ മറയ്ക്കുക",
+       "blocklist-type": "തരം:",
+       "blocklist-type-opt-all": "എല്ലാം",
+       "blocklist-type-opt-sitewide": "സൈറ്റ്-വ്യാപകം",
+       "blocklist-type-opt-partial": "ഭാഗികം",
        "blocklist-rangeblocks": "പരിധിയടച്ചുള്ള തടയലുകൾ മറയ്ക്കുക",
        "blocklist-timestamp": "സമയമുദ്ര",
        "blocklist-target": "ലക്ഷ്യം",
        "blocklist-editing-page": "താളുകൾ",
        "blocklist-editing-ns": "നാമമേഖലകൾ",
        "ipblocklist-empty": "തടയൽപ്പട്ടിക ശൂന്യമാണ്‌.",
-       "ipblocklist-no-results": "à´\88 à´\90.പി. à´µà´¿à´²à´¾à´¸à´®àµ\8b à´\89പയàµ\8bà´\95àµ\8dà´¤àµ\83നാമമàµ\8b à´¤à´\9fà´\9eàµ\8dà´\9eà´¿à´\9fàµ\8dà´\9fà´¿ല്ല.",
+       "ipblocklist-no-results": "à´\86വശàµ\8dയപàµ\8dà´ªàµ\86à´\9fàµ\8dà´\9f à´\90.പി. à´µà´¿à´²à´¾à´¸à´®àµ\8b à´\89പയàµ\8bà´\95àµ\8dà´¤àµ\83നാമമàµ\8b à´\86യി à´ªàµ\8aà´°àµ\81à´¤àµ\8dതപàµ\8dà´ªàµ\86à´\9fàµ\81à´¨àµ\8dà´¨ à´¤à´\9fയലàµ\81à´\95ൾ à´\87ല്ല.",
        "blocklink": "തടയുക",
        "unblocklink": "സ്വതന്ത്രമാക്കുക",
        "change-blocklink": "തടയലിൽ മാറ്റം വരുത്തുക",
index 6d8f5e6..a1a29db 100644 (file)
        "changeemail-submit": "အီးမေးလ်ပြောင်းလဲရန်",
        "changeemail-throttled": "သင်သည် login ဝင်ရန် အကြိမ်မြောက်မြားစွာ ပြုလုပ်ခဲ့ပြီးဖြစ်သည်။\nကျေးဇူးပြု၍ ထပ်မဝင်ခင် $1 စောင့်ပေးပါ။",
        "changeemail-nochange": "မတူညီသော အီးမေးလ်လိပ်စာအသစ်ကို ကျေးဇူးပြု၍ ရိုက်ထည့်ပါ။",
+       "resettokens": "တိုကင်များကို ပြန်လည်ချိန်ညှိမည်",
+       "resettokens-tokens": "တိုကင်များ-",
        "resettokens-token-label": "$1 (လက်ရှိတန်ဖိုး: $2)",
        "resettokens-resetbutton": "ရွေးချယ်ထားသော တိုကင်များကို ပြန်ချိန်ရန်",
        "bold_sample": "စာလုံးမည်း",
        "prefs-watchlist-edits": "စောင့်ကြည့်စာရင်းတွင် ပြရန် အပြောင်းအလဲတို့၏ အများဆုံး အရေအတွက်",
        "prefs-watchlist-edits-max": "အများဆုံးအရေအတွက် - ၁ဝဝဝ",
        "prefs-watchlist-token": "စောင့်ကြည့်စာရင်း တိုကင် -",
+       "prefs-watchlist-managetokens": "တိုကင်များကို စီမံခန့်ခွဲရန်",
        "prefs-misc": "အသေးအမွှား",
        "prefs-resetpass": "စကားဝှက် ပြောင်းရန်",
        "prefs-changeemail": "အီးမေးလိပ်စာ ပြင်ဆင် သို့ ဖယ်ရှားရန်",
        "ipb-disableusertalk": "ပိတ်ပင်ထားစဉ်အတွင်း ဤအသုံးပြုသူအား သူတို့၏ ကိုယ်ပိုင်ဆွေးနွေးချက် စာမျက်နှာကို ပြင်ဆင်ခြင်းမှ ပိတ်ပင်ရန်",
        "ipb-change-block": "အသုံးပြုသူအား ဤအပြင်အဆင်များဖြင့် ထပ်မံပိတ်ပင်ရန်",
        "ipb-confirm": "ပိတ်ပင်မှုကို အတည်ပြု",
+       "ipb-partial": "တစ်စိတ်တစ်ပိုင်း",
        "ipb-pages-label": "စာမျက်နှာများ",
+       "ipb-namespaces-label": "အမည်ညွှန်းများ",
        "badipaddress": "တရားမဝင်သော IP address",
        "blockipsuccesssub": "ပိတ်ပင်ခြင်း အောင်မြင်သည်",
        "blockipsuccesstext": "[[Special:Contributions/$1|$1]] ကို ပိတ်ပင်ထားပါသည်။<br />\nပိတ်ပင်မှုများကို ပြန်လည်ဆန်းစစ်ရန် [[Special:BlockList|ပိတ်ပင်မှု စာရင်း]]ကို ကြည့်ပါ။",
        "ipb-blocklist-contribs": "{{GENDER:$1|$1}} အတွက် ဆောင်ရွက်ချက်များ",
        "ipb-blocklist-duration-left": "$1 ကျန်ရှိ",
        "block-expiry": "သက်တမ်းကုန်လွန်ရက် -",
+       "block-prevent-edit": "တည်းဖြတ်ခြင်း",
+       "block-reason": "အ​ကြောင်း​ပြ​ချက်:",
+       "block-target": "အသုံးပြုသူအမည် သို့မဟုတ် အီးမေးလ်လိပ်စာ-",
        "unblockip": "အသုံးပြုသူကို ပိတ်ပင်ထားရာမှ ပြန်ဖွင့်ပေးရန်",
        "ipusubmit": "ဤပိတ်ပင်မှုကို ဖယ်ရှားရန်",
        "unblocked": "[[User:$1|$1]] ကို ပိတ်ပင်ထားရာမှ ပြန်ဖွင့်ပေးလိုက်သည်",
        "blocklist-userblocks": "အကောင့်ပိတ်ပင်မှုများ ဝှက်",
        "blocklist-tempblocks": "ယာယီပိတ်ပင်မှုများ ဝှက်",
        "blocklist-addressblocks": "အိုင်ပီတစ်ခုတည်းပိတ်ပင်မှု ဝှက်",
+       "blocklist-type-opt-all": "အားလုံး",
+       "blocklist-type-opt-partial": "တစ်စိတ်တစ်ပိုင်း",
        "blocklist-rangeblocks": "အကွာအဝေးလိုက် ပိတ်ပင်မှုများ ဝှက်",
        "blocklist-timestamp": "အချိန်တံဆိပ်",
        "blocklist-target": "ပစ်မှတ်",
        "mediastatistics-bytespertype": "ဤအပိုင်းအတွက် စုစုပေါင်းဖိုင်အရွယ်အစား: {{PLURAL:$1|$1 ဘိုက်|$1 ဘိုက်}} ($2; $3%)။",
        "mediastatistics-allbytes": "ဖိုင်အားလုံးအတွက် စုစုပေါင်းဖိုင်အရွယ်အစား: {{PLURAL:$1|$1 ဘိုက်|$1 ဘိုက်}} ($2)။",
        "mediastatistics-table-count": "ဖိုင်များ အရေအတွက်",
+       "mediastatistics-header-unknown": "မသိရှိပါ",
+       "mediastatistics-header-audio": "အသံ",
+       "mediastatistics-header-video": "ဗီဒီယိုများ",
        "mediastatistics-header-total": "ဖိုင်အားလုံး",
        "special-characters-group-latin": "လက်တင်",
        "special-characters-group-symbols": "သင်္ကေတများ",
        "special-characters-group-greek": "ဂရိ",
        "special-characters-group-arabic": "အာရဗီ",
+       "special-characters-group-persian": "ပါရှန်း",
        "special-characters-group-hebrew": "ဟီးဘရူး",
        "special-characters-group-bangla": "ဘင်္ဂလား",
+       "special-characters-group-tamil": "တမီးလ်",
        "special-characters-group-thai": "ထိုင်း",
        "special-characters-group-lao": "လာအို",
        "special-characters-group-khmer": "ခမာ",
+       "special-characters-title-minus": "အနုတ် သင်္ကေတ",
+       "mw-widgets-abandonedit": "အရင်ဆုံး မသိမ်းဆည်းဘဲ တည်းဖြတ်ခြင်းပုံစံမှ ထွက်ခွာလိုသည်မှာ သေချာပါသလား",
        "mw-widgets-abandonedit-discard": "တည်းဖြတ်မှုများကို စွန့်လွတ်ရန်",
        "mw-widgets-abandonedit-keep": "တည်းဖြတ်ခြင်းကို ဆက်လုပ်ရန်",
        "mw-widgets-abandonedit-title": "သေချာပါသလား",
        "mw-widgets-titleinput-description-redirect": "$1 သို့ ပြန်ညွှန်း",
        "mw-widgets-categoryselector-add-category-placeholder": "ကဏ္ဍတစ်ခု ထည့်ပေါင်း...",
        "mw-widgets-usersmultiselect-placeholder": "ပို၍ ထည့်ပေါင်း...",
+       "mw-widgets-titlesmultiselect-placeholder": "ပို၍ ထည့်ပေါင်း...",
        "date-range-from": "နေ့စွဲမှ:",
        "date-range-to": "နေ့စွဲသို့:",
        "randomrootpage": "ကျပန်း အခြေ စာမျက်နှာ",
index afbc0bf..047716a 100644 (file)
        "action-editusercss": "de CSS-bestanden van andere gebruikers te bewerken",
        "action-edituserjson": "de JSON-bestanden van andere gebruikers te bewerken",
        "action-edituserjs": "de JavaScriptbestanden van andere gebruikers te bewerken",
+       "action-editsitecss": "wikibrede CSS te bewerken",
+       "action-editsitejson": "wikibrede JSON te bewerken",
+       "action-editsitejs": "wikibrede JavaScript te bewerken",
        "action-editmyusercss": "uw eigen CSS-pagina's te bewerken",
        "action-editmyuserjson": "uw eigen JSON-pagina's te bewerken",
        "action-editmyuserjs": "uw eigen JavaScriptpagina's te bewerken",
        "rcfilters-savedqueries-already-saved": "Deze filters zijn al opgeslagen. Wijzig uw instellingen om een nieuw Filter op te slaan.",
        "rcfilters-restore-default-filters": "Standaard filters terugzetten",
        "rcfilters-clear-all-filters": "Alle filters verwijderen",
-       "rcfilters-show-new-changes": "Toon nieuwste wijzigingen",
+       "rcfilters-show-new-changes": "Toon nieuwste wijzigingen sinds $1",
        "rcfilters-search-placeholder": "Filter wijzigingen (gebruik het menu of zoek op filternaam)",
        "rcfilters-invalid-filter": "Ongeldig filter",
        "rcfilters-empty-filter": "Geen actieve filters. Alle bijdragen worden weergegeven.",
        "ipb-confirm": "Blokkade bevestigen",
        "ipb-sitewide": "Van de hele site",
        "ipb-partial": "Gedeeltelijk",
+       "ipb-sitewide-help": "Elke pagina op de wiki en alle andere handelingen.",
        "ipb-partial-help": "Specifieke pagina's of naamruimten.",
        "ipb-pages-label": "Pagina's",
        "ipb-namespaces-label": "Naamruimten",
        "blocklist-userblocks": "Geblokkeerde accounts verbergen",
        "blocklist-tempblocks": "Tijdelijke blokkades verbergen",
        "blocklist-addressblocks": "Blokkades van één IP-adres verbergen",
+       "blocklist-type": "Soort:",
+       "blocklist-type-opt-all": "Alle",
+       "blocklist-type-opt-sitewide": "Van de hele site",
+       "blocklist-type-opt-partial": "Gedeeltelijk",
        "blocklist-rangeblocks": "IP-adresblokken verbergen",
        "blocklist-timestamp": "Tijdstip",
        "blocklist-target": "Doel",
        "blocklist-editing-page": "pagina's",
        "blocklist-editing-ns": "naamruimten",
        "ipblocklist-empty": "De blokkeerlijst is leeg.",
-       "ipblocklist-no-results": "Dit IP-adres of deze gebruikersnaam is niet geblokkeerd.",
+       "ipblocklist-no-results": "Geen blokkades gevonden voor het IP-adres of de gebruikersnaam.",
        "blocklink": "blokkeren",
        "unblocklink": "blokkade opheffen",
        "change-blocklink": "blokkade wijzigen",
index 2f13552..af00fa4 100644 (file)
        "rcfilters-savedqueries-already-saved": "Ten zestaw filtrów jest już zapisany. Zmień swoje ustawienia aby utworzyć nowy zestaw zapisanych filtrów.",
        "rcfilters-restore-default-filters": "Przywróć domyślne filtry",
        "rcfilters-clear-all-filters": "Wyczyść filtry",
-       "rcfilters-show-new-changes": "Zobacz nowsze zmiany",
+       "rcfilters-show-new-changes": "Zobacz zmiany od $1",
        "rcfilters-search-placeholder": "Filtruj zmiany (użyj menu lub wyszukaj według nazwy filtra)",
        "rcfilters-invalid-filter": "Nieprawidłowy filtr",
        "rcfilters-empty-filter": "Brak aktywnych filtrów. Wyświetlane są wszystkie zmiany.",
        "blocklist-userblocks": "Ukryj blokady konta",
        "blocklist-tempblocks": "Ukryj tymczasowe blokady",
        "blocklist-addressblocks": "Ukryj blokady pojedynczych adresów IP",
+       "blocklist-type": "Typ:",
+       "blocklist-type-opt-all": "Wszystkie",
+       "blocklist-type-opt-sitewide": "Całkowite",
+       "blocklist-type-opt-partial": "Częściowe",
        "blocklist-rangeblocks": "Ukryj blokady zakresów",
        "blocklist-timestamp": "Sygnatura czasowa",
        "blocklist-target": "Cel",
        "blocklist-editing-page": "strony",
        "blocklist-editing-ns": "przestrzenie nazw",
        "ipblocklist-empty": "Lista blokad jest pusta.",
-       "ipblocklist-no-results": "Podany adres IP lub użytkownik nie jest zablokowany.",
+       "ipblocklist-no-results": "Nie znaleziono blokad dla podanego adresu IP lub użytkownika.",
        "blocklink": "zablokuj",
        "unblocklink": "odblokuj",
        "change-blocklink": "zmień blokadę",
index 1a1825a..af3ac42 100644 (file)
        "rcfilters-savedqueries-already-saved": "Esses filtros já foram salvos. Altere suas configurações para criar um novo Filtro Salvo.",
        "rcfilters-restore-default-filters": "Restaurar filtros padrão",
        "rcfilters-clear-all-filters": "Limpar todos os filtros",
-       "rcfilters-show-new-changes": "Veja as novas mudanças",
+       "rcfilters-show-new-changes": "Ver as novas alterações desde $1",
        "rcfilters-search-placeholder": "Filtrar mudanças (usar o menu ou procurar o nome do filtro)",
        "rcfilters-invalid-filter": "Filtro inválido",
        "rcfilters-empty-filter": "Nenhum filtro ativo. Todas as contribuições são mostradas.",
        "blocklist-userblocks": "Esconder bloqueios de contas",
        "blocklist-tempblocks": "Esconder bloqueios temporários",
        "blocklist-addressblocks": "Esconder bloqueios de IP único",
+       "blocklist-type": "Tipo:",
+       "blocklist-type-opt-all": "Todos",
+       "blocklist-type-opt-sitewide": "Em todo o site",
+       "blocklist-type-opt-partial": "Parcial",
        "blocklist-rangeblocks": "Ocultar bloqueios de faixas",
        "blocklist-timestamp": "Data e hora",
        "blocklist-target": "Destinatário",
        "blocklist-editing-page": "páginas",
        "blocklist-editing-ns": "domínios",
        "ipblocklist-empty": "A lista de bloqueios encontra-se vazia.",
-       "ipblocklist-no-results": "O endereço de IP ou nome de usuário procurado não se encontra bloqueado.",
+       "ipblocklist-no-results": "Nenhum bloqueio correspondente encontrado para o endereço IP ou nome de usuário solicitados.",
        "blocklink": "bloquear",
        "unblocklink": "desbloquear",
        "change-blocklink": "alterar bloqueio",
index 0eedadd..375cec6 100644 (file)
        "rcfilters-savedqueries-already-saved": "Estes filtros já foram gravados. Altera as suas configurações para criar um novo filtro gravado.",
        "rcfilters-restore-default-filters": "Restaurar os filtros padrão",
        "rcfilters-clear-all-filters": "Limpar todos os filtros",
-       "rcfilters-show-new-changes": "Mostrar as mudanças mais recentes",
+       "rcfilters-show-new-changes": "Ver novas alterações desde $1",
        "rcfilters-search-placeholder": "Filtrar mudanças (usar o menu ou procurar o nome do filtro)",
        "rcfilters-invalid-filter": "Filtro inválido",
        "rcfilters-empty-filter": "Não há filtros ativos. São mostradas todas as contribuições.",
        "blocklist-userblocks": "Ocultar bloqueios de contas",
        "blocklist-tempblocks": "Ocultar bloqueios temporários",
        "blocklist-addressblocks": "Ocultar bloqueios de um IP individual",
+       "blocklist-type": "Tipo:",
+       "blocklist-type-opt-all": "Todos",
+       "blocklist-type-opt-partial": "Parcial",
        "blocklist-rangeblocks": "Ocultar bloqueios de gamas",
        "blocklist-timestamp": "Data e hora",
        "blocklist-target": "Destinatário",
        "blocklist-editing-page": "páginas",
        "blocklist-editing-ns": "espaços nominais",
        "ipblocklist-empty": "A lista de bloqueios encontra-se vazia.",
-       "ipblocklist-no-results": "O endereço IP ou nome de utilizador procurado não se encontra bloqueado.",
+       "ipblocklist-no-results": "Nenhum bloqueio correspondente encontrado para o endereço de IP ou nome de utilizador(a) solicitado.",
        "blocklink": "bloquear",
        "unblocklink": "desbloquear",
        "change-blocklink": "alterar bloqueio",
index dca6b4f..7aed514 100644 (file)
        "blocklist-tempblocks": "Used as the label for the multi-select checkbox in the form on [[Special:BlockList]].\n{{Related|Blocklist-blocks}}",
        "blocklist-addressblocks": "Used as the label for the multi-select checkbox in the form on [[Special:BlockList]].\n{{Related|Blocklist-blocks}}",
        "blocklist-type": "Used as label for dropdown box in [[Special:BlockList]].",
-       "blocklist-type-opt-all": "Used as option for dropdown box in [[Special:BlockList]]. This is the default option and indicates that \"all\" blocks will be listed",
+       "blocklist-type-opt-all": "Used as option for dropdown box in [[Special:BlockList]]. This is the default option and indicates that \"all\" blocks will be listed\n{{Identical|All}}",
        "blocklist-type-opt-sitewide": "Used as option for dropdown box in [[Special:BlockList]]. This option indicates that only \"sitewide\" blocks will be listed.",
        "blocklist-type-opt-partial": "Used as option for dropdown box in [[Special:BlockList]]. This option indicates that only \"partial\" blocks will be listed.",
        "blocklist-rangeblocks": "Used as the label for the multi-select checkbox in the form on [[Special:BlockList]].\n\nFor an explanation of \"range blocks\", see [[mw:Help:Range_blocks]]\n{{Related|Blocklist-blocks}}",
index 99f2a77..70c4e5a 100644 (file)
@@ -38,7 +38,8 @@
                        "Andrei Stroe",
                        "WebSourceContentRO",
                        "MSClaudiu",
-                       "Lucdrei"
+                       "Lucdrei",
+                       "Moyogo"
                ]
        },
        "tog-underline": "Sublinierea legăturilor:",
        "filedelete": "Șterge $1",
        "filedelete-legend": "Șterge fișierul",
        "filedelete-intro": "Sunteți pe cale să ștergeți fișierul '''[[Media:$1|$1]]''' cu tot istoricul acestuia.",
-       "filedelete-intro-old": "Ştergi versiunea fișierului '''[[Media:$1|$1]]''' din [$4 $3, $2].",
+       "filedelete-intro-old": "Ștergi versiunea fișierului '''[[Media:$1|$1]]''' din [$4 $3, $2].",
        "filedelete-comment": "Motiv:",
        "filedelete-submit": "Șterge",
        "filedelete-success": "'''$1''' a fost șters.",
        "filedelete-reason-otherlist": "Alt motiv",
        "filedelete-reason-dropdown": "*Motive uzuale\n** Încălcare drepturi de autor\n** Fișier duplicat",
        "filedelete-edit-reasonlist": "Modifică motivele ștergerii",
-       "filedelete-maintenance": "Ştergerea sau restaurarea fișierelor este temporar dezactivată pe timpul lucrărilor de mentenanță.",
+       "filedelete-maintenance": "Ștergerea sau restaurarea fișierelor este temporar dezactivată pe timpul lucrărilor de mentenanță.",
        "filedelete-maintenance-title": "Fișierul nu a putut fi șters",
        "mimesearch": "Căutare MIME",
        "mimesearch-summary": "Această pagină permite filtrarea fișierelor în funcție de tipul MIME.\nDate de intrare: tip_de_conținut/subtip sau tip_de_conținut/*; ex. <code>image/jpeg</code>.",
        "excontent": "conținutul era: '$1'",
        "excontentauthor": "conținutul era: „$1”, iar unicul contribuitor a fost „[[Special:Contributions/$2|$2]]” ([[User talk:$2|discuție]])",
        "exbeforeblank": "conținutul înainte de golire era: '$1'",
-       "delete-confirm": "Şterge \"$1\"",
+       "delete-confirm": "Șterge \"$1\"",
        "delete-legend": "Şterge",
        "historywarning": "<strong>Atenție:</strong> istoricul paginii pe care o ștergeți conține $1 {{PLURAL:$1|versiune|versiuni|de versiuni}}:",
        "historyaction-submit": "Afișează",
        "tooltip-ca-nstab-media": "Vezi pagina media",
        "tooltip-ca-nstab-special": "Aceasta este o pagină specială și nu poate fi modificată",
        "tooltip-ca-nstab-project": "Vezi pagina proiectului",
-       "tooltip-ca-nstab-image": "Vezi pagina fişierului",
+       "tooltip-ca-nstab-image": "Vezi pagina fișierului",
        "tooltip-ca-nstab-mediawiki": "Vedeți mesajul de sistem",
        "tooltip-ca-nstab-template": "Vezi formatul",
        "tooltip-ca-nstab-help": "Vezi pagina de ajutor",
        "signature": "[[{{ns:user}}:$1|$2]] ([[{{ns:user_talk}}:$1|discuție]])",
        "timezone-local": "Local",
        "duplicate-defaultsort": "'''Atenție:''' Cheia de sortare implicită („$2”) o înlocuiește pe precedenta („$1”).",
-       "duplicate-displaytitle": "<strong>Atenție:</strong> Titlul afișat „$2” înlocuieşte titlul afișat anterior, „$1”.",
+       "duplicate-displaytitle": "<strong>Atenție:</strong> Titlul afișat „$2” înlocuiește titlul afișat anterior, „$1”.",
        "restricted-displaytitle": "<strong>Atenție:</strong> Titlul de afișat \"$1\" a fost ignorat deoarece nu este echivalent cu titlul real al paginii.",
        "invalid-indicator-name": "<strong>Eroare:</strong> Parametrul <code>nume</code> al indicatorilor de stare a paginii nu trebuie să fie gol.",
        "version": "Versiune",
        "expand_templates_generate_xml": "Arată arborele de analiză XML",
        "expand_templates_generate_rawhtml": "Arată HTML brut",
        "expand_templates_preview": "Previzualizare",
-       "expand_templates_preview_fail_html": "<em>Întrucât la {{SITENAME}} este activat HTML brut și a avut loc o pierdere a sesiunii de date, previzualizarea a fost ascunsă ca măsură de precauție împotriva atacurilor prin JavaScript.</em>\n\n<strong>Dacă aceasta este o încercare legitimă de a previzualiza, încercați din nou.</strong>\nDacă nici astfel nu funcționează, încercați să [[Special:UserLogout|închideţi sesiunea]] şi să vă autentificaţi din nou și să verificați dacă navigatorul dumneavoastră permite module cookie pentru acest site.",
+       "expand_templates_preview_fail_html": "<em>Întrucât la {{SITENAME}} este activat HTML brut și a avut loc o pierdere a sesiunii de date, previzualizarea a fost ascunsă ca măsură de precauție împotriva atacurilor prin JavaScript.</em>\n\n<strong>Dacă aceasta este o încercare legitimă de a previzualiza, încercați din nou.</strong>\nDacă nici astfel nu funcționează, încercați să [[Special:UserLogout|închideți sesiunea]] și să vă autentificați din nou și să verificați dacă navigatorul dumneavoastră permite module cookie pentru acest site.",
        "expand_templates_preview_fail_html_anon": "<em>Întrucât la {{SITENAME}} este activat HTML brut și nu v-ați autentificat, previzualizarea a fost ascunsă ca măsură de precauție împotriva atacurilor prin JavaScript.</em>\n\n<strong>Dacă aceasta este o încercare legitimă de a previzualiza, [[Special:UserLogin|autentificați-vă]] și încercați din nou.</strong>",
        "expand_templates_input_missing": "Trebuie să furnizați cel puțin un text ca date de intrare.",
        "pagelanguage": "Modificare limbă pagină",
index 91401b9..2e87bf9 100644 (file)
        "rcfilters-savedqueries-already-saved": "Эти фильтры уже сохранены. Измените свои настройки, чтобы создать новый Сохранённый фильтр.",
        "rcfilters-restore-default-filters": "Восстановить фильтры по умолчанию",
        "rcfilters-clear-all-filters": "Очистить все фильтры",
-       "rcfilters-show-new-changes": "Последние изменения",
+       "rcfilters-show-new-changes": "Последние изменения, начиная с $1",
        "rcfilters-search-placeholder": "Фильтровать изменения (используйте меню или ищите по названию фильтра)",
        "rcfilters-invalid-filter": "Недопустимый фильтр",
        "rcfilters-empty-filter": "Нет активных фильтров. Показываются все правки.",
index e5108cf..4af100b 100644 (file)
        "version-variables": "Promjenjive",
        "version-editors": "Urednici",
        "version-antispam": "Sprečavanje spama",
-       "version-api": "Prilozi",
+       "version-api": "Izvršnici",
        "version-other": "Ostalo",
        "version-mediahandlers": "Upravljači medije",
        "version-hooks": "Kuke",
index 3f55b49..87464d1 100644 (file)
        "page_first": "ဢွၼ်တၢင်း",
        "page_last": "လိုတ်းသုတ်း",
        "histlegend": "တွၼ်ႈတႃႇၼိူင်းၵၼ်တူၺ်း လွင်ႈမႄးထတ်း ႁဵၼ်းပၼ်မၢႆၶၼ် တီႈတိူၵ်ႈလိူၵ်ႈသၢင်ႈ သေ ၼဵၵ်းပၼ် Enter ဢမ်ႇၼၼ် ၼဵၵ်းပၼ်တီႈ ၼဵၼ် ဢၼ်မီးယူႇၽၢႆႇတႂ်ႈၼၼ်ႉလႄႈ။\nLegend:  <strong>({{int:cur}})</strong> = လွင်ႈပႅၵ်ႇပိူင်ႈၵၼ်တင်း ၶေႃႈမႄးထတ်းဝႆႉ ၵမ်းလိုၼ်းသုတ်း, <strong>({{int:last}})</strong> = လွင်ႈပႅၵ်ႇပိူင်ႈၵၼ်တင်း ၶေႃႈမႄးထတ်း ၽၢႆႇၼႃႈၼၼ်ႉ, <strong>{{int:minoreditletter}}</strong> = လွင်ႈမႄးထတ်းဢွၼ်ႇဢီႈ.",
-       "history-fieldset-title": "á\80\9eá\80½á\81µá\80ºá\82\88á\82\81á\82\83á\80\90á\82\83 á\81¶á\80±á\82\83á\82\88á\81¶á\80°á\81¼á\80ºá\82\89á\80¢á\81¢á\81¼á\80ºá\82\87",
+       "history-fieldset-title": "á\80\90á\80°á\80\9dá\80ºá\80\91á\80½á\80\84á\80º á\81¶á\80±á\82\83á\82\88á\81¶á\80°á\81¼á\80ºá\82\89á\82\81á\82\83",
        "history-show-deleted": "ၶေႃႈၶူၼ်ႉဢၢၼ်ႇ ဢၼ်​ယႃႉ​ဝႆႉ​ၼၼ်ႉၵွၺ်း",
        "histfirst": "ၵဝ်ႇသုတ်း",
        "histlast": "မႂ်ႇသုတ်း",
        "contribslink": "ၶဝ်ႈႁူမ်ႈ",
        "emaillink": "သူင်ႇ ဢီးမေးလ်",
        "autoblocker": "ယွၼ်ႉပိူဝ်ႈဝႃႈ ႁဵင်းလိၵ်ႈဢၢႆႇၽီႇၸဝ်ႈၵဝ်ႇၼႆႉ ထုၵ်ႇၸႂ်ႉဝႆႉ ၼင်ႇ \"[[User:$1|$1]]\" လႄႈ ထုၵ်ႉႁႄးတတ်းၵႂႃႇ ႁင်းမၼ်း။\nလွင်ႈတၢင်း ဢၼ်ပၼ်ဝႆႉ တွၼ်ႈတႃႇ ႁႄႉတတ်း  $1 ၼႆႉတႄႉ ပဵၼ် \"$2\"�",
-       "blocklogpage": "မၢႆတမ်းၵၢၼ်ႁႄႉတတ်း",
+       "blocklogpage": "မၢႆတမ်းၵၢၼ်ႁႄႉတတ်း",
        "blocklog-showlog": "ၽူႈၸႂ်ႉတိုဝ်းၵေႃႉၼႆႉ မိူဝ်ႈပူၼ်ႉမႃး ယၢမ်ႈထုၵ်ႇႁႄႉတတ်းဝႆႉယဝ်ႉ။\nမၢႆတမ်းၵၢၼ်ႁႄႉတတ်း တွၼ်ႈတႃႇဢိင်ပိုင်ႈၼၼ်ႉ ၵမ်ႉထႅမ်ဝႆႉပၼ် ၽၢႆႇတႂ်ႈၼႆႉယူႇ :�",
        "blocklog-showsuppresslog": "ၽူႈၸႂ်ႉတိုဝ်းၵေႃႉၼႆႉ မိူဝ်ႈပူၼ်ႉမႃး ယၢမ်ႈထုၵ်ႁႄႉတတ်းလႄႈ ထုၵ်ႇသိူင်ႇဝႆႉ။\nမၢႆတမ်းႁူမ်ႇဝႆႉ တွၼ်ႈတႃႇပိုင်ႈဢိင်ၼၼ်ႉ ၼႄဝႆႉပၼ် ၼင်ႇၽၢႆႇတႂ်ႈၼႆႉ :�",
        "blocklogentry": "[[$1]] ၵေႃႉထုၵ်ႇႁႄႉတတ်းဝႆႉ တႃႇၶၢဝ်းယၢမ်းတေသုတ်းသဵင်ႈ $2 $3",
index 12b2b52..fc0dd42 100644 (file)
        "rcfilters-savedqueries-already-saved": "Dessa filter har redan sparats. Ändra dina inställningar för att skapa ett nytt sparat filter.",
        "rcfilters-restore-default-filters": "Återställ standardfilter",
        "rcfilters-clear-all-filters": "Rensa alla filter",
-       "rcfilters-show-new-changes": "Visa de nyaste ändringarna",
+       "rcfilters-show-new-changes": "Visa de nyaste ändringarna sedan $1",
        "rcfilters-search-placeholder": "Filtrera senaste ändringar (använd menyn eller sök efter filternamn)",
        "rcfilters-invalid-filter": "Ogiltigt filter",
        "rcfilters-empty-filter": "Inga aktiva filter. Alla bidrag visas.",
        "blocklist-userblocks": "Dölj kontoblockeringar",
        "blocklist-tempblocks": "Dölj tillfälliga blockeringar",
        "blocklist-addressblocks": "Dölj enskilda IP-blockeringar",
+       "blocklist-type": "Typ:",
+       "blocklist-type-opt-all": "Alla",
+       "blocklist-type-opt-sitewide": "Hela webbplatsen",
+       "blocklist-type-opt-partial": "Delvist",
        "blocklist-rangeblocks": "Dölj intervallblockeringar",
        "blocklist-timestamp": "Tidsstämpel",
        "blocklist-target": "Mål",
        "blocklist-editing-page": "sidor",
        "blocklist-editing-ns": "namnrymder",
        "ipblocklist-empty": "Listan över blockeringar är tom.",
-       "ipblocklist-no-results": "Den angivna IP-adressen eller användaren är inte blockerad.",
+       "ipblocklist-no-results": "Inga blockeringar som stämmer överens med den angivna IP-adressen eller användarnamnet hittades.",
        "blocklink": "blockera",
        "unblocklink": "ta bort blockering",
        "change-blocklink": "ändra blockering",
index 96ae0dd..b3f5dde 100644 (file)
@@ -77,6 +77,7 @@
        "tog-norollbackdiff": "ไม่แสดงผลต่างหลังดำเนินการย้อนรวดเดียว",
        "tog-useeditwarning": "เตือนฉันเมื่อออกจากหน้าแก้ไขโดยมีการเปลี่ยนแปลงที่ยังไม่บันทึก",
        "tog-prefershttps": "ใช้การเชื่อมต่อปลอดภัยทุกครั้งเมื่อเข้าสู่ระบบแล้ว",
+       "tog-showrollbackconfirmation": "แสดงตัวพร้อมยืนยันเมื่อคลิกลิงก์ย้อนรวดเดียว",
        "underline-always": "ทุกครั้ง",
        "underline-never": "ไม่",
        "underline-default": "ค่าปริยายของหน้าตาหรือเบราว์เซอร์",
        "page_first": "แรกสุด",
        "page_last": "ท้ายสุด",
        "histlegend": "การเลือกผลต่าง: เลือกปุ่มของสองรุ่นที่ต้องการเปรียบเทียบ และกดป้อนเข้าหรือปุ่มด้านล่าง<br />\nคำอธิบาย: <strong>({{int:cur}})</strong> = ผลต่างกับรุ่นแก้ไขล่าสุด, <strong>({{int:last}})</strong> = ผลต่างกับรุ่นแก้ไขก่อนหน้า, <strong>{{int:minoreditletter}}</strong> = การแก้ไขเล็กน้อย",
-       "history-fieldset-title": "à¸\84à¹\89à¸\99หารุ่นแก้ไข",
+       "history-fieldset-title": "à¸\81รอà¸\87รุ่นแก้ไข",
        "history-show-deleted": "เฉพาะรุ่นแก้ไขที่ถูกลบ",
        "histfirst": "แรกสุด",
        "histlast": "ล่าสุด",
        "historysize": "($1 ไบต์)",
-       "historyempty": "(ว่าง)",
+       "historyempty": "ว่าง",
        "history-feed-title": "ประวัติรุ่นแก้ไข",
        "history-feed-description": "ประวัติรุ่นแก้ไขของหน้านี้ในวิกิ",
        "history-feed-item-nocomment": "$1 เมื่อ $2",
        "right-reupload-own": "บันทึกทับไฟล์เดิมที่คุณอัปโหลดเอง",
        "right-reupload-shared": "บันทึกทับไฟล์บนคลังร่วมสื่อท้องถิ่น",
        "right-upload_by_url": "อัปโหลดไฟล์จากยูอาร์แอล",
-       "right-purge": "ลà¹\89าà¸\87à¹\81à¸\84à¸\8aà¸\82อà¸\87à¹\80วà¹\87à¸\9aà¹\84à¸\8bà¸\95à¹\8cà¹\82à¸\94ยà¹\84มà¹\88ยืà¸\99ยัà¸\99",
+       "right-purge": "ลà¹\89าà¸\87à¹\81à¸\84à¸\8aà¸\82อà¸\87à¹\80วà¹\87à¸\9aà¹\84à¸\8bà¸\95à¹\8cสำหรัà¸\9aหà¸\99à¹\89าหà¸\99ึà¹\88à¸\87",
        "right-autoconfirmed": "ไม่ได้รับผลจากขีดจำกัดอัตรายึดเลขที่อยู่ไอพี",
        "right-bot": "กำหนดเป็นกระบวนการอัตโนมัติ",
        "right-nominornewtalk": "หากไม่มีการแก้ไขเล็กน้อยในหน้าอภิปรายจะทำให้การแจ้งข้อความใหม่ปรากฏ",
        "action-changetags": "เพิ่มและลบป้ายระบุคงค่าต่อรุ่นแก้ไขและหน่วยปูมหนึ่ง",
        "action-deletechangetags": "ลบป้ายระบุออกจากฐานข้อมูล",
        "action-purge": "ล้างหน้านี้",
+       "action-autoconfirmed": "ไม่ได้รับผลจากข้อจำกัดอัตราที่ยึดไอพี",
+       "action-bigdelete": "ลบหน้าที่มีประวัติมาก",
+       "action-blockemail": "กันผู้ใช้ไม่ให้ส่งอีเมล",
+       "action-bot": "ถือเป็นกระบวนการอัตโนมัติ",
+       "action-editprotected": "แก้ไขหน้าที่ป้องกันแบบ \"{{int:protect-level-sysop}}\"",
+       "action-editsemiprotected": "แก้ไขหน้าที่ป้องกันแบบ \"{{int:protect-level-autoconfirmed}}\"",
+       "action-editinterface": "แก้ไขอินเตอร์เฟซผู้ใช้",
+       "action-viewsuppressed": "ดูรุ่นแก้ไขที่ถูกซ่อนจากผู้ใช้อื่นทุกคน",
+       "action-hideuser": "บล็อกชื่อผู้ใช้ ซ่อนไม่ให้สาธารณะเห็น",
+       "action-ipblock-exempt": "ข้ามการบล็อกไอพี บล็อกอัตโนมัติและบล็อกเป็นช่วง",
+       "action-unblockself": "ปลดบล็อกตัวเอง",
+       "action-noratelimit": "ไม่ได้รับผลกระทบจากขีดจำกัดอัตรา",
+       "action-reupload-own": "เขียนทับไฟล์เดิมที่ตัวเองอัปโหลด",
+       "action-nominornewtalk": "ไม่ให้การแก้ไขเล็กน้อยในหน้าอภิปรายดำเนินการตัวพร้อมสารใหม่",
        "nchanges": "$1 การเปลี่ยนแปลง",
        "enhancedrc-since-last-visit": "$1 {{PLURAL:$1|ตั้งแต่การเยี่ยมชมครั้งสุดท้าย}}",
        "enhancedrc-history": "ประวัติ",
        "upload-form-label-own-work": "นี่เป็นงานสร้างสรรค์ของฉันเอง",
        "upload-form-label-infoform-categories": "หมวดหมู่",
        "upload-form-label-infoform-date": "วันที่",
+       "upload-form-label-own-work-message-generic-local": "ฉันยืนยันว่าฉันกำลังอัปโหลดไฟล์นี้ตามข้อกำหนดการใช้งานและนโยบายสัญญาอนุญาตทาง{{SITENAME}}",
+       "upload-form-label-not-own-work-message-generic-local": "หากคุณไม่สามารถอัปโหลดไฟล์นี้ภายใต้นโยบายของ{{SITENAME}} กรุณาปิดคำโต้ตอบนี้และลองวิธีอื่น",
        "upload-form-label-not-own-work-local-generic-local": "คุณอาจต้องการทดลองใช้[[Special:Upload|หน้าอัปโหลดปริยาย]]",
        "backend-fail-backup": "ไม่สามารถสำรองไฟล์ \"$1\"",
        "backend-fail-notexists": "ไม่มีไฟล์ $1",
        "unwatchthispage": "เลิกเฝ้าดูหน้านี้",
        "notanarticle": "ไม่ใช่หน้าเนื้อหา",
        "notvisiblerev": "รุ่นล่าสุดโดยผู้ใช้อีกคนถูกลบแล้ว",
-       "watchlist-details": "มี $1 หน้าในรายการเฝ้าดูของคุณ (รวมหน้าคุย)",
+       "watchlist-details": "{{PLURAL:$1|มี $1 หน้า|มี $1 หน้า}}ในรายการเฝ้าดูของคุณ (รวมหน้าคุย)",
        "wlheader-enotif": "เปิดใช้งานการแจ้งเตือนผ่านอีเมล",
        "wlheader-showupdated": "หน้าที่มีการเปลี่ยนแปลงตั้งแต่คุณเยี่ยมครั้งสุดท้ายแสดงด้วย<strong>ตัวหนา</strong>",
        "wlnote": "ด้านล่างเป็น{{PLURAL:$1|การเปลี่ยนแปลงหลังสุด| <strong>$1</strong> การเปลี่ยนแปลงหลังสุด}} ใน{{PLURAL:$2|ชั่วโมง| <strong>$2</strong> ชั่วโมง}}ที่หลังสุด จนถึง $3, $4",
        "delete-confirm": "ลบ \"$1\"",
        "delete-legend": "ลบ",
        "historywarning": "<strong>คำเตือน:</strong> หน้าที่คุณกำลังลบมีประวัติ $1 {{PLURAL:$1|รุ่น}}:",
-       "historyaction-submit": "แสดง",
+       "historyaction-submit": "แสดงรุ่นแก้ไข",
        "confirmdeletetext": "คุณกำลังลบหน้า รวมทั้งประวัติทั้งหมดของหน้า\nกรุณายืนยันว่าคุณเจตนา เข้าใจผลกระทบ และการกระทำนี้สอดคล้องกับ[[{{MediaWiki:Policy-url}}|นโยบาย]]",
        "actioncomplete": "ปฏิบัติการสำเร็จ",
        "actionfailed": "ปฏิบัติการล้มเหลว",
        "deleting-backlinks-warning": "<strong>คำเตือน:</strong> [[Special:WhatLinksHere/{{FULLPAGENAME}}|หน้าอื่น]]เชื่อมโยงมายังหรือดึงข้อมูลจากหน้าที่คุณกำลังจะลบ",
        "deleting-subpages-warning": "<strong>คำเตือน:</strong> หน้าที่คุณกำลังจะลบมี[[Special:PrefixIndex/{{FULLPAGENAME}}/|{{PLURAL:$1|หน้าย่อย $ หน้า|51=มากกว่า 50 หน้า}}]]",
        "rollback": "ย้อนการแก้ไขรวดเดียว",
+       "rollback-confirmation-confirm": "กรุณายืนยัน:",
+       "rollback-confirmation-yes": "ย้อนรวดเดียว",
+       "rollback-confirmation-no": "ยกเลิก",
        "rollbacklink": "ย้อนรวดเดียว",
        "rollbacklinkcount": "ย้อนรวดเดียว $1 การแก้ไข",
        "rollbacklinkcount-morethan": "ย้อนรวดเดียวกว่า $1 การแก้ไข",
        "logentry-contentmodel-change-revert": "ย้อน",
        "protectlogpage": "ปูมการป้องกัน",
        "protectlogtext": "ด้านล่างเป็นรายการการเปลี่ยนแปลงการล็อกหน้า\nดู[[Special:ProtectedPages|รายการหน้าที่ถูกล็อก]]สำหรับการล็อกหน้าที่มีผลอยู่ในปัจจุบัน",
-       "protectedarticle": "ป้องกัน \"[[$1]]\"",
+       "protectedarticle": "ป้องกัน \"[[$1]]\" แล้ว",
        "modifiedarticleprotection": "เปลี่ยนระดับการล็อกของ \"[[$1]]\"",
        "unprotectedarticle": "ยกเลิกการล็อกจาก \"[[$1]]\"",
-       "movedarticleprotection": "ย้ายการตั้งค่าการป้องกันจาก \"[[$2]]\" ไป \"[[$1]]\"",
-       "protectedarticle-comment": "ป้องกัน \"[[$1]]\"",
+       "movedarticleprotection": "ย้ายการตั้งค่าการป้องกันจาก \"[[$2]]\" ไป \"[[$1]]\" แล้ว",
+       "protectedarticle-comment": "ป้องกัน \"[[$1]]\" แล้ว",
        "modifiedarticleprotection-comment": "{{GENDER:$2|}}เปลี่ยนระดับการล็อกสำหรับ \"[[$1]]\"",
        "unprotectedarticle-comment": "{{GENDER:$2|ยกเลิกการป้องกัน}}จาก \"[[$1]]\"",
        "protect-title": "เปลี่ยนระดับการล็อกสำหรับ \"$1\"",
        "mycontris": "ส่วนร่วม",
        "anoncontribs": "ส่วนร่วม",
        "contribsub2": "สำหรับ {{GENDER:$3|$1}} ($2)",
+       "contributions-subtitle": "สำหรับ {{GENDER:$3|$1}}",
        "contributions-userdoesnotexist": "บัญชีผู้ใช้ \"$1\" ยังไม่ได้ลงทะเบียน",
+       "negative-namespace-not-supported": "ไม่รองรับเนมสเปซที่มีค่าเป็นลบ",
        "nocontribs": "ไม่พบการเปลี่ยนแปลงตรงกับเงื่อนไขเหล่านี้",
        "uctop": "ปัจจุบัน",
        "month": "ตั้งแต่เดือน (และก่อนหน้า):",
        "proxyblockreason": "เลขที่อยู่ไอพีของคุณถูกบล็อกเนื่องจากเป็นพร็อกซีเปิด กรุณาติดต่อผู้ให้บริการอินเทอร์เน็ตหรือฝ่ายสนับสนุนเทคนิคขององค์การคุณ และแจ้งให้พวกเขาทราบถึงปัญหาความปลอดภัยร้ายแรงนี้",
        "sorbsreason": "เลขที่อยู่ไอพีของคุณอยู่ในพร็อกซีเปิดในส่วน DNSBL ที่ {{SITENAME}} ใช้",
        "sorbs_create_account_reason": "เลขที่อยู่ไอพีของคุณอยู่ในพร็อกซีเปิดในส่วน DNSBL ที่ {{SITENAME}} ใช้ \nคุณไม่สามารถสร้างบัญชีได้",
+       "softblockrangesreason": "ไม่อนุญาตการมีส่วนร่วมแบบนิรามจากเลขที่อยู่ไอพีของคุณ ($1) กรุณาล็อกอิน",
        "cant-see-hidden-user": "ผู้ใช้ที่คุณกำลังพยายามระงับนั้นได้ถูกระงับหรือซ่อนเดิมอยู่แล้ว เนื่องจากคุณไม่มีสิทธิซ่อนผู้ใช้ คุณจึงไม่สามารถดูหรือแก้ไขการระงับผู้ใช้ได้",
        "ipbblocked": "คุณไม่สามารถบล็อกหรือปลดบล็อกผู้ใช้คนอื่น เนื่องจากคุณกำลังถูกบล็อก",
        "ipbnounblockself": "คุณไม่ได้รับอนุญาตให้ปลดบล็อกตนเอง",
        "move-watch": "เฝ้าดูหน้าต้นทางและหน้าปลายทาง",
        "movepagebtn": "ย้ายหน้า",
        "pagemovedsub": "ย้ายสำเร็จ",
+       "cannotmove": "ไม่สามารถย้ายหน้านี้ได้ ด้วยเหตุผลต่อไปนี้:",
        "movepage-moved": "<strong>เปลี่ยนชื่อ \"$1\" เป็น \"$2\" แล้ว</strong>",
        "movepage-moved-redirect": "สร้างหน้าเปลี่ยนทางแล้ว",
        "movepage-moved-noredirect": "การสร้างหน้าเปลี่ยนทางถูกระงับ",
+       "movepage-delete-first": "หน้าเป้าหมายมีรุ่นแก้ไขมากเกินไปทำให้ลบหน้าระหว่างที่ย้ายหน้าไม่ได้ กรุณาลบหน้าด้วยมือก่อนแล้วลองอีกครั้ง",
        "articleexists": "หน้าที่ต้องการมีอยู่แล้ว หรือชื่อที่เลือกไม่ถูกต้อง กรุณาเลือกชื่อใหม่",
        "cantmove-titleprotected": "คุณไม่สามารถเปลี่ยนชื่อหน้าเป็นชื่อนี้ได้ เนื่องจากชื่อเรื่องใหม่ถูกป้องกันมิให้สร้าง",
        "movetalk": "ย้ายหน้าคุยที่สัมพันธ์",
        "logentry-newusers-byemail": "บัญชีผู้ใช้ $3 ถูกสร้างขึ้นโดย $1 และส่งรหัสผ่านไปทางอีเมลแล้ว",
        "logentry-newusers-autocreate": "บัญชีผู้ใช้ $1 ถูกสร้างขึ้นอัตโนมัติ",
        "logentry-protect-move_prot": "$1 ย้ายการตั้งค่าการล็อกจาก $4 ไป $3",
-       "logentry-protect-unprotect": "$1 ลบการล็อกจาก $3",
+       "logentry-protect-unprotect": "$1 {{GENDER:$2|ยกเลิก}}การป้องกันจาก $3",
        "logentry-protect-protect": "$1 {{GENDER:$2|ป้องกัน}} $3 $4",
        "logentry-protect-protect-cascade": "$1 {{GENDER:$2|ป้องกัน}} $3 $4 [ต่อเรียง]",
        "logentry-protect-modify": "$1 เปลี่ยนระดับการตั้งค่าสำหรับ $3 $4",
index c6e520d..39f7f80 100644 (file)
        "rcfilters-savedqueries-already-saved": "Ці фільтри вже збережено. Змініть свої налаштування щоб створити новий Збережений фільтр.",
        "rcfilters-restore-default-filters": "Відновити стандартні фільтри",
        "rcfilters-clear-all-filters": "Очистити фільтри",
-       "rcfilters-show-new-changes": "Ð\9fеÑ\80еглÑ\8fнÑ\83Ñ\82и Ð½Ð°Ð¹Ð½Ð¾Ð²Ñ\96Ñ\88Ñ\96 Ð·Ð¼Ñ\96ни",
+       "rcfilters-show-new-changes": "Ð\9fеÑ\80еглÑ\8fнÑ\83Ñ\82и Ð½Ð¾Ð²Ñ\96 Ð·Ð¼Ñ\96ни Ð· $1",
        "rcfilters-search-placeholder": "Фільтруйте редагування (використовуйте меню, або скористайтесь пошуком фільтра за назвою)",
        "rcfilters-invalid-filter": "Недійсний фільтр",
        "rcfilters-empty-filter": "Без фільтрів. Показано всі зміни.",
        "blocklist-userblocks": "Сховати блокування облікових записів",
        "blocklist-tempblocks": "Сховати тимчасові блокування",
        "blocklist-addressblocks": "Приховати блокування окремих IP-адрес",
+       "blocklist-type": "Тип:",
+       "blocklist-type-opt-all": "Всі",
+       "blocklist-type-opt-sitewide": "У всій вікі",
+       "blocklist-type-opt-partial": "Частково",
        "blocklist-rangeblocks": "Приховати блокування діапазонів",
        "blocklist-timestamp": "Часова позначка",
        "blocklist-target": "Мета",
        "blocklist-editing-page": "сторінки",
        "blocklist-editing-ns": "простори назв",
        "ipblocklist-empty": "Список блокувань порожній.",
-       "ipblocklist-no-results": "Ð\97апÑ\80оÑ\85анÑ\96 IP-адÑ\80еÑ\81а Ð°Ð±Ð¾ Ñ\96м'Ñ\8f ÐºÐ¾Ñ\80иÑ\81Ñ\82Ñ\83ваÑ\87а Ð½Ðµ Ð·Ð°Ð±Ð»Ð¾ÐºÐ¾Ð²Ð°Ð½Ñ\96.",
+       "ipblocklist-no-results": "Ð\9dе Ð·Ð½Ð°Ð¹Ð´ÐµÐ½Ð¾ Ð±Ð»Ð¾ÐºÑ\83ванÑ\8c Ð´Ð»Ñ\8f Ð·Ð°Ð·Ð½Ð°Ñ\87еноÑ\97 IP-адÑ\80еÑ\81и Ð°Ð±Ð¾ Ñ\96менÑ\96 ÐºÐ¾Ñ\80иÑ\81Ñ\82Ñ\83ваÑ\87а.",
        "blocklink": "заблокувати",
        "unblocklink": "розблокувати",
        "change-blocklink": "змінити блокування",
index 401b68f..2ab144f 100644 (file)
        "returnto": "返去$1。",
        "tagline": "出自{{SITENAME}}",
        "help": "幫手",
+       "help-mediawiki": "MediaWiki幫助",
        "search": "搵嘢",
        "searchbutton": "搵嘢",
        "go": "去",
        "badretype": "你入嘅密碼前後不一。",
        "usernameinprogress": "呢個名嘅戶口已經開緊。\n請等等。",
        "userexists": "你入嘅用戶名已經有人用咗。\n唔該揀過個名啦。",
+       "createacct-normalization": "基於技術限制,你嘅用戶名會調整做「$2」。",
        "loginerror": "登入錯誤",
        "createacct-error": "開戶口出錯",
        "createaccounterror": "開唔到戶口:$1",
        "page_first": "最頭",
        "page_last": "最尾",
        "histlegend": "選擇唔同版本:響兩個唔同版本嘅圓框分別撳一下,再撳最底的「比較被選修訂」掣以作比較。<br />\n說明:'''({{int:cur}})'''= 同最新修訂版本嘅差別,'''({{int:last}})'''= 同前一個修訂版本嘅差別,'''{{int:minoreditletter}}''' = 小修改。",
-       "history-fieldset-title": "編輯紀錄",
+       "history-fieldset-title": "篩選編輯紀錄",
        "history-show-deleted": "只顯示刪除咗嘅修訂",
        "histfirst": "最舊",
        "histlast": "最新",
        "historysize": "($1 {{PLURAL:$1|byte|bytes}})",
-       "historyempty": "(空)",
+       "historyempty": "",
        "history-feed-title": "修訂歷史",
        "history-feed-description": "響哩個wiki嘅哩一頁嘅修訂歷史",
        "history-feed-item-nocomment": "$1 響 $2",
        "right-reupload-own": "覆蓋由同一位上載嘅檔案",
        "right-reupload-shared": "於本地無視共用媒體檔案庫上嘅檔案",
        "right-upload_by_url": "由一個URL上載檔案",
-       "right-purge": "唔需要確認之下清除網站快取",
+       "right-purge": "清除版面嘅緩衝記憶體",
        "right-autoconfirmed": "唔受IP嘅利用率限制影響",
        "right-bot": "視為一個自動程序",
        "right-nominornewtalk": "小編輯唔引發新信息提示",
        "action-writeapi": "用來寫API",
        "action-delete": "刪呢版",
        "action-deleterevision": "刪呢次修訂",
+       "action-deletelogentry": "剷日誌項目",
        "action-deletedhistory": "睇呢版嘅刪除歷史",
        "action-browsearchive": "搵刪咗嘅版",
        "action-undelete": "反刪呢一版",
        "uploadstash-bad-path": "路徑唔存在。",
        "uploadstash-bad-path-invalid": "路徑無效。",
        "uploadstash-bad-path-unknown-type": "未知嘅類型「$1」。",
+       "uploadstash-no-extension": "副檔名係空嘅。",
        "uploadstash-zero-length": "檔案長度係零。",
        "invalid-chunk-offset": "非法偏移塊",
        "img-auth-accessdenied": "拒絕通行",
        "delete-confirm": "刪除\"$1\"",
        "delete-legend": "刪除",
        "historywarning": "<strong>警告:</strong>你要刪除嘅頁面有大約$1次嘅修訂:",
-       "historyaction-submit": "顯示",
+       "historyaction-submit": "顯示修改記錄",
        "confirmdeletetext": "你準備刪除一個頁面或者圖像,包括佢嘅所有歷史版本。\n請確認你打算噉做,而且你知道後果係點,加上確認你噉做冇違反到[[{{MediaWiki:Policy-url}}]]。",
        "actioncomplete": "搞掂",
        "actionfailed": "搞唔掂",
        "delete-warning-toobig": "呢一版有一個好大量嘅編輯歷史,過咗$1次修訂。刪除佢可能會擾亂{{SITENAME}}嘅資料庫操作;響繼續嗰陣請小心。",
        "deleteprotected": "你唔可以刪呢版,因為佢畀人保護咗。",
        "deleting-backlinks-warning": "<strong>警告:</strong>有[[Special:WhatLinksHere/{{FULLPAGENAME}}|其他版]]連過來或嵌咗你準備刪嘅呢版。",
+       "deleting-subpages-warning": "<strong>警告:</strong>你刪緊嘅呢版有[[Special:PrefixIndex/{{FULLPAGENAME}}/|{{PLURAL:$1|1版|$1版|51=超過50版}}]]子頁。",
        "rollback": "反轉修改",
+       "rollback-confirmation-confirm": "請確認:",
        "rollback-confirmation-yes": "反轉",
+       "rollback-confirmation-no": "取消",
        "rollbacklink": "反轉",
        "rollbacklinkcount": "反轉 $1 次修改",
        "rollbacklinkcount-morethan": "反轉超過$1次嘅{{PLURAL:$1|edit|修改}}",
        "passwordpolicies-policy-passwordcannotmatchusername": "密碼唔可以同用戶名一樣",
        "passwordpolicies-policy-passwordcannotmatchblacklist": "密碼唔可以同列入咗黑名單嘅密碼一樣",
        "passwordpolicies-policy-maximalpasswordlength": "密碼一定要短過$1個{{PLURAL:$1|字元}}長",
-       "passwordpolicies-policy-passwordcannotbepopular": "密碼唔可以{{PLURAL:$1|係最常見嘅密碼|喺最常見嘅$1個密碼一覽度}}"
+       "passwordpolicies-policy-passwordcannotbepopular": "密碼唔可以{{PLURAL:$1|係最常見嘅密碼|喺最常見嘅$1個密碼一覽度}}",
+       "unprotected-js": "基於安全理由,JavaScript唔可以由未保護嘅版載入。請淨係喺MediaWiki: 空間名或者係用戶子頁度開JavaScript。"
 }
index 157d33b..829f802 100644 (file)
                        "GoForceX",
                        "Ff98sha",
                        "VulpesVulpes825",
-                       "佛壁灯"
+                       "佛壁灯",
+                       "94rain"
                ]
        },
        "tog-underline": "链接下划线:",
        "rcfilters-savedqueries-already-saved": "这些过滤器已保存。更改您的设置以创建新的保存过滤器。",
        "rcfilters-restore-default-filters": "恢复默认过滤器",
        "rcfilters-clear-all-filters": "清空所有过滤器",
-       "rcfilters-show-new-changes": "显示最新更改",
+       "rcfilters-show-new-changes": "显示自$1以来的最新更改",
        "rcfilters-search-placeholder": "过滤器更改(使用用于过滤器名称的菜单或搜索功能)",
        "rcfilters-invalid-filter": "无效过滤器",
        "rcfilters-empty-filter": "没有应用的过滤器。所有贡献都已显示。",
        "mycontris": "贡献",
        "anoncontribs": "贡献",
        "contribsub2": "{{GENDER:$3|$1}}的贡献($2)",
-       "contributions-subtitle": "对于{{GENDER:$3|$1}}",
+       "contributions-subtitle": "{{GENDER:$3|$1}}",
        "contributions-userdoesnotexist": "用户“$1”尚未注册。",
        "negative-namespace-not-supported": "不支持带有负值的命名空间",
        "nocontribs": "没有找到匹配这些规则的更改。",
        "blocklist-userblocks": "隐藏账户封禁",
        "blocklist-tempblocks": "隐藏临时封禁",
        "blocklist-addressblocks": "隐藏单个IP封禁",
+       "blocklist-type": "类型:",
        "blocklist-rangeblocks": "隐藏IP段封禁",
        "blocklist-timestamp": "时间",
        "blocklist-target": "目标",
index eb99f3e..c3b1ab2 100644 (file)
        "rcfilters-savedqueries-already-saved": "這些篩選已被儲存。變更您的設定,來建立新的已儲存篩選。",
        "rcfilters-restore-default-filters": "還原預設過濾條件",
        "rcfilters-clear-all-filters": "清除所有篩選條件",
-       "rcfilters-show-new-changes": "檢視新變更",
+       "rcfilters-show-new-changes": "檢視自$1以來的新變更",
        "rcfilters-search-placeholder": "篩選變更(使用選單或搜尋篩選名稱)",
        "rcfilters-invalid-filter": "無效的篩選條件",
        "rcfilters-empty-filter": "沒有使用中的過濾條件。已顯示所有的貢獻。",
        "mycontris": "貢獻",
        "anoncontribs": "貢獻",
        "contribsub2": "{{GENDER:$3|$1}}的貢獻($2)",
-       "contributions-subtitle": "對於{{GENDER:$3|$1}}",
+       "contributions-subtitle": "{{GENDER:$3|$1}}",
        "contributions-userdoesnotexist": "使用者帳號 \"$1\" 尚未註冊。",
        "negative-namespace-not-supported": "不支援帶有負值的命名空間。",
        "nocontribs": "沒有找到符合條件的變更。",
        "blocklist-userblocks": "隱藏帳號封鎖",
        "blocklist-tempblocks": "隱藏暫時封鎖",
        "blocklist-addressblocks": "隱藏單一 IP 封鎖",
+       "blocklist-type": "類型:",
+       "blocklist-type-opt-all": "所有",
+       "blocklist-type-opt-sitewide": "全站範圍",
+       "blocklist-type-opt-partial": "部分",
        "blocklist-rangeblocks": "隱藏 IP 範圍封鎖",
        "blocklist-timestamp": "日期時間",
        "blocklist-target": "目標",
        "blocklist-editing-page": "頁面",
        "blocklist-editing-ns": "命名空間",
        "ipblocklist-empty": "封鎖清單為空。",
-       "ipblocklist-no-results": "請求的 IP 位址或使用者名稱尚未被封鎖。",
+       "ipblocklist-no-results": "未找出符合所請求 IP 位址或使用者名稱的封鎖。",
        "blocklink": "封鎖",
        "unblocklink": "解除封鎖",
        "change-blocklink": "變更封鎖",
        "logentry-partialblock-block": "$1{{GENDER:$2|已封鎖}}{{GENDER:$4|$3}}對於$7的編輯為期限至 $5 $6",
        "logentry-partialblock-reblock": "$1{{GENDER:$2|已變更}}在$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-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",
        "passwordpolicies-policyflag-forcechange": "必須在登入時更改",
        "passwordpolicies-policyflag-suggestchangeonlogin": "建議在登入時更改",
        "easydeflate-invaliddeflate": "提供的內容未被正常的壓縮",
-       "unprotected-js": "基於安全因素,JavaScript 不能從未保護的頁面來載入。建立 JavaScript 請僅在 MediaWiki 的:命名空間或使用者子頁面"
+       "unprotected-js": "基於安全因素,JavaScript 不能從未保護的頁面來載入。請僅在 MediaWiki:命名空間或使用者子頁面中建立 JavaScript。"
 }
index eed8019..173d741 100644 (file)
@@ -56,6 +56,8 @@ class CheckStorage {
        ];
 
        function check( $fix = false, $xml = '' ) {
+               global $wgMultiContentRevisionSchemaMigrationStage;
+
                $dbr = wfGetDB( DB_REPLICA );
                if ( $fix ) {
                        print "Checking, will fix errors if possible...\n";
@@ -79,13 +81,40 @@ class CheckStorage {
                        $chunkEnd = $chunkStart + $chunkSize - 1;
                        // print "$chunkStart of $maxRevId\n";
 
-                       // Fetch revision rows
                        $this->oldIdMap = [];
                        $dbr->ping();
-                       $res = $dbr->select( 'revision', [ 'rev_id', 'rev_text_id' ],
-                               [ "rev_id BETWEEN $chunkStart AND $chunkEnd" ], __METHOD__ );
-                       foreach ( $res as $row ) {
-                               $this->oldIdMap[$row->rev_id] = $row->rev_text_id;
+
+                       // Fetch revision rows
+                       if ( $wgMultiContentRevisionSchemaMigrationStage & SCHEMA_COMPAT_READ_OLD ) {
+                               $res = $dbr->select( 'revision', [ 'rev_id', 'rev_text_id' ],
+                                       [ "rev_id BETWEEN $chunkStart AND $chunkEnd" ], __METHOD__ );
+                               foreach ( $res as $row ) {
+                                       if ( !isset( $this->oldIdMap[ $row->rev_text_id ] ) ) {
+                                               $this->oldIdMap[ $row->rev_text_id ] = [ $row->rev_id ];
+                                       } elseif ( !in_array( $row->rev_id, $this->oldIdMap[ $row->rev_text_id ] ) ) {
+                                               $this->oldIdMap[ $row->rev_text_id ][] = $row->rev_id;
+                                       }
+                               }
+                       } else {
+                               $res = $dbr->select(
+                                       [ 'slots', 'content' ],
+                                       [ 'slot_revision_id', 'content_address' ],
+                                       [ "slot_revision_id BETWEEN $chunkStart AND $chunkEnd" ],
+                                       __METHOD__,
+                                       [],
+                                       [ 'content' => [ 'INNER JOIN', [ 'content_id = slot_content_id' ] ] ]
+                               );
+                               $blobStore = MediaWikiServices::getInstance()->getBlobStore();
+                               foreach ( $res as $row ) {
+                                       $textId = $blobStore->getTextIdFromAddress( $row->content_address );
+                                       if ( $textId ) {
+                                               if ( !isset( $this->oldIdMap[$textId] ) ) {
+                                                       $this->oldIdMap[ $textId ] = [ $row->slot_revision_id ];
+                                               } elseif ( !in_array( $row->slot_revision_id, $this->oldIdMap[$textId] ) ) {
+                                                       $this->oldIdMap[ $textId ][] = $row->slot_revision_id;
+                                               }
+                                       }
+                               }
                        }
 
                        if ( !count( $this->oldIdMap ) ) {
@@ -93,13 +122,13 @@ class CheckStorage {
                        }
 
                        // Fetch old_flags
-                       $missingTextRows = array_flip( $this->oldIdMap );
+                       $missingTextRows = $this->oldIdMap;
                        $externalRevs = [];
                        $objectRevs = [];
                        $res = $dbr->select(
                                'text',
                                [ 'old_id', 'old_flags' ],
-                               [ 'old_id' => $this->oldIdMap ],
+                               [ 'old_id' => array_keys( $this->oldIdMap ) ],
                                __METHOD__
                        );
                        foreach ( $res as $row ) {
@@ -149,7 +178,7 @@ class CheckStorage {
                        }
 
                        // Output errors for any missing text rows
-                       foreach ( $missingTextRows as $oldId => $revId ) {
+                       foreach ( $missingTextRows as $oldId => $revIds ) {
                                $this->addError( 'restore revision', "Error: missing text row", $oldId );
                        }
 
@@ -371,13 +400,13 @@ class CheckStorage {
                if ( is_array( $ids ) ) {
                        $revIds = [];
                        foreach ( $ids as $id ) {
-                               $revIds = array_merge( $revIds, array_keys( $this->oldIdMap, $id ) );
+                               $revIds = array_unique( array_merge( $revIds, $this->oldIdMap[$id] ) );
                        }
                        print "$msg in text rows " . implode( ', ', $ids ) .
                                ", revisions " . implode( ', ', $revIds ) . "\n";
                } else {
                        $id = $ids;
-                       $revIds = array_keys( $this->oldIdMap, $id );
+                       $revIds = $this->oldIdMap[$id];
                        if ( count( $revIds ) == 1 ) {
                                print "$msg in old_id $id, rev_id {$revIds[0]}\n";
                        } else {
index ac4e120..d3e9ce2 100644 (file)
@@ -40,6 +40,8 @@
  * @file
  * @ingroup Maintenance ExternalStorage
  */
+use MediaWiki\MediaWikiServices;
+use MediaWiki\Revision\SlotRecord;
 
 require_once __DIR__ . '/../Maintenance.php';
 
@@ -49,16 +51,6 @@ require_once __DIR__ . '/../Maintenance.php';
  * @ingroup Maintenance ExternalStorage
  */
 class CompressOld extends Maintenance {
-       /**
-        * Option to load each revision individually.
-        */
-       const LS_INDIVIDUAL = 0;
-
-       /**
-        * Option to load revisions in chunks.
-        */
-       const LS_CHUNKED = 1;
-
        public function __construct() {
                parent::__construct();
                $this->addDescription( 'Compress the text of a wiki' );
@@ -233,7 +225,7 @@ class CompressOld extends Maintenance {
        private function compressWithConcat( $startId, $maxChunkSize, $beginDate,
                $endDate, $extdb = "", $maxPageId = false
        ) {
-               $loadStyle = self::LS_CHUNKED;
+               global $wgMultiContentRevisionSchemaMigrationStage;
 
                $dbr = $this->getDB( DB_REPLICA );
                $dbw = $this->getDB( DB_MASTER );
@@ -288,17 +280,25 @@ class CompressOld extends Maintenance {
                        }
                        $conds[] = "rev_timestamp<'" . $endDate . "'";
                }
-               if ( $loadStyle == self::LS_CHUNKED ) {
+
+               if ( $wgMultiContentRevisionSchemaMigrationStage & SCHEMA_COMPAT_READ_OLD ) {
                        $tables = [ 'revision', 'text' ];
-                       $fields = [ 'rev_id', 'rev_text_id', 'old_flags', 'old_text' ];
                        $conds[] = 'rev_text_id=old_id';
-                       $revLoadOptions = 'FOR UPDATE';
                } else {
-                       $tables = [ 'revision' ];
-                       $fields = [ 'rev_id', 'rev_text_id' ];
-                       $revLoadOptions = [];
+                       $slotRoleStore = MediaWikiServices::getInstance()->getSlotRoleStore();
+                       $tables = [ 'revision', 'slots', 'content', 'text' ];
+                       $conds = array_merge( [
+                               'rev_id=slot_revision_id',
+                               'slot_role_id=' . $slotRoleStore->getId( SlotRecord::MAIN ),
+                               'content_id=slot_content_id',
+                               'SUBSTRING(content_address, 1, 3)=' . $dbr->addQuotes( 'tt:' ),
+                               'SUBSTRING(content_address, 4)=old_id',
+                       ], $conds );
                }
 
+               $fields = [ 'rev_id', 'old_id', 'old_flags', 'old_text' ];
+               $revLoadOptions = 'FOR UPDATE';
+
                # Don't work with current revisions
                # Don't lock the page table for update either -- TS 2006-04-04
                # $tables[] = 'page';
@@ -359,24 +359,14 @@ class CompressOld extends Maintenance {
                                $stubs = [];
                                $this->beginTransaction( $dbw, __METHOD__ );
                                $usedChunk = false;
-                               $primaryOldid = $revs[$i]->rev_text_id;
+                               $primaryOldid = $revs[$i]->old_id;
 
                                # Get the text of each revision and add it to the object
                                for ( $j = 0; $j < $thisChunkSize && $chunk->isHappy(); $j++ ) {
-                                       $oldid = $revs[$i + $j]->rev_text_id;
+                                       $oldid = $revs[$i + $j]->old_id;
 
                                        # Get text
-                                       if ( $loadStyle == self::LS_INDIVIDUAL ) {
-                                               $textRow = $dbw->selectRow( 'text',
-                                                       [ 'old_flags', 'old_text' ],
-                                                       [ 'old_id' => $oldid ],
-                                                       __METHOD__,
-                                                       'FOR UPDATE'
-                                               );
-                                               $text = Revision::getRevisionText( $textRow );
-                                       } else {
-                                               $text = Revision::getRevisionText( $revs[$i + $j] );
-                                       }
+                                       $text = Revision::getRevisionText( $revs[$i + $j] );
 
                                        if ( $text === false ) {
                                                $this->error( "\nError, unable to get text in old_id $oldid" );
@@ -444,13 +434,13 @@ class CompressOld extends Maintenance {
                                                # Store the stub objects
                                                for ( $j = 1; $j < $thisChunkSize; $j++ ) {
                                                        # Skip if not compressing and don't overwrite the first revision
-                                                       if ( $stubs[$j] !== false && $revs[$i + $j]->rev_text_id != $primaryOldid ) {
+                                                       if ( $stubs[$j] !== false && $revs[$i + $j]->old_id != $primaryOldid ) {
                                                                $dbw->update( 'text',
                                                                        [ /* SET */
                                                                                'old_text' => serialize( $stubs[$j] ),
                                                                                'old_flags' => 'object,utf-8',
                                                                        ], [ /* WHERE */
-                                                                               'old_id' => $revs[$i + $j]->rev_text_id
+                                                                               'old_id' => $revs[$i + $j]->old_id
                                                                        ]
                                                                );
                                                        }
index 2dd48ca..385ae6a 100644 (file)
@@ -23,6 +23,7 @@
  */
 
 use MediaWiki\MediaWikiServices;
+use MediaWiki\Revision\SlotRecord;
 use Wikimedia\Rdbms\DBConnectionError;
 
 require __DIR__ . '/../commandLine.inc';
@@ -130,6 +131,8 @@ class TrackBlobs {
         *  Scan the revision table for rows stored in the specified clusters
         */
        function trackRevisions() {
+               global $wgMultiContentRevisionSchemaMigrationStage;
+
                $dbw = wfGetDB( DB_MASTER );
                $dbr = wfGetDB( DB_REPLICA );
 
@@ -141,20 +144,40 @@ class TrackBlobs {
 
                echo "Finding revisions...\n";
 
+               $fields = [ 'rev_id', 'rev_page', 'old_id', 'old_flags', 'old_text' ];
+               $options = [
+                       'ORDER BY' => 'rev_id',
+                       'LIMIT' => $this->batchSize
+               ];
+               $conds = [
+                       $textClause,
+                       'old_flags ' . $dbr->buildLike( $dbr->anyString(), 'external', $dbr->anyString() ),
+               ];
+               if ( $wgMultiContentRevisionSchemaMigrationStage & SCHEMA_COMPAT_READ_OLD ) {
+                       $tables = [ 'revision', 'text' ];
+                       $conds = array_merge( [
+                               'rev_text_id=old_id',
+                       ], $conds );
+               } else {
+                       $slotRoleStore = MediaWikiServices::getInstance()->getSlotRoleStore();
+                       $tables = [ 'revision', 'slots', 'content', 'text' ];
+                       $conds = array_merge( [
+                               'rev_id=slot_revision_id',
+                               'slot_role_id=' . $slotRoleStore->getId( SlotRecord::MAIN ),
+                               'content_id=slot_content_id',
+                               'SUBSTRING(content_address, 1, 3)=' . $dbr->addQuotes( 'tt:' ),
+                               'SUBSTRING(content_address, 4)=old_id',
+                       ], $conds );
+               }
+
                while ( true ) {
-                       $res = $dbr->select( [ 'revision', 'text' ],
-                               [ 'rev_id', 'rev_page', 'old_id', 'old_flags', 'old_text' ],
-                               [
+                       $res = $dbr->select( $tables,
+                               $fields,
+                               array_merge( [
                                        'rev_id > ' . $dbr->addQuotes( $startId ),
-                                       'rev_text_id=old_id',
-                                       $textClause,
-                                       'old_flags ' . $dbr->buildLike( $dbr->anyString(), 'external', $dbr->anyString() ),
-                               ],
+                               ], $conds ),
                                __METHOD__,
-                               [
-                                       'ORDER BY' => 'rev_id',
-                                       'LIMIT' => $this->batchSize
-                               ]
+                               $options
                        );
                        if ( !$res->numRows() ) {
                                break;
index d9a094c..a585cf3 100644 (file)
                configure: function ( context, property, value ) {
                        var newCSS,
                                $result, $results, $spanForWidth, childrenWidth,
+                               regionIsFixed, regionPosition,
                                i, expWidth, maxWidth, text;
 
                        // Validate creation using fallback values
                                                        // Rebuild the suggestions list
                                                        context.data.$container.show();
                                                        // Update the size and position of the list
+                                                       regionIsFixed = ( function () {
+                                                               var $el = context.config.$region;
+                                                               do {
+                                                                       if ( $el.css( 'position' ) === 'fixed' ) {
+                                                                               return true;
+                                                                       }
+                                                                       $el = $( $el[ 0 ].offsetParent );
+                                                               } while ( $el.length );
+                                                               return false;
+                                                       }() );
+                                                       regionPosition = regionIsFixed ?
+                                                               context.config.$region[ 0 ].getBoundingClientRect() :
+                                                               context.config.$region.offset();
                                                        newCSS = {
-                                                               top: context.config.$region.offset().top + context.config.$region.outerHeight(),
+                                                               position: regionIsFixed ? 'fixed' : 'absolute',
+                                                               top: regionPosition.top + context.config.$region.outerHeight(),
                                                                bottom: 'auto',
                                                                width: context.config.$region.outerWidth(),
                                                                height: 'auto'
                                                                                        expandFrom = 'start';
                                                                                } else {
                                                                                        // Calculate the center points of the input and document
-                                                                                       regionCenter = $region.offset().left + regionWidth / 2;
+                                                                                       regionCenter = regionPosition.left + regionWidth / 2;
                                                                                        docCenter = docWidth / 2;
                                                                                        if ( Math.abs( regionCenter - docCenter ) < ( 0.10 * docCenter ) ) {
                                                                                                // If the input's center is within 10% of the document center
 
                                                        if ( context.config.expandFrom === 'left' ) {
                                                                // Expand from left
-                                                               newCSS.left = context.config.$region.offset().left;
+                                                               newCSS.left = regionPosition.left;
                                                                newCSS.right = 'auto';
                                                        } else {
                                                                // Expand from right
                                                                newCSS.left = 'auto';
-                                                               newCSS.right = $( 'body' ).width() - ( context.config.$region.offset().left + context.config.$region.outerWidth() );
+                                                               newCSS.right = $( 'body' ).width() - ( regionPosition.left + context.config.$region.outerWidth() );
                                                        }
 
                                                        context.data.$container.css( newCSS );
index 92c0207..4d67cae 100644 (file)
@@ -282,21 +282,6 @@ span.comment {
        color: #c00;
 }
 
-.editExternally {
-       border: 1px solid #808080;
-       background: #fff;
-       padding: 3px;
-       margin-top: 0.5em;
-       float: left;
-       font-size: small;
-       text-align: center;
-}
-
-.editExternallyHelp {
-       font-style: italic;
-       color: #808080;
-}
-
 li span.deleted {
        text-decoration: line-through;
        color: #888;
index f42e557..ca87b49 100644 (file)
@@ -80,6 +80,14 @@ class NameTableStoreTest extends MediaWikiTestCase {
                        ->willReturnCallback( function ( ...$args ) {
                                return call_user_func_array( [ $this->db, 'insertId' ], $args );
                        } );
+               $mock->expects( $this->any() )
+                       ->method( 'query' )
+                       ->willReturn( [] );
+               $mock->expects( $this->any() )
+                       ->method( 'isOpen' )
+                       ->willReturn( true );
+               $wrapper = TestingAccessWrapper::newFromObject( $mock );
+               $wrapper->queryLogger = new NullLogger();
                return $mock;
        }
 
index cc7df8d..21b6468 100644 (file)
@@ -246,19 +246,6 @@ class NamespaceInfoTest extends MediaWikiTestCase {
                $this->assertSame( $actual, $expected, "NS $index" );
        }
 
-       /**
-        * @dataProvider provideHasTalkNamespace
-        * @covers MWNamespace::canTalk
-        *
-        * @param int $index
-        * @param bool $expected
-        */
-       public function testCanTalk( $index, $expected ) {
-               $this->hideDeprecated( 'MWNamespace::canTalk' );
-               $actual = MWNamespace::canTalk( $index );
-               $this->assertSame( $actual, $expected, "NS $index" );
-       }
-
        private function assertIsContent( $ns ) {
                $this->assertTrue( $this->obj->isContent( $ns ) );
        }
index 050f07d..b9b8306 100644 (file)
@@ -1052,6 +1052,27 @@ class LanguageTest extends LanguageClassesTestCase {
                                '平成24',
                                'nengo'
                        ],
+                       [
+                               'xtY',
+                               '20190430235959',
+                               '平成31',
+                               '平成31',
+                               'nengo - last day of heisei'
+                       ],
+                       [
+                               'xtY',
+                               '20190501000000',
+                               '令和元',
+                               '令和元',
+                               'nengo - first day of reiwa'
+                       ],
+                       [
+                               'xtY',
+                               '20200501000000',
+                               '令和2',
+                               '令和2',
+                               'nengo - second year of reiwa'
+                       ],
                        [
                                'xrxkYY',
                                '20120102090705',
index 97797ca..026b903 100644 (file)
@@ -32,6 +32,9 @@ class SpecialPageFatalTest extends MediaWikiTestCase {
 
                try {
                        $executor->executeSpecialPage( $page, '', null, null, $user );
+               } catch ( \PHPUnit\Framework\Error\Deprecated $deprecated ) {
+                       // Allow deprecation,
+                       // this test want to check fatals or other things breaking the extension
                } catch ( \PHPUnit\Framework\Error\Error $error ) {
                        // Let phpunit settings working:
                        // - convertErrorsToExceptions="true"