Merge "SpecialNewFiles: Swap from/to date serverside"
authorjenkins-bot <jenkins-bot@gerrit.wikimedia.org>
Fri, 7 Jul 2017 16:16:32 +0000 (16:16 +0000)
committerGerrit Code Review <gerrit@wikimedia.org>
Fri, 7 Jul 2017 16:16:32 +0000 (16:16 +0000)
82 files changed:
RELEASE-NOTES-1.30
composer.json
docs/hooks.txt
includes/DeprecatedGlobal.php
includes/EditPage.php
includes/GlobalFunctions.php
includes/Linker.php
includes/MediaWikiServices.php
includes/Preferences.php
includes/ServiceWiring.php
includes/Setup.php
includes/actions/InfoAction.php
includes/api/ApiBase.php
includes/api/ApiStashEdit.php
includes/deferred/DeferredUpdates.php
includes/deferred/SearchUpdate.php
includes/exception/ErrorPageError.php
includes/libs/rdbms/database/IDatabase.php
includes/logging/LogEventsList.php
includes/logging/LogFormatter.php
includes/objectcache/SqlBagOStuff.php
includes/parser/Parser.php
includes/parser/ParserCache.php
includes/search/SearchDatabase.php
includes/search/SearchEngine.php
includes/search/SearchMssql.php
includes/search/SearchMySQL.php
includes/search/SearchOracle.php
includes/search/SearchSqlite.php
includes/specials/SpecialLog.php
includes/specials/SpecialMediaStatistics.php
includes/specials/SpecialNewimages.php
includes/specials/SpecialUndelete.php
languages/i18n/be-tarask.json
languages/i18n/ca.json
languages/i18n/csb.json
languages/i18n/cv.json
languages/i18n/en.json
languages/i18n/eu.json
languages/i18n/fr.json
languages/i18n/gor.json
languages/i18n/hi.json
languages/i18n/hr.json
languages/i18n/hu.json
languages/i18n/jv.json
languages/i18n/lfn.json
languages/i18n/lt.json
languages/i18n/ml.json
languages/i18n/my.json
languages/i18n/nn.json
languages/i18n/pl.json
languages/i18n/qqq.json
languages/i18n/ro.json
languages/i18n/roa-tara.json
languages/i18n/shi.json
languages/i18n/sv.json
languages/i18n/tcy.json
languages/i18n/yi.json
maintenance/purgeParserCache.php
package.json
phpcs.xml
resources/src/mediawiki/api/upload.js
resources/src/mediawiki/mediawiki.Upload.js
tests/parser/ParserTestRunner.php
tests/parser/parserTests.txt
tests/phpunit/MediaWikiTestCase.php
tests/phpunit/includes/DeprecatedGlobalTest.php [new file with mode: 0644]
tests/phpunit/includes/LinkerTest.php
tests/phpunit/includes/MediaWikiServicesTest.php
tests/phpunit/includes/PreferencesTest.php
tests/phpunit/includes/deferred/DeferredUpdatesTest.php
tests/phpunit/includes/exception/ErrorPageErrorTest.php
tests/phpunit/includes/search/SearchEngineTest.php
tests/phpunit/suites/UploadFromUrlTestSuite.php
tests/selenium/.eslintrc.json
tests/selenium/README.md
tests/selenium/pageobjects/createaccount.page.js
tests/selenium/pageobjects/edit.page.js
tests/selenium/pageobjects/userlogout.page.js [deleted file]
tests/selenium/specs/page.js
tests/selenium/specs/user.js
tests/selenium/wdio.conf.js

index c8b746d..7ceb327 100644 (file)
@@ -43,7 +43,7 @@ production.
 === External library changes in 1.30 ===
 
 ==== Upgraded external libraries ====
-* 
+* mediawiki/mediawiki-codesniffer updated to 0.8.1.
 
 ==== New external libraries ====
 * The class \TestingAccessWrapper has been moved to the external library
@@ -127,6 +127,12 @@ changes to languages because of Phabricator reports.
   WikiPage::makeParserOptions() to create the ParserOptions object and only
   change options that affect the parser cache key.
 * Article::viewRedirect() is deprecated.
+* DeprecatedGlobal no longer supports passing in a direct value, it requires a
+  callable factory function or a class name.
+* The $parserMemc global, wfGetParserCacheStorage(), and ParserCache::singleton()
+  are all deprecated. The main ParserCache instance should be obtained from
+  MediaWikiServices instead. Access to the underlying BagOStuff is possible
+  through the new ParserCache::getCacheStorage() method.
 
 == Compatibility ==
 MediaWiki 1.30 requires PHP 5.5.9 or later. There is experimental support for
index ea15e61..297af77 100644 (file)
@@ -53,7 +53,7 @@
                "jakub-onderka/php-parallel-lint": "0.9.2",
                "jetbrains/phpstorm-stubs": "dev-master#1b9906084d6635456fcf3f3a01f0d7d5b99a578a",
                "justinrainbow/json-schema": "~3.0",
-               "mediawiki/mediawiki-codesniffer": "0.8.0",
+               "mediawiki/mediawiki-codesniffer": "0.8.1",
                "monolog/monolog": "~1.22.1",
                "nikic/php-parser": "2.1.0",
                "nmred/kafka-php": "0.1.5",
index 62e5bdb..8485b02 100644 (file)
@@ -2657,6 +2657,7 @@ $formData: array of user submitted data
 $form: PreferencesForm object, also a ContextSource
 $user: User object with preferences to be saved set
 &$result: boolean indicating success
+$oldUserOptions: array with user old options (before save)
 
 'PreferencesGetLegend': Override the text used for the <legend> of a
 preferences section.
@@ -3452,6 +3453,14 @@ $title: Title object of the page that we're about to undelete
 $title: title object related to the revision
 $rev: revision (object) that will be viewed
 
+'UnitTestsAfterDatabaseSetup': Called right after MediaWiki's test infrastructure
+has finished creating/duplicating core tables for unit tests.
+$database: Database in question
+$prefix: Table prefix to be used in unit tests
+
+'UnitTestsBeforeDatabaseTeardown': Called right before MediaWiki tears down its
+database infrastructure used for unit tests.
+
 'UnitTestsList': Called when building a list of paths containing PHPUnit tests.
 Since 1.24: Paths pointing to a directory will be recursively scanned for
 test case files matching the suffix "Test.php".
index 7c592c6..60dde40 100644 (file)
  * Class to allow throwing wfDeprecated warnings
  * when people use globals that we do not want them to.
  */
-
 class DeprecatedGlobal extends StubObject {
-       protected $realValue, $version;
+       protected $version;
 
-       function __construct( $name, $realValue, $version = false ) {
-               parent::__construct( $name );
-               $this->realValue = $realValue;
+       /**
+        * @param string $name Global name
+        * @param callable|string $callback Factory function or class name to construct
+        * @param bool|string $version Version global was deprecated in
+        */
+       function __construct( $name, $callback, $version = false ) {
+               parent::__construct( $name, $callback );
                $this->version = $version;
        }
 
@@ -51,7 +54,7 @@ class DeprecatedGlobal extends StubObject {
                 * rather unlikely.
                 */
                wfDeprecated( '$' . $this->global, $this->version, false, 6 );
-               return $this->realValue;
+               return parent::_newObject();
        }
        // @codingStandardsIgnoreEnd
 }
index 6be8771..814c248 100644 (file)
@@ -1493,6 +1493,20 @@ class EditPage {
                return $status;
        }
 
+       /**
+        * Log when a page was successfully saved after the edit conflict view
+        */
+       private function incrementResolvedConflicts() {
+               global $wgRequest;
+
+               if ( $wgRequest->getText( 'mode' ) !== 'conflict' ) {
+                       return;
+               }
+
+               $stats = MediaWikiServices::getInstance()->getStatsdDataFactory();
+               $stats->increment( 'edit.failures.conflict.resolved' );
+       }
+
        /**
         * Handle status, such as after attempt save
         *
@@ -1512,6 +1526,8 @@ class EditPage {
                if ( $status->value == self::AS_SUCCESS_UPDATE
                        || $status->value == self::AS_SUCCESS_NEW_ARTICLE
                ) {
+                       $this->incrementResolvedConflicts();
+
                        $this->didSave = true;
                        if ( !$resultDetails['nullEdit'] ) {
                                $this->setPostEditCookie( $status->value );
index 089ed81..92cb8d8 100644 (file)
@@ -3461,6 +3461,7 @@ function wfGetMessageCacheStorage() {
 /**
  * Get the cache object used by the parser cache
  *
+ * @deprecated since 1.30, use MediaWikiServices::getParserCache()->getCacheStorage()
  * @return BagOStuff
  */
 function wfGetParserCacheStorage() {
index 5845532..f2e4ac4 100644 (file)
@@ -1331,7 +1331,10 @@ class Linker {
                        $link = Linker::makeExternalLink(
                                WikiMap::getForeignURL(
                                        $wikiId,
-                                       $title->getPrefixedText(),
+                                       $title->getNamespace() === 0
+                                               ? $title->getDBkey()
+                                               : MWNamespace::getCanonicalName( $title->getNamespace() ) . ':'
+                                                       . $title->getDBkey(),
                                        $title->getFragment()
                                ),
                                $text,
index 6161ee7..ea0ec15 100644 (file)
@@ -23,6 +23,7 @@ use MWException;
 use MimeAnalyzer;
 use ObjectCache;
 use Parser;
+use ParserCache;
 use ProxyLookup;
 use SearchEngine;
 use SearchEngineConfig;
@@ -573,6 +574,14 @@ class MediaWikiServices extends ServiceContainer {
                return $this->getService( 'Parser' );
        }
 
+       /**
+        * @since 1.30
+        * @return ParserCache
+        */
+       public function getParserCache() {
+               return $this->getService( 'ParserCache' );
+       }
+
        /**
         * @since 1.28
         * @return GenderCache
index 4017619..008963b 100644 (file)
@@ -1485,6 +1485,8 @@ class Preferences {
                }
 
                if ( $user->isAllowed( 'editmyoptions' ) ) {
+                       $oldUserOptions = $user->getOptions();
+
                        foreach ( self::$saveBlacklist as $b ) {
                                unset( $formData[$b] );
                        }
@@ -1505,7 +1507,10 @@ class Preferences {
                                $user->setOption( $key, $value );
                        }
 
-                       Hooks::run( 'PreferencesFormPreSave', [ $formData, $form, $user, &$result ] );
+                       Hooks::run(
+                               'PreferencesFormPreSave',
+                               [ $formData, $form, $user, &$result, $oldUserOptions ]
+                       );
                }
 
                MediaWiki\Auth\AuthManager::callLegacyAuthPlugin( 'updateExternalDB', [ $user ] );
index 2dfcc42..e1244e7 100644 (file)
@@ -287,7 +287,18 @@ return [
                return ObjectFactory::constructClassInstance( $conf['class'], [ $conf ] );
        },
 
-       'LinkCache' => function ( MediaWikiServices $services ) {
+       'ParserCache' => function( MediaWikiServices $services ) {
+               $config = $services->getMainConfig();
+               $cache = ObjectCache::getInstance( $config->get( 'ParserCacheType' ) );
+               wfDebugLog( 'caches', 'parser: ' . get_class( $cache ) );
+
+               return new ParserCache(
+                       $cache,
+                       $config->get( 'CacheEpoch' )
+               );
+       },
+
+       'LinkCache' => function( MediaWikiServices $services ) {
                return new LinkCache(
                        $services->getTitleFormatter(),
                        $services->getMainWANObjectCache()
index 5795517..ac00fab 100644 (file)
@@ -683,14 +683,19 @@ $ps_memcached = Profiler::instance()->scopedProfileIn( $fname . '-memcached' );
 
 $wgMemc = wfGetMainCache();
 $messageMemc = wfGetMessageCacheStorage();
-$parserMemc = wfGetParserCacheStorage();
+
+/**
+ * @deprecated since 1.30
+ */
+$parserMemc = new DeprecatedGlobal( 'parserMemc', function() {
+       return MediaWikiServices::getInstance()->getParserCache()->getCacheStorage();
+}, '1.30' );
 
 wfDebugLog( 'caches',
        'cluster: ' . get_class( $wgMemc ) .
        ', WAN: ' . ( $wgMainWANCache === CACHE_NONE ? 'CACHE_NONE' : $wgMainWANCache ) .
        ', stash: ' . $wgMainStash .
        ', message: ' . get_class( $messageMemc ) .
-       ', parser: ' . get_class( $parserMemc ) .
        ', session: ' . get_class( ObjectCache::getInstance( $wgSessionCacheType ) )
 );
 
index 886bf37..baec944 100644 (file)
@@ -127,7 +127,10 @@ class InfoAction extends FormlessAction {
                        // Messages:
                        // pageinfo-header-basic, pageinfo-header-edits, pageinfo-header-restrictions,
                        // pageinfo-header-properties, pageinfo-category-info
-                       $content .= $this->makeHeader( $this->msg( "pageinfo-${header}" )->escaped() ) . "\n";
+                       $content .= $this->makeHeader(
+                               $this->msg( "pageinfo-${header}" )->escaped(),
+                               "mw-pageinfo-${header}"
+                       ) . "\n";
                        $table = "\n";
                        foreach ( $infoTable as $infoRow ) {
                                $name = ( $infoRow[0] instanceof Message ) ? $infoRow[0]->escaped() : $infoRow[0];
@@ -152,10 +155,11 @@ class InfoAction extends FormlessAction {
         * @param string $header The header text.
         * @return string The HTML.
         */
-       protected function makeHeader( $header ) {
+       protected function makeHeader( $header, $canonicalId ) {
                $spanAttribs = [ 'class' => 'mw-headline', 'id' => Sanitizer::escapeId( $header ) ];
+               $h2Attribs = [ 'id' => Sanitizer::escapeId( $canonicalId ) ];
 
-               return Html::rawElement( 'h2', [], Html::element( 'span', $spanAttribs, $header ) );
+               return Html::rawElement( 'h2', $h2Attribs, Html::element( 'span', $spanAttribs, $header ) );
        }
 
        /**
index 2dcece1..bc3def8 100644 (file)
@@ -894,7 +894,7 @@ abstract class ApiBase extends ContextSource {
         * Get a WikiPage object from a title or pageid param, if possible.
         * Can die, if no param is set or if the title or page id is not valid.
         *
-        * @param array $params
+        * @param array $params User provided set of parameters, as from $this->extractRequestParams()
         * @param bool|string $load Whether load the object's state from the database:
         *        - false: don't load (if the pageid is given, it will still be loaded)
         *        - 'fromdb': load from a replica DB
@@ -935,7 +935,7 @@ abstract class ApiBase extends ContextSource {
         * Can die, if no param is set or if the title or page id is not valid.
         *
         * @since 1.29
-        * @param array $params
+        * @param array $params User provided set of parameters, as from $this->extractRequestParams()
         * @return Title
         */
        public function getTitleFromTitleOrPageId( $params ) {
index c7a00c6..d03fca8 100644 (file)
@@ -44,6 +44,7 @@ class ApiStashEdit extends ApiBase {
 
        const PRESUME_FRESH_TTL_SEC = 30;
        const MAX_CACHE_TTL = 300; // 5 minutes
+       const MAX_SIGNATURE_TTL = 60;
 
        public function execute() {
                $user = $this->getUser();
@@ -391,6 +392,12 @@ class ApiStashEdit extends ApiBase {
                // Put an upper limit on the TTL for sanity to avoid extreme template/file staleness.
                $since = time() - wfTimestamp( TS_UNIX, $parserOutput->getTimestamp() );
                $ttl = min( $parserOutput->getCacheExpiry() - $since, self::MAX_CACHE_TTL );
+
+               // Avoid extremely stale user signature timestamps (T84843)
+               if ( $parserOutput->getFlag( 'user-signature' ) ) {
+                       $ttl = min( $ttl, self::MAX_SIGNATURE_TTL );
+               }
+
                if ( $ttl <= 0 ) {
                        return [ null, 0, 'no_ttl' ];
                }
index a3a37f6..e8f27ef 100644 (file)
@@ -76,9 +76,12 @@ class DeferredUpdates {
        public static function addUpdate( DeferrableUpdate $update, $stage = self::POSTSEND ) {
                global $wgCommandLineMode;
 
-               // This is a sub-DeferredUpdate, run it right after its parent update
                if ( self::$executeContext && self::$executeContext['stage'] >= $stage ) {
+                       // This is a sub-DeferredUpdate; run it right after its parent update.
+                       // Also, while post-send updates are running, push any "pre-send" jobs to the
+                       // active post-send queue to make sure they get run this round (or at all).
                        self::$executeContext['subqueue'][] = $update;
+
                        return;
                }
 
@@ -183,16 +186,6 @@ class DeferredUpdates {
                while ( $updates ) {
                        $queue = []; // clear the queue
 
-                       if ( $mode === 'enqueue' ) {
-                               try {
-                                       // Push enqueuable updates to the job queue and get the rest
-                                       $updates = self::enqueueUpdates( $updates );
-                               } catch ( Exception $e ) {
-                                       // Let other updates have a chance to run if this failed
-                                       MWExceptionHandler::rollbackMasterChangesAndLog( $e );
-                               }
-                       }
-
                        // Order will be DataUpdate followed by generic DeferrableUpdate tasks
                        $updatesByType = [ 'data' => [], 'generic' => [] ];
                        foreach ( $updates as $du ) {
@@ -212,13 +205,9 @@ class DeferredUpdates {
                        // Execute all remaining tasks...
                        foreach ( $updatesByType as $updatesForType ) {
                                foreach ( $updatesForType as $update ) {
-                                       self::$executeContext = [
-                                               'update' => $update,
-                                               'stage' => $stage,
-                                               'subqueue' => []
-                                       ];
+                                       self::$executeContext = [ 'stage' => $stage, 'subqueue' => [] ];
                                        /** @var DeferrableUpdate $update */
-                                       $guiError = self::runUpdate( $update, $lbFactory, $stage );
+                                       $guiError = self::runUpdate( $update, $lbFactory, $mode, $stage );
                                        $reportableError = $reportableError ?: $guiError;
                                        // Do the subqueue updates for $update until there are none
                                        while ( self::$executeContext['subqueue'] ) {
@@ -230,7 +219,7 @@ class DeferredUpdates {
                                                        $subUpdate->setTransactionTicket( $ticket );
                                                }
 
-                                               $guiError = self::runUpdate( $subUpdate, $lbFactory, $stage );
+                                               $guiError = self::runUpdate( $subUpdate, $lbFactory, $mode, $stage );
                                                $reportableError = $reportableError ?: $guiError;
                                        }
                                        self::$executeContext = null;
@@ -248,16 +237,26 @@ class DeferredUpdates {
        /**
         * @param DeferrableUpdate $update
         * @param LBFactory $lbFactory
+        * @param string $mode
         * @param integer $stage
         * @return ErrorPageError|null
         */
-       private static function runUpdate( DeferrableUpdate $update, LBFactory $lbFactory, $stage ) {
+       private static function runUpdate(
+               DeferrableUpdate $update, LBFactory $lbFactory, $mode, $stage
+       ) {
                $guiError = null;
                try {
-                       $fnameTrxOwner = get_class( $update ) . '::doUpdate';
-                       $lbFactory->beginMasterChanges( $fnameTrxOwner );
-                       $update->doUpdate();
-                       $lbFactory->commitMasterChanges( $fnameTrxOwner );
+                       if ( $mode === 'enqueue' && $update instanceof EnqueueableDataUpdate ) {
+                               // Run only the job enqueue logic to complete the update later
+                               $spec = $update->getAsJobSpecification();
+                               JobQueueGroup::singleton( $spec['wiki'] )->push( $spec['job'] );
+                       } else {
+                               // Run the bulk of the update now
+                               $fnameTrxOwner = get_class( $update ) . '::doUpdate';
+                               $lbFactory->beginMasterChanges( $fnameTrxOwner );
+                               $update->doUpdate();
+                               $lbFactory->commitMasterChanges( $fnameTrxOwner );
+                       }
                } catch ( Exception $e ) {
                        // Reporting GUI exceptions does not work post-send
                        if ( $e instanceof ErrorPageError && $stage === self::PRESEND ) {
index c94ae2a..b9a259b 100644 (file)
@@ -124,7 +124,7 @@ class SearchUpdate implements DeferrableUpdate {
                # Language-specific strip/conversion
                $text = $wgContLang->normalizeForSearch( $text );
                $se = $se ?: MediaWikiServices::getInstance()->newSearchEngine();
-               $lc = $se->legalSearchCharsForUpdate() . '&#;';
+               $lc = $se->legalSearchChars() . '&#;';
 
                $text = preg_replace( "/<\\/?\\s*[A-Za-z][^>]*?>/",
                        ' ', $wgContLang->lc( " " . $text . " " ) ); # Strip HTML markup
@@ -207,7 +207,7 @@ class SearchUpdate implements DeferrableUpdate {
                $ns = $this->title->getNamespace();
                $title = $this->title->getText();
 
-               $lc = $search->legalSearchCharsForUpdate() . '&#;';
+               $lc = $search->legalSearchChars() . '&#;';
                $t = $wgContLang->normalizeForSearch( $title );
                $t = preg_replace( "/[^{$lc}]+/", ' ', $t );
                $t = $wgContLang->lc( $t );
index 2bed87a..4b18126 100644 (file)
@@ -61,9 +61,12 @@ class ErrorPageError extends MWException implements ILocalizedException {
        }
 
        public function report() {
-               global $wgOut;
-
-               $wgOut->showErrorPage( $this->title, $this->msg, $this->params );
-               $wgOut->output();
+               if ( self::isCommandLine() || defined( 'MW_API' ) ) {
+                       parent::report();
+               } else {
+                       global $wgOut;
+                       $wgOut->showErrorPage( $this->title, $this->msg, $this->params );
+                       $wgOut->output();
+               }
        }
 }
index 7c6413c..e463ea3 100644 (file)
@@ -1252,7 +1252,7 @@ interface IDatabase {
         * @param array $selectJoinConds Join conditions for the SELECT part of the query, see
         *    IDatabase::select() for details.
         *
-        * @return IResultWrapper
+        * @return bool
         */
        public function insertSelect( $destTable, $srcTable, $varMap, $conds,
                $fname = __METHOD__,
index 1463499..a9679bf 100644 (file)
@@ -23,6 +23,7 @@
  * @file
  */
 
+use MediaWiki\Linker\LinkRenderer;
 use MediaWiki\MediaWikiServices;
 use Wikimedia\Rdbms\IDatabase;
 
@@ -48,6 +49,11 @@ class LogEventsList extends ContextSource {
         */
        protected $allowedActions = null;
 
+       /**
+        * @var LinkRenderer|null
+        */
+       private $linkRenderer;
+
        /**
         * Constructor.
         * The first two parameters used to be $skin and $out, but now only a context
@@ -55,11 +61,11 @@ class LogEventsList extends ContextSource {
         *
         * @param IContextSource|Skin $context Context to use; formerly it was
         *   a Skin object. Use of Skin is deprecated.
-        * @param null $unused Unused; used to be an OutputPage object.
+        * @param LinkRenderer|null $linkRenderer, previously unused
         * @param int $flags Can be a combination of self::NO_ACTION_LINK,
         *   self::NO_EXTRA_USER_LINKS or self::USE_CHECKBOXES.
         */
-       public function __construct( $context, $unused = null, $flags = 0 ) {
+       public function __construct( $context, $linkRenderer = null, $flags = 0 ) {
                if ( $context instanceof IContextSource ) {
                        $this->setContext( $context );
                } else {
@@ -69,6 +75,21 @@ class LogEventsList extends ContextSource {
 
                $this->flags = $flags;
                $this->showTagEditUI = ChangeTags::showTagEditingUI( $this->getUser() );
+               if ( $linkRenderer instanceof LinkRenderer ) {
+                       $this->linkRenderer = $linkRenderer;
+               }
+       }
+
+       /**
+        * @since 1.30
+        * @return LinkRenderer
+        */
+       protected function getLinkRenderer() {
+               if ( $this->linkRenderer !== null ) {
+                       return $this->linkRenderer;
+               } else {
+                       return MediaWikiServices::getInstance()->getLinkRenderer();
+               }
        }
 
        /**
@@ -149,7 +170,7 @@ class LogEventsList extends ContextSource {
                // Option value -> message mapping
                $links = [];
                $hiddens = ''; // keep track for "go" button
-               $linkRenderer = MediaWikiServices::getInstance()->getLinkRenderer();
+               $linkRenderer = $this->getLinkRenderer();
                foreach ( $filter as $type => $val ) {
                        // Should the below assignment be outside the foreach?
                        // Then it would have to be copied. Not certain what is more expensive.
@@ -359,6 +380,7 @@ class LogEventsList extends ContextSource {
                $entry = DatabaseLogEntry::newFromRow( $row );
                $formatter = LogFormatter::newFromEntry( $entry );
                $formatter->setContext( $this->getContext() );
+               $formatter->setLinkRenderer( $this->getLinkRenderer() );
                $formatter->setShowUserToolLinks( !( $this->flags & self::NO_EXTRA_USER_LINKS ) );
 
                $time = htmlspecialchars( $this->getLanguage()->userTimeAndDate(
@@ -607,8 +629,11 @@ class LogEventsList extends ContextSource {
                        $context = RequestContext::getMain();
                }
 
+               // FIXME: Figure out how to inject this
+               $linkRenderer = MediaWikiServices::getInstance()->getLinkRenderer();
+
                # Insert list of top 50 (or top $lim) items
-               $loglist = new LogEventsList( $context, null, $flags );
+               $loglist = new LogEventsList( $context, $linkRenderer, $flags );
                $pager = new LogPager( $loglist, $types, $user, $page, '', $conds );
                if ( !$useRequestParams ) {
                        # Reset vars that may have been taken from the request
@@ -686,7 +711,7 @@ class LogEventsList extends ContextSource {
                                $urlParam = array_merge( $urlParam, $extraUrlParams );
                        }
 
-                       $s .= MediaWikiServices::getInstance()->getLinkRenderer()->makeKnownLink(
+                       $s .= $linkRenderer->makeKnownLink(
                                SpecialPage::getTitleFor( 'Log' ),
                                $context->msg( 'log-fulllog' )->text(),
                                [],
index 68404bf..2a47943 100644 (file)
@@ -22,6 +22,8 @@
  * @license http://www.gnu.org/copyleft/gpl.html GNU General Public License 2.0 or later
  * @since 1.19
  */
+use MediaWiki\Linker\LinkRenderer;
+use MediaWiki\MediaWikiServices;
 
 /**
  * Implements the default log formatting.
@@ -101,6 +103,11 @@ class LogFormatter {
        /** @var string */
        protected $irctext = false;
 
+       /**
+        * @var LinkRenderer|null
+        */
+       private $linkRenderer;
+
        protected function __construct( LogEntry $entry ) {
                $this->entry = $entry;
                $this->context = RequestContext::getMain();
@@ -114,6 +121,26 @@ class LogFormatter {
                $this->context = $context;
        }
 
+       /**
+        * @since 1.30
+        * @param LinkRenderer $linkRenderer
+        */
+       public function setLinkRenderer( LinkRenderer $linkRenderer ) {
+               $this->linkRenderer = $linkRenderer;
+       }
+
+       /**
+        * @since 1.30
+        * @return LinkRenderer
+        */
+       public function getLinkRenderer() {
+               if ( $this->linkRenderer !== null ) {
+                       return $this->linkRenderer;
+               } else {
+                       return MediaWikiServices::getInstance()->getLinkRenderer();
+               }
+       }
+
        /**
         * Set the visibility restrictions for displaying content.
         * If set to public, and an item is deleted, then it will be replaced
index 6c10301..70795ec 100644 (file)
@@ -148,7 +148,7 @@ class SqlBagOStuff extends BagOStuff {
        protected function getSeparateMainLB() {
                global $wgDBtype;
 
-               if ( $wgDBtype === 'mysql' && $this->usesMainDB() ) {
+               if ( $this->usesMainDB() && $wgDBtype !== 'sqlite' ) {
                        if ( !$this->separateMainLB ) {
                                // We must keep a separate connection to MySQL in order to avoid deadlocks
                                $lbFactory = MediaWikiServices::getInstance()->getDBLoadBalancerFactory();
@@ -156,8 +156,7 @@ class SqlBagOStuff extends BagOStuff {
                        }
                        return $this->separateMainLB;
                } else {
-                       // However, SQLite has an opposite behavior. And PostgreSQL needs to know
-                       // if we are in transaction or not (@TODO: find some PostgreSQL work-around).
+                       // However, SQLite has an opposite behavior due to DB-level locking
                        return null;
                }
        }
index 9ea65e0..4a78ff8 100644 (file)
@@ -4502,12 +4502,16 @@ class Parser {
                # which may corrupt this parser instance via its wfMessage()->text() call-
 
                # Signatures
-               $sigText = $this->getUserSig( $user );
-               $text = strtr( $text, [
-                       '~~~~~' => $d,
-                       '~~~~' => "$sigText $d",
-                       '~~~' => $sigText
-               ] );
+               if ( strpos( $text, '~~~' ) !== false ) {
+                       $sigText = $this->getUserSig( $user );
+                       $text = strtr( $text, [
+                               '~~~~~' => $d,
+                               '~~~~' => "$sigText $d",
+                               '~~~' => $sigText
+                       ] );
+                       # The main two signature forms used above are time-sensitive
+                       $this->mOutput->setFlag( 'user-signature' );
+               }
 
                # Context links ("pipe tricks"): [[|name]] and [[name (context)|]]
                $tc = '[' . Title::legalChars() . ']';
index 3b84c4b..c680129 100644 (file)
@@ -21,6 +21,8 @@
  * @ingroup Cache Parser
  */
 
+use MediaWiki\MediaWikiServices;
+
 /**
  * @ingroup Cache Parser
  * @todo document
@@ -48,18 +50,21 @@ class ParserCache {
 
        /** @var BagOStuff */
        private $mMemc;
+
+       /**
+        * Anything cached prior to this is invalidated
+        *
+        * @var string
+        */
+       private $cacheEpoch;
        /**
         * Get an instance of this object
         *
+        * @deprecated since 1.30, use MediaWikiServices instead
         * @return ParserCache
         */
        public static function singleton() {
-               static $instance;
-               if ( !isset( $instance ) ) {
-                       global $parserMemc;
-                       $instance = new ParserCache( $parserMemc );
-               }
-               return $instance;
+               return MediaWikiServices::getInstance()->getParserCache();
        }
 
        /**
@@ -68,11 +73,13 @@ class ParserCache {
         * This class use an invalidation strategy that is compatible with
         * MultiWriteBagOStuff in async replication mode.
         *
-        * @param BagOStuff $memCached
+        * @param BagOStuff $cache
+        * @param string $cacheEpoch Anything before this timestamp is invalidated
         * @throws MWException
         */
-       protected function __construct( BagOStuff $memCached ) {
-               $this->mMemc = $memCached;
+       public function __construct( BagOStuff $cache, $cacheEpoch = '20030516000000' ) {
+               $this->mMemc = $cache;
+               $this->cacheEpoch = $cacheEpoch;
        }
 
        /**
@@ -159,8 +166,6 @@ class ParserCache {
         * @since 1.30 Changed $useOutdated to an int and added the non-boolean values
         */
        public function getKey( $article, $popts, $useOutdated = self::USE_ANYTHING ) {
-               global $wgCacheEpoch;
-
                if ( is_bool( $useOutdated ) ) {
                        $useOutdated = $useOutdated ? self::USE_ANYTHING : self::USE_CURRENT_ONLY;
                }
@@ -180,7 +185,7 @@ class ParserCache {
                                $cacheTime = $optionsKey->getCacheTime();
                                wfDebugLog( "ParserCache",
                                        "Parser options key expired, touched " . $article->getTouched()
-                                       . ", epoch $wgCacheEpoch, cached $cacheTime\n" );
+                                       . ", epoch {$this->cacheEpoch}, cached $cacheTime\n" );
                                return false;
                        } elseif ( $useOutdated < self::USE_OUTDATED &&
                                $optionsKey->isDifferentRevision( $article->getLatest() )
@@ -221,8 +226,6 @@ class ParserCache {
         * @return ParserOutput|bool False on failure
         */
        public function get( $article, $popts, $useOutdated = false ) {
-               global $wgCacheEpoch;
-
                $canCache = $article->checkTouched();
                if ( !$canCache ) {
                        // It's a redirect now
@@ -264,7 +267,7 @@ class ParserCache {
                        $cacheTime = $value->getCacheTime();
                        wfDebugLog( "ParserCache",
                                "ParserOutput key expired, touched $touched, "
-                               . "epoch $wgCacheEpoch, cached $cacheTime\n" );
+                               . "epoch {$this->cacheEpoch}, cached $cacheTime\n" );
                        $value = false;
                } elseif ( !$useOutdated && $value->isDifferentRevision( $article->getLatest() ) ) {
                        wfIncrStats( "pcache.miss.revid" );
@@ -342,4 +345,15 @@ class ParserCache {
                        wfDebug( "Parser output was marked as uncacheable and has not been saved.\n" );
                }
        }
+
+       /**
+        * Get the backend BagOStuff instance that
+        * powers the parser cache
+        *
+        * @since 1.30
+        * @return BagOStuff
+        */
+       public function getCacheStorage() {
+               return $this->mMemc;
+       }
 }
index d51e525..1d7a4a3 100644 (file)
@@ -53,7 +53,10 @@ class SearchDatabase extends SearchEngine {
         * @return string
         */
        protected function filter( $text ) {
-               $lc = $this->legalSearchChars();
+               // List of chars allowed in the search query.
+               // This must include chars used in the search syntax.
+               // Usually " (phrase) or * (wildcards) if supported by the engine
+               $lc = $this->legalSearchChars( self::CHARS_ALL );
                return trim( preg_replace( "/[^{$lc}]/", " ", $text ) );
        }
 }
index 7d05265..70117db 100644 (file)
@@ -60,6 +60,12 @@ abstract class SearchEngine {
        /** @const string profile type for query independent ranking features */
        const FT_QUERY_INDEP_PROFILE_TYPE = 'fulltextQueryIndepProfile';
 
+       /** @const int flag for legalSearchChars: includes all chars allowed in a search query */
+       const CHARS_ALL = 1;
+
+       /** @const int flag for legalSearchChars: includes all chars allowed in a search term */
+       const CHARS_NO_SYNTAX = 2;
+
        /**
         * Perform a full text search query and return a result set.
         * If full text searches are not supported or disabled, return null.
@@ -206,24 +212,16 @@ abstract class SearchEngine {
        }
 
        /**
-        * Get chars legal for search (at query time).
+        * Get chars legal for search
         * NOTE: usage as static is deprecated and preserved only as BC measure
+        * @param int $type type of search chars (see self::CHARS_ALL
+        * and self::CHARS_NO_SYNTAX). Defaults to CHARS_ALL
         * @return string
         */
-       public static function legalSearchChars() {
+       public static function legalSearchChars( $type = self::CHARS_ALL ) {
                return "A-Za-z_'.0-9\\x80-\\xFF\\-";
        }
 
-       /**
-        * Get chars legal for search (at index time).
-        *
-        * @since 1.30
-        * @return string
-        */
-       public function legalSearchCharsForUpdate() {
-               return static::legalSearchChars();
-       }
-
        /**
         * Set the maximum number of results to return
         * and how many to skip before returning the first.
index 5e8fb04..57ca06e 100644 (file)
@@ -136,7 +136,7 @@ class SearchMssql extends SearchDatabase {
         */
        function parseQuery( $filteredText, $fulltext ) {
                global $wgContLang;
-               $lc = $this->legalSearchChars();
+               $lc = $this->legalSearchChars( self::CHARS_NO_SYNTAX );
                $this->searchTerms = [];
 
                # @todo FIXME: This doesn't handle parenthetical expressions.
index 2c7feeb..2ea9605 100644 (file)
@@ -45,7 +45,7 @@ class SearchMySQL extends SearchDatabase {
        function parseQuery( $filteredText, $fulltext ) {
                global $wgContLang;
 
-               $lc = $this->legalSearchChars(); // Minus format chars
+               $lc = $this->legalSearchChars( self::CHARS_NO_SYNTAX ); // Minus syntax chars (" and *)
                $searchon = '';
                $this->searchTerms = [];
 
@@ -149,8 +149,13 @@ class SearchMySQL extends SearchDatabase {
                return $regex;
        }
 
-       public function legalSearchCharsForUpdate() {
-               return "\"*" . parent::legalSearchCharsForUpdate();
+       public static function legalSearchChars( $type = self::CHARS_ALL ) {
+               $searchChars = parent::legalSearchChars( $type );
+               if ( $type === self::CHARS_ALL ) {
+                       // " for phrase, * for wildcard
+                       $searchChars = "\"*" . $searchChars;
+               }
+               return $searchChars;
        }
 
        /**
index 2e6cb84..8bcd78f 100644 (file)
@@ -174,7 +174,7 @@ class SearchOracle extends SearchDatabase {
         */
        function parseQuery( $filteredText, $fulltext ) {
                global $wgContLang;
-               $lc = $this->legalSearchChars();
+               $lc = $this->legalSearchChars( self::CHARS_NO_SYNTAX );
                $this->searchTerms = [];
 
                # @todo FIXME: This doesn't handle parenthetical expressions.
@@ -266,7 +266,11 @@ class SearchOracle extends SearchDatabase {
                        [] );
        }
 
-       public function legalSearchCharsForUpdate() {
-               return "\"" . parent::legalSearchCharsForUpdate();
+       public static function legalSearchChars( $type = self::CHARS_ALL ) {
+               $searchChars = parent::legalSearchChars( $type );
+               if ( $type === self::CHARS_ALL ) {
+                       $searchChars = "\"" . $searchChars;
+               }
+               return $searchChars;
        }
 }
index 5a8995d..2c82c7d 100644 (file)
@@ -44,7 +44,7 @@ class SearchSqlite extends SearchDatabase {
         */
        function parseQuery( $filteredText, $fulltext ) {
                global $wgContLang;
-               $lc = $this->legalSearchChars(); // Minus format chars
+               $lc = $this->legalSearchChars( self::CHARS_NO_SYNTAX ); // Minus syntax chars (" and *)
                $searchon = '';
                $this->searchTerms = [];
 
@@ -141,8 +141,13 @@ class SearchSqlite extends SearchDatabase {
                return $regex;
        }
 
-       public function legalSearchCharsForUpdate() {
-               return "\"*" . parent::legalSearchCharsForUpdate();
+       public static function legalSearchChars( $type = self::CHARS_ALL ) {
+               $searchChars = parent::legalSearchChars( $type );
+               if ( $type === self::CHARS_ALL ) {
+                       // " for phrase, * for wildcard
+                       $searchChars =  "\"*" . $searchChars;
+               }
+               return $searchChars;
        }
 
        /**
index 1710b39..511cfbf 100644 (file)
@@ -165,7 +165,7 @@ class SpecialLog extends SpecialPage {
                # Create a LogPager item to get the results and a LogEventsList item to format them...
                $loglist = new LogEventsList(
                        $this->getContext(),
-                       null,
+                       $this->getLinkRenderer(),
                        LogEventsList::USE_CHECKBOXES
                );
 
index 5192eb9..44e0db8 100644 (file)
@@ -307,6 +307,7 @@ class MediaStatisticsPage extends QueryPage {
                                // mediastatistics-header-video, mediastatistics-header-multimedia,
                                // mediastatistics-header-office, mediastatistics-header-text,
                                // mediastatistics-header-executable, mediastatistics-header-archive,
+                               // mediastatistics-header-3d,
                                $this->msg( 'mediastatistics-header-' . strtolower( $mediaType ) )->text()
                        )
                );
index feceef1..0a653e7 100644 (file)
@@ -116,6 +116,7 @@ class SpecialNewFiles extends IncludableSpecialPage {
                        // mediastatistics-header-video, mediastatistics-header-multimedia,
                        // mediastatistics-header-office, mediastatistics-header-text,
                        // mediastatistics-header-executable, mediastatistics-header-archive,
+                       // mediastatistics-header-3d,
                        return $this->msg( 'mediastatistics-header-' . strtolower( $type ) )->text();
                }, $this->mediaTypes );
                $mediaTypesOptions = array_combine( $mediaTypesText, $this->mediaTypes );
index fa38506..1a2153d 100644 (file)
@@ -1099,9 +1099,11 @@ class SpecialUndelete extends SpecialPage {
                // Show revision undeletion warnings and errors
                $status = $archive->getRevisionStatus();
                if ( $status && !$status->isGood() ) {
-                       $out->wrapWikiMsg(
-                               "<div class=\"error\" id=\"mw-error-cannotundelete\">\n$1\n</div>",
-                               'cannotundelete'
+                       $out->addWikiText( '<div class="error" id="mw-error-cannotundelete">' .
+                               $status->getWikiText(
+                                       'cannotundelete',
+                                       'cannotundelete'
+                               ) . '</div>'
                        );
                }
 
index 165fad1..0f7ab6b 100644 (file)
        "authpage-cannot-login-continue": "Немагчыма працягнуць уваход у сыстэму. Падобна, што тэрмін вашай сэсіі скончыўся.",
        "authpage-cannot-create": "Немагчыма пачаць стварэньне рахунку.",
        "authpage-cannot-create-continue": "Немагчыма працягнуць стварэньне рахунку. Падобна, што тэрмін вашай сэсіі скончыўся.",
+       "authpage-cannot-link": "Немагчыма пачаць далучэньне рахунку.",
+       "authpage-cannot-link-continue": "Немагчыма працягнуць далучэньне рахунку. Падобна, што тэрмін вашай сэсіі скончыўся.",
        "changecredentials": "Зьмена ўліковых зьвестак",
        "removecredentials": "Выдаленьне ўліковых зьвестак",
        "removecredentials-submit": "Выдаліць уліковыя зьвесткі",
index 302f679..535d7db 100644 (file)
        "databaseerror-error": "Error:$1",
        "transaction-duration-limit-exceeded": "Per evitar una alta demora de resposta, s'ha interromput aquesta transacció perquè la durada d'escriptura ($1) ha sobrepassat el límit de $2 segons.\nSi esteu canviant molts elements alhora, intenteu fer-ho amb diverses operacions més petites.",
        "laggedslavemode": "Avís: La pàgina podria mancar de modificacions recents.",
-       "readonly": "La base de dades està bloquejada",
-       "enterlockreason": "Escriviu una raó pel bloqueig, així com una estimació de quan tindrà lloc el desbloqueig",
-       "readonlytext": "La base de dades està temporalment bloquejada a noves entrades i altres tasques de manteniment, segurament per tasques rutinàries de manteniment, després de les quals es tornarà a la normalitat.\n\nL'administrador que l'ha bloquejada ha donat aquesta explicació: $1",
+       "readonly": "Base de dades blocada",
+       "enterlockreason": "Escriviu una raó pel blocatge, així com una estimació de quan tindrà lloc el desblocatge",
+       "readonlytext": "La base de dades està temporalment blocada a noves entrades i altres tasques de manteniment, segurament per tasques rutinàries de manteniment, després de les quals es tornarà a la normalitat.\n\nL'administrador que l'ha blocada ha donat aquesta explicació: $1",
        "missing-article": "La base de dades no ha trobat el text d'una pàgina que hauria d'haver trobat, anomenada «$1» $2.\n\nNormalment això passa perquè s'ha seguit una diferència desactualitzada o un enllaç d'historial a una pàgina que s'ha suprimit.\n\nSi no fos el cas, podríeu haver trobat un error en el programari.\nAviseu-ho llavors a un [[Special:ListUsers/sysop|administrador]], deixant-li clar l'adreça URL causant del problema.",
        "missingarticle-rev": "(revisió#: $1)",
        "missingarticle-diff": "(dif: $1, $2)",
-       "readonly_lag": "La base de dades s'ha bloquejat automàticament mentre els servidors esclaus se sincronitzen amb el mestre",
+       "readonly_lag": "La base de dades s'ha blocat automàticament mentre els servidors esclaus se sincronitzen amb el mestre",
        "nonwrite-api-promise-error": "L'encapçalament HTTP 'Promise-Non-Write-API-Action' ha estat enviat però la petició era a mòdul d'escriptura de l'API.",
        "internalerror": "Error intern",
        "internalerror_info": "Error intern: $1",
        "mypreferencesprotected": "No tens permís per editar les teves preferències.",
        "ns-specialprotected": "No es poden modificar les pàgines especials.",
        "titleprotected": "La creació d'aquesta pàgina està protegida per [[User:$1|$1]].\nEls seus motius han estat: <em>$2</em>.",
-       "filereadonlyerror": "No s'ha pogut modificar el fitxer «$1» perquè el repositori de fitxers «$2» està en mode només de lectura.\nL'administrador de sistema que l'ha bloquejat ha donat aquesta explicació: «$3».",
+       "filereadonlyerror": "No s'ha pogut modificar el fitxer «$1» perquè el repositori de fitxers «$2» està en mode només de lectura.\nL'administrador de sistema que l'ha blocat ha donat aquesta explicació: «$3».",
        "invalidtitle-knownnamespace": "El títol amb l'espai de noms «$2» i text «$3» no és vàlid",
        "invalidtitle-unknownnamespace": "Títol no vàlid amb espai de noms desconegut de número «$1» i text «$2»",
        "exception-nologin": "No has iniciat sessió",
        "nosuchuser": "No hi ha cap usuari anomenat «$1».\nEls noms d'usuari distingeixen majúscules i minúscules.\nComproveu l'ortografia o [[Special:CreateAccount|creeu un compte nou]].",
        "nosuchusershort": "No hi ha cap usuari anomenat «$1». Comproveu que ho hàgiu escrit correctament.",
        "nouserspecified": "Heu d'especificar un nom d'usuari.",
-       "login-userblocked": "Aquest usuari està bloquejat. Inici de sessió no permès.",
+       "login-userblocked": "Aquest usuari està blocat. Inici de sessió no permès.",
        "wrongpassword": "La contrasenya que heu introduït és incorrecta. Torneu-ho a provar.",
        "wrongpasswordempty": "La contrasenya que s'ha introduït estava en blanc. Torneu-ho a provar.",
        "passwordtooshort": "La contrasenya ha de tenir un mínim {{PLURAL:$1|d'un caràcter|de $1 caràcters}}.",
        "botpasswords-label-delete": "Suprimeix",
        "botpasswords-label-resetpassword": "Reinicia la contrasenya",
        "botpasswords-label-grants": "Permisos aplicables:",
+       "botpasswords-help-grants": "Les autoritzacions permeten l'accés a permisos dels que el vostre compte d'usuari ja disposa. El fet d'habilitar una autorització aquí no dóna accés a cap permís que el vostre compte d'usuari no tingués abans. Vegeu la [[Special:ListGrants|llista d'autoritzacions]] per més informació.",
        "botpasswords-label-grants-column": "Concedit",
        "botpasswords-bad-appid": "El nom del bot «$1» no és vàlid.",
        "botpasswords-insert-failed": "No s'ha pogut afegir el nom del bot «$1». Ja hi estava afegit?",
        "passwordreset-emailelement": "Nom d'usuari: \n$1\n\nContrasenya temporal: \n$2",
        "passwordreset-emailsentemail": "Si aquesta adreça electrònica està associada al vostre compte, s’enviarà un missatge de restabliment de contrasenya.",
        "passwordreset-emailsentusername": "Si existeix una adreça electrònica associada a aquest nom d'usuari, s’hi enviarà un missatge de reestabliment de contrasenya.",
+       "passwordreset-nocaller": "Cal proveir un sol·licitant",
+       "passwordreset-nosuchcaller": "El sol·licitant no existeix: $1",
+       "passwordreset-ignored": "El restabliment de la contrasenya no s'ha realitzat. Potser no s'ha configurat cap proveïdor?",
        "passwordreset-invalidemail": "Adreça de correu electrònic no vàlida",
        "passwordreset-nodata": "No s'ha proporcionat cap nom d'usuari ni adreça electrònica",
        "changeemail": "Canvia o elimina l’adreça electrònica",
        "previewerrortext": "S'ha produït un error quan es provava de previsualitzar els canvis.",
        "blockedtitle": "L'usuari està blocat",
        "blockedtext": "'''S'ha procedit al blocatge del vostre compte d'usuari o la vostra adreça IP.'''\n\nEl blocatge l'ha dut a terme l'usuari $1.\nEl motiu donat és ''$2''.\n\n* Inici del blocatge: $8\n* Final del blocatge: $6\n* Compte blocat: $7\n\nPodeu contactar amb $1 o un dels [[{{MediaWiki:Grouppage-sysop}}|administradors]] per a discutir-ho.\n\nTingueu en compte que no podeu fer servir el formulari d'enviament de missatges de correu electrònic a cap usuari, a menys que tingueu una adreça de correu vàlida registrada a les vostres [[Special:Preferences|preferències d'usuari]] i no ho tingueu tampoc blocat.\n\nLa vostra adreça IP actual és $3, i el número d'identificació del blocatge és #$5.\nSi us plau, incloeu aquestes dades en totes les consultes que feu.",
-       "autoblockedtext": "La vostra adreça IP ha estat blocada automàticament perquè va ser usada per un usuari actualment bloquejat. Aquest usuari va ser blocat per l'{{GENDER:$1|administrador|administradora}} $1. El motiu donat per al bloqueig ha estat:\n\n:''$2''\n\n* Inici del bloqueig: $8\n* Final del bloqueig: $6\n* Usuari bloquejat: $7\n\nPodeu contactar l'usuari $1 o algun altre dels [[{{MediaWiki:Grouppage-sysop}}|administradors]] per a discutir el bloqueig.\n\nRecordeu que per a poder usar l'opció «Envia un missatge de correu electrònic a aquest usuari» haureu d'haver validat una adreça de correu electrònic a les vostres [[Special:Preferences|preferències]].\n\nEl número d'identificació de la vostra adreça IP és $3, i l'ID del bloqueig és #$5. Si us plau, incloeu aquestes dades en totes les consultes que feu.",
-       "systemblockedtext": "El vostre nom d'usuari o adreça IP ha estat bloquejada automàticament pel MediaWiki.\nEl motiu donat és:\n\n:<em>$2</em>\n\n* Inici del bloqueig: $8\n* Caducitat del bloqueig: $6\n* Destinatari del bloqueig: $7\n\nLa vostra adreça IP actual és $3.\nAfegiu les dades de més amunt en qualsevol consulta que feu al respecte.",
+       "autoblockedtext": "La vostra adreça IP ha estat blocada automàticament perquè va ser usada per un usuari actualment blocat. Aquest usuari va ser blocat per l'{{GENDER:$1|administrador|administradora}} $1. El motiu donat per al blocatge és aquest:\n\n:<em>$2</em>\n\n* Inici del blocatge: $8\n* Final del blocatge: $6\n* Usuari blocat: $7\n\nPodeu contactar l'usuari $1 o algun altre dels [[{{MediaWiki:Grouppage-sysop}}|administradors]] per a discutir el blocatge.\n\nRecordeu que per a poder usar l'opció «Envia un missatge de correu electrònic a aquest usuari» haureu d'haver validat una adreça de correu electrònic a les vostres [[Special:Preferences|preferències]].\n\nEl número d'identificació de la vostra adreça IP és $3, i l'ID del blocatge és #$5. Si us plau, incloeu aquestes dades en totes les consultes que feu.",
+       "systemblockedtext": "El vostre nom d'usuari o adreça IP ha estat blocada automàticament pel MediaWiki.\nEl motiu donat és:\n\n:<em>$2</em>\n\n* Inici del blocatge: $8\n* Caducitat del blocatge: $6\n* Destinatari del blocatge: $7\n\nLa vostra adreça IP actual és $3.\nAfegiu les dades de més amunt en qualsevol consulta que feu al respecte.",
        "blockednoreason": "no s'ha donat cap motiu",
        "whitelistedittext": "Heu de $1 per modificar pàgines.",
        "confirmedittext": "Heu de confirmar la vostra adreça electrònica abans de poder modificar les pàgines. Definiu i valideu la vostra adreça electrònica a través de les vostres [[Special:Preferences|preferències d'usuari]].",
        "copyrightwarning2": "Si us plau, tingueu en compte que totes les contribucions al projecte {{SITENAME}} poden ser corregides, alterades o esborrades per altres usuaris. Si no desitgeu la modificació i distribució lliure dels vostres escrits sense el vostre consentiment, no els poseu ací.<br />\nA més a més, en enviar el vostre text, doneu fe que és vostra l'autoria, o bé de fonts en el domini públic o altres recursos lliures similars (consulteu $1 per a més detalls).\n'''No feu servir textos amb drets d'autor sense permís!'''",
        "editpage-cannot-use-custom-model": "El model de contingut d'aquesta pàgina no pot ser canviat.",
        "longpageerror": "'''Error: El text que heu introduït és {{PLURAL:$1|d'un kilobyte|de $1 kilobytes}} i sobrepassa el màxim permès de {{PLURAL:$2|one kilobyte|$2 kilobytes}}.'''\nNo es pot desar.",
-       "readonlywarning": "<strong>Avís: La base de dades està tancada per manteniment, de manera que no podreu desar els canvis ara mateix.</strong>\nÉs possible que vulgueu copiar i enganxar el text en un arxiu de text i desar-ho més tard.\n\nL'administrador de sistema que l'ha bloquejada ha donat la següent explicació: $1",
-       "protectedpagewarning": "'''ATENCIÓ: Aquesta pàgina està bloquejada i només els usuaris amb drets d'administrador la poden modificar.\nA continuació es mostra la darrera entrada del registre com a referència:",
-       "semiprotectedpagewarning": "'''Avís:''' Aquesta pàgina està bloquejada i només pot ser modificada per usuaris registrats.\nA continuació es mostra la darrera entrada del registre com a referència:",
-       "cascadeprotectedwarning": "'''Atenció:''' Aquesta pàgina està protegida de forma que només la poden modificar els administradors, ja que està inclosa a {{PLURAL:$1|la següent pàgina|les següents pàgines}} amb l'opció de «protecció en cascada» activada:",
+       "readonlywarning": "<strong>Avís: La base de dades està blocada per manteniment, de manera que no podreu desar els canvis ara mateix.</strong>\nÉs possible que vulgueu copiar i enganxar el text en un arxiu de text i desar-ho més tard.\n\nL'administrador de sistema que l'ha blocada ha donat la següent explicació: $1",
+       "protectedpagewarning": "'''ATENCIÓ: Aquesta pàgina està protegida i només els usuaris amb drets d'administrador la poden modificar.\nA continuació es mostra la darrera entrada del registre com a referència:",
+       "semiprotectedpagewarning": "'''Avís:''' Aquesta pàgina està blocada i només pot ser modificada per usuaris registrats.\nA continuació es mostra la darrera entrada del registre com a referència:",
+       "cascadeprotectedwarning": "<strong>Atenció:</strong> Aquesta pàgina està protegida de forma que només la poden modificar usuaris amb [[Special:ListGroupRights|permisos específics]], ja que està inclosa a {{PLURAL:$1|la següent pàgina|les següents pàgines}} amb l'opció de «protecció en cascada» activada:",
        "titleprotectedwarning": "'''ATENCIÓ: Aquesta pàgina està protegida de tal manera que es necessiten uns [[Special:ListGroupRights|drets específics]] per a poder crear-la.'''\nA continuació es mostra la darrera entrada del registre com a referència:",
        "templatesused": "Aquesta pàgina fa servir {{PLURAL:$1|la següent plantilla|les següents plantilles}}:",
        "templatesusedpreview": "{{PLURAL:$1|Plantilla usada|Plantilles usades}} en aquesta previsualització:",
        "post-expand-template-argument-category": "Pàgines que contenen arguments de plantilla que s'han omès",
        "parser-template-loop-warning": "S'ha detectat un bucle de plantilla: [[$1]]",
        "template-loop-category": "Pàgines amb bucles de plantilla",
+       "template-loop-category-desc": "La pàgina conté un bucle de plantilles, és a dir, una plantilla que s'inclou a si mateixa recursivament.",
        "parser-template-recursion-depth-warning": "S'ha excedit el límit de recursivitat de plantilles ($1)",
        "language-converter-depth-warning": "S'ha excedit el límit de profunditat del convertidor d'idiomes ($1)",
        "node-count-exceeded-category": "Pàgines on s'ha excedit el recompte de nodes",
        "undo-nochange": "Sembla que ja s'ha desfet la modificació.",
        "undo-summary": "Es desfà la revisió $1 de [[Special:Contributions/$2|$2]] ([[User talk:$2|Discussió]])",
        "undo-summary-username-hidden": "Desfés la revisió $1 d'un usuari ocult",
-       "cantcreateaccount-text": "[[User:$3|$3]] ha bloquejat la creació de comptes des d'aquesta adreça IP ('''$1''').\n\nEl motiu donat per $3 és ''$2''",
+       "cantcreateaccount-text": "[[User:$3|$3]] ha blocat la creació de comptes des d'aquesta adreça IP ('''$1''').\n\nEl motiu donat per $3 és ''$2''",
        "cantcreateaccount-range-text": "La creació de comptes des de les adreces IP en el rang <strong>$1</strong>, que inclou la vostra adreça IP (<strong>$4</strong>), ha estat blocada per [[User:$3|$3]].\n\nEl motiu donat per $3 és <em>$2</em>",
        "viewpagelogs": "Visualitza els registres d'aquesta pàgina",
        "nohistory": "No hi ha un historial de revisions per a aquesta pàgina.",
        "revdelete-edit-reasonlist": "Editar el motiu d'esborrament",
        "revdelete-offender": "Autor de la revisió:",
        "suppressionlog": "Registre de supressió",
-       "suppressionlogtext": "A continuació es mostra una llista de les supressions i blocs que impliquen contingut ocult per administradors.\nVeure la [[Special:BlockList|llista de bloqueigs]] per a la llista de prohibicions actualment operatives i bloqueigs.",
+       "suppressionlogtext": "A continuació es mostra una llista de les supressions i blocatges que involucren contingut ocult per administradors.\nVegeu la [[Special:BlockList|llista de blocatges]] per a la llista de prohibicions i blocatges en vigor.",
        "mergehistory": "Fusiona els historials de les pàgines",
        "mergehistory-header": "Aquesta pàgina us permet fusionar les revisions de l'historial d'una pàgina origen en una més nova.\nAssegureu-vos que aquest canvi mantindrà la continuïtat històrica de la pàgina.",
        "mergehistory-box": "Fusiona les revisions de dues pàgines:",
        "userrights-groupsmember": "Membre de:",
        "userrights-groupsmember-auto": "Membre implícit de:",
        "userrights-groupsmember-type": "$1",
-       "userrights-groups-help": "Podeu modificar els grups als quals pertany {{GENDER:$1|aquest usuari|aquesta usuària}}.\n* Una casella marcada significa que {{GENDER:$1|l’usuari|la usuària}} pertany a aquest grup.\n* Una casella no marcada significa que {{GENDER:$1|l’usuari|la usuària}} no pertany a aquest grup.\n* Un asterisc (*) indica que no {{GENDER:$1|el|la}} podreu treure del grup una vegada l'hàgiu afegit o viceversa.\n* Un coixinet (#) indica que només podeu retardar la data d'expiració d'aquest grup i que no la podeu avançar.",
+       "userrights-groups-help": "Podeu modificar els grups als quals pertany {{GENDER:$1|aquest usuari|aquesta usuària}}.\n* Una casella marcada significa que {{GENDER:$1|l’usuari|la usuària}} pertany a aquest grup.\n* Una casella no marcada significa que {{GENDER:$1|l’usuari|la usuària}} no pertany a aquest grup.\n* Un asterisc (*) indica que no {{GENDER:$1|el|la}} podreu treure del grup una vegada l'hàgiu afegit o viceversa.\n* Un coixinet (#) indica que només podeu retardar la data d'expiració de la pertinença a aquest grup i que no la podeu avançar.",
        "userrights-reason": "Motiu:",
        "userrights-no-interwiki": "No teniu permisos per a editar els permisos d'usuari d'altres wikis.",
        "userrights-nodatabase": "La base de dades $1 no existeix o no és local.",
        "action-mergehistory": "fusionar l'historial d'aquesta pàgina",
        "action-userrights": "modificar tots els permisos d'usuari",
        "action-userrights-interwiki": "modificar permisos d'usuari en altres wikis",
-       "action-siteadmin": "bloquejar o desbloquejar la base de dades",
+       "action-siteadmin": "blocar o desblocar la base de dades",
        "action-sendemail": "enviar missatges de correu",
        "action-editmyoptions": "modifiqueu les vostres preferències",
        "action-editmywatchlist": "edita la llista de seguiment",
        "rcfilters-savedqueries-setdefault": "Defineix per defecte",
        "rcfilters-savedqueries-remove": "Suprimeix",
        "rcfilters-savedqueries-new-name-label": "Nom",
-       "rcfilters-savedqueries-apply-label": "Desa els paràmetres",
+       "rcfilters-savedqueries-apply-label": "Crea un filtre",
        "rcfilters-savedqueries-cancel-label": "Cancel·la",
        "rcfilters-savedqueries-add-new-title": "Desa els paràmetres de filtres actuals",
        "rcfilters-restore-default-filters": "Restaura els filtres per defecte",
        "rcfilters-filter-user-experience-level-newcomer-label": "Novells",
        "rcfilters-filter-user-experience-level-newcomer-description": "Menys de 10 edicions i 4 dies d'activitat.",
        "rcfilters-filter-user-experience-level-learner-label": "Aprenents",
-       "rcfilters-filter-user-experience-level-learner-description": "Més dies d'activitat i més edicions que els 'novells' però menys que els 'usuaris experimentats'.",
+       "rcfilters-filter-user-experience-level-learner-description": "Més experiència que els 'novells' però menys que els 'usuaris experimentats'.",
        "rcfilters-filter-user-experience-level-experienced-label": "Usuaris experimentats",
        "rcfilters-filter-user-experience-level-experienced-description": "Més de 30 dies d'activitat i més de 500 edicions.",
        "rcfilters-filtergroup-automated": "Contribucions automatitzades",
        "rcfilters-filter-watchlist-notwatched-label": "No és a la llista de seguiment",
        "rcfilters-filtergroup-changetype": "Tipus de canvi",
        "rcfilters-filter-pageedits-label": "Modificacions de pàgina",
-       "rcfilters-filter-pageedits-description": "Modificacions al contingut del wiki, discussions, descripcions de categories...",
+       "rcfilters-filter-pageedits-description": "Modificacions al contingut del wiki, discussions, descripcions de categories",
        "rcfilters-filter-newpages-label": "Creacions de pàgines",
        "rcfilters-filter-newpages-description": "Edicions que creen noves pàgines.",
        "rcfilters-filter-categorization-label": "Canvis de categoria",
        "rcfilters-filter-categorization-description": "Registres de pàgines afegides o suprimides de les categories.",
        "rcfilters-filter-logactions-label": "Accions registrades",
-       "rcfilters-filter-logactions-description": "Accions administratives, creacions de comptes, eliminacions de pàgines, càrregues...",
+       "rcfilters-filter-logactions-description": "Accions administratives, creacions de comptes, eliminacions de pàgines, càrregues",
        "rcfilters-filtergroup-lastRevision": "Darrera revisió",
        "rcfilters-filter-lastrevision-label": "Darrera revisió",
        "rcfilters-filter-lastrevision-description": "El canvi més recent a una pàgina.",
        "php-uploaddisabledtext": "La càrrega de fitxer està desactivada al PHP. Comproveu les opcions del fitxer file_uploads.",
        "uploadscripted": "Aquest fitxer conté codi HTML o de seqüències que pot ser interpretat equivocadament per un navegador.",
        "upload-scripted-pi-callback": "No es poden carregar arxius que continguin instruccions de processament de pàgines d'estil XML",
+       "upload-scripted-dtd": "No es poden pujar fitxers SVG que continguin una declaració DTD no estàndard.",
        "uploaded-script-svg": "S’ha trobat l’element programable «$1» al fitxer SVG carregat.",
        "uploaded-hostile-svg": "S’ha trobat codi CSS no segur a l’element d’estil del fitxer SVG carregat.",
        "uploaded-event-handler-on-svg": "No es permet establir els atributs de gestió d’esdeveniments <code>$1=\"$2\"</code> en fitxers SVG.",
+       "uploaded-href-attribute-svg": "Els atributs href en fitxers SVG només tenen permès enllaçar a destinacions http:// o https://, s'ha trobat <code>&lt;$1 $2=\"$3\"&gt;</code>.",
        "uploaded-href-unsafe-target-svg": "S’ha trobat un element «href» amb dades no segures: destinació URI <code>&lt;$1 $2=\"$3\"&gt;</code> en el fitxer SVG carregat.",
        "uploaded-animate-svg": "S'ha trobat l'etiqueta «animate» que pot estar canviant l'href mitjançant l'atribut <code>&lt;$1 $2=\"$3\"&gt;</code> en el fitxer SVG carregat.",
+       "uploaded-setting-event-handler-svg": "La configuració d'atributs per la gestió d'esdeveniments està bloquejada. S'ha trobat <code>&lt;$1 $2=\"$3\"&gt;</code> al fitxer SVG pujat.",
+       "uploaded-setting-href-svg": "La utilització de l'etiqueta «set» per afegir un atribut «href» a l'element pare està blocada.",
        "uploadscriptednamespace": "Aquest fitxer SVG conté un espai de noms \"<nowiki>$1</nowiki>\" no autoritzat",
        "uploadinvalidxml": "No s'ha pogut analitzar l'XML del fitxer carregat.",
        "uploadvirus": "El fitxer conté un virus! Detalls: $1",
        "backend-fail-usable": "No s'ha pogut llegir ni escriure el fitxer \"$1\" a causa de permisos insuficients o perquè hi manquen directoris/contenidors.",
        "filejournal-fail-dbconnect": "No es pot connectar amb la base de dades per emmagatzemar el backend \"$1\".",
        "filejournal-fail-dbquery": "No es pot actualitzar la base de dades per a emmagatzemar el backend \"$1\".",
-       "lockmanager-notlocked": "No s'ha pogut desbloquejar «$1»; no és bloquejat.",
-       "lockmanager-fail-closelock": "No s'ha pogut bloquejar el fitxer per «$1».",
-       "lockmanager-fail-deletelock": "No s'ha pogut suprimir el fitxer de bloqueig per «$1».",
-       "lockmanager-fail-acquirelock": "No s'ha pogut adquirir el bloqueig de «$1».",
-       "lockmanager-fail-openlock": "No s'ha pogut obrir el fitxer de bloqueig de «$1».",
-       "lockmanager-fail-releaselock": "No s'ha pogut alliberar el bloqueig de «$1».",
-       "lockmanager-fail-db-bucket": "No s'han pogut contactar un nombre suficient de bases de bloqueig en el cubell $1.",
-       "lockmanager-fail-db-release": "No s'han pogut alliberar els bloquejos a la base de dades $1.",
-       "lockmanager-fail-svr-acquire": "No s'han pogut aconseguir els bloquejos al servidor $1.",
-       "lockmanager-fail-svr-release": "No s'han pogut alliberar els bloquejos al servidor $1.",
+       "lockmanager-notlocked": "No s'ha pogut desblocar «$1»; no és blocat.",
+       "lockmanager-fail-closelock": "No s'ha pogut blocar el fitxer per «$1».",
+       "lockmanager-fail-deletelock": "No s'ha pogut suprimir el fitxer de blocatge per «$1».",
+       "lockmanager-fail-acquirelock": "No s'ha pogut adquirir el blocatge de «$1».",
+       "lockmanager-fail-openlock": "No s'ha pogut obrir el fitxer de blocatge de «$1».",
+       "lockmanager-fail-releaselock": "No s'ha pogut alliberar el blocatge de «$1».",
+       "lockmanager-fail-db-bucket": "No s'han pogut contactar un nombre suficient de bases de blocatge en el cubell $1.",
+       "lockmanager-fail-db-release": "No s'han pogut alliberar els blocatges a la base de dades $1.",
+       "lockmanager-fail-svr-acquire": "No s'han pogut aconseguir els blocatges al servidor $1.",
+       "lockmanager-fail-svr-release": "No s'han pogut alliberar els blocatges al servidor $1.",
        "zip-file-open-error": "S'ha trobat un error en obrir l'arxiu ZIP per a fer-hi comprovacions.",
        "zip-wrong-format": "El fitxer especificat no és un arxiu ZIP.",
        "zip-bad": "El fitxer està corrupte o és un arxiu ZIP il·legible.\nNo s'hi ha pogut comprovar la seguretat.",
        "enotif_body_intro_moved": "La pàgina $1 de {{SITENAME}} ha estat reanomenada el $PAGEEDITDATE per {{gender:$2|$2}}. Aneu a $3 per veure la revisió actual.",
        "enotif_body_intro_restored": "La pàgina $1 de {{SITENAME}} ha estat restaurada el $PAGEEDITDATE per {{gender:$2|$2}}. Aneu a $3 per veure la revisió actual.",
        "enotif_body_intro_changed": "La pàgina $1 de {{SITENAME}} ha estat canviada el $PAGEEDITDATE per {{gender:$2|$2}}. Aneu a $3 per veure la revisió actual.",
-       "enotif_lastvisited": "Vegeu $1 per a tots els canvis que s'han fet d'ençà de la vostra darrera visita.",
-       "enotif_lastdiff": "Consulteu $1 per a visualitzar aquest canvi.",
+       "enotif_lastvisited": "Per a tots els canvis que s'han fet d'ençà de la vostra darrera visita, vegeu $1",
+       "enotif_lastdiff": "Per a visualitzar aquest canvi, consulteu $1",
        "enotif_anon_editor": "usuari anònim $1",
        "enotif_body": "Benvolgut/uda $WATCHINGUSERNAME,\n\n$PAGEINTRO $NEWPAGE\n\nResum de l'editor: $PAGESUMMARY $PAGEMINOREDIT\n\nContacteu amb l'editor:\ncorreu: $PAGEEDITOR_EMAIL\nwiki: $PAGEEDITOR_WIKI\n\nNo rebreu més notificacions en cas de més activitat a menys que visiteu aquesta pàgina havent iniciat sessió.\nTambé podeu canviar el mode de notificació de les pàgines que vigileu en la vostra llista de seguiment.\n\nEl servei de notificacions del projecte {{SITENAME}}\n\n--\nPer a canviar les opcions de notificació per correu electrònic aneu a\n{{canonicalurl:{{#special:Preferences}}}}\n\nPer a canviar les opcions de la vostra llista de seguiment aneu a\n{{canonicalurl:{{#special:EditWatchlist}}}}\n\nPer eliminar la pàgina de la vostra llista de seguiment aneu a\n$UNWATCHURL\n\nSuggeriments i ajuda:\n$HELPPAGE",
        "created": "creada",
        "protectexpiry": "Data d'expiració",
        "protect_expiry_invalid": "Data d'expiració no vàlida",
        "protect_expiry_old": "El temps de termini ja ha passat.",
-       "protect-unchain-permissions": "Desbloqueja les opcions de protecció avançades",
+       "protect-unchain-permissions": "Desbloca les opcions de protecció avançades",
        "protect-text": "Aquí podeu visualitzar i canviar el nivell de protecció de la pàgina «$1». Assegureu-vos de seguir les polítiques existents.",
-       "protect-locked-blocked": "No podeu canviar els nivells de protecció mentre estigueu bloquejats. Ací hi ha els\nparàmetres actuals de la pàgina '''$1''':",
-       "protect-locked-dblock": "No poden canviar-se els nivells de protecció a casa d'un bloqueig actiu de la base de dades.\nAcí hi ha els paràmetres actuals de la pàgina '''$1''':",
+       "protect-locked-blocked": "No podeu canviar els nivells de protecció mentre estigueu blocat. Ací hi ha els\nparàmetres actuals de la pàgina <strong>$1</strong>:",
+       "protect-locked-dblock": "No poden canviar-se els nivells de protecció a casa d'un blocatge actiu de la base de dades.\nAcí hi ha els paràmetres actuals de la pàgina '''$1''':",
        "protect-locked-access": "El vostre compte no té permisos per a canviar els nivells de protecció de la pàgina.\nAcí es troben els paràmetres actuals de la pàgina '''$1''':",
        "protect-cascadeon": "Aquesta pàgina es troba protegida actualment perquè està inclosa en {{PLURAL:$1|la següent pàgina que té|les següents pàgines que tenen}} activada una protecció en cascada. \nCanviar el nivell de protecció d'aquesta pàgina no afectarà la protecció en cascada.",
        "protect-default": "Permet tots els usuaris",
        "sp-contributions-newbies": "Mostra les contribucions dels usuaris novells",
        "sp-contributions-newbies-sub": "Per a novells",
        "sp-contributions-newbies-title": "Contribucions dels comptes d'usuari més nous",
-       "sp-contributions-blocklog": "Registre de bloquejos",
+       "sp-contributions-blocklog": "Registre de blocatges",
        "sp-contributions-suppresslog": "contribucions suprimides de {{GENDER:$1|l'usuari|la usuària}}",
        "sp-contributions-deleted": "Contribucions de {{GENDER:$1|l’usuari|la usuària}} esborrades",
        "sp-contributions-uploads": "càrregues",
        "ipaddressorusername": "Adreça IP o nom de l'usuari",
        "ipbexpiry": "Venciment",
        "ipbreason": "Motiu:",
-       "ipbreason-dropdown": "*Motius de bloqueig més freqüents\n** Inserció d'informació falsa\n** Supressió de contingut sense justificació\n** Inserció d'enllaços promocionals (spam)\n** Inserció de contingut sense cap sentit\n** Conducta intimidatòria o hostil\n** Abús de comptes d'usuari múltiples\n** Nom d'usuari no acceptable",
+       "ipbreason-dropdown": "*Motius de blocatge més freqüents\n** Inserció d'informació falsa\n** Supressió de contingut sense justificació\n** Inserció d'enllaços promocionals (spam)\n** Inserció de contingut sense cap sentit\n** Conducta intimidatòria o hostil\n** Abús de comptes d'usuari múltiples\n** Nom d'usuari no acceptable",
        "ipb-hardblock": "Impedeix que els usuaris registrats puguin editar des d'aquesta adreça IP",
        "ipbcreateaccount": "Impedeix la creació de comptes",
        "ipbemailban": "Impedeix que l'usuari enviï correus electrònics",
        "ipbenableautoblock": "Bloca l'adreça IP d'aquest usuari, i totes les subseqüents adreces des de les quals intenti registrar-se",
-       "ipbsubmit": "Bloqueja aquesta adreça",
+       "ipbsubmit": "Bloca aquest usuari",
        "ipbother": "Un altre termini",
        "ipboptions": "2 hores:2 hours,1 dia:1 day,3 dies:3 days,1 setmana:1 week,2 setmanes:2 weeks,1 mes:1 month,3 mesos:3 months,6 mesos:6 months,1 any:1 year,infinit:infinite",
        "ipbhidename": "Amaga el nom d'usuari de les edicions i llistes",
        "ipb-confirm": "Confirma el blocatge",
        "badipaddress": "L'adreça IP no té el format correcte.",
        "blockipsuccesssub": "S'ha blocat amb èxit",
-       "blockipsuccesstext": "S'ha {{GENDER:$1|blocat|blocada}} [[Special:Contributions/$1|$1]] .<br />\nVegeu la [[Special:BlockList|llista de bloqueigs]] per revisar-los.",
+       "blockipsuccesstext": "S'ha {{GENDER:$1|blocat}} [[Special:Contributions/$1|$1]].<br />\nVegeu la [[Special:BlockList|llista de blocatges]] per revisar-los.",
        "ipb-blockingself": "Esteu a punt de blocar el vostre propi compte! Esteu segur de voler-ho fer?",
        "ipb-confirmhideuser": "Esteu a punt de blocar un usuari amb l'opció d'amagar el seu nom. Això suprimirà el seu nom a totes les llistes i registres. Esteu segur de voler-ho fer?",
        "ipb-confirmaction": "Si esteu segur que voleu fer-ho, marqueu el camp «{{int:ipb-confirm}}» a la part inferior.",
        "ipb-edit-dropdown": "Edita les raons per a blocar",
        "ipb-unblock-addr": "Desbloca $1",
        "ipb-unblock": "Desbloca un usuari o una adreça IP",
-       "ipb-blocklist": "Llista els bloquejos existents",
+       "ipb-blocklist": "Llista els blocatges existents",
        "ipb-blocklist-contribs": "Contribucions de {{GENDER:$1|$1}}",
        "ipb-blocklist-duration-left": "$1 restant",
        "unblockip": "Desbloca l'usuari",
-       "unblockiptext": "Empreu el següent formulari per restaurar\nl'accés a l'escriptura a una adreça IP o un usuari prèviament bloquejat.",
+       "unblockiptext": "Empreu el següent formulari per restaurar l'accés d'escriptura a una adreça IP o un usuari prèviament blocat.",
        "ipusubmit": "Desbloca aquesta adreça",
-       "unblocked": "S'ha desbloquejat l'{{GENDER:$1|usuari|usuària}} [[User:$1|$1]]",
+       "unblocked": "S'ha desblocat l'{{GENDER:$1|usuari|usuària}} [[User:$1|$1]]",
        "unblocked-range": "s'ha desblocat $1",
-       "unblocked-id": "S'ha eliminat el bloqueig de $1",
-       "unblocked-ip": "[[Special:Contributions/$1|$1]] ha estat desbloquejat.",
+       "unblocked-id": "S'ha eliminat el blocatge de $1",
+       "unblocked-ip": "[[Special:Contributions/$1|$1]] ha estat desblocat.",
        "blocklist": "Usuaris blocats",
        "autoblocklist-submit": "Cerca",
        "ipblocklist": "Usuaris blocats",
        "ipblocklist-legend": "Cerca un usuari blocat",
-       "blocklist-userblocks": "Amaga bloquejos de compte",
-       "blocklist-tempblocks": "Amaga bloquejos temporals",
-       "blocklist-addressblocks": "Amaga bloquejos d'una sola IP",
-       "blocklist-rangeblocks": "Amaga els bloquejos de rang",
+       "blocklist-userblocks": "Amaga blocatges de compte",
+       "blocklist-tempblocks": "Amaga els blocatges temporals",
+       "blocklist-addressblocks": "Amaga blocatges d'una sola IP",
+       "blocklist-rangeblocks": "Amaga els blocatges de rang",
        "blocklist-timestamp": "Marca horària",
        "blocklist-target": "Usuari blocat",
        "blocklist-expiry": "Caduca",
        "blocklist-by": "Administrador que ha blocat",
-       "blocklist-params": "Paràmetres del bloqueig",
+       "blocklist-params": "Paràmetres del blocatge",
        "blocklist-reason": "Motiu",
        "ipblocklist-submit": "Cerca",
-       "ipblocklist-localblock": "Bloqueig local",
-       "ipblocklist-otherblocks": "Altres {{PLURAL:$1|bloquejos|bloquejos}}",
+       "ipblocklist-localblock": "Blocatge local",
+       "ipblocklist-otherblocks": "Altres {{PLURAL:$1|blocatges}}",
        "infiniteblock": "infinit",
        "expiringblock": "venç el $1 a $2",
        "anononlyblock": "només usuari anònim",
-       "noautoblockblock": "S'ha inhabilitat el bloqueig automàtic",
+       "noautoblockblock": "S'ha inhabilitat el blocatge automàtic",
        "createaccountblock": "s'ha blocat la creació de nous comptes",
        "emailblock": "s'ha blocat l'enviament de correus electrònics",
        "blocklist-nousertalk": "no podeu modificar la pàgina de discussió pròpia",
-       "ipblocklist-empty": "La llista de bloqueigs està buida.",
-       "ipblocklist-no-results": "L'adreça IP o nom d'usuari sol·licitat no està bloquejat.",
-       "blocklink": "bloqueja",
+       "ipblocklist-empty": "La llista de blocatges està buida.",
+       "ipblocklist-no-results": "L'adreça IP o nom d'usuari sol·licitat no està blocat.",
+       "blocklink": "bloca",
        "unblocklink": "desbloca",
        "change-blocklink": "canvia el blocatge",
        "contribslink": "contribucions",
        "emaillink": "correu electrònic",
-       "autoblocker": "Se us ha blocat automàticament perquè la vostra adreça IP ha estat recentment utilitzada per l'usuari ''[[User:$1|$1]]''.\nEl motiu del bloqueig de $1 és: «$2».",
-       "blocklogpage": "Registre de bloquejos",
-       "blocklog-showlog": "S'ha blocat aquest usuari prèviament.\nPer més detalls, a sota es mostra el registre de bloquejos:",
+       "autoblocker": "Se us ha blocat automàticament perquè la vostra adreça IP ha estat recentment utilitzada per l'usuari ''[[User:$1|$1]]''.\nEl motiu del blocatge de $1 és: «$2».",
+       "blocklogpage": "Registre de blocatges",
+       "blocklog-showlog": "S'ha blocat aquest usuari prèviament.\nPer més detalls, a sota es mostra el registre de blocatges:",
        "blocklog-showsuppresslog": "S'ha blocat i amagat aquest usuari prèviament.\nPer més detalls, a sota es mostra el registre de supressions:",
        "blocklogentry": "ha blocat l'{{GENDER:$1|usuari|usuària}} [[$1]] per un període de: $2 $3",
        "reblock-logentry": "canviades les opcions del blocatge a [[$1]] amb caducitat a $2, $3",
-       "blocklogtext": "Això és una relació d'accions de bloqueig i desbloqueig. Les adreces IP bloquejades automàticament no apareixen. Vegeu la [[Special:BlockList|llista de bloqueigs]] per a veure una llista dels actuals bloqueigs operatius.",
+       "blocklogtext": "Això és una relació d'accions de blocatge i desblocatge. Les adreces IP blocades automàticament no apareixen. Aneu a la [[Special:BlockList|llista de blocatges]] per a veure una llista dels blocatges vigents.",
        "unblocklogentry": "ha desblocat $1",
        "block-log-flags-anononly": "només els usuaris anònims",
        "block-log-flags-nocreate": "s'ha desactivat la creació de comptes",
-       "block-log-flags-noautoblock": "sense bloqueig automàtic",
+       "block-log-flags-noautoblock": "sense blocatge automàtic",
        "block-log-flags-noemail": "correu-e blocat",
        "block-log-flags-nousertalk": "no podeu modificar la pàgina de discussió pròpia",
        "block-log-flags-angry-autoblock": "autoblocatge avançat activat",
        "block-log-flags-hiddenname": "nom d'usuari ocult",
-       "range_block_disabled": "La facultat dels administradors per a crear bloquejos de rang està desactivada.",
+       "range_block_disabled": "La facultat dels administradors per a crear blocatges de rang està desactivada.",
        "ipb_expiry_invalid": "Data d'acabament no vàlida.",
        "ipb_expiry_old": "El temps de vençuda és en el passat.",
        "ipb_expiry_temp": "Els blocatges amb ocultació de nom d'usuari haurien de ser permanents.",
        "ipb_hide_invalid": "No s'ha pogut eliminar el compte; té més {{PLURAL:$1|d'una edició|de $1 edicions}}.",
        "ipb_already_blocked": "«$1» ja està blocat",
        "ipb-needreblock": "L'usuari $1 ja està blocat. Voleu canviar-ne els paràmetres del blocatge?",
-       "ipb-otherblocks-header": "Altres {{PLURAL:$1|bloquejos|bloquejos}}",
+       "ipb-otherblocks-header": "Altres {{PLURAL:$1|blocatges}}",
        "unblock-hideuser": "No podeu desblocar aquest usuari, perquè el seu nom d'usuari està ocult.",
-       "ipb_cant_unblock": "Errada: No s'ha trobat el núm. ID de bloqueig $1. És possible que ja s'haguera desblocat.",
-       "ipb_blocked_as_range": "Error: L'adreça IP $1 no està blocada directament i per tant no pot ésser desbloquejada. Ara bé, sí que ho està per formar part del rang $2 que sí que pot ser desblocat.",
+       "ipb_cant_unblock": "Errada: No s'ha trobat el núm. ID de blocatge $1. És possible que ja s'haguera desblocat.",
+       "ipb_blocked_as_range": "Error: L'adreça IP $1 no està blocada directament i per tant no pot ésser desblocada. Ara bé, sí que ho està per formar part del rang $2 que sí que pot ser desblocat.",
        "ip_range_invalid": "L’interval d’adreces IP no és vàlid.",
-       "ip_range_toolarge": "No són permesos els bloquejos de rangs més grans que /$1.",
-       "proxyblocker": "Bloqueig de proxy",
+       "ip_range_toolarge": "No són permesos els blocatges de rangs més grans que /$1.",
+       "proxyblocker": "Blocatge de proxy",
        "proxyblockreason": "S'ha blocat la vostra adreça IP perquè és un proxy obert. Contactau el vostre proveïdor d'Internet o servei tècnic i informau-los d'aquest seriós problema de seguretat.",
        "sorbsreason": "La vostra adreça IP està llistada com a servidor intermediari (''proxy'') obert dins la llista negra de DNS que fa servir el projecte {{SITENAME}}.",
        "sorbs_create_account_reason": "La vostra adreça IP està llistada com a servidor intermediari (''proxy'') obert a la llista negra de DNS que utilitza el projecte {{SITENAME}}. No podeu crear-vos-hi un compte",
        "softblockrangesreason": "Les aportacions anònimes no són admeses des de la vostra adreça IP ($1). Inicieu una sessió.",
-       "xffblockreason": "Una adreça IP present en la capçalera X-Forwarded-For, sigui vostra o la d'un servidor proxy que esteu utilitzant, ha estat blocada. El motiu inicial del bloqueig és: $1",
+       "xffblockreason": "Una adreça IP present en la capçalera X-Forwarded-For, sigui vostra o la d'un servidor proxy que esteu utilitzant, ha estat blocada. El motiu inicial del blocatge és: $1",
        "cant-see-hidden-user": "L'usuari que esteu intentant blocar ja ha estat blocat i ocultat. Com que no teniu el permís hideuser no podeu veure ni modificar el seu blocatge.",
        "ipbblocked": "No podeu blocar o desblocar altres usuaris, perquè vós {{GENDER:|mateix|mateixa|mateix}} esteu {{GENDER:|blocat|blocada|blocat}}.",
-       "ipbnounblockself": "No teniu permís per a treure el vostre bloqueig",
+       "ipbnounblockself": "No teniu permís per a treure el vostre blocatge",
        "lockdb": "Bloca la base de dades",
        "unlockdb": "Desbloca la base de dades",
-       "lockdbtext": "Bloquejar la base de dades inhabilitarà a tots els usuaris per a modificar pàgines, canviar preferències, editar la llista de seguiment i altres accions que requereixen canvis en la base de dades.\nConfirmeu que això és el que voleu fer, i sobretot no us oblideu de desblocar la base de dades quan acabeu el manteniment.",
+       "lockdbtext": "Blocar la base de dades inhabilitarà tots els usuaris per a modificar pàgines, canviar preferències, editar la llista de seguiment i altres accions que requereixen canvis en la base de dades.\nConfirmeu que això és el que voleu fer, i sobretot no us oblideu de desblocar la base de dades quan acabeu el manteniment.",
        "unlockdbtext": "Desblocant la base de dades es restaurarà l'habilitat de tots\nels usuaris d'editar pàgines, canviar les preferències, editar els llistats de seguiment, i\naltres accions que requereixen canvis en la base de dades.\nConfirmeu que això és el que voleu fer.",
        "lockconfirm": "Sí, realment vull blocar la base de dades.",
        "unlockconfirm": "Sí, realment vull desblocar la base de dades.",
        "lockbtn": "Bloca la base de dades",
        "unlockbtn": "Desbloca la base de dades",
        "locknoconfirm": "No heu respost al diàleg de confirmació.",
-       "lockdbsuccesssub": "S'ha bloquejat la base de dades",
-       "unlockdbsuccesssub": "S'ha eliminat el bloqueig de la base de dades",
-       "lockdbsuccesstext": "S'ha bloquejat la base de dades.<br />\nRecordeu-vos de [[Special:UnlockDB|treure el bloqueig]] quan hàgiu acabat el manteniment.",
-       "unlockdbsuccesstext": "S'ha desbloquejat la base de dades del projecte {{SITENAME}}.",
-       "lockfilenotwritable": "No es pot modificar el fitxer de la base de dades de bloquejos. Per a blocar o desblocar la base de dades, heu de donar-ne permís de modificació al servidor web.",
-       "databaselocked": "La bases de dades ja està bloquejada.",
-       "databasenotlocked": "La base de dades no està bloquejada.",
+       "lockdbsuccesssub": "S'ha blocat la base de dades",
+       "unlockdbsuccesssub": "S'ha eliminat el blocatge de la base de dades",
+       "lockdbsuccesstext": "S'ha blocat la base de dades.<br />\nRecordeu-vos de [[Special:UnlockDB|treure el blocatge]] quan hàgiu acabat el manteniment.",
+       "unlockdbsuccesstext": "S'ha desblocat la base de dades del projecte {{SITENAME}}.",
+       "lockfilenotwritable": "No es pot modificar el fitxer de la base de dades de blocatges. Per a blocar o desblocar la base de dades, heu de donar-ne permís de modificació al servidor web.",
+       "databaselocked": "La bases de dades ja està blocada.",
+       "databasenotlocked": "La base de dades no està blocada.",
        "lockedbyandtime": "(per $1 el $2 a les $3)",
        "move-page": "Reanomena $1",
        "move-page-legend": "Reanomena la pàgina",
        "imageinvalidfilename": "El nom de fitxer indicat no és vàlid",
        "fix-double-redirects": "Actualitza també les redireccions que apuntin a l'article original",
        "move-leave-redirect": "Deixa enrere una redirecció",
-       "protectedpagemovewarning": "'''AVÍS: Aquesta pàgina està bloquejada i només els usuaris que tenen drets d'administrador la poden reanomenar.\nA continuació es mostra la darrera entrada del registre com a referència:",
-       "semiprotectedpagemovewarning": "'''Nota:''' Aquesta pàgina està bloquejada i només els usuaris registrats la poden moure.\nA continuació es mostra la darrera entrada del registre com a referència:",
+       "protectedpagemovewarning": "'''AVÍS: Aquesta pàgina està protegida i només els usuaris que tenen drets d'administrador la poden reanomenar.\nA continuació es mostra la darrera entrada del registre com a referència:",
+       "semiprotectedpagemovewarning": "'''Nota:''' Aquesta pàgina està blocada i només els usuaris registrats la poden moure.\nA continuació es mostra la darrera entrada del registre com a referència:",
        "move-over-sharedrepo": "[[:$1]] ja existeix al repositori compartit. Traslladant un fitxer a aquest títol se substituirà el fitxer compartit.",
        "file-exists-sharedrepo": "El nom de fitxer escollit ja s'utilitza al dipòsit compartit. Escolliu un altre nom.",
        "export": "Exportació de pàgines",
        "tags-create-reason": "Motiu:",
        "tags-create-submit": "Crea",
        "tags-create-no-name": "Heu d'especificar un nom d'etiqueta.",
-       "tags-create-invalid-chars": "Els noms d'etiqueta no han de contenir comes (<code>,</code>) o barres (<code>/</code>).",
+       "tags-create-invalid-chars": "Els noms d'etiqueta no han de contenir comes (<code>,</code>), barres verticals(<code>|</code>) ni barres obliqües (<code>/</code>).",
        "tags-create-invalid-title-chars": "Els noms d'etiqueta no poden contenir caràcters que no es poden usar en els títols de pàgina.",
        "tags-create-already-exists": "L'etiqueta \"$1\" ja existeix.",
        "tags-create-warnings-above": "{{PLURAL:$2|S'ha registrat la següent advertència|S'han registrat les següents advertències}} durant la creació de l'etiqueta \"$1\":",
index a4f1d8f..7b65c97 100644 (file)
                ]
        },
        "tog-underline": "Pòdsztrëchiwùjë lënczi:",
-       "tog-hideminor": "Zatacë môłi edicëje w slédnëch zmianach",
-       "tog-hidepatrolled": "Zatacë sprôdzoné edicëje slédnych zjinakach",
+       "tog-hideminor": "Zatacë môłi edicëje w slédnych zjinakach",
+       "tog-hidepatrolled": "Zatacë sprôdzoné edicëje slédnych zjinakach",
        "tog-newpageshidepatrolled": "Zatacë sprôdzoné edicëje w lësce nowich starnów",
-       "tog-hidecategorization": "Zatacë kategòrizacjã strón",
-       "tog-extendwatchlist": "Rozwinie lëstã ùzérónëch artiklów bë wëskrzënic wszëtczé zmianë, ni le blós slédné",
-       "tog-usenewrc": "Ùżëjé rozwinãti wëzdrzatk slédnych zjinaków (nót je JavaScript)",
+       "tog-hidecategorization": "Zatacë kategòrizacëjã starnów",
+       "tog-extendwatchlist": "Rozwinië lëstã ùzérónëch artiklów bë wëskrzënic wszëtczé zmianë, ni le blós slédné",
+       "tog-usenewrc": "Grëpùjë zjinaczi wedle starnów na lëscé slédnych zjinaków ë ùzérónych",
        "tog-numberheadings": "Aùtomatné numerowanié nôgłówków",
-       "tog-showtoolbar": "Wëskrzëni listwã nôrzãdzów edicje",
+       "tog-showtoolbar": "Wëskrzëni listwã nôrzãdzów edicëji",
        "tog-editondblclick": "Editëjë starnë przez dëbeltné klëkniãcé",
        "tog-editsectiononrightclick": "Włączë edicjã sekcji bez klëkniãcé prawą knąpą mëszë na titlu sekcje",
        "tog-watchcreations": "Dodôwôj do mòji lëstë ùzérónëch artiklów starnë, chtërné ùsôdzã, i lopczi, chtërné wladëjã",
        "tog-watchdefault": "Dodôwôj do mòji lëstë ùzérónëch artiklów starnë i lopczi, chtërné editëjã.",
        "tog-watchmoves": "Dodôwôj do mòji lëstë ùzérónëch artiklów starnë i lopczi, jaczé przenoszã.",
        "tog-watchdeletion": "Dodôwôj do mòji lëstë ùzérónëch artiklów starnë i lopczi, jaczé rëmóm.",
+       "tog-watchuploads": "Dodôj do ùzérównych wladowóné mòjé lopczi",
+       "tog-watchrollback": "Dodôj do ùzérównych starnë, w chtënych móm {{GENDER:|copinãtą}} edicëjã",
        "tog-minordefault": "Zaznaczë wszëtczé edicëje domëslno jakno môłé",
        "tog-previewontop": "Pòkażë pòdzérk przed kastką edicëji",
        "tog-previewonfirst": "Pòkażë pòdzérk ju przed pierszą edicëją",
        "tog-shownumberswatching": "Pòkażë lëczba ùzérającëch brëkòwników",
        "tog-oldsig": "Wëzdrzatk twòjegò pòdpisënkù:",
        "tog-fancysig": "Wzérôj na pòdpisënk jakno na wikikòd (bez aùtomatnych lënków)",
-       "tog-uselivepreview": "Brëkùjë wtimczasnegò pòdzérkù",
+       "tog-uselivepreview": "Felënk dinamicznegò pòdzérkù",
        "tog-forceeditsummary": "Pëtôj przed wéńdzenim do pùstégò pòdrechòwania edicëji",
        "tog-watchlisthideown": "Zatacë mòje edicje z lëstë ùzérónëch artiklów",
        "tog-watchlisthidebots": "Zatacë edicëje botów z lëstë ùzérónëch artiklów",
        "tog-watchlisthideminor": "Zatacë môłi zmianë z lëstë ùzérónëch artiklów",
        "tog-watchlisthideliu": "Zatacë edicëje wlogòwónych brëkòwników na lësce ùzérónych artiklów",
+       "tog-watchlistreloadautomatically": "Aùtomatno òdswiérzywôj ùzéróną lëstã pò kòżdi zjinace filtra(nót je JavaScript)",
        "tog-watchlisthideanons": "Zatacë edicëje anonimòwich brëkòwników na lësce ùzérónych artiklów",
        "tog-watchlisthidepatrolled": "Zatacë sprôwdzoné edicëje z lëstë ùzérónych artiklów",
-       "tog-watchlisthidecategorization": "Zatacë kategòrizacjã strón",
-       "tog-ccmeonemails": "Sélôj do mie kòpije e-mailów, chtërné sélóm do jinych brëkòwników",
+       "tog-watchlisthidecategorization": "Zatacë kategòrizacëjã starnów",
+       "tog-ccmeonemails": "Sélôj do mie kòpije e-mailów, chtërné jô sélóm do jinych brëkòwników",
        "tog-diffonly": "Nie wëskrzëniôj zamkłoscë starnë niżi przërónaniô zjinaków",
        "tog-showhiddencats": "Wëskrzëni zataconé kategòrëje",
        "tog-norollbackdiff": "Pòcësni wëskrzënianié zjinaków pò copniãcô sã",
+       "tog-useeditwarning": "Òstrzëgôj mie, jak wëchòdzã ze starnë bez zapisaniô ji zjinaków",
+       "tog-prefershttps": "Ùżëwôj wiedno bezpiécznegò sparłãczenia pò wlogòwaniu",
        "underline-always": "Wiedno",
        "underline-never": "Nigdë",
        "underline-default": "Tak jak w domëslnym przezérnikù abò skórczi.",
        "thursday": "czwiôrtk",
        "friday": "piątk",
        "saturday": "sobòta",
-       "sun": "nie",
-       "mon": "pòn",
-       "tue": "wtó",
-       "wed": "str",
-       "thu": "czw",
-       "fri": "pią",
-       "sat": "sob",
+       "sun": "Nie",
+       "mon": "Pòn",
+       "tue": "Wtó",
+       "wed": "Str",
+       "thu": "Czw",
+       "fri": "Pią",
+       "sat": "Sob",
        "january": "stëcznik",
        "february": "gromicznik",
        "march": "strëmiannik",
        "october-date": "$1 pazdzérznika",
        "november-date": "$1 lëstopadnika",
        "december-date": "$1 gòdnika",
+       "period-am": "DP",
+       "period-pm": "PP",
        "pagecategories": "{{PLURAL:$1|Kategòrëjô|Kategòrëje}}",
        "category_header": "Artikle w kategòrëji \"$1\"",
        "subcategories": "Pòdkategòrëje",
        "category-media-header": "Media w kategòrëji \"$1\"",
-       "category-empty": "''Ta ktegòrëja nie zamëkô w se terô niżódnëch artiklów ni mediów.''",
+       "category-empty": "<em>Ta ktegòrëja nie zamëkô w se terô niżódnëch artiklów ni mediów.</em>",
        "hidden-categories": "{{PLURAL:$1|Zataconô kategòrëja|Zataconé kategòrëje}}",
        "hidden-category-category": "Zataconé kategòrëje",
        "category-subcat-count": "{{PLURAL:$2|Na kategòrrjô zamëkô w se blós nôslédną pòdkategòrëjã.|Na kategòrëjô mô {{PLURAL:$1|pòdkategòrëje|$1 pòdkategòrëjôw}}, w $2 kategòrëjach.}}",
        "category-subcat-count-limited": "Na kategòrëjô zamëkô w se {{PLURAL:$1|1 pòdkategòrëjã|$1 pòdkategòrëje|$1 pòdkategòrëjów}}.",
        "category-article-count": "{{PLURAL:$2|Na kategòrëjô zamëkôw w se blós jedną starnã.|Niżi mómë $1 westrzód $2 starów w ti kategòrëji.}}",
+       "category-article-count-limited": "W ti kategòrëji {{PLURAL:$1|je 1 starna|są $1 starnë|je $1 starnów}}.",
+       "category-file-count": "{{PLURAL:$2|Na kategòrëjô zamëkô w se blós jeden lopk.|W ti kategòrëji {{PLURAL:$1|je 1 lopk|są $1 lopczi|je $1 lopków}} z oòglowi wielënë $2 lopków.}}",
+       "category-file-count-limited": "W ti kategòrëji {{PLURAL:$1|je 1 lopk|są $1 lopczi|je $1 lopków}}.",
        "listingcontinuesabbrev": "kònt.",
+       "index-category": "Indeksowóné starnë",
+       "noindex-category": "Nieindeksowóné starnë",
+       "broken-file-category": "Starnë lënkùjącé do nieegzystëjących lopków",
        "about": "Ò serwise",
        "article": "Artikel",
        "newwindow": "(òtmëkô sã w nowim òczenkù)",
-       "cancel": "Anulujë",
+       "cancel": "Anulëje",
        "moredotdotdot": "Wicy...",
+       "morenotlisted": "Na lësta nie je kòmpletnô",
        "mypage": "Starna",
-       "mytalk": "Diskùsjô",
-       "anontalk": "Diskùsjô",
+       "mytalk": "Diskùsëjô",
+       "anontalk": "Diskùsëjô",
        "navigation": "Nawigacëjô",
        "and": "&#32;ë",
-       "qbfind": "Nalézë",
-       "qbbrowse": "Przezeranié",
-       "qbedit": "Edicëjô",
-       "qbpageoptions": "Òptacëje starnë",
-       "qbmyoptions": "Mòje òptacëje",
        "faq": "FAQ",
-       "faqpage": "Project:FAQ",
        "actions": "Dzéjania",
        "namespaces": "Rum mionów:",
        "variants": "Wariantë",
-       "navigation-heading": "Nawigacyjné menu",
+       "navigation-heading": "Nawigacjowé menu",
        "errorpagetitle": "Fela",
        "returnto": "Nazôd do starnë $1.",
        "tagline": "Z {{SITENAME}}",
        "help": "Pòmòc",
        "search": "Szëkba",
        "searchbutton": "Szëkba",
-       "go": "Biôj!",
-       "searcharticle": "Biôj!",
+       "go": "Biéj!",
+       "searcharticle": "Biéj!",
        "history": "Historëjô starnë",
        "history_short": "Historëjô",
+       "history_small": "historëjô",
        "updatedmarker": "zaktualnioné òd mòji slédny gòscënë",
-       "printableversion": "Wersjô do drëkù",
+       "printableversion": "Wersëjô do drëkù",
        "permalink": "Prosti lënk",
        "print": "Drëkùjë",
-       "view": "Pòdzér",
+       "view": "Pòdzérk",
+       "view-foreign": "Òbôczë w {{grammar:MS.lp|$1}}",
        "edit": "Edicëjô",
+       "edit-local": "Editëjë lokalny òpisënk",
        "create": "Ùsadzë",
-       "editthispage": "Editëjë nã starnã",
-       "create-this-page": "Ùsadzë nã starnã",
+       "create-local": "Dodôj lokalny òpisënk",
        "delete": "Rëmôj",
-       "deletethispage": "Rëmôj nã starnã",
        "undelete_short": "Doprowadzë nazôd {{PLURAL:$1|1 edicjã|$1 edicje|$1 edicjów}}",
+       "viewdeleted_short": "Pòdzérk {{PLURAL:$1|rëmniãti wersëji|$1 rëmniãtich wersëjów}}",
        "protect": "Zazychrëjë",
        "protect_change": "zmieni",
-       "protectthispage": "Zazychrëjë nã starnã",
        "unprotect": "Òdzychrëjë",
-       "unprotectthispage": "Òdzychrëjë nã starnã",
        "newpage": "Nowô starna",
-       "talkpage": "Diskùsjô starnë",
-       "talkpagelinktext": "diskùsjô",
+       "talkpagelinktext": "diskùsëjô",
        "specialpage": "Specjalnô starna",
        "personaltools": "Priwatné przërëchtënczi",
-       "articlepage": "Starna artikla",
-       "talk": "Diskùsjô",
+       "talk": "Diskùsëjô",
        "views": "Pòdzérków",
-       "toolbox": "Przërëchtënczi",
-       "userpage": "Wëskrzëni starnã brëkòwnika",
-       "projectpage": "Wëskrzëni stranã ùdbë",
+       "toolbox": "Nôrzãdza",
+       "tool-link-userrights": "Zjinaka karnów {{GENDER:$1|brëkòwnika|ubrëkòwniczczi}}",
+       "tool-link-userrights-readonly": "Òbôczë karna {{GENDER:$1|brëkòwnika|brëkòwniczczi}}",
+       "tool-link-emailuser": "Sélôj e-mail do {{GENDER:$1|tegò brëkòwnika|ti brëkòwniczcz}}",
        "imagepage": "Starna lopka",
        "mediawikipage": "Wëskrzëni starnã wiadła",
        "templatepage": "Wëskrzëni starnã wëzdrzatkù",
        "otherlanguages": "W jinych jãzëkach",
        "redirectedfrom": "(Przeczerowóné z $1)",
        "redirectpagesub": "Przeczerëjë starnã",
-       "lastmodifiedat": "Na starna bëła slédno editowónô ò $2, $1;",
+       "redirectto": "Przeczerëjë do:",
+       "lastmodifiedat": "Na starna bëła slédno editowónô: $1, $2.",
        "viewcount": "Na starna je òbzéranô ju {{PLURAL:$1|jeden rôz|$1 razy}}",
        "protectedpage": "Starna je zazychrowónô",
        "jumpto": "Skòczë do:",
        "jumptonavigation": "nawigacëji",
        "jumptosearch": "szëkbë",
+       "view-pool-error": "Serwerë są prawie terô baro przecążoné.\nZa wiele brëkòwników chce wëskrzënic nã starnã.\nPóżdôj kąsk przed nowim òdwòłaniém ti starnë.\n\n$1",
+       "generic-pool-error": "Serwerë są prawie terô baro przecążoné.\nZa wiele brëkòwników chce wëskrzënic nen dostónk.\nPóżdôj kąsk przed nowim òdwòłaniém negò dostónka.",
+       "pool-timeout": "Za dłudżi czas żdaniô na blokadã",
+       "pool-queuefull": "Pòsobnica zadaniów je fùl",
+       "pool-errorunknown": "Nieznónô fela",
+       "pool-servererror": "Ùsłëżnota rëchòwnika nie je przistãpnô ($1).",
+       "poolcounter-usage-error": "Fela ùżëcô: $1",
        "aboutsite": "Ò {{SITENAME}}",
        "aboutpage": "Project:Ò_{{SITENAME}}",
        "copyright": "Zamkłosc hewòtny starnë je ùprzëstãpnianô wedle reglów $1, jeżlë nie pòdóno jinaczi.",
        "currentevents-url": "Project:Aktualné wëdarzenia",
        "disclaimers": "Prawné zastrzedżi",
        "disclaimerpage": "Project:Prawné zastrzedżi",
-       "edithelp": "Pòmòc do edicëji",
+       "edithelp": "Pòmòc w edicëji",
        "helppage-top-gethelp": "Pòmòc",
        "mainpage": "Przédnô starna",
        "mainpage-description": "Przédnô starna",
        "privacypage": "Project:Priwatnota",
        "badaccess": "Procëmprawne ùdowierzenie",
        "badaccess-group0": "Ni môsz dosc prawa dlô zrëszeniô tegò dzéjaniô",
+       "badaccess-groups": "Zrëszanié ti òperacëji òstało ógrańczoné do brëkòników w {{PLURAL:$2|karnie|jednym z karnów:}} $1.",
        "versionrequired": "Wëmôgónô wersëjô $1 MediaWiki",
        "versionrequiredtext": "Bë brëkòwac ną starnã wëmôgónô je wersëjô $1 MediaWiki. Òbaczë starnã [[Special:Version]]",
        "ok": "Jo!",
        "retrievedfrom": "Z \"$1\"",
-       "youhavenewmessages": "Môsz $1 ($2).",
+       "youhavenewmessages": "{{PLURAL:$3|Môsz}} $1 ($2).",
+       "youhavenewmessagesfromusers": "{{PLURAL:$4|Môsz}} $1 òd {{PLURAL:$3|jinegò brekòwnika|$3 brëkòwników}} ($2).",
+       "youhavenewmessagesmanyusers": "Môsz $1 òd wielu brëkòwników ($2).",
+       "newmessageslinkplural": "{{PLURAL:$1|nowé wiadło|999=nowé wiadła}}",
+       "newmessagesdifflinkplural": "{{PLURAL:$1|slédnô zjinaka|999=slédné zjinaczi}}",
        "youhavenewmessagesmulti": "Môsz nowé klëczi: $1",
        "editsection": "Edicëjô",
        "editold": "Edicëjô",
        "viewsourcelink": "wëskrzëni zdrój",
        "editsectionhint": "Editëjë dzél: $1",
        "toc": "Spisënk zamkłoscë",
-       "showtoc": "pokôż",
+       "showtoc": "pokôżë",
        "hidetoc": "zatacë",
+       "collapsible-collapse": "Zwinie",
+       "collapsible-expand": "Rozwinie",
+       "confirmable-confirm": "Jes{{GENDER:$1|gwës|gwësnô}}?",
        "confirmable-yes": "Jo",
+       "confirmable-no": "Ni",
        "thisisdeleted": "Wëskrzënic abò dobëc nazôd $1?",
        "viewdeleted": "Òbaczë $1",
        "restorelink": "{{PLURAL:$1|jednô rëmniãtô wersëjô|$1 rëmniãté wersëje|$1 rëmniãtich wersëjów}}",
        "feed-atom": "Atom",
        "feed-rss": "RSS",
        "red-link-title": "$1 (felëje starna)",
+       "sort-descending": "Zortëjë malijąco",
+       "sort-ascending": "Zortëjë roscąco",
        "nstab-main": "Artikel",
        "nstab-user": "Starna brëkòwnika",
        "nstab-media": "Starna lopków",
        "nstab-special": "Specjalnô starna",
        "nstab-project": "meta-starna",
-       "nstab-image": "Òbrôzk",
+       "nstab-image": "Lopk",
        "nstab-mediawiki": "Ògłosënk",
        "nstab-template": "Szablóna",
        "nstab-help": "Pòmòc",
        "mainpage-nstab": "Przédnô starna",
        "nosuchaction": "Felënk taczégò dzéjaniô",
        "nosuchactiontext": "Dzéjanié pòdóné w adrese URL nie je dobré.\nMòzlëwą przëczëną je lëterowô zmiłka w URL abò lëchi lënk.\nTo mòże bëc téż fela softwôrë brëkòwóny przez {{SITENAME}}.",
-       "nosuchspecialpage": "Nie da taczi specjalny starnë",
+       "nosuchspecialpage": "Felënk taczi specjalny starnë",
+       "nospecialpagetext": "<strong>Felënk zapëtóny speclajny starnë.</strong>\n\nLësta przistãpnych specjalnych starnó je [[Special:SpecialPages|tuwò]].",
        "error": "Fela",
        "databaseerror": "Fela w pòdôwkòwi baze",
+       "databaseerror-text": "Pòkôża sã fela zapëtania dopòdôwkòwi bazë.\nTo mòże bëc softwôrowô fela.",
+       "databaseerror-textcl": "Fela przë zrëszaniu zapëtania do pòdôwkòwi bazë",
+       "databaseerror-query": "Zapëtanié: $1",
+       "databaseerror-function": "Fùnkcëjô: $1",
+       "databaseerror-error": "Fela: $1",
+       "laggedslavemode": "<strong>Bôczënk:</strong> Na starna mòże nie zamëkac w se nônowszich aktualizacëjów.",
        "readonly": "Baza pòdôwków je zablokòwónô",
+       "enterlockreason": "Pòdôj przëczënã zablokòwaniô pòdôwkòwi bazë ë termin ji òdblokòwaniô",
        "missing-article": "W baze pòdôwków felëje zamkłosc starnë \"$1\" $2.\n\nZwëczajno je to sparłãczoné òdsélaniém do nieaktualnégò lënka nierównoscë dwóch wersëjów starnë abò do rëmniãti wersëji starnë.\n\nJeżlë tak nie je, mòżlëwé je, że je to problem sparłãczony z felą w softwôrze.\nMòże to zgłoszëc [[Special:ListUsers/sysop|sprôwnikòwi]], pòdając adresã URL.",
        "missingarticle-rev": "(wersëjô $1)",
+       "missingarticle-diff": "(diferencëjô: $1, $2)",
        "internalerror": "Bënowô fela",
+       "internalerror_info": "Bënowô fela:$1",
+       "internalerror-fatal-exception": "Kriticzny wëjimk ôrtu \"$1\"",
        "filecopyerror": "Ni mòże skòpérowac lopka \"$1\" do \"$2\".",
        "filerenameerror": "Ni mòże zmienic miona lopka \"$1\" na \"$2\".",
        "filedeleteerror": "Ni mòże rëmac lopka \"$1\".",
+       "directorycreateerror": "Nie dało sã ùsadzëc kataloga \"$1\".",
+       "directoryreadonlyerror": "Katalog \"$1\" je blós do czëtaniô.",
+       "directorynotreadableerror": "Katalog \"$1\" nie je do czëtaniô.",
        "filenotfound": "Ni mòże nalezc lopka \"$1\".",
+       "unexpected": "Nieakceptowólnô wôrtnota: \"$1\"=\"$2\".",
        "formerror": "Fela: ni mòże wëslac fòrmùlara",
        "badarticleerror": "Nie dô zrobic ti akcëji na ti starnie.",
-       "badtitle": "Òchëbny titel",
-       "badtitletext": "Pòdóny titel starnë je òchëbny. Gwësno są w nim znaczi, chtërnëch brëkòwanié je zakôzané abò je pùsti.",
+       "cannotdelete": "Ni mòże rëmnąc starnë abò lopka \"$1\".\nMòże mô to ju chto jinny zrobioné",
+       "cannotdelete-title": "Ni mòże rëmnąc starnë \"$1\"",
+       "delete-hook-aborted": "Rëmanié przerwóné przez hak.\nNieznónô przëczëna.",
+       "no-null-revision": "Nie mòże ùsôdzëc zerowi wersëji starnë \"$1\"",
+       "badtitle": "Lëchi titel",
+       "badtitletext": "Pòdóny titel starnë nie je pòprôwny. Gwësno je òn pùsti, abò zamëkô w se mërczi chtërnëch brëkòwanié je zakôzané.",
        "viewsource": "Zdrojowi tekst",
+       "viewsource-title": "Zdrojowi tekst starnë $1",
+       "viewsourcetext": "Zdrojowi tekst starnë mòże przezérac ë kòpiérowac.",
        "editinginterface": "'''ÒSTRZÉGA:''' Editëjesz starnã, jakô zamëkô w se tekst interfejsu softwôrë. Wszëtczé zmianë tu zrobioné bãdze widzec na interfejse jinszëch brëkòwników.\nPrzemëszlë dolmaczënié na [https://translatewiki.net/wiki/Main_Page?setlang=csb translatewiki.net], ekstra ùdbie lokalizacëji softwôrë MediaWiki.",
        "logouttext": "'''Jes wëlogòwóny.'''\nMòżesz robic dali na {{SITENAME}} jakno anonimòwi brëkòwnik abò sã <span class='plainlinks'>[$1 wlogòwac]</span> znowa jakno równy, a bò jinszi brëkòwnik.\nBôczë, że do czasu wëczëszczenia pòdrãczny pamiãcë przezérnika, niejedné starnë bãdą wëzdrzëc jakbë të bëł wlogòwóny.",
        "yourname": "Miono brëkòwnika",
-       "userlogin-yourname": "Pòzwa brëkòwnika",
+       "userlogin-yourname": "Miono brëkòwnika",
+       "userlogin-yourname-ph": "Wpiszë swòjé miono brëkòwnika",
        "yourpassword": "Twòja parola",
-       "createacct-yourpassword-ph": "Wprowadzë hasło do przistãpù",
+       "userlogin-yourpassword": "Parola",
+       "userlogin-yourpassword-ph": "Wprowadzë swòją parolã",
+       "createacct-yourpassword-ph": "Wprowôdzë parolã przistãpù",
        "yourpasswordagain": "Pòwtórzë parolã",
-       "createacct-yourpasswordagain": "Pòcwierdzë hasło",
-       "createacct-yourpasswordagain-ph": "Wprowadzë hasło do przistãpù jesz rôz",
-       "userlogin-remembermypassword": "Nie wëlogòwùj mie",
+       "createacct-yourpasswordagain": "Pòcwierdzë parolã",
+       "createacct-yourpasswordagain-ph": "Wprowôdzë parolã przistãpù znowa",
+       "userlogin-remembermypassword": "Nie wëlogùjë mie",
        "yourdomainname": "Twòjô domena",
        "login": "Wlogùjë mie",
        "nav-login-createaccount": "Logòwanié",
        "userlogout": "Wëlogòwanié",
        "notloggedin": "Felëje logòwóniô",
        "userlogin-noaccount": "Ni môsz kònta?",
+       "userlogin-joinproject": "Dołączë do {{GRAMMAR:D.lp|{{SITENAME}}}}",
        "createaccount": "Założë nowé kònto",
-       "userlogin-resetpassword-link": "ZabôcziÅ\82 jes hasÅ\82o?",
+       "userlogin-resetpassword-link": "Zabëtô parola?",
        "userlogin-helplink2": "Pòmòc przë logòwaniu",
-       "createacct-emailoptional": "Adres e-mail (òptacëjno)",
-       "createacct-email-ph": "Pòdôj swój adres e-mail.",
+       "createacct-emailoptional": "Adresa e-mail (òptacjowò)",
+       "createacct-email-ph": "Wpiszë swóją e-mailową adresã.",
        "createaccountmail": "Ùżij timczasowégò hasła i wësli je na pòdóny adres e-mail.",
        "createacct-reason": "Przëczëna",
-       "createacct-submit": "Ùsadzë kònto",
+       "createacct-submit": "Ùsôdzë kònto",
+       "createacct-benefit-heading": "{{grammar:B.lp|{{SITENAME}}}} ùsôdzają lëdze taczi jak Të.",
+       "createacct-benefit-body1": "{{PLURAL:$1|edicëjô|edicëje|edicëjów}}",
+       "createacct-benefit-body2": "{{PLURAL:$1|starna|starnë|starnów}}",
+       "createacct-benefit-body3": "{{PLURAL:$1|aktiwny brëkòwnik|aktiwnych brëkòwników}} w slédnym miesãcu",
        "badretype": "Wprowadzone parole jinaczą sã midze sobą.",
        "userexists": "To miono brëkòwnika je ju w ùżëcym. Proszã wëbrac jiné miono.",
        "loginerror": "Fela logòwaniô",
        "accountcreatedtext": "Kònto brëkòwnika dlô [[{{ns:User}}:$1|$1]], [[{{ns:User talk}}:$1|talk]] òstało ùsadzóné.",
        "createaccount-title": "Kònto ùsôdzoné dlô {{SITENAME}}",
        "loginlanguagelabel": "Jãzëk: $1",
-       "pt-login": "Wlogùj mie",
+       "pt-login": "Wlogùjë mie",
+       "pt-login-button": "Wlogùjë mie",
        "pt-createaccount": "Ùsadzë kònto",
-       "pt-userlogout": "Wëlogùj",
+       "pt-userlogout": "Wëlogùjë",
        "changepassword": "Zmiana parolë",
        "oldpassword": "Stôrô parola:",
        "newpassword": "Nowô parola",
        "retypenew": "Napiszë nową parolã jesz rôz",
        "resetpass-submit-loggedin": "Zmiana parolë",
        "resetpass-submit-cancel": "Anulujë",
+       "passwordreset": "Zresëtëjë parolã",
        "passwordreset-username": "Pòzwa brëkòwnika",
        "bold_sample": "Wëtłëszczony drëk",
        "bold_tip": "Wëtłëszczony drëk",
        "link_tip": "Bënowi lënk",
        "extlink_sample": "http://www.example.com titel lënka",
        "extlink_tip": "Bùtnowi lënk (pamiãtôj ò http:// prefiks)",
-       "headline_sample": "Tekst nagłówka",
-       "headline_tip": "Nagłówk 2 lédżi",
-       "nowiki_sample": "Wstôw tuwò niesfòrmatowóny tekst",
+       "headline_sample": "Tekst nadgłówka",
+       "headline_tip": "Nadgłówk 2 lédżi",
+       "nowiki_sample": "Wstawi tuwò niesfòrmatowóny tekst",
        "nowiki_tip": "Ignorëjë wiki-fòrmatowanié",
        "image_sample": "Przëmiôr.jpg",
        "image_tip": "Òbsôdzony lopk (n.p. òbrôzk)",
        "savearticle": "Zapiszë artikel",
        "preview": "Pòdzérk",
        "showpreview": "Wëskrzëni pòdzérk",
-       "showdiff": "Wëskrzëni zmianë",
-       "anoneditwarning": "<strong>Bôczë:</strong> Të nie jes wlogòwóny. Jeżlë wëkònôsz jakąs zmianã, twòja adresa IP mdze widocznô dlô wszëtczich. Jeżlë <strong>[$1 wlogùjesz sã]</strong> abò <strong>[$2 ùsadzysz kònto]</strong>twòje zjinaczi òstóną przëpisóné do kònta, co wicy mającë kònto òtrzimôsz rozmajité ùdogòdnienia.",
+       "showdiff": "Wëskrzëni zjinaczi",
+       "anoneditwarning": "<strong>Bôczë:</strong> Të nie jes wlogòwóny. Jeżlë wëkònôsz jakąs zmianã, twòja adresa IP mdze widocznô dlô wszëtczich. Jeżlë <strong>[$1 wlogùjesz sã]</strong> abò <strong>[$2 ùsadzysz kònto]</strong>twòje zjinaczi òstóną przëpisóné do kònta, co wicy mającë kònto dobëjesz rozmajité ùdogòdnienia.",
        "anonpreviewwarning": "Të nie jes wlogòwóny. Jeżlë wprowadzysz jaczés zjinaczi, twòja adresa IP mdze ùmieszczónô w historie edicji starnë.",
        "summary-preview": "Pòdzérk òpisënka:",
        "blockedtitle": "Brëkòwnik je zascëgóny",
-       "blockedtext": "'''Twòje kònto abò ë IP-adresa òstałë zablokòwóné.'''\n\nZablokòwôł je $1.\nPòdónô przëczëna to:''$2''.\n\n * Zôczątk blokadë: $8\n * Kùńc blokadë: $6\n * Cél blokadë: $7\n\n\nBë zgwësnic sprawã zablokòwaniô mòżesz skòntaktowac sã z $1 abò jińszim [[{{MediaWiki:Grouppage-sysop}}|administratorã]].\nBoczë, że të ni mòżesz stądka sélac e-mailów, jeżlë nié môsz jesz zaregisterowóné e-mailowé adresë w [[Special:Preferences|nastôwach]].\nTwòjô aktualnô adresa IP to $3, a zablokòwónô adresa ID to #$5.\nProszëmë pòdac wëższé pòdôłczi przë wszëtczich pëtaniach.",
+       "blockedtext": "<strong>Twòje kònto abò ë IP-adresa òstałë zablokòwóné.</strong>\n\nZablokòwôł je $1.\nPòdónô przëczëna to:<em>$2</em>.\n\n * Zôczątk blokadë: $8\n * Kùńc blokadë: $6\n * Cél blokadë: $7\n\n\nBë zgwësnic sprawã zablokòwaniô mòżesz skòntaktowac sã z $1 abò jińszim [[{{MediaWiki:Grouppage-sysop}}|administratorã]].\nBoczë, że të ni mòżesz stądka sélac e-mailów, jeżlë nié môsz jesz zaregisterowóné e-mailowé adresë w [[Special:Preferences|nastôwach]].\nTwòjô aktualnô adresa IP to $3, a zablokòwónô adresa ID to #$5.\nProszëmë pòdac wëższé pòdôłczi przë wszëtczich pëtaniach.",
        "loginreqlink": "Wlogùjë",
        "loginreqpagetext": "$1 sã, żebë przezérac jinszé starnë.",
        "accmailtitle": "Parola wësłónô.",
        "accmailtext": "Przëtrôfkòwò wëgenerowónô parola dlô [[User talk:$1|$1]] òsta wësłónô do $2. Parolã dlô negò nowégò kònta mòże zmienic pò wlogòwaniu na starnie <em>[[Special:ChangePassword|zjinaka parolë]]</em> .",
        "newarticle": "(Nowi)",
-       "newarticletext": "Môsz przëszłi z lënkù do starnë jaka jesz nie òbstoji.\nBë ùsôdzëc artikel, naczni pisac w kastce niżi (òb. [$1 starnã pòmòcë]\ndlô wicy wëdowiédzë).\nJeżlë jes të tuwò bez zmiłkã, le klëkni w swòjim przezérnikù knąpã '''nazôd'''.",
+       "newarticletext": "Môsz przëszłi z lënka do starnë jaka jesz nie òbstoji.\nBë ùsôdzëc artikel, naczni pisac w kastce niżi (òb. [$1 starnã pòmòcë]\ndlô wicy wëdowiédzë).\nJeżlë jes të tuwò bez zmiłkã, le klëkni w swòjim przezérnikù knąpã '''nazôd'''.",
        "anontalkpagetext": "----\n<em>To je starna diskùsje anonimòwégò brëkòwnika, chtëren nie ùsadzëł jesz swòjegò kònta, abò gò nie brëkùje.</em>\nAbë gò rozpòznac, ùżëwómë adresów IP.\nTakô adresa IP mòże bëc równak brëkòwónô przez wiele lëdzy.\nJeżlë jes anonimòwim brëkòwnikã i ùwôżôsz, że ne wiadła nie są do ce sczerowóné, tedë [[Special:CreateAccount|ùsadzë nowé kònto]] abò [[Special:UserLogin|wlogùj sã]], bë niechac niezrozmieniô z jinyma anonimòwima brëkòwnikama.''",
        "noarticletext": "Felëje starna ò tim titlu.\nMòżesz [[Special:Search/{{PAGENAME}}|szëkac za {{PAGENAME}} na jinych starnach]],\n<span class=\"plainlinks\">[{{fullurl:{{#Special:Log}}|page={{FULLPAGENAMEE}}}} szëkac w logù] abò [{{fullurl:{{FULLPAGENAME}}|action=edit}} ùsadzëc nã starnã]</span>",
-       "clearyourcache": "'''Bôczë: Pò zapisanim, mòże bãdzesz mùszôł òminąc pamiãc przezérnika bë òbaczëc zmianë.'''\n'''Mozilla / Firefox / Safari:''' przëtrzëmôj ''Shift'' òbczas klëkaniô na ''Zladëjë znowa'', abò wcësni ''Ctrl-F5'' abò ''Ctrl-R'' (''Command-R'' na kòmpùtrach Mac);\n'''Konqueror:''': klëkni na knąpã ''Zladëjë znowa'', abò wcësni ''F5'';\n'''Opera:''' wëczëszczë pòdrãczną pamiãc w ''Tools→Preferences'';\n'''Internet Explorer:'''przëtrzëmôj ''Ctrl'' òbczas klëkaniô na ''Zladëjë znowa'', abò wcësni ''Ctrl-F5''.",
+       "noarticletext-nopermission": "Felëje starna ò tim titlu.\nMòżesz [[Special:Search/{{PAGENAME}}|szëkac za {{PAGENAME}} na jinych starnach]],\n<span class=\"plainlinks\">[{{fullurl:{{#Special:Log}}|page={{FULLPAGENAMEE}}}} szëkac w logù] abò [{{fullurl:{{FULLPAGENAME}}|action=edit}} ùsadzëc nã starnã]</span>",
+       "userpage-userdoesnotexist-view": "Miono brëkòwnika \"$1\" nie jes zaregistrowóné.",
+       "clearyourcache": "<strong>Bôczë:</strong> Pò zapisanim, mòże bãdzesz mùszôł òminąc pamiãc przezérnika bë òbaczëc zmianë.\n<strong>Firefox / Safari:</strong> Przëtrzëmôj <em>Shift</em> òbczas klëkaniô na <em>Zladëjë znowa</em>, abò wcësni <em>Ctrl-F5</em> abò <em>Ctrl-R</em> (<em>⌘-R</em> na kòmpùtrach Mac)\n* <strong>Google Chrome:</strong> Wcësni <em>Ctrl-Shift-R</em> (<em>⌘-Shift-R</em> na kòmpùtrach Mac) * <strong>Internet Explorer:</strong> Przëtrzëmôj <em>Ctrl</em>, równoczasno klëkając <em>Òdswiérzë</em>, abò wcësni knąpë <em>Ctrl+F5</em> * <strong>Opera:</strong> Biéj doo <em>Menu → Nastôwë</em> (<em>Opera → Preferencëje</em> w Mac), a dali <em>Priwatnota ë bezpiék → Wëczëszczë pòdôwczi przezéraniô → Wëczëszczë pòdrãczną pamiãc</em>.",
        "updated": "(Zaktualnioné)",
        "previewnote": "<strong>To je blós pòdzérk.</strong>\n Artikel jesz nie je zapisóny!",
-       "continue-editing": "Przeńdzë do pòla edicje.",
+       "continue-editing": "Biéj do pòla edicëje.",
        "editing": "Edicëjô $1",
+       "creating": "Ùsôdzanié $1",
        "editingsection": "Edicëjô $1 (dzél)",
        "explainconflict": "Chtos sfórtowôł wprowadzëc swòją wersëjã artikla òbczôs Twòji edicëji.\nGórné pòle edicëji zamëkô w se tekst starnë aktualno zapisóny w pòdôwkòwi baze.\nTwòje zmianë są w dólnym pòlu edicëji.\nBë wprowadzëc swòje zmianë mùszisz zmòdifikòwac tekst z górnégò pòla.\n'''Blós''' tekst z górnégò pòla mdze zapisóny w baze czej wcësniesz \"$1\".",
        "yourtext": "Twój tekst",
        "template-protected": "(zazychrowónô)",
        "template-semiprotected": "(dzélowò zazychrowóné)",
        "hiddencategories": "Na starna przënôleżi do w {{PLURAL:$1|1 zatacony kategòrëji|$1 zataconych kategòrëjów}}:",
+       "permissionserrors": "Fela przistspù",
        "permissionserrorstext-withaction": "Ni môsz przëstãpù do $2, z {{PLURAL:$1|nôslédny przëczënë|nôslédnych przëczënów}}:",
-       "recreate-moveddeleted-warn": "'''Bôczënk! Chcesz usadzëc starnã, chtërna wczasni òsta rëmniãtô.'''\n\nÙgwësni sã, czë pònowné ùsôdzenié ti starnë je kònieczné. \nNiżi je widzec register rëmaniów i zmian pòzwë ti starnë:",
+       "recreate-moveddeleted-warn": "<strong>Bôczënk! Chcesz usadzëc starnã, chtërna wczasni òsta rëmniãtô.</strong>\n\nÙgwësni sã, czë pònowné ùsôdzenié ti starnë je kònieczné. \nNiżi je widzec register rëmaniów i zmian pòzwë ti starnë:",
+       "moveddeleted-notice": "Na starna òsta rëmniãtô.\nSpisënk rëmaniô ë zjinaków miona ti starnë je niżi.",
+       "content-model-wikitext": "wikitekst",
+       "undo-failure": "Edicëjô nié mògłą bëc copniãtô przez zwadã z midzëedicëją.",
        "undo-summary": "Anulowanié wersje $1 aùtora [[Special:Contributions/$2|$2]] ([[User talk:$2|diskùsjô]])",
        "viewpagelogs": "Òbôczë rejestrë dzéjanió dlô ti starnë",
        "currentrev": "Aktualnô wersëjô",
        "currentrev-asof": "Aktualnô wersëjô na dzéń $1",
        "revisionasof": "Wersëjô z $1",
+       "revision-info": "Wersëjô z dnia $1 ùsôdztwa {{GENDER:$6|$2}}$7",
        "previousrevision": "← Stôrszô wersëjô",
        "nextrevision": "Nowszô wersëjô →",
        "currentrevisionlink": "Aktualnô wersëjô",
        "page_first": "zôczątk",
        "page_last": "kùńc",
        "histlegend": "Legenda: (aktualnô) = różnice w przërównanim do aktualny wersëje,\n(wczasniészô) = różnice w przërównanim do wczasniészi wersëje, D = drobné edicëje",
-       "history-fieldset-title": "Przezérôj historëjã",
+       "history-fieldset-title": "Szëkôj za wersëją",
        "history-show-deleted": "Leno rëmniãté",
        "histfirst": "òd nôstarszich",
        "histlast": "òd nônowszich",
+       "history-feed-title": "Historëjô wersëji",
+       "history-feed-description": "Historëjô wersëji ti starnë wiki",
        "history-feed-item-nocomment": "$1 ò $2",
        "rev-delundel": "pòkażë/zatacë",
        "rev-showdeleted": "pokôż",
        "revdelete-hide-current": "Pòkôza sã fela przë taceniu wersëji datowóny na $2, $1. To je nônowszô wersëjô starnë, chtërnô ni mòże bëc zataconô.",
        "revdelete-show-no-access": "Pòkôza sã fela przë próbie wëskrzënieniô elementu datowónegò na $2, $1. Widzawnota negò elementu òsta ògrańczonô - ni môsz przëstãpù.",
        "mergehistory-reason": "Przëczëna:",
+       "mergelog": "Scaloné",
        "revertmerge": "Rozdzélë",
-       "history-title": "Historiô zjinaków dlô \"$1\"",
-       "difference-title": "$1  rozeszłoscë midzë wersjama",
+       "history-title": "Historijô zjinaków dlô \"$1\"",
+       "difference-title": "$1 - rozeszłoscë midzë wersjama",
        "lineno": "Lëniô $1:",
        "compareselectedversions": "Przërównôj wëbróné wersëje",
        "editundo": "doprowadzë nazôd",
+       "diff-empty": "(Niżódny różnicë)",
+       "diff-multi-sameuser": "(Nie wëskrzëniono $1 {{PLURAL:$1|pòstrzedny wersëji ùsôdzony|pòstrzednych wersëjów ùsôdzonych}} przez tegoò sómegò brëkòwnika)",
+       "diff-multi-otherusers": "(Nie wëskrzëniono $1 wersëji{{PLURAL:$1|ùsôdzony|ùsôdzonych}} przez {{PLURAL:$2|jednegò brëkòwnika|$2 brëkòwników}})",
        "searchresults": "Skùtczi szëkbë",
        "searchresults-title": "Skùtczi szëkbë za \"$1\"",
        "notextmatches": "Felënk zamkłosë starnë",
        "prevn": "wczasniészé {{PLURAL:$1|$1}}",
        "nextn": "nôslédné {{PLURAL:$1|$1}}",
+       "prevn-title": "{{PLURAL:$1|Wczasniészi|Wszczasniészé}} $1 {{PLURAL:$1|rezultat|rezultatë|rezultatów}}",
+       "nextn-title": "{{PLURAL:$1|Nôslédny|Nôslédne}} $1 {{PLURAL:$1|rezultat|rezultatë|rezultatów}}",
+       "shown-title": "Wëskrzëni pò $1 {{PLURAL:$1|rezultace|rezultaczi|resultatów}} na starnã",
        "viewprevnext": "Òbaczë ($1 {{int:pipe-separator}} $2) ($3).",
+       "searchmenu-exists": "<strong>To je starna \"[[:$1]]\" na ti wiki.</strong> {{PLURAL:$2|0=|Òbôczë téż jinszé skùtczi szëkbë.}}",
+       "searchmenu-new": "<strong>Usôdzë starnã \"[[:$1]]\"  na ti wiki!</strong> {{PLURAL:$2|0=|Òbôczë téż starnã ze skùtkama szëkbë.|Òbôczë téż skùtczi szëkbë.}}",
        "searchprofile-articles": "Artikle",
+       "searchprofile-images": "w mùltimediach",
        "searchprofile-everything": "na wszëtczich starnach",
        "searchprofile-advanced": "Awansowóné",
+       "searchprofile-articles-tooltip": "Szëkba w $1",
+       "searchprofile-images-tooltip": "Szëkba za lopkama",
+       "searchprofile-everything-tooltip": "Szëkba w całowny zamkłoscë (téz na starnach diskùsëji)",
+       "searchprofile-advanced-tooltip": "Szëkba w wëbrónych rumach mionów",
        "search-result-size": "$1 ({{PLURAL:$2|1 słowò|$2 słowa|$2 słów}})",
+       "search-result-category-size": "{{PLURAL:$1|1 element|$1 elementë|$1 elementów}} ({{PLURAL:$2|1 kategòrija|$2 kategòrije|$2 kategòrijów}}, {{PLURAL:$3|1 lopk|$3 lopczi|$3 lopków}})",
        "search-redirect": "(przeczérowanié z $1)",
        "search-section": "(dzél $1)",
+       "search-file-match": "(pasëje do zamkłoscë lopka)",
        "search-suggest": "Të mëszlôł ò: $1",
        "search-interwiki-caption": "Sosterné ùdbë",
        "search-interwiki-default": "Wëniczi òd $1:",
        "search-interwiki-more": "(wicy)",
        "searchall": "wszëtczé",
+       "search-showingresults": "{{PLURAL:$4|Skùtk szëkbë <strong>$1</strong> za <strong>$3</strong>|Skùtczi szëkbë <strong>$1 - $2</strong> za <strong>$3</strong>}}",
+       "search-nonefound": "Felënk skùtków szëkbë przë tim zapëtaniém.",
        "powersearch-legend": "Awansowónô szëkba",
        "powersearch-ns": "Szëkba w rumach mionów:",
        "preferences": "Preferencëje",
        "right-purge": "Czëszczenié pòdrãczny pamiãcë starnë bez pëtaniô ò pòcwierdzenié",
        "right-autoconfirmed": "Edicëjô dzélowò zazychrowónych starnów",
        "right-bot": "Nacéchòwanié edicëjó jakno aùtomatnych",
+       "right-writeapi": "Zapisënk przez jinterfejs API",
        "newuserlogpage": "Nowi brëkòwnicë",
        "rightslog": "Prawa brëkòwnika",
        "action-edit": "editëjë tã starnã",
+       "action-createaccount": "ùsôdzaniô negò kònta brëkòwnika",
        "nchanges": "{{PLURAL:$1|zjinaka|zjinaczi|zjinaków}}",
-       "enhancedrc-history": "Historiô",
-       "recentchanges": "Slédné edicje",
+       "enhancedrc-history": "Historijô",
+       "recentchanges": "Slédné edicëje",
        "recentchanges-legend": "Òptacëje slédnych zjinaków",
-       "recentchanges-summary": "Na starna prezentérëje historiã slédnëch edicjów w ti wiki.",
+       "recentchanges-summary": "Na starna wëskrzeniô historijã slédnych edicëjów w ti wiki.",
        "recentchanges-feed-description": "Pòdstrzegô slédny zmianë w tim pòwrózkù.",
-       "recentchanges-label-newpage": "W ti edicje ùsadzóno nową starnã",
-       "recentchanges-label-minor": "To je drobnô edicjô",
-       "recentchanges-label-bot": "Tã edicjã wëkònôł bòt.",
-       "recentchanges-label-unpatrolled": "Ta edicjô jesz nie òsta sprawdzónô",
-       "recentchanges-label-plusminus": "Zjinaczónô wiôlgòsc starnë (lëczba bajtów)",
+       "recentchanges-label-newpage": "Na edicëjô ùsôdza nową starnã",
+       "recentchanges-label-minor": "To je drobnô edicëjô",
+       "recentchanges-label-bot": "Tã edicëjã zrëchtowôł bòt.",
+       "recentchanges-label-unpatrolled": "Ta edicjëô jesz nie òsta sprawdzónô",
+       "recentchanges-label-plusminus": "Zjinaczonô wiôlgòsc starnë (lëczba bajtów)",
+       "recentchanges-legend-heading": "<strong>Légenda:</strong>",
        "recentchanges-legend-newpage": "{{int:recentchanges-label-newpage}} (òbaczë téż [[Special:NewPages|lëstã nowëch strón]])",
-       "rcnotefrom": "Niżi są zmianë òd '''$2''' (pòkazóné do '''$1''').",
+       "rcnotefrom": "Niżi {{PLURAL:$5|je zjinaka|są zjinaczi}} {{PLURAL:$5|zrobionô|zrobioné}} pò <strong>$3, $4</strong> (nie wicy jak '''$1''' pozycëji).",
        "rclistfrom": "Pòkażë nowé zmianë òd $3 $2",
        "rcshowhideminor": "$1 môłé zmianë",
+       "rcshowhideminor-show": "Pokôżë",
        "rcshowhideminor-hide": "Zatacë",
        "rcshowhidebots": "$1 botë",
-       "rcshowhidebots-show": "pokôż",
+       "rcshowhidebots-show": "Pòkôżë",
+       "rcshowhidebots-hide": "Zatacë",
        "rcshowhideliu": "$1 zaregistrowónëch brëkòwników",
+       "rcshowhideliu-show": "Pokôżë",
        "rcshowhideliu-hide": "Zatacë",
        "rcshowhideanons": "$1 anonimòwëch brëkòwników",
+       "rcshowhideanons-show": "Pokôżë",
        "rcshowhideanons-hide": "Zatacë",
        "rcshowhidepatr": "$1 òbzérónë edicëje",
        "rcshowhidemine": "$1 mòje edicje",
+       "rcshowhidemine-show": "Pòkôżë",
        "rcshowhidemine-hide": "Zatacë",
        "rcshowhidecategorization": "$1 kategòrizacjã strón",
        "rclinks": "Pòkażë slédnëch $1 zmianów zrobionëch òb slédné $2 dniów",
        "diff": "jinosc",
        "hist": "hist.",
-       "hide": "zatacë",
-       "show": "pokôż",
+       "hide": "Zatacë",
+       "show": "Pokôżë",
        "minoreditletter": "D",
        "newpageletter": "N",
        "boteditletter": "b",
+       "rc-change-size-new": "$1 {{PLURAL:$1|bajt|bajtë|bajtów}} pò zjinace",
        "rc-enhanced-expand": "Pòkażë detale (wëmôgô JavaScript)",
        "rc-enhanced-hide": "Zatacë detale",
+       "rc-old-title": "originalno ùsôdzoné jakno \"$1\"",
        "recentchangeslinked": "Zmianë w dolënkòwónëch",
-       "recentchangeslinked-feed": "Zmianë w dolënkòwónëch",
+       "recentchangeslinked-feed": "Zmianë w dolënkòwónych",
        "recentchangeslinked-toolbox": "Zmianë w dolënkòwónëch",
-       "recentchangeslinked-title": "Zjinaczi w lënkòwónëch z \"$1\"",
+       "recentchangeslinked-title": "Zjinaczi w lënkòwónych z \"$1\"",
        "recentchangeslinked-summary": "Niżi nachôdô sã lësta slédnëch zjinaków na lënkòwónëch starnach z pòdóny starnë (abò we wszëtczich starnach przënôleżącëch do pòdóny kategòrëji).\nStarnë z [[Special:Watchlist|lëstë ùzérónëch artiklów]] są '''pògrëbioné'''.",
        "recentchangeslinked-page": "Miono starnë:",
        "recentchangeslinked-to": "Wëskrzëni zjinaczi nié na lënkòwónëch starnach, blós na starnach lënkùjącëch do pòdóny starnë",
        "uploadwarning": "Òstrzega ò wladënkù",
        "savefile": "Zapiszë lôpk",
        "uploaddisabled": "Przeprôszómë! Mòżlëwòta wladënkù lopków na nen serwer òsta wëłączonô.",
+       "license": "Licencëjô:",
+       "license-header": "Licencëjô",
+       "imgfile": "lopk",
        "listfiles": "Lësta òbrôzków",
        "listfiles_user": "Brëkòwnik",
-       "file-anchor-link": "Òbrôzk",
+       "file-anchor-link": "Lopk",
        "filehist": "Historëjô lopka",
        "filehist-help": "Klëkni na datum/czas, abë òbaczëc jak wëzdrzôł lopk w tim czasu.",
        "filehist-revert": "copnij",
        "filehist-datetime": "Datum/Czas",
        "filehist-thumb": "Miniatura",
        "filehist-thumbtext": "Miniatura wersëji z $1",
+       "filehist-nothumb": "Felënk miniaturë",
        "filehist-user": "Brëkòwnik",
        "filehist-dimensions": "Miara",
        "filehist-filesize": "Miara lopka",
        "filehist-comment": "Òpisënk",
        "imagelinks": "Wëkòrzëstanie lopka",
        "linkstoimage": "{{PLURAL:$1|Hewò je starna jakô òdwòłëje|Hewò są starnë jaczé òdwòłëją}} sã do negò lopka:",
-       "nolinkstoimage": "Niżódnô starna nie òdwòłëje sã do negò lopka.",
+       "linkstoimage-more": "Wicy jak $1 {{PLURAL:$1|lënkùjãcô starna|lenkùjącë starnë|lenkùjących starnów}} do tegò lopka.\nÙniższô lësta pòkazëjë blós {{PLURAL:$1|pierszi lënk|pierszé $1 lënczi|pierszich $1 lënków}} do negò lopka.\nPrzistãpnô je téż [[Special:WhatLinksHere/$2|fùll lësta]].",
+       "nolinkstoimage": "Niżódnô starna nie lënkùje do negò lopka.",
+       "linkstoimage-redirect": "$1 (przeczérowôł do lopka) $2",
        "sharedupload": "Nen lopk je na $1 ë mòże bëc brëkòwóny w jinych ùdbach.",
+       "sharedupload-desc-here": "Nen lopk je w $1 ë mòże bëc brëkòwóny w jinnych ùdbach.\nNiżi je wëdowiédzô ze [$2 starnë òpisënkù] negò lopka.",
+       "filepage-nofile": "To nie dô lopka ò tim mionie",
        "uploadnewversion-linktext": "Wladëjë nową wersëjã negò lopka",
+       "upload-disallowed-here": "Nié mòżesz nadpisac negò lopka",
        "filerevert-comment": "Przëczëna:",
        "filedelete-comment": "Przëczëna:",
        "listredirects": "Lësta przeczerowaniów",
        "statistics-users-active": "Aktiwnëch brëkòwników",
        "statistics-users-active-desc": "Brekòwnicë, jaczi bëlë aktiwni òb òstatné $1 dni",
        "doubleredirects": "Dëbeltné przeczérowania",
+       "double-redirect-fixer": "Naprôwiôcz przeczérowaniów",
        "brokenredirects": "Zerwóné przeczerowania",
        "withoutinterwiki": "Starnë bez jãzëkòwich lënków",
        "nbytes": "$1 {{PLURAL:$1|bajt|bajtë|bajtów}}",
        "pager-older-n": "{{PLURAL:$1|1 stôrszi|$1 stôrszé|$1 stôrszich}}",
        "booksources": "Ksążczi",
        "booksources-search-legend": "Szëkba za wëdowiédzą ò ksążkach",
-       "specialloguserlabel": "Brëkòwnik:",
-       "speciallogtitlelabel": "Titel:",
-       "log": "Lodżi",
+       "booksources-search": "Szëkba",
+       "specialloguserlabel": "Chto:",
+       "speciallogtitlelabel": "Co (titel abò {{ns:user}}:miono brëkòwnika):",
+       "log": "Rejestr logòwaniô",
+       "all-logs-page": "Wszëtczé pùbliczné lodżi",
        "alllogstext": "Sparłãczoné registrë wszëtczich ôrtów dzejaniô dlô {{SITENAME}}.\nMòżesz zawãżëc wëszłosc przez wëbranié ôrtu registru, miona brëkòwnika abò miona zajimny dlô ce starnë.",
+       "logempty": "To nie dô w logach zamkłoscë pasowny do zapëtniô",
        "allpages": "Wszëtczé starnë",
        "nextpage": "Nôslédnô starna ($1)",
        "prevpage": "Wczasniészô starna ($1)",
        "allinnamespace": "Wszëtczé starnë (w rumie $1)",
        "allpagessubmit": "Pòkôżë",
        "allpagesprefix": "Pòkôżë naczënającë sã òd:",
+       "allpages-hide-redirects": "Zatacë przeczerowania",
        "categories": "Kategòrëje",
        "deletedcontributions": "Rëmniãti wkłôd brëkòwnika",
        "deletedcontributions-title": "Rëmniãti wkłôd brëkòwnika",
        "emailmessage": "Wiadło:",
        "emailsend": "Wëslë",
        "emailccme": "Sélôj mie e-mailã kòpijã wiadła.",
-       "watchlist": "Lësta ùzérónëch artiklów",
+       "usermessage-editor": "Systemòwé ògłosë",
+       "watchlist": "Ùzéróné",
        "mywatchlist": "Lësta ùzérónëch artiklów",
+       "watchlistfor2": "Dlô $1 $2",
        "watchnologin": "Felënk logòwóniô",
        "addedwatchtext": "Starna \"[[:$1]]\" òsta dodónô do twòji [[Special:Watchlist|lëstë ùzérónëch artiklów]].\nNa ti lësce są registre przińdnëch zjinak ti starne ë na ji starnie dyskùsëji, a samò miono starnë mdze '''wëtłëszczone''' na [[Special:RecentChanges|lësce slédnich edicëji]], bë të mògł to òbaczëc.\n\nCzej chcesz remôc starnã z lëste ùzéronëch artiklów, klikni ''Òprzestôj ùzérac''.",
        "removedwatchtext": "Starna \"[[:$1]]\" òsta rëmniãtô z Twòji [[Special:Watchlist|lëstë ùzérónych]].",
        "unwatch": "Òprzestôj ùzerac",
        "unwatchthispage": "Òprzestôj ùzerac ną starnã",
        "notanarticle": "To nie je artikel",
-       "watchlist-details": "Ùzérôsz {{PLURAL:$1|$1 artikel|$1 artikle/-ów}}, nie rechùjąc diskùsëjów.",
-       "wlheader-showupdated": "Artiklë jakczé òsta zmienioné òd Twòji slédny wizytë są wëapratnioné <strong>pògrëbieniém</strong>",
-       "wlnote": "Niżi môsz wëskrzënioné {{PLURAL:$1|slédną zmianã|'''$1''' slédnëch zmianów}} zrobioné òb {{PLURAL:$2|gòdzënã|'''$2''' gòdzënë/gòdzënów}}.",
+       "watchlist-details": "Twòjô lësta ùzérónych starnów zamëkô w se {{PLURAL:$1|$1 pozycjã|$1 pozycje|$1 pozycjów}}, nie rechùjąc diskùsëjów.",
+       "wlheader-showupdated": "Artiklë jakczé òstałë zmienioné òd Twòji slédny wizytë są wëapratnioné <strong>pògrëbieniém</strong>",
+       "wlnote": "Niżi môsz wëskrzënioné {{PLURAL:$1|slédną zmianã|<strong>$1</strong> slédnëch zmianów}} zrobioné òb {{PLURAL:$2|gòdzënã|<strong>$2</strong> gòdzënë/gòdzënów}}, rëchùjąc òd $3 dnia $4.",
        "wlshowlast": "Wëskrzëni zjinaczi z $1 gòdzënów $2 dni",
        "wlshowhidecategorization": "kategòrizacjã strón",
        "watchlist-options": "Òptacëje ùzérónych",
        "deletereasonotherlist": "Jinszô przëczëna",
        "rollback": "Copnij edicëjã",
        "rollbacklink": "copnij",
+       "rollbacklinkcount": "cofnij $1 {{PLURAL:$1|edicëjã|edicëji|edicëjów}}",
        "rollbackfailed": "Nie szło copnąc zmianë",
        "alreadyrolled": "Ni mòże copnąc slédny edicëji starnë [[:$1]], chtërny ùsôdzcą je [[User:$2|$2]] ([[User talk:$2|Diskùsëjô]]{{int:pipe-separator}}[[Special:Contributions/$2|{{int:contribslink}}]]);\nchtos jiny ju zeditowôł starnã abò copnął zmianë.\n\nSlédnym ùsódzcą starnë bëł [[User:$3|$3]] ([[User talk:$3|Diskùsëjô]]{{int:pipe-separator}}[[Special:Contributions/$3|{{int:contribslink}}]]).",
        "revertpage": "Edicje brëkòwnika [[Special:Contributions/$2|$2]] ([[User talk:$2|diskùsjô]]) òstałë òdrzucóné. Aùtorã przëwrócóny wersji je [[User:$1|$1]].",
        "protect-cantedit": "Ni mòżesz zmieniac lédżi zazychrowaniô ti starnë, kò ni môsz dosc prawa do ji edicëji.",
        "restriction-type": "Przistãp:",
        "restriction-level": "Léga bezpieczi:",
+       "restriction-edit": "Edicëjô",
+       "restriction-move": "przenoszenié",
        "viewdeletedpage": "Òbaczë rëmóne starnë",
        "undeletebtn": "Doprowadzë nazôd",
        "undeletelink": "wëskrzëni abò doprowadzë nazôd",
        "undelete-show-file-submit": "Jo",
        "namespace": "Rum mionów:",
        "invert": "Òdwrócë zaznaczenié",
-       "namespace_association": "sparłãczóné òbrëmié mionów",
+       "tooltip-invert": "Zacechùjë nã kastkã do zatacëniô zjinaków na starnach w wëbrónych òbrëmiach mionów(ë sparłãczonyma z nima rómama mionów)",
+       "namespace_association": "sparłãczoné òbrëmié mionów",
+       "tooltip-namespace_association": "Zacechùjë nã kastkã dlô ùwzglãdnieniô starnë diskùsëji ë témë sparłãczony z wëlowónyma òbrëmiama mionów.",
        "blanknamespace": "(Przédnô)",
        "contributions": "Wkłôd {{GENDER:$1|brëkòwnika|brëkòwniczczi}}",
        "contributions-title": "Wkłôd brëkòwnika $1",
        "mycontris": "Mój wkłôd",
        "anoncontribs": "Mój wkłôd",
-       "contribsub2": "Dlô brëkòwnika $1 ($2)",
-       "uctop": "(slédnô)",
+       "contribsub2": "Dlô {{GENDER:$3|brëkòwnika|brëkòwniczczi}} $1 ($2)",
+       "nocontribs": "Felënk zjinaczi psaowny do tich kriteriów",
+       "uctop": "(aktualnô)",
        "month": "Òd miesąca (ë wczasni):",
        "year": "Òd rokù (ë wczasni):",
        "sp-contributions-newbies": "Pòkażë edicëjã blós nowich brëkòwników",
        "sp-contributions-newbies-sub": "Dlô nowich brëkòwników",
        "sp-contributions-blocklog": "historëjô blokòwaniô",
        "sp-contributions-deleted": "rëmniãti wkłôd brëkòwnika",
+       "sp-contributions-uploads": "Wësłóné lopczi",
+       "sp-contributions-logs": "Rejestr logòwaniô",
        "sp-contributions-talk": "diskùsjô",
        "sp-contributions-blocked-notice-anon": "Ta adresa IP je w tim sztërkù zablokòwónô.\nSlédny wpisënk z registru blokòwaniów je widzec niżi:",
        "sp-contributions-search": "Szëkba za edicëjama",
        "isimage": "lënk do lopka",
        "whatlinkshere-prev": "{{PLURAL:$1|wczasniészé|wczasniészé $1}}",
        "whatlinkshere-next": "{{PLURAL:$1|nôslédné|nôslédné $1}}",
-       "whatlinkshere-links": "← lëkùjącé",
+       "whatlinkshere-links": "← lënkùjącé",
        "whatlinkshere-hideredirs": "$1 przeczérowania",
        "whatlinkshere-hidetrans": "$1 doparłãczenia",
        "whatlinkshere-hidelinks": "$1 lënczi",
+       "whatlinkshere-hideimages": "$1 lënk z lopków",
        "whatlinkshere-filters": "Filtrë",
        "blockip": "Zascëgôj IP-adresã",
        "blockiptext": "Brëkùje formùlarza niżi abë zascëgòwac prawò zapisënkù spòd gwësny adresë IP. To robi sã blós dlôte abë zascëgnąc wandalëznom, a bëc w zgòdze ze [[{{MediaWiki:Policy-url}}|wskôzama]]. Pòdôj przëczënã (np. dając miona starn, na chtërnëch dopùszczono sã wandalëzny).",
        "autoblocker": "Zablokòwóno ce aùtomatnie, ga brëkùjesz ti sami adresë IP co brëkòwnik \"[[User:$1|$1]]\". Przëczënô blokòwóniô $1 to: \"'''$2'''\".",
        "blocklogpage": "Historëjô blokòwaniô",
        "blocklogentry": "zablokòwôł [[$1]], czas blokadë: $2 $3",
+       "reblock-logentry": "{{GENDER:$2|zjinacził|zjinacziła}} unastôw blokadë dlô [[$1]], czas blokadë: $2 $3",
        "unblocklogentry": "òdblokòwôł $1",
        "block-log-flags-anononly": "leno anonimòwi",
        "block-log-flags-nocreate": "blokada ùsôdzaniô kònta",
        "block-log-flags-noemail": "zablokòwónô adresa e-mail",
+       "proxyblocker": "Blokòwanié proxy",
        "lockbtn": "Zascëgôj bazã pòdôwków",
        "move-page-legend": "Przeniesë starnã",
        "movepagetext": "Z pòmòcą ùiższegò fòrmùlôra zjinaczisz miono starnë, przenosząc równoczasno ji historëjã.\nPòd stôrim titlã bãdze ùsôdzonô przeczérowùjącô starna.\nMòżesz aùtomatno zaktualniac przeczérowania wskazëwôjące titel przed zjinaką.\nJeżlë nie wëbiérzesz ti òptacëji, ùgwësni sã pò przenieseniu starnë, czë nie òstałé ùsôdzoné [[Special:DoubleRedirects|dëbeltné]] abò [[Special:BrokenRedirects|zerwóné przeczérowania]].\nJes òdpòwiedzalny za to, abë lënczi dali robiłë tam dze mają.\n\nStarna '''ni''' bãdze przeniosłô, jeżlë starna ò nowim mionie ju je, chòba że je òna pùstô abò je przeczérowaniém ë mô pùstą historëjã edicëji.\nTo òznôczô, że lëchą òperacëjã zjinaczi miona mòże doprowôdzëc bezpieczno nazôd, zjinaczając nowé miono starnë nawczasniészą, ë że ni mòże nadpisac stranë chtërną ju dô.\n\n'''BÔCZËNK!'''\nTo mòże bëc drasticznô abò nieprzewidëwólnô zjinaka w przëtrôfkù pòpùlarnych starnów.\nÙgwësni sã co do skùtków ti òperacëji, niglë to zrobisz.",
        "allmessagescurrent": "Aktualny tekst",
        "allmessagestext": "To je zestôwk systemòwëch ògłosów przistãpnëch w rumie mionów MediaWiki.\nProszã zazdrzë na [https://www.mediawiki.org/wiki/Special:MyLanguage/Localisation Lokalizacëjô MediaWiki] ë [https://translatewiki.net translatewiki.net] jeżlë chcesz dolmaczëc softwôrã MediaWiki.",
        "allmessagesnotsupportedDB": "'''{{ns:special}}:Allmessages''' nie mòże bëc brëkòwónô, temù że '''$wgUseDatabaseMessages''' je wëłączony.",
-       "thumbnail-more": "Zwiszi",
+       "thumbnail-more": "Zwikszi",
        "import": "Impòrtëjë starnë",
+       "importlogpage": "Log impòrtu",
        "tooltip-pt-userpage": "{{GENDER:|Twòja}} starna brëkòwnika",
-       "tooltip-pt-mytalk": "{{GENDER:|Twòja}} starna diskùsje",
+       "tooltip-pt-mytalk": "{{GENDER:|Mòjô}} starna diskùsëji",
        "tooltip-pt-anontalk": "Diskùsjô brëkòwnika dlô ti adresë IP",
        "tooltip-pt-preferences": "{{GENDER:|Mòje}}nastôwë",
-       "tooltip-pt-watchlist": "Lësta artiklów jaczé òbzérôsz za zmianama",
+       "tooltip-pt-watchlist": "Lësta mòjich ùzérównych starnów",
        "tooltip-pt-mycontris": "Lësta {{GENDER:|twòjich}} edicji",
        "tooltip-pt-anoncontribs": "Lësta edicji, jaczé bëłë zrobióné spòd ti adresë IP.",
        "tooltip-pt-login": "Rôczimë do wlogòwaniô sã, nie je to równak mùszebné.",
        "tooltip-pt-logout": "Wëlogòwanié",
        "tooltip-pt-createaccount": "Zachãcëwómë do ùsadzeniô kònta i wlogòwaniô, chòc nie je to òbrzészk.",
        "tooltip-ca-talk": "Diskùsjô zamkłoscë ti starnë",
-       "tooltip-ca-edit": "Edituj nã starnã.",
+       "tooltip-ca-edit": "Editëjë nã starnã.",
        "tooltip-ca-addsection": "Zrëszë nowi dzél",
        "tooltip-ca-viewsource": "Na starna je zazychrowónô.\nMòżesz òbaczëc ji zdrój.",
        "tooltip-ca-history": "Stôrszé wersëje ti starnë",
        "tooltip-t-recentchangeslinked": "Slédné zjinaczi na starnach, do chtërnëch na starna lënkùje",
        "tooltip-feed-rss": "Pòwrózk RSS dlô ti starnë",
        "tooltip-feed-atom": "Pòwrôzk Atom dlô ti starnë",
-       "tooltip-t-contributions": "Wëskrzëni lëstã edicji {{GENDER:$1|negò brëkòwnika|ti brëkòwniczczi}}",
-       "tooltip-t-emailuser": "Wëslë e-mail do tegò brëkòwnika",
+       "tooltip-t-contributions": "Wëskrzëni lëstã edicëji {{GENDER:$1|negò brëkòwnika|ti brëkòwniczczi}}",
+       "tooltip-t-emailuser": "Wëslë e-mail do{{GENDER:$1|tegò Brëkòwnika|ti Brëkòwniczczi}}",
        "tooltip-t-upload": "Wladëjë lopczi",
        "tooltip-t-specialpages": "Lësta specjalnëch starnów",
        "tooltip-t-print": "Wersëjô ti starnë do drëkù",
        "tooltip-ca-nstab-special": "To je specjalnô starna, chtërny ni mòżesz editowac",
        "tooltip-ca-nstab-project": "Òbôczë starnã ùdbë",
        "tooltip-ca-nstab-image": "Wëskrzëni starnã lopka",
+       "tooltip-ca-nstab-mediawiki": "Òbôczë systemòwé wiadło",
        "tooltip-ca-nstab-template": "Wëskrzëni szablónã",
        "tooltip-ca-nstab-help": "Wëskrzëni starnã pòmòcë",
        "tooltip-ca-nstab-category": "Wëskrzëni starnã kategòrëji",
        "tooltip-compareselectedversions": "Wëskrzëniô różnice midzy dwóma wëbrónyma wersëjama ti starnë",
        "tooltip-watch": "Dodôj nã starnã do lëstë ùzérónëch",
        "tooltip-upload": "Naczãcé wladëka",
-       "tooltip-rollback": "\"Copni\" jednym klëkniãcem copô wszëtczé zjinaczi zrëchtowóny na ti starnie przez slédno editëjãcegò",
+       "tooltip-rollback": "\"Copni\" jednym klëkniãcem copô wszëtczé zjinaczi zrëchtowóny na ti starnie przez slédno editëjącegò",
        "tooltip-undo": "\"anulëjë\" copô nã edicëjã ë òtmëkô edicjowé òkno w tribie pòdzérkù.\nZezwôlô na dodanié przëczënë zjinaczi w òpisënkù.",
        "tooltip-preferences-save": "Zapiszë nastôwë",
        "tooltip-summary": "Wpiszë wãzłowati òpisënk",
        "othercontribs": "Òpiarté na prôcë $1.",
        "others": "jiné",
        "spamprotectiontitle": "Anti-spamòwi filter",
-       "pageinfo-toolboxlink": "Jinfòrmacje ò ti starnie.",
+       "simpleantispam-label": "Antispamòwi filter.\n<strong>Nie</strong> wpisëjë tuwò niczegò!",
+       "pageinfo-title": "Wëdowiédzô ò „$1”",
+       "pageinfo-header-basic": "Spòdlowô wëdowiédzô",
+       "pageinfo-header-edits": "Historëjô edicëji",
+       "pageinfo-header-restrictions": "Zazychrowanié starnë",
+       "pageinfo-header-properties": "Swòjiznë starnë",
+       "pageinfo-display-title": "Wëskrzëni titel",
+       "pageinfo-default-sort": "Domëslny klucz sortowaniô",
+       "pageinfo-length": "Długòta starnë (w bajtach)",
+       "pageinfo-article-id": "Jindentifikatora starnë",
+       "pageinfo-language": "Jãzëk zamkłoscë starnë",
+       "pageinfo-content-model": "Mòdel zamkłoscë starnë",
+       "pageinfo-robot-policy": "Jindeksowanié przez robòtë",
+       "pageinfo-robot-index": "Zezwòloné",
+       "pageinfo-robot-noindex": "Niedozwóloné",
+       "pageinfo-watchers": "Wielëna ùżérających",
+       "pageinfo-few-watchers": "Mni jak $1 {{PLURAL:$1|ùzyrający|ùzyrających}}",
+       "pageinfo-redirects-name": "Wielëna przeczérowaniów do ti starnë",
+       "pageinfo-subpages-name": "Wielëna pòdstarnów ti starnë",
+       "pageinfo-subpages-value": "$1 ($2 {{PLURAL:$2|przeczerowanié|przeczerowaniô|przeczerowaniów}}; $3 {{PLURAL:$3|bez przeczerowaniô|bez przeczerowaniów}})",
+       "pageinfo-firstuser": "Ùsôdzca starnë",
+       "pageinfo-firsttime": "Datum ùsôdzenia starnë",
+       "pageinfo-lastuser": "Slédny editora",
+       "pageinfo-lasttime": "Datum slédny edicëji",
+       "pageinfo-edits": "Wielëna edicëji",
+       "pageinfo-authors": "Wielëna ùsôdzców",
+       "pageinfo-recent-edits": "Wielëna slédnych edicëji (w czasu $1)",
+       "pageinfo-recent-authors": "Wielëna slédnych ùsôdzców",
+       "pageinfo-magic-words": "Magiczné {{PLURAL:$1|słowò|słowa|słowów}} ($1)",
+       "pageinfo-hidden-categories": "{{PLURAL:$1|Zataconô kategòrëjô|Zataconé kategòrëje}} ($1)",
+       "pageinfo-templates": "Ùżëwón{{PLURAL:$1|ô szablóna|é szablónë}} ($1)",
+       "pageinfo-toolboxlink": "Wëdowiédzô ò ti starnie.",
+       "pageinfo-contentpage": "Rëchòwónô jakno artikel",
+       "pageinfo-contentpage-yes": "Jo",
+       "patrol-log-page": "Log patrolowaniô",
        "previousdiff": "← Pòprzédnô edicëjô",
        "nextdiff": "Nôslédnô edicëjô →",
        "imagemaxsize": "Ògrańczë na starnie òpisënkù òbrôzków jich miarã do:",
        "thumbsize": "Miara miniaturków:",
+       "widthheightpage": "$1 × $2, $3 {{PLURAL:$3|starna|starnë|starnów}}",
        "file-info-size": "$1 × $2 pikslów, miara lopka: $3, ôrt MIME: $4",
+       "file-info-size-pages": "$1 × $2 pikslów, miara lopka: $3, typ MIME: $4, $5 {{PLURAL:$5|starna|starnë|starnów}}",
        "file-nohires": "Felëje wikszô miara.",
        "svg-long-desc": "Lopk SVG, nominalno $1 × $2 pikslów, miara lopka: $3",
-       "show-big-image": "Pierwòszny lopk",
+       "show-big-image": "Pierwòtny lopk",
+       "show-big-image-preview": "Miara pòdzérkù – $1.",
+       "show-big-image-other": "{{PLURAL:$2|Jinszô rozdzélnota|Jinszy rozdzélnotë}}: $1.",
+       "show-big-image-size": "$1 × $2 pikslów",
        "newimages": "Galerëjô nowich lopków",
        "ilsubmit": "Szëkôj",
        "bydate": "wedle datumù",
        "metadata-expand": "Wëskrzëni detale",
        "metadata-collapse": "Zatacë detale",
        "metadata-fields": "Wëskrzënioné niżi pòla metadanëch bãdą widzawné na starnie graficzi.\nJinszé pòla bãdą domëslno zataconé.\n* make\n* model\n* datetimeoriginal\n* exposuretime\n* fnumber\n* isospeedratings\n* focallength\n* artist\n* copyright\n* imagedescription\n* gpslatitude\n* gpslongitude\n* gpsaltitude",
+       "exif-orientation": "Ùczérowanié òbrôzu",
+       "exif-xresolution": "Hòrizontalnô rozdzelnota",
+       "exif-yresolution": "Wertikalnô rozdzelnota",
+       "exif-datetime": "Datum ë czas zjinaczi lopka",
+       "exif-make": "Producenta kamerë",
+       "exif-model": "Mòdel kamërë",
+       "exif-software": "Bëkòwónô softwôra",
+       "exif-exifversion": "Wersëjô sztandardu Exif",
+       "exif-colorspace": "Dzél farwów",
+       "exif-datetimeoriginal": "Datum ë czas ùsôdzenia",
+       "exif-datetimedigitized": "Datum ë czas zdigitalizowaniô",
        "exif-source": "Zdrój",
        "exif-languagecode": "Jãzëk",
+       "exif-orientation-1": "zwëczajnô",
        "exif-iimcategory-spo": "Szpòrt",
        "namespacesall": "wszëtczé",
        "monthsall": "wszëtczé",
        "confirmemail_loggedin": "Twòjô adresa e-mail òsta pòcwierdzona.",
        "confirm_purge_button": "Jo!",
+       "imgmultipagenext": "nôslédnô starna →",
        "imgmultigo": "Biéj!",
+       "imgmultigoto": "Biéj do starnë $1",
        "autoredircomment": "Przeczérowanié do [[$1]]",
        "autosumm-new": "Pòwsta nowô starna:",
+       "watchlisttools-clear": "Wëczësczë ùzérówną lëstã",
        "watchlisttools-view": "Òbaczë wôżnészé zmianë",
        "watchlisttools-edit": "Òbaczë a editëjë lëstã ùzérónëch artiklów",
-       "watchlisttools-raw": "Editëjë sërą lëstã",
+       "watchlisttools-raw": "Editëjë tekstową lëstã",
+       "signature": "[[{{ns:user}}:$1|$2]] ([[{{ns:user_talk}}:$1|diskùsëjô]])",
        "version": "Wersëjô",
+       "redirect": "Przeczérëjë z jidentyfikatora lopka, brëkòwnika, starnë, wersëji abò wpisënka loga",
+       "redirect-summary": "Na szpecjalnô starna przczerowùje do: lopka(ò pòdónym mionie), do sstarny (ò pòdónym numrze wersëji abò jidentyfikatorze starë), do starnë brëkòwnika (ò pòdónym numerowim jidentyfikatorze) abò do rejestru (ò pòdónym numrze akcëji). Òrt ùżëcô: [[{{#Special:Redirect}}/file/Example.jpg]], [[{{#Special:Redirect}}/revision/328429]], [[{{#Special:Redirect}}/user/101]] abò [[{{#Special:Redirect}}/logid/186]].",
+       "redirect-submit": "Biéj",
+       "redirect-lookup": "Szëkôj:",
+       "redirect-value": "Wôrtnota:",
+       "redirect-user": "ID brëkòwnika",
+       "redirect-page": "Jindentifikatora starnë",
+       "redirect-revision": "Wersëjô starnë",
+       "redirect-file": "Miono lopka",
        "specialpages": "Specjalné starnë",
+       "tag-filter": "Filtr [[Special:Tags|znakòwników]]:",
+       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|Znakòwnik|Znakòwniczi}}]]: $2)",
+       "tags-active-yes": "Jo",
+       "tags-active-no": "Ni",
+       "tags-hitcount": "{{PLURAL:$1|zjinaka|zjinaczi|zjinaków}}",
        "tags-create-reason": "Przëczëna:",
        "tags-delete-reason": "Przëczëna:",
        "tags-activate-reason": "Przëczëna:",
        "tags-deactivate-reason": "Przëczëna:",
        "logentry-delete-delete": "$1 {{GENDER:$2|rëmnął|rëmnãła}} starnã $3",
+       "logentry-delete-restore": "$1 {{GENDER:$2|doprowôdzôł|doprowôdza}} nazôd starnã $3",
+       "logentry-delete-revision": "$1 {{GENDER:$2|zjinacził|zjinacziła}} widzawnotã {{PLURAL:$5|wersëji|$5 wersëji}} starnë $3: $4",
+       "revdelete-content-hid": "zamkłosc òsta zataconô",
        "revdelete-restricted": "nastôwi ògrańczenia dlô sprôwników",
        "revdelete-unrestricted": "rëmôj ògrańczenia dlô sprôwników",
+       "logentry-move-move": "$1 {{GENDER:$2|przeniós|przeniosła}} starnã $3 do $4",
+       "logentry-move-move-noredirect": "$1 {{GENDER:$2|przeniós|przeniosła}} starnã $3 na $4, bez òstôwienia przczerowaniô pòd stôrim titlã",
+       "logentry-move-move_redir": "$1 {{GENDER:$2|przeniós|przeniosła}} starnã $3 na $4 w plac przeczérowaniô",
+       "logentry-patrol-patrol-auto": "$1 aùtomatno {{GENDER:$2|nacechòwôł|nacechòwa}} wersëjã $4 starnë $3 jakno przezdrzóna",
+       "logentry-newusers-create": "Kònto {{GENDER:$2|brëkòwnika|brëkòwnicczki}} $1 òstało ùsôdzone",
+       "logentry-newusers-autocreate": "$1 aùtomatno {{GENDER:$2|ùsôdzôł|ùsôdza}} kònto brëkòwnika",
        "logentry-protect-protect": "$1 {{GENDER:$2|zazychrowôł|zazychrowała}} $3 $4",
+       "logentry-upload-upload": "$1 {{GENDER:$2|przesłôł|przesłała}} $3",
+       "logentry-upload-overwrite": "$1 {{GENDER:$2|wladowôł|wladowa}} nową wersëjã $3",
+       "searchsuggest-search": "Szëkba",
+       "duration-days": "$1 {{PLURAL:$1|dzéń|dni}}",
        "pagelang-reason": "Przëczëna",
        "special-characters-group-ipa": "IPA",
        "special-characters-group-symbols": "Céchë",
        "special-characters-group-greek": "Grecczi",
        "special-characters-group-cyrillic": "Cërylica",
        "special-characters-group-arabic": "Arabsczi",
-       "special-characters-group-hebrew": "Hebrajsczi"
+       "special-characters-group-hebrew": "Hebrajsczi",
+       "randomrootpage": "Kawlowô starna (bez pòdstarnów)"
 }
index 703e15e..ec4fe66 100644 (file)
        "dec": "Раш",
        "pagecategories": "{{PLURAL:$1|Категори|Категорисем}}",
        "category_header": "\"$1\" категоринчи статьясем",
-       "subcategories": "Ð\9fодкатегорисем",
+       "subcategories": "Ð\9aаÑ\82егоÑ\80иÑ\80и категорисем",
        "category-media-header": "\"$1\" категоринчи файлсем",
        "category-empty": "''Хальхи вăхăтра ку категори пушă.''",
        "hidden-categories": "{{PLURAL:$1|Пытарнă категори|Пытарнă категорисем}}",
        "hidden-category-category": "Пытарнă категорисем",
-       "category-subcat-count": "{{PLURAL:$2|Ку категоринче çак айри категори пур.|$2-ран(-рен,-тан,-тен) {{PLURAL:$1|$1 айри категорине кăтартнă|$1 айри категорине кăтартнă|$1 айри категорине кăтартнă}}.}}",
+       "category-subcat-count": "{{PLURAL:$2|Ку категоринче ку категори кăна.|Ку категоринче {{PLURAL:$1|категори|$1 категорисем}}, пурте $2.}}",
        "category-subcat-count-limited": "Ку категоринче {{PLURAL:$1|$1 айри категори|$1 айри категори|$1 айри категори}}.",
        "category-article-count": "{{PLURAL:$2|1=Ку категоринче пĕр страница кăна.|Ку категорири $2 страницăран $1 кăтартнă.}}",
        "category-article-count-limited": "Ку категоринче {{PLURAL:$1|страница|$1 страницăсем}}.",
        "minoredit": "Пĕчĕк улшăну",
        "watchthis": "Ку страницăна сăна",
        "savearticle": "Страницăна çырса хур",
+       "savechanges": "Çырса хур",
+       "publishchanges": "Çырса хăвар",
        "preview": "Епле курăнĕ",
        "showpreview": "Маларах пăхни",
        "showdiff": "Улăштарнисене кăтартни",
        "table_pager_limit_submit": "Ту",
        "table_pager_empty": "Тупăнмарĕ",
        "autosumm-blank": "Статьяна йăлтах пушатрĕ",
-       "autosumm-replace": "Ăшĕнчине \"$1\" çине улăштарнă",
+       "autosumm-replace": "Ăшне улăштарчĕ \"$1\"",
        "autoredircomment": "[[$1]] çине куçарни",
        "autosumm-new": "Çĕнĕ страница \"$1\"",
        "watchlisttools-view": "Ку тӳрлетӳпе çыхăннăскерсем",
index 606203b..7d107d9 100644 (file)
        "mediastatistics-header-text": "Textual",
        "mediastatistics-header-executable": "Executables",
        "mediastatistics-header-archive": "Compressed formats",
+       "mediastatistics-header-3d": "3D",
        "mediastatistics-header-total": "All files",
        "json-warn-trailing-comma": "$1 trailing {{PLURAL:$1|comma was|commas were}} removed from JSON",
        "json-error-unknown": "There was a problem with the JSON. Error: $1",
index a3f0e15..5eaa9fd 100644 (file)
        "readonlywarning": "<strong>Oharra: Datu-basea blokeatu egin da mantenu lanak burutzeko, beraz ezingo dituzu orain zure aldaketak gorde.</strong>I\nTestua fitxategi baten kopiatu dezakezu, eta beranduago erabiltzeko gorde.\n\nBlokeatu zuen administratzaileak honako azalpena eman zuen: $1",
        "protectedpagewarning": "'''Oharra:  Orri hau blokeatua dago administratzaileek soilik eraldatu ahal dezaten.'''\nAzken erregistroa ondoren ikusgai dago erreferentzia gisa:",
        "semiprotectedpagewarning": "'''Oharra''': Orrialde hau erregistratutako erabiltzaileek bakarrik aldatzeko babestuta dago.\nErregistroko azken sarrera azpian jartzen da erreferentzia gisa:",
-       "cascadeprotectedwarning": "'''Oharra:''' Orrialde hau blokeatua izan da eta administratzaileek baino ez dute berau aldatzeko ahalmena, honako {{PLURAL:$1|orrialdeko|orrialdeetako}} kaskada-babesean txertatuta dagoelako:",
+       "cascadeprotectedwarning": "<strong>Oharra:</strong> Orrialde hau blokeatua izan da eta [[Special:ListGroupRights|baimen zehatzak]] dituzten erabiltzaileek baino ez dute berau aldatzeko ahalmena, honako {{PLURAL:$1|orrialdeko|orrialdeetako}} kaskada-babesean txertatuta dagoelako:",
        "titleprotectedwarning": "'''Oharra: Orrialde hau blokeatuta dago eta bakarrik [[Special:ListGroupRights|erabiltzaile batzuek]] sortu dezakete.'''\nAzken erregistroko sarrera ematen da azpian erreferentzia gisa:",
        "templatesused": "Orri honetan erabiltzen {{PLURAL:$1|den txantiloia|diren txantiloiak}}:",
        "templatesusedpreview": "Aurreikuspen honetan erabiltzen {{PLURAL:$1|den txantiloia|diren txantiloiak}}:",
        "saveusergroups": "Erabiltzaile {{GENDER:$1|taldeak}} gorde",
        "userrights-groupsmember": "Ondorengo talde honetako kide da:",
        "userrights-groupsmember-auto": "Honen kide inplizitua:",
-       "userrights-groups-help": "Lankide hau zein taldetakoa den alda dezakezu:\n* Laukia hautatuta baldin badago, esan nahi du lankidea talde horretakoa dela.\n* Laukia hautatu gabe baldin badago, esan nahi du lankidea talde horretakoa ez dela.\n* Izartxoak (*) erakusten du ezin duzula talde horretatik kendu, taldera gehitu eta gero; edo alderantziz, ezin duzula talde horretara gehitu, taldetik kendu eta gero.\n* Traolak (#) erakusten du taldearen iraungipen data luzatu egin dezakezula soilik; ez ordea aurreratu.",
+       "userrights-groups-help": "Lankide hau zein taldetakoa den alda dezakezu:\n* Laukia hautatuta baldin badago, esan nahi du lankidea talde horretakoa dela.\n* Laukia hautatu gabe baldin badago, esan nahi du lankidea talde horretakoa ez dela.\n* Izartxoak (*) erakusten du ezin duzula talde horretatik kendu, taldera gehitu eta gero; edo alderantziz, ezin duzula talde horretara gehitu, taldetik kendu eta gero.\n* Traolak (#) erakusten du talde-partaidetzaren iraungipen data luzatu egin dezakezula soilik; ez ordea aurreratu.",
        "userrights-reason": "Arrazoia:",
        "userrights-no-interwiki": "Ez duzu beste wikietan erabiltzaile eskumenak aldatzeko baimenik.",
        "userrights-nodatabase": "$1 datubasea ez da existitzen edo ez dago lokalki.",
        "pageswithprop-prophidden-long": "testu luzearen ezagaurria izkutatua ($1)",
        "doubleredirects": "Birbideratze bikoitzak",
        "doubleredirectstext": "Lerro bakoitzean lehen eta bigarren birzuzenketetarako loturak ikus daitezke, eta baita edukia daukan edo eduki beharko lukeen orrialderako lotura ere. Lehen birzuzenketak azken honetara <del>zuzendu</del> beharko luke.",
-       "double-redirect-fixed-move": "«[[$1]]» orria mugitu da, eta orain «[[$2]]» orrira daraman birbideratzea da",
-       "double-redirect-fixed-maintenance": "«[[$1]]» orritik «[[$2]]» orrira birbideratze bikoitza konpontzea",
+       "double-redirect-fixed-move": "«[[$1]]» orria mugitu da.\nAutomatikoki eguneratu da, eta orain «[[$2]]» orrira darama.",
+       "double-redirect-fixed-maintenance": "«[[$1]]» orritik «[[$2]]» orrira egindako birbideratze bikoitza automatikoki konpondua, mantentze lanak egitean.",
        "double-redirect-fixer": "Birbideratze zuzentzailea",
        "brokenredirects": "Hautsitako birzuzenketak",
        "brokenredirectstext": "Ondorengo birbideratze hauek existitzen ez diren orrietara bideratuta daude:",
        "watchlist-details": "{{PLURAL:$1|Orrialde $1|$1 orrialde}} jarraitzen, eztabaida orrialdeak kontuan hartu gabe.",
        "wlheader-enotif": "Posta bidezko ohartarazpena gaituta dago.",
        "wlheader-showupdated": "Bisitatu zenituen azken alditik aldaketak izan dituzten orrialdeak '''beltzez''' nabarmenduta daude.",
-       "wlnote": "Jarraian {{PLURAL:$2|ikus daiteke azken orduko|ikus daitezke azken '''$2''' orduetako}} azken {{PLURAL:$1|aldaketa|'''$1''' aldaketak}}, $3, $4 gisa.",
+       "wlnote": "Jarraian {{PLURAL:$2|ikus daiteke azken orduko|ikus daitezke azken <strong>$2</strong> orduetako}} azken {{PLURAL:$1|aldaketa|<strong>$1</strong> aldaketak}}, $3, $4 gisa.",
        "wlshowlast": "Erakutsi azken $1 orduak, azken $2 egunak",
        "watchlist-hide": "Ezkutatu",
        "watchlist-submit": "Erakutsi",
        "enotif_body_intro_moved": "{{SITENAME}}(e)ko $1 orrialdea {{GENDER:$2|mugitu}} du $2 erabiltzaileak $PAGEEDITDATE datan, ikus $3 oraingo bertsiorako.",
        "enotif_body_intro_restored": "{{SITENAME}} guneko «$1» orria {{GENDER:$2|lehengoratu}} du $2 administratzaileak $PAGEEDITDATE datan. Oraingo bertsioa ikusteko, zoaz helbide honetara: $3.",
        "enotif_body_intro_changed": "{{SITENAME}}(e)ko $1 orrialdea {{GENDER:$2|aldatu}} du $2 erabiltzaileak $PAGEEDITDATE datan, ikus $3 oraingo bertsiorako.",
-       "enotif_lastvisited": "Ikus «$1» zure azken bisitaz geroztik izandako aldaketa guztiak ikusteko.",
+       "enotif_lastvisited": "Zure azken bisitaz geroztik izandako aldaketa guztiak ikusteko, ikus «$1»",
        "enotif_lastdiff": "Aldaketa hau ikusteko, ikus $1.",
        "enotif_anon_editor": "$1 erabiltzaile anonimoa",
        "enotif_body": "Kaixo $WATCHINGUSERNAME,\n\n$PAGEINTRO $NEWPAGE\n\n\nEgilearen laburpena: $PAGESUMMARY $PAGEMINOREDIT\n\nEgilearekin harremanetan jarri:\nposta: $PAGEEDITOR_EMAIL\nwiki: $PAGEEDITOR_WIKI\n\nEz dira oharpen gehiago bidaliko orrialde hau berriz bisitatzen ez baduzu izena emanda zaudela.\nHorrez gain, orrialdeen oharpen konfigurazioa leheneratu dezakezu jarraipen zerrendatik.\n\n             Adeitasunez {{SITENAME}}(e)ko oharpen sistema\n\n--\nZure epostaren jakinarazpenen konfigurazioa aldatzeko, ikus\n{{canonicalurl:{{#special:Preferences}}}}\n\nZure jarraipen zerrendako konfigurazioa aldatzeko, ikus\n{{canonicalurl:{{#special:EditWatchlist}}}}\n\nOrrialdea zure jarraipen zerrendatik ezabatzeko, ikus\n$UNWATCHURL\n\nLaguntza:\n$HELPPAGE",
        "alreadyrolled": "Ezin da [[User:$2|$2]] ([[User talk:$2|eztabaida]]{{int:pipe-separator}}[[Special:Contributions/$2|{{int:contribslink}}]]) wikilariak «[[:$1]]» orrian egindako azken aldaketa desegin;\nbeste norbaitek editatu edo desegin du jadanik.\n\nAzken aldaketa [[User:$3|$3]] ([[User talk:$3|eztabaida]]{{int:pipe-separator}}[[Special:Contributions/$3|{{int:contribslink}}]]) wikilariak egin du.",
        "editcomment": "Aldaketaren laburpena: <em>$1</em>.",
        "revertpage": "[[Special:Contributions/$2|$2]] ([[User talk:$2|talk]]) wikilariaren aldaketak deseginda, edukia [[User:$1|$1]] wikilariaren azken bertsiora itzuli da.",
-       "rollback-success": "$1 wikilariaren aldaketak deseginda,\nedukia $2 wikilariaren azken bertsiora itzuli da.",
+       "rollback-success": "{{GENDER:$3|$1}}; wikilariaren aldaketak deseginda,\nedukia {{GENDER:$4|$2}} wikilariaren azken bertsiora itzuli da.",
        "sessionfailure-title": "Saio-akatsa",
        "sessionfailure": "Badirudi saioarekin arazoren bat dagoela; bandalismoak saihesteko ekintza hau ezeztatu egin da. Mesedez, nabigatzaileko \"atzera\" botoian klik egin, hona ekarri zaituen orrialde hori berriz kargatu, eta saiatu berriz.",
        "changecontentmodel-title-label": "Orriaren izenburua",
index 1fdc73d..11984da 100644 (file)
        "autoblocklist-submit": "Rechercher",
        "autoblocklist-legend": "Lister les blocages automatiques",
        "autoblocklist-localblocks": "{{PLURAL:$1|Blocage automatique local|Blocages automatiques locaux}}",
-       "autoblocklist-total-autoblocks": "Nombre total de blocages automatiques : $1",
+       "autoblocklist-total-autoblocks": "Nombre total de blocages automatiques : $1",
        "autoblocklist-empty": "La liste des blocages automatiques est vide.",
        "autoblocklist-otherblocks": "{{PLURAL:$1|Autre blocage automatique|Autres blocages automatiques}}",
        "ipblocklist": "Utilisateurs bloqués",
index 65a720d..cd70356 100644 (file)
        "anontalk": "Lo'iya",
        "navigation": "Navigasi",
        "and": "&#32;wawu",
-       "qbfind": "Lolohe",
-       "qbbrowse": "Momilohu",
-       "qbedit": "Boli'a",
-       "qbpageoptions": "Halaman botiya",
-       "qbmyoptions": "Halamani'u",
        "faq": "FAQ",
-       "faqpage": "Project:FAQ",
        "actions": "Huhutu",
        "namespaces": "Huwali lo tanggulo",
        "variants": "Varian",
        "edit-local": "Ubawa deskripsi lokal",
        "create": "Mohutu",
        "create-local": "Duhengi deskripsi lokal",
-       "editthispage": "Boli'a halaman botiye",
-       "create-this-page": "Pohutuwa halamani botiye",
        "delete": "Luluta",
-       "deletethispage": "Luluta halaman botiye",
-       "undeletethispage": "Bataliya moluluto",
        "undelete_short": "Batali moluluto {{PLURAL:$1|tuwawu uba|$1 ubawa}}",
        "viewdeleted_short": "Bilohi {{PLURAL:$1|tuwawu yiluluto uba|$1 yiluluto ubawa}}",
        "protect": "Dahawa",
        "protect_change": "boli'a",
-       "protectthispage": "Dahawa halaman boti",
        "unprotect": "dudaha ubaalo",
-       "unprotectthispage": "ubawa dudaha halaman botiye",
        "newpage": "Halaman bohu",
-       "talkpage": "Bisalayi halaman boti",
        "talkpagelinktext": "lo'iya",
        "specialpage": "Halaman uda'a",
        "personaltools": "Pilaakasi lo hihilawo",
-       "articlepage": "Bilohi tuango halaman",
        "talk": "Biisalawa",
        "views": "Bibilohu",
        "toolbox": "Pilaakasi",
        "tool-link-userrights": "Boli'a lembo'a {{GENDER:$1|pengguna}}",
        "tool-link-userrights-readonly": "Bilohi lembo'a {{GENDER:$1|pengguna}}",
        "tool-link-emailuser": "Lawola email ode {{GENDER:$1|user}}",
-       "userpage": "Bilohi halaman pengguna",
-       "projectpage": "Bilohi halaman proyek",
        "imagepage": "Bilohi halaman berkas",
        "mediawikipage": "Bilohi halaman tahuli",
        "templatepage": "Bilohi halaman templat",
        "editing": "Momoli'o $1",
        "creating": "Mohutu $1",
        "editingsection": "Momoli'o $1 (tayadu)",
+       "yourdiff": "Hihede",
        "templatesused": "{{PLURAL:$1|Template}} pilopohuna to halaman botiye:",
        "template-protected": "(he dahalo)",
        "template-semiprotected": "(dahalo-ngowa)",
        "hiddencategories": "Halaman botiye woluwo anggota {{PLURAL:$1|1 kategori wanto-wanto'o $1}}:",
        "permissionserrorstext-withaction": "Yi'o ja haku akses $2, sababu {{PLURAL:$1|alasani}} botiya:",
        "moveddeleted-notice": "Halaman botiye ma yiluluto.\nSebagai referensi, botiya log piloluluta wawu piloheyiya halaman botiye.",
+       "postedit-confirmation-saved": "Biloli'umu ma tilahu.",
+       "edit-already-exists": "Ja mowali mohutu halaman bohu. Ma woluwo.",
        "viewpagelogs": "Bilohi log lo halaman botiye",
        "currentrev-asof": "Biloli'o pulitiyo to $1",
        "revisionasof": "Biloli'o to $1",
        "searchall": "nga'amila",
        "search-showingresults": "{{PLURAL:$4|hASIL <strong>$1</strong> of <strong>$3</strong>|Hasil <strong>$1 - $2</strong> lonto <strong>$3</strong>}}",
        "search-nonefound": "Diya'a hasili mohumayawa lo kriteria",
+       "powersearch-toggleall": "Nga'amila",
+       "powersearch-togglenone": "Diya'a",
+       "powersearch-remember": "Eelayi u tilulawoto wonu mololohe pe'eentamayi",
        "mypreferences": "Preperensi",
+       "prefs-skin": "Alipo",
+       "searchresultshead": "Lolohe",
+       "prefs-searchoptions": "Lolohe",
+       "prefs-namespaces": "Huwali lo tanggulo",
+       "default": "Kakali",
+       "yourrealname": "Tanggula banari",
+       "yourlanguage": "Bahasa",
        "right-writeapi": "Mopohuna API moluladu",
        "newuserlogpage": "Log ta ohu'uwo bohu",
        "enhancedrc-history": "riwayati",
index c2c2ea8..885df8b 100644 (file)
        "recentchanges-legend-newpage": "{{int:recentchanges-label-newpage}} ([[Special:NewPages|नए पन्नों की सूची]] को भी देखें)",
        "recentchanges-submit": "दिखाएँ",
        "rcfilters-activefilters": "सक्रिय फिल्टर",
-       "rcfilters-quickfilters": "सहà¥\87à¤\9cा à¤«à¤¼à¤¿à¤²à¥\8dà¤\9fर à¤¸à¥\87à¤\9fिà¤\82à¤\97",
+       "rcfilters-quickfilters": "सà¥\81रà¤\95à¥\8dषित à¤«à¤¼à¤¿à¤²à¥\8dà¤\9fर",
        "rcfilters-quickfilters-placeholder-title": "कोई कड़ी अभी तक सहेजा नहीं गया",
        "rcfilters-quickfilters-placeholder-description": "अपने फ़िल्टर सेटिंग को सहेजने और बाद में उपयोग करने के लिए नीचे दिये बूकमार्क छवि पर क्लिक करें।",
        "rcfilters-savedqueries-defaultlabel": "सहेजे फ़िल्टर",
index 8333ad6..c551570 100644 (file)
        "mw-widgets-dateinput-no-date": "Nadnevak nije naznačen",
        "mw-widgets-dateinput-placeholder-day": "GGGG-MM-DD",
        "mw-widgets-dateinput-placeholder-month": "GGGG-MM",
+       "mw-widgets-mediasearch-input-placeholder": "Pretraži medijske datoteke",
+       "mw-widgets-mediasearch-noresults": "Nema rezultata.",
        "mw-widgets-titleinput-description-new-page": "stranica još ne postoji",
        "mw-widgets-titleinput-description-redirect": "preusmjeravanje na $1",
        "date-range-from": "Od nadnevka:",
index 3180c61..629bb70 100644 (file)
        "usermaildisabled": "Email fogadás letiltva",
        "usermaildisabledtext": "Nem küldhetsz emailt más felhasználóknak ezen a wikin",
        "noemailtitle": "Nincs e-mail cím",
-       "noemailtext": "Ez a szerkesztő nem adott meg érvényes e-mail címet.",
+       "noemailtext": "Ez a szerkesztő nem adott meg érvényes e-mail-címet.",
        "nowikiemailtext": "Ez a szerkesztő nem kíván másoktól e-mail üzeneteket fogadni.",
        "emailnotarget": "A címzett nem létezik vagy a felhasználónév érvénytelen.",
        "emailtarget": "Írd be címzett felhasználónevét",
index 6225f65..e6fc933 100644 (file)
        "tagline": "Saka {{SITENAME}}",
        "help": "Pitulung",
        "search": "Golèk",
-       "search-ignored-headings": " #<!-- lirwakaké waé larik iki kaya asliné --> <pre>\n# Sesirah sing bakal dilirwakaké déning golèkan.\n# Owahan tumrap iki bakal katon nalika sesirahé wis diindhèks.\n# Panjenengan bisa meksa ngindhèks ulang kaca kanthi ngayahi besutan kosong.\n# Sintaksisé kaya mangkéné:\n#   * Samubarang saka karakter \"#\" tumeka pungkasané larik iku minangka tanggapan.\n#   * Saben larik sing ora kosong iku sesirah sing kudu dilirwakaké lan samubarangé.\nRujukan\nPranala njaba\nUga delengen\n #</pre> <!-- lirwakaké waé larik iki kaya asliné -->",
+       "search-ignored-headings": " #<!-- lirwakaké waé larik iki kaya asliné --> <pre>\n# Sesirah sing bakal dilirwakaké déning golèkan.\n# Owahan tumrap iki bakal katon nalika sesirahé wis diindhèks.\n# Panjenengan bisa meksa ngindhèks ulang kaca kanthi ngayahi besutan kosong.\n# Sintaksisé kaya mangkéné:\n#   * Samubarang saka karakter \"#\" tumeka pungkasané larik iku minangka tanggepan.\n#   * Saben larik sing ora kosong iku sesirah sing kudu dilirwakaké lan samubarangé.\nRujukan\nPranala njaba\nUga delengen\n #</pre> <!-- lirwakaké waé larik iki kaya asliné -->",
        "searchbutton": "Golèk",
        "go": "Menyang",
        "searcharticle": "Menyang",
        "poolcounter-usage-error": "Masalah pangguna: $1",
        "aboutsite": "Ngenani {{SITENAME}}",
        "aboutpage": "Project:Ngenani",
-       "copyright": "Isi cumepak kanthi pangayoman $1 kajaba disebutaké yèn ana liyané.",
+       "copyright": "Isi cumepak kanthi pangayoman $1, kajaba ana katerangan liyané.",
        "copyrightpage": "{{ns:project}}:Hak cipta",
        "currentevents": "Kadadéan saiki",
        "currentevents-url": "Project:Kadadéan saiki",
        "policy-url": "Project:Kabijakan",
        "portal": "Gapura paguyuban",
        "portal-url": "Project:Garupa paguyuban",
-       "privacy": "Paugeran privasi",
-       "privacypage": "Project:Paugeran privasi",
+       "privacy": "Pranatan bab priangga",
+       "privacypage": "Project:Pranatan bab priangga",
        "badaccess": "Aksès ora olèh",
        "badaccess-group0": "Panjenengan ora pareng nglakokaké tindhakan sing panjenengan gayuh.",
        "badaccess-groups": "Pratingkah panjenengan diwatesi tumrap panganggo ing {{PLURAL:$2|klompoké|klompoké}}: $1.",
        "anonpreviewwarning": "<em>Panjenengan durung mlebu log. Yèn disimpen, alamat IP panjenengan bakal kacathet ing sujarah besutan kaca iki.</em>",
        "missingsummary": "<strong>Pangéling-éling:</strong> Panjenengan ora ngisèni ringkesané besutan.\nManawa panjenengan mencèt \"$1\" manèh, besutané panjengan bakal kasimpen tanpa katerangan.",
        "selfredirect": "<strong>Pélik:</strong> Sampéyan ngalih kaca iki iya nyang kaca iki dhéwé.\nSampéyan mungkin salah wènèh tujuan kanggo alihan utawa salah mbesut kaca.\nYèn sampéyan ngeklik \"$1\" manèh, kaca alihan bakal digawé.",
-       "missingcommenttext": "Mangga isi tanggapan ing ngisor iki.",
+       "missingcommenttext": "Mangga isi tanggepan ing ngisor iki.",
        "missingcommentheader": "'''Pangéling:''' Sampéyan durung nyadhiyakaké judhul/jejer kanggo tanggepan iki.\nYèn Sampéyan klik \"$1\" manèh, suntingan Sampéyan bakal kasimpen tanpa kuwi.",
        "summary-preview": "Pratuduh ringkesan besutan:",
        "subject-preview": "Pratuduh jejer:",
        "rev-suppressed-unhide-diff": "Sawiji benahan saka prabédan iki wis '''dibrèdèl'''.\nRincian bisa ditemokaké nèng [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE}}}} log pambrèdèlan].\nSampéyan uga isih bisa [$1 ndelok prabédan iki] yèn Sampéyan gelem.",
        "rev-deleted-diff-view": "Sawiji benahan saka prabédan iki wis '''dibusak'''.\nSampéyan isih bisa ndelok prabédan iki; rincian bisa ditemokaké nèng [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE}}}} log pambusakan].",
        "rev-suppressed-diff-view": "Sawiji benahan saka prabédan iki wis '''dibrèdèl'''.\nSampéyan isih bisa ndelok prabédan iki; rincian bisa ditemokaké nèng [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE}}}} log pambrèdèlan].",
-       "rev-delundel": "Owah kasatmatan",
+       "rev-delundel": "owah pakatonan",
        "rev-showdeleted": "tuduhaké",
        "revisiondelete": "Busak/wurung busak révisi",
        "revdelete-nooldid-title": "Rèvisi tujuan ora sah",
        "yourvariant": "Werna basa isi:",
        "prefs-help-variant": "Varian utawa ortograpi sing Sampéyan pilih kanggo nampilaké kaca kontèn saka wiki iki.",
        "yournick": "Tapak asma anyar:",
-       "prefs-help-signature": "Tanggapan ing kaca parembugan kudu ditapakasmani mawa \"<nowiki>~~~~</nowiki>\", sing bakal salin dadi tapak asma lan tandha wektuné panjenengan.",
+       "prefs-help-signature": "Tanggepan ing kaca parembugan kudu ditapakasmani mawa \"<nowiki>~~~~</nowiki>\", sing bakal salin dadi tapak asma lan tandha wektuné panjenengan.",
        "badsig": "Tapak astanipun klèntu; cèk rambu HTML.",
        "badsiglength": "Tapak asta panjenengan kedawan.\nAja luwih saka {{PLURAL:$1|karakter|karakter}}.",
        "yourgender": "Kepiyé panjenengan nggambaraké salirané panjenengan?",
        "right-editmyuserjs": "Owahi berkas JavaScript panganggo sampeyan",
        "right-viewmywatchlist": "Deleng pawawangané panjenengan",
        "right-editmywatchlist": "Owahi daftar pangawasan sampeyan. Cathetan: ana cara liyane kanggo nambahi kaca menyang daftar, sanadyan ora duwe hak iki.",
-       "right-viewmyprivateinfo": "Dheleng data pribadi sampeyan (kayata alamat layang elektronik, jeneng asli)",
-       "right-editmyprivateinfo": "Owahi data pribadi sampeyan (kayata alamat layang elektronik, jeneng asli)",
+       "right-viewmyprivateinfo": "Deleng dhata prianggané panjenengan dhéwé (kaya ta alamat layang-èl, jeneng asli)",
+       "right-editmyprivateinfo": "Besut dhata prianggané panjenengan dhéwé (kaya ta alamat layang-èl, jeneng asli)",
        "right-editmyoptions": "Owahi preferensi sampeyan",
        "right-rollback": "Balèkaké kanthi gelis besutaning panganggo pungkasan sing mbesut kaca tinamtu",
        "right-markbotedits": "Tandhani besutan sing kawurungan yèn besutan bot",
        "action-browsearchive": "nggolèki kaca-kaca sing wis dibusak",
        "action-undelete": "wurung busak kaca",
        "action-suppressrevision": "tinjo lan balèkaké révisi sing didhelikaké",
-       "action-suppressionlog": "mirsani log pribadi iki",
+       "action-suppressionlog": "deleng log priangga iki",
        "action-block": "malang panganggo iki mbesut",
        "action-protect": "owahi tataran rereksané kaca iki",
        "action-rollback": "gelis mbalèkaké suntingané panganggo pungkasan nèng sawijining saca",
        "action-editmyoptions": "besut pilalané panjenengan",
        "action-editmywatchlist": "owahi daftar pantauan sampeyan",
        "action-viewmywatchlist": "dheleng daftar pantauan sampeyan",
-       "action-viewmyprivateinfo": "dheleng informasi pribadi sampeyan",
-       "action-editmyprivateinfo": "owahi informasi pribadi sampeyan",
+       "action-viewmyprivateinfo": "deleng katerangan prianggané panjenengan",
+       "action-editmyprivateinfo": "besut katerangan prianggané panjenengan",
        "action-editcontentmodel": "besut modhèl kontèné sawijiné kaca",
        "action-managechangetags": "gawé lan patèni tag",
        "action-applychangetags": "pasang tag nyang owahané panjenengan",
        "filereuploadsummary": "Owah-owahan berkas:",
        "filestatus": "Status hak cipta",
        "filesource": "Sumber",
-       "ignorewarning": "Lirwakna pèngetan lan langsung simpen berkas.",
-       "ignorewarnings": "Lirwakna pèngetan apa waé",
+       "ignorewarning": "Lirwakaké pepéling lan simpen langsung barkasé.",
+       "ignorewarnings": "Lirwakaké samubarang pepéling",
        "minlength1": "Jeneng berkas paling ora minimal kudu awujud saaksara.",
        "illegalfilename": "Jeneng berkas \"$1\" ngandhut aksara sing ora diparengaké ana sajroning irah-irahan kaca. Mangga owahana jeneng berkas iku lan cobanen  diunggahaké manèh.",
        "filename-toolong": "Jeneng berkas ora olèh luwih dawa saka 240 bita.",
        "empty-file": "Barkas sing panjenengan kirim kosong.",
        "file-too-large": "Barkas sing panjenengan kirim kagedhèn.",
        "filename-tooshort": "Jeneng barkas kecendhèken.",
-       "filetype-banned": "Jinis berkas iki dilarang.",
-       "verification-error": "Berkas iki ora lulus pangesahan.",
+       "filetype-banned": "Barkas jinis iki dilarang.",
+       "verification-error": "Barkas iki ora lulus vèrifikasi.",
        "hookaborted": "Owahan sing panjenengan ayahi diwurungaké déning èkstènsi.",
        "illegal-filename": "Jeneng barkas ora diidinaké.",
        "overwrite": "Nibani berkas sing wis ana ora dililakaké.",
        "tmp-create-error": "Ora bisa nggawé berkas sawetara.",
        "tmp-write-error": "Ora bisa nulis berkas sawetara.",
        "large-file": "Ukuran berkas disaranaké supaya ora ngluwihi $1 bita; berkas iki ukurané $2 bita.",
-       "largefileserver": "Berkas iki luwih gedhé tinimbang sing bisa kaparengaké server.",
+       "largefileserver": "Barkas iki luwih gedhé tinimbang sing diidinaké ing paladèn.",
        "emptyfile": "Berkas sing panjenengan unggahaké katoné kosong. Mbokmenawa iki amerga anané salah ketik ing jeneng berkas. Mangga dipastèkaké apa panjenengan pancèn kersa ngunggahaké berkas iki.",
        "windows-nonascii-filename": "Wiki iki ora nyengkuyung jeneng berkas mawa karakter kusus.",
        "fileexists": "Sawijining berkas mawa jeneng iku wis ana, mangga dipriksa <strong>[[:$1]]</strong> yèn panjenengan ora yakin sumedya ngowahiné.\n[[$1|thumb]]",
        "sourcefilename": "Jeneng barkas sumber:",
        "sourceurl": "URL sumber:",
        "destfilename": "Jeneng barkas tujuan:",
-       "upload-maxfilesize": "Ukuran maksimal berkas: $1",
+       "upload-maxfilesize": "Gedhéné barkas pol: $1",
        "upload-description": "Katerangan barkas",
-       "upload-options": "Opsi pangundhuhan",
-       "watchthisupload": "Awasana berkas iki",
+       "upload-options": "Opsi unggahan",
+       "watchthisupload": "Awasi barkas iki",
        "filewasdeleted": "Sawijining berkas mawa jeneng iki wis tau diunggahaké lan sawisé dibusak.\nMangga priksanen $1 sadurungé ngunggahaké berkas iku manèh.",
        "filename-bad-prefix": "Jeneng berkas sing panjenengan unggahaké, diawali mawa '''\"$1\"''', sing sawijining jeneng non-dèskriptif sing biasané diwènèhaké sacara otomatis déning kamera digital. Mangga milih jeneng liyané sing luwih dèskriptif kanggo berkas panjenengan.",
        "upload-proto-error": "Protokol ora bener",
        "upload-curl-error6-text": "URL sing diwènèhaké ora bisa dihubungi.\nMangga dipriksa manèh yèn URL iku pancèn bener lan situs iki lagi aktif.",
        "upload-curl-error28": "Pangunggahan ngliwati wektu",
        "upload-curl-error28-text": "Situsé kesuwèn sadurungé réaksi.\nMangga dipriksa menawa situsé aktif, nunggu sedélok lan coba manèh.\nMbok-menawa panjenengan bisa nyoba manèh ing wektu sing luwih longgar.",
-       "license": "Jenis lisènsi:",
-       "license-header": "Pamalilah",
+       "license": "Lisènsi:",
+       "license-header": "Lisènsi",
        "nolicense": "Durung ana sing dipilih",
        "licenses-edit": "Besut pilihan lisènsi",
        "license-nopreview": "(Pratuduh ora ana)",
        "listfiles-latestversion-yes": "Iya",
        "listfiles-latestversion-no": "Ora",
        "file-anchor-link": "Barkas",
-       "filehist": "Babading barkas",
-       "filehist-help": "Klik tanggal/wayah saprelu ndeleng barkasé kaya sing muncul rikala iku.",
+       "filehist": "Sujarah barkas",
+       "filehist-help": "Klik ing tanggal/wektuné saprelu ndeleng rupané barkasé nalika tanggal iku.",
        "filehist-deleteall": "busaken kabèh",
        "filehist-deleteone": "busaken iki",
        "filehist-revert": "balèkna",
        "filehist-current": "saiki",
-       "filehist-datetime": "Tanggal/Tabuh",
+       "filehist-datetime": "Tanggal/Wektu",
        "filehist-thumb": "Gambar cilik",
        "filehist-thumbtext": "Gambar cilik kanggo owahan $1",
        "filehist-nothumb": "Ora ana miniatur",
        "filehist-user": "Panganggo",
        "filehist-dimensions": "Alang ujur",
        "filehist-filesize": "Gedhené barkas",
-       "filehist-comment": "Tanggapan",
+       "filehist-comment": "Tanggepan",
        "imagelinks": "Panggunané barkas",
        "linkstoimage": "{{PLURAL:$1|Kaca|$1 kaca}} ngisor iki nggayut barkas iki:",
        "linkstoimage-more": "Luwih saka $1 {{PLURAL:$1|kaca|kaca-kaca}} nduwèni pranala menyang berkas iki.\nDhaftar ing ngisor nuduhaké {{PLURAL:$1|kaca pisanan kanthi pranala langsung|$1 kaca kanthi pranala langsung}} menyang berkas iki.\n[[Special:WhatLinksHere/$2|dhaftar pepak]] uga ana.",
        "sharedupload-desc-create": "Berkas iki saka $1 lan mungkin dianggo nèng proyèk liya.\nMungkin Sampéyan pingin nyunting katrangan nèng [$2 kaca katrangan berkasé] nèng kono.",
        "filepage-nofile": "Ora ana barkas kanthi jeneng kaya mangkéné.",
        "filepage-nofile-link": "Ora ana berkas nganggo jeneng iki, nanging panjenengan bisa [$1 ngunggahaké].",
-       "uploadnewversion-linktext": "Unggahna vèrsi sing luwih anyar tinimbang gambar iki",
+       "uploadnewversion-linktext": "Unggah vèrsi anyar saka barkas iki",
        "shared-repo-from": "saka $1",
        "shared-repo": "sawijining panyimpenan kanggo bebarengan",
        "upload-disallowed-here": "Sampéyan ora kena ngeblegi barkas iki.",
        "withoutinterwiki-summary": "Kaca-kaca ing ngisor iki ora nggayut nyang vèrsi basa liyané.",
        "withoutinterwiki-legend": "Préfiks",
        "withoutinterwiki-submit": "Tuduhna",
-       "fewestrevisions": "Artikel mawa owah-owahan sithik dhéwé",
+       "fewestrevisions": "Artikel sing owahé sithik dhéwé",
        "nbytes": "$1 {{PLURAL:$1|bét|bét}}",
        "ncategories": "$1 {{PLURAL:$1|kategori|kategori}}",
        "ninterwikis": "$1 {{PLURAL:$1|interwiki|interwiki}}",
        "prefixindex-namespace": "Kabèh kaca mawa ater-ater (bilik jeneng $1)",
        "prefixindex-submit": "Tuduhaké",
        "prefixindex-strip": "Busak ater-ater saka pratélan",
-       "shortpages": "Kaca cendhak",
-       "longpages": "Kaca dawa",
+       "shortpages": "Kaca sing cekak",
+       "longpages": "Kaca sing dawa",
        "deadendpages": "Kaca sing buntu",
        "deadendpagestext": "Kaca-kaca ing ngisor iki ora nggayut nyang kaca liya ing {{SITENAME}}.",
        "protectedpages": "Kaca sing direksa",
        "newpages": "Kaca anyar",
        "newpages-submit": "Tuduhaké",
        "newpages-username": "Jeneng panganggo:",
-       "ancientpages": "Kaca lawas dhéwé",
+       "ancientpages": "Kaca sing lawas dhéwé",
        "move": "Pindhahen",
        "movethispage": "Lih kaca iki",
        "unusedimagestext": "Berkas-berkas sing kapacak iki ana nanging ora dienggo ing kaca apa waé.\nTulung digatèkaké yèn situs wèb liyané mbok-menawa bisa nyambung ing sawijining berkas sacara langsung mawa URL langsung, lan berkas-berkas kaya mengkéné iku mbok-menawa ana ing daftar iki senadyan ora dienggo aktif manèh.",
        "listusers-submit": "Tuduhna",
        "listusers-noresult": "Panganggo ora ana.",
        "listusers-blocked": "(diblokir)",
-       "activeusers": "Dhaptar panganggo aktif",
+       "activeusers": "Pratélan panganggo aktif",
        "activeusers-intro": "Iki daptar panganggo sing katon lakuné ing $1 {{PLURAL:$1|dina|dina}} kapungkur.",
        "activeusers-count": "$1 {{PLURAL:$1|suntingan|suntingan}} ing {{PLURAL:$3|dina|$3 dina}} pungkasan",
        "activeusers-from": "Tampilna panganggo wiwit saka:",
        "export-addcat": "Tambahna",
        "export-addnstext": "Nambahaké kaca saka bilik jeneng:",
        "export-addns": "Tambah",
-       "export-download": "Simpen minangka berkas",
+       "export-download": "Simpen dadi barkas",
        "export-templates": "Lebokaké cithakan",
        "export-pagelinks": "Lebokaké kaca sing kagayut nyang jeroning:",
        "export-manual": "Tambah kaca kanthi manual:",
        "thumbnail_dest_directory": "Ora bisa nggawé dirèktori tujuan",
        "thumbnail_image-type": "Tipe gambar ora didhukung",
        "thumbnail_gd-library": "Konfigurasi pustaka GD ora pepak: fungsi $1 ilang",
-       "thumbnail_image-missing": "Berkas katonané ilang: $1",
+       "thumbnail_image-missing": "Barkas sing kayané ilang: $1",
        "import": "Impor kaca",
        "importinterwiki": "Impor saka wiki liya",
        "import-interwiki-text": "Pilih sawijining wiki lan irah-irahan kaca sing arep diimpor.\nTanggal révisi lan jeneng panyunting bakal dilestarèkaké.\nKabèh aktivitas impor transwiki bakal dilog ing [[Special:Log/import|log impor]].",
        "importsuccess": "Ngimpor rampung!",
        "importnosources": "Ora ana sumber impor transwiki sing wis digawé lan pangunggahan sajarah sacara langsung wis dinon-aktifaké.",
        "importnofile": "Ora ana berkas sumber impor sing wis diunggahaké.",
-       "importuploaderrorsize": "Pangunggahan berkas impor gagal. Ukuran berkas ngluwihi ukuran sing diidinaké.",
+       "importuploaderrorsize": "Unggahan barkas impor ora dadi.\nBarkasé gedhéné ngluwihi ukuran sing diidinaké.",
        "importuploaderrorpartial": "Pangunggahan berkas impor gagal. Namung sabagéyan berkas sing kasil bisa diunggahaké.",
        "importuploaderrortemp": "Pangunggahan berkas gagal. Sawijining dirèktori sauntara sing dibutuhaké ora ana.",
        "import-parse-failure": "Prosès impor XML gagal",
        "anonymous": "{{PLURAL:$1|Panganggo|panganggo}} anon ing {{SITENAME}}.",
        "siteuser": "Panganggo {{SITENAME}} $1",
        "anonuser": "Panganggo anonim {{SITENAME}} $1",
-       "lastmodifiedatby": "Kaca iki pungkasan diowahi pukul $2, $1 déning $3.",
+       "lastmodifiedatby": "Kaca iki pungkasan dibesut pukul $2, $1 déning $3.",
        "othercontribs": "Adhedhasar karyané $1.",
        "others": "liya-liyané",
        "siteusers": "{{PLURAL:$2|{{GENDER:$1|Panganggo}}|Panganggo}} {{SITENAME}} $1",
        "imagemaxsize": "Wates ukuran gambar:<br />''(kanggo kaca dhèskripsi berkas)''",
        "thumbsize": "Ukuran gambar cilik (thumbnail):",
        "widthheightpage": "$1 × $2, $3 {{PLURAL:$3|kaca|kaca}}",
-       "file-info": "ukuran berkas: $1, tipe MIME: $2",
+       "file-info": "ukuran barkas: $1, jinis MIME: $2",
        "file-info-size": "$1 × $2 piksel, ukuran barkas: $3, jinis MIME: $4",
        "file-info-size-pages": "$1 × $2 piksel, gedhéné berkas: $3, jinisé MIME: $4, $5 {{PLURAL:$5|kaca|kaca}}",
        "file-nohires": "Ora ana résolusi sing luwih dhuwur.",
        "yesterday-at": "Dhek wingi jam $1",
        "bad_image_list": "Formaté kaya mengkéné:\n\nNamung butir daftar (baris sing diawali mawa tandha *) sing mèlu diitung. Pranala kapisan ing sawijining baris kudu pranala ing berkas sing ala.\nPranala-pranala sabanjuré ing baris sing padha dianggep minangka ''pengecualian'', yaiku artikel sing bisa nuduhaké berkas iku.",
        "metadata": "Métadata",
-       "metadata-help": "Berkas iki ngandhut informasi tambahan sing mbokmenawa ditambahaké déning kamera digital utawa ''scanner'' sing dipigunakaké kanggo nggawé utawa olèhé digitalisasi berkas. Yèn berkas iki wis dimodifikasi, detail sing ana mbokmenawa ora sacara kebak nuduhaké informasi saka gambar sing wis dimodifikasi iki.",
-       "metadata-expand": "Tuduhna detail tambahan",
-       "metadata-collapse": "Delikna detail tambahan",
+       "metadata-help": "Barkas iki ngemu katerangan tambahan, bokmanawa asalé saka kodhak dhigital utawa sekèner sing dienggo metha utawa ndhigitalisasi barkas iku. \nYèn barkasé wis diowahi saka asliné, sawenèh rerincèn mungkin ora sawutuhé mèmper karo barkas owahané.",
+       "metadata-expand": "Tuduhaké rerincèn tambahan",
+       "metadata-collapse": "Dhelikaké rerincèn tambahan",
        "metadata-fields": "Babagan-babagan métadhata gambar sing kapacak ing layang iki bakal dimot nyang pitontonan kaca gambar nalika métadhata diciyutaké.\nLiyané bakal kadhelikaké kanthi baku.\n* panggawé\n* gagrag\n* tanggalwayahasli\n* wayahpaparan\n* angkaf\n* bijibanteriso\n* dawafocal\n* artis\n* hakcipta\n* pratélangambar\n* latitudgps\n* longitudgps\n* altitudgps",
        "exif-imagewidth": "Jembar",
        "exif-imagelength": "Dhuwur",
        "exif-primarychromaticities": "Kromatisitas werna primer",
        "exif-ycbcrcoefficients": "Koèfisièn matriks transformasi papan werna",
        "exif-referenceblackwhite": "Wiji réferènsi pasangan ireng putih",
-       "exif-datetime": "Tanggal lan tabuh owahé barkas",
+       "exif-datetime": "Tanggal lan wektu owahé barkas",
        "exif-imagedescription": "Sesirah gambar",
        "exif-make": "Produsèn kamera",
        "exif-model": "Modhèl kaméra",
        "exif-pixelydimension": "Dhuwuring gambar",
        "exif-usercomment": "Komentar panganggo",
        "exif-relatedsoundfile": "Barkas swara magepokan",
-       "exif-datetimeoriginal": "Surya lan tabuh panggawéning data",
-       "exif-datetimedigitized": "Tanggal lan tabuh dhigitalisasi",
+       "exif-datetimeoriginal": "Tanggal lan wektu turuné dhata",
+       "exif-datetimedigitized": "Tanggal lan wektu dhigitalisasi",
        "exif-subsectime": "Subdetik DateTime",
        "exif-subsectimeoriginal": "Subdetik DateTimeOriginal",
        "exif-subsectimedigitized": "Subdetik DateTimeDigitized",
        "exif-gpsareainformation": "Jeneng wilayah GPS",
        "exif-gpsdatestamp": "Tanggal GPS",
        "exif-gpsdifferential": "Korèksi diférènsial GPS",
-       "exif-jpegfilecomment": "Tanggepan berkas JPEG",
+       "exif-jpegfilecomment": "Tanggepan barkas JPEG",
        "exif-keywords": "Tembung kunci",
        "exif-worldregioncreated": "Tlatah ing donya anggoné gambaré dijupuk",
        "exif-countrycreated": "Nagara anggoné gambaré dijupuk",
        "exif-morepermissionsurl": "Inpormasi lisènsi alternatip",
        "exif-attributionurl": "Nalika nganggo manèh karya iki, mangga ubungaké nèng",
        "exif-preferredattributionname": "Nalika nganggo manèh karya iki, mangga awèhi krèdit",
-       "exif-pngfilecomment": "Tanggepan berkas PNG",
+       "exif-pngfilecomment": "Tanggepan barkas PNG",
        "exif-disclaimer": "Sélakan",
        "exif-contentwarning": "Pèngetan kontèn",
        "exif-giffilecomment": "Tanggepan berkas GIF",
        "specialpages-group-media": "Lapuran média lan pangunggahan",
        "specialpages-group-users": "Panganggo lan hak-haké",
        "specialpages-group-highuse": "Kaca-kaca sing akèh dienggo",
-       "specialpages-group-pages": "Dhaptar kaca",
+       "specialpages-group-pages": "Pratélan kaca",
        "specialpages-group-pagetools": "Piranti-piranti kaca",
        "specialpages-group-wiki": "Data lan piranti wiki",
        "specialpages-group-redirects": "Ngalihaké kaca astamèwa",
        "feedback-dialog-title": "Awèh saran",
        "feedback-error1": "Masalah: Kasil ora dingertèni saka API",
        "feedback-error2": "Masalah: Besutané wurung",
-       "feedback-error3": "Masalah: Ora ana tanggapan saka API",
+       "feedback-error3": "Masalah: Ora ana tanggepan saka API",
        "feedback-message": "Layang:",
        "feedback-subject": "Jejer:",
        "feedback-submit": "Kirim",
index 4f679d7..446a372 100644 (file)
@@ -8,7 +8,8 @@
                        "Urhixidur",
                        "아라",
                        "Katxis",
-                       "Chabi"
+                       "Chabi",
+                       "Angel Blaise"
                ]
        },
        "tog-underline": "Sulinia lias:",
        "friday": "venerdi",
        "saturday": "saturdi",
        "sun": "Sol",
-       "mon": "Lun",
-       "tue": "Mar",
-       "wed": "Mer",
-       "thu": "Jov",
-       "fri": "Ven",
-       "sat": "Sat",
+       "mon": "lun",
+       "tue": "mar",
+       "wed": "mer",
+       "thu": "jov",
+       "fri": "ven",
+       "sat": "sat",
        "january": "janero",
        "february": "febrero",
        "march": "marto",
        "october": "otobre",
        "november": "novembre",
        "december": "desembre",
-       "january-gen": "Janero",
-       "february-gen": "Febrero",
-       "march-gen": "Marto",
-       "april-gen": "April",
-       "may-gen": "Maio",
+       "january-gen": "janero",
+       "february-gen": "febrero",
+       "march-gen": "marto",
+       "april-gen": "april",
+       "may-gen": "maio",
        "june-gen": "Junio",
        "july-gen": "Julio",
-       "august-gen": "Agosto",
-       "september-gen": "Setembre",
-       "october-gen": "Otobre",
-       "november-gen": "Novembre",
-       "december-gen": "Desembre",
+       "august-gen": "agosto",
+       "september-gen": "setembre",
+       "october-gen": "otobre",
+       "november-gen": "novembre",
+       "december-gen": "desembre",
        "jan": "jan",
        "feb": "feb",
        "mar": "mar",
        "period-am": "am",
        "period-pm": "pm",
        "pagecategories": "{{PLURAL:$1|Categoria|Categorias}}",
-       "category_header": "Articles en categoria \"$1\"",
+       "category_header": "Pajes en categoria \"$1\"",
        "subcategories": "Sucategorias",
-       "category-media-header": "Medio en catagoria \"$1\"",
-       "category-empty": "''Aora, esta categoria no conteni pajes o medio.''",
+       "category-media-header": "Medias en catagoria \"$1\"",
+       "category-empty": "<em>Esta categoria conteni no pajes e no medias.</em>",
        "hidden-categories": "{{PLURAL:$1|Categoria|Categorias}} ascondeda",
        "hidden-category-category": "Categorias ascondeda",
-       "category-subcat-count": "{{PLURAL:$2|Esta categoria ave sola la sucategoria seguente.|Esta categoria ave la {{PLURAL:$1|sucategoria|$1 sucategorias}} seguente, entre $2 tota.}}",
+       "category-subcat-count": "{{PLURAL:$2|Esta categoria ave sola la sucategoria seguente.|Esta categoria ave la {{PLURAL:$1|sucategoria|$1 sucategorias}} seguente, de un cuantia intera de $2.}}",
        "category-subcat-count-limited": "Esta categoria ave la {{PLURAL:$1|sucategoria|$1sucategorias}} seguente.",
-       "category-article-count": "{{PLURAL:$2|Esta categoria conteni sola la paje seguente.|La {{PLURAL:$1|paje es|$1 pajes es}} seguente en esta categoria, estra $2 tota.}}",
+       "category-article-count": "{{PLURAL:$2|Esta categoria conteni sola la paje seguente.|La {{PLURAL:$1|paje|$1 pajes}} seguente es en esta categoria, de un cuantia intera de $2.}}",
        "category-article-count-limited": "La {{PLURAL:$1|paje|$1pajes}} seguente es en la categoria presente.",
-       "category-file-count": "{{PLURAL:$2|Esta categoria conteni sola la fix seguente.|La {{PLURAL:$1|fix|$1 fixes}} seguente es en esta categoria, estra $2 tota.}}",
+       "category-file-count": "{{PLURAL:$2|Esta categoria conteni sola la fix seguente.|La {{PLURAL:$1|fix|$1 fixes}} seguente es en esta categoria, de un cuantia intera de $2.}}",
        "category-file-count-limited": "The {{PLURAL:$1|fix|$1 fixes}} seguente es en la categoria presente.",
        "listingcontinuesabbrev": "cont.",
        "index-category": "Pajes indiseda",
-       "noindex-category": "Pajes nonindiseda",
+       "noindex-category": "Pajes noncatalogida",
        "broken-file-category": "Pajes con lias rompeda de fixes",
-       "about": "Supra",
+       "about": "Sur",
        "article": "Paje de contenis",
-       "newwindow": "(va abri en fenetra nova)",
+       "newwindow": "(abri en fenetra nova)",
        "cancel": "Cansela",
        "moredotdotdot": "Plu...",
        "morenotlisted": "Esta lista es posible noncompleta.",
        "anontalk": "Discute",
        "navigation": "Naviga",
        "and": "&#32;e",
-       "qbfind": "Trova",
-       "qbbrowse": "Surfa",
-       "qbedit": "Edita",
-       "qbpageoptions": "Esta paje",
-       "qbmyoptions": "Me pajes",
        "faq": "Demandas comun",
-       "faqpage": "Project: Demandas comun",
        "actions": "Atas",
-       "namespaces": "Locas de nom",
+       "namespaces": "Spasios de nom",
        "variants": "Varias",
-       "navigation-heading": "Menu per naviga",
+       "navigation-heading": "Menu de naviga",
        "errorpagetitle": "Era",
-       "returnto": "Restora a $1.",
+       "returnto": "Revade a $1.",
        "tagline": "De {{SITENAME}}",
-       "help": "Disionario",
+       "help": "Aida",
        "search": "Xerca",
        "search-ignored-headings": " #<!-- leave this line exactly as it is --> <pre>\n# Titulos cual va es iniorada par xerca.\n# Cambias a esta va aveni pronto cuando la paje con la titulo es indiseda.\n# Tu pote forsa la reindise de un paje par fa un edita vacua.\n# La sintax es como la seguente:\n#   * Tota de la sinia \"#\" a la fini de la linia es un comenta.\n#   * Tota linia nonvacua es la titulo esata per iniora, incluinte caso etc.\nReferes\nLias esterna\nVide ance\n #</pre> <!-- leave this line exactly as it is -->",
        "searchbutton": "Xerca",
        "printableversion": "Varia primable",
        "permalink": "Lia permanente",
        "print": "Primi",
-       "view": "Vide",
-       "view-foreign": "Vide a $1",
-       "edit": "Cambia",
+       "view": "Leje",
+       "view-foreign": "Mostra en $1",
+       "edit": "Edita",
        "edit-local": "Edita descrive local",
        "create": "Crea",
-       "create-local": "Ajunta descrive local",
-       "editthispage": "Cambia esta paje",
-       "create-this-page": "Crea esta paje",
+       "create-local": "Ajunta un descrive local",
        "delete": "Sutrae",
-       "deletethispage": "Sutrae esta paje",
-       "undeletethispage": "Desutrae esta paje",
        "undelete_short": "Desutrae {{PLURAL:$1|edita|editas}}",
        "viewdeleted_short": "Vide {{PLURAL:$1|un edit desutraeda|$1 editas desutraeda}}",
        "protect": "Proteje",
        "protect_change": "cambia",
-       "protectthispage": "Proteje esta paje",
        "unprotect": "Cambia la proteje",
-       "unprotectthispage": "Cambia la proteje de esta paje",
        "newpage": "Paje nova",
-       "talkpage": "Discute esta paje",
-       "talkpagelinktext": "Parla",
+       "talkpagelinktext": "discute",
        "specialpage": "Paje spesial",
        "personaltools": "Utiles personal",
-       "articlepage": "Vide la paje de contenis",
        "talk": "Discutes",
-       "views": "Vides",
+       "views": "Aspetas",
        "toolbox": "Utiles",
        "tool-link-userrights": "Cambia grupos de {{GENDER:$1|usor}}",
        "tool-link-userrights-readonly": "Vide grupos de {{GENDER:$1|usor}}",
        "tool-link-emailuser": "E-posta esta {{GENDER:$1|usor}}",
-       "userpage": "Vide paje de usor",
-       "projectpage": "Vide la paje de projeta",
        "imagepage": "Vide paje de fix",
        "mediawikipage": "Vide la paje de mesaje",
        "templatepage": "Vide la paje de model",
        "viewtalkpage": "Vide la discute",
        "otherlanguages": "En otra linguas",
        "redirectedfrom": "(Redirijeda de $1)",
-       "redirectpagesub": "Redireta la paje",
+       "redirectpagesub": "Paje redirijente",
        "redirectto": "Redirije a:",
-       "lastmodifiedat": "Esta paje ia es cambiada a $1, a $2",
+       "lastmodifiedat": "La edita la plu resente de esta paje ia es a $1, a $2",
        "viewcount": "Esta paje es asesada a $1 {{PLURAL:$1|ves|veses}}.",
        "protectedpage": "Paje protejeda",
        "jumpto": "Salta a:",
        "jumptosearch": "xerca",
        "view-pool-error": "Pardona, la servadores es tro cargada a esta ora.\nTro multe usores es atenta vide esta paje.\nPer favore espeta ante cuanto tu atenta vide esta paje denova.\n\n$1",
        "generic-pool-error": "Pardona, la servadores es tro cargada a esta ora.\nTro multe usores es atentante vide esta recurso.\nPer favore espeta ante cuando tu atenta vide esta recurso denova.",
-       "aboutsite": "Supra {{SITENAME}}",
-       "aboutpage": "Project:Supra",
+       "aboutsite": "Sur {{SITENAME}}",
+       "aboutpage": "Project:Sur",
+       "copyright": "La contenida es disponeda su $1, estra diferes notada.",
        "copyrightpage": "{{ns:project}}:Diretos de autor",
-       "currentevents": "Avenis presente",
-       "currentevents-url": "Project:Avenis presente",
-       "disclaimers": "Negas de respondablia",
-       "disclaimerpage": "Project:Nega jeneral de respondablia",
-       "edithelp": "Aida con edita",
+       "currentevents": "Avenis corente",
+       "currentevents-url": "Project:Avenis corente",
+       "disclaimers": "Renunsias",
+       "disclaimerpage": "Project:Renunsia jeneral",
+       "edithelp": "Aida sur edita",
        "helppage-top-gethelp": "Aida",
-       "mainpage": "Paje Prima",
-       "mainpage-description": "Paje Prima",
+       "mainpage": "Paje Xef",
+       "mainpage-description": "Paje xef",
        "policy-url": "Project:Politica",
-       "portal": "Porta comunial",
-       "portal-url": "Project:Porta comunial",
-       "privacy": "Promete de privadia",
-       "privacypage": "Project:Promete de privadia",
+       "portal": "Porton de comunia",
+       "portal-url": "Project:Porton de comunia",
+       "privacy": "Promete de privatia",
+       "privacypage": "Project:Promete de privatia",
        "ok": "Oce",
        "retrievedfrom": "Retraeda de \"$1\"",
-       "youhavenewmessages": "Tu ave $1 ($2).",
+       "youhavenewmessages": "{{PLURAL:$3|Tu ave}} $1 ($2).",
+       "youhavenewmessagesfromusers": "{{PLURAL:$4|Tu ave}} $1 de {{PLURAL:$3|un otra usor|$3 usores}} ($2).",
+       "newmessageslinkplural": "{{PLURAL:$1|un mesaje nova|999=mesajes nova}}",
+       "newmessagesdifflinkplural": "{{PLURAL:$1|cambia|cambias}} resente",
        "youhavenewmessagesmulti": "Tu ave mesajes nova en $1",
-       "editsection": "cambia",
+       "editsection": "edita",
        "editold": "edita",
-       "viewsourceold": "vide orijin",
-       "editlink": "cambia",
-       "viewsourcelink": "vide orijin",
-       "editsectionhint": "Edita sesion: $1",
+       "viewsourceold": "fonte",
+       "editlink": "edita",
+       "viewsourcelink": "fonte",
+       "editsectionhint": "Edita de parte: $1",
        "toc": "Contenida",
        "showtoc": "mostra",
        "hidetoc": "asconde",
        "viewdeleted": "Vide $1?",
        "feedlinks": "Flue:",
        "site-rss-feed": "$1 RSS Flue",
-       "site-atom-feed": "$1 Atom Flue",
+       "site-atom-feed": "$1 Flue Atom",
        "page-rss-feed": "\"$1\" RSS Flue",
-       "page-atom-feed": "\"$1\" Enflue de atom",
+       "page-atom-feed": "\"$1\" Flue Atom",
        "red-link-title": "$1 (paje no esiste)",
        "nstab-main": "Paje",
        "nstab-user": "Paje de usor",
        "nstab-project": "Paje de projeta",
        "nstab-image": "Fix",
        "nstab-mediawiki": "Mesaje",
-       "nstab-template": "Model",
+       "nstab-template": "Stensil",
        "nstab-help": "Paje de aida",
        "nstab-category": "Categoria",
-       "mainpage-nstab": "Paje Prima",
+       "mainpage-nstab": "Paje xef",
+       "nosuchspecialpage": "Paje spesial nonesistente",
+       "nospecialpagetext": "<strong>Tu ia solisita un paje spesial nonvalida.</strong>\n\nUn lista de pajes spesial valida es disponable en [[Special:SpecialPages|{{int:specialpages}}]].",
        "error": "Era",
        "databaseerror": "Era de base de datos",
        "missingarticle-diff": "(Difere: $1, $2)",
        "internalerror": "Era interna",
        "internalerror_info": "Era interna: $1",
-       "badtitle": "Titulo es mal",
-       "badtitletext": "La titulo de la paje tu ia desira ia es nonlegal, es vacua, o es un titulo intervici o interlingual no liada coreta. Es posable ce es un o plu simboles ce no pote es usada en titulos.",
-       "viewsource": "Vide la orijin",
-       "viewsourcetext": "Tu pote vide e copia la orijin de esta paje:",
+       "badtitle": "Mal titulo",
+       "badtitletext": "La titulo de la paje spesifada es nonlegal, vacua, o un titulo interlingual o intervici de lia noncoreta. Cisa lo conteni un o plu sinias cual on no pote usa en titulos.",
+       "viewsource": "Mostra la fonte",
+       "viewsource-title": "Regarda la fonte per $1",
+       "viewsourcetext": "Tu pote regarda e copia la fonte de esta paje:",
        "mycustomcssprotected": "Tu no ave permete per edita esta paje CSS.",
        "mycustomjsprotected": "Tu no ave permete per edita esta paje JavaScript.",
        "myprivateinfoprotected": "Tu no ave permete per edita tua informa privata.",
        "userlogin-yourname": "Nom de usor",
        "userlogin-yourname-ph": "Entra tua nom de usor",
        "yourpassword": "Sinia de entra:",
-       "userlogin-yourpassword": "Clave",
-       "userlogin-yourpassword-ph": "Entra tua sinia secreta",
-       "createacct-yourpassword-ph": "Entra un sinia secreta",
+       "userlogin-yourpassword": "Parola secreta",
+       "userlogin-yourpassword-ph": "Tape tua parola secreta",
+       "createacct-yourpassword-ph": "Tape un parola secreta",
        "yourpasswordagain": "Retape la sinia:",
-       "createacct-yourpasswordagain": "Confirma la sinia secreta",
-       "createacct-yourpasswordagain-ph": "Entra un sinia secreta denova",
-       "userlogin-remembermypassword": "Reteni me como identifiada",
+       "createacct-yourpasswordagain": "Confirma la parola secreta",
+       "createacct-yourpasswordagain-ph": "Retape la parola secreta",
+       "userlogin-remembermypassword": "Manteni mea identifia",
        "yourdomainname": "Tu domina:",
        "login": "Identifia",
        "nav-login-createaccount": "Sinia per entra",
        "logout": "Retira",
        "userlogout": "Sinia per retira",
        "userlogin-noaccount": "Tu no ave un conta?",
-       "userlogin-joinproject": "Crea un conta con {{SITENAME}}",
+       "userlogin-joinproject": "Crea un conta de {{SITENAME}}",
        "createaccount": "Crea un conta",
-       "userlogin-resetpassword-link": "Tu ia oblida tua sinia secreta?",
-       "userlogin-helplink2": "Aida me per identifia me",
+       "userlogin-resetpassword-link": "Tu ia oblida tua parola secreta?",
+       "userlogin-helplink2": "Aida sur identifia",
        "createacct-emailrequired": "Adirije de e-posta",
-       "createacct-emailoptional": "Adirije de e-posta (elejable)",
+       "createacct-emailoptional": "Adirije de e-posta (si desirada)",
        "createacct-email-ph": "Entra tua adirije de e-posta",
        "createacct-another-email-ph": "Entra tua adirije de e-posta",
        "createacct-reason": "Razona:",
        "createacct-submit": "Crea tua conta",
        "createacct-another-submit": "Crea un conta",
-       "createacct-benefit-heading": "{{SITENAME}} es fabricada par persones como tu.",
+       "createacct-benefit-heading": "{{SITENAME}} es realida par persones como tu.",
        "createacct-benefit-body1": "{{PLURAL:$1|edita|editas}}",
        "createacct-benefit-body2": "{{PLURAL:$1|paje|pajes}}",
-       "createacct-benefit-body3": "{{PLURAL:$1|contribuor|contribuores}}",
+       "createacct-benefit-body3": "{{PLURAL:$1|contribuor|contribuores}} resente",
        "loginerror": "Era de entra",
        "loginsuccesstitle": "Tu ia entra",
        "loginsuccess": "'''Tu ia entrada aora a {{SITENAME}} como \"$1\".'''",
        "accountcreated": "Conta es creada",
        "loginlanguagelabel": "Lingua: $1",
        "pt-login": "Identifia se",
-       "pt-login-button": "Identifia tua",
+       "pt-login-button": "Identifia",
        "pt-createaccount": "Crea un conta",
        "pt-userlogout": "Desidentifia",
        "oldpassword": "Sinia secreta vea:",
        "retypenew": "Re-entra tu sinia secreta nova:",
        "resetpass-submit-loggedin": "Cambia la sinia secreta",
        "resetpass-temp-password": "Sinia secreta tempora:",
-       "passwordreset": "Reinisia sinia secreta",
+       "passwordreset": "Reinisia tua parola secreta",
        "passwordreset-username": "Nom de usor:",
        "passwordreset-domain": "Domina:",
        "passwordreset-email": "Adirije de e-posta",
        "passwordreset-invalidemail": "Adirije de e-posta no es valida",
        "changeemail-submit": "Cambia e-posta",
-       "bold_sample": "Testo en leteras forte",
-       "bold_tip": "Testo en leteras forte",
-       "italic_sample": "Testo en leteras italica",
-       "italic_tip": "Testo en leteras italica",
+       "bold_sample": "Testo en leteras spesa",
+       "bold_tip": "Testo en leteras spesa",
+       "italic_sample": "Testo en leteras apoiada",
+       "italic_tip": "Testo en leteras apoiada",
        "link_sample": "Titulo de lia",
        "link_tip": "Lia interna",
        "extlink_sample": "http://www.example.com titulo de lia",
-       "extlink_tip": "Lia esterna (recorda la prefis http://)",
+       "extlink_tip": "Lia esterna (recorda la prefisa http://)",
        "headline_sample": "Testo de titulo",
        "headline_tip": "Titulo de nivel 2",
-       "nowiki_sample": "Introdui testo nonformida asi",
-       "nowiki_tip": "Iniora la forma de la vici",
+       "nowiki_sample": "Ajunta testo nonformatida asi",
+       "nowiki_tip": "Iniora la formati de vici",
        "image_tip": "Fix interna",
        "media_tip": "Lia a fix",
-       "sig_tip": "Tu sinia con la primi de la ora",
-       "hr_tip": "Linia orizonal (usa nonfrecuente)",
-       "summary": "Soma:",
+       "sig_tip": "Tua suscrive con marca de ora",
+       "hr_tip": "Linia orizonal (per usas rara)",
+       "summary": "Resoma:",
        "subject": "Sujeto:",
        "minoredit": "Esta es un cambia minor",
-       "watchthis": "Oserva esta paje",
-       "savearticle": "Fisa paje",
+       "watchthis": "Monitori esta paje",
+       "savearticle": "Fisa la paje",
        "publishpage": "Publici paje",
        "publishchanges": "Publica la cambias",
        "preview": "Previde",
        "showpreview": "Mostra previde",
        "showdiff": "Mostra diferes",
-       "anoneditwarning": "'''Avisa:''' Tu no ia identifia se.\nTu adirije de IP va es memorada en la istoria de revisas de esta paje. Si tu <strong>[$1 identifia se]</strong> o <strong>[$2 crea un conta]</strong>, tua editas va es atribuida a tua nom de usor, con otra benefias.",
+       "anoneditwarning": "<strong>Avisa:</strong> Tu no ia identifia tu. Tua adirije IP va es publica vidable si tu fa un edita. Si tu <strong>[$1 identifia tu]</strong> o <strong>[$2 crea un conta]</strong>, tua editas va es atribuida a tua nom de usor, entre otra beneficas.",
        "summary-preview": "Previde soma:",
        "blockedtitle": "Usor es impedida",
-       "blockedtext": "'''Tu nom de usor o adirije de IP ia es impedida.'''\n\nLa impedi ia es fada par $1.\nLa razon donada es ''$2''.\n\n* Comensa de impedi: $8\n* Fini de impedi: $6\n* Ci algun intende impedi: $7\n\nTu pote contata $1 o un otra [[{{MediaWiki:Grouppage-sysop}}|dirijor]] per discute esta impedi.\nTu no pote usa la 'envia un eposta a esta usor' sin un adirije de eposta legal es indicada en tu\n[[Special:Preferences|preferis de conta]] e tu no es impedida de usa el.\nTu adirije de IP es aora $3, e la identia de la impedi es #$5.\nPer favore inclui tota esta detales en tu demandas.",
+       "blockedtext": "'''Tua nom de usor o adirije IP es impedida.'''\n\nLa impedi ia es fada par $1.\nLa razona donada es ''$2''.\n\n* Comensa de impedi: $8\n* Fini de impedi: $6\n* Conta impedida: $7\n\nTu pote contata $1 o un otra [[{{MediaWiki:Grouppage-sysop}}|dirijor]] per discute esta impedi.\nTu no pote usa la funsiona \"envia un e-posta a esta usor\" estra si un adirije valida de e-posta legal es spesifada en tua [[Special:Preferences|preferes de conta]] e tu no es impedida de usa lo.\nTua adirije IP presente es $3, e la numero de impedi es #$5.\nInclui tota esta detalias en cualce demandas cual tu fa, per favore.",
        "loginreqtitle": "Entra de identia nesesada",
-       "loginreqlink": "Identifia se",
+       "loginreqlink": "identifia",
        "newarticle": "(Nova)",
-       "newarticletext": "Tu ia segue un lia a un paje ce no esista ja.\nPer crea la paje, comensa scrive en la caxa a su\n(vide la [$1 paje de aida] per plu).\nSi tu es asi par era, clica a la boton '''retro''' de tu surfador.",
-       "noarticletext": "On ave aora no testo a esta paje.\nTu pote [[Special:Search/{{PAGENAME}}|xerca per la titulo de esta paje]] en otra pajes,\n<span class=\"plainlinks\">[{{fullurl:{{#Special:Log}}|page={{FULLPAGENAMEE}}}} xerca la arcivos relatada],\no [{{fullurl:{{FULLPAGENAME}}|action=edit}} edita esta paje]</span>.",
-       "noarticletext-nopermission": "On ave presente no testo en esta paje.\nTu pote [[Special:Search/{{PAGENAME}}|xerca per esta titulo de paje]] en otra pajes, o <span class=\"plainlinks\">[{{fullurl:{{#Special:Log}}|page={{FULLPAGENAMEE}}}} xerca arcivos relatada]</span>, ma tu no es permeteda per crea esta paje.",
-       "previewnote": "'''Esta sola un previde; cambias no es fisada ja'''",
-       "editing": "En la prosede de edita $1",
+       "newarticletext": "Tu ia segue un lia a un paje cual ancora no esista. Per crea la paje, comensa tape en la caxa a su (vide la [$1 paje de aida] per plu informa).\nSi tu ia veni asi par era, clica la boton <strong>retro</strong> de tua surfador.",
+       "anontalkpagetext": "<em>Esta es la paje de discute per un usor anonim ci ancora no ia crea un conta, o ci no usa lo.</em>\n Donce nos identifia el par adirije IP numeral.\nUn tal adirije pote es compartida par plu ca un usor.\nSi tu es un usor anonim e opina ce on ia dirije comentas nonpertinente a tu, per favore [[Special:CreateAccount|crea un conta]] o [[Special:UserLogin|identifia tu]] per evita confusas futur con otra usores anonim.",
+       "noarticletext": "No testo esiste en esta paje. Tu pote [[Special:Search/{{PAGENAME}}|xerca la titulo de esta paje]] en otra pajes, <span class=\"plainlinks\">[{{fullurl:{{#Special:Log}}|page={{FULLPAGENAMEE}}}} xerca en la arcivos relatada], o [{{fullurl:{{FULLPAGENAME}}|action=edit}} crea esta paje]</span>.",
+       "noarticletext-nopermission": "No testo esiste en esta paje. Tu pote [[Special:Search/{{PAGENAME}}|xerca esta titulo de paje]] en otra pajes, o <span class=\"plainlinks\">[{{fullurl:{{#Special:Log}}|page={{FULLPAGENAMEE}}}} xerca en arcivos relatada]</span>, ma on no permete ce tu crea esta paje.",
+       "userpage-userdoesnotexist-view": "La conta de usor \"$1\" no es rejistrada",
+       "clearyourcache": "<strong>Nota:</strong> Pos fisa, tu debe cisa sircoveni la memoria de tua surfador per vide la cambias.\n* <strong>Firefox / Safari:</strong> Presa la tecla <em>Maj</em> (<em>Shift</em>) e clica <em>Refresci</em>, o presa o <em>Ctrl-F5</em> o <em>Ctrl-R</em> (<em>⌘-R</em> a Mac)\n* <strong>Google Chrome:</strong> Presa <em>Ctrl-Shift-R</em> (<em>⌘-Shift-R</em> a Mac)\n* <strong>Internet Explorer:</strong> Presa <em>Ctrl</em> e clica <em>Refresci</em>, o presa <em>Ctrl-F5</em>\n* <strong>Opera:</strong> Vade a <em>Menu → Settings</em> (<em>Opera → Preferences</em> a Mac) e de ala a <em>Privacy & security → Clear browsing data → Cached images and files</em>.",
+       "previewnote": "<strong>Recorda ce esta es sola un previde.</strong> Tua cambias es ancora no fisada!",
+       "continue-editing": "Vade a la loca de edita",
+       "editing": "Editante $1",
        "creating": "Creante $1",
-       "editingsection": "Edita $1 (sesion)",
+       "editingsection": "Editante $1 (un parte)",
        "editingcomment": "Edita $1 (sesion nova)",
        "yourdiff": "Diferes",
        "copyrightwarning": "Per favore nota ce tota labora a {{SITENAME}} es judida ce el es relasada su la $2 (vide $1 per detalias). Si tu no desira ce tu scrives ta es editada sin compati e redistribui sin tu permite, no sumita el asi!<br />\nTu ance promete a nos ce tu ia scriveda esta par tu mesma, o copiada esta de un domina publica o otra orijin libre.\n'''NO SUMITA LABORA SU DIRETOS DE AUTOR SIN PERMITE!!'''",
        "templatesused": "{{PLURAL:$1|Modele|Modeles}} usada en esta paje:",
-       "templatesusedpreview": "{{PLURAL:$1|Modele|Modeles}} usada en esta previde:",
+       "templatesusedpreview": "{{PLURAL:$1|Stensil|Stensiles}} usada en esta previde:",
        "template-protected": "(protejeda)",
-       "template-semiprotected": "(proteje en parte)",
+       "template-semiprotected": "(partal protejeda)",
        "hiddencategories": "Esta paje es un membro de {{PLURAL:$1|1 categoria ascondeda|$1 categorias ascondeda}}:",
        "nocreatetext": "{{SITENAME}} ave un restringe a la capas per crea pajes nova.\nTu pote vade a retro e edita un paje esistente, o  [[Special:UserLogin|sinia per entra o crea un conta]].",
-       "permissionserrorstext-withaction": "Tua no es permeteda per $2, per la {{PLURAL:$1|razona|razonas}} seguente:",
-       "recreate-moveddeleted-warn": "<strong>Avisa: Tu es recreante un paje cual ia es sutraeda a ante.</strong>\nTu debe pensa si la continua de edita de esta paje conveni.\nLa arcivo de sutraes e moves per esta paje es asi per tua conveni:",
-       "moveddeleted-notice": "Esta paje ia es sutraeda.\nLa arcivo de sutraes e moves per la paje es furnida a su per refere.",
-       "viewpagelogs": "Vide la arcivo de esta paje",
+       "permissionserrors": "Era de permete",
+       "permissionserrorstext-withaction": "Tu no pote $2, per la {{PLURAL:$1|razona|razonas}} seguente:",
+       "recreate-moveddeleted-warn": "<strong>Avisa: Tu recrea un paje cual on ia sutrae a ante.</strong>\n\nConsidera esce lo conveni ce tu continua edita esta paje. La arcivos de sutrae e move per la paje es presentada asi per aida:",
+       "moveddeleted-notice": "On ia sutrae esta paje. La arcivos de sutrae e move per la paje es presentada a su per clari.",
+       "content-model-wikitext": "vicitesto",
+       "undo-failure": "Esta edita no pote es desfada par causa de editas interveninte cual contradise lo.",
+       "viewpagelogs": "Mostra la arcivos per esta paje",
        "currentrev": "Cambia presente",
-       "currentrev-asof": "Cambia presente a departi di $1",
+       "currentrev-asof": "Revisa la plu resente de $1",
        "revisionasof": "Revisa de $1",
        "revision-info": "Revisa de $1 par $2",
-       "previousrevision": "← Altera presedente",
-       "nextrevision": "Revisa plu nova→",
-       "currentrevisionlink": "Revisa presente",
+       "previousrevision": "← Revisa presedente",
+       "nextrevision": "Revisa plu nova →",
+       "currentrevisionlink": "Revisa la plu resente",
        "cur": "aora",
        "next": "seguente",
        "last": "dife",
        "page_first": "prima",
        "page_last": "final",
-       "histlegend": "Diferente eleje: Marca la caxas de radio de esta varias per compare e clica entra o la boton a la funda.<br />\n(presente) = difere de la varia presente,\n(presedente) = difere con varia presedente, M = edita minor.",
-       "history-fieldset-title": "Surfa istoria",
-       "histfirst": "La plu vea",
-       "histlast": "La plu nova",
+       "histlegend": "Eleje de diferes: Marca la caxas de la revisas cual tu vole compara. Alora presa la tecla de entra, o clica la boton a su.<br />\nLegend: <strong>({{int:cur}})</strong> = compara con la revisa la plu resente, <strong>({{int:last}})</strong> = compara con la revisa presedente, <strong>{{int:minoreditletter}}</strong> = edita minor.",
+       "history-fieldset-title": "Xerca revisas",
+       "histfirst": "la plu vea",
+       "histlast": "la plu nova",
        "historysize": "({{PLURAL:$1|1 otuple|$1 otuples}})",
        "historyempty": "(vacua)",
        "history-feed-title": "Istoria de revises",
+       "history-feed-description": "Istoria de revisas per esta paje en la vici",
        "history-feed-item-nocomment": "$1 a $2",
        "rev-delundel": "mostra/asconde",
        "rev-showdeleted": "mostra",
        "revdelete-radio-unset": "Vidable",
        "pagehist": "Istoria de paje",
        "deletedhist": "Istoria sutraeda",
-       "history-title": "Istoria de cambias de \"$1\"",
+       "mergelog": "Fusa arcivo",
+       "history-title": "Istoria de revisas de \"$1\"",
        "difference-title": "Difere entre revisas de \"$1\"",
        "lineno": "Linia $1:",
-       "compareselectedversions": "Compare varias elejeda",
+       "compareselectedversions": "Compara revisas elejeda",
        "editundo": "desfa",
-       "diff-multi-sameuser": "({{PLURAL:$1|Un revisa media|$1 revisas media}} par la mesma usor no mostrada)",
-       "searchresults": "Resultas de xerca",
-       "searchresults-title": "Xerca la resultas per \"$1\"",
+       "diff-empty": "(No diferes)",
+       "diff-multi-sameuser": "({{PLURAL:$1|Un revisa media|$1 revisas media}} par la mesma usor no es mostrada)",
+       "diff-multi-otherusers": "({{PLURAL:$1|Un revisa media|$1 revisas media}} par {{PLURAL:$2|un otra usor|$2 usores}} no es mostrada)",
+       "searchresults": "Trovadas",
+       "searchresults-title": "Trovadas per \"$1\"",
        "prevn": "{{PLURAL:$1|$1}} presedente",
        "nextn": "{{PLURAL:$1|$1}} seguente",
-       "nextn-title": "Seguente $1 {{PLURAL:$1|resulta|resultas}}",
-       "shown-title": "Mostra $1 {{PLURAL:$1|resulta|resultas}} per paje",
-       "viewprevnext": "Vide ($1 {{int:pipe-separator}} $2) ($3)",
-       "searchmenu-new": "<strong>Crea la paje \"[[:$1]]\" a esta wiki!</strong> {{PLURAL:$2|0=|Vide ance la paje trovada con tua xerca.|Vide ance la resultas trovada par la xerca.}}",
-       "searchprofile-articles": "Pajes de contenis",
-       "searchprofile-images": "Multimedios",
+       "prevn-title": "$1 {{PLURAL:$1|resulta|resultas}} presedente",
+       "nextn-title": "$1 {{PLURAL:$1|resulta|resultas}} seguente",
+       "shown-title": "Mostra $1 {{PLURAL:$1|resulta|resultas}} en cada paje",
+       "viewprevnext": "Mostra ($1 {{int:pipe-separator}} $2) ($3)",
+       "searchmenu-exists": "<strong>Un paje nomida \"[[:$1]]\" esiste en esta vici.</strong> {{PLURAL:$2|0=|Vide ance la otra trovadas.}}",
+       "searchmenu-new": "<strong>Crea la paje \"[[:$1]]\" en esta vici!</strong> {{PLURAL:$2|0=|Vide ance la paje trovada par tua xerca.|Vide ance la pajes trovada par tua xerca.}}",
+       "searchprofile-articles": "Pajes de contenida",
+       "searchprofile-images": "Multimediales",
        "searchprofile-everything": "Tota",
        "searchprofile-advanced": "Avansada",
        "searchprofile-articles-tooltip": "Xerca en $1",
-       "searchprofile-images-tooltip": "Xerca per fixes",
-       "searchprofile-everything-tooltip": "Xerca tota contenidas (incluinte pajes de conversa)",
-       "searchprofile-advanced-tooltip": "Xerca en nomspasios unica",
+       "searchprofile-images-tooltip": "Xerca fixes",
+       "searchprofile-everything-tooltip": "Xerca en la contenida intera (incluinte pajes de discute)",
+       "searchprofile-advanced-tooltip": "Spesifa spasios de nom",
        "search-result-size": "$1 ({{PLURAL:$2|1 parola|$2 parolas}})",
+       "search-result-category-size": "{{PLURAL:$1|1 membro|$1 membros}} ({{PLURAL:$2|1 sucategoria|$2 sucategorias}}, {{PLURAL:$3|1 arcivo|$3 arcivos}})",
        "search-redirect": "(redirije de $1)",
-       "search-section": "(sesion $1)",
-       "search-suggest": "Tu ia intende: $1",
+       "search-section": "(parte $1)",
+       "search-file-match": "(coresponde a la contenida de fix)",
+       "search-suggest": "Esce tu ia intende: $1",
        "search-interwiki-default": "Resultas de $1:",
        "search-interwiki-more": "(plu)",
        "searchall": "tota",
        "search-showingresults": "{{PLURAL:$4|Resulta <strong>$1</strong> de <strong>$3</strong>|Resultas <strong>$1 - $2</strong> de <strong>$3</strong>}}",
-       "search-nonefound": "On ave no resultas cual conforma con la demanda.",
+       "search-nonefound": "No resultas ia es trovada per la xerca.",
        "powersearch-toggleall": "Tota",
        "powersearch-togglenone": "Zero",
        "preferences": "Preferis",
-       "mypreferences": "Preferis",
+       "mypreferences": "Preferes",
        "skin-preview": "Previde",
        "saveprefs": "Fisa",
        "searchresultshead": "Xerca",
        "saveusergroups": "Fisa la grupo de usores",
        "group": "Grupo:",
        "group-user": "Usores",
+       "group-bot": "Botes",
        "group-sysop": "Dirijores",
        "group-all": "(tota)",
        "group-user-member": "{{GENDER:$1|usor}}",
        "grouppage-user": "{{ns:project}}:Usores",
+       "grouppage-bot": "{{ns:project}}:Botes",
        "grouppage-sysop": "{{ns:project}}:Dirijores",
-       "right-writeapi": "Usa de la API de scrive",
+       "right-writeapi": "Usa de la api de scrive",
        "newuserlogpage": "Arcivo de creas de usor",
-       "rightslog": "Catalogo de diretos de usor",
+       "rightslog": "Arcivo de diretos de usor",
        "action-edit": "edita esta paje",
+       "action-createaccount": "crea esta conta de usor",
        "nchanges": "$1 {{PLURAL:$1|cambia|cambias}}",
        "enhancedrc-history": "istoria",
        "recentchanges": "Cambias resente",
-       "recentchanges-legend": "Elejes  per cambias resente",
-       "recentchanges-summary": "Asi la lista de cambias resente en la vici.",
-       "recentchanges-feed-description": "Seque la cambias plu resente a la vici en esta flue.",
+       "recentchanges-legend": "Elejes per cambias resente",
+       "recentchanges-summary": "Segue asi la cambias la plu resente a la vici.",
+       "recentchanges-noresult": "No cambias en la periodo spesifada coresponde a esta criterios.",
+       "recentchanges-feed-description": "Segue la cambias la plu resente a la vici en esta flue.",
        "recentchanges-label-newpage": "Esta edita ia crea un paje nova",
        "recentchanges-label-minor": "Esta es un edita minor",
        "recentchanges-label-bot": "Esta edita ia es fada par un bot",
-       "recentchanges-label-unpatrolled": "Esta edita no ia es ja patruliada",
-       "recentchanges-label-plusminus": "La grandia de esta paje es cambiada par esta cuantia de baites",
-       "recentchanges-legend-heading": "<strong>Titulo:</strong>",
-       "recentchanges-legend-newpage": "{{int:recentchanges-label-newpage}} (vide ance [[Special:NewPages|la lista de pajes nova]])",
-       "rcnotefrom": "A su es la cambias de '''$2''' (asta '''$1''' es mostrada).",
-       "rclistfrom": "Mostra cambias nova, comensante de $3 $2",
+       "recentchanges-label-unpatrolled": "On ancora no ia patrulia esta edita.",
+       "recentchanges-label-plusminus": "La grandia de esta paje ia es cambiada par esta cuantia de baites",
+       "recentchanges-legend-heading": "<strong>Esplica:</strong>",
+       "recentchanges-legend-newpage": "{{int:recentchanges-label-newpage}} (vide ance la [[Special:NewPages|lista de pajes nova]])",
+       "rcnotefrom": "A su {{PLURAL:$5|es la cambia|es la cambias}} de <strong>$3, $4</strong> (mostrante asta <strong>$1</strong>).",
+       "rclistfrom": "Mostra cambias nova, comensante de $2, $3",
        "rcshowhideminor": "$1 editas minor",
        "rcshowhideminor-show": "Mostra",
        "rcshowhideminor-hide": "Asconde",
        "rcshowhidebots": "$1 botes",
        "rcshowhidebots-show": "Mostra",
        "rcshowhidebots-hide": "Asconde",
-       "rcshowhideliu": "$1 usores identifiada aora",
+       "rcshowhideliu": "$1 usores rejistrada",
+       "rcshowhideliu-show": "Mostra",
        "rcshowhideliu-hide": "Asconde",
        "rcshowhideanons": "$1 usores sin nom",
        "rcshowhideanons-show": "Mostra",
        "rcshowhideanons-hide": "Asconde",
-       "rcshowhidepatr": "$1 editas patroliada",
-       "rcshowhidemine": "$1 me editas",
+       "rcshowhidepatr": "$1 editas patruliada",
+       "rcshowhidemine": "$1 mea editas",
        "rcshowhidemine-show": "Mostra",
        "rcshowhidemine-hide": "Asconde",
-       "rclinks": "Mostra la $1 cambias presedente en la $2 dias presedente",
+       "rclinks": "Mostra la $1 cambias resente en la $2 dias presedente",
        "diff": "dife",
        "hist": "isto",
        "hide": "Asconde",
        "newpageletter": "N",
        "boteditletter": "b",
        "rc_categories_any": "Cualce de la elejeda",
-       "rc-change-size-new": "$1 {{PLURAL:$1|bait|baites}}  pos cambia",
+       "rc-change-size-new": "$1 {{PLURAL:$1|bait|baites}} pos cambia",
        "rc-enhanced-expand": "Mostra detalias",
        "rc-enhanced-hide": "Asconde detalias",
-       "recentchangeslinked": "Cambias relateda",
-       "recentchangeslinked-feed": "Cambias relateda",
-       "recentchangeslinked-toolbox": "Cambias relateda",
+       "rc-old-title": "orijinal creada como \"$1\"",
+       "recentchangeslinked": "Cambias relatada",
+       "recentchangeslinked-feed": "Cambias relatada",
+       "recentchangeslinked-toolbox": "Cambias relatada",
        "recentchangeslinked-title": "Cambias relatada a \"$1\"",
-       "recentchangeslinked-summary": "Esta lista conteni la cambias plu resente de la pajes liada a otra (o de la membros de un categoria).\nPajes a [[Special:Watchlist|tu lista de pajes oservada]] es en leteras '''forte'''.",
-       "recentchangeslinked-page": "Nom de la paje:",
-       "recentchangeslinked-to": "En loca, mostra cambia a pajes liada a la paje presentada",
-       "upload": "Envia fixes",
+       "recentchangeslinked-summary": "Esta es un lista de cambias resente a pajes liada (o a la membros de un categoria spesifada). Pajes en [[Special:Watchlist|tua lista de pajes monitorida]] es <strong>spesa</strong>.",
+       "recentchangeslinked-page": "Nom de paje:",
+       "recentchangeslinked-to": "Mostra cambias a pajes cual lia a la paje indicada, en loca",
+       "upload": "Carga un fix",
        "uploadbtn": "Envia la fix",
-       "uploadlogpage": "Envia arcivo",
+       "uploadlogpage": "Carga arcivo",
        "filedesc": "Resoma",
        "savefile": "Fisa fix",
        "upload-file-error": "Era interna",
+       "license": "Lisensa:",
        "license-header": "Lisensa",
        "imgfile": "fix",
-       "listfiles": "Lista de imajes",
+       "listfiles": "Lista de fixes",
        "listfiles_name": "Nom",
        "file-anchor-link": "Fix",
        "filehist": "Istoria de fix",
-       "filehist-help": "Clica a un data/tempo per vide la fix como el ia aperi alora.",
+       "filehist-help": "Clica un data/tempo per vide la fix en sua forma de alora.",
+       "filehist-revert": "reversa",
        "filehist-current": "aora",
-       "filehist-datetime": "Date/Tempo",
+       "filehist-datetime": "Data/Tempo",
        "filehist-thumb": "Imajeta",
-       "filehist-thumbtext": "Imajeta per varia pos $1",
+       "filehist-thumbtext": "Imajeta per varia de $1",
+       "filehist-nothumb": "No imajeta",
        "filehist-user": "Usor",
        "filehist-dimensions": "Mesuras",
        "filehist-filesize": "Grandia de fix",
        "filehist-comment": "Comenta",
        "imagelinks": "Usas de fix",
-       "linkstoimage": "Esta {{PLURAL:$1|paje|pajes}} lia a esta fix:",
-       "nolinkstoimage": "Es no pajes ce lia a esta fix.",
+       "linkstoimage": "La {{PLURAL:$1|paje|pajes}} seguente lia a esta fix:",
+       "linkstoimage-more": "Plu ca $1 {{PLURAL:$1|paje|pajes}} lia a esta fix.\nLa lista seguente mostra sola la {{PLURAL:$1|lia|$1 lias}} prima a esta fix.\nUn [[Special:WhatLinksHere/$2|lista completa]] es disponable.",
+       "nolinkstoimage": "No pajes lia a esta fix.",
+       "linkstoimage-redirect": "$1 (redirije de fix) $2",
        "sharedupload": "Esta fix es parte de $1 e pote es usada par otra projetas.",
-       "sharedupload-desc-here": "Esta fix es de $1 e pote es usada par otra projetas.\nLa descrive su sua [$2 paje de descrive de fix] ala es mostra a su.",
+       "sharedupload-desc-here": "Esta fix es de $1 e es cisa usada par otra projetas.\nLa descrive en sua [$2 paje de descrive de fix] ala es mostrada a su.",
+       "filepage-nofile": "No fix con esta nom esiste.",
        "uploadnewversion-linktext": "Envia un varia nova de esta fix",
-       "upload-disallowed-here": "Tu no pote suprascrive esta arcivo.",
+       "upload-disallowed-here": "Tu no pote recambia esta arcivo.",
        "mimesearch": "Xerca de MIME",
        "listredirects": "Lista redirijes",
        "unusedtemplates": "modeles no usada",
        "randomredirect": "Redirije acaso",
        "statistics": "Statisticas",
        "doubleredirects": "Redirijes duple",
+       "double-redirect-fixer": "Reparor de redirijes",
        "brokenredirects": "Redirijes rompeda",
        "withoutinterwiki": "Pajes sin lias de lingua",
        "fewestrevisions": "Pajes con la min revides",
-       "nbytes": "$1 {{PLURAL:$1|oteta|otetas}}",
+       "nbytes": "$1 {{PLURAL:$1|bait|baites}}",
        "nlinks": "$1 {{PLURAL:$1|lia|lias}}",
        "nmembers": "$1 {{PLURAL:$1|membro|membros}}",
        "lonelypages": "Pajes orfanida",
        "unusedcategoriestext": "La categorias seguente esiste sin es usada par otra articles o categorias.",
        "pager-newer-n": "{{PLURAL:$1|1 plu resente|$1 plu resentes}}",
        "pager-older-n": "{{PLURAL:$1|1 plu vea|$1 plu veas}}",
-       "booksources": "Orijines de libros",
-       "booksources-search-legend": "Xerca per fontes de libros",
+       "booksources": "Fontes de libros",
+       "booksources-search-legend": "Xerca fontes de libros",
        "booksources-search": "Xerca",
-       "specialloguserlabel": "Usor:",
-       "speciallogtitlelabel": "Titulo:",
-       "log": "Lista de atas",
-       "all-logs-page": "Tota catalogos",
+       "specialloguserlabel": "Faor:",
+       "speciallogtitlelabel": "Ojeto (titulo o {{ns:usor}}:Nom per un usor):",
+       "log": "Arcivos",
+       "all-logs-page": "Tota arcivos publica",
+       "alllogstext": "Un presenta combinada de tota arcivos disponable de {{SITENAME}}. On pote restrinje la presenta par eleje un tipo de arcivo, la nom de usor (distinguinte leteras major), o la paje afetada (ance distinguinte leteras major).",
+       "logempty": "No operas corespondente en la arcivos.",
        "allpages": "Tota pajes",
        "nextpage": "Paje seguente ($1)",
        "prevpage": "Paje presedente ($1)",
        "allarticles": "Tota pajes",
        "allpagessubmit": "Vade",
        "allpagesprefix": "Mostra pajes con prefis:",
+       "allpages-hide-redirects": "Asconde redirijes",
        "categories": "Categorias",
        "categoriespagetext": "Es la categorias seguente en la vici.\n[[Special:UnusedCategories|Unused categories]] are not shown here.\nAlso see [[Special:WantedCategories|wanted categories]].",
        "linksearch-ok": "Xerca",
        "listgrouprights-group": "Grupo",
        "listgrouprights-members": "(lista de membros)",
-       "emailuser": "Envia un eposta a esta usor",
+       "emailuser": "Envia un e-posta a esta usor",
        "emailfrom": "De:",
        "emailto": "A:",
        "emailsubject": "Sujeto:",
        "emailmessage": "Mesaje:",
        "emailsend": "Envia",
        "emailsent": "E-posta ia es enviada",
-       "watchlist": "Lista de pajes oservada",
-       "mywatchlist": "Lista de pajes oservada",
+       "usermessage-editor": "Mesajor de sistem",
+       "watchlist": "Pajes monitorida",
+       "mywatchlist": "Lista de pajes monitorida",
        "watchlistfor2": "Per $1 $2",
        "nowatchlist": "Tu ave no cosas en tu lista oservada",
        "addedwatchtext": "La paje \"[[:$1]]\" ia es juntada a tu [[Special:Watchlist|lista de pajes oservada]].\nCambias future a esta paje e se paje de discutes va es listada ala, e la paje va apera en leteras '''forte''' en la [[Special:RecentChanges|lista de cambias resente]] per es plu fasil oservada.\n\nSi tu vole sutrae la paje de tu lista de pajes oservada en la futur, clica a \"no oserva\" en la bara a la lado.",
        "removedwatchtext": "La paje \"[[:$1]]\" ia es sutraeda de [[Special:Watchlist|tu lista de pajes oservada]].",
-       "watch": "Oserva",
+       "watch": "Monitori",
        "watchthispage": "Oserva esta paje",
-       "unwatch": "Nonoserva",
-       "watchlist-details": "{{PLURAL:$1|$1 paje|$1 pajes}} osservada, sin pajes de discutes.",
+       "unwatch": "Desmonitori",
+       "watchlist-details": "Tu monitori {{PLURAL:$1|$1 paje|$1 pajes}}, iniorante pajes de discute.",
+       "wlheader-showupdated": "Pajes cual on ia cambia pos tua visita la plu resente apare en leteras <strong>spesa</strong>.",
+       "wlnote": "A su es la {{PLURAL:$1|cambia|<strong>$1</strong> cambias}} en la {{PLURAL:$2|ora|<strong>$2</strong> oras}} la plu resente, a $3, $4.",
        "wlshowlast": "Mostra la $1 oras e $2 dias presedente",
+       "watchlist-options": "Preferes per la lista de pajes monitorida.",
        "watching": "Oserva...",
        "unwatching": "No oserva...",
+       "enotif_reset": "Marca tota pajes como visitada",
        "created": "Creada",
        "deletepage": "Sutrae la paje",
        "confirm": "Aproba",
        "confirmdeletetext": "Tu va pronto sutrae un paje con tota se istoria. Per favore, afirma ce tu intende esta, ce tu comprende la resultas, e ce tu fa esta en acorda con [[{{MediaWiki:Policy-url}}|la prometes]].",
        "actioncomplete": "Ata completada",
        "deletedtext": "\"$1\" ia es sutraeda.\nVide $2 per un catalogo de sutraes resente.",
-       "dellogpage": "catalogo de sutraes",
+       "dellogpage": "Arcivo de sutraes",
        "deletecomment": "Razona:",
        "deleteotherreason": "Otra/plu razona:",
        "deletereasonotherlist": "Otra razona",
-       "rollbacklink": "retro",
+       "rollbacklink": "reversa",
        "rollbacklinkcount": "reversa $1 {{PLURAL:$1|edita|editas}}",
-       "protectlogpage": "Catalogo de protejes",
-       "protectedarticle": "\"[[$1]]\" protejeda",
+       "protectlogpage": "Arcivo de protejes",
+       "protectedarticle": "proteje \"[[$1]]\"",
+       "modifiedarticleprotection": "cambia nivel de proteje per \"[[$1]]\"",
        "unprotectedarticle": "''[[$1]]'' desprotejeda",
        "protect-title": "Fisa nivel de proteje a \"$1\"",
        "prot_1movedto2": "[[$1]] es moveda a [[$2]]",
        "protect-expiry-options": "1 ora:1 hour,1 dia:1 day,1 semana:1 week,2 semanas:2 weeks,1 mensa:1 month,3 mensas:3 months,6 mensas:6 months,1 anio:1 year,nonlimitada:infinite",
        "restriction-type": "Permete:",
        "restriction-level": "Nivel de restrinje:",
+       "restriction-edit": "Edita",
+       "restriction-move": "Move",
        "undelete": "Restora paje sutraeda",
        "undeletebtn": "Restora",
        "undelete-search-submit": "Xerca",
-       "namespace": "Loca de nom:",
-       "invert": "Reversa la eleje",
-       "tooltip-invert": "Marca esta caxa per asconde cambias a pajes en la nomspasio elejeda (e la nomspasio asosiada si marcada)",
-       "namespace_association": "Nomspasio asosiada",
-       "tooltip-namespace_association": "Marca esta caxa per inclui ance la nomspasio de discute o sujeto asosiada con la nomspasio elejeda",
-       "blanknamespace": "(Prima)",
-       "contributions": "Contribuis de {{GENDER:$1|usor}}",
+       "namespace": "Spasio de nom:",
+       "invert": "Inversa la eleje",
+       "tooltip-invert": "Marca esta caxa per asconde cambias a pajes en la spasio elejeda (e ance la spasio asosiada si acel es marcada)",
+       "namespace_association": "Spasio de nom asosiada",
+       "tooltip-namespace_association": "Marca esta caxa per inclui ance la spasio de discute o tema asosiada con la spasio elejeda",
+       "blanknamespace": "(Xef)",
+       "contributions": "Contribuis par {{GENDER:$1|usor}}",
+       "contributions-title": "Contribuis de usor per $1",
        "mycontris": "Mea contribuis",
        "anoncontribs": "Contribuis",
-       "contribsub2": "Per $1 ($2)",
-       "uctop": "(culmine)",
-       "month": "De mensa (e plu vea):",
+       "contribsub2": "Per {{GENDER:$3|$1}} ($2)",
+       "nocontribs": "No cambias coresponde a esta criterios.",
+       "uctop": "(aora)",
+       "month": "De mense (e plu vea):",
        "year": "De anio (e plu vea):",
-       "sp-contributions-newbies": "Sola mostra contribuis de contas nova",
+       "sp-contributions-newbies": "Mostra sola contribuis par contas nova",
        "sp-contributions-newbies-sub": "Per contas nova",
-       "sp-contributions-blocklog": "Impedi arcivo",
-       "sp-contributions-talk": "Parla",
+       "sp-contributions-blocklog": "impedi arcivo",
+       "sp-contributions-uploads": "cargas",
+       "sp-contributions-logs": "Lista de arcivos",
+       "sp-contributions-talk": "discute",
        "sp-contributions-userrights": "Dirije de la diretos de usores",
-       "sp-contributions-search": "Xerca per contribuis",
+       "sp-contributions-search": "Xerca contribuis",
        "sp-contributions-username": "Adirije de IP o nom de usor:",
+       "sp-contributions-toponly": "Mostra sola editas cual es revisas la plu resente.",
+       "sp-contributions-newonly": "Mostra sola editas cual es creas de pajes",
        "sp-contributions-submit": "Xerca",
-       "whatlinkshere": "Ce es liada a asi",
-       "whatlinkshere-title": "Pajes ci lia a \"$1\"",
+       "whatlinkshere": "Lias a esta paje",
+       "whatlinkshere-title": "Pajes cual lia a \"$1\"",
        "whatlinkshere-page": "Paje:",
-       "linkshere": "Esta pajes lia a '''[[:$1]]''':",
+       "linkshere": "La pajes seguente lia a <strong>[[:$1]]</strong>:",
        "nolinkshere": "No pajes lia a '''[[:$1]]'''.",
-       "isredirect": "redirije paje",
-       "istemplate": "inclui",
+       "isredirect": "paje redirijente",
+       "istemplate": "transclui",
        "isimage": "lia de fix",
-       "whatlinkshere-prev": "{{PLURAL:$1|presesdente|$1 presedente}}",
-       "whatlinkshere-next": "{{PLURAL:$1|seguente|$1 seguente}}",
+       "whatlinkshere-prev": "{{PLURAL:$1|presedente|$1 presedentes}}",
+       "whatlinkshere-next": "{{PLURAL:$1|seguente|$1 seguentes}}",
        "whatlinkshere-links": "← lias",
        "whatlinkshere-hideredirs": "$1 redirijes",
        "whatlinkshere-hidetrans": "$1 transcluis",
        "whatlinkshere-hidelinks": "$1 lias",
+       "whatlinkshere-hideimages": "$1 lias de fix",
        "whatlinkshere-filters": "Filtros",
        "blockip": "Impedi usor",
        "ipbreason": "Razona:",
        "ipbsubmit": "Impedi esta usor",
-       "ipboptions": "2 oras:2 hours,1 dia:1 day,3 dias:3 days,1 semana:1 week,2 semanas:2 weeks,1 mensa:1 month,3 mensas:3 months,6 mensas:6 months,1 anio:1 year,nonlimitada:infinite",
+       "ipboptions": "2 oras:2 hours,1 dia:1 day,3 dias:3 days,1 semana:1 week,2 semanas:2 weeks,1 mense:1 month,3 menses:3 months,6 menses:6 months,1 anio:1 year,infinita:infinite",
        "blockipsuccesssub": "La impedi susede",
        "ipusubmit": "Desimpedi esta adirije",
        "ipblocklist": "Liste de adirijes de IP e usores impedida",
        "ipblocklist-submit": "Xerca",
+       "infiniteblock": "infinita",
        "blocklink": "impedi",
        "unblocklink": "desimpedi",
        "contribslink": "contribuis",
-       "blocklogpage": "impedi arcivo",
-       "blocklogentry": "impedida [[$1]] con un tempo de fini de $2 $3",
+       "blocklogpage": "Impedi arcivo",
+       "blocklogentry": "impedi [[$1]] per desvalidi a $2 $3",
+       "reblock-logentry": "cambia la impedi de [[$1]] per desvalidi a $2 $3",
+       "block-log-flags-nocreate": "crea de contas descapasida",
+       "proxyblocker": "Blocador de proxis",
        "move-page-legend": "Move paje",
        "movepagetext": "Usa la forma a su va cambia la nom de un paje, e va move tota se istoria a la nom nova.\nLa titulo vea va deveni un paje de redirije a la titulo nova.\nLias a la titulo de la paje vea no va es cambiada;\nTu debe vide serta ce es redirijes duple o rompeda.\nTu es respondable per es serta ce la lias va continua vade a la locas intendeda.\n\nNota ce la paje '''no''' va es moveda si es ja un paje a la titulo nova, sin el es vacua o un redirije e no ave un istoria de editas presedente.\nEsta sinifia ce tu pote cambia la nom de un paje a la loca presedente si tu era, e tu no pote scrive supra un paje ce esiste ja.\n\n'''AVISA!'''\nEsta pote es un cambia dramos e nonespetada per un paje poplal;\nper favore, es serta ce tu comprende la resulta de esta ata ante tu continua.",
        "movepagetalktext": "La paje de discuta de esta paje va es moveda automatica con el '''eseta si:'''\n*Un paje de discuta ce no es vacua esiste ja su la nom nova, o\n*Tu cambia la indica en la caxa su.\n\nEn esta casos, tu va nesesa move o fusa la paje per mano, si desirada.",
        "movepage-moved": "'''\"$1\" ia es moveda a \"$2\"'''",
        "articleexists": "Un paje con acel nom esiste ja, o la nom ce tu ia eleje no es un nom legal. Per favore, eleje un otra nom.",
        "movetalk": "Move la paje de discutes ance",
-       "movelogpage": "Move arcive",
+       "movelogpage": "Move arcivo",
        "movelogpagetext": "A su es un lista de pajes moveda",
        "movereason": "Razona:",
        "revertmove": "retro",
        "tooltip-pt-userpage": "{{GENDER:|Tua}} page de usor",
        "tooltip-pt-mytalk": "{{GENDER:|Tua}} paje de discutes",
        "tooltip-pt-preferences": "{{GENDER:|Tua}} preferes",
-       "tooltip-pt-watchlist": "La lista de pajes ce tu oserva per cambias",
-       "tooltip-pt-mycontris": "Lista de tua contribuis",
-       "tooltip-pt-login": "Nos preferi si tu sinia per entra, ma tu es no obligada.",
-       "tooltip-pt-logout": "Sinia per retira",
-       "tooltip-pt-createaccount": "Tu es corajida per crea un conta e identifia se; an si, esta no es obligante",
-       "tooltip-ca-talk": "Discute de la paje de contenis",
+       "tooltip-pt-watchlist": "Un lista de pajes cual tu monitori per cambias",
+       "tooltip-pt-mycontris": "Un lista de tua contribuis",
+       "tooltip-pt-login": "Nos prefere ce tu identifia tu, ma esta no es no obligante",
+       "tooltip-pt-logout": "Desidentifia",
+       "tooltip-pt-createaccount": "Nos recomenda ce tu crea un conta e identifia tu, ma esta no es obligante",
+       "tooltip-ca-talk": "Discute de la paje de contenida",
        "tooltip-ca-edit": "Edita esta paje",
        "tooltip-ca-addsection": "Inisia un sesion nova",
-       "tooltip-ca-viewsource": "Esta paje es protejeda. Tu pote vide se orijin.",
+       "tooltip-ca-viewsource": "Esta paje es protejeda. Tu pote regarda sua fonte",
        "tooltip-ca-history": "Revisas pasada de esta paje",
        "tooltip-ca-protect": "Proteje esta paje",
        "tooltip-ca-delete": "Sutrae esta paje",
        "tooltip-ca-move": "Move esta paje",
-       "tooltip-ca-watch": "Junta esta paje a tu lista de pajes oservada",
-       "tooltip-ca-unwatch": "Sutrae esta paje de tu lista de pajes oservada",
+       "tooltip-ca-watch": "Ajunta esta paje a tua lista de pajes monitorida",
+       "tooltip-ca-unwatch": "Sutrae esta paje de tua lista de pajes monitorida",
        "tooltip-search": "Xerca {{SITENAME}}",
-       "tooltip-search-go": "Vade a un paje con esta nom esata, si lo esiste",
-       "tooltip-search-fulltext": "MediaWiki:Tooltip-xerca-testoplen/lfn",
-       "tooltip-p-logo": "Visita la paje prima",
-       "tooltip-n-mainpage": "Visita la paje prima",
-       "tooltip-n-mainpage-description": "Visita la paje prima",
-       "tooltip-n-portal": "De la projeta, ce tu pote fa, do tu pote trova cosas",
-       "tooltip-n-currentevents": "Trova informa presedente de avenis nova",
-       "tooltip-n-recentchanges": "La lista de cambias resente en la vici.",
-       "tooltip-n-randompage": "Carga un paje acaso",
+       "tooltip-search-go": "Vade a un paje con esata esta nom si lo esiste",
+       "tooltip-search-fulltext": "Xerca esta testo en la pajes",
+       "tooltip-p-logo": "Visita la paje xef",
+       "tooltip-n-mainpage": "Visita la paje xef",
+       "tooltip-n-mainpage-description": "Visita la paje xef",
+       "tooltip-n-portal": "Sur la projeta, la modos de aida e la locas de cosas",
+       "tooltip-n-currentevents": "Trova informa fondal sur avenis corente",
+       "tooltip-n-recentchanges": "Un lista de cambias resente en la vici",
+       "tooltip-n-randompage": "Visita un paje acaso",
        "tooltip-n-help": "La loca per descovre.",
-       "tooltip-t-whatlinkshere": "Lista de tota pajes de vici ce lia a asi",
-       "tooltip-t-recentchangeslinked": "Cambia resente en pajes liada de esta paje",
-       "tooltip-feed-atom": "Enflue de atom per esta paje",
-       "tooltip-t-contributions": "Vide la lista de contribuis de {{GENDER:$1|esta usor}}",
-       "tooltip-t-emailuser": "Envia un eposta a esta usor",
-       "tooltip-t-upload": "Envia fixes",
-       "tooltip-t-specialpages": "Lista de tota pajes spesial",
+       "tooltip-t-whatlinkshere": "Un lista de tota pajes de vici cual lia a esta paje",
+       "tooltip-t-recentchangeslinked": "Cambias resente en pajes a cual esta paje lia",
+       "tooltip-feed-atom": "Flue Atom per esta paje",
+       "tooltip-t-contributions": "Un lista de contribuis par {{GENDER:$1|esta usor}}",
+       "tooltip-t-emailuser": "Envia un e-posta a {{GENDER:$1|esta usor}}",
+       "tooltip-t-upload": "Carga fixes",
+       "tooltip-t-specialpages": "Un lista de tota pajes spesial",
        "tooltip-t-print": "Varia primable de esta paje",
        "tooltip-t-permalink": "Lias permanente a esta revisa de la paje",
-       "tooltip-ca-nstab-main": "Vide la paje de contenis",
-       "tooltip-ca-nstab-user": "Vide la paje de usor",
-       "tooltip-ca-nstab-special": "Esta es un paje special, e no pote es editada.",
-       "tooltip-ca-nstab-project": "Vide la paje de la projeta",
-       "tooltip-ca-nstab-image": "Vide la paje de fix",
-       "tooltip-ca-nstab-template": "Mostra la model",
+       "tooltip-ca-nstab-main": "Mostra la paje de contenida",
+       "tooltip-ca-nstab-user": "Mostra la paje de usor",
+       "tooltip-ca-nstab-special": "Esta es un paje special e on no pote edita lo.",
+       "tooltip-ca-nstab-project": "Mostra la paje de projeta",
+       "tooltip-ca-nstab-image": "Mostra la paje de fix",
+       "tooltip-ca-nstab-mediawiki": "Mostra la mesaje de sistem",
+       "tooltip-ca-nstab-template": "Mostra la stensil",
        "tooltip-ca-nstab-help": "Vide la paje de aida",
-       "tooltip-ca-nstab-category": "Vide la paje de la categoria",
-       "tooltip-minoredit": "Indica ce esta es un edita minor",
+       "tooltip-ca-nstab-category": "Mostra la paje de categoria",
+       "tooltip-minoredit": "Marca esta como un edita minor",
        "tooltip-save": "Fisa tu cambias",
-       "tooltip-preview": "Previde tu cambias; per favore usa esta ante fisa!",
-       "tooltip-diff": "Mostra tu cambias de la testo.",
-       "tooltip-compareselectedversions": "Vide la diferes entre la du varias elejeda de esta paje.",
-       "tooltip-watch": "Junta esta paje a tu lista de pajes oservada",
-       "tooltip-rollback": "\"Rollback\" reverts the last contributor's edit(s) to this page in one click\n\n\"Reversa\" reversa la edita o editas a esta paje par la contribuor presedente con un clica",
-       "tooltip-undo": "\"Desfa\" reversa esta edita e abri la forma de edita en la modo de previde. Lo permete la ajunta de un razona en la resoma.",
-       "tooltip-summary": "Entra un resoma corta",
+       "tooltip-preview": "Previde tua cambias. Usa esta ante fisa, per favore.",
+       "tooltip-diff": "Mostra la cambias cual tu ia fa a la testo.",
+       "tooltip-compareselectedversions": "Regarda la diferes entre la du revisas elejeda de esta paje.",
+       "tooltip-watch": "Ajunta esta paje a tua lista de pajes monitorida",
+       "tooltip-rollback": "\"Reversa\" desfa direta la edita(s) par la contribuor la plu resente a esta paje",
+       "tooltip-undo": "\"Desfa\" reversa esta edita e abri la formulario de edita en moda de previde, permetente ajunta un razona en la resoma.",
+       "tooltip-summary": "Ajunta un resoma corta",
        "others": "otras",
-       "simpleantispam-label": "Proba anti-spam.\n<strong>No</strong> completa esta!",
+       "simpleantispam-label": "Antispam. <strong>No</strong> completi esta!",
+       "pageinfo-title": "Informa per \"$1\"",
+       "pageinfo-header-basic": "Informa fundal",
+       "pageinfo-header-edits": "Edita la istoria",
+       "pageinfo-header-restrictions": "Proteje de paje",
+       "pageinfo-header-properties": "Proprias de paje",
+       "pageinfo-display-title": "Mostra la titulo",
+       "pageinfo-default-sort": "Clave de ordina implicada",
+       "pageinfo-length": "Longia de paje (en baites)",
+       "pageinfo-article-id": "Numero de paje",
+       "pageinfo-language": "Lingua de contenida de paje",
+       "pageinfo-content-model": "Model de contenida de paje",
+       "pageinfo-robot-policy": "Catalogi par robotes",
+       "pageinfo-robot-index": "Permeteda",
+       "pageinfo-robot-noindex": "Proibida",
+       "pageinfo-watchers": "Cuantia de usores ci monitori esta paje",
+       "pageinfo-few-watchers": "Min ca $1 {{PLURAL:$1|usor|usores}} monitorinte",
+       "pageinfo-redirects-name": "Cuantia de redirijes a esta paje",
+       "pageinfo-subpages-name": "Cuantia de supajes de esta paje",
+       "pageinfo-subpages-value": "$1 ($2 {{PLURAL:$2|redirije|redirijes}}; $3 {{PLURAL:$3|nonredirije|nonredirijes}})",
+       "pageinfo-firstuser": "Creor de paje",
+       "pageinfo-firsttime": "Data de crea de paje",
+       "pageinfo-lastuser": "Contribuor la plu nova",
+       "pageinfo-lasttime": "Data de la edita la plu resente",
+       "pageinfo-edits": "Cuantia intera de editas",
+       "pageinfo-authors": "Cuantia intera de autores individua",
+       "pageinfo-recent-edits": "Cuantia de editas resente (en la $1 pasada)",
+       "pageinfo-recent-authors": "Cuantia de autores individua resente",
+       "pageinfo-magic-words": "{{PLURAL:$1|parola|parolas}} majiosa ($1)",
+       "pageinfo-hidden-categories": "{{PLURAL:$1|Categoria|Categorias}} ascondeda ($1)",
+       "pageinfo-templates": "{{PLURAL:$1|stensil|stensiles}} transcluida ($1)",
        "pageinfo-toolboxlink": "Informa de paje",
-       "previousdiff": "← Difere plu vea",
-       "nextdiff": "Difere plu nova →",
+       "pageinfo-contentpage": "Tratada como paje de contenida",
+       "pageinfo-contentpage-yes": "Si",
+       "patrol-log-page": "Arcivo de patrulias",
+       "previousdiff": "← Edita plu vea",
+       "nextdiff": "Edita plu nova →",
        "widthheightpage": "$1 × $2, $3 {{PLURAL:$3|paje|pajes}}",
-       "file-info-size": "$1 × $2 pixel, grandia de fix: $3, MIME tipo: $4",
-       "file-nohires": "No plu densia posable.",
-       "svg-long-desc": "SVG fix, per nom $1 × $2 pixeles, grandia de fix: $3",
-       "show-big-image": "Arcivo orijinal",
+       "file-info-size": "$1 × $2 pixeles, grandia de fix: $3, tipo MIME: $4",
+       "file-info-size-pages": "$1 × $2 pixeles, grandia de fix: $3, tipo MIME: $4, $5 {{PLURAL:$5|paje|pajes}}",
+       "file-nohires": "No densia plu alta es disponable.",
+       "svg-long-desc": "fix svg, densia: $1 × $2 pixeles, grandia: $3",
+       "show-big-image": "Fix orijinal",
        "show-big-image-preview": "Grandia de esta previde: $1",
        "show-big-image-other": "Otra {{PLURAL:$2|densia|densias}}: $1.",
        "show-big-image-size": "$1 × $2 pixeles",
        "newimages": "Imajes nova",
        "ilsubmit": "Xerca",
        "bad_image_list": "La forma es la seguente:\n\nSola linias de un lista (ce comensa con *) es considerada.\nLa lia prima a la linia nesesa es un lia a un mal fix.\nCada lias seguente a la mesma linia es considerada es esetas, ce es, la pajes do la fix pote aveni enlinia.",
-       "metadata": "Metadata",
-       "metadata-help": "Esta fix conteni plu informa, posable juntada de un camera dijital o un scanador usada per crea o dijiti el.\nSi la fix ia es cambiada de se stato orijinal, alga detalias pote no es clara en la fix cambiada.",
+       "metadata": "Metadatos",
+       "metadata-help": "Esta fix conteni plu informa, posable ajuntada de la camera o scanador usada per crea o dijitali lo.\nSi la fix ia cambia de sua state orijinal, cisa alga detalias no pertine bon a la fix cambiada.",
        "metadata-expand": "Mostra detalias estendente",
        "metadata-collapse": "Asconde detalias estendeda",
-       "metadata-fields": "Campos de EXIF metadata listada en esta mesaje va es incluida cuando la table de metadata es minimida.\n* make\n* model\n* datetimeoriginal\n* exposuretime\n* fnumber\n* isospeedratings\n* focallength\n* artist\n* copyright\n* imagedescription\n* gpslatitude\n* gpslongitude\n* gpsaltitude",
+       "metadata-fields": "Metadatos de imaje listada en esta mesaje va es incluida cuando la table de metadatos es minimida.\n* make\n* model\n* datetimeoriginal\n* exposuretime\n* fnumber\n* isospeedratings\n* focallength\n* artist\n* copyright\n* imagedescription\n* gpslatitude\n* gpslongitude\n* gpsaltitude",
        "exif-orientation": "Orienta",
        "exif-xresolution": "Densia orizonal",
        "exif-yresolution": "Densia vertical",
        "exif-datetime": "Data e ora de cambia de fix",
        "exif-make": "Fabricor de camera",
        "exif-model": "Model de camera",
-       "exif-software": "Programas usada",
+       "exif-software": "Program usada",
        "exif-exifversion": "Varia de Exif",
        "exif-colorspace": "Spasio de color",
        "exif-datetimeoriginal": "Data e ora de jenera de datos",
        "namespacesall": "tota",
        "monthsall": "tota",
        "confirm_purge_button": "Oce",
-       "watchlisttools-view": "Vide cambias pertinente",
-       "watchlisttools-edit": "Vide e edita la lista de pajes oservada",
-       "watchlisttools-raw": "Edita la lista rua de pajes oservada",
+       "imgmultipagenext": "paje seguente →",
+       "imgmultigo": "Vade!",
+       "imgmultigoto": "Vade a paje $1",
+       "watchlisttools-clear": "Vacui la lista de pajes monitorida.",
+       "watchlisttools-view": "Mostra cambias pertinente",
+       "watchlisttools-edit": "Mostra e edita la lista de pajes monitorida",
+       "watchlisttools-raw": "Edita la lista cru de pajes monitorida",
        "signature": "[[{{ns:user}}:$1|$2]] ([[{{ns:user_talk}}:$1|discute]])",
        "version": "Varia",
        "version-version": "($1)",
+       "redirect": "Redirije par fix, usor, paje, revisa o numero de arcivo",
+       "redirect-summary": "Esta paje spesial redirije a un fix (si on spesifa un nom), un paje (si on spesifa un numero de revisa o de paje), un paje de usor (si on spesida un numero de usor), o un article de arcivo (si on spesifia un numero). Esemplos: [[{{#Special:Redirect}}/file/Example.jpg]], [[{{#Special:Redirect}}/page/64308]], [[{{#Special:Redirect}}/revision/328429]], [[{{#Special:Redirect}}/user/101]], or [[{{#Special:Redirect}}/logid/186]].",
+       "redirect-submit": "Vade",
+       "redirect-lookup": "Trova:",
+       "redirect-value": "Valua:",
+       "redirect-user": "Numero de usor",
+       "redirect-page": "Numero de paje",
+       "redirect-revision": "Revisa de paje",
+       "redirect-file": "Nom de fix",
        "fileduplicatesearch-submit": "Xerca",
        "specialpages": "Pajes spesial",
-       "tag-filter": "Filtre de [[Special:Tags|eticeta]]:",
-       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|Tag|Tags}}]]: $2)",
-       "logentry-delete-delete": "$1 {{GENDER:$2|sutraeda}} paje $3",
-       "logentry-move-move": "$1 {{GENDER:$2|moveda}} paje $3 a $4",
+       "tag-filter": "Filtro par [[Special:Tags|eticeta]]:",
+       "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|Eticeta|Eticetas}}]]: $2)",
+       "tags-active-yes": "Si",
+       "tags-active-no": "No",
+       "tags-hitcount": "$1 {{PLURAL:$1|cambia|cambias}}",
+       "logentry-delete-delete": "$1 {{GENDER:$2|sutrae}} paje $3",
+       "logentry-delete-restore": "$1 {{GENDER:$2|restora}} paje $3 ($4)",
+       "logentry-delete-revision": "$1 {{GENDER:$2|cambia}} la vidablia de {{PLURAL:$5|un revisa|$5 revisas}} en paje $3: $4",
+       "revdelete-content-hid": "contenida ascondeda",
+       "logentry-move-move": "$1 {{GENDER:$2|move}} paje $3 a $4",
+       "logentry-move-move-noredirect": "$1 {{GENDER:$2|move}} la paje $3 a $4 sin lasa un redirije",
+       "logentry-move-move_redir": "$1 {{GENDER:$2|move}} la paje $3 a $4 con redirije",
+       "logentry-patrol-patrol-auto": "$1 {{GENDER:$2|marca}} automata la revisa $4 de paje $3 como patruliada",
        "logentry-newusers-create": "Conta de usor $1 ia es {{GENDER:$2|creada}}",
-       "logentry-upload-upload": "$1 {{GENDER:$2|cargada}} $3",
+       "logentry-newusers-autocreate": "Conta de usor $1 es automata {{GENDER:$2|creada}}",
+       "logentry-upload-upload": "$1 {{GENDER:$2|carga}} $3",
+       "logentry-upload-overwrite": "$1 {{GENDER:$2|carga}} un varia nova de $3",
        "searchsuggest-search": "Xerca {{SITENAME}}",
-       "expand_templates_ok": "Oce"
+       "duration-days": "$1 {{PLURAL:$1|dia|dias}}",
+       "expand_templates_ok": "Oce",
+       "randomrootpage": "Paje acaso de radis"
 }
index bb0588a..0b5e469 100644 (file)
        "recentchanges-legend-newpage": "{{int:recentchanges-label-newpage}} (taip pat žiūrėkite [[Special:NewPages|naujausių straipsnių sąrašą]])",
        "recentchanges-submit": "Rodyti",
        "rcfilters-activefilters": "Aktyvūs filtrai",
-       "rcfilters-quickfilters": "Išsaugoti filtro nustatymai",
+       "rcfilters-advancedfilters": "Detalūs filtrai",
+       "rcfilters-quickfilters": "Išsaugoti filtrai",
        "rcfilters-quickfilters-placeholder-title": "Nėra išsaugotų nuorodų",
        "rcfilters-savedqueries-defaultlabel": "Išsaugoti filtrai",
        "rcfilters-savedqueries-rename": "Pervadinti",
        "rcfilters-savedqueries-unsetdefault": "Pašalinti kaip numatytą",
        "rcfilters-savedqueries-remove": "Pašalinti",
        "rcfilters-savedqueries-new-name-label": "Pavadinimas",
+       "rcfilters-savedqueries-new-name-placeholder": "Apibūdinkite šio filtro tikslą.",
        "rcfilters-savedqueries-apply-label": "Išsaugoti nustatymus",
        "rcfilters-savedqueries-cancel-label": "Atšaukti",
        "rcfilters-savedqueries-add-new-title": "Išsaugoti dabartinius filtro nustatymus",
        "rcfilters-filter-logactions-label": "Įrašyti veiksmai",
        "rcfilters-filter-lastrevision-description": "Naujausias puslapio keitimas.",
        "rcfilters-filter-previousrevision-description": "Visi keitimai, kurie nėra naujausi puslapio keitimai.",
+       "rcfilters-view-tags": "Pažymėti keitimai",
        "rcnotefrom": "Žemiau yra {{PLURAL:$5|pakeitimas|pakeitimai}} pradedant <strong>$3, $4</strong> (rodoma iki <strong>$1</strong> pakeitimų).",
        "rclistfromreset": "Nustatyti duomenų pasirinkimą iš naujo",
        "rclistfrom": "Rodyti naujus pakeitimus pradedant $3 $2",
        "pageid": "puslapio ID $1",
        "rawhtml-notallowed": "&lt;html&gt; negali būti naudojamos ne normaliuose puslapiuose.",
        "gotointerwiki": "Išeinama iš {{SITENAME}}",
-       "gotointerwiki-invalid": "Nurodytas pavadinimas negalimas."
+       "gotointerwiki-invalid": "Nurodytas pavadinimas negalimas.",
+       "pagedata-bad-title": "Negalimas pavadinimas: $1."
 }
index d5775fe..fd48e9a 100644 (file)
        "anontalk": "സംവാദം",
        "navigation": "ഉള്ളടക്കം",
        "and": "&#32;ഒപ്പം",
-       "qbfind": "കണ്ടെത്തുക",
-       "qbbrowse": "ബ്രൗസ്",
-       "qbedit": "തിരുത്തുക",
-       "qbpageoptions": "ഈ താൾ",
-       "qbmyoptions": "എന്റെ താളുകൾ",
        "faq": "പതിവുചോദ്യങ്ങൾ",
-       "faqpage": "Project:പതിവുചോദ്യങ്ങൾ",
        "actions": "നടപടികൾ",
        "namespaces": "നാമമേഖല",
        "variants": "രൂപഭേദങ്ങൾ",
        "edit-local": "ഇവിടുത്തെ വിവരണം തിരുത്തുക",
        "create": "ഈ താൾ സൃഷ്ടിക്കുക",
        "create-local": "ഇവിടെ വിവരണം ചേർക്കുക",
-       "editthispage": "ഈ താൾ തിരുത്തുക",
-       "create-this-page": "ഈ താൾ സൃഷ്ടിക്കുക",
        "delete": "മായ്ക്കുക",
-       "deletethispage": "ഈ താൾ നീക്കം ചെയ്യുക",
-       "undeletethispage": "ഈ താൾ പുനഃസ്ഥാപിക്കുക",
        "undelete_short": "{{PLURAL:$1|ഒരു തിരുത്ത്|$1 തിരുത്തുകൾ}} പുനഃസ്ഥാപിക്കുക",
        "viewdeleted_short": "{{PLURAL:$1|മായ്ക്കപ്പെട്ട ഒരു തിരുത്തൽ|മായ്ക്കപ്പെട്ട $1 തിരുത്തലുകൾ}} കാണുക",
        "protect": "സം‌രക്ഷിക്കുക",
        "protect_change": "സംരക്ഷണമാനത്തിൽ മാറ്റം വരുത്തുക",
-       "protectthispage": "ഈ താൾ സം‌രക്ഷിക്കുക",
        "unprotect": "സംരക്ഷണം",
-       "unprotectthispage": "ഈ താളിന്റെ സംരക്ഷണത്തിൽ മാറ്റംവരുത്തുക",
        "newpage": "പുതിയ താൾ",
-       "talkpage": "ഈ താളിനെക്കുറിച്ച്‌ ചർച്ച ചെയ്യുക",
        "talkpagelinktext": "സംവാദം",
        "specialpage": "പ്രത്യേക താൾ",
        "personaltools": "സ്വകാര്യതാളുകൾ",
-       "articlepage": "ലേഖനം കാണുക",
        "talk": "സംവാദം",
        "views": "ദർശനീയത",
        "toolbox": "ഉപകരണങ്ങൾ",
-       "userpage": "ഉപയോക്താവിന്റെ താൾ കാണുക",
-       "projectpage": "പദ്ധതി താൾ കാണുക",
        "imagepage": "പ്രമാണ താൾ കാണുക",
        "mediawikipage": "സന്ദേശങ്ങളുടെ താൾ കാണുക",
        "templatepage": "ഫലകം താൾ കാണുക",
        "searchrelated": "ബന്ധപ്പെട്ടവ",
        "searchall": "എല്ലാം",
        "showingresults": "'''$2''' മുതലുള്ള {{PLURAL:$1|'''ഒരു''' ഫലം|'''$1''' ഫലങ്ങൾ}} താഴെ പ്രദർശിപ്പിക്കുന്നു.",
-       "showingresultsinrange": "#<strong>$2</strong> മുതൽ #<strong>$3</strong> വരെയുള്ള പരിധിയിലെ {{PLURAL:$1|<strong>ഒരു</strong> ഫലം|<strong>$1</strong> ഫലങ്ങൾ}} താഴെ പ്രദർശിപിക്കുന്നു.",
+       "showingresultsinrange": "#<strong>$2</strong> à´®àµ\81തൽ #<strong>$3</strong> à´µà´°àµ\86à´¯àµ\81à´³àµ\8dà´³ à´ªà´°à´¿à´§à´¿à´¯à´¿à´²àµ\86 {{PLURAL:$1|<strong>à´\92à´°àµ\81</strong> à´«à´²à´\82|<strong>$1</strong> à´«à´²à´\99àµ\8dà´\99ൾ}} à´¤à´¾à´´àµ\86 à´ªàµ\8dരദർശിപàµ\8dപിà´\95àµ\8dà´\95àµ\81à´¨àµ\8dà´¨àµ\81.",
        "search-showingresults": "{{PLURAL:$4|<strong>$3</strong> ഫലത്തിൽ<strong>$1</strong>|<strong>$3</strong> ഫലത്തിൽ <strong>$1 മുതൽ $2</strong> വരെയുള്ളവ}}",
        "search-nonefound": "താങ്കൾ തിരഞ്ഞ പദത്തിനു യോജിച്ച ഫലങ്ങളൊന്നും ലഭിച്ചില്ല.",
        "search-nonefound-thiswiki": "ഈ അന്വേഷണത്തിനു യോജിച്ച ഫലങ്ങളൊന്നും ഈ സൈറ്റിൽ നിന്നും ലഭിച്ചില്ല.",
index 43ea969..b164c2e 100644 (file)
        "loginlanguagelabel": "ဘာသာ: $1",
        "pt-login": "အကောင့်ဝင်ရန်",
        "pt-login-button": "အကောင့်ဝင်ရန်",
+       "pt-login-continue-button": "ဆက်လက် ဝင်ရောက်ပါ",
        "pt-createaccount": "အကောင့် ဖန်တီးရန်",
        "pt-userlogout": "အကောင့်ထွက်ရန်",
        "changepassword": "စကားဝှက် ပြောင်းရန်",
index 0e286eb..1db91d1 100644 (file)
        "modifiedarticleprotection": "endra nivået på vernet av «[[$1]]»",
        "unprotectedarticle": "fjerna vern av «[[$1]]»",
        "movedarticleprotection": "flytta verneinnstillingar frå «[[$2]]» til «[[$1]]»",
+       "protectedarticle-comment": "{{GENDER:$2|Verna}} «[[$1]]»",
        "unprotectedarticle-comment": "{{GENDER:$2|Fjerna}} vern av «[[$1]]»",
        "protect-title": "Vernar «$1»",
        "protect-title-notallowed": "Sjå vernenivået til «$1»",
index 336e6e8..23a2229 100644 (file)
        "post-expand-template-inclusion-warning": "Uwaga – zbyt duża wielkość wykorzystanych szablonów.\nNiektóre szablony nie zostaną użyte.",
        "post-expand-template-inclusion-category": "Strony, w których przekroczone jest ograniczenie wielkości użytych szablonów",
        "post-expand-template-argument-warning": "Uwaga – strona zawiera co najmniej jeden argument szablonu, który po rozwinięciu jest zbyt duży.\nArgument ten będzie pominięty.",
-       "post-expand-template-argument-category": "Strony, w których użyto szablon z pominięciem argumentów",
+       "post-expand-template-argument-category": "Strony, w których użyto szablonu z pominięciem argumentów",
        "parser-template-loop-warning": "Wykryto pętlę w szablonie [[$1]]",
        "template-loop-category": "Strony z pętlami szablonów",
        "template-loop-category-desc": "Strona zawiera pętlę szablonów, czyli szablon, który wywołuje sam siebie rekursywnie.",
index d4f5285..4d854d9 100644 (file)
        "mediastatistics-header-text": "Header on [[Special:MediaStatistics]] for file types that are in the text category. This includes simple text formats, including plain text formats, json, csv, and xml. Source code of compiled programming languages may be included here in the future, but isn't currently.",
        "mediastatistics-header-executable": "Header on [[Special:MediaStatistics]] for file types that are in the executable category. This includes things like source files for interpreted programming language (Shell scripts, javascript, etc).",
        "mediastatistics-header-archive": "Header on [[Special:MediaStatistics]] for file types that are in the archive category. Includes things like tar, zip, gzip etc.",
+       "mediastatistics-header-3d": "Header on [[Special:MediaStatistics]] for file types that are in the 3D category. Includes STL files.",
        "mediastatistics-header-total": "Header on [[Special:MediaStatistics]] for a summary of all file types.",
        "json-warn-trailing-comma": "A warning message notifying that JSON text was automatically corrected by removing erroneous commas.\n\nParameters:\n* $1 - number of commas that were removed\n{{Related|Json-error}}",
        "json-error-unknown": "User error message when there’s an unknown error.\n\nThis error is shown if we received an unexpected value from PHP. See http://php.net/manual/en/function.json-last-error.php\n\nParameters:\n* $1 - integer error code\n{{Related|Json-error}}",
index 7774735..55d3bdb 100644 (file)
        "rcfilters-filter-lastrevision-description": "Cea mai recentă modificare a unei pagini.",
        "rcfilters-filter-previousrevision-label": "Versiuni recente",
        "rcfilters-filter-previousrevision-description": "Toate modificările care nu sunt cea mai recentă modificare a unei pagini.",
+       "rcfilters-filter-excluded": "Exclus",
        "rcnotefrom": "Dedesubt {{PLURAL:$5|se află o modificare|sunt modificările}} începând cu <b>$3, $4</b> (maximum <b>$1</b> afișate).",
        "rclistfromreset": "Resetați selectarea datei",
        "rclistfrom": "Afișează modificările începând cu $3, ora $2",
        "file-thumbnail-no": "Numele fișierului începe cu <strong>$1</strong>.\nSe pare că este o imagine cu dimensiune redusă''(thumbnail)''.\nDacă ai această imagine la rezoluție mare încarc-o pe aceasta, altfel schimbă numele fișierului.",
        "fileexists-forbidden": "Un fișier cu acest nume există deja și nu poate fi rescris.\nMergeți înapoi și încărcați acest fișier sub un nume nou. [[File:$1|thumb|center|$1]]",
        "fileexists-shared-forbidden": "Un fișier cu acest nume există deja în magazia de imagini comune; mergeți înapoi și încărcați fișierul sub un nou nume. [[File:$1|thumb|center|$1]]",
-       "fileexists-no-change": "Încărcarea este un duplicat exact al versiunii curente <strong>[[:$1]]</strong>.",
-       "fileexists-duplicate-version": "Încărcarea este un duplicat exact al {{PLURAL:$2|versiunii vechi|versiunilor vechi}} a <strong>[[:$1]]</strong>.",
+       "fileexists-no-change": "Fișierul încărcat este un duplicat exact al versiunii curente a <strong>[[:$1]]</strong>.",
+       "fileexists-duplicate-version": "Fișierul încărcat este un duplicat exact al {{PLURAL:$2|versiunii vechi|versiunilor vechi}} a <strong>[[:$1]]</strong>.",
        "file-exists-duplicate": "Acest fișier este dublura {{PLURAL:$1|fișierului|fișierelor}}:",
        "file-deleted-duplicate": "Un fișier identic cu acesta ([[:$1]]) a fost șters anterior. Verificați istoricul ștergerilor fișierului înainte de a-l reîncărca.",
        "file-deleted-duplicate-notitle": "Un fișier identic cu acesta a fost șters anterior, iar titlul a fost suprimat.\nAr trebui să contactați pe cineva care poate vizualiza datele suprimate ale fișierului pentru a evalua situația înainte de a începe să-l reîncărcați.",
        "uploaded-hostile-svg": "S-a descoperit CSS vulnerabil în elementul de stil al fișierului SVG încărcat.",
        "uploaded-event-handler-on-svg": "Setarea atributelor <code>$1=„$2”</code> de gestionare a evenimentului nu este permisă pentru fișierele SVG.",
        "uploaded-href-attribute-svg": "Atributele href din fișierele SVG au permisiunea de a se conecta numai la adrese destinație http:// sau https://, dar a fost găsit <code>&lt;$1 $2=\"$3\"&gt;</code>.",
-       "uploaded-href-unsafe-target-svg": "S-a găsit href către informații nesigure: destinație URI <code>&lt;$1 $2=„$3”&gt;</code> în fișierul SVG încărcat.",
+       "uploaded-href-unsafe-target-svg": "S-a găsit href către informații nesigure: destinație URI <code>&lt;$1 $2=\"$3\"&gt;</code> în fișierul SVG încărcat.",
        "uploaded-animate-svg": "S-a găsit în fișierul SVG încărcat eticheta „animate” care ar putea modifica valoarea href folosind atributul „from” <code>&lt;$1 $2=„$3”&gt;</code>.",
        "uploaded-setting-event-handler-svg": "Setarea atributelor de gestionare a evenimentului nu este permisă; s-a găsit <code>&lt;$1 $2=„$3”&gt;</code> în fișierul SVG încărcat.",
        "uploaded-setting-href-svg": "Este blocată utilizarea etichetei „set” pentru a adăuga atributul „href” în elementul-părinte.",
        "modifiedarticleprotection": "schimbat nivelul de protecție pentru \"[[$1]]\"",
        "unprotectedarticle": "a eliminat protecția pentru „[[$1]]”",
        "movedarticleprotection": "setările de protecție au fost mutate de la „[[$2]]” la „[[$1]]”",
-       "protectedarticle-comment": "A protejat „[[$1]]”",
-       "unprotectedarticle-comment": "A eliminat protecția pentru „[[$1]]”",
+       "protectedarticle-comment": "{{GENDER:$2|a protejat}} „[[$1]]”",
+       "unprotectedarticle-comment": "{{GENDER:$2|a eliminat protecția}} pentru „[[$1]]”",
        "protect-title": "Protejare „$1”",
        "protect-title-notallowed": "Vizualizare nivel de protecție pentru „$1”",
        "prot_1movedto2": "a mutat [[$1]] la [[$2]]",
        "tags-actions-header": "Acțiuni",
        "tags-active-yes": "Da",
        "tags-active-no": "Nu",
-       "tags-source-extension": "Definită de o extensie",
+       "tags-source-extension": "Definită de software",
        "tags-source-manual": "Aplicată manual de utilizatori și roboți",
        "tags-source-none": "Nu mai este în uz",
        "tags-edit": "modificare",
        "htmlform-user-not-valid": "<strong>$1</strong> nu este un nume de utilizator valid.",
        "logentry-delete-delete": "$1 {{GENDER:$2|a șters}} pagina $3",
        "logentry-delete-delete_redir": "$1 {{GENDER:$2|a șters}} pagina de redirecționare $3 prin suprascriere",
-       "logentry-delete-restore": "$1 {{GENDER:$2|a restaurat}} pagina $3",
+       "logentry-delete-restore": "$1 {{GENDER:$2|a restaurat}} pagina $3 ($4)",
+       "restore-count-files": "{{PLURAL:$1|1 fișier|$1 fișiere}}",
        "logentry-delete-event": "$1 {{GENDER:$2|a schimbat}} vizibilitatea {{PLURAL:$5|unui eveniment din jurnal|a $5 evenimente din jurnal|a $5 de evenimente din jurnal}} pentru $3: $4",
        "logentry-delete-revision": "$1 {{GENDER:$2|a schimbat}} vizibilitatea {{PLURAL:$5|unei versiuni|a $5 versiuni|a $5 de versiuni}} pentru pagina $3: $4",
        "logentry-delete-event-legacy": "$1 {{GENDER:$2|a modificat}} vizibilitatea evenimentelor din jurnal pentru $3",
        "logentry-tag-update-revision": "$1 {{GENDER:$2|a actualizat}} etichetele pentru versiunea $4 a paginii $3 ({{PLURAL:$7|adăugat}} $6; {{PLURAL:$9|șters}} $8)",
        "logentry-tag-update-logentry": "$1 {{GENDER:$2|a actualizat}} etichetele intrării din jurnal $5 a paginii $3 ({{PLURAL:$7|adăugat}} $6; {{PLURAL:$9|șters}} $8)",
        "rightsnone": "(niciunul)",
+       "rightslogentry-temporary-group": "$1 (temporar, până la $2)",
        "feedback-adding": "Se adaugă părerea pe pagină...",
        "feedback-back": "Înapoi",
        "feedback-bugcheck": "Minunat! Trebuie doar să verificați dacă nu cumva problema a fost [$1 deja înregistrată].",
        "api-error-emptypage": "Crearea paginilor noi, goale nu este permisă.",
        "api-error-publishfailed": "Eroare internă: serverul nu a putut publica fișierul temporar.",
        "api-error-stashfailed": "Eroare internă: serverul nu a putut stoca fișierul temporar.",
-       "api-error-unknown-warning": "Avertisment necunoscut: $1",
+       "api-error-unknown-warning": "Avertisment necunoscut: \"$1\".",
        "api-error-unknownerror": "Eroare necunoscută: „$1”.",
        "duration-seconds": "$1 {{PLURAL:$1|secundă|secunde|de secunde}}",
        "duration-minutes": "$1 {{PLURAL:$1|minut|minute|de minute}}",
        "pagelang-language": "Limbă",
        "pagelang-use-default": "Folosește limba implicită",
        "pagelang-select-lang": "Alege limba",
+       "pagelang-reason": "Motiv",
        "pagelang-submit": "Trimite",
+       "pagelang-nonexistent-page": "Pagina $1 nu există.",
        "right-pagelang": "Modifică limba paginii",
        "action-pagelang": "modificați limba paginii",
        "log-name-pagelang": "Jurnal modificare limbă",
        "mw-widgets-dateinput-placeholder-month": "AAAA-LL",
        "mw-widgets-titleinput-description-new-page": "pagina nu există încă",
        "mw-widgets-titleinput-description-redirect": "redirecționare către $1",
+       "date-range-from": "De la data:",
+       "date-range-to": "Până la data:",
        "sessionmanager-tie": "Nu se pot combina multiple tipuri de cereri de autentificare: $1.",
        "sessionprovider-generic": "sesiuni $1",
        "sessionprovider-mediawiki-session-cookiesessionprovider": "sesiuni pe bază de module cookie.",
        "log-action-filter-rights-autopromote": "Schimbare automată",
        "log-action-filter-upload-upload": "Încărcare nouă",
        "log-action-filter-upload-overwrite": "Reîncărcare",
+       "authmanager-email-label": "E-mail",
+       "authmanager-email-help": "Adresă de e-mail",
+       "authmanager-realname-label": "Nume real",
+       "authmanager-realname-help": "Numele real al utilizatorului",
+       "authprovider-resetpass-skip-label": "Omite",
        "linkaccounts-submit": "Leagă conturile",
        "unlinkaccounts": "Dezleagă conturile",
        "unlinkaccounts-success": "Contul a fost dezlegat"
index b77aba3..1975137 100644 (file)
        "emailccsubject": "Copie de le messàgge tue a $1: $2",
        "emailsent": "E-mail mannete",
        "emailsenttext": "'U messagge email tue ha state mannete.",
-       "emailuserfooter": "Sta e-mail ha state {{GENDER:$1|mannate}} da $1 a {{GENDER:$2|$2}} da 'a funziona \"{{int:emailuser}}\" de {{SITENAME}}.",
+       "emailuserfooter": "Sta e-mail ha state {{GENDER:$1|mannate}} da $1 a {{GENDER:$2|$2}} da 'a funziona \"{{int:emailuser}}\" de {{SITENAME}}. Ce {{GENDER:$2|respunne}}, 'a mail d'a resposta toje avéne mannate direttamende {{GENDER:$1|a 'u mittende origgenale}}, dicenne {{GENDER:$1|'u}} indirizze {{GENDER:$2|tune}} de poste elettroneche.",
        "usermessage-summary": "Lassanne 'nu messagge de sisteme.",
        "usermessage-editor": "Messaggiatore de sisteme",
        "usermessage-template": "MediaWiki:UserMessage",
        "enotif_body_intro_moved": "'A pàgene $1 de {{SITENAME}} ha state spustate suse a $PAGEEDITDATE da {{gender:$2|$2}}, vide $3 p'a revisione corrende.",
        "enotif_body_intro_restored": "'A pàgene $1 de {{SITENAME}} ha state repristenate suse a $PAGEEDITDATE da {{gender:$2|$2}}, vide $3 p'a revisione corrende.",
        "enotif_body_intro_changed": "'A pàgene $1 de {{SITENAME}} ha state cangiate suse a $PAGEEDITDATE da {{gender:$2|$2}}, vide $3 p'a revisione corrende.",
-       "enotif_lastvisited": "Vide $1 pe tutte le cangiaminde da l'urtema visita toje.",
+       "enotif_lastvisited": "'Ndruche $1 pe tutte le cangiaminde da l'urtema visita toje.",
        "enotif_lastdiff": "Pe 'ndrucà stu cangiamende, 'ndruche $1",
        "enotif_anon_editor": "Utende anonime $1",
        "enotif_body": "Care $WATCHINGUSERNAME,\n\n$PAGEINTRO $NEWPAGE\n\nRiepileghe de le cangiaminde: $PAGESUMMARY $PAGEMINOREDIT\n\nCondatte 'u cangiatore:\nmail: $PAGEEDITOR_EMAIL\nuicchi: $PAGEEDITOR_WIKI\n\nNon ge stonne otre notifiche ce tu face otre attivitate senze ca tu visite sta pàgene.\nTu puè pure azzerà 'a spunde de le notifiche pe tutte le pàggene condrollate jndr'à l'elenghe tune.\n\nStatte Bbuene, 'u sisteme de notificaziune de {{SITENAME}}\n\n--\nPe cangià le 'mbostaziune de notifeche de l'email toje, vè vide\n{{canonicalurl:{{#special:Preferences}}}}\n\nPe cangià le 'mbostaziune de l'elenghe de le pàggene condrollate tune, vè vide\n{{canonicalurl:{{#special:EditWatchlist}}}}\n\nPe scangellà 'a pàgene da l'elenghe de le pàggene condrollate, vè vide\n$UNWATCHURL\n\nSegnalaziune e otre assistenze:\n$HELPPAGE",
        "sp-contributions-newbies-sub": "Pe l'utinde nuève",
        "sp-contributions-newbies-title": "Condrebbute de l'utinde pe le cunde utinde nuéve",
        "sp-contributions-blocklog": "Archivije de le Bloccaminde",
-       "sp-contributions-suppresslog": "condrebbute de {{GENDER:$2|l'utende}} scettate",
+       "sp-contributions-suppresslog": "condrebbute de {{GENDER:$1|l'utende}} scettate",
        "sp-contributions-deleted": "condrebbute de {{GENDER:$1|l'utende}} scangellate",
        "sp-contributions-uploads": "carecaminde",
        "sp-contributions-logs": "archivije",
index 1969077..368e648 100644 (file)
@@ -44,7 +44,7 @@
        "tog-diffonly": "Ad ur tml may illan ɣ tisniwin, ml ɣir mattnt isnaḥyan",
        "tog-showhiddencats": "sbaynd tsnifat ihbanin",
        "tog-norollbackdiff": "hiyd lfarq baad lqiyam bstirjaa",
-       "underline-always": "dima",
+       "underline-always": "ⴷⵉⵎⴰ",
        "underline-never": "ⵊⵊⵓ",
        "underline-default": "ala hssad regalhe n lmotasaffih",
        "editfont-style": "lkht n lmintaqa nthrir",
        "pagetitle": "$1 - {{SITENAME}}",
        "pagetitle-view-mainpage": "{{SITENAME}}",
        "retrievedfrom": "Yurrid z \"$1\"",
-       "youhavenewmessages": "Illa dark $1 ($2).",
+       "youhavenewmessages": "{{PLURAL:$3|{{GENDER:$3|ⴷⴰⵔⴽ|ⴷⴰⵔⵎ}}}} $1 ($2).",
        "newmessageslinkplural": "{{PLURAL:$1|ⵜⵓⵣⵉⵏⵜ ⵜⴰⵎⴰⵢⵏⵓⵜ|ⵜⵓⵣⵉⵏⵉⵏ ⵜⵉⵎⴰⵢⵏⵓⵜⵉⵏ}}",
        "newmessagesdifflinkplural": "{{PLURAL:$1|ⴰⵙⵏⴼⵍ ⵉⴳⴳⵯⵔⴰⵏ|ⵉⵙⵏⴼⵍⵏ ⴳⴳⵯⵔⴰⵏⵉⵏ}}",
-       "youhavenewmessagesmulti": "Dark tibratin timaynutin ɣ $1",
+       "youhavenewmessagesmulti": "{{GENDER:|ⴷⴰⵔⴽ|ⴷⴰⵔⵎ}} ⵜⵓⵣⵉⵏⵉⵏ ⵜⵉⵎⴰⵢⵏⵓⵜⵉⵏ ⴳ $1",
        "editsection": "ⵙⵏⴼⵍ",
        "editold": "ⵙⵏⴼⵍ",
        "viewsourceold": "Mel aɣbalu",
        "confirmable-no": "ⵓⵀⵓ",
        "thisisdeleted": "Mel niɣd rard $1?",
        "viewdeleted": "Mel $1?",
-       "restorelink": "{{PLURAL:$1|Ambddel lli imḥin|imbddel lli imḥin}}",
+       "restorelink": "{{PLURAL:$1|ⵢⴰⵏ ⵓⵙⵏⴼⵍ ⵉⵜⵜⵡⴰⴽⴽⵙⵏ|imbddel lli imḥin}}",
        "feedlinks": "ⵉⴼⵉⵍⵉ:",
        "feed-invalid": "Anaw n usurdm ur gis iffuy umya",
        "feed-unavailable": "Isudmn ur llanin ɣil",
        "nstab-help": "ⵜⴰⵙⵏⴰ ⵏ ⵜⵡⵉⵙⵉ",
        "nstab-category": "ⴰⵙⵎⵉⵍ",
        "mainpage-nstab": "ⵜⴰⵙⵏⴰ ⵏ ⵓⵙⵏⵓⴱⴳ",
-       "nosuchaction": "Ur illa mat iskrn",
+       "nosuchaction": "ⵓⵔ ⵜⵍⵍⵉ ⵜⵉⴳⴰⵡⵜ ⴰⴷ",
        "nosuchactiontext": "Mytuskarn ɣu tansa yad ur tti tgi.\n\nIrwas is turit tansa  skra mani yaḍnin, ulla azday ur igi amya.\n\nTzdar attili tamukrist ɣ {{SITENAME}}.",
        "nosuchspecialpage": "ⵓⵔ ⵜⵍⵍⵉ ⵜⴰⵙⵏⴰ ⴰⴷ ⵉⵥⵍⵉⵏ",
        "nospecialpagetext": "<strong>Trit yat tasna tamzlit ur illan.</strong>\n\nTifilit n tasnayin gaddanin ratn taft ɣid [[Special:SpecialPages|{{int:specialpages}}]].",
        "badtitle": "Azwl ur ifulkin",
        "badtitletext": "Azwl n tasna lli trit ur igadda, ixwa, niɣd iga aswl n gr tutlayt niḍ ngr tuwwurins ur izdimzyan. Ẓr urgis tgit kra nu uskkil niɣd mnnaw lli gis ur llanin",
        "viewsource": "Mel iɣbula",
-       "virus-unknownscanner": "antivirus oritwsan",
-       "yourname": "smiyt o-msxdam:",
+       "virus-unknownscanner": "ⴰⵎⴳⵍⴼⵉⵔⵓⵙ ⴰⵔⵓⵙⵙⵉⵏ:",
+       "yourname": "ⵉⵙⵎ ⵏ ⵓⵙⵎⵔⴰⵙ:",
        "yourpassword": "awal iḥdan:",
        "yourpasswordagain": "Зawd ara awal iḥdan:",
        "yourdomainname": "Taɣult nek",
index 1454000..2730a1b 100644 (file)
        "rcfilters-filter-excluded": "Exkluderad",
        "rcfilters-tag-prefix-namespace-inverted": "<strong>:not</strong> $1",
        "rcfilters-view-tags": "Märkta redigeringar",
+       "rcfilters-view-namespaces-tooltip": "Filtrera resultat efter namnrymder",
+       "rcfilters-view-tags-tooltip": "Filtrera resultat med redigeringsmärken",
+       "rcfilters-view-return-to-default-tooltip": "Återvänd till huvudfiltreringsmenyn",
        "rcnotefrom": "Nedan visas {{PLURAL:$5|ändringen|ändringar}} sedan <strong>$3, $4</strong> (upp till <strong>$1</strong> ändringar visas).",
        "rclistfromreset": "Återställ datumval",
        "rclistfrom": "Visa nya ändringar från och med $2 $3",
index 8cad68d..f617ce6 100644 (file)
        "navigation": "ಸಂಚಾರೊ",
        "and": "&#32;ಬೊಕ್ಕ",
        "faq": "ಸಾಮಾನ್ಯವಾದ್ ಕೇನುನ ಪ್ರಶ್ನೆಲು",
-       "actions": "à²\95à³\8dರಿಯà³\86à²\95à³\8dà²\95à³\81ಲà³\81",
+       "actions": "ಕ್ರಿಯೆಲು",
        "namespaces": "ಪುದರ್-ಜಾಗೆಲು",
        "variants": "ವಿವಿಧ ರೂಪೊಲು",
        "navigation-heading": "ಸಂಚಾರೊದ ಮೆನು",
        "generic-pool-error": "ಮಾಪು ಮಲ್ಪುಲೆ, ಸದ್ಯಗ್ ಸರ್ವರ್ ಓವರ್‌ಲೋಡ್ ಆತ್ಂಡ್.\nಮಸ್ತ್ ಜನ ಗಲಸುನಾಕ್ಲು ಈ ಪುಟೊನು ತೂಯೆರೆ ಪ್ರಯತ್ನ ಮಲ್ತೊಂದುಲ್ಲೆರ್.\nದಯದೀದ್ ಒಂತೆ ಪೊರ್ತು ಕಾತ್‌ದ್ ಕುಡೊರ ಈ ಪುಟೊನು ತೂಯೆರೆ ಪ್ರಯತ್ನ ಮಲ್ಪುಲೆ.",
        "pool-timeout": "ಬೀಗೊಗು ಕಾಪುನ ಪೊರ್ತು ಮುಗಿಂಡ್.",
        "pool-queuefull": "ಪೂಲ್ ಕ್ಯೂ ದಿಂಜ್‌ದ್ಂಡ್",
-       "pool-errorunknown": "à²\97à³\8aತà³\8dತಿà²\82à²\9cà²\82ದಿನ  ದೋಷ",
+       "pool-errorunknown": "à²\97à³\8aತà³\8dತಿà²\9cà³\8dà²\9cà²\82ದಿನ ದೋಷ",
        "pool-servererror": "ಪೂಲ್ ಕೌಂಟರ್ ಸೇವೆ ಇಜ್ಜಿ ($1).",
        "poolcounter-usage-error": "ಗಲಸುನೆತ್ತ ದೋಸೊ: $1",
        "aboutsite": "{{SITENAME}} ದ ಬಗೆಟ್",
        "toc": "ಪರಿವಿಡಿ",
        "showtoc": "ತೊಜ್ಪಾವು",
        "hidetoc": "ದೆಂಗಾವು",
-       "collapsible-collapse": "à²\95à³\81à²\97à³\8dà²\97ಿಸಾಲ",
+       "collapsible-collapse": "à²\8eಲà³\8dಯ à²®à²²à³\8dಪà³\81ಲà³\86",
    &