From: jenkins-bot Date: Mon, 18 Sep 2017 15:18:10 +0000 (+0000) Subject: Merge "Split mediawiki.special.preferences into separate file for each function" X-Git-Tag: 1.31.0-rc.0~2071 X-Git-Url: https://git.heureux-cyclage.org/?p=lhc%2Fweb%2Fwiklou.git;a=commitdiff_plain;h=870a34e2ccf2649fdcc41a951d336377a948ab06;hp=51a4c783e8900fdfabc353573991367ab63e11cf Merge "Split mediawiki.special.preferences into separate file for each function" --- diff --git a/docs/hooks.txt b/docs/hooks.txt index b7fe8c1f35..a19e9fc0e2 100644 --- a/docs/hooks.txt +++ b/docs/hooks.txt @@ -996,13 +996,10 @@ $special: ChangesListSpecialPage instance 'ChangesListSpecialPageQuery': Called when building SQL query on pages inheriting from ChangesListSpecialPage (in core: RecentChanges, RecentChangesLinked and Watchlist). - Do not use this to implement individual filters if they are compatible with the ChangesListFilter and ChangesListFilterGroup structure. - Instead, use sub-classes of those classes, in conjunction with the ChangesListSpecialPageStructuredFilters hook. - This hook can be used to implement filters that do not implement that structure, or custom behavior that is not an individual filter. $name: name of the special page, e.g. 'Watchlist' @@ -1017,20 +1014,16 @@ $opts: FormOptions for this request filters for pages inheriting from ChangesListSpecialPage (in core: RecentChanges, RecentChangesLinked, and Watchlist). Generally, you will want to construct new ChangesListBooleanFilter or ChangesListStringOptionsFilter objects. - When constructing them, you specify which group they belong to. You can reuse existing groups (accessed through $special->getFilterGroup), or create your own (ChangesListBooleanFilterGroup or ChangesListStringOptionsFilterGroup). If you create new groups, you must register them with $special->registerFilterGroup. - Note that this is called regardless of whether the user is currently using the new (structured) or old (unstructured) filter UI. If you want your boolean filter to show on both the new and old UI, specify all the supported fields. These include showHide, label, and description. - See the constructor of each ChangesList* class for documentation of supported fields. - $special: ChangesListSpecialPage instance 'ChangeTagAfterDelete': Called after a change tag has been deleted (that is, diff --git a/includes/EditPage.php b/includes/EditPage.php index 9f3f586748..12966e5309 100644 --- a/includes/EditPage.php +++ b/includes/EditPage.php @@ -527,7 +527,7 @@ class EditPage { * the newly-edited page. */ public function edit() { - global $wgRequest, $wgUser; + global $wgRequest; // Allow extensions to modify/prevent this form or submission if ( !Hooks::run( 'AlternateEdit', [ $this ] ) ) { return; @@ -570,9 +570,8 @@ class EditPage { wfDebug( __METHOD__ . ": User can't edit\n" ); // Auto-block user's IP if the account was "hard" blocked if ( !wfReadOnly() ) { - $user = $wgUser; - DeferredUpdates::addCallableUpdate( function () use ( $user ) { - $user->spreadAnyEditBlock(); + DeferredUpdates::addCallableUpdate( function () { + $this->context->getUser()->spreadAnyEditBlock(); } ); } $this->displayPermissionsError( $permErrors ); @@ -657,15 +656,14 @@ class EditPage { * @return array */ protected function getEditPermissionErrors( $rigor = 'secure' ) { - global $wgUser; - - $permErrors = $this->mTitle->getUserPermissionsErrors( 'edit', $wgUser, $rigor ); + $user = $this->context->getUser(); + $permErrors = $this->mTitle->getUserPermissionsErrors( 'edit', $user, $rigor ); # Can this title be created? if ( !$this->mTitle->exists() ) { $permErrors = array_merge( $permErrors, wfArrayDiff2( - $this->mTitle->getUserPermissionsErrors( 'create', $wgUser, $rigor ), + $this->mTitle->getUserPermissionsErrors( 'create', $user, $rigor ), $permErrors ) ); @@ -787,7 +785,7 @@ class EditPage { * @return bool */ protected function previewOnOpen() { - global $wgRequest, $wgUser, $wgPreviewOnOpenNamespaces; + global $wgRequest, $wgPreviewOnOpenNamespaces; if ( $wgRequest->getVal( 'preview' ) == 'yes' ) { // Explicit override from request return true; @@ -798,7 +796,7 @@ class EditPage { // Nothing *to* preview for new sections return false; } elseif ( ( $wgRequest->getVal( 'preload' ) !== null || $this->mTitle->exists() ) - && $wgUser->getOption( 'previewonfirst' ) + && $this->context->getUser()->getOption( 'previewonfirst' ) ) { // Standard preference behavior return true; @@ -851,8 +849,6 @@ class EditPage { * @throws ErrorPageError */ public function importFormData( &$request ) { - global $wgUser; - # Section edit can come from either the form or a link $this->section = $request->getVal( 'wpSection', $request->getVal( 'section' ) ); @@ -961,14 +957,15 @@ class EditPage { $this->minoredit = $request->getCheck( 'wpMinoredit' ); $this->watchthis = $request->getCheck( 'wpWatchthis' ); + $user = $this->context->getUser(); # Don't force edit summaries when a user is editing their own user or talk page if ( ( $this->mTitle->mNamespace == NS_USER || $this->mTitle->mNamespace == NS_USER_TALK ) - && $this->mTitle->getText() == $wgUser->getName() + && $this->mTitle->getText() == $user->getName() ) { $this->allowBlankSummary = true; } else { $this->allowBlankSummary = $request->getBool( 'wpIgnoreBlankSummary' ) - || !$wgUser->getOption( 'forceeditsummary' ); + || !$user->getOption( 'forceeditsummary' ); } $this->autoSumm = $request->getText( 'wpAutoSummary' ); @@ -1084,7 +1081,6 @@ class EditPage { * @return bool If the requested section is valid */ public function initialiseForm() { - global $wgUser; $this->edittime = $this->page->getTimestamp(); $this->editRevId = $this->page->getLatest(); @@ -1094,19 +1090,20 @@ class EditPage { } $this->textbox1 = $this->toEditText( $content ); + $user = $this->context->getUser(); // activate checkboxes if user wants them to be always active # Sort out the "watch" checkbox - if ( $wgUser->getOption( 'watchdefault' ) ) { + if ( $user->getOption( 'watchdefault' ) ) { # Watch all edits $this->watchthis = true; - } elseif ( $wgUser->getOption( 'watchcreations' ) && !$this->mTitle->exists() ) { + } elseif ( $user->getOption( 'watchcreations' ) && !$this->mTitle->exists() ) { # Watch creations $this->watchthis = true; - } elseif ( $wgUser->isWatched( $this->mTitle ) ) { + } elseif ( $user->isWatched( $this->mTitle ) ) { # Already watched $this->watchthis = true; } - if ( $wgUser->getOption( 'minordefault' ) && !$this->isNew ) { + if ( $user->getOption( 'minordefault' ) && !$this->isNew ) { $this->minoredit = true; } if ( $this->textbox1 === false ) { @@ -1123,10 +1120,11 @@ class EditPage { * @since 1.21 */ protected function getContentObject( $def_content = null ) { - global $wgRequest, $wgUser, $wgContLang; + global $wgRequest, $wgContLang; $content = false; + $user = $this->context->getUser(); // For message page not locally set, use the i18n message. // For other non-existent articles, use preload text if any. if ( !$this->mTitle->exists() || $this->section == 'new' ) { @@ -1149,7 +1147,7 @@ class EditPage { } else { if ( $this->section != '' ) { // Get section edit text (returns $def_text for invalid sections) - $orig = $this->getOriginalContent( $wgUser ); + $orig = $this->getOriginalContent( $user ); $content = $orig ? $orig->getSection( $this->section ) : null; if ( !$content ) { @@ -1177,8 +1175,8 @@ class EditPage { $undoMsg = 'failure'; } else { $oldContent = $this->page->getContent( Revision::RAW ); - $popts = ParserOptions::newFromUserAndLang( $wgUser, $wgContLang ); - $newContent = $content->preSaveTransform( $this->mTitle, $wgUser, $popts ); + $popts = ParserOptions::newFromUserAndLang( $user, $wgContLang ); + $newContent = $content->preSaveTransform( $this->mTitle, $user, $popts ); if ( $newContent->getModel() !== $oldContent->getModel() ) { // The undo may change content // model if its reverting the top @@ -1239,7 +1237,7 @@ class EditPage { } if ( $content === false ) { - $content = $this->getOriginalContent( $wgUser ); + $content = $this->getOriginalContent( $user ); } } } @@ -1365,8 +1363,6 @@ class EditPage { * @since 1.21 */ protected function getPreloadedContent( $preload, $params = [] ) { - global $wgUser; - if ( !empty( $this->mPreloadContent ) ) { return $this->mPreloadContent; } @@ -1377,9 +1373,10 @@ class EditPage { return $handler->makeEmptyContent(); } + $user = $this->context->getUser(); $title = Title::newFromText( $preload ); # Check for existence to avoid getting MediaWiki:Noarticletext - if ( $title === null || !$title->exists() || !$title->userCan( 'read', $wgUser ) ) { + if ( $title === null || !$title->exists() || !$title->userCan( 'read', $user ) ) { // TODO: somehow show a warning to the user! return $handler->makeEmptyContent(); } @@ -1388,14 +1385,14 @@ class EditPage { if ( $page->isRedirect() ) { $title = $page->getRedirectTarget(); # Same as before - if ( $title === null || !$title->exists() || !$title->userCan( 'read', $wgUser ) ) { + if ( $title === null || !$title->exists() || !$title->userCan( 'read', $user ) ) { // TODO: somehow show a warning to the user! return $handler->makeEmptyContent(); } $page = WikiPage::factory( $title ); } - $parserOptions = ParserOptions::newFromUser( $wgUser ); + $parserOptions = ParserOptions::newFromUser( $user ); $content = $page->getContent( Revision::RAW ); if ( !$content ) { @@ -1429,10 +1426,10 @@ class EditPage { * @private */ public function tokenOk( &$request ) { - global $wgUser; $token = $request->getVal( 'wpEditToken' ); - $this->mTokenOk = $wgUser->matchEditToken( $token ); - $this->mTokenOkExceptSuffix = $wgUser->matchEditTokenNoSuffix( $token ); + $user = $this->context->getUser(); + $this->mTokenOk = $user->matchEditToken( $token ); + $this->mTokenOkExceptSuffix = $user->matchEditTokenNoSuffix( $token ); return $this->mTokenOk; } @@ -1472,10 +1469,8 @@ class EditPage { * @return Status The resulting status object. */ public function attemptSave( &$resultDetails = false ) { - global $wgUser; - # Allow bots to exempt some edits from bot flagging - $bot = $wgUser->isAllowed( 'bot' ) && $this->bot; + $bot = $this->context->getUser()->isAllowed( 'bot' ) && $this->bot; $status = $this->internalAttemptSave( $resultDetails, $bot ); Hooks::run( 'EditPage::attemptSave:after', [ $this, $status, $resultDetails ] ); @@ -1507,8 +1502,6 @@ class EditPage { * @return bool False, if output is done, true if rest of the form should be displayed */ private function handleStatus( Status $status, $resultDetails ) { - global $wgUser; - /** * @todo FIXME: once the interface for internalAttemptSave() is made * nicer, this should use the message in $status @@ -1598,7 +1591,7 @@ class EditPage { return false; case self::AS_BLOCKED_PAGE_FOR_USER: - throw new UserBlockedError( $wgUser->getBlock() ); + throw new UserBlockedError( $this->context->getUser()->getBlock() ); case self::AS_IMAGE_REDIRECT_ANON: case self::AS_IMAGE_REDIRECT_LOGGED: @@ -1737,10 +1730,11 @@ class EditPage { * time. */ public function internalAttemptSave( &$result, $bot = false ) { - global $wgUser, $wgRequest, $wgMaxArticleSize; + global $wgRequest, $wgMaxArticleSize; global $wgContentHandlerUseDB; $status = Status::newGood(); + $user = $this->context->getUser(); if ( !Hooks::run( 'EditPage::attemptSave', [ $this ] ) ) { wfDebug( "Hook 'EditPage::attemptSave' aborted article saving\n" ); @@ -1753,7 +1747,7 @@ class EditPage { if ( $spam !== '' ) { wfDebugLog( 'SimpleAntiSpam', - $wgUser->getName() . + $user->getName() . ' editing "' . $this->mTitle->getPrefixedText() . '" submitted bogus field "' . @@ -1782,9 +1776,9 @@ class EditPage { # Check image redirect if ( $this->mTitle->getNamespace() == NS_FILE && $textbox_content->isRedirect() && - !$wgUser->isAllowed( 'upload' ) + !$user->isAllowed( 'upload' ) ) { - $code = $wgUser->isAnon() ? self::AS_IMAGE_REDIRECT_ANON : self::AS_IMAGE_REDIRECT_LOGGED; + $code = $user->isAnon() ? self::AS_IMAGE_REDIRECT_ANON : self::AS_IMAGE_REDIRECT_LOGGED; $status->setResult( false, $code ); return $status; @@ -1832,10 +1826,10 @@ class EditPage { return $status; } - if ( $wgUser->isBlockedFrom( $this->mTitle, false ) ) { + if ( $user->isBlockedFrom( $this->mTitle, false ) ) { // Auto-block user's IP if the account was "hard" blocked if ( !wfReadOnly() ) { - $wgUser->spreadAnyEditBlock(); + $user->spreadAnyEditBlock(); } # Check block state against master, thus 'false'. $status->setResult( false, self::AS_BLOCKED_PAGE_FOR_USER ); @@ -1850,8 +1844,8 @@ class EditPage { return $status; } - if ( !$wgUser->isAllowed( 'edit' ) ) { - if ( $wgUser->isAnon() ) { + if ( !$user->isAllowed( 'edit' ) ) { + if ( $user->isAnon() ) { $status->setResult( false, self::AS_READ_ONLY_PAGE_ANON ); return $status; } else { @@ -1867,15 +1861,15 @@ class EditPage { $status->fatal( 'editpage-cannot-use-custom-model' ); $status->value = self::AS_CANNOT_USE_CUSTOM_MODEL; return $status; - } elseif ( !$wgUser->isAllowed( 'editcontentmodel' ) ) { + } elseif ( !$user->isAllowed( 'editcontentmodel' ) ) { $status->setResult( false, self::AS_NO_CHANGE_CONTENT_MODEL ); return $status; } // Make sure the user can edit the page under the new content model too $titleWithNewContentModel = clone $this->mTitle; $titleWithNewContentModel->setContentModel( $this->contentModel ); - if ( !$titleWithNewContentModel->userCan( 'editcontentmodel', $wgUser ) - || !$titleWithNewContentModel->userCan( 'edit', $wgUser ) + if ( !$titleWithNewContentModel->userCan( 'editcontentmodel', $user ) + || !$titleWithNewContentModel->userCan( 'edit', $user ) ) { $status->setResult( false, self::AS_NO_CHANGE_CONTENT_MODEL ); return $status; @@ -1887,7 +1881,7 @@ class EditPage { if ( $this->changeTags ) { $changeTagsStatus = ChangeTags::canAddTagsAccompanyingChange( - $this->changeTags, $wgUser ); + $this->changeTags, $user ); if ( !$changeTagsStatus->isOK() ) { $changeTagsStatus->value = self::AS_CHANGE_TAG_ERROR; return $changeTagsStatus; @@ -1899,8 +1893,8 @@ class EditPage { $status->value = self::AS_READ_ONLY_PAGE; return $status; } - if ( $wgUser->pingLimiter() || $wgUser->pingLimiter( 'linkpurge', 0 ) - || ( $changingContentModel && $wgUser->pingLimiter( 'editcontentmodel' ) ) + if ( $user->pingLimiter() || $user->pingLimiter( 'linkpurge', 0 ) + || ( $changingContentModel && $user->pingLimiter( 'editcontentmodel' ) ) ) { $status->fatal( 'actionthrottledtext' ); $status->value = self::AS_RATE_LIMITED; @@ -1921,7 +1915,7 @@ class EditPage { if ( $new ) { // Late check for create permission, just in case *PARANOIA* - if ( !$this->mTitle->userCan( 'create', $wgUser ) ) { + if ( !$this->mTitle->userCan( 'create', $user ) ) { $status->fatal( 'nocreatetext' ); $status->value = self::AS_NO_CREATE_PERMISSION; wfDebug( __METHOD__ . ": no create permission\n" ); @@ -1945,7 +1939,7 @@ class EditPage { return $status; } - if ( !$this->runPostMergeFilters( $textbox_content, $status, $wgUser ) ) { + if ( !$this->runPostMergeFilters( $textbox_content, $status, $user ) ) { return $status; } @@ -1981,7 +1975,7 @@ class EditPage { ) { $this->isConflict = true; if ( $this->section == 'new' ) { - if ( $this->page->getUserText() == $wgUser->getName() && + if ( $this->page->getUserText() == $user->getName() && $this->page->getComment() == $this->newSectionSummary() ) { // Probably a duplicate submission of a new comment. @@ -1997,7 +1991,7 @@ class EditPage { } elseif ( $this->section == '' && Revision::userWasLastToEdit( DB_MASTER, $this->mTitle->getArticleID(), - $wgUser->getId(), $this->edittime + $user->getId(), $this->edittime ) ) { # Suppress edit conflict with self, except for section edits where merging is required. @@ -2067,7 +2061,7 @@ class EditPage { return $status; } - if ( !$this->runPostMergeFilters( $content, $status, $wgUser ) ) { + if ( !$this->runPostMergeFilters( $content, $status, $user ) ) { return $status; } @@ -2088,7 +2082,7 @@ class EditPage { return $status; } } elseif ( !$this->allowBlankSummary - && !$content->equals( $this->getOriginalContent( $wgUser ) ) + && !$content->equals( $this->getOriginalContent( $user ) ) && !$content->isRedirect() && md5( $this->summary ) == $this->autoSumm ) { @@ -2158,7 +2152,7 @@ class EditPage { $this->summary, $flags, false, - $wgUser, + $user, $content->getDefaultFormat(), $this->changeTags, $this->undidRev @@ -2182,7 +2176,7 @@ class EditPage { $result['nullEdit'] = $doEditStatus->hasMessage( 'edit-no-change' ); if ( $result['nullEdit'] ) { // We don't know if it was a null edit until now, so increment here - $wgUser->pingLimiter( 'linkpurge' ); + $user->pingLimiter( 'linkpurge' ); } $result['redirect'] = $content->isRedirect(); @@ -2191,7 +2185,7 @@ class EditPage { // If the content model changed, add a log entry if ( $changingContentModel ) { $this->addContentModelChangeLogEntry( - $wgUser, + $user, $new ? false : $oldContentModel, $this->contentModel, $this->summary @@ -2225,13 +2219,11 @@ class EditPage { * Register the change of watch status */ protected function updateWatchlist() { - global $wgUser; - - if ( !$wgUser->isLoggedIn() ) { + $user = $this->context->getUser(); + if ( !$user->isLoggedIn() ) { return; } - $user = $wgUser; $title = $this->mTitle; $watch = $this->watchthis; // Do this in its own transaction to reduce contention... @@ -2345,14 +2337,15 @@ class EditPage { } public function setHeaders() { - global $wgUser, $wgAjaxEditStash; + global $wgAjaxEditStash; $out = $this->context->getOutput(); $out->addModules( 'mediawiki.action.edit' ); $out->addModuleStyles( 'mediawiki.action.edit.styles' ); - if ( $wgUser->getOption( 'showtoolbar' ) ) { + $user = $this->context->getUser(); + if ( $user->getOption( 'showtoolbar' ) ) { // The addition of default buttons is handled by getEditToolbar() which // has its own dependency on this module. The call here ensures the module // is loaded in time (it has position "top") for other modules to register @@ -2360,11 +2353,11 @@ class EditPage { $out->addModules( 'mediawiki.toolbar' ); } - if ( $wgUser->getOption( 'uselivepreview' ) ) { + if ( $user->getOption( 'uselivepreview' ) ) { $out->addModules( 'mediawiki.action.edit.preview' ); } - if ( $wgUser->getOption( 'useeditwarning' ) ) { + if ( $user->getOption( 'useeditwarning' ) ) { $out->addModules( 'mediawiki.action.edit.editWarning' ); } @@ -2405,7 +2398,6 @@ class EditPage { * Show all applicable editing introductions */ protected function showIntro() { - global $wgUser; if ( $this->suppressIntro ) { return; } @@ -2480,7 +2472,7 @@ class EditPage { $helpLink = wfExpandUrl( Skin::makeInternalOrExternalUrl( $this->context->msg( 'helppage' )->inContentLanguage()->text() ) ); - if ( $wgUser->isLoggedIn() ) { + if ( $this->context->getUser()->isLoggedIn() ) { $out->wrapWikiMsg( // Suppress the external link icon, consider the help url an internal one "
\n$1\n
", @@ -2606,8 +2598,6 @@ class EditPage { * use the EditPage::showEditForm:fields hook instead. */ public function showEditForm( $formCallback = null ) { - global $wgUser; - # need to parse the preview early so that we know which templates are used, # otherwise users with "show preview after edit box" will get a blank list # we parse this near the beginning so that setHeaders can do the title @@ -2642,7 +2632,8 @@ class EditPage { $out->addHTML( $this->editFormPageTop ); - if ( $wgUser->getOption( 'previewontop' ) ) { + $user = $this->context->getUser(); + if ( $user->getOption( 'previewontop' ) ) { $this->displayPreviewArea( $previewOutput, true ); } @@ -2774,7 +2765,7 @@ class EditPage { $out->addHTML( $this->editFormTextBeforeContent ); - if ( !$this->isCssJsSubpage && $showToolbar && $wgUser->getOption( 'showtoolbar' ) ) { + if ( !$this->isCssJsSubpage && $showToolbar && $user->getOption( 'showtoolbar' ) ) { $out->addHTML( self::getEditToolbar( $this->mTitle ) ); } @@ -2851,7 +2842,7 @@ class EditPage { $out->addHTML( Html::hidden( 'wpUltimateParam', true ) ); $out->addHTML( $this->editFormTextBottom . "\n\n" ); - if ( !$wgUser->getOption( 'previewontop' ) ) { + if ( !$user->getOption( 'previewontop' ) ) { $this->displayPreviewArea( $previewOutput, false ); } } @@ -2898,10 +2889,10 @@ class EditPage { } protected function showHeader() { - global $wgUser; global $wgAllowUserCss, $wgAllowUserJs; $out = $this->context->getOutput(); + $user = $this->context->getUser(); if ( $this->isConflict ) { $this->addExplainConflictHeader( $out ); $this->editRevId = $this->page->getLatest(); @@ -2962,7 +2953,7 @@ class EditPage { if ( $revision ) { // Let sysop know that this will make private content public if saved - if ( !$revision->userCan( Revision::DELETED_TEXT, $wgUser ) ) { + if ( !$revision->userCan( Revision::DELETED_TEXT, $user ) ) { $out->wrapWikiMsg( "\n", 'rev-deleted-text-permission' @@ -2993,7 +2984,7 @@ class EditPage { "
\n$1\n
", [ 'readonlywarning', wfReadOnlyReason() ] ); - } elseif ( $wgUser->isAnon() ) { + } elseif ( $user->isAnon() ) { if ( $this->formtype != 'preview' ) { $out->wrapWikiMsg( "
\n$1\n
", @@ -3022,7 +3013,7 @@ class EditPage { [ 'userinvalidcssjstitle', $this->mTitle->getSkinFromCssJsSubpage() ] ); } - if ( $this->getTitle()->isSubpageOf( $wgUser->getUserPage() ) ) { + if ( $this->getTitle()->isSubpageOf( $user->getUserPage() ) ) { $out->wrapWikiMsg( '
$1
', $this->isCssSubpage ? 'usercssispublic' : 'userjsispublic' ); @@ -3234,7 +3225,6 @@ class EditPage { } protected function showFormAfterText() { - global $wgUser; /** * To make it harder for someone to slip a user a page * which submits an edit form to the wiki without their @@ -3248,7 +3238,9 @@ class EditPage { * broken text-mangling proxies. */ $this->context->getOutput()->addHTML( - "\n" . Html::hidden( "wpEditToken", $wgUser->getEditToken() ) . "\n" + "\n" . + Html::hidden( "wpEditToken", $this->context->getUser()->getEditToken() ) . + "\n" ); } @@ -3323,12 +3315,10 @@ class EditPage { } protected function showTextbox( $text, $name, $customAttribs = [] ) { - global $wgUser; - $wikitext = $this->safeUnicodeOutput( $text ); $wikitext = $this->addNewLineAtEnd( $wikitext ); - $attribs = $this->buildTextboxAttribs( $name, $customAttribs, $wgUser ); + $attribs = $this->buildTextboxAttribs( $name, $customAttribs, $this->context->getUser() ); $this->context->getOutput()->addHTML( Html::textarea( $name, $wikitext, $attribs ) ); } @@ -3403,7 +3393,7 @@ class EditPage { * save and then make a comparison. */ public function showDiff() { - global $wgUser, $wgContLang; + global $wgContLang; $oldtitlemsg = 'currentrev'; # if message does not exist, show diff against the preloaded default @@ -3433,8 +3423,9 @@ class EditPage { if ( $newContent ) { Hooks::run( 'EditPageGetDiffContent', [ $this, &$newContent ] ); - $popts = ParserOptions::newFromUserAndLang( $wgUser, $wgContLang ); - $newContent = $newContent->preSaveTransform( $this->mTitle, $wgUser, $popts ); + $user = $this->context->getUser(); + $popts = ParserOptions::newFromUserAndLang( $user, $wgContLang ); + $newContent = $newContent->preSaveTransform( $this->mTitle, $user, $popts ); } if ( ( $oldContent && !$oldContent->isEmpty() ) || ( $newContent && !$newContent->isEmpty() ) ) { @@ -3959,11 +3950,11 @@ class EditPage { * - html: The HTML to be displayed */ protected function doPreviewParse( Content $content ) { - global $wgUser; + $user = $this->context->getUser(); $parserOptions = $this->getPreviewParserOptions(); - $pstContent = $content->preSaveTransform( $this->mTitle, $wgUser, $parserOptions ); + $pstContent = $content->preSaveTransform( $this->mTitle, $user, $parserOptions ); $scopedCallback = $parserOptions->setupFakeRevision( - $this->mTitle, $pstContent, $wgUser ); + $this->mTitle, $pstContent, $user ); $parserOutput = $pstContent->getParserOutput( $this->mTitle, null, $parserOptions ); ScopedCallback::consume( $scopedCallback ); $parserOutput->setEditSectionTokens( false ); // no section edit links @@ -4150,11 +4141,11 @@ class EditPage { * @return array */ public function getCheckboxesDefinition( $checked ) { - global $wgUser; $checkboxes = []; + $user = $this->context->getUser(); // don't show the minor edit checkbox if it's a new page or section - if ( !$this->isNew && $wgUser->isAllowed( 'minoredit' ) ) { + if ( !$this->isNew && $user->isAllowed( 'minoredit' ) ) { $checkboxes['wpMinoredit'] = [ 'id' => 'wpMinoredit', 'label-message' => 'minoredit', @@ -4166,7 +4157,7 @@ class EditPage { ]; } - if ( $wgUser->isLoggedIn() ) { + if ( $user->isLoggedIn() ) { $checkboxes['wpWatchthis'] = [ 'id' => 'wpWatchthis', 'label-message' => 'watchthis', diff --git a/includes/XmlJsCode.php b/includes/XmlJsCode.php index 35a06071a2..1b90a1f20d 100644 --- a/includes/XmlJsCode.php +++ b/includes/XmlJsCode.php @@ -26,7 +26,7 @@ * @par Example: * @code * Xml::encodeJsVar( new XmlJsCode( 'a + b' ) ); - * @encode + * @endcode * * This returns "a + b". * diff --git a/includes/filerepo/file/LocalFile.php b/includes/filerepo/file/LocalFile.php index 96e7a7e7f9..4c0dea246e 100644 --- a/includes/filerepo/file/LocalFile.php +++ b/includes/filerepo/file/LocalFile.php @@ -351,9 +351,8 @@ class LocalFile extends File { static $results = []; if ( $prefix == '' ) { - return $fields; + return array_merge( $fields, [ 'description' ] ); } - if ( !isset( $results[$prefix] ) ) { $prefixedFields = []; foreach ( $fields as $field ) { diff --git a/includes/interwiki/Interwiki.php b/includes/interwiki/Interwiki.php index 8dd6193a9d..2156820578 100644 --- a/includes/interwiki/Interwiki.php +++ b/includes/interwiki/Interwiki.php @@ -88,7 +88,7 @@ class Interwiki { * @since 1.26 */ public static function invalidateCache( $prefix ) { - return MediaWikiServices::getInstance()->getInterwikiLookup()->invalidateCache( $prefix ); + MediaWikiServices::getInstance()->getInterwikiLookup()->invalidateCache( $prefix ); } /** diff --git a/includes/libs/HttpStatus.php b/includes/libs/HttpStatus.php index 27f872857c..7e652162b2 100644 --- a/includes/libs/HttpStatus.php +++ b/includes/libs/HttpStatus.php @@ -98,7 +98,7 @@ class HttpStatus { $message = self::getMessage( $code ); if ( $message === null ) { trigger_error( "Unknown HTTP status code $code", E_USER_WARNING ); - return false; + return; } MediaWiki\HeaderCallback::warnIfHeadersSent(); diff --git a/includes/parser/Preprocessor.php b/includes/parser/Preprocessor.php index 627d112021..49e961aec3 100644 --- a/includes/parser/Preprocessor.php +++ b/includes/parser/Preprocessor.php @@ -70,7 +70,7 @@ abstract class Preprocessor { $length = strlen( $text ); $threshold = $config->get( 'PreprocessorCacheThreshold' ); if ( $threshold === false || $length < $threshold || $length > 1e6 ) { - return false; + return; } $cache = ObjectCache::getLocalClusterInstance(); diff --git a/includes/rcfeed/RedisPubSubFeedEngine.php b/includes/rcfeed/RedisPubSubFeedEngine.php index 3abc9c1d4b..8a3aa0c104 100644 --- a/includes/rcfeed/RedisPubSubFeedEngine.php +++ b/includes/rcfeed/RedisPubSubFeedEngine.php @@ -33,7 +33,7 @@ * 'formatter' => 'JSONRCFeedFormatter', * 'uri' => "redis://127.0.0.1:6379/rc.$wgDBname", * ); - * @encode + * @endcode * * @since 1.22 */ diff --git a/includes/search/SearchNearMatcher.php b/includes/search/SearchNearMatcher.php index 8e8686542c..27046f3156 100644 --- a/includes/search/SearchNearMatcher.php +++ b/includes/search/SearchNearMatcher.php @@ -6,8 +6,7 @@ */ class SearchNearMatcher { /** - * Configuration object. - * @param Config $config + * @var Config */ protected $config; diff --git a/languages/i18n/af.json b/languages/i18n/af.json index 90b3ca90a0..97474b6374 100644 --- a/languages/i18n/af.json +++ b/languages/i18n/af.json @@ -62,7 +62,7 @@ "tog-watchlisthidepatrolled": "Versteek gepatrolleerde wysigings van dophoulys", "tog-ccmeonemails": "Stuur my 'n kopie van die e-pos wat ek aan ander stuur", "tog-diffonly": "Moenie 'n bladsy se inhoud onder die wysigingsverskil wys nie", - "tog-showhiddencats": "Wys versteekte kategorië", + "tog-showhiddencats": "Wys versteekte kategorieë", "tog-norollbackdiff": "Moenie verskille wys as teruggerol word nie", "tog-useeditwarning": "Waarsku my as ek 'n gewysigde bladsy verlaat voordat dit gestoor is", "tog-prefershttps": "Gebruik altyd 'n beveiligde verbinding terwyl aangemeld is", @@ -143,7 +143,7 @@ "subcategories": "Subkategorieë", "category-media-header": "Media in kategorie \"$1\"", "category-empty": "''Hierdie kategorie bevat geen bladsye of media nie.''", - "hidden-categories": "{{PLURAL:$1|Versteekte kategorie|Versteekte kategorië}}", + "hidden-categories": "{{PLURAL:$1|Versteekte kategorie|Versteekte kategorieë}}", "hidden-category-category": "Versteekte kategorieë", "category-subcat-count": "{{PLURAL:$2|Hierdie kategorie bevat slegs die volgende subkategorie.|Hierdie kategorie bevat die volgende {{PLURAL:$1|subkategorie|$1 subkategorië}}, uit 'n totaal van $2.}}", "category-subcat-count-limited": "Hierdie kategorie het die volgende {{PLURAL:$1|subkategorie|$1 subkategorië}}.", @@ -609,7 +609,7 @@ "templatesusedsection": "Die volgende {{PLURAL:$1|sjabloon|sjablone}} word in hierdie afdeling gebruik:", "template-protected": "(beskermd)", "template-semiprotected": "(half-beskerm)", - "hiddencategories": "Hierdie bladsy is 'n lid van {{PLURAL:$1|1 versteekte kategorie|$1 versteekte kategorië}}:", + "hiddencategories": "Hierdie bladsy is 'n lid van {{PLURAL:$1|1 versteekte kategorie|$1 versteekte kategorieë}}:", "edittools": "", "nocreatetext": "{{SITENAME}} het die skep van nuwe bladsye beperk.\nU kan slegs bestaande bladsye wysig, of u kan [[Special:UserLogin|aanmeld of 'n gebruiker registreer]].", "nocreate-loggedin": "U het nie regte om nuwe blaaie te skep nie.", diff --git a/languages/i18n/ais.json b/languages/i18n/ais.json index d8a060918a..d90e8ef6b7 100644 --- a/languages/i18n/ais.json +++ b/languages/i18n/ais.json @@ -13,6 +13,7 @@ "tog-showhiddencats": "paazih madimutay a kakuniza", "underline-always": "mahizatuay", "underline-never": "amana kanca caay", + "editfont-style": "mikawaway-kalumyiti subal kataci nu silit a yangse:", "editfont-default": "saazih sakaluk pataayaw tu kawaw a sulyang", "editfont-monospace": "malecad ilaed a kataci nu silit", "editfont-sansserif": "pacabay tu telay a kataci nu sulit", @@ -218,6 +219,7 @@ "createacct-yourpasswordagain": "malucekay tu mima", "createacct-yourpasswordagain-ph": "pisulitan ku mima kinacacay aca", "userlogin-remembermypassword": "i balucu’en aku patalabu setyitase", + "userlogin-signwithsecure": "pisaungay zahkez misiket tu calay-zazan(wanglu)", "cannotlogin-title": "la’cus patalabu", "cannotlogin-text": "la’cus patalabu.", "cannotloginnow-title": "la’cus patalabu ayza", @@ -232,9 +234,11 @@ "createaccount": "panganganen ku canghaw", "userlogin-resetpassword-link": "maliyuh ku mima kisu haw?", "userlogin-helplink2": "patalabu miedap", + "userlogin-createanother": "patizeng tu zumaay canghaw", "createacct-emailrequired": "imyiyo(email) puenengan", "createacct-emailoptional": "imyiyo(email) tigami (u pili’ay sasulitan)", "createacct-email-ph": "pisulitan ku imyiyo(email) nu misu", + "createacct-another-email-ph": "pisulitan imyiyo(email) puenengan", "createacct-reason": "mahicaay", "createacct-submit": "panganganen ku misuay a canghaw", "createacct-another-submit": "panganganen ku canghaw", @@ -259,6 +263,8 @@ "oldpassword": "malumannay a mima", "newpassword": "baluhay a mima:", "botpasswords": "kikay-tademaw a mima", + "botpasswords-existing": "naizawtu ku kikay-tademaw a mima", + "botpasswords-createnew": "patizeng baluhay kikay-tademaw a mima", "botpasswords-label-appid": "kalungangan nu kikay-tademaw:", "botpasswords-label-create": "patizeng", "botpasswords-label-update": "misabaluhay", @@ -341,6 +347,7 @@ "content-model-text": "sulit a dada’", "content-json-empty-object": "inayi’ay a tuutuud", "content-json-empty-array": "inayi’ay a papazengan tu nisulitan", + "template-loop-category": "sitatutungay masaliyut a kasabelih", "viewpagelogs": "ciwsace kina kasabelih a nasulitan nakawawan", "currentrev": "sabaluhay masumad", "currentrev-asof": "i $1 a sabaluhay masumad", @@ -377,6 +384,7 @@ "revdelete-offender": "masumad nu ayaway masacudaday:", "mergehistory-from": "saangangan kasabelih:", "mergehistory-into": "pabalucu’an kasabelih:", + "mergehistory-list": "kapah mikabuay a mikawaway-kalumyiti nazipa’an", "mergehistory-fail-bad-timestamp": "tatukian a suyling la’cus.", "mergehistory-reason": "mahicaay:", "mergelog": "mikabu tu nasulitan nazipa’an", @@ -410,6 +418,7 @@ "search-result-size": "$1 ({{PLURAL:$2|$2 ku sulit}})", "search-redirect": "(miliyaw tazuma namakay $1)", "search-section": "(tusil $1)", + "search-category": "(kakuniza $1)", "search-suggest": "u tuzu’ nu misu ku:$1 haw?", "search-interwiki-more": "(yadah)", "search-interwiki-more-results": "sayadahay a heci", @@ -432,6 +441,7 @@ "prefs-rc": "capi a demaiday a sumad", "prefs-watchlist": "miazihay a piazihan tu sulit", "prefs-editwatchlist": "miazihay a piazihan tu sulit nu mikawaway-kalumyiti", + "prefs-editwatchlist-raw": "mikawaway-kalumyiti saayaway misisip a piazihan-tu-sulit", "prefs-misc": "zuma", "prefs-resetpass": "misumad tu mima", "prefs-email": "imyiyo(email) mapili’ay", @@ -444,6 +454,7 @@ "timezonelegend": "tatukian a kakitizaan:", "localtime": "itiniay a tuki:", "servertime": "sefuci-kikay a tuki:", + "guesstimezone": "pisaungay saazih sakaluk setin sulyang", "timezoneregion-africa": "Afilika", "timezoneregion-america": "Amilikaco", "timezoneregion-antarctica": "Nancico", @@ -460,6 +471,7 @@ "prefs-registration": "pangangan a demiad:", "yourrealname": "tatengaay a ngangan:", "yourlanguage": "kamu:", + "yourvariant": "lacul kamu masazumaay:", "yournick": "baluhay sulitan a ngangan:", "email": "imyiyo(email)", "prefs-info": "anganganay a cesyun", @@ -479,6 +491,7 @@ "userrights-lookup-user": "mipili’ misaungayay", "userrights-groupsmember": "canan a luyaluy:", "userrights-reason": "mahicaay:", + "userrights-unchangeable-col": "amana kisu misumad tu luyaluy", "userrights-expiry-current": "kakatekuhan $1", "userrights-expiry-none": "inayi’ kakatekuhan", "userrights-expiry": "kakatekuhan:", @@ -490,6 +503,7 @@ "group-bureaucrat": "situngusay a mikawaway", "group-suppress": "misisipay", "group-all": "(hamin)", + "group-autoconfirmed-member": "lunuk a malucekay tu misaungayay", "group-bot-member": "{{GENDER:$1|kikay a tademaw}}", "group-bureaucrat-member": "{{GENDER:$1|situngusay-mikawaway}}", "grouppage-bot": "{{ns:project}}:kikay a tademaw", @@ -499,11 +513,15 @@ "right-edit": "kasabelih mikawaway-kalumyiti", "right-createtalk": "patizeng matatengil kasabelih", "right-move": "milimad kasabelih", + "right-move-rootuserpages": "milimad tu limit misaungayay a kasabelih", "right-move-categorypages": "milimad kakuniza a kasabelih", "right-movefile": "milimad tu tangan", "right-upload": "patapabaw tu tangan", "right-writeapi": "pisaungay suliten API", "right-delete": "misipu tu kasabelih", + "right-undelete": "palawpes masipuay kasabelih", + "right-unblockself": "mihulak tu ku langat nu maku", + "right-noratelimit": "caypakasatezep nu saungayungayan", "right-mergehistory": "mikabu kasabelih nazipa’an", "grant-group-page-interaction": "kasasukamu tu kasabelih", "grant-group-file-interaction": "kasasukamu tu myiti", @@ -512,6 +530,8 @@ "grant-group-administration": "mileku tu mikuwanay a kawaw", "grant-group-other": "zuma saungay nu binawlan", "grant-createaccount": "panganganen ku canghaw", + "grant-editmywatchlist": "mikawaway-kalumyiti numisu misisip a piazihan-tu-sulit", + "grant-editprotected": "mikawaway-kalumyiti madiputay a kasabelih", "grant-highvolume": "masibek mikawaway-kalumyiti", "grant-privateinfo": "misuped-miala madimut kasikazan a cesyun", "grant-uploadfile": "patapabaw ku baluhay a tangan", @@ -520,13 +540,22 @@ "action-read": "miasip tina kasabelih", "action-edit": "mikawaway-kalumyiti uyni a kasabelih", "action-createpage": "patizeng tina kasabelih", + "action-createtalk": "patizeng tuyni katatengilan kasabelih", + "action-createaccount": "patizeng tina misaungayay canghaw", + "action-minoredit": "sacuzu’ tina mikawaway-kalumyiti ku mikilulay", + "action-move-rootuserpages": "milimad tu limit misaungayay a kasabelih", "action-move-categorypages": "milimad kakuniza a kasabelih", "action-movefile": "milimad tina tangan", "action-upload": "patapabaw tina tangan", + "action-reupload": "mitahpu imahiniay a tangan", "action-delete": "misipu tina kasabelih", "action-deleterevision": "misipu tu masumaday nu ayaway", "action-deletelogentry": "masipu nasulitan nazipa’an kasacacay", + "action-mergehistory": "mikabu tina belih a nazipa’an", "action-sendemail": "pabahel imyiyo(email)", + "action-editmywatchlist": "mikawaway-kalumyiti numisu misisip a piazihan-tu-sulit", + "action-editmyprivateinfo": "mikawaway-kalumyiti numisuay a cesyun", + "action-deletechangetags": "nay sulu nu nasulitan masipu aazihen a paya", "action-purge": "misipu tina kasabelih", "nchanges": "$1 {{PLURAL:$1|misumad}}", "enhancedrc-history": "nazipa’an", @@ -557,6 +586,7 @@ "rcfilters-filter-editsbyself-description": "numisuay a paanin", "rcfilters-filter-editsbyother-label": "zumaay tatemaw a sumad", "rcfilters-filter-user-experience-level-registered-label": "pangangan tuway", + "rcfilters-filter-user-experience-level-registered-description": "natalabuay nu mikawaway-kalumyiti.", "rcfilters-filter-user-experience-level-unregistered-label": "caay henay pangangan", "rcfilters-filter-user-experience-level-newcomer-label": "baluhayay a misaungayay", "rcfilters-filter-user-experience-level-learner-label": "mahananamay", @@ -569,6 +599,7 @@ "rcfilters-filter-minor-label": "cayka yadah ku misumad", "rcfilters-filter-major-label": "caay mikilulay mikawaway-kalumyiti", "rcfilters-filter-watchlist-watched-label": "miazih piazihan tu sulit", + "rcfilters-filter-watchlist-watchednew-label": "nasumadan nu baluhayay misisip a piazihan-tu-sulit", "rcfilters-filtergroup-changetype": "misumad nikalahizaan", "rcfilters-filter-pageedits-label": "mikawaway-kalumyiti nu kasabelih", "rcfilters-filter-newpages-label": "patizeng kasabelih", @@ -628,8 +659,11 @@ "filestatus": "nisanga’an niza tu tungus a kawaw setyitase:", "filesource": "saangangan:", "ignorewarnings": "sekipo sacahamin patalaw", + "unknown-error": "tahkal caay kapulita mungangaw.", "uploadwarning": "patapabaw patalaw", "savefile": "misuped tu tangan", + "uploaddisabled": "mapasatezep tu ku patapabaw", + "uploaddisabledtext": "patapabaw tangan mapasatezep tuway.", "upload-source": "saangangan a tangan", "upload-description": "tangan sapuelac", "upload-options": "patapabaw mapiliay", @@ -647,13 +681,17 @@ "upload-form-label-infoform-categories": "kakuniza", "upload-form-label-infoform-date": "demiad", "uploadstash": "patapabaw ku sulu nu pisipetan", + "uploadstash-clear": "palamadac tu sulu nu tangan", + "uploadstash-errclear": "palamadac tu tangan masepay.", "uploadstash-refresh": "misabaluhay tu tangan piazihan tu sulit", + "uploadstash-thumbnail": "ciwsace tu sukep tu zunga", "invalid-chunk-offset": "la’cus atilad kakitizaan", "img-auth-accessdenied": "kakaian misuped-miala", "upload-curl-error28": "patapabaw mautang", "license": "sapabeli tu kinli a cedang", "license-header": "sapabeli tu kinli a cedang", "nolicense": "caay henay mipili’", + "licenses-edit": "mikawaway-kalumyiti sapabeli tu kinli a cedang mapiliay", "license-nopreview": "(amana pataayaway miazih)", "listfiles-delete": "misipu", "imgfile": "tangan", @@ -700,8 +738,10 @@ "filedelete-edit-reasonlist": "masipu a mahicaay nu mikawaway-kalumyiti", "filedelete-maintenance-title": "la’cus masipu tu tangan", "download": "patasasa'", + "unwatchedpages": "caayay kasisip a kasabelih", "listredirects": "miliyaw patatuzu’ piazihan tu sulit", "listduplicatedfiles": "misaliyaw tu tangan piazihan tu sulit", + "unusedtemplates": "caayay kasaungay a taazihan mitudung", "randompage": "kakibalucu’ ay a kasabelih", "randomincategory": "kakibalucu’ kakuniza a kasabelih", "randomincategory-legend": "kakibalucu’ kakuniza a kasabelih", @@ -712,10 +752,14 @@ "statistics-header-edits": "sausi mikawaway-kalumyiti", "statistics-header-hooks": "zuma a sausi", "statistics-articles": "lacul kasabelih", + "statistics-files": "mapatapabaw tu a tangan", + "statistics-edits-average": "paybelih malecalecad mikawaway-kalumyiti su", "statistics-users-active": "saungay nu binawlan a misaungayay", "pageswithprop-prop": "susin kalungangan:", "pageswithprop-submit": "mileku", + "brokenredirects": "malepi’ ay miliyaw patatuzu’", "brokenredirects-delete": "misipu", + "withoutinterwiki": "inayi’ ku kamu masasiket a kasabelih", "withoutinterwiki-legend": "saayaway a sulit", "withoutinterwiki-submit": "paazih", "nbytes": "$1 {{PLURAL:$1|wyiyincu}}", @@ -725,16 +769,26 @@ "nrevisions": "$1 {{PLURAL:$1|masumad nu ayaway}}", "nimagelinks": "{{PLURAL:$1|kasabelih}}", "lonelypages": "masipulu’ a kasabelih", + "uncategorizedpages": "cayhen kakunizaay a kasabelih", + "uncategorizedcategories": "cayhenay kakunizaay a kakuniza", + "uncategorizedimages": "cayhen kakunizaay a tangan", "uncategorizedtemplates": "sapi kakuniza taazihan mitudung", + "unusedcategories": "caayay kasaungay a kakuniza", + "unusedimages": "caayay kasaungay a tangan", "wantedcategories": "maydihay a kakuniza", "wantedpages": "maydihay a kasabelih", "wantedfiles": "maydihay a tangan", "wantedtemplates": "maydihay a taazihan mitudung", + "mostlinkedcategories": "masasiket sayadahay a kakuniza", + "mostlinkedtemplates": "nipacaliwan kayadahay a kasabelih", + "mostimages": "masasiket kayadahay a tangan", + "prefixindex": "kilul tatangahan nu sulit palalitemuh tu kawaw kasabelih", "prefixindex-submit": "paazih", "shortpages": "ma’ngadisay a kasabelih", "longpages": "mangasiway a kasabelih", "deadendpages": "inayi’ masasiket kasabelih", "protectedpages": "madiputay a kasabelih", + "protectedpages-noredirect": "midimut miliyaw patatuzu’ kasabelih", "protectedpages-timestamp": "demiad tatukian", "protectedpages-page": "kasabelih", "protectedpages-expiry": "kakatekuhan", @@ -742,6 +796,7 @@ "protectedpages-params": "midiput tu aazihen a sulyang", "protectedpages-reason": "mahicaay", "protectedpages-submit": "paazih tu kasabelih", + "protectedpages-unknown-performer": "caay kapulita a misaungayay", "protectedtitles": "madiputay a satangahan", "protectedtitles-submit": "paazih tu satangahan", "listusers": "misaungayay a piazihan tu sulit", @@ -752,6 +807,7 @@ "ancientpages": "samalumanay a kasabelih", "move": "milimad", "notargettitle": "inayi’ ku pabalucu’an", + "pager-newer-n": "{{PLURAL:$1|baluhay $1}}", "pager-older-n": "{{PLURAL:$1| kusa malumanay}}", "suppress": "malangat", "apihelp": "buhci tu kamu nu API", @@ -786,10 +842,15 @@ "allpages": "hamin nu kasabelih", "nextpage": "zikuzan a belih ($1)", "prevpage": "ayaway a belih ($1)", + "allpagesfrom": "paazih kasabelih miteka i:", + "allpagesto": "paazih kasabelih pahezek i:", "allarticles": "hamin nu kasabelih", "allpagessubmit": "mileku", + "allpagesprefix": "kilul tu saayaw nu nakamuan palalitemuh tu kawaw kasabelih:", + "allpages-hide-redirects": "midimut miliyaw patatuzu’ kasabelih", "categories": "kakuniza", "categories-submit": "paazih", + "categoriesfrom": "paazih kakuniza miteka i:", "linksearch": "ihekal masasiket mikilim", "linksearch-pat": "mikilim aazihen a sulit:", "linksearch-ns": "pangangananay a salaedan:", @@ -808,6 +869,7 @@ "listgrants-rights": "kinli", "trackingcategories": "mikilul nazikuzan kakuniza", "trackingcategories-desc": "kakuniza milisimet a tatungus", + "trackingcategories-nodesc": "inayi’ ku silaheciay a sapuelac", "trackingcategories-disabled": "mapasatezep kakuniza tuway", "mailnologin": "inayi’ pabahel puenengan", "usermaildisabled": "mapasatezep imyiyo(email)", @@ -821,6 +883,7 @@ "watchlist": "miazihay a piazihan tu sulit", "mywatchlist": "miazihay a piazihan tu sulit", "watchnologin": "caay henay patalabu", + "addwatch": "cunusen tu miazihay a piazihan-tu-sulit", "watch": "miazih", "watchthispage": "miazih tuyni kasabelih", "unwatch": "palawpes aazihan", @@ -834,6 +897,7 @@ "wlshowhidepatr": "tayza mikibi mikawaway-kalumyiti", "wlshowhidemine": "numakuay a mikawaway-kalumyiti", "wlshowhidecategorization": "kasabelih nu kakuniza", + "watchlist-options": "misisipa piazihan-tu-sulit a syinsiang", "unwatching": "palawpes aazihan...", "enotif_anon_editor": "paceba panganganay a misaungayay $1", "enotif_minoredit": "payni mikilulay a mikawaway-kalumyiti", @@ -856,12 +920,14 @@ "changecontentmodel-title-label": "kasabelih satangahan", "changecontentmodel-model-label": "tatudungen misanga’ nu baluhay a lacul", "changecontentmodel-reason-label": "mahicaay:", + "changecontentmodel-emptymodels-title": "inayi’ ku silaheciay a lacul tatudungen-misanga", "protectlogpage": "midiput nasulitan nakawawan", "protect-legend": "malucekay tu midiputay", "protectcomment": "mahicaay:", "protectexpiry": "kakatekuhan:", "protect_expiry_invalid": "la’cusay a kakatekuhan", "protect_expiry_old": "Expiration time is in the past.", + "protect-default": "mahasa sacahamin misaungayay", "protect-level-sysop": "mahasa mikuwanay a cacay", "protect-summary-cascade": "patatusul", "protect-expiring": "kakatekuhan $1 (UTC)", @@ -883,10 +949,12 @@ "restriction-level-autoconfirmed": "lalusa-diput", "restriction-level-all": "amahicahicaay a kasalelal", "undelete-fieldset-title": "patiku misumad nu ayaway", + "undelete-nodiff": "inayi’ nasawniay a sumad.", "undeletebtn": "patiku", "undeleteinvert": "kabelihan mipili’", "undeletecomment": "mahicaay:", "undelete-search-submit": "kilim", + "undelete-error": "palawpes masipu kasabelih mungangaw", "undelete-show-file-submit": "hang", "namespace": "pangangananay a salaedan:", "invert": "kabelihan mipili’", @@ -936,7 +1004,9 @@ "ipb-unblock-addr": "mihulak tu langat $1", "ipb-blocklist-duration-left": "$1 pakawili", "ipusubmit": "misipu tina langat", + "blocklist": "malangatay tu a misaungayay", "autoblocklist-submit": "kilim", + "ipblocklist": "malangatay tu a misaungayay", "blocklist-userblocks": "midimut canghaw malangat", "blocklist-tempblocks": "midimut nanunuz malangat", "blocklist-timestamp": "demiad tatukian", @@ -948,7 +1018,10 @@ "ipblocklist-submit": "kilim", "ipblocklist-localblock": "milangat itiniay", "infiniteblock": "inayi’ u sungliw", + "expiringblock": "$1 $2 hatinitu", + "anononlyblock": "wiza dada’ paceba panganganay ku misaungayay", "noautoblockblock": "mapasatezep lunuk milangat", + "createaccountblock": "canghaw patizeng mapasatezep tuway", "emailblock": "mapasatezep imyiyo(email)", "blocklink": "milangat", "unblocklink": "mihulak tu langat", @@ -956,10 +1029,14 @@ "contribslink": "paanin", "emaillink": "pabahel imyiyo(email)", "blocklogpage": "milangat tu nasulitan nakawawan", + "block-log-flags-anononly": "wiza dada’ paceba panganganay ku misaungayay", + "block-log-flags-nocreate": "canghaw patizeng mapasatezep tuway", "block-log-flags-noautoblock": "mapasatezep lunuk milangat", "block-log-flags-noemail": "mapasatezep imyiyo(email)", "lockdb": "pamutek tu sulu nu kalunasulitan", "lockbtn": "pamutek tu sulu nu kalunasulitan", + "lockdbsuccesssub": "malahci pamutek sulu nu nasulitan tuway", + "unlockdbsuccesssub": "misipu pamutek tu sulu nu kalunasulitan tuway", "move-page": "milimad $1", "move-page-legend": "milimad kasabelih", "newtitle": "baluhay satangahan:", @@ -967,15 +1044,18 @@ "pagemovedsub": "milimad malaheci tuway", "movelogpage": "milimad ku nasulitan nakawawan", "movereason": "mahicaay:", + "move-leave-redirect": "miliwan miliyaw patatuzu’ kasabelih", "export": "patahkal ku kasabelih", "exportall": "patahkal sacahamin kasabelih", "export-submit": "patahkal", "export-download": "misuped sapatangan", "export-templates": "yamalyilu taazihan mitudung", + "export-manual": "tiyung ku lima micunus kasabelih:", "allmessages": "sisetyimo palatuh", "allmessagesname": "kalungangan", "allmessagesdefault": "pataayaw tu kawaw palatuh a sulit", "allmessages-filter-legend": "kilim", + "allmessages-filter": "kilul misumad zasatu mikilim:", "allmessages-filter-unmodified": "caay henay misumad", "allmessages-filter-all": "hamin", "allmessages-filter-modified": "masumad tuway", @@ -985,15 +1065,19 @@ "allmessages-filter-translate": "mibelih", "thumbnail-more": "patabaki(micuwat)", "filemissing": "tangan mahedaw", + "thumbnail_image-type": "caypi damaenay a zunga nikalahizaan", "thumbnail_image-missing": "tangan mahedaw: $1", "import": "pacumuden kasabelih", "import-interwiki-sourcepage": "saangangan kasabelih:", "import-interwiki-templates": "yamalyilu sacahamin taazihan mitudung", "import-interwiki-submit": "pacumud", + "import-mapping-namespace": "pacumud i pangangananay a salaedan:", "import-upload-filename": "kalungangan nu tangan:", "import-comment": "pacunus sakacaay kapawan:", "import-revision-count": "$1 {{PLURAL:$1|masumad nu ayaway}}", + "importcantopen": "la’cusay miwawah pacumud tu tangan", "importsuccess": "pahezek tuway pacumud!", + "importnofile": "caay henay papabaw pacumud tangan.", "importlogpage": "pacumuden nasulitan nazipa’an", "tooltip-pt-userpage": "{{GENDER:|misaungayay nu misu}} kasabelih", "tooltip-pt-mytalk": "{{GENDER:|misuay }}sasukamu a kasabelih", @@ -1008,6 +1092,7 @@ "tooltip-ca-viewsource": "uyni kasabelih madiputay tuway.\nkapah kisu miciwsace tuyni kasabelih sakatizeng bangu", "tooltip-ca-history": "uyini kasabelih nasawniay a sumad", "tooltip-ca-protect": "midiput tina kasabelih", + "tooltip-ca-unprotect": "misumad tuyniay a sadiput", "tooltip-ca-delete": "misipu tina kasabelih", "tooltip-ca-move": "milimad tina kasabelih", "tooltip-ca-watch": "paynien kasabelih micunus misuay cyinse piazihan tu sulit", @@ -1037,12 +1122,14 @@ "tooltip-ca-nstab-image": "ciwsace tangan kasabelih", "tooltip-ca-nstab-template": "ciwsace taazihan mitudung", "tooltip-ca-nstab-category": "ciwsace kakuniza a kasabelih", + "tooltip-minoredit": "silusi tina tu payni mikilulay a mikawaway-kalumyiti", "tooltip-save": "misuped misuay a pisumad", "tooltip-publish": "patiyak tu sumad nu misu", "tooltip-preview": "kay iayaw nu pisuped miazih tu nu misuay nisumad.", "tooltip-diff": "paazih hica sa kisu labuay a nisumadan", "tooltip-watch": "paynien kasabelih micunus misuay cyinse piazihan tu sulit", "tooltip-watchlistedit-normal-submit": "misipu satangahan", + "tooltip-watchlistedit-raw-submit": "misabaluhay misisip tu piazihan-tu-sulit", "tooltip-upload": "miteka patapabaw", "tooltip-rollback": "sapecec \"patiku\" misiket, kapah patiku tayza nuayawanay a paanin tu nisulitan tina kasabelih mikawaway tu kalumyiti", "tooltip-undo": "\"patiku\" kapah tu patiku tuyni mikawaway tu kalumyiti payni pataayaway miazih muse miwawah mikawaway tu kalumyiti aazihan cudad, saka caay cayaw nu labu micunus mahicaay.", @@ -1051,6 +1138,7 @@ "others": "zuma", "creditspage": "kasabelih kasakumi nu misayingaay", "simpleantispam-label": "sapi tena’ babakahen a sulit kinsa.\nyu amana misulit kuyni pisinga’an!", + "pageinfo-title": "\"$1\" a cesyun", "pageinfo-header-basic": "anganganay a cesyun", "pageinfo-header-edits": "nazipa’an nu mikawaway-kalumyiti", "pageinfo-header-restrictions": "kasabelih midiput", @@ -1061,8 +1149,10 @@ "pageinfo-language-change": "misumad", "pageinfo-content-model": "kasabelih a lacul tatudungen misanga’", "pageinfo-content-model-change": "misumad", + "pageinfo-robot-policy": "nay kikay-tademaw patizeng kapah pikiliman tu nisulitan miasip", "pageinfo-robot-noindex": "amana", "pageinfo-watchers": "kasabelih miazihay a nikayadah", + "pageinfo-subpages-name": "tina belih a sailuc-kasabelih nikayadah", "pageinfo-firstuser": "kasabelih patizengay", "pageinfo-firsttime": "patizeng demiad nu kasabelih", "pageinfo-lastuser": "capiay a mikawaway-kalumyiti", @@ -1072,6 +1162,7 @@ "pageinfo-recent-authors": "capiay masacudaday a nikayadah", "pageinfo-toolboxlink": "kasabelih cesyun", "pageinfo-redirectsto-info": "katinengan", + "pageinfo-contentpage": "miasip papi lacul kasabelih", "pageinfo-contentpage-yes": "hang", "pageinfo-protect-cascading-yes": "hang", "pageinfo-protect-cascading-from": "patatusul midiput namakay", @@ -1080,6 +1171,7 @@ "pageinfo-category-pages": "kasabelih nikayadah", "pageinfo-category-subcats": "sailuc-kasasizuma nikayadah", "pageinfo-category-files": "tangan nikayadah", + "pageinfo-user-id": "misaungayay ID", "markaspatrolleddiff": "silusi natayza mikibi tuway", "markedaspatrolled": "silusi natayza mikibi tuway", "patrol-log-page": "tayza mikibi nasulitan nazipa’an", @@ -1116,10 +1208,13 @@ "minutes-ago": "ayaw $1 {{PLURAL:$1|widi}}", "seconds-ago": "ayaw $1 {{PLURAL:$1|a beti}}", "monday-at": "sakacacay a demiad nu lipay i$1", + "tuesday-at": "sakatusa a demied nu lipay i $1", + "wednesday-at": "saka tulu i $1", "thursday-at": "sakasepat i $1", "friday-at": "sakalima a demied nu lipay i $1", "saturday-at": "sakaenem a demiad nu lipay i $1", "sunday-at": "pilipayan i $1", + "yesterday-at": "nacila i $1", "metadata": "pulita tu kalunasulitan", "metadata-help": "uyni tangan labuay amin yamalyilu zuma cesyun, uyni a cesyun akay nay suewyi sasasing asaca sapisekyin i tapang asaca suwyihwa saayaw katukuh pahzekan a nakawawan mapacunusay. anu nay tangan saayaway setyitase masumadtu, hatizaay pulita kalunasulitan akay la’cus mileku mabetil a misumad tu tangan.", "metadata-expand": "paazih pulita kalunasulitan", @@ -1160,6 +1255,8 @@ "exif-exposureprogram": "mapaedil a muse", "exif-spectralsensitivity": "edil-selal saahemi’han", "exif-isospeedratings": "ISO suli", + "exif-aperturevalue": "APEX edil", + "exif-brightnessvalue": "APEX likat", "exif-maxaperturevalue": "satabakiay a likat-mulu i lala’ nu kitakit", "exif-subjectdistance": "ilaed nu satangahan", "exif-meteringmode": "miditek tu edil a muse", @@ -1168,6 +1265,7 @@ "exif-focallength": "saed nu sapisasing", "exif-subjectarea": "sausi a kakitizaan", "exif-flashenergy": "sabelabelatay a tinghuy u icelang", + "exif-focalplaneresolutionunit": "edil-sanat a sapat katingalaw tatebanan nu nisulitan", "exif-subjectlocation": "kakitizaan nu satangahan", "exif-exposureindex": "mapaedil a sulyang", "exif-sensingmethod": "mise nu nikasumad nay edil", @@ -1182,6 +1280,7 @@ "exif-sharpness": "kacidem", "exif-devicesettingdescription": "sakaluk setin sapuelac", "exif-subjectdistancerange": "baat nu tatizengan a liwliw", + "exif-gpsversionid": "GPS baziyong nu aazihen a paya", "exif-gpslatituderef": "pyiwyi asaca nanwyi", "exif-gpslongituderef": "tongcing asaca sicing", "exif-gpsaltituderef": "nutakalaw namakay bayu’ miazih tu tatenga’ay a sulyang", @@ -1190,14 +1289,17 @@ "exif-gpsmeasuremode": "miditek a muse", "exif-gpsdop": "miditek a tatungus", "exif-gpsspeedref": "saduba’ kalamkam a sacacaycacay", + "exif-gpsmapdatum": "pisaungay ulaulangan miditek a kalunasulitan", "exif-gpsdestlatitude": "pabalucu’an a wyitu", "exif-gpsdestlongituderef": "pabalucu’an a cintu", "exif-gpsdatestamp": "GPS a demiad", + "exif-gpsdifferential": "GPS chafen misumad", "exif-keywords": "aazihen dulit", "exif-worldregioncreated": "zunga masasing a kakitizaan", "exif-countrycreated": "zunga masasingan a kanatal", "exif-provinceorstatecreated": "yakuwanan a sasing", "exif-citycreated": "yatukay a sasing", + "exif-worldregiondest": "paazih tu subal nu kitakit", "exif-countrydest": "paazih tu kanatal", "exif-countrycodedest": "paazih kanatal a kodo", "exif-provinceorstatedest": "paazih seng asaca cou", @@ -1219,25 +1321,30 @@ "exif-iimcategory": "kakuniza", "exif-iimsupplementalcategory": "micunus kakuniza", "exif-datetimereleased": "patiyak i", + "exif-originaltransmissionref": "saayaway miculu’ kakitizaan a kodo", "exif-identifier": "mapulitaay a kodo", "exif-lens": "pisaungay tu cingtou", "exif-serialnumber": "sasasing salaylay a banggu", "exif-cameraownername": "sasasing nizaay", "exif-label": "aazihen paya", + "exif-nickname": "caykaw tatengaay a zunga kalungangan", "exif-rightscertificate": "nisanga’an niza tu tungus a kawaw nu makuwanay a pincen", "exif-copyrighted": "nisanga’an niza tu tungus a kawaw setyitase", "exif-copyrightowner": "nizaay nisanga’an tu tungus a kawaw", "exif-usageterms": "mamaala a cedang", "exif-webstatement": "nabalucu'an nu i telay nisanga’an niza tu tungus a kawaw", + "exif-licenseurl": "nisanga’an niza tu tungus a kawaw pabeli tu kinli masasiket", "exif-morepermissionsurl": "paliyuh pabeli tu kinli a cesyun", "exif-disclaimer": "caay pimuku tu sikining", "exif-contentwarning": "lacul mipatalaw", + "exif-giffilecomment": "GIF tangan pacunus sakacaay kapawan", "exif-intellectualgenre": "kasacacay nikalahizaan", "exif-subjectnewscode": "kodo nu satangahan", "exif-event": "sapuelac tu sikikawaw", "exif-organisationinimage": "sapuelac nu mikumi", "exif-personinimage": "sapuelac tu tademaw", "exif-originalimageheight": "takalaway nu caayhen masait", + "exif-originalimagewidth": "misait tu nuayawan a ahebal", "exif-compression-1": "caay henay piepian mipecec", "exif-copyrighted-true": "madiput nu nisanga’an niza tu tungus a kawaw", "exif-copyrighted-false": "caay kapulita nu nisanga’an niza tu tungus a kawaw setyitase", @@ -1273,6 +1380,8 @@ "exif-lightsource-255": "zuma katahkalan nu likat", "exif-flash-fired-0": "sabelabelatay a tinghui caay henay miwawah", "exif-flash-fired-1": "sabelabelatay a tinghui miwawah tuway", + "exif-flash-mode-1": "pacici sabelabelatay tinghuy mawawah", + "exif-flash-mode-2": "pacici sabelabelatay tinghuy mapaneng", "exif-flash-mode-3": "lunuk muse", "exif-flash-function-1": "inayi’ sasahicaan nu sabelabelatay a tinghui", "exif-flash-redeye-1": "muse nu kasatezep tu sumanahay a mata", @@ -1322,6 +1431,7 @@ "exif-gpsdestdistance-k": "kungli", "exif-gpsdestdistance-m": "inli", "exif-gpsdestdistance-n": "hayli", + "exif-gpsdop-excellent": "tada kapah ($1)", "exif-objectcycle-a": "namalamam a cacay", "exif-objectcycle-p": "nakalahukan a cacay", "exif-objectcycle-b": "namalanam atu namalahuk", @@ -1337,6 +1447,7 @@ "exif-dc-source": "saangangan a myiti", "exif-dc-type": "myiti nikalahizaan", "exif-rating-rejected": "kakaian", + "exif-isospeedratings-overflow": "satabakien tu 65535", "exif-iimcategory-clj": "mungangaw atu hulic", "exif-iimcategory-fin": "kyizay atu syubay", "exif-iimcategory-edu": "pasubana’ay a kawaw", @@ -1366,6 +1477,7 @@ "imgmultipageprev": "ayaway cacay a belih", "imgmultipagenext": "zikuzan a belih →", "imgmultigo": "mileku!", + "imgmultigoto": "taayaw saka $1 a blih", "img-lang-default": "(pataayaw tu kawaw a kamu)", "img-lang-go": "mileku", "ascending_abbrev": "masalaylay adidi’ay katukuh tabakiay", @@ -1380,11 +1492,15 @@ "autosumm-newblank": "patizeng nayi’ ku cacan a kasabelih", "watchlistedit-normal-title": "miazihay a piazihan tu sulit nu mikawaway-kalumyiti", "watchlistedit-normal-submit": "misipu satangahan", + "watchlistedit-raw-title": "mikawaway-kalumyiti saayaway misisip a piazihan-tu-sulit", + "watchlistedit-raw-submit": "misabaluhay misisip tu piazihan-tu-sulit", "watchlistedit-clear-title": "misipu miazihay a piazihan tu sulit", "watchlisttools-clear": "misipu miazihay a piazihan tu sulit", + "watchlisttools-raw": "mikawaway-kalumyiti saayaway misisip a piazihan-tu-sulit", "signature": "[[{{ns:user}}:$1|$2]] ([[{{ns:user_talk}}:$1| sasukamu ]])", "timezone-local": "itizaay", "version": "baziyong", + "version-extensions": "malacul tu sacunusan a sakaluk", "version-skins": "malacul tu nuhekalan", "version-specialpages": "sazumaay a kasabelih", "version-parserhooks": "kulawid nu saheciay sakaluk", @@ -1393,6 +1509,7 @@ "version-other": "zuma", "version-mediahandlers": "myiti saungayay a sakaluk", "version-hooks": "kulawid", + "version-parser-function-hooks": "kamu-sakilul mapulita sapisausi makulawit", "version-hook-name": "kalawid a kalungangan", "version-hook-subscribedby": "pangangan", "version-no-ext-name": "[caay henay pangangan]", @@ -1401,6 +1518,8 @@ "version-ext-colheader-license": "sapabeli tu kinli a cedang", "version-ext-colheader-description": "sapuelac", "version-ext-colheader-credits": "masacudaday", + "version-license-title": "$1 a sapabeli tu kinli a cedang", + "version-credits-title": "$1 a kasakumi nu misayingaay", "version-poweredby-others": "zuma", "version-software": "malacul tu ku zwanti", "version-software-product": "nasang’ay a tuutuud", @@ -1426,12 +1545,14 @@ "specialpages-group-maintenance": "aazihen a cudad nu midiputay", "specialpages-group-other": "sazumaay cidek a kasabelih", "specialpages-group-login": "patalabu / panganganen ku canghaw", + "specialpages-group-users": "misaungayay atu tungus", "specialpages-group-highuse": "sawsawniay a kasabelih", "specialpages-group-pages": "piazihan tu sulit nu kasabelih", "specialpages-group-pagetools": "kasabelih sakaluk", "specialpages-group-wiki": "kalunasulitan atu sakaluk", "specialpages-group-developer": "saayaway miteka a misakakawaway sakaluk", "blankpage": "salengacay a kasabelih", + "tags": "kapah misumad tu tazihan a paya", "tag-filter": "[[Special:Tags|aazihen paya]] kilim:", "tag-filter-submit": "kilim", "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|aazihen paya’}}]]: $2)", @@ -1463,6 +1584,7 @@ "tags-edit-title": "aazihen a paya mikawaway-kalumyiti", "tags-edit-manage-link": "aazihen a paya nu kuwan", "tags-edit-new-tags": "baluhay aazihen a paya:", + "tags-edit-add": "micunus uyniyay aazihen a paya:", "tags-edit-chosen-placeholder": "mipili’ hatizaay aazihen a paya", "tags-edit-reason": "mahicaay:", "tags-edit-success": "macaedung tu ku sasumad.", @@ -1482,16 +1604,18 @@ "htmlform-yes": "hang", "htmlform-cloner-create": "ngalepen tu cunus", "htmlform-cloner-delete": "milimad", + "htmlform-time-placeholder": "HH:MM:SS", "htmlform-title-not-exists": "$1 inayi’", "htmlform-user-not-exists": "$1 inayi’", "logentry-delete-delete": "$1 {{GENDER:$2|masiputu}} kasabelih $3", "restore-count-files": "{{PLURAL:$1|1 tangan}}", "revdelete-content-hid": "madimut tu ku lacul", "revdelete-content-unhid": "palawpes midimut tu lacul", + "revdelete-summary-unhid": "palawpes midimut mikawaway-kalumyiti pecu’ nu lacul", "logentry-move-move": "$1 {{GENDER:$2|milimad tuway}} kasabelih $3 katukuh $4", "logentry-newusers-create": "{{GENDER:$2|patizeng}} misaungayay canghaw tuway $1", "logentry-upload-upload": "$1 {{GENDER:$2|masayacay tuway}} $3", - "log-name-managetags": "aazihan a paya kuwan tu nasulitan", + "log-name-managetags": "aazihan-paya kuwan tu nasulitan", "log-name-tag": "aazihen a paya nasulitan nazipa’an", "rightsnone": "(nayi’)", "feedback-back": "tatiku", @@ -1503,6 +1627,7 @@ "feedback-subject": "satangahan:", "feedback-submit": "patayzaan", "feedback-thanks-title": "kukay tisuwanan!", + "feedback-useragent": "misaungayay tayli:", "searchsuggest-search": "kilim {{SITENAME}}", "api-error-unknownerror": "caay kapulita ku mungangaw: \"$1\".", "duration-seconds": "$1 {{PLURAL:$1|a beti}}", @@ -1512,6 +1637,8 @@ "duration-years": "$1 {{PLURAL:$1|a mihca}}", "duration-centuries": "$1 {{PLURAL:$1|lasubu a mihca}}", "duration-millennia": "$1 {{PLURAL:$1|malebut a mihca}}", + "limitreport-title": "tingalaw-kikay mapulita kalunasulitan:", + "limitreport-cputime": "CPU pisaungay a lawad(tuki)", "limitreport-cputime-value": "$1 {{PLURAL:$1|a beti}}", "limitreport-walltime": "tatengaay pisaungay a lawad-tuki", "limitreport-walltime-value": "$1 {{PLURAL:$1|a beti}}", @@ -1519,11 +1646,13 @@ "expandtemplates": "micuwat tu taazihan a mitudung", "expand_templates_input": "suliten:", "expand_templates_output": "heci", + "expand_templates_xml_output": "XML patahkal", "expand_templates_ok": "malucekay", "expand_templates_remove_comments": "misipu buhci tu kamu", "expand_templates_preview": "pataayaway miazih", "pagelanguage": "misumad kasabelih a kamu", "pagelang-language": "kamu", + "pagelang-use-default": "pisaungay pataayaw tu kawaw a kamu", "pagelang-select-lang": "mipili’ tu kamu", "pagelang-reason": "mahicaay:", "pagelang-submit": "patayzaan", @@ -1536,6 +1665,7 @@ "mediastatistics-table-count": "tangan nikayadah", "mediastatistics-table-totalbytes": "pulung sausi nu hacica-tabaki", "mediastatistics-header-bitmap": "pacepacekan a zunga", + "mediastatistics-header-drawing": "mizunga (siangliyang zunga)", "mediastatistics-header-audio": "ludihang", "mediastatistics-header-video": "yiga", "mediastatistics-header-multimedia": "payadahay malocimyidiy", @@ -1572,6 +1702,7 @@ "mw-widgets-titleinput-description-new-page": "kasabelih nayai’ tu", "mw-widgets-categoryselector-add-category-placeholder": "micunus tu kakuniza...", "mw-widgets-usersmultiselect-placeholder": "micunus sangaleben...", + "sessionprovider-generic": "$1 kasasiketan", "randomrootpage": "kakibalucu’ lamitay kasabelih", "log-action-filter-block": "milangat nikalahizaan:", "log-action-filter-delete": "misipu nikalahizaan:", @@ -1584,6 +1715,7 @@ "log-action-filter-block-block": "milangat", "log-action-filter-block-reblock": "milangat tu sapisumad", "log-action-filter-block-unblock": "mihulak tu langat", + "log-action-filter-contentmodel-change": "lacul tatudungen-misanga’ a sumad", "log-action-filter-delete-delete": "misipu kasabelih", "log-action-filter-delete-delete_redir": "miliyaw patatuzu’ mipakutay tu sulit", "log-action-filter-delete-restore": "kasabelih milawpes tu sipu", @@ -1592,7 +1724,10 @@ "log-action-filter-managetags-create": "patizeng aazihen paya", "log-action-filter-managetags-delete": "misipu aazihen a paya", "log-action-filter-managetags-activate": "aazihen a paya miteka", - "log-action-filter-managetags-deactivate": "aazihan a paya palawpesen ku pisaungay", + "log-action-filter-managetags-deactivate": "aazihan-paya palawpesen ku pisaungay", + "log-action-filter-move-move_redir": "milimad miliyaw misulit miliyawtu tazuma nay", + "log-action-filter-newusers-create": "nay paceba panganganay a misaungayay patizeng", + "log-action-filter-newusers-create2": "nay pangangan misaungayay patizeng", "log-action-filter-newusers-autocreate": "lunuk patizeng", "log-action-filter-patrol-patrol": "lima-saungay tayza mikibi", "log-action-filter-patrol-autopatrol": "lunuk tayza mikibi", @@ -1626,6 +1761,7 @@ "linkaccounts": "masasiket tu canghaw", "linkaccounts-success-text": "masasiket tu ku canghaw", "linkaccounts-submit": "masasiket tu canghaw", + "unlinkaccounts": "palawpes masasiketay a canghaw", "revid": "masumad nu ayaway $1", "pageid": "kasabelih ID $1" } diff --git a/languages/i18n/ang.json b/languages/i18n/ang.json index e2d890f30e..5473afe1c0 100644 --- a/languages/i18n/ang.json +++ b/languages/i18n/ang.json @@ -319,6 +319,8 @@ "querypage-no-updates": "Ednīwunga for þissum tramete ne sindon nū gelīfeda. \nCȳþþu hēr ne biþ hraðe ednīwod.", "viewsource": "Sēon fruman", "viewsource-title": "Fruman for $1 sēon", + "actionthrottled": "Macung gewyrged", + "actionthrottledtext": "Swa gemetgung wið misnytt, þu ne meaht geæfnan þisre macung to oft in scortum hwile, and þu hæfest onþuned swylc mearc.\nWe beodaþ þe þe þu cunne æfter lytlum hwile.", "protectedpagetext": "Þes tramet wæs geborgen tō wyrnenne ōðerre adihtunge oþþe ōðra dǣda.", "viewsourcetext": "Þū canst sēon and biwrītan þone fruman þisses trametes:", "viewyourtext": "Þū canst sēon and biwrītan þone fruman þīnra adihtunga tō þissum tramete:", @@ -446,6 +448,7 @@ "showpreview": "Īwan forebysene", "showdiff": "Īwan andwendunga", "summary-preview": "Scortnesse forebysen:", + "blockedtitle": "Bruced is fordiced", "blockednoreason": "nān racu gifen", "whitelistedittext": "Þū scealt $1 to adihtenne trametas.", "nosuchsectiontitle": "Ne cann dǣl findan", @@ -480,6 +483,10 @@ "permissionserrorstext-withaction": "Þū ne hæfst þafunge tō $2, for {{PLURAL:$1|þisre race|þissum racum}}:", "recreate-moveddeleted-warn": "'''Warnung: Þū edsciepst tramet þe wæs ǣr forloren.'''\n\nÞu sceoldest smēagan, hwæðer hit gerādlīc sīe, forþ tō gānne mid þǣre adihtunge þisses trametes.\nÞæt forlēosunge and wegunge ealdhord þisses trametes is hēr geīeht for behēfnesse:", "moveddeleted-notice": "Þes tramet wæs forloren.\nÞæt forlēosunge and wǣgunge stǣr þæs trametes is geīwed hēr.", + "postedit-confirmation-created": "Se tramet hæfþ beon gesceapen", + "postedit-confirmation-restored": "Se tramet hæfþ beon geseted", + "undo-summary": "Ic undyde sceawunge $1 be [[Syndrig:Contributions/$2|$2]] ([[Brūcendmōtung:$2|Mōtung]])", + "undo-summary-username-hidden": "Ic undyde sceawung $1 be bedyrnedum brucende", "viewpagelogs": "Sēon þisses trametes ealdhold", "nohistory": "Nis nān adihtunge stǣr for þissum tramete.", "currentrev-asof": "Nīwost fadung on þǣre $3. tīde þæs $2.", diff --git a/languages/i18n/az.json b/languages/i18n/az.json index 3628ddf527..aa5984cc1f 100644 --- a/languages/i18n/az.json +++ b/languages/i18n/az.json @@ -424,7 +424,7 @@ "loginsuccesstitle": "Daxil oldunuz", "loginsuccess": "'''\"$1\" adı ilə sistemə daxil oldunuz.'''", "nosuchuser": "\"$1\" adlı istifadəçi mövcud deyil.\nİstifadəçi adları hərflərin böyük və ya kiçik olmasına həssasdırlar.\nDüzgün yazdığınıza əmin olun, yaxud [[Special:CreateAccount|yeni hesab açın]].", - "nosuchusershort": "\"$1\" adında istifadəçi mövcud deyil.\nDüzgün yazdığına əmin ol.", + "nosuchusershort": "\"$1\" adlı istifadəçi mövcud deyil. Yazdığınızı yoxlayın.", "nouserspecified": "İstifadəçi adı daxil etməlisiniz.", "login-userblocked": "Bu istifadəçi bloklanıb. Sistemə giriş üçün icazə verilmir.", "wrongpassword": "Səhv parol. Təkrar yazın.", @@ -1665,6 +1665,7 @@ "ipbreason": "Səbəb:", "ipbreason-dropdown": "*Bloklama səbəbləri:\n** Yalan məlumatların əlavə edilməsi\n** Səhifənin məzmununun silinməsi\n** Xarici saytlara spam-keçidlər\n** Səhifəyə mənasız və yararsız əlavələrə görə\n** Hədə və təqiblərə görə\n** Təhqirə görə\n** Çoxsaylı hesabdan sui istifadəyə görə\n** Qadağan olunmuş istifadəçi adına görə", "ipbcreateaccount": "Hesab açmanı məhdudlaşdır", + "ipbenableautoblock": "Bu istifadəçinin istifadə etdiyi son IP-ünvanı və dəyişiklik etməyə çalışdığı sonrakı IP-ünvanları blokla", "ipbsubmit": "Bu istifadəçini blokla", "ipbother": "Başqa vaxt", "ipboptions": "2 saat:2 hours,1 gün:1 day,3 gün:3 days,1 həftə:1 week,2 həftə:2 weeks,1 ay:1 month,3 ay:3 months,6 ay:6 months,1 il:1 year,müddətsiz:infinite", @@ -1686,9 +1687,9 @@ "unblockip": "İstifadəçinin blokunu götür", "unblockiptext": "Əvvəlcədən bloklanmış bir IP ünvanına və ya istifadəçi adına yazma geri vermek için aşağıdakı formadan istifadə edin.", "ipusubmit": "Bu bloku götür", - "unblocked": "[[User:$1|$1]] - nin bloku götürüldü", - "unblocked-range": "$1-nin bloku götürüldü", - "unblocked-id": "$1-nin bloku götürüldü", + "unblocked": "[[User:$1|$1]] blokdan çıxarıldı", + "unblocked-range": "$1 blokdan çıxarıldı", + "unblocked-id": "$1 üzərindən blok götürüldü", "blocklist": "Bloklanmış istifadəçilər", "autoblocklist": "Avtobloklar", "autoblocklist-submit": "Axtar", @@ -2467,7 +2468,7 @@ "compare-submit": "Qarşılaşdır", "dberr-problems": "Üzr istəyirik! Bu saytda texniki problemlər var.", "dberr-info": "(Məlumat bazası ilə əlaqə yoxdur: $1)", - "htmlform-invalid-input": "Girişinizin bir qismilə əlaqədəar problemlər var", + "htmlform-invalid-input": "Daxil etdiyiniz məlumatın bir qismilə əlaqədar problem var", "htmlform-select-badoption": "İşarə etdiyiniz xüsus keçərli deyil.", "htmlform-int-invalid": "Göstərdiyiniz ifadə tam ədəd deyil.", "htmlform-float-invalid": "Göstərdiyiniz ifadə ədəd deyil.", diff --git a/languages/i18n/azb.json b/languages/i18n/azb.json index d3634a262d..825ab17e46 100644 --- a/languages/i18n/azb.json +++ b/languages/i18n/azb.json @@ -20,7 +20,8 @@ "Alp Er Tunqa", "Matma Rex", "Ilğım", - "ییلماز" + "ییلماز", + "Saraiki" ] }, "tog-underline": "باغلانتی‌لارین آلتینی خطله:", @@ -231,7 +232,7 @@ "aboutpage": "Project:گؤره", "copyright": "ایچینده‌کیلر $1 لیسانسی احاطه‌سینده‌دیلر.", "copyrightpage": "{{ns:project}}:کوْپی حاقلاری", - "currentevents": "ایندیکی اولایلار", + "currentevents": "ایندیکی حادیثه‌لر", "currentevents-url": "Project:ایندیکی اولایلار", "disclaimers": "یالانلامالار", "disclaimerpage": "Project:گئنل یالانلاما", @@ -1101,6 +1102,7 @@ "right-override-export-depth": "ایچری باغلانتیلاری اولان صحیفه‌لری، چوخو ۵ درجه درینلیگی ایله، ایخراج ائت", "right-sendemail": "باشقا ایستیفاده‌چیلره ایمیل گؤندر", "grant-group-email": "ایمئیل گؤندر", + "grant-createaccount": "حساب یارات", "newuserlogpage": "ایشلدن یارادیلما ژورنالی", "newuserlogpagetext": "بۇ ایشلدن یارادماق لیستی‌دیر.", "rightslog": "ایشلدن حاقلاری ژورنالی", diff --git a/languages/i18n/be-tarask.json b/languages/i18n/be-tarask.json index 32a9f9b118..cf1c9f9ea9 100644 --- a/languages/i18n/be-tarask.json +++ b/languages/i18n/be-tarask.json @@ -1408,6 +1408,7 @@ "rcfilters-watchlist-edit-watchlist-button": "Рэдагаваць ваш сьпіс назіраньня за старонкамі", "rcfilters-watchlist-showupdated": "Зьмены старонак, якія вы не наведвалі пасьля гэтых зьменаў, пазначаныя тоўстым з адпаведнымі пазнакамі.", "rcfilters-preference-label": "Схаваць палепшаную вэрсію апошніх зьменаў", + "rcfilters-preference-help": "Адкатвае рэдызайн інтэрфэйсу 2017 году і ўсе інструмэнты, дададзеныя з таго часу.", "rcnotefrom": "Ніжэй {{PLURAL:$5|знаходзіцца зьмена|знаходзяцца зьмены}} з $4 $3 (да $1 на старонку).", "rclistfromreset": "Скінуць выбар даты", "rclistfrom": "Паказаць зьмены з $2 $3", @@ -1464,6 +1465,7 @@ "uploadbtn": "Загрузіць файл", "reuploaddesc": "Скасаваць загрузку і вярнуцца да формы загрузкі", "upload-tryagain": "Даслаць зьмененае апісаньне файла", + "upload-tryagain-nostash": "Даслаць паўторна загружаны файл і зьмененае апісаньне", "uploadnologin": "Вы не ўвайшлі ў сыстэму", "uploadnologintext": "Вам трэба $1, каб загружаць файлы.", "upload_directory_missing": "Загрузачная дырэкторыя ($1) адсутнічае і ня можа быць створаная сэрвэрам.", @@ -1523,6 +1525,7 @@ "file-deleted-duplicate-notitle": "Файл, ідэнтычны гэтаму файлу, раней ужо быў выдалены, а назва файла была забароненая.\nВам трэба зьвярнуцца да некага з правамі прагляду зьвестак забароненых файлаў, каб прааналізаваць сытуацыю перад тым, як загружаць файл ізноў.", "uploadwarning": "Папярэджаньне", "uploadwarning-text": "Калі ласка, зьмяніце апісаньне файла ніжэй і паспрабуйце ізноў.", + "uploadwarning-text-nostash": "Калі ласка, загрузіце файл ізноў, зьмніце апісаньне ніжэй і паспрабуйце яшчэ раз.", "savefile": "Захаваць файл", "uploaddisabled": "Загрузка файлаў забароненая", "copyuploaddisabled": "Загрузка праз URL-адрас адключаная.", @@ -1684,7 +1687,7 @@ "listfiles_size": "Памер", "listfiles_description": "Апісаньне", "listfiles_count": "Вэрсіі", - "listfiles-show-all": "Уключаць старыя вэрсіі выяў", + "listfiles-show-all": "Уключаць старыя вэрсіі файлаў", "listfiles-latestversion": "Бягучая вэрсія", "listfiles-latestversion-yes": "Так", "listfiles-latestversion-no": "Не", diff --git a/languages/i18n/bn.json b/languages/i18n/bn.json index 22348207a1..f1dd8b6975 100644 --- a/languages/i18n/bn.json +++ b/languages/i18n/bn.json @@ -755,7 +755,7 @@ "duplicate-args-category-desc": "এই পাতায় টেমপ্লেট আহ্বান উপস্থিত রয়েছে যা সদৃশ আর্গুমেন্ট ব্যবহার করেছে, যেমন {{foo|bar=1|bar=2}} বা {{foo|bar|1=baz}}।", "expensive-parserfunction-warning": "'''সতর্ক হোন:''' এই পাতাটি অনেক বেশি পরিমাণে এক্সপেনসিভ পার্সার ফাংশন কল রয়েছে।\n\nএটি $2-এর চেয়ে কম পরিমাণ {{PLURAL:$2|কল|কল}} থাকা উচিত, যেখানে মোট কলের সংখ্যা {{PLURAL:$1|বর্তমানে $1|বর্তমানে $1}}।", "expensive-parserfunction-category": "অনেক বেশি পরিমাণে এক্সপেনসিভ পার্সার ফাংশন কল থাকা পাতাসমূহ", - "post-expand-template-inclusion-warning": "'''সতর্ক হোন:''' টেমপ্লেটের ইনক্লুড আকার অনেক বেশি।\nকিছু টেমপ্লেট সংযুক্ত করা নাও যেতে পারে।", + "post-expand-template-inclusion-warning": "সতর্ক হোন: টেমপ্লেটের অন্তর্ভুক্তির আকার অনেক বেশি।\nকিছু টেমপ্লেট সংযুক্ত করা নাও যেতে পারে।", "post-expand-template-inclusion-category": "যেসকল স্থানে টেমপ্লেট অন্তর্ভুক্তির আকার অতিক্রম করে গেছে সেই পাতাগুলো", "post-expand-template-argument-warning": "' ' ' সাবধান: ' ' ' এই পাতাটিতে অন্তত একটি ফর্মা যুক্তি আছে যা একটি খুব বড় বিস্তার আকার ধারণ করেছে।\nতাই এই আর্গুমেন্টটি বাদ দেওয়া হয়েছে।", "post-expand-template-argument-category": "বাদ ফর্মা আর্গুমেন্ট ধারণকারী পাতা", @@ -1695,7 +1695,7 @@ "listfiles_size": "আকার", "listfiles_description": "বিবরণ", "listfiles_count": "সংস্করণ", - "listfiles-show-all": "ছবির পুরাতন সংস্করণ সংযোজন", + "listfiles-show-all": "ফাইলের পুরাতন সংস্করণ সংযোজন", "listfiles-latestversion": "বর্তমান সংস্করণ", "listfiles-latestversion-yes": "হ্যাঁ", "listfiles-latestversion-no": "না", diff --git a/languages/i18n/ca.json b/languages/i18n/ca.json index b53395e50b..fafbbe99af 100644 --- a/languages/i18n/ca.json +++ b/languages/i18n/ca.json @@ -94,6 +94,7 @@ "tog-watchlisthideminor": "Amaga les edicions menors de la llista de seguiment", "tog-watchlisthideliu": "Amaga a la llista les edicions d'usuaris registrats", "tog-watchlistreloadautomatically": "Recarrega la llista de seguiment automàticament sempre que canviï un filtre (cal JavaScript)", + "tog-watchlistunwatchlinks": "Afegeix enllaços directes per a seguir o deixar de seguir les entrades de la llista de seguiment (cal Javascript per a la funcionalitat d'alternar)", "tog-watchlisthideanons": "Amaga a la llista les edicions d'usuaris anònims", "tog-watchlisthidepatrolled": "Amaga edicions patrullades de la llista de seguiment", "tog-watchlisthidecategorization": "Amaga la categorització de les pàgines", @@ -1344,12 +1345,15 @@ "rcfilters-grouping-title": "Agrupació", "rcfilters-activefilters": "Filtres actius", "rcfilters-advancedfilters": "Filtres avançats", + "rcfilters-limit-shownum": "Mostra {{PLURAL:$1|el darrer canvi| els darrers $1 canvis}}", "rcfilters-days-title": "Darrers dies", "rcfilters-hours-title": "Hores recents", "rcfilters-days-show-days": "$1 {{PLURAL:$1|dia|dies}}", "rcfilters-days-show-hours": "$1 {{PLURAL:$1|hora|hores}}", + "rcfilters-highlighted-filters-list": "Destacat: $1", "rcfilters-quickfilters": "Filtres desats", "rcfilters-quickfilters-placeholder-title": "Encara no s’ha desat cap enllaç", + "rcfilters-quickfilters-placeholder-description": "Per desar els teus filtres i usar-los després, premeu l'icona de marcador de pàgina a l'àrea de Filtres Actius, més avall.", "rcfilters-savedqueries-defaultlabel": "Filtres desats", "rcfilters-savedqueries-rename": "Reanomena", "rcfilters-savedqueries-setdefault": "Defineix per defecte", @@ -1357,37 +1361,41 @@ "rcfilters-savedqueries-new-name-label": "Nom", "rcfilters-savedqueries-new-name-placeholder": "Descriviu el propòsit del filtre", "rcfilters-savedqueries-apply-label": "Crea un filtre", + "rcfilters-savedqueries-apply-and-setdefault-label": "Crear filtre predeterminat", "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-clear-all-filters": "Esborra tots els filtres", + "rcfilters-show-new-changes": "Mostra els nous canvis", "rcfilters-search-placeholder": "Filtra els canvis recents (navegueu o comenceu a escriure)", "rcfilters-invalid-filter": "Filtre no vàlid", "rcfilters-empty-filter": "No hi ha cap filtre actiu. Es mostren totes les contribucions.", "rcfilters-filterlist-title": "Filtres", "rcfilters-filterlist-whatsthis": "Com funciona això?", + "rcfilters-filterlist-feedbacklink": "Comenta'ns què et semblen aquestes (noves) eines per filtrar", "rcfilters-highlightbutton-title": "Ressalta els resultats", "rcfilters-highlightmenu-title": "Selecciona un color", "rcfilters-highlightmenu-help": "Seleccioneu un color per ressaltar la propietat", "rcfilters-filterlist-noresults": "No s'ha trobat cap filtre", "rcfilters-noresults-conflict": "No s'ha trobat cap resultat perquè els criteris de cerca són en conflicte", - "rcfilters-state-message-fullcoverage": "Seleccionant tots els filtres en un grup és el mateix que no seleccionar-ne cap, de manera que aquest filtre no té cap efecte. El grup inclou: $1", + "rcfilters-state-message-subset": "Aquest filtre no te cap efecte perquè els seus resultats ja s'inclouen {{PLURAL:$2|al següent filtre|als següents filtres}} (podeu destacar els resultats per distingir-los): $1", + "rcfilters-state-message-fullcoverage": "Seleccionant tots els filtres en aquest grup és el mateix que no seleccionar-ne cap, de manera que aquest filtre no té cap efecte. El grup inclou: $1", "rcfilters-filtergroup-authorship": "Autoria de les contribucions", "rcfilters-filter-editsbyself-label": "Els vostres canvis", "rcfilters-filter-editsbyself-description": "Les vostres pròpies contribucions.", "rcfilters-filter-editsbyother-label": "Canvis d'altres", "rcfilters-filter-editsbyother-description": "Tots els canvis excepte els vostres.", - "rcfilters-filtergroup-userExpLevel": "Nivell d'experiència (només per a usuaris registrats)", + "rcfilters-filtergroup-userExpLevel": "Registre d'usuaris i experiència", "rcfilters-filter-user-experience-level-registered-label": "Registrats", "rcfilters-filter-user-experience-level-registered-description": "Editors que han iniciat sessió", "rcfilters-filter-user-experience-level-unregistered-label": "No registrats", "rcfilters-filter-user-experience-level-unregistered-description": "Editors que no han iniciat una sessió.", "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-newcomer-description": "Editors registrats amb 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 experiència que els 'novells' però menys que els 'usuaris experimentats'.", + "rcfilters-filter-user-experience-level-learner-description": "Editors registrats amb 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-filter-user-experience-level-experienced-description": "Editors registrats amb més de 500 edicions i 30 dies d'activitat.", "rcfilters-filtergroup-automated": "Contribucions automatitzades", "rcfilters-filter-bots-label": "Bot", "rcfilters-filter-bots-description": "Modificacions fetes per eines automatitzades.", @@ -1409,6 +1417,12 @@ "rcfilters-filter-watchlist-watchednew-label": "Canvis nous a la llista de seguiment", "rcfilters-filter-watchlist-watchednew-description": "Canvis a les pàgines en seguiment que no heu visitat des que van ocórrer els canvis.", "rcfilters-filter-watchlist-notwatched-label": "No és a la llista de seguiment", + "rcfilters-filter-watchlist-notwatched-description": "Tot excepte canvis a les vostres pàgines seguides.", + "rcfilters-filtergroup-watchlistactivity": "Activitat de la llista de seguiment", + "rcfilters-filter-watchlistactivity-unseen-label": "Canvis no vists", + "rcfilters-filter-watchlistactivity-unseen-description": "Canvis a les pàgines que no heu visitat des que van ocórrer els canvis.", + "rcfilters-filter-watchlistactivity-seen-label": "Canvis vists", + "rcfilters-filter-watchlistactivity-seen-description": "Canvis a les pàgines que heu visitat des que van ocórrer els canvis.", "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…", @@ -1423,6 +1437,18 @@ "rcfilters-filter-lastrevision-description": "El canvi més recent a una pàgina.", "rcfilters-filter-previousrevision-label": "Revisions anteriors", "rcfilters-filter-excluded": "Exclòs", + "rcfilters-exclude-button-off": "Exclou els seleccionats", + "rcfilters-exclude-button-on": "Excloent els seleccionats", + "rcfilters-view-advanced-filters-label": "Filtres avançats", + "rcfilters-view-tags": "Canvis etiquetats", + "rcfilters-view-namespaces-tooltip": "Filtrar resultats per l'espai de noms", + "rcfilters-view-tags-tooltip": "Filtrar resultats usant etiquetes d'edició", + "rcfilters-view-return-to-default-tooltip": "Torna al menú de filtres principal", + "rcfilters-liveupdates-button": "Actualitzacions en viu", + "rcfilters-liveupdates-button-title-on": "Apaga les actualitzacions en viu", + "rcfilters-liveupdates-button-title-off": "Mostra els nous canvis al moment", + "rcfilters-watchlist-markseen-button": "Marca tots els canvis com a vistos", + "rcfilters-watchlist-edit-watchlist-button": "Editeu la vostra llista de pàgines seguides", "rcnotefrom": "A sota hi ha {{PLURAL:$5|el canvi|els canvis}} a partir de $3, $4 (fins a $1).", "rclistfrom": "Mostra els canvis nous des de $3, $2", "rcshowhideminor": "$1 edicions menors", diff --git a/languages/i18n/cs.json b/languages/i18n/cs.json index 198d11517f..44fc40c2eb 100644 --- a/languages/i18n/cs.json +++ b/languages/i18n/cs.json @@ -1488,6 +1488,7 @@ "uploadbtn": "Načíst soubor", "reuploaddesc": "Zrušit načítání a vrátit se do formuláře.", "upload-tryagain": "Uložit upravený popis souboru", + "upload-tryagain-nostash": "Odeslat znovunačtený soubor a upravený popis", "uploadnologin": "Nejste přihlášen(a)", "uploadnologintext": "Pro načtení souboru se musíte $1.", "upload_directory_missing": "Adresář pro nahrávání souborů ($1) chybí a webový server ho nedokáže vytvořit.", @@ -1547,6 +1548,7 @@ "file-deleted-duplicate-notitle": "Identický soubor k tomuto byl již dříve smazán a název byl utajen.\nPřed tím, než soubor znovu nahrajete, byste měli požádat někoho, kdo může prohlížet utajené soubory, aby situaci zkontroloval.", "uploadwarning": "Upozornění k načítání", "uploadwarning-text": "Prosíme, upravte popis souboru níže a zkuste to znovu.", + "uploadwarning-text-nostash": "Načtěte prosím soubor ještě jednou, upravte popis níže a zkuste to znovu.", "savefile": "Uložit soubor", "uploaddisabled": "Načítání souborů vypnuto.", "copyuploaddisabled": "Načítání souborů prostřednictvím URL je vypnuto.", @@ -1709,7 +1711,7 @@ "listfiles_size": "Velikost (bajtů)", "listfiles_description": "Popis", "listfiles_count": "Verze", - "listfiles-show-all": "Zahrnout staré verze obrázků", + "listfiles-show-all": "Zahrnout staré verze souborů", "listfiles-latestversion": "Aktuální verze", "listfiles-latestversion-yes": "Ano", "listfiles-latestversion-no": "Ne", diff --git a/languages/i18n/de.json b/languages/i18n/de.json index f51c740465..f99cab2e6b 100644 --- a/languages/i18n/de.json +++ b/languages/i18n/de.json @@ -1546,6 +1546,7 @@ "uploadbtn": "Datei hochladen", "reuploaddesc": "Abbrechen und zurück zur Hochladen-Seite", "upload-tryagain": "Geänderte Dateibeschreibung abschicken", + "upload-tryagain-nostash": "Erneut hochgeladene Datei und veränderte Beschreibung übermitteln", "uploadnologin": "Nicht angemeldet", "uploadnologintext": "Du musst dich $1, um Dateien hochladen zu können.", "upload_directory_missing": "Das Upload-Verzeichnis ($1) fehlt und konnte durch den Webserver auch nicht erstellt werden.", @@ -1605,6 +1606,7 @@ "file-deleted-duplicate-notitle": "Eine identische Datei wurde kürzlich gelöscht und der Titel wurde unterdrückt.\nDu solltest jemanden fragen, der die Möglichkeit hat, die unterdrückten Dateidaten anzusehen, um die Situation vor dem erneuten Hochladen zu überprüfen.", "uploadwarning": "Warnung", "uploadwarning-text": "Bitte ändere unten die Dateibeschreibung und versuche es erneut.", + "uploadwarning-text-nostash": "Bitte lade die Datei erneut hoch, ändere unten die Beschreibung und versuche es erneut.", "savefile": "Datei speichern", "uploaddisabled": "Hochladen deaktiviert", "copyuploaddisabled": "Das Hochladen von URLs ist deaktiviert", @@ -1767,7 +1769,7 @@ "listfiles_size": "Größe", "listfiles_description": "Beschreibung", "listfiles_count": "Versionen", - "listfiles-show-all": "Alte Bildversionen einschließen", + "listfiles-show-all": "Alte Dateiversionen einschließen", "listfiles-latestversion": "Aktuelle Version", "listfiles-latestversion-yes": "Ja", "listfiles-latestversion-no": "Nein", diff --git a/languages/i18n/fa.json b/languages/i18n/fa.json index b3562851e0..8a23aaf166 100644 --- a/languages/i18n/fa.json +++ b/languages/i18n/fa.json @@ -790,6 +790,7 @@ "parser-template-loop-warning": "حلقه در الگو پیدا شد: [[$1]]", "template-loop-category": "صفحه‌های دارای حلقه در الگو", "template-loop-category-desc": "صفحه دارای حلقه در الگو، مثلا الگویی که از خودش درون خودش استفاده‌کرده‌است.", + "template-loop-warning": "هشدار: این صفحه [[:$1]] را صدا می‌کند که باعث می‌شود در حلقه بسته فراخوانی بیفتد (فراخوانی بی‌پایان)", "parser-template-recursion-depth-warning": "محدودیت عمق بازگشت الگو رد شد ($1)", "language-converter-depth-warning": "محدودیت عمق مبدل زبانی رد شد ($1)", "node-count-exceeded-category": "صفحه‌هایی که از حداکثر تعداد گره تجاوز کرده‌اند", @@ -1059,6 +1060,7 @@ "timezoneregion-indian": "اقیانوس هند", "timezoneregion-pacific": "اقیانوس آرام", "allowemail": "دریافت ایمیل از دیگر کاربران ممکن باشد", + "email-blacklist-label": "این کاربران را از فرستادن رایانامه به من منع کن:", "prefs-searchoptions": "جستجو", "prefs-namespaces": "فضاهای نام", "default": "پیش‌فرض", @@ -1454,6 +1456,8 @@ "rcfilters-watchlist-markseen-button": "نشانه‌گذاری تمام تغییرات به‌عنوان خوانده‌شده", "rcfilters-watchlist-edit-watchlist-button": "ویرایش فهرست صفحه‌های پی‌گیری‌هایتان", "rcfilters-watchlist-showupdated": "تغییرات صفحاتی که شما بازدید نکردید از زمانی که تغییرات رخ داده به صورت پررنگ، با نشانگر توپر.", + "rcfilters-preference-label": "مخفی کردن نسخه بهبود یافته تغییرات اخیر", + "rcfilters-preference-help": "تغییرات رابط کاربری که در سال ۲۰۱۷ اضافه شده است را بر می‌گرداند.", "rcnotefrom": "در زیر تغییرات از $3, $4 (تا $1 {{PLURAL:$5|نشان داده شده‌است|نشان داده شده‌اند}}).", "rclistfromreset": "از نو کردن انتخاب تاریخ", "rclistfrom": "نمایش تغییرات تازه با شروع از $3 $2", @@ -1510,6 +1514,7 @@ "uploadbtn": "بارگذاری پرونده", "reuploaddesc": "بازگشت به فرم بارگذاری", "upload-tryagain": "ارسال توضیحات تغییر یافته پرونده", + "upload-tryagain-nostash": "فرستادن پرونده دوباره بارگذاری شده و توضیحات تغییر یافته", "uploadnologin": "به سامانه وارد نشده‌اید", "uploadnologintext": "برای بارگذاری پرونده باید $1.", "upload_directory_missing": "شاخهٔ بارگذاری ($1) وجود ندارد و قابل ایجاد نیست.", @@ -1569,6 +1574,7 @@ "file-deleted-duplicate-notitle": "یک پرونده یکسان بااین پرونده قبلاً حذف شده است و عنوان متوقف شده‌است.\nشما باید از کسی که دسترسی مشاهدهٔ پرونده متوقف شده را دارد، درخواست کنید تا شرایط را قبل از بارگذاری مجدد بررسی کند.", "uploadwarning": "هشدار بارگذاری", "uploadwarning-text": "لطفاً توضیحات پرونده را در زیر تغییر دهید و دوباره تلاش کنید.", + "uploadwarning-text-nostash": "لطفا پرونده را دوباره بارگذاری کنید، توضیحات را تغییر دهید و دوباره سعی کنید.", "savefile": "ذخیرهٔ پرونده", "uploaddisabled": "بارگذاری غیرفعال است.", "copyuploaddisabled": "بارگذاری از طریق نشانی اینترنتی غیرفعال است.", @@ -1730,7 +1736,7 @@ "listfiles_size": "اندازه", "listfiles_description": "توضیح", "listfiles_count": "نسخه‌ها", - "listfiles-show-all": "شامل نسخه‌های قدیمی عکس‌ها", + "listfiles-show-all": "شامل نسخه‌های قدیمی پرونده‌ها", "listfiles-latestversion": "نسخهٔ فعلی", "listfiles-latestversion-yes": "بله", "listfiles-latestversion-no": "خیر", diff --git a/languages/i18n/fr.json b/languages/i18n/fr.json index 92f7dc24e1..d0db1c06ef 100644 --- a/languages/i18n/fr.json +++ b/languages/i18n/fr.json @@ -1623,6 +1623,7 @@ "uploadbtn": "Importer le fichier", "reuploaddesc": "Annuler l'importation et retourner au formulaire d'import", "upload-tryagain": "Envoyer la description du fichier modifiée", + "upload-tryagain-nostash": "Soumettre un fichier téléchargé de nouveau et une description modifiée", "uploadnologin": "Non connecté", "uploadnologintext": "Vous devez vous $1 pour importer des fichiers.", "upload_directory_missing": "Le répertoire d’import de fichier ($1) est introuvable et n’a pas pu être créé par le serveur web.", @@ -1682,6 +1683,7 @@ "file-deleted-duplicate-notitle": "Un fichier identique à ce fichier a déjà été supprimé ainsi que le titre. \nVous devriez demander à quelqu'un la possibilité de vérifier le journal de ce fichier supprimé afin d'examiner la situation avant de l'importer à nouveau.", "uploadwarning": "Attention !", "uploadwarning-text": "Modifiez la description du fichier et essayez de nouveau.", + "uploadwarning-text-nostash": "Veuillez télécharger de nouveau le fichier, modifier la description ci-dessous et réessayer.", "savefile": "Sauvegarder le fichier", "uploaddisabled": "Désolé, l’import de fichiers est désactivé.", "copyuploaddisabled": "Import de fichier par URL désactivé.", @@ -1844,7 +1846,7 @@ "listfiles_size": "Taille", "listfiles_description": "Description", "listfiles_count": "Versions", - "listfiles-show-all": "Inclure les anciennes versions des images", + "listfiles-show-all": "Inclure les anciennes versions des fichiers", "listfiles-latestversion": "Version actuelle", "listfiles-latestversion-yes": "Oui", "listfiles-latestversion-no": "Non", @@ -2931,7 +2933,7 @@ "pageinfo-hidden-categories": "{{PLURAL:$1|Catégorie cachée|Catégories cachées}} ($1)", "pageinfo-templates": "{{PLURAL:$1|Modèle inclu|Modèles inclus}} ($1)", "pageinfo-transclusions": "{{PLURAL:$1|Page dans laquelle|Pages dans lesquelles}} cette page est incluse ($1)", - "pageinfo-toolboxlink": "Plus d’informations", + "pageinfo-toolboxlink": "Information sur la page", "pageinfo-redirectsto": "Rediriger vers", "pageinfo-redirectsto-info": "info", "pageinfo-contentpage": "Comptée comme page de contenu", diff --git a/languages/i18n/fy.json b/languages/i18n/fy.json index 486fd64852..f9b0f21375 100644 --- a/languages/i18n/fy.json +++ b/languages/i18n/fy.json @@ -135,7 +135,7 @@ "category-empty": "Yn dizze kategory binne gjin siden of triemmen opnaam.", "hidden-categories": "Ferburgen {{PLURAL:$1|kategory|kategoryen}}", "hidden-category-category": "Ferburgen kategoryen", - "category-subcat-count": "{{PLURAL:$2|Dizze kategory hat allinne de folgjende ûnderkategory.|Dizze kategory hat de folgjende {{PLURAL:$1|ûnderkategory|$1 ûnderkategoryen}}, fan in totaal fan $2.}}", + "category-subcat-count": "{{PLURAL:$2|Dizze kategory hat allinne de folgjende ûnderkategory.|Dizze kategory hat de folgjende {{PLURAL:$1|ûnderkategory|$1 ûnderkategoryen}}, fan yn totaal $2.}}", "category-subcat-count-limited": "Dizze kategory hat de folgjende {{PLURAL:$1|ûnderkategory|$1 ûnderkategoryen}}.", "category-article-count": "{{PLURAL:$2|Dizze kategory befettet allinne de folgjende side.|De folgjende {{PLURAL:$1|side is|$1 siden binne}} yn dizze kategory, fan yn totaal $2.}}", "category-article-count-limited": "De folgjende {{PLURAL:$1|side is|$1 siden binne}} yn dizze kategory.", @@ -1914,7 +1914,6 @@ "fileduplicatesearch-result-n": "De triem \"$1\" hat {{PLURAL:$2|1 duplikaat|$2 duplikaten}}.", "specialpages": "Bysûndere siden", "specialpages-note-top": "Leginda", - "specialpages-note": "* Normale bysûndere siden.\n* Beheinde bysûndere siden.", "specialpages-group-maintenance": "Underhâld siden", "specialpages-group-other": "Oare bysûndere siden", "specialpages-group-login": "Oanmelde / registrearje", @@ -1955,6 +1954,7 @@ "compare-rev2": "Refyzje 2", "compare-submit": "Ferlykje", "compare-invalid-title": "Unjildige titel.", + "diff-form": "in '''formulier'''", "htmlform-submit": "Ferstjoere", "htmlform-no": "Nee", "htmlform-yes": "Ja", diff --git a/languages/i18n/he.json b/languages/i18n/he.json index a8bd06ec5f..95fc8606f8 100644 --- a/languages/i18n/he.json +++ b/languages/i18n/he.json @@ -1035,6 +1035,7 @@ "timezoneregion-indian": "האוקיינוס ההודי", "timezoneregion-pacific": "האוקיינוס השקט", "allowemail": "לאפשר למשתמשים לשלוח לי דואר אלקטרוני", + "email-blacklist-label": "חסימת המשתמשים הבאים משליחת דואר אלקטרוני אליי:", "prefs-searchoptions": "חיפוש", "prefs-namespaces": "מרחבי שם", "default": "ברירת המחדל", @@ -1430,6 +1431,8 @@ "rcfilters-watchlist-markseen-button": "סימון כל השינויים כאילו נצפו", "rcfilters-watchlist-edit-watchlist-button": "עריכת רשימת הדפים במעקב שלך", "rcfilters-watchlist-showupdated": "שינויים בדפים שלא ביקרת בהם מאז ביצוע השינויים מופיעים בכתב מודגש, ומודגשים בצבע.", + "rcfilters-preference-label": "הסתרת הגרסה המשופרת של השינויים האחרונים", + "rcfilters-preference-help": "ביטול של העיצוב מחדש של הממשק (שבוצע בשנת 2017) ושל כל הכלים שנוספו אז ומאז.", "rcnotefrom": "להלן {{PLURAL:$5|השינוי שבוצע|השינויים שבוצעו}} מאז $3, $4 (מוצגים עד $1).", "rclistfromreset": "איפוס בחירת התאריך", "rclistfrom": "הצגת שינויים חדשים החל מ־$2, $3", @@ -1486,6 +1489,7 @@ "uploadbtn": "העלאת הקובץ", "reuploaddesc": "ביטול ההעלאה וחזרה לטופס העלאת קבצים לשרת", "upload-tryagain": "שליחת התיאור החדש של הקובץ", + "upload-tryagain-nostash": "שליחת הקובץ המועלה מחדש והתיאור המעודכן", "uploadnologin": "לא נכנסת לחשבון", "uploadnologintext": "נדרשת $1 כדי להעלות קבצים.", "upload_directory_missing": "שרת האינטרנט אינו יכול ליצור את תיקיית ההעלאות ($1) החסרה.", @@ -1545,6 +1549,7 @@ "file-deleted-duplicate-notitle": "קובץ זהה לקובץ זה נמחק בעבר, והכותרת שלו הועלמה.\nיש לבקש ממשתמש שיכול לראות נתונים על קבצים שהועלמו לבדוק את המצב לפני העלאת הקובץ מחדש.", "uploadwarning": "אזהרת העלאת קבצים", "uploadwarning-text": "אנא שנו את תיאור הקובץ שלמטה ונסו שוב.", + "uploadwarning-text-nostash": "יש להעלות מחדש את הקובץ, לשנות את התיאור להלן ולנסות שוב.", "savefile": "שמירת קובץ", "uploaddisabled": "העלאת קבצים מבוטלת.", "copyuploaddisabled": "העלאת קבצים מכתובת URL מבוטלת.", @@ -1707,7 +1712,7 @@ "listfiles_size": "גודל", "listfiles_description": "תיאור", "listfiles_count": "גרסאות", - "listfiles-show-all": "כולל גרסאות ישנות של תמונות", + "listfiles-show-all": "כולל גרסאות ישנות של קבצים", "listfiles-latestversion": "גרסה נוכחית", "listfiles-latestversion-yes": "כן", "listfiles-latestversion-no": "לא", diff --git a/languages/i18n/hu.json b/languages/i18n/hu.json index 2b29e4870e..f65784258f 100644 --- a/languages/i18n/hu.json +++ b/languages/i18n/hu.json @@ -48,7 +48,8 @@ "BanKris", "Notramo", "Urbalazs", - "Bencemac" + "Bencemac", + "Rodrigo" ] }, "tog-underline": "Hivatkozások aláhúzása:", @@ -734,7 +735,7 @@ "permissionserrorstext-withaction": "Nincs jogosultságod a következő művelet elvégzéséhez: $2, a következő {{PLURAL:$1|ok|okok}} miatt:", "contentmodelediterror": "Nem szerkesztheted ezt a változatot, mert a tartalommodellje $1, ami eltér a jelenlegitől ($2).", "recreate-moveddeleted-warn": "'''Figyelem! Olyan lapot készülsz létrehozni, amit már legalább egyszer töröltek.'''\n\nMielőtt létrehoznád, nézd meg, miért törölték a lap korábbi tartalmát, és győződj meg róla, hogy a törlés indoka érvényes-e még. A törlési és átnevezési naplókban az érintett lapról az alábbi bejegyzések szerepelnek:", - "moveddeleted-notice": "Az oldal korábban törölve lett.\nA lap törlési és átnevezési naplója alább olvasható.", + "moveddeleted-notice": "Az oldal korábban törölve lett.\nA lap törlési, védelmi és átnevezési naplója alább olvasható.", "moveddeleted-notice-recent": "Sajnáljuk, az oldalt nemrég törölték (az elmúlt 24 órában).\nA részletekért lásd lentebb a törlési, védelmi és átnevezési naplót.", "log-fulllog": "Teljes napló megtekintése", "edit-hook-aborted": "A szerkesztés meg lett szakítva egy hook által.\nNem lett magyarázat csatolva.", @@ -774,6 +775,7 @@ "parser-template-loop-warning": "Végtelen ciklus a következő sablonban: [[$1]]", "template-loop-category": "Lapok végtelen sablonciklusokkal", "template-loop-category-desc": "A lap végtelen sablonciklust tartalmaz, vagyis egy sablon önmagát hívja meg rekurzívan.", + "template-loop-warning": "Figyelem: Ez a lap hivatkozik ide: [[:$1]] amivel a sablon hivatkozás végtelen hurokba kerül (logikailag nem érvényes).", "parser-template-recursion-depth-warning": "A sablon rekurzív beillesztésének mélysége átlépte a határértéket ($1)", "language-converter-depth-warning": "A nyelvátalakító rekurzióinak száma túllépve ($1)", "node-count-exceeded-category": "Túl sok csomópontot tartalmazó lapok", @@ -1003,7 +1005,7 @@ "prefs-editwatchlist-clear": "A figyelőlista kiürítése", "prefs-watchlist-days": "A figyelőlistában mutatott napok száma:", "prefs-watchlist-days-max": "Legfeljebb $1 {{PLURAL:$1|nap|nap}}", - "prefs-watchlist-edits": "A kiterjesztett figyelőlistán mutatott szerkesztések száma:", + "prefs-watchlist-edits": "A figyelőlistán megjelenő szerkesztések maximális száma:", "prefs-watchlist-edits-max": "Legfeljebb 1000", "prefs-watchlist-token": "A figyelőlista kulcsa:", "prefs-misc": "Egyéb", @@ -1043,6 +1045,7 @@ "timezoneregion-indian": "Indiai-óceán", "timezoneregion-pacific": "Csendes-óceán", "allowemail": "E-mail engedélyezése más szerkesztőktől", + "email-blacklist-label": "Letiltás ezen felhasználóknak, hogy e-mailt küldhessenek nekem", "prefs-searchoptions": "Keresés", "prefs-namespaces": "Névterek", "default": "alapértelmezett", @@ -1367,7 +1370,7 @@ "rcfilters-filter-editsbyself-description": "A te hozzájárulásaid.", "rcfilters-filter-editsbyother-label": "Mások módosításai", "rcfilters-filter-editsbyother-description": "Minden változtatás a tieidet kivéve.", - "rcfilters-filtergroup-userExpLevel": "Tapasztalati szint (csak regisztrált felhasználók)", + "rcfilters-filtergroup-userExpLevel": "Felhasználói regisztráció és tapasztalat", "rcfilters-filter-user-experience-level-registered-label": "Regisztrált", "rcfilters-filter-user-experience-level-registered-description": "Bejelentkezett szerkesztők.", "rcfilters-filter-user-experience-level-unregistered-label": "Nem regisztrált", @@ -1402,6 +1405,8 @@ "rcfilters-filter-watchlist-notwatched-description": "Minden változtatás, kivéve a figyelőlistádon szereplő lapoké.", "rcfilters-filtergroup-watchlistactivity": "Figyelőlista aktivitás", "rcfilters-filter-watchlistactivity-unseen-label": "Még nem látott változtatások", + "rcfilters-filter-watchlistactivity-unseen-description": "A figyelőlistádon szereplő lapokon az utolsó látogatásod után történt változtatások.", + "rcfilters-filter-watchlistactivity-seen-label": "Változtatások megtekintése", "rcfilters-filtergroup-changetype": "Változtatás típusa", "rcfilters-filter-pageedits-label": "Lapszerkesztések", "rcfilters-filter-pageedits-description": "A wiki tartalom szerkesztése, beszélgetések, kategória leírások...", @@ -1433,6 +1438,8 @@ "rcfilters-liveupdates-button-title-off": "A legfrissebb változtatások mutatása, amint megtörténnek", "rcfilters-watchlist-markseen-button": "Összes változtatás megjelölése olvasottként", "rcfilters-watchlist-edit-watchlist-button": "A figyelőlistád szerkesztése", + "rcfilters-watchlist-showupdated": "Az újabb változtatások amiket még nem néztél meg, vastaggal jelöltük", + "rcfilters-preference-label": "A friss változtatások fejlesztett változatának elrejtése", "rcnotefrom": "Alább a $3 $4 óta történt változtatások láthatóak (legfeljebb $1 db).", "rclistfromreset": "Dátumválasztás visszaállítása", "rclistfrom": "$3, $2 után történt változtatások megtekintése", @@ -1548,6 +1555,7 @@ "file-deleted-duplicate-notitle": "Egy ugyanilyen fájlt korábban már töröltek, és címét eltávolították. Kérj meg valakit, aki meg tudja nézni a törölt fájlokat, hogy tekintse át a helyzetet, mielőtt újra feltöltenéd a fájlt.", "uploadwarning": "Feltöltési figyelmeztetés", "uploadwarning-text": "Kérlek, módosítsd a fájl leírását alább, majd próbáld újra.", + "uploadwarning-text-nostash": "Kérjük próbálkozz újra: ismét töltsd fel a fájlt és változtass a leírásán.", "savefile": "Fájl mentése", "uploaddisabled": "Feltöltések kikapcsolva", "copyuploaddisabled": "A feltöltés URL alapján le van tiltva.", @@ -1709,7 +1717,7 @@ "listfiles_size": "Méret", "listfiles_description": "Leírás", "listfiles_count": "Változatok", - "listfiles-show-all": "A képek régebbi verzióját is", + "listfiles-show-all": "Tartalmazza a fájlok régebbi verzióját is", "listfiles-latestversion": "Aktuális változat", "listfiles-latestversion-yes": "Igen", "listfiles-latestversion-no": "Nem", @@ -1812,6 +1820,7 @@ "pageswithprop-legend": "Lap tulajdonsággal rendelkező lapok", "pageswithprop-text": "Ez a lap azokat a lapokat listázza, amelyek egy adott lap tulajdonsággal rendelkeznek.", "pageswithprop-prop": "Tulajdonságnév:", + "pageswithprop-reverse": "Rendezze fordított sorrendbe", "pageswithprop-submit": "Ugrás", "pageswithprop-prophidden-long": "hosszú szöveg tulajdonság elrejtve ($1)", "pageswithprop-prophidden-binary": "bináris tulajdonság érték rejtett ($1)", @@ -2176,6 +2185,7 @@ "delete-warning-toobig": "Ennek a lapnak a laptörténete több mint {{PLURAL:$1|egy|$1}} változatot őriz. Törlése fennakadásokat okozhat a wiki adatbázis-műveleteiben; óvatosan járj el.", "deleteprotected": "Nem tudod törölni a lapot, mivel le van védve.", "deleting-backlinks-warning": "Figyelem: [[Special:WhatLinksHere/{{FULLPAGENAME}}|Más lapok]] hivatkoznak a törlendő oldalra (vagy beillesztik azt).", + "deleting-subpages-warning": "Figyelem: A törlésre jelölt lapnak[[Special:PrefixIndex/{{FULLPAGENAME}}/|{{PLURAL:$1|van allapja|$1 vannak allapjai|51=több mint 50 allapja van}}]].", "rollback": "Szerkesztések visszaállítása", "rollbacklink": "visszaállítás", "rollbacklinkcount": "$1 szerkesztés visszaállítása", @@ -2341,6 +2351,7 @@ "sp-contributions-newonly": "Csak az új oldalt létrehozó szerkesztéseket mutassa", "sp-contributions-hideminor": "Apró szerkesztések elrejtése", "sp-contributions-submit": "Keresés", + "sp-contributions-outofrange": "Nem sikerült eredményt megjeleníteni. A kért IP-tartomány nagyobb, mint a CIDR korlátja ($1).", "whatlinkshere": "Mi hivatkozik erre", "whatlinkshere-title": "A(z) „$1” lapra hivatkozó lapok", "whatlinkshere-page": "Lap:", @@ -2629,7 +2640,7 @@ "import-nonewrevisions": "Nincs változat importálva (mindet korábban importálták vagy a hiba miatt program kihagyta).", "xml-error-string": "$1 a(z) $2. sorban, $3. oszlopban ($4. bájt): $5", "import-upload": "XML-adatok feltöltése", - "import-token-mismatch": "Elveszett a munkamenetadatok.\n\nLehet, hogy ki vagy jelentkezve. Kérjük, győződj meg róla, hogy még mindig be vagy jelentkezve, majd próbálkozz újra! Ha ez továbbra sem sikerül, próbálj meg [[Special:UserLogout|kijelentkezni]], majd ismét bejelentkezni, és ellenőrizd, hogy a böngésződ elfogad sütiket erről az oldalról.", + "import-token-mismatch": "Elvesztek a munkamenetadatok.\n\nLehet, hogy ki vagy jelentkezve. '''Kérjük, győződj meg róla, hogy még mindig be vagy jelentkezve, majd próbálkozz újra!''' Ha ez továbbra sem sikerül, próbálj meg [[Special:UserLogout|kijelentkezni]], majd ismét bejelentkezni, és ellenőrizd, hogy a böngésződ elfogad sütiket erről az oldalról.", "import-invalid-interwiki": "A kijelölt wikiből nem lehet importálni.", "import-error-edit": "„$1” lap nem került importálásra, mert nem szerkesztheted azt.", "import-error-create": "„$1” lap nem került importálásra, mert nem hozhatod létre azt.", @@ -3395,6 +3406,7 @@ "fileduplicatesearch-noresults": "Nincs „$1” nevű fájl.", "specialpages": "Speciális lapok", "specialpages-note-top": "Jelmagyarázat", + "specialpages-note-restricted": "* Mindenki számára elérhető speciális lapok.\n* Korlátozott hozzáférésű speciális lapok.", "specialpages-group-maintenance": "Állapotjelentések", "specialpages-group-other": "További speciális lapok", "specialpages-group-login": "Bejelentkezés / fiók létrehozása", @@ -3515,6 +3527,8 @@ "compare-revision-not-exists": "A megadott lapváltozat nem létezik.", "diff-form": "Eltérések", "diff-form-submit": "Változtatások megjelenítése", + "permanentlink": "Állandó hivatkozás", + "permanentlink-revid": "Változat azonosító", "dberr-problems": "Sajnáljuk, de az oldallal technikai problémák vannak.", "dberr-again": "Várj néhány percet, majd frissítsd az oldalt.", "dberr-info": "(Nem sikerült kapcsolódni az adatbázishoz: $1)", @@ -3767,6 +3781,7 @@ "special-characters-group-thai": "Thai", "special-characters-group-lao": "Lao", "special-characters-group-khmer": "Khmer", + "special-characters-group-canadianaboriginal": "Kanadai bennszülött jelek", "special-characters-title-endash": "kötőjel", "special-characters-title-emdash": "hosszú kötőjel", "special-characters-title-minus": "minusz jel", diff --git a/languages/i18n/ja.json b/languages/i18n/ja.json index 641281fd54..0ba17b7811 100644 --- a/languages/i18n/ja.json +++ b/languages/i18n/ja.json @@ -1737,7 +1737,7 @@ "listfiles_size": "サイズ", "listfiles_description": "概要", "listfiles_count": "版数", - "listfiles-show-all": "画像の古い版を含める", + "listfiles-show-all": "ファイルの古い版を含める", "listfiles-latestversion": "現在の版", "listfiles-latestversion-yes": "はい", "listfiles-latestversion-no": "いいえ", diff --git a/languages/i18n/jv.json b/languages/i18n/jv.json index 17b108355b..91ed6d0e0c 100644 --- a/languages/i18n/jv.json +++ b/languages/i18n/jv.json @@ -60,7 +60,7 @@ "tog-diffonly": "Aja tuduhaké isiné kaca sangisoré bédané besutan", "tog-showhiddencats": "Tuduhaké kategori sing didhelikaké", "tog-norollbackdiff": "Aja tuduhaké béda sawisé ngayahi bebalèn", - "tog-useeditwarning": "Élingaké kula yèn kula ninggalaké suntingan sing durung kasimpen", + "tog-useeditwarning": "Élingaké kula yèn ninggal kaca besutan sadurungé nyimpen", "tog-prefershttps": "Tansah nganggo sambungan sing aman nalika mlebu log", "underline-always": "Tansah", "underline-never": "Ora tau", @@ -389,7 +389,7 @@ "yourpasswordagain": "Tik manèh tembung wadiné:", "createacct-yourpasswordagain": "Konfirmasi tembung wadi", "createacct-yourpasswordagain-ph": "Lebokaké manèh tembung wadiné", - "userlogin-remembermypassword": "Gawé amrih aku panggah kalebu", + "userlogin-remembermypassword": "Gawé supaya panggah mlebu log", "userlogin-signwithsecure": "Nganggo koneksi aman", "cannotlogin-title": "Ora bisa mlebu log", "cannotlogin-text": "Mokal mlebu log.", @@ -417,7 +417,7 @@ "createacct-emailoptional": "Alamat layang-èl (manasuka)", "createacct-email-ph": "Isinen layang-èlé panjenengan", "createacct-another-email-ph": "Isi alamat layang-èl", - "createaccountmail": "Anggonen tembung wadi sembarang sauntara lan kirimen menyang alamat layang-èl sing dikarepaké", + "createaccountmail": "Anggonen tembung wadi sembarang sauntara lan kirimen iku menyang alamat layang-èl sing dikarepaké", "createacct-realname": "Jeneng asli (manasuka)", "createacct-reason": "Alesan", "createacct-reason-ph": "Alesané panjenengan nggawé akun liya", @@ -1097,7 +1097,7 @@ "right-noratelimit": "Ora dipengaruhi déning wates cacahing suntingan.", "right-import": "Impor kaca-kaca saka wiki liya", "right-importupload": "Impor kaca saka unggahan barkas", - "right-patrol": "Tandhanana suntingan minangka wis dipatroli", + "right-patrol": "Tandhani besutané wong liya yèn wis kapriksa", "right-autopatrol": "Gawé supaya suntingan-suntingan ditandhani minangka wis dipatroli", "right-patrolmarks": "Ndeleng tandha-tandha patroli owah-owahan anyar", "right-unwatchedpages": "Tuduhna daftar kaca-kaca sing ora diawasi", @@ -1623,7 +1623,7 @@ "statistics-pages-desc": "Kabèh kaca ing wiki iki, kalebu kaca parembugan, alihan, lsp.", "statistics-files": "Barkas unggahan", "statistics-edits": "Gunggung suntingan wiwit {{SITENAME}} diwiwiti", - "statistics-edits-average": "Rata-rata suntingan saben kaca", + "statistics-edits-average": "Besutan rata-rata saben kaca", "statistics-users": "[[Special:ListUsers|Panganggo]] kadhaftar", "statistics-users-active": "Para panganggo aktif", "statistics-users-active-desc": "Panganggo sing ngayahi aktivitas jroning {{PLURAL:$1|dia|$1 dina}} pungkasan", @@ -1828,7 +1828,7 @@ "listusers-blocked": "(diblokir)", "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-count": "$1 {{PLURAL:$1|tumindak|tumindak}} ing {{PLURAL:$3|dina|$3 dina}} pungkasan", "activeusers-from": "Tampilna panganggo wiwit saka:", "activeusers-groups": "Tuduhaké panganggo sing mlebu golongan:", "activeusers-excludegroups": "Aja lebokaké panganggo sing kalebu golongan:", @@ -1974,8 +1974,8 @@ "cantrollback": "Ora bisa mbalèkaké suntingan; panganggo pungkasan iku siji-sijiné penulis artikel iki.", "alreadyrolled": "Ora bisa mulihaké besutan pungkasan [[:$1]] déning [[User:$2|$2]] ([[User talk:$2|rembug]]{{int:pipe-separator}}[[Special:Contributions/$2|{{int:contribslink}}]]); ana wong liya sing wis mbesut utawa mulihaké kaca iki.\n\nBesutan pungkasan kaca iku garapané [[User:$3|$3]] ([[User talk:$3|rembug]]{{int:pipe-separator}}[[Special:Contributions/$3|{{int:contribslink}}]]).", "editcomment": "Ringkesan suntingan yaiku: $1.", - "revertpage": "Besutané [[Special:Contributions/$2|$2]] ([[User talk:$2|rembugan]]) sing dibalèkaké nyang révisi pungkasan déning [[User:$1|$1]]", - "revertpage-nouser": "Suntingan déning panganggo sing didhelikake, dibalèkaké nèng benahan pungkasan déning [[User:$1|$1]]", + "revertpage": "Besutané [[Special:Contributions/$2|$2]] ([[User talk:$2|rembugan]]) dipulihaké ing révisi pungkasan déning [[User:$1|$1]]", + "revertpage-nouser": "Besutané panganggo peteng dipulihaké ing révisi pungkasan déning {{GENDER:$1|[[User:$1|$1]]}}", "rollback-success": "Suntingan dibalèkaké déning $1;\ndiowahi bali menyang vèrsi pungkasan déning $2.", "sessionfailure-title": "Sèsi gagal", "sessionfailure": "Katoné ana masalah karo sèsi log panjenengan; log panjenengan wis dibatalaké kanggo nyegah pambajakan. Mangga mencèt tombol \"back\" lan unggahaké manèh kaca sadurungé mlebu log, lan coba manèh.", @@ -2524,7 +2524,7 @@ "pageinfo-lasttime": "Tanggal besutan pungkasan", "pageinfo-edits": "Gunggung cacahing besutan", "pageinfo-authors": "Cacahé kabèh panganggit sing bédha-bédha.", - "pageinfo-recent-edits": "Cacahé suntingan saiki (ing $1 kapungkur)", + "pageinfo-recent-edits": "Cacahé besutan saiki (ing dalem $1 pungkasan)", "pageinfo-recent-authors": "Cacahé panganggit sing bédha-bédha saiki", "pageinfo-magic-words": "{{PLURAL:$1|Tembung|Tembung}} mujarab ($1)", "pageinfo-hidden-categories": "{{PLURAL:$1|Kategori}} ndhelik ($1)", @@ -2550,7 +2550,7 @@ "rcpatroldisabledtext": "Fitur patroli owah-owahan pungkasan lagi dipatèni.", "markedaspatrollederror": "Ora bisa awèh tandha wis dipatroli", "markedaspatrollederrortext": "Panjenengan kudu nentokaké sawijining révisi kanggo ditandhani minangka sing dipatroli.", - "markedaspatrollederror-noautopatrol": "Panjenengan ora pareng nandhani suntingan panjenengan dhéwé minangka dipatroli.", + "markedaspatrollederror-noautopatrol": "Panjenengan ora kena nandhani besutané panjenengan dhéwé minangka kapriksa.", "markedaspatrollednotify": "Owahan $1 wis dipatroli.", "markedaspatrollederrornotify": "Penanda patroli gagal dibuat.", "patrol-log-page": "Log patroli", @@ -3141,7 +3141,7 @@ "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|Tenger|Tenger}}]]: $2)", "tag-mw-contentmodelchange": "owahan modhèl isi", "tags-title": "Tag", - "tags-intro": "Kaca iki ndhaptar tag sing bisa ditandhani déning piranti alus tumrap sawijining suntingan lan maknané.", + "tags-intro": "Kaca iki isi pratélan tenger sing dienggo nandhani besutan déning piranti alus, sinartan tegesé.", "tags-tag": "Jeneng tag", "tags-display-header": "Cakrik ing pratélan owahan", "tags-description-header": "Dhèskripsi pepak saka makna", diff --git a/languages/i18n/ko.json b/languages/i18n/ko.json index 2bc97c77a3..e5cf90e12b 100644 --- a/languages/i18n/ko.json +++ b/languages/i18n/ko.json @@ -1517,6 +1517,7 @@ "uploadbtn": "파일 올리기", "reuploaddesc": "올리기를 취소하고 올리기 양식으로 돌아가기", "upload-tryagain": "수정된 파일 설명을 저장", + "upload-tryagain-nostash": "다시 업로드된 파일과 수정된 내용 제출", "uploadnologin": "로그인하지 않음", "uploadnologintext": "파일을 올리려면 $1해야 합니다.", "upload_directory_missing": "파일 올리기용 디렉터리($1)가 없고 웹 서버가 만들지 못했습니다.", @@ -1576,6 +1577,7 @@ "file-deleted-duplicate-notitle": "이 파일과 같은 파일이 이전에 삭제된 적이 있으며, 제목은 숨겨져 있습니다.\n다시 올리기 전에 상확은 검토하기 위해 숨겨진 파일 데이터를 볼 수 있는 누군가에게 물어봐야 합니다.", "uploadwarning": "올리기 경고", "uploadwarning-text": "아래의 파일 설명을 수정하고 다시 시도해 주세요.", + "uploadwarning-text-nostash": "파일을 다시 올리고 아래의 내용을 수정한 다음 다시 시도해 주십시오.", "savefile": "파일 저장", "uploaddisabled": "올리기 비활성화됨", "copyuploaddisabled": "URL로 파일 올리기가 비활성화되어 있습니다.", @@ -1738,7 +1740,7 @@ "listfiles_size": "크기", "listfiles_description": "설명", "listfiles_count": "버전", - "listfiles-show-all": "그림의 과거 판 포함", + "listfiles-show-all": "파일의 과거 판 포함", "listfiles-latestversion": "현재 판", "listfiles-latestversion-yes": "예", "listfiles-latestversion-no": "아니오", diff --git a/languages/i18n/lb.json b/languages/i18n/lb.json index d5ab4d3d93..43f900f6d5 100644 --- a/languages/i18n/lb.json +++ b/languages/i18n/lb.json @@ -1361,6 +1361,7 @@ "rcfilters-watchlist-markseen-button": "All Ännerungen als gesi markéieren", "rcfilters-watchlist-edit-watchlist-button": "Ännert Är Lëscht vun iwwerwaachte säiten", "rcfilters-watchlist-showupdated": "Ännerungen op Säiten déi Dir net besicht hutt zanter d'Ännerunge gemaach goufen si fett geschriwwen.", + "rcfilters-preference-label": "Déi verbessert Versioun vun de rezenten Ännerunge verstoppen", "rcnotefrom": "Hei drënner {{PLURAL:$5|gëtt d'Ännerung|ginn d'Ännerungen}} zanter $3, $4 (maximal $1 Ännerunge gi gewisen).", "rclistfrom": "Nei Ännerunge vum $3 $2 u weisen", "rcshowhideminor": "Kleng Ännerunge $1", @@ -1476,6 +1477,7 @@ "file-deleted-duplicate-notitle": "En identesche Fichier gouf scho geläscht an den Titel gouf suppriméiert. Dir sollt e froen dee suppriméiert Date vu Fichiere kucken däerf fir d'Situatioun ze klären ier Dir de Fichier nach eng Kéier eroplued.", "uploadwarning": "Opgepasst", "uploadwarning-text": "Ännert d'Beschreiwung hei ënnedrënner w.e.g. a versicht et nach eng Kéier.", + "uploadwarning-text-nostash": "Lued de Fichier w.e.g. nach emol erop, ännert d'Beschreiwung hei drënner a probéiert nach eng Kéier", "savefile": "Fichier späicheren", "uploaddisabled": "Pardon, d'Eropluede vu Fichieren ass ausgeschalt.", "copyuploaddisabled": "D'Eroplueden iwwer URL ass desaktivéiert.", @@ -1617,7 +1619,7 @@ "listfiles_size": "Gréisst", "listfiles_description": "Beschreiwung", "listfiles_count": "Versiounen", - "listfiles-show-all": "Al Versioune vu Biller aschléissen", + "listfiles-show-all": "Al Versioune vu Fichieren aschléissen", "listfiles-latestversion": "Aktuell Versioun", "listfiles-latestversion-yes": "Jo", "listfiles-latestversion-no": "Neen", diff --git a/languages/i18n/lfn.json b/languages/i18n/lfn.json index ec4f9a1c2e..0201ec49c7 100644 --- a/languages/i18n/lfn.json +++ b/languages/i18n/lfn.json @@ -669,7 +669,7 @@ "editingold": "Avisa: Tu edita un revisa nonfresca de esta paje.\nSi tu fisa lo, cualce cambias fada pos esta revisa va es perdeda.", "yourdiff": "Diferes", "copyrightwarning": "Per favore, nota ce tota contribuis a {{SITENAME}} es regardada como relasada su la $2 (vide $1 per detalias). Si tu no desira ce on edita tua scrives sin compatia e redistribui libre los, alora no ajunta los asi.
\nTu promete ance a nos ce tu mesma ia scrive esta, o ia copia lo de un recurso de domina publica o simil libre.\nNo ajunta testo restrinjeda par direto de autor sin permete!", - "copyrightwarning2": "Per favore, nota ce tota contribuis a {{SITENAME}} pote es editada, alterada o sutraeda par otra contribuores.\nSi tu no desira ce on edita tua scrives sin compatia, alora no ajunta los asi.
\nTu promete ance a nos ce tu mesma ia scrive esta, o ia copia lo de un recurso de domina publica o simil libre.\nNo ajunta testo restrinjeda par direto de autor sin permete!", + "copyrightwarning2": "Per favore, nota ce tota contribuis a {{SITENAME}} pote es editada, alterada o sutraeda par otra contribuores.\nSi tu no desira ce on edita tua scrives sin compatia, alora no ajunta los asi.
\nTu promete ance a nos ce tu mesma ia scrive esta, o ia copia lo de un recurso de domina publica o simil libre (vide $1 per detalias).\nNo ajunta testo restrinjeda par direto de autor sin permete!", "editpage-cannot-use-custom-model": "La model de contenida de esta paje no pote es cambiada.", "longpageerror": "Era: La testo cual tu ia envia ave un longia de {{PLURAL:$1|un cilobait|$1 cilobaites}}, cual es plu ca la masima de {{PLURAL:$2|un cilobait|$2 cilobaites}}.\nLo no pote es fisada.", "readonlywarning": "Avisa: La banco de datos es cluida per manteni, donce tu no va pote fisa tua editas a esta tempo.\nCisa tu ta vole copia e coli tua testo a un fix de testo e fisa lo per plu tarda.\n\nLa dirijor ci ia fa la clui ia ofre esta esplica: $1", @@ -791,7 +791,7 @@ "rev-deleted-unhide-diff": "Un de la revisas de esta difere es sutraeda.\nDetalias es trovable en la [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE}}}} rejistra de sutraes].\nTu pote ancora [$1 regarda esta revisa] si tu desira continua.", "rev-suppressed-unhide-diff": "Un de la revisas de esta difere es supresada.\nDetalias es trovable en la [{{fullurl:{{#Special:Log}}/suppress|page={{FULLPAGENAMEE}}}} rejistra de supresas].\nTu pote ancora [$1 regarda esta revisa] si tu desira continua.", "rev-deleted-diff-view": "Un de la revisas de esta difere es sutraeda.\nTu pote regarda esta difere; detalias es trovable en la [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE}}}} rejistra de sutraes].", - "rev-suppressed-diff-view": "Un de la revisas de esta difere es supresada.\nTu pote regarda esta difere; detalias es trovable en la [{{fullurl:{{#Special:Log}}/suppress|page={{FULLPAGENAMEE}}}} rejistra de sutraes].\nTu pote ancora [$1 regarda esta revisa] si tu desira continua.", + "rev-suppressed-diff-view": "Un de la revisas de esta difere es sutraeda.\nTu pote regarda esta difere; detalias es trovable en la [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE}}}} rejistra de sutraes].", "rev-delundel": "cambia vidablia", "rev-showdeleted": "mostra", "revisiondelete": "Sutrae/desutrae revisas", @@ -865,7 +865,7 @@ "mergehistory-fail-timestamps-overlap": "La revisas fontal inclui o segue la revisas destinal.", "mergehistory-fail-toobig": "La fusa de istoria no pote aveni car lo ta move plu ca la masima de $1 {{PLURAL:$1|revisa|revisas}}.", "mergehistory-no-source": "La paje fontal $1 no esiste.", - "mergehistory-no-destination": "La paje destinal no esiste.", + "mergehistory-no-destination": "La paje destinal $1 no esiste.", "mergehistory-invalid-source": "La paje fontal debe es un titulo valida.", "mergehistory-invalid-destination": "La paje destinal debe es un titulo valida.", "mergehistory-autocomment": "[[:$1]] ia es fusada con [[:$2]]", @@ -887,7 +887,7 @@ "diff-multi-sameuser": "({{PLURAL:$1|Un revisa|$1 revisas}} media par la mesma usor no es mostrada)", "diff-multi-otherusers": "({{PLURAL:$1|Un revisa|$1 revisas}} media par {{PLURAL:$2|un otra usor|$2 usores}} no es mostrada)", "diff-multi-manyusers": "({{PLURAL:$1|Un revisa|$1 revisas}} media par plu ca $2 {{PLURAL:$2|usor|$2 usores}} no es mostrada)", - "difference-missing-revision": "({{PLURAL:$2|Un revisa|$2 revisas}} de esta difere ($1) no ia es trovada.\n\nEsta es usual causada par segue un lia nonfresca de istoria a un paje cual on ia sutrae.\nDetalias es trovable en la [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE}}}} rejistra de sutraes].", + "difference-missing-revision": "La revisa $1 de la paje nomida \"{{FULLPAGENAME}}\" no esiste.\n\nEsta es usual causada par segue un lia nonfresca de istoria a un paje cual on ia sutrae.\nDetalias es trovable en la [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE}}}} rejistra de sutraes].", "searchresults": "Resultas de xerca", "searchresults-title": "Resultas de xerca \"$1\"", "titlematches": "Trovadas en titulo de paje", @@ -1389,6 +1389,7 @@ "rcfilters-liveupdates-button": "Refrescis automata", "rcfilters-liveupdates-button-title-on": "Descomuta refrescis automata", "rcfilters-liveupdates-button-title-off": "Mostra cambias nova, direta cuando los aveni", + "rcfilters-watchlist-markseen-button": "Marca tota cambias como videda", "rcnotefrom": "A su es la {{PLURAL:$5|cambia|cambias}} de $3, $4 (asta $1).", "rclistfromreset": "Reinisia la eleje de data", "rclistfrom": "Mostra cambias nova, comensante de $2, $3", @@ -2288,11 +2289,11 @@ "sp-contributions-newbies-title": "Contribuis de usor per contas nova", "sp-contributions-blocklog": "rejistra de impedis", "sp-contributions-suppresslog": "contribuis supresada de usor", - "sp-contributions-deleted": "contribuis sutraeda de usor", + "sp-contributions-deleted": "contribuis sutraeda de {{GENDER:$1|usor}}", "sp-contributions-uploads": "cargas", "sp-contributions-logs": "rejistras", "sp-contributions-talk": "discute", - "sp-contributions-userrights": "Maneja de diretos de usor", + "sp-contributions-userrights": "Maneja de diretos de {{GENDER:$1|usor}}", "sp-contributions-blocked-notice": "Esta usor es impedida a presente.\nLa entrada la plu resente de la rejistra de impedis es mostrada a su per clari:", "sp-contributions-blocked-notice-anon": "Esta adirije IP es impedida a presente.\nLa entrada la plu resente de la rejistra de impedis es mostrada a su per clari:", "sp-contributions-search": "Xerca contribuis", @@ -2716,12 +2717,16 @@ "pageinfo-length": "Longia de paje (en baites)", "pageinfo-article-id": "Numero de paje", "pageinfo-language": "Lingua de contenida de paje", + "pageinfo-language-change": "cambia", "pageinfo-content-model": "Model de contenida de paje", + "pageinfo-content-model-change": "cambia", "pageinfo-robot-policy": "Catalogi par robotes", "pageinfo-robot-index": "Permeteda", "pageinfo-robot-noindex": "Proibida", "pageinfo-watchers": "Cuantia de usores ci monitori esta paje", + "pageinfo-visiting-watchers": "Cuantia de usores monitorinte ci ia visita editas resente", "pageinfo-few-watchers": "Min ca $1 {{PLURAL:$1|usor|usores}} monitorinte", + "pageinfo-few-visiting-watchers": "Cisa o cisa no, un usor monitorinte visita editas resente", "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}})", @@ -2737,9 +2742,40 @@ "pageinfo-hidden-categories": "{{PLURAL:$1|Categoria|Categorias}} ascondeda ($1)", "pageinfo-templates": "{{PLURAL:$1|stensil|stensiles}} transcluida ($1)", "pageinfo-toolboxlink": "Informa de paje", + "pageinfo-redirectsto": "Redirije a", + "pageinfo-redirectsto-info": "info", "pageinfo-contentpage": "Tratada como paje de contenida", "pageinfo-contentpage-yes": "Si", + "pageinfo-protect-cascading": "Protejes cascade de asi", + "pageinfo-protect-cascading-yes": "Si", + "pageinfo-protect-cascading-from": "Protejes cascade de", + "pageinfo-category-info": "Informa de categoria", + "pageinfo-category-total": "Cuantia intera de membros", + "pageinfo-category-pages": "Cuantia de pajes", + "pageinfo-category-subcats": "Cuantia de sucategorias", + "pageinfo-category-files": "Cuantia de fixes", + "pageinfo-user-id": "Numero de usor", + "markaspatrolleddiff": "Marca como patruliada", + "markaspatrolledtext": "Marca esta paje como patruliada", + "markaspatrolledtext-file": "Marca esta varia de fix como patruliada", + "markedaspatrolled": "Marcada como patruliada", + "markedaspatrolledtext": "La revisa elejeda de [[:$1]] es marcada como patruliada.", + "rcpatroldisabled": "Patrulia de cambias resente es descomutada", + "rcpatroldisabledtext": "La funsiona de patrulia cambias resente es descomutada a presente.", + "markedaspatrollederror": "La marca como patruliable no es posible", + "markedaspatrollederrortext": "Tu nesesa spesifa cual revisa tu vole marca como patruliada.", + "markedaspatrollederror-noautopatrol": "Tu no es permeteda a marca tua propre cambias como patruliada.", + "markedaspatrollednotify": "Esta cambia a $1 es marcada como patruliada.", + "markedaspatrollederrornotify": "La marca como patruliada ia fali.", "patrol-log-page": "Arcivo de patrulias", + "patrol-log-header": "Esta es un rejistra de revisas patruliada.", + "log-show-hide-patrol": "$1 rejistra de patrulias", + "log-show-hide-tag": "$1 rejistra de eticetas", + "confirm-markpatrolled-button": "Oce", + "confirm-markpatrolled-top": "Marca revisa $3 de $2 como patruliada?", + "deletedrevision": "Sutrae revisa vea $1", + "filedeleteerror-short": "Era en sutrae fix: $1", + "filedeleteerror-long": "Eras ia aveni en desutrae la fix:\n\n$1", "previousdiff": "← Edita plu vea", "nextdiff": "Edita plu nova →", "widthheightpage": "$1 × $2, $3 {{PLURAL:$3|paje|pajes}}", @@ -2752,32 +2788,369 @@ "show-big-image-other": "Otra {{PLURAL:$2|densia|densias}}: $1.", "show-big-image-size": "$1 × $2 pixeles", "newimages": "Imajes nova", + "newimages-legend": "Filtri", + "newimages-mediatype": "Tipo de media:", + "noimages": "No cosas per vide.", "ilsubmit": "Xerca", + "monday-at": "en lundi a $1", + "tuesday-at": "en martedi a $1", + "wednesday-at": "en mercurdi a $1", + "thursday-at": "en jovedi a $1", + "friday-at": "en venerdi a $1", + "saturday-at": "en saturdi a $1", + "sunday-at": "en soldi a $1", + "yesterday-at": "ier a $1", "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": "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": "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-imagewidth": "Largia", + "exif-imagelength": "Altia", + "exif-bitspersample": "Bitios per composante", + "exif-compression": "Scema de densi", + "exif-photometricinterpretation": "Composa de pixeles", "exif-orientation": "Orienta", + "exif-samplesperpixel": "Cuantia de composantes", + "exif-planarconfiguration": "Posa de datos", + "exif-ycbcrsubsampling": "Proportio susamplal de Y a C", + "exif-ycbcrpositioning": "Posa de Y e C", "exif-xresolution": "Densia orizonal", "exif-yresolution": "Densia vertical", + "exif-stripoffsets": "Loca de datos de imaje", + "exif-rowsperstrip": "Cuantia de linias per banda", + "exif-stripbytecounts": "Baites per banda compresada", + "exif-jpeginterchangeformat": "Desloca a SOI JPEG", + "exif-jpeginterchangeformatlength": "Baites de datos JPEG", + "exif-whitepoint": "Cromaticia de punto blanca", + "exif-primarychromaticities": "Cromaticias de colores xef", + "exif-ycbcrcoefficients": "Fatores de matris de transforma de spasio de color", + "exif-referenceblackwhite": "Duple de valuas referal monocromata", "exif-datetime": "Data e ora de cambia de fix", + "exif-imagedescription": "Titulo de imaje", "exif-make": "Fabricor de camera", "exif-model": "Model de camera", "exif-software": "Program usada", + "exif-artist": "Autor", + "exif-copyright": "Autor con diretos", "exif-exifversion": "Varia de Exif", + "exif-flashpixversion": "Varia suportada de Flashpix", "exif-colorspace": "Spasio de color", + "exif-componentsconfiguration": "Sinifia de cada composante", + "exif-compressedbitsperpixel": "Moda de densi de imaje", + "exif-pixelxdimension": "Largia de imaje", + "exif-pixelydimension": "Altia de imaje", + "exif-usercomment": "Comentas de usor", + "exif-relatedsoundfile": "Fix audio relatada", "exif-datetimeoriginal": "Data e ora de jenera de datos", "exif-datetimedigitized": "Data e ora de dijitali", + "exif-subsectime": "Susecondos de datetime", + "exif-subsectimeoriginal": "Susecondos de datetimeoriginal", + "exif-subsectimedigitized": "Susecondos de DateTimeDigitized", + "exif-exposuretime": "Tempo de esposa", "exif-exposuretime-format": "$1 sec. ($2)", + "exif-fnumber": "Numero F", + "exif-exposureprogram": "Program de esposa", + "exif-spectralsensitivity": "Sensosia spetral", + "exif-flashenergy": "Enerjia de flaxador", + "exif-focalplanexresolution": "Densia X de plana focal", + "exif-focalplaneyresolution": "Densia Y de plana focal", + "exif-focalplaneresolutionunit": "Unia de densia de plana focal", + "exif-subjectlocation": "Loca de sujeto", + "exif-exposureindex": "Indise de esposa", + "exif-sensingmethod": "Metodo de sensa", + "exif-filesource": "Fonte de fix", + "exif-scenetype": "Tipo de sena", + "exif-customrendered": "Trata spesial de imaje", + "exif-exposuremode": "Moda de esposa", + "exif-whitebalance": "Ecuilibra blanca", + "exif-digitalzoomratio": "Proportio de zuma dijital", + "exif-focallengthin35mmfilm": "Distantia focal en filma de 35 mm", + "exif-scenecapturetype": "Tipo de catura de sena", + "exif-gaincontrol": "Controla de brilia", + "exif-contrast": "Contrasta", + "exif-saturation": "Satura", + "exif-sharpness": "Agia", + "exif-devicesettingdescription": "Descrive de ajustas de aparato", + "exif-subjectdistancerange": "Estende de distantia de sujeto", + "exif-imageuniqueid": "Numero unica de imaje", + "exif-gpsversionid": "Varia de eticeta GPS", + "exif-gpslatituderef": "Latitude norde o sude", + "exif-gpslatitude": "Latitude", + "exif-gpslongituderef": "Lonjitude este o ueste", + "exif-gpslongitude": "Lonjitude", + "exif-gpsaltituderef": "Refere de altia", + "exif-gpsaltitude": "Altia", + "exif-gpstimestamp": "Ora GPS (orolojo atomal)", + "exif-gpssatellites": "Satelites usada per mesura", + "exif-gpsstatus": "State de resetador", + "exif-gpsmeasuremode": "Moda de mesura", + "exif-gpsdop": "Esatia de mesura", + "exif-gpsspeedref": "Unia de rapidia", + "exif-gpsspeed": "Rapidia de resetador GPS", + "exif-gpstrackref": "Refere per dirije de move", + "exif-gpstrack": "Dirije de move", + "exif-gpsimgdirectionref": "Refere per dirije de imaje", + "exif-gpsimgdirection": "Dirije de imaje", + "exif-gpsmapdatum": "Datos jeodesial usada", + "exif-gpsdestlatituderef": "Refere per latitude de destina", + "exif-gpsdestlatitude": "Latitude de destina", + "exif-gpsdestlongituderef": "Refere per lonjitude de destina", + "exif-gpsdestlongitude": "Lonjitude de destina", + "exif-gpsdestbearingref": "Refere per dirije de destina", + "exif-gpsdestbearing": "Dirije de destina", + "exif-gpsdestdistanceref": "Refere per distantia a destina", + "exif-gpsdestdistance": "Distantia a destina", + "exif-gpsprocessingmethod": "Nom de metodo de trata GPS", + "exif-gpsareainformation": "Nom de area GPS", + "exif-gpsdatestamp": "Data GPS", + "exif-gpsdifferential": "Coreti diferensial GPS", + "exif-worldregioncreated": "Rejion de mundo en cual la foto ia es fada", + "exif-countrycreated": "Pais en cual la foto ia es fada", + "exif-countrycodecreated": "Codigo per la pais en cual la foto ia es fada", + "exif-provinceorstatecreated": "Provinse o state en cual la foto ia es fada", + "exif-citycreated": "Site en cual la foto ia es fada", + "exif-sublocationcreated": "Parte de la site en cual la foto ia es fada", + "exif-worldregiondest": "Rejion de mundo mostrada", + "exif-countrydest": "Pais mostrada", + "exif-countrycodedest": "Codigo per pais mostrada", + "exif-provinceorstatedest": "Provinse o state mostrada", + "exif-citydest": "Site mostrada", + "exif-sublocationdest": "Parte de site mostrada", + "exif-objectname": "Titulo corta", + "exif-specialinstructions": "Instruis spesial", + "exif-headline": "Slogan", + "exif-credit": "Atribui/Furnor", + "exif-source": "Fonte", + "exif-editstatus": "State edital de imaje", + "exif-urgency": "Urjentia", + "exif-fixtureidentifier": "Nom de fisada", + "exif-locationdest": "Loca imajida", + "exif-locationdestcode": "Codigo de loca imajida", + "exif-objectcycle": "Parte de dia per cual la media es intendeda", + "exif-contact": "Informa de contata", + "exif-writer": "Scrivor", + "exif-languagecode": "Lingua", + "exif-iimversion": "Varia IIM", + "exif-iimcategory": "Categoria", + "exif-iimsupplementalcategory": "Categorias aumental", + "exif-datetimeexpires": "No usa pos", + "exif-datetimereleased": "Relasada a", + "exif-originaltransmissionref": "Codigo de loca de transmete orijinal", + "exif-identifier": "Identifiante", + "exif-lens": "Lente usada", + "exif-serialnumber": "Numero serial de camera", + "exif-cameraownername": "Posesor de camera", + "exif-label": "Eticeta", + "exif-datetimemetadata": "Data de cambia la plu resente de metadatos", + "exif-nickname": "Nom nonformal de imaje", + "exif-rating": "Gradi (asta 5)", + "exif-morepermissionsurl": "Informa lisensal alternativa", + "exif-attributionurl": "Si tu reusa esta obra, per favore lia a", + "exif-preferredattributionname": "Si tu reusa esta obra, per favore atribui lo a", + "exif-pngfilecomment": "Comenta de fix PNG", + "exif-disclaimer": "Renunsia", + "exif-contentwarning": "Averti sur contenida", + "exif-giffilecomment": "Comenta de fix GIF", + "exif-intellectualgenre": "Tipo de cosa", + "exif-subjectnewscode": "Codigo de sujeto", + "exif-scenecode": "Codigo de sena IPTC", + "exif-event": "Aveni imajida", + "exif-organisationinimage": "Organiza imajida", + "exif-personinimage": "Person imajida", + "exif-originalimageheight": "Altia de imaje ante corti", + "exif-originalimagewidth": "Largia de imaje ante corti", + "exif-compression-1": "No densida", + "exif-compression-2": "CCITT Group 3 1-Dimensional Modified Huffman run length encoding", + "exif-compression-3": "CCITT Group 3 fax encoding", + "exif-compression-4": "CCITT Group 4 fax encoding", + "exif-copyrighted-true": "Su direto de autor", + "exif-copyrighted-false": "State de direto de autor no es definida", + "exif-photometricinterpretation-1": "Blanca-negra (negra es 0)", + "exif-unknowndate": "Data nonconoseda", "exif-orientation-1": "Normal", + "exif-orientation-2": "Orizonal mirorida", + "exif-orientation-3": "Jirada par 180°", + "exif-orientation-4": "Vertical mirorida", + "exif-orientation-5": "Nonorolojin jirada par 90° e vertical mirorida", + "exif-orientation-6": "Nonorolojin jirada par 90°", + "exif-orientation-7": "Orolojin jirada 90° e vertical mirorida", + "exif-orientation-8": "Orolojin jirada 90°", + "exif-planarconfiguration-1": "chunky format", + "exif-planarconfiguration-2": "planar format", + "exif-colorspace-65535": "Colores nonajustada", + "exif-componentsconfiguration-0": "no esiste", + "exif-exposureprogram-0": "No definida", + "exif-exposureprogram-1": "Par mano", + "exif-exposureprogram-2": "Program normal", + "exif-exposureprogram-3": "Primia de abri", + "exif-exposureprogram-4": "Primia de cluador", + "exif-exposureprogram-5": "Program creosa (favorente profondia de campo)", + "exif-meteringmode-0": "Nonconoseda", + "exif-meteringmode-1": "Promedia", + "exif-meteringmode-2": "Promedia favorente la sentro", + "exif-meteringmode-3": "Punto", + "exif-meteringmode-4": "Multipuntal", + "exif-meteringmode-5": "Motif", + "exif-meteringmode-6": "Partal", + "exif-meteringmode-255": "Otra", + "exif-lightsource-0": "Nonconoseda", + "exif-lightsource-1": "Lus de dia", + "exif-lightsource-2": "Fluoresente", + "exif-lightsource-3": "Uolfram (lus incandesente)", + "exif-lightsource-4": "Flax", + "exif-lightsource-9": "Clima bela", + "exif-lightsource-10": "Clima nubosa", + "exif-lightsource-11": "Ombra", + "exif-lightsource-12": "Lus de dia fluoresente (D 5700 – 7100K)", + "exif-lightsource-13": "Dia blanca fluoresente (N 4600 – 5400K)", + "exif-lightsource-14": "Fresca blanca fluoresente (W 3900 – 4500K)", + "exif-lightsource-15": "Blanca fluoresente (WW 3200 – 3700K)", + "exif-lightsource-17": "Lus normal A", + "exif-lightsource-18": "Lus normal B", + "exif-lightsource-19": "Lus normal C", + "exif-lightsource-24": "Uolfram de studio ISO", + "exif-lightsource-255": "Otra fonte de lus", + "exif-flash-fired-0": "Flaxador no ia funsiona", + "exif-flash-fired-1": "Flaxador ia funsiona", + "exif-flash-return-0": "no strobe return detection function", + "exif-flash-return-2": "strobe return light not detected", + "exif-flash-return-3": "strobe return light detected", + "exif-flash-mode-1": "compulsory flash firing", + "exif-flash-mode-2": "compulsory flash suppression", + "exif-flash-mode-3": "auto mode", + "exif-flash-function-1": "Funsiona flax manca", + "exif-flash-redeye-1": "moda desrojinte", + "exif-focalplaneresolutionunit-2": "ditones", + "exif-sensingmethod-1": "Nondefinida", + "exif-sensingmethod-2": "One-chip color area sensor", + "exif-sensingmethod-3": "Two-chip color area sensor", + "exif-sensingmethod-4": "Three-chip color area sensor", + "exif-sensingmethod-5": "Color sequential area sensor", + "exif-sensingmethod-7": "Trilinear sensor", + "exif-sensingmethod-8": "Color sequential linear sensor", + "exif-filesource-3": "Camera de fotos dijital", + "exif-scenetype-1": "Un imaje direta fotografida", + "exif-customrendered-0": "Trata normal", + "exif-customrendered-1": "Trata spesial", + "exif-exposuremode-0": "Esposa automata", + "exif-exposuremode-1": "Esposa par mano", + "exif-exposuremode-2": "Braseti automata", + "exif-whitebalance-0": "Ecuilibra blanca automata", + "exif-whitebalance-1": "Ecuilibra blanca par mano", + "exif-scenecapturetype-0": "Normal", + "exif-scenecapturetype-1": "Vista", + "exif-scenecapturetype-2": "Person", + "exif-scenecapturetype-3": "Sena de note", + "exif-gaincontrol-0": "No", + "exif-gaincontrol-1": "Aumenta de brilia basa", + "exif-gaincontrol-2": "Aumenta de brilia alta", + "exif-gaincontrol-3": "Redui de brilia basa", + "exif-gaincontrol-4": "Redui de brilia alta", + "exif-contrast-0": "Normal", + "exif-contrast-1": "Mol", + "exif-contrast-2": "Dur", + "exif-saturation-0": "Normal", + "exif-saturation-1": "Satura basa", + "exif-saturation-2": "Satura alta", + "exif-sharpness-0": "Normal", + "exif-sharpness-1": "Mol", + "exif-sharpness-2": "Dur", + "exif-subjectdistancerange-0": "Nonconoseda", + "exif-subjectdistancerange-1": "Macro", + "exif-subjectdistancerange-2": "Prosima", + "exif-subjectdistancerange-3": "Distante", + "exif-gpslatitude-n": "Latitude norde", + "exif-gpslatitude-s": "Latitude sude", + "exif-gpslongitude-e": "Lonjitude este", + "exif-gpslongitude-w": "Lonjitude ueste", + "exif-gpsaltitude-above-sealevel": "$1 {{PLURAL:$1|metre|metres}} supra nivel de mar", + "exif-gpsaltitude-below-sealevel": "$1 {{PLURAL:$1|metre|metres}} su nivel de mar", + "exif-gpsstatus-a": "Mesura progresante", + "exif-gpsstatus-v": "Interopera de mesura", + "exif-gpsmeasuremode-2": "Mesura de du dimensiones", + "exif-gpsmeasuremode-3": "Mesura de tre dimensiones", + "exif-gpsspeed-k": "Cilometres per ora", + "exif-gpsspeed-m": "Milias per ora", + "exif-gpsspeed-n": "Milias maral per ora", + "exif-gpsdestdistance-k": "Cilometres", + "exif-gpsdestdistance-m": "Milias", + "exif-gpsdestdistance-n": "Milias maral", + "exif-gpsdop-excellent": "Eselente ($1)", + "exif-gpsdop-good": "Bon ($1)", + "exif-gpsdop-moderate": "Moderada ($1)", + "exif-gpsdop-fair": "Asetable ($1)", + "exif-gpsdop-poor": "Povre ($1)", + "exif-objectcycle-a": "Sola matina", + "exif-objectcycle-p": "Sola sera", + "exif-objectcycle-b": "Matina e sera", + "exif-gpsdirection-t": "Dirije vera", + "exif-gpsdirection-m": "Dirije magnetal", + "exif-ycbcrpositioning-1": "Sentrida", + "exif-ycbcrpositioning-2": "Cosituada", + "exif-dc-contributor": "Contribuores", + "exif-dc-coverage": "Estende spasial o tempal de media", + "exif-dc-date": "Data(s)", + "exif-dc-publisher": "Publicor", + "exif-dc-relation": "Medias relatada", + "exif-dc-rights": "Diretos", + "exif-dc-source": "Media fontal", + "exif-dc-type": "Tipo de media", + "exif-rating-rejected": "Rejetada", + "exif-isospeedratings-overflow": "Plu ca 65535", + "exif-iimcategory-ace": "Artes, cultur e diverti", + "exif-iimcategory-clj": "Crimin e lege", + "exif-iimcategory-dis": "Desastres e asidentes", + "exif-iimcategory-fin": "Economia e comersia", + "exif-iimcategory-edu": "Educa", + "exif-iimcategory-evn": "Ambiente", + "exif-iimcategory-hth": "Sania", + "exif-iimcategory-hum": "Interesa umana", + "exif-iimcategory-lab": "Labora", + "exif-iimcategory-lif": "Vive e osio", + "exif-iimcategory-pol": "Politica", + "exif-iimcategory-rel": "Relijio e crede", + "exif-iimcategory-sci": "Siensa e tecnolojia", + "exif-iimcategory-soi": "Problemes sosial", + "exif-iimcategory-spo": "Sportes", + "exif-iimcategory-war": "Gera, disputa e turba", + "exif-iimcategory-wea": "Clima", + "exif-urgency-normal": "Normal ($1)", + "exif-urgency-low": "Basa ($1)", + "exif-urgency-high": "Alta ($1)", + "exif-urgency-other": "Primia definida par usor ($1)", "namespacesall": "tota", "monthsall": "tota", + "confirmemail": "Confirma adirije eposta", + "confirmemail_noemail": "No adirije valida de eposta es definida en tua [[Special:Preferences|preferes de usor]].", + "confirmemail_text": "{{SITENAME}} nesesa ce tu validi tua adirije de eposta ante usa funsionas de eposta.\nUsa la boton a su per envia un eposta de confirma a tua adirije.\nLa eposta va inclui un lia conteninte un codigo;\nsegue la lia en tua surfador per confirma ce tua adirije de eposta es valida.", + "confirmemail_pending": "Un codigo de confirma ia es ja epostada a tu;\nsi tu ia crea resente tua conta, cisa tu ta vole espeta sua ariva per alga minutos ante demanda per un codigo nova.", + "confirmemail_send": "Eposta un codigo de confirma", + "confirmemail_sent": "Eposta de confirma enviada.", + "confirmemail_oncreate": "Un codigo de confirma ia es epostada a tua adirije de eposta.\nEsta codigo no es nesesada per autentici, ma tu va nesesa furni lo ante comuta cualce funsionas epostal en la vici.", + "confirmemail_sendfailed": "{{SITENAME}} no ia pote envia tua eposta de confirma.\nPer favore, esamina tua adirije de eposta per sinias nonvalida.\n\nEpostador ia dise: $1", + "confirmemail_invalid": "Codigo de confirma nonvalida.\nCisa la codigo es tro vea.", "confirm_purge_button": "Oce", + "confirm-watch-button": "Oce", + "confirm-unwatch-button": "Oce", + "confirm-rollback-button": "Oce", + "quotation-marks": "$1", "imgmultipagenext": "paje seguente →", "imgmultigo": "Vade!", "imgmultigoto": "Vade a paje $1", + "table_pager_prev": "Paje presedente", + "table_pager_first": "Paje prima", + "table_pager_last": "Paje final", + "table_pager_limit": "Mostra $1 puntos per paje", + "table_pager_limit_label": "Puntos per paje:", + "table_pager_limit_submit": "Vade", + "table_pager_empty": "No resultas", + "autosumm-blank": "Paje vacuida", + "autosumm-replace": "Contenida sustituida par \"$1\"", + "autoredircomment": "Paje redirijeda a [[$1]]", + "autosumm-new": "Paje creada con \"$1\"", + "autosumm-newblank": "Paje vacua creada", "watchlisttools-clear": "Vacui la lista monitorida.", "watchlisttools-view": "Mostra cambias pertinente", "watchlisttools-edit": "Mostra e edita la lista monitorida", @@ -2785,6 +3158,17 @@ "signature": "[[{{ns:user}}:$1|$2]] ([[{{ns:user_talk}}:$1|discute]])", "version": "Varia", "version-version": "($1)", + "version-software-product": "Produida", + "version-software-version": "Revisa", + "version-entrypoints": "URLes de puntos de entra", + "version-entrypoints-header-entrypoint": "Punto de entra", + "version-entrypoints-header-url": "URL", + "version-libraries": "Bibliotecas instalada", + "version-libraries-library": "Biblioteca", + "version-libraries-version": "Revisa", + "version-libraries-license": "Lisensa", + "version-libraries-description": "Descrive", + "version-libraries-authors": "Autores", "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", @@ -2794,13 +3178,102 @@ "redirect-page": "Numero de paje", "redirect-revision": "Revisa de paje", "redirect-file": "Nom de fix", + "redirect-not-exists": "Valua no trovada", + "fileduplicatesearch": "Xerca fixes duplida", + "fileduplicatesearch-summary": "Xerca fixes duplida, usante valuas axida.", + "fileduplicatesearch-filename": "Nom de fix:", "fileduplicatesearch-submit": "Xerca", "specialpages": "Pajes spesial", + "specialpages-note-top": "Esplica", + "specialpages-group-other": "Otra pajes spesial", + "specialpages-group-login": "Autentici / crea conta", + "specialpages-group-changes": "Cambias resente e rejistras", + "specialpages-group-media": "Reportas de media e cargas", + "specialpages-group-users": "Usores e diretos", + "specialpages-group-highuse": "Pajes de usa alta", + "specialpages-group-pages": "Listas de pajes", + "specialpages-group-pagetools": "Utiles de paje", + "specialpages-group-wiki": "Datos e utiles", + "specialpages-group-redirects": "Pajes spesial redirijente", + "specialpages-group-spam": "Utiles de spam", + "specialpages-group-developer": "Utiles de developor", + "blankpage": "Paje vacua", + "intentionallyblankpage": "On intende ce esta paje es vacua.", + "external_image_whitelist": "#Lasa esta linia esata como lo es
\n#Pone fratos de regex (sola la parte cual apare entre //) a su\n#Estas va es comparada con la URLes de imajes esterna (liada)\n#Los cual coresponde va es mostrada como imajes; per la otras, sola un lia a la imaje va es mostrada\n#Linias comensante con # es tratada como comentas\n#Esta es sieca a leteras major\n\n#Pone tota fratos de regex supra esta linia. Lasa esta linia esata como lo es
", + "tags": "Eticetas valida de cambia", "tag-filter": "Filtro par [[Special:Tags|eticeta]]:", + "tag-filter-submit": "Filtri", "tag-list-wrapper": "([[Special:Tags|{{PLURAL:$1|Eticeta|Eticetas}}]]: $2)", + "tag-mw-contentmodelchange": "cambia de model de contenida", "tags-active-yes": "Si", "tags-active-no": "No", + "tags-source-none": "No plu usada", + "tags-edit": "edita", + "tags-delete": "sutrae", + "tags-activate": "ativi", + "tags-deactivate": "desativi", "tags-hitcount": "$1 {{PLURAL:$1|cambia|cambias}}", + "tags-manage-no-permission": "Tu no es permeteda a maneja eticetas de cambia.", + "tags-manage-blocked": "Tu no pote maneja eticetas de cambia cuando {{GENDER:$1|tu}} es impedida.", + "tags-create-heading": "Crea un eticeta nova", + "tags-create-explanation": "Inisial, eticetas nova creada va deveni disponable per usa par usores e botes.", + "tags-create-tag-name": "Nom de eticeta:", + "tags-create-reason": "Razona:", + "tags-create-submit": "Crea", + "tags-create-no-name": "Tu debe spesifa un nom de eticeta.", + "tags-create-invalid-chars": "Nomes de eticeta no pote conteni virgulas (,), baras vertical (|), o baras inclinada (/).", + "tags-create-invalid-title-chars": "Nomes de eticeta no pote conteni sinias cual on no pote usa en titulos de pajes.", + "tags-create-already-exists": "La eticeta \"$1\" esiste ja.", + "tags-create-warnings-above": "La {{PLURAL:$2|avisa|avisas}} seguente ia es encontrada en atenta crea la eticeta \"$1\":", + "tags-create-warnings-below": "Esce tu vole continua crea la eticeta?", + "tags-delete-title": "Sutrae eticeta", + "tags-delete-explanation-initial": "Tu es a punto de sutrae la eticeta \"$1\" de la banco de datos.", + "tags-delete-explanation-in-use": "Lo va es sutraeda de {{PLURAL:$2|$2 revisa o entrada|tota $2 revisas e/o entradas}} de rejistra a cual lo pertine aora.", + "tags-delete-explanation-warning": "Esta ata es nonreversable e no pote es desfada, an no par dirijores de banco de datos. Es serta ce esta es la eticeta cual tu intende sutrae.", + "tags-delete-explanation-active": "La eticeta \"$1\" es ancora ativa, e va continua es aplicada en la futur. Per preveni esta, vade a la loca(s) do la aplica de la eticeta es definida, e descomuta lo ala.", + "tags-delete-reason": "Razona:", + "tags-delete-submit": "Sutrae nonreversable esta eticeta", + "tags-delete-not-allowed": "Eticetas definida par un estendente no pote es sutraeda estra si la estendente permete lo.", + "tags-delete-not-found": "La eticeta \"$1\" no esiste.", + "tags-delete-too-many-uses": "La eticeta \"$1\" es aplicada a plu ca $2 {{PLURAL:$2|revisa|revisas}}, e donce lo no pote es sutraeda.", + "tags-delete-warnings-after-delete": "La eticeta \"$1\" ia es sutraeda, ma la {{PLURAL:$2|avisa|avisas}} seguente ia es encontrada:", + "tags-delete-no-permission": "Tu no es permeteda a sutrae eticetas de cambia.", + "tags-activate-title": "Ativi eticeta", + "tags-activate-question": "Tu es a punto de ativi la eticeta \"$1\".", + "tags-activate-reason": "Razona:", + "tags-activate-not-allowed": "Ativi de la eticeta \"$1\" no es posible.", + "tags-activate-not-found": "La eticeta \"$1\" no esiste.", + "tags-activate-submit": "Ativi", + "tags-deactivate-title": "Desativi eticeta", + "tags-deactivate-question": "Tu es a punto de desativi la eticeta \"$1\".", + "tags-deactivate-reason": "Razona:", + "tags-deactivate-not-allowed": "Desativi de la eticeta \"$1\" no es posible.", + "tags-deactivate-submit": "Desativi", + "tags-apply-no-permission": "Tu no es permeteda a aplica eticetas de cambia con tua cambias.", + "tags-apply-blocked": "Tu no pote aplica eticetas de cambia con tua cambias cuando {{GENDER:$1|tu}} es impedida.", + "tags-apply-not-allowed-one": "La eticeta \"$1\" no permete ce on aplica lo par mano.", + "tags-apply-not-allowed-multi": "La {{PLURAL:$2|eticeta|eticetas}} seguente no permete ce on aplica los par mano: $1", + "tags-update-no-permission": "Tu no es permeteda a ajunta o sutrae eticetas de cambia de revisas o entradas de rejistra individua.", + "tags-update-blocked": "Tu no pote ajunta o sutrae eticetas de cambia cuando {{GENDER:$1|tu}} es impedida.", + "tags-update-add-not-allowed-one": "La eticeta \"$1\" no permete ce on ajunta lo par mano.", + "tags-update-add-not-allowed-multi": "La {{PLURAL:$2|eticeta|eticetas}} seguente no permete ce on ajunta los par mano: $1", + "tags-update-remove-not-allowed-one": "La eticeta \"$1\" no permete ce on sutrae lo.", + "tags-update-remove-not-allowed-multi": "La {{PLURAL:$2|eticeta|eticetas}} seguente no permete ce on sutrae los par mano: $1", + "tags-edit-title": "Edita eticetas", + "tags-edit-manage-link": "Maneja eticetas", + "tags-edit-revision-selected": "{{PLURAL:$1|Revisa elejeda|Revisas elejeda}} de [[:$2]]:", + "tags-edit-logentry-selected": "{{PLURAL:$1|Entrada|Entradas}} elejeda de rejistra:", + "tags-edit-revision-legend": "Ajunta o sutrae eticetas en {{PLURAL:$1|esta revisa|tota $1 revisas}}", + "tags-edit-logentry-legend": "Ajunta o sutrae eticetas en {{PLURAL:$1|esta entrada|tota $1 entradas}} de rejistra", + "tags-edit-existing-tags": "Eticetas esistente:", + "tags-edit-existing-tags-none": "Zero", + "tags-edit-new-tags": "Eticetas nova:", + "tags-edit-add": "Ajunta esta eticetas:", + "tags-edit-remove": "Ajunta esta eticetas:", + "tags-edit-remove-all-tags": "(sutrae tota eticetas)", + "tags-edit-chosen-placeholder": "Eleje alga eticetas", + "tags-edit-chosen-no-results": "No eticetas corespondente ia es trovada", + "tags-edit-reason": "Razona:", "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", diff --git a/languages/i18n/mk.json b/languages/i18n/mk.json index e7560f96ff..83c8a92b41 100644 --- a/languages/i18n/mk.json +++ b/languages/i18n/mk.json @@ -1024,6 +1024,7 @@ "timezoneregion-indian": "Индиски Океан", "timezoneregion-pacific": "Тихи Океан", "allowemail": "Дозволи е-пошта од други корисници", + "email-blacklist-label": "Забрани им на следниве корисници да ми праќаат е-пошта:", "prefs-searchoptions": "Пребарување", "prefs-namespaces": "Именски простори", "default": "по основно", @@ -1479,6 +1480,7 @@ "uploadbtn": "Подигни", "reuploaddesc": "Прекини и назад кон образецот за подигање", "upload-tryagain": "Поднеси изменет опис на податотеката", + "upload-tryagain-nostash": "Поднеси преподигната податотека и изменет опис", "uploadnologin": "Не сте најавени", "uploadnologintext": "Мора да сте $1 за да можете да подигате.", "upload_directory_missing": "Папката за подигање на слики ($1) не постои и не може да биде создадена од опслужувачот.", @@ -1538,6 +1540,7 @@ "file-deleted-duplicate-notitle": "Податотека сосем иста како оваа била претходно избришана, а насловот бил притаен.\nТреба да побарате од некој што има можност да гледа податоци за притаени податотеки да ја разгледа ситуацијата пред да продолжите со преподигањето.", "uploadwarning": "Предупредување при подигање", "uploadwarning-text": "Изменете го описот на податотеката подолу и обидете се повторно.", + "uploadwarning-text-nostash": "Преподигнете ја податотеката, изменете го описот подолу и обидете се пак.", "savefile": "Зачувај податотека", "uploaddisabled": "Забрана за подигања", "copyuploaddisabled": "Подигањето од URL е оневозможено.", @@ -1700,7 +1703,7 @@ "listfiles_size": "Големина", "listfiles_description": "Опис", "listfiles_count": "Верзии", - "listfiles-show-all": "Давај и стари верзии на сликите", + "listfiles-show-all": "Давај и стари верзии на податотеките", "listfiles-latestversion": "Тековна верзија", "listfiles-latestversion-yes": "Да", "listfiles-latestversion-no": "Не", diff --git a/languages/i18n/mwl.json b/languages/i18n/mwl.json index 898c7e1b9a..6dcc49995e 100644 --- a/languages/i18n/mwl.json +++ b/languages/i18n/mwl.json @@ -764,6 +764,7 @@ "created": "criada", "changed": "demudada", "deletepage": "Botar fuora la páigina", + "excontent": "l cuntenido era: \"$1\"", "excontentauthor": "l cuntenido era: \"$1\", i {{GENDER:$2|l único eiditor|la única eiditora|l(a) único(a) eiditor(a)}} era [[Special:Contributions/$2|$2]] ([[User talk:$2|cumbersa]])", "exbeforeblank": "l cuntenido antes de sbaziar era: \"$1\"", "delete-confirm": "Botar fuora \"$1\"", @@ -773,12 +774,14 @@ "confirmdeletetext": "Stás quaije a botar fuora para siempre ua páigina ó ua eimaige i todos ls sous stóricos.\nPor fabor, bei se ye esso que quieres fazer, que antendes las cunsequéncias i se esso stá d'acordo culas [[{{MediaWiki:Policy-url}}|políticas]].", "actioncomplete": "Acion acabada", "deletedtext": "\"$1\" fue botada fuora.\nCunsulte $2 pa un registro reciente de las páiginas botadas fuora.", - "dellogpage": "Registro de botado fuora", + "dellogpage": "Registro de botados fuora", + "deletionlog": "registro de botados fuora", "deletecomment": "Rezon:", "deleteotherreason": "Rezon adicional:", "deletereasonotherlist": "Outra rezon", "deletereason-dropdown": "* Motibos d'eliminaçon quemuns\n** Spam\n** Bandalismo\n** Biolaçon de dreitos d'outor\n** Pedido de l'outor\n** Ancaminamiento ambálido", "delete-edit-reasonlist": "Eiditar rezones de botar fuora", + "deleting-backlinks-warning": "Abiso: Eisisten [[Special:WhatLinksHere/{{FULLPAGENAME}}|páiginas]] que cunténen lhigaçones ó que ancaminan pa la páigina que stá pristes a botar fuora.", "rollbacklink": "retornar", "rollbacklinkcount": "çfazer $1 {{PLURAL:$1|eidiçon|eidiçones}}", "revertpage": "Fúrun çfeitas las eidiçones de [[Special:Contributions/$2|$2]] ([[User talk:$2|cumbersa]]) pa la redadeira rebison de [[User:$1|$1]]", @@ -878,6 +881,7 @@ "movetalk": "Arrastrar tamien la páigina de cumbersa associada", "move-subpages": "Arrastrar subpáiginas (anté $1)", "move-talk-subpages": "Arrastrar subpáiginas de la páigina de cumbersa (anté $1)", + "movepage-page-moved": "La páigina $1 fui arrastrada pa $2.", "movelogpage": "Registro d'arrastros", "movereason": "Rezon:", "revertmove": "poner al robés", diff --git a/languages/i18n/my.json b/languages/i18n/my.json index f813efc169..0aec41ee8e 100644 --- a/languages/i18n/my.json +++ b/languages/i18n/my.json @@ -53,11 +53,13 @@ "tog-shownumberswatching": "စောင့်ကြည့်နေသော အသုံးပြုသူအရေအတွက်ကို ပြရန်", "tog-oldsig": "သင်၏ ရှိနှင့်ပြီးသား လက်မှတ်:", "tog-fancysig": "လက်မှတ်ကို ဝီကီလင့်အဖြစ် သတ်မှတ်ရန် (အလိုအလျောက်လင့်မပါဘဲနှင့်)", + "tog-uselivepreview": "စာမျက်နှာကို ပြန်လည် မခေါ်ယူဘဲ နမူနာများ ပြသရန်", "tog-forceeditsummary": "တည်းဖြတ်အတိုချုပ် ဗလာဖြစ်နေလျှင် သတိပေးရန်", "tog-watchlisthideown": "ကျွန်ုပ်၏ တည်းဖြတ်မှုများကို စောင့်ကြည့်စာရင်းမှ ဝှက်ထားရန်", "tog-watchlisthidebots": "ဘော့တည်းဖြတ်မှုများကို စောင့်ကြည့်စာရင်းမှ ဝှက်ထားရန်", "tog-watchlisthideminor": "အရေးမကြီးသော တည်းဖြတ်မှုများကို စောင့်ကြည့်စာရင်းမှ ဝှက်ထားရန်", "tog-watchlisthideliu": "စောင့်ကြည့်စာရင်းမှ log in ဝင်ထားသော အသုံးပြုသူတို့၏ တည်းဖြတ်မှုများကို ဝှက်ရန်", + "tog-watchlistreloadautomatically": "filter တစ်ခု အပြောင်းအလဲဖြစ်တိုင်း စောင့်ကြည့်စာရင်းကို အလိုအလျောက် ပြန်လည် ခေါ်ယူရန် (JavaScript လိုအပ်)", "tog-watchlisthideanons": "စောင့်ကြည့်စာရင်းမှ အမည်မသိ အသုံးပြုသူများ၏ တည်းဖြတ်မှုများကို ဝှက်ရန်", "tog-watchlisthidepatrolled": "စောင့်ကြည့်စစ်ဆေးထားသော တည်းဖြတ်မှုများကို စောင့်ကြည့်စာရင်းမှ ဝှက်ထားရန်", "tog-watchlisthidecategorization": "စာမျက်နှာများ၏ ကဏ္ဍကို ဝှက်ရန်", @@ -704,7 +706,7 @@ "prefs-editwatchlist-clear": "သင့် စောင့်ကြည့်စာရင်းကို ရှင်းလင်းရန်", "prefs-watchlist-days": "စောင့်ကြည့်စာရင်းတွင် ပြရန်နေ့များ", "prefs-watchlist-days-max": "အများဆုံး $1 {{PLURAL:$1|ရက်|ရက်}}", - "prefs-watchlist-edits": "ချဲ့ထားသော စောင့်ကြည့်စာရင်းတွင် ပြရန် အပြောင်းအလဲတို့၏ အများဆုံး အရေအတွက်", + "prefs-watchlist-edits": "စောင့်ကြည့်စာရင်းတွင် ပြရန် အပြောင်းအလဲတို့၏ အများဆုံး အရေအတွက်", "prefs-watchlist-edits-max": "အများဆုံးအရေအတွက် - ၁ဝဝဝ", "prefs-watchlist-token": "စောင့်ကြည့်စာရင်း တိုကင် -", "prefs-misc": "အသေးအမွှား", @@ -1226,7 +1228,7 @@ "unwatch": "စောင့်မကြည့်ပါနှင့်", "unwatchthispage": "စောင့်ကြည့်ခြင်းကို ရပ်တန့်ရန်", "notanarticle": "မာတိကာစာမျက်နှာတစ်ခု မဟုတ်", - "watchlist-details": "{{PLURAL:$1|စာမျက်နှာ $1 ခု|စာမျက်နှာ $1 ခု}} သည် သင့်စောင့်ကြည့်စာရင်းတွင် ရှိပြီး ဆွေးနွေးချက်စာမျက်နှာများကို ထည့်တွက် မထားပါ။", + "watchlist-details": "သင့်စောင့်ကြည့်စာရင်းတွင် (ဆွေးနွေးချက် စာမျက်နှာများ အပါအဝင်){{PLURAL:$1|စာမျက်နှာ $1 ခု|စာမျက်နှာ $1 ခု}} ရှိသည်။", "wlheader-showupdated": "သင် နောက်ဆုံးကြည့်ရှုခဲ့ပြီးနောက် ပြောင်းလဲမှုရှိခဲ့သော စာမျက်နှာများကို စာလုံးမဲ ဖြင့် ပြသထားသည်", "wlnote": "အောက်ပါတို့သည် $3၊ $4 အထိ နောက်ဆုံး {{PLURAL:$2|နာရီ|$2 နာရီ}}အတွင်း {{PLURAL:$1|နောက်ဆုံးပြောင်းလဲချက် တစ်ခု|နောက်ဆုံးပြောင်းလဲချက်များ $1 ခု}} ဖြစ်သည်။", "wlshowlast": "နောက်ဆုံး $1 နာရီ $2 ရက် ကိုပြရန်", @@ -1774,6 +1776,7 @@ "logentry-move-move_redir-noredirect": "$3 မှ $4 သို့ ပြန်ညွှန်းပေါ်ထပ်အုပ်ကာ ပြန်ညွှန်းချန်မထားဘဲ $1 က {{GENDER:$2|ရွှေ့ခဲ့သည်}}", "logentry-patrol-patrol-auto": "စာမျက်နှာ $3 ၏ တည်းဖြတ်မူ $4 အား $1 က စောင့်ကြပ်စစ်ဆေးပြီးကြောင်း အလိုအလျောက် {{GENDER:$2|မှတ်သားခဲ့သည်}}", "logentry-newusers-create": "အသုံးပြုသူအကောင့် $1 ကို {{GENDER:$2|ဖန်တီးခဲ့သည်}}", + "logentry-newusers-create2": "အသုံးပြုသူအကောင့် $3 ကို $1 က{{GENDER:$2|ဖန်တီးခဲ့သည်}}", "logentry-newusers-autocreate": "အသုံးပြုသူအကောင့် $1 ကို အလိုအလျောက် {{GENDER:$2|ဖန်တီးခဲ့သည်}}", "logentry-protect-protect": "$1 က $3 ကို {{GENDER:$2|ကာကွယ်ခဲ့သည်}} $4", "logentry-protect-modify": "$3 အတွက် ကာကွယ်မှုအဆင့်ကို $1 {{GENDER:$2|က ပြောင်းလဲခဲ့သည်}} $4", diff --git a/languages/i18n/nb.json b/languages/i18n/nb.json index ed9a18e3d2..0e6cc2e0ab 100644 --- a/languages/i18n/nb.json +++ b/languages/i18n/nb.json @@ -1503,6 +1503,7 @@ "uploadbtn": "Last opp fil", "reuploaddesc": "Avbryt opplasting og gå tilbake til opplastingsskjemaet", "upload-tryagain": "Send inn endret filbeskrivelse", + "upload-tryagain-nostash": "Send inn nyopplastet fil og endret beskrivelse", "uploadnologin": "Ikke logget inn", "uploadnologintext": "Du må $1 for å kunne laste opp filer.", "upload_directory_missing": "Oppplastingsmappen ($1) mangler og kunne ikke opprettes av tjeneren.", @@ -1562,6 +1563,7 @@ "file-deleted-duplicate-notitle": "En annen fil identisk med denne filen har tidligere blitt slettet og tittelen har blitt fjernet. Du bør sjekke med noen som kan se på fjernede fildata å vurdere saken før filen lastes opp igjen.", "uploadwarning": "Opplastingsadvarsel", "uploadwarning-text": "Vennligst endre filbeskrivelsen nedenfor og prøv igjen.", + "uploadwarning-text-nostash": "Vennligst last opp filen på nytt, endre beskrivelsen nedenfor og prøv igjen.", "savefile": "Lagre fil", "uploaddisabled": "Opplastingsfunksjonen er slått av", "copyuploaddisabled": "Opplasting via nettadresse deaktivert.", @@ -1724,7 +1726,7 @@ "listfiles_size": "Størrelse (bytes)", "listfiles_description": "Beskrivelse", "listfiles_count": "Versjoner", - "listfiles-show-all": "Inkluderer gamle versjoner av bilder", + "listfiles-show-all": "Inkluderer gamle versjoner av filer", "listfiles-latestversion": "Gjeldende versjon", "listfiles-latestversion-yes": "Ja", "listfiles-latestversion-no": "Nei", diff --git a/languages/i18n/nl.json b/languages/i18n/nl.json index ef4628694c..cb8cb0a6f2 100644 --- a/languages/i18n/nl.json +++ b/languages/i18n/nl.json @@ -1593,6 +1593,7 @@ "file-deleted-duplicate-notitle": "Er is een verwijderd bestand aangetroffen dat identiek is aan dit bestand, en de naam van het bestand is onderdrukt.\nVraag iemand die onderdrukte bestandsgegevens kan bekijken om de situatie opnieuw te beoordelen voordat u het bestand opnieuw toevoegt.", "uploadwarning": "Uploadwaarschuwing", "uploadwarning-text": "Pas de onderstaande bestandsbeschrijving aan en probeer het daarna opnieuw.", + "uploadwarning-text-nostash": "Upload het bestand opnieuw, pas de beschrijving hier beneden aan en probeer het opnieuw.", "savefile": "Bestand opslaan", "uploaddisabled": "Uploaden is uitgeschakeld", "copyuploaddisabled": "Het uploaden van bestanden via een URL is uitgeschakeld.", @@ -1755,7 +1756,7 @@ "listfiles_size": "Grootte", "listfiles_description": "Beschrijving", "listfiles_count": "Versies", - "listfiles-show-all": "Oude versies van afbeeldingen opnemen", + "listfiles-show-all": "Oude versies van bestanden opnemen", "listfiles-latestversion": "Huidige versie", "listfiles-latestversion-yes": "Ja", "listfiles-latestversion-no": "Nee", diff --git a/languages/i18n/pl.json b/languages/i18n/pl.json index f18a32f560..9d4e883da1 100644 --- a/languages/i18n/pl.json +++ b/languages/i18n/pl.json @@ -90,7 +90,8 @@ "Krottyianock", "Mazab IZW", "InternerowyGołąb", - "Wojtas" + "Wojtas", + "Kastanoto" ] }, "tog-underline": "Podkreślenie linków:", @@ -1760,7 +1761,7 @@ "listfiles_size": "Wielkość", "listfiles_description": "Opis", "listfiles_count": "Wersje", - "listfiles-show-all": "Uwzględnij starsze wersje zdjęć", + "listfiles-show-all": "Uwzględnij starsze wersje plików", "listfiles-latestversion": "Aktualna wersja", "listfiles-latestversion-yes": "Tak", "listfiles-latestversion-no": "Nie", @@ -2164,7 +2165,7 @@ "unwatchthispage": "Nie obserwuj", "notanarticle": "To nie jest artykuł", "notvisiblerev": "Wersja została usunięta", - "watchlist-details": "Lista obserwowanych przez Ciebie stron zawiera {{PLURAL:$1|$1 pozycję|$1 pozycje|$1 pozycji}}, nie licząc oddzielnie stron dyskusji.", + "watchlist-details": "Lista obserwowanych przez Ciebie stron zawiera {{PLURAL:$1|$1 pozycję|$1 pozycje|$1 pozycji}}, razem ze stronami dyskusji.", "wlheader-enotif": "Wysyłanie powiadomień na adres e‐mail jest włączone.", "wlheader-showupdated": "'''Wytłuszczone''' zostały strony, które zostały zmodyfikowane od Twojej ostatniej wizyty na nich.", "wlnote": "Poniżej pokazano {{PLURAL:$1|zmianę wykonaną|$1 zmiany wykonane|$1 zmian wykonanych}} w ciągu {{PLURAL:$2|ostatniej godziny|ostatnich $2 godzin}}, licząc od $4 dnia $3.", diff --git a/languages/i18n/ps.json b/languages/i18n/ps.json index abeef09357..75879f700d 100644 --- a/languages/i18n/ps.json +++ b/languages/i18n/ps.json @@ -1269,6 +1269,7 @@ "pageswithprop-submit": "ورځه", "doubleredirects": "دوه ځلي ورگرځېدنې", "doubleredirectstext": "په دې مخ د هغو مخونو لړليک دی چې نورو مخ گرځېدنو ته مخ گرځونې لري.\nهره يوه ليکه لومړنۍ او دويمې مخ گرځونې سره تړنه لري، همداراز د دويمې مخ گرځونې مخ چې اکثراً د \"اصلي\" موخې مخ دی، بايد لومړنۍ مخ گرځونې ته نغوته وکړي.\nکرښه خوړلي توکي وار له مخه سم شوي دي.", + "double-redirect-fixer": "راګرځونه جوړونکي", "brokenredirects": "ماتې ورگرځېدنې", "brokenredirectstext": "لاندينۍ مخ گرځونې ناموجوده مخونو سره تړنې لري:", "brokenredirects-edit": "سمول", @@ -1756,6 +1757,7 @@ "ipb-needreblock": "پر $1 د پخوا نه بنديز لگېدلی.\nآيا تاسې د امستنو بدلول غواړۍ؟", "ipb-otherblocks-header": "{{PLURAL:$1|بل بنديز|نور بنديزونه}}", "ip_range_invalid": "ناسم آی پي بريد.", + "proxyblocker": "پروکسي بنديز لګونکي", "lockdb": "توکبنسټ تړل", "unlockdb": "توکبنسټ پرانيستل", "lockconfirm": "هو، زه د توکبنسټ تړل غواړم.", @@ -2358,9 +2360,11 @@ "version-libraries-authors": "ليکوالان", "redirect": "ورگرځېدنې د دوتنې، کارن، مخ يا بڼې پېژند له مخې", "redirect-submit": "ورځه", + "redirect-lookup": "وګوري:", "redirect-value": "ارزښت:", "redirect-user": "کارن پېژند", "redirect-page": "د مخ پېژند", + "redirect-revision": "بياکتونکي مخ", "redirect-file": "د دوتنې نوم", "redirect-logid": "پېژند يادښت", "redirect-not-exists": "ارزښت و نه موندل شو", @@ -2461,6 +2465,7 @@ "htmlform-title-not-exists": "$1 نشته.", "htmlform-user-not-exists": "$1 نشته.", "logentry-delete-delete": "$1 د $3 مخ {{GENDER:$2|ړنگ کړ}}", + "logentry-delete-restore": "$1 د $3 مخ $4 ته {{GENDER:$2|ولېږداوه}}", "revdelete-content-hid": "مېنځپانگه پټېدلې", "revdelete-uname-hid": "کارن نوم پټ شوی", "revdelete-content-unhid": "مېنځپانگه ښکاره شوی", @@ -2476,6 +2481,7 @@ "logentry-rights-rights": "$1 د $3 لپاره د غړيتوب ډله له $4 څخه $5 ته {{GENDER:$2|بدله کړه}}", "logentry-rights-rights-legacy": "$1 د $3 لپاره د غړيتوب ډله {{GENDER:$2|بدله کړه}}", "logentry-upload-upload": "$1 $3 {{GENDER:$2|ورپورته يې کړ}}", + "logentry-upload-overwrite": "$1 نوي ويرژن {{GENDER:$2|پورته}} سو $3", "logentry-upload-revert": "$1 $3 يې {{GENDER:$2|ورپورته کړه}}", "log-name-managetags": "د نښلن مهارولو يادښت", "log-name-tag": "نښلن يادښت", diff --git a/languages/i18n/pt-br.json b/languages/i18n/pt-br.json index d1c9de9b46..5097c2b0d5 100644 --- a/languages/i18n/pt-br.json +++ b/languages/i18n/pt-br.json @@ -843,6 +843,7 @@ "parser-template-loop-warning": "Ciclo de predefinições detectado: [[$1]]", "template-loop-category": "Páginas com loops de predefinição", "template-loop-category-desc": "A página contém um loop de predefinição, ou seja, uma predefinição que se chama recursivamente.", + "template-loop-warning": "Aviso: Esta página chama [[:$1]] o que causa um ciclo infinito de predefinições (uma chamada recursiva sem término).", "parser-template-recursion-depth-warning": "O limite de profundidade de recursividade de predefinição foi ultrapassado ($1)", "language-converter-depth-warning": "O limite de profundidade do conversor de línguas excedeu a ($1)", "node-count-exceeded-category": "Páginas em que o total de nós é excedido", @@ -1112,6 +1113,7 @@ "timezoneregion-indian": "Oceano Índico", "timezoneregion-pacific": "Oceano Pacífico", "allowemail": "Permitir que outros usuários me enviem e-mails", + "email-blacklist-label": "Proibir que esses usuários me enviem e-mails:", "prefs-searchoptions": "Busca", "prefs-namespaces": "Espaços nominais", "default": "padrão", @@ -1507,6 +1509,8 @@ "rcfilters-watchlist-markseen-button": "Marque todas as mudanças como visto", "rcfilters-watchlist-edit-watchlist-button": "Edite sua lista de páginas vigiadas", "rcfilters-watchlist-showupdated": "As alterações nas páginas que você não visitou desde as mudanças ocorridas estão em negrito, com marcadores sólidos.", + "rcfilters-preference-label": "Ocultar a versão melhorada das Mudanças Recentes", + "rcfilters-preference-help": "Reverte o redesenho da interface de 2017 e todas as ferramentas adicionadas na altura e desde então.", "rcnotefrom": "Abaixo {{PLURAL:$5|é a mudança|são as mudanças}} desde $3, $4 (up to $1 shown).", "rclistfromreset": "Redefinir seleção da data", "rclistfrom": "Mostrar as novas alterações a partir das $2 de $3", @@ -1622,6 +1626,7 @@ "file-deleted-duplicate-notitle": "Um arquivo idêntico a este foi anteriormente excluído, e o título foi suprimido. Você deve comunicar com alguém capaz de visualizar dados suprimidos, para verificar a situação antes de enviá-lo novamente.", "uploadwarning": "Aviso de envio", "uploadwarning-text": "Modifique a descrição do arquivo abaixo e tente novamente.", + "uploadwarning-text-nostash": "Por favor, recarregue o arquivo, modifique a descrição abaixo e tente novamente.", "savefile": "Salvar arquivo", "uploaddisabled": "Envio de arquivos desativado.", "copyuploaddisabled": "O upload por URL encontra-se desativado.", @@ -1784,7 +1789,7 @@ "listfiles_size": "Tamanho", "listfiles_description": "Descrição", "listfiles_count": "Versões", - "listfiles-show-all": "Incluir versões antigas das imagens", + "listfiles-show-all": "Inclua versões antigas de arquivos", "listfiles-latestversion": "Versão atual", "listfiles-latestversion-yes": "Sim", "listfiles-latestversion-no": "Não", @@ -2420,6 +2425,7 @@ "sp-contributions-newonly": "Mostrar somente as criações de páginas", "sp-contributions-hideminor": "Ocultar edições menores", "sp-contributions-submit": "Pesquisar", + "sp-contributions-outofrange": "Não é possível mostrar nenhum resultado. A gama de endereços IP pedida é maior do que o limite /$1 do intervalo CIDR.", "whatlinkshere": "Páginas afluentes", "whatlinkshere-title": "Páginas que têm links para \"$1\"", "whatlinkshere-page": "Página:", diff --git a/languages/i18n/qqq.json b/languages/i18n/qqq.json index 607e5c3751..8ec53bfbca 100644 --- a/languages/i18n/qqq.json +++ b/languages/i18n/qqq.json @@ -190,7 +190,8 @@ "Jhertel", "Stryn", "Mazab IZW", - "Mainframe98" + "Mainframe98", + "Pginer" ] }, "sidebar": "{{notranslate}}", @@ -1652,7 +1653,7 @@ "rcfilters-tag-prefix-namespace-inverted": "Prefix for the namespace inverted tags in [[Special:RecentChanges]]. Namespace tags use a colon (:) as prefix. Please keep this format.\n\nParameters:\n* $1 - Filter name.\n{{Identical|Not}}", "rcfilters-tag-prefix-tags": "Prefix for the edit tags in [[Special:RecentChanges]]. Edit tags use a hash (#) as prefix. Please keep this format.\n\nParameters:\n* $1 - Tag display name.", "rcfilters-exclude-button-off": "Title for the button that excludes selected namespaces, when it is not yet active.", - "rcfilters-exclude-button-on": "Title for the button that excludes selected namespaces, when it is not yet active.", + "rcfilters-exclude-button-on": "Title for the button that excludes selected namespaces, when it is active.", "rcfilters-view-advanced-filters-label": "Label for the view switch that changes between advanced filters in [[Special:RecentChanges]]", "rcfilters-view-tags": "Title for the tags view in [[Special:RecentChanges]]\n{{Identical|Tag}}", "rcfilters-view-namespaces-tooltip": "Tooltip for the button that loads the namespace view in [[Special:RecentChanges]]", diff --git a/languages/i18n/roa-tara.json b/languages/i18n/roa-tara.json index bc3f475b5b..343152d7e8 100644 --- a/languages/i18n/roa-tara.json +++ b/languages/i18n/roa-tara.json @@ -1568,7 +1568,7 @@ "listfiles_size": "Dimenzione", "listfiles_description": "Descrizione", "listfiles_count": "Versiune", - "listfiles-show-all": "'Nglude le versiune vicchie de le immaggine", + "listfiles-show-all": "'Nglude le versiune vicchie de le file", "listfiles-latestversion": "Versione de mò", "listfiles-latestversion-yes": "Sìne", "listfiles-latestversion-no": "None", diff --git a/languages/i18n/ru.json b/languages/i18n/ru.json index 991c0a7cc9..03b382d76f 100644 --- a/languages/i18n/ru.json +++ b/languages/i18n/ru.json @@ -1574,6 +1574,7 @@ "uploadbtn": "Загрузить файл", "reuploaddesc": "Вернуться к форме загрузки", "upload-tryagain": "Отправить изменённое описание файла", + "upload-tryagain-nostash": "Отправить повторно загруженный файл и изменённое описание", "uploadnologin": "Вы не представились системе", "uploadnologintext": "Вы должны $1, чтобы загружать файлы на сервер.", "upload_directory_missing": "Директория для загрузок ($1) отсутствует и не может быть создана веб-сервером.", @@ -1633,6 +1634,7 @@ "file-deleted-duplicate-notitle": "Файл, идентичный этому файлу, был ранее удалён, а имя файла было запрещено.\nВам следует попросить кого-нибудь с правами просмотра данных по запрещённым файлам, чтобы он проанализировал ситуацию перед тем, как загружать файл снова.", "uploadwarning": "Предупреждение", "uploadwarning-text": "Пожалуйста, измените представленное ниже описание файла и попробуйте ещё раз.", + "uploadwarning-text-nostash": "Повторите загрузку файла, измените описание ниже и повторите попытку.", "savefile": "Записать файл", "uploaddisabled": "Загрузка запрещена", "copyuploaddisabled": "Загрузка по URL отключена.", diff --git a/languages/i18n/sd.json b/languages/i18n/sd.json index 45174ce72c..77b6045929 100644 --- a/languages/i18n/sd.json +++ b/languages/i18n/sd.json @@ -263,7 +263,7 @@ "sort-descending": "لهندڙ ترتيب ڏيو", "sort-ascending": "چڙهندڙ ترتيب ڏيو", "nstab-main": "صفحو", - "nstab-user": "يُوزر صفحو", + "nstab-user": "واھپ (يوزر) صفحو", "nstab-media": "ذريعاتي صفحو", "nstab-special": "خاص صفحو", "nstab-project": "رٿائي صفحو", @@ -300,7 +300,7 @@ "badarticleerror": "هن صفحي تي اهڙو عمل ڪار نہ آهي.", "cannotdelete": "$1 نالي صفحو يا فائيل ڊهي نہ سگھيو. ٿي سگھي ٿو تہ ڪنهن ان کي اڳ ۾ ئي ڊاهي ڇڏيو هجي.", "cannotdelete-title": "$1 نالي صفحي کي ڊاهي نہ ٿا سگھون.", - "badtitle": "غيردرست عنوان", + "badtitle": "خراب عنوان", "badtitletext": "صفحي جو گھربل عنوان ڪار ڪونهي، يا خالي آهي، يا وري غيردرست طريقي سان ڳنڍيل بين‌الزباني يا بين‌الوڪي عنوان آهي. \nان ۾ هڪ يا هڪ کان وڌيڪ اهڙا اکر موجود آهن، جيڪي عنوان ۾ استعمال ڪري نہ ٿا سگھجن.", "title-invalid-utf8": "صفحي جي ڄاڻايل عنوان ۾ ناقابل ڪار يُو ٽِي ايف اکر شامل آهن.", "title-invalid-interwiki": "ڄاڻايل عنوان ۾ اهڙو بين‌الوڪِي ڳنڍڻو شامل آهي، جيڪو عنوانن ۾ استعمال ڪري نہ ٿو سگھجي.", @@ -322,15 +322,15 @@ "cannotlogoutnow-title": "ھاڻي خارج نٿو ٿي سگھجي", "cannotlogoutnow-text": "$1 استعمال ڪرڻ دوران خارج ٿيڻ ممڪن نہ آھي.", "welcomeuser": "ڀلي ڪري آيا، $1!", - "yourname": "يُوزرنانءُ:", - "userlogin-yourname": "يوزرنانءُ", + "yourname": "واھپ (يوزر)-نانءُ:", + "userlogin-yourname": "واھپ (يوزر)-نانءُ", "userlogin-yourname-ph": "پنھنجو يوزرنانءُ ڄاڻايو", - "createacct-another-username-ph": "يُوزرنانءُ ڄاڻايو", + "createacct-another-username-ph": "واھپ (يوزر)-نانءُ ڄاڻايو", "yourpassword": "ڳجھولفظ:", "userlogin-yourpassword": "ڳجھولفظ", "userlogin-yourpassword-ph": "پنهنجو ڳجھولفظ ڄاڻايو", "createacct-yourpassword-ph": "ڪو ڳجھولفظ ڄاڻايو", - "yourpasswordagain": "يُوزرنان ٻيهر ٽائيپ ڪريو:", + "yourpasswordagain": "ڳجھولفظ ٻيھر لکو:", "createacct-yourpasswordagain": "ڳجھي لفظ جي پڪ ڪريو", "createacct-yourpasswordagain-ph": "ٻيھر ڳجھولفظ داخل ڪريو", "userlogin-remembermypassword": "مون کي داخل ٿيل رکو", @@ -348,7 +348,7 @@ "logout": "خارج ٿيو", "userlogout": "خارج ٿيو", "notloggedin": "داخل ٿيل نہ آهيو", - "userlogin-noaccount": "کاتو نہ ٿا رکو؟", + "userlogin-noaccount": "کاتو نٿا رکو؟", "userlogin-joinproject": "{{SITENAME}} ۾ شامل ٿيو", "createaccount": "کاتو کوليو", "userlogin-resetpassword-link": "ڳجھولفظ وساري ويٺا آهيو؟", @@ -358,7 +358,7 @@ "createacct-emailrequired": "برقٽپال پتو", "createacct-emailoptional": "برقٽپال پتو (مرضيءَ موجب)", "createacct-email-ph": "پنھنجو برقٽپال پتو ڄاڻايو", - "createacct-another-email-ph": "برق ٽپال پتو ڄاڻايو", + "createacct-another-email-ph": "برقٽپال پتو ڄاڻايو", "createaccountmail": "ڪو بہ عارضي ڳجھولفظ استعمال ڪريو ۽ ڄاڻايل برقٽپال پتي تي اماڻيو", "createacct-realname": "اصل نالو (مرضيءَ موجب)", "createacct-reason": "سبب", @@ -372,19 +372,19 @@ "createacct-benefit-body2": "{{PLURAL:$1|صفحو|صفحا}}", "createacct-benefit-body3": "ھاڻوڪا {{PLURAL:$1|ڀاڱيدار}}", "badretype": "توهان جو ڄاڻايل ڳجھولفظ درست نہ آهي.", - "usernameinprogress": "ان يُوزرنانءُ لاءِ کاتو اڳ ۾ ئي تياريءَ هيٺ آهي. مهرباني ڪري انتظار فرمايو.", - "userexists": "ڄاڻايل يوزرنانءُ اڳ ۾ ئي استعمال هيٺ آهي. مهرباني ڪري ڪو ٻيو يُوزرنانءُ چونڊيو.", + "usernameinprogress": "ان واھپ (يوزر)-نانءَ لاءِ کاتو اڳ ۾ ئي تياريءَ هيٺ آهي.\nمهرباني ڪري انتظار فرمايو.", + "userexists": "ڄاڻايل واھپ-نانءُ اڳ ۾ ئي استعمال هيٺ آهي. مهرباني ڪري ڪو ٻيو واھپ (يوزر)-نانءُ چونڊيو.", "loginerror": "داخل ٿيڻ ۾ چُڪَ", "createacct-error": "کاتو کولڻ ۾ چُڪَ", "createaccounterror": "کاتو کُلي نہ سگھيو: $1", "nocookiesnew": "يُوزر کاتو کلي چڪو، پر توهان داخل نہ ٿيا آهيو. يُوزرس کي داخل ڪرڻ لاءِ {{SITENAME}} ڪوڪيز استعمال ڪندي آهي. توهان ڪوڪيز کي ناڪاره بڻائي رکيو آهي. داخل ٿيڻ لاءِ ڪوڪيز کي ڪارائتو بڻايو.", "nocookieslogin": "يُوزرس کي داخل ڪرڻ لاءِ {{SITENAME}} ڪوڪيز استعمال ڪندي آهي.\nتوھان ڪوڪيز کي ناڪاره بڻائي رکيو آھي.\nداخل ٿيڻ لاءِ ڪوڪيز کي ڪارائتو بڻايو.", - "noname": "توهان جو ڄاڻايل يُوزرنانءُ ناقابل ڪار آهي.", + "noname": "توهان جو ڄاڻايل واھپ (يوزر)-نانءُ ناقابل ڪار آهي.", "loginsuccesstitle": "داخل ٿيل", "loginsuccess": "'''هاڻي توهان {{SITENAME}} تي بطور \"$1\" داخل ٿيل آهيو.'''", "nosuchuser": "\"$1\" نالي سان ڪو بہ يوزر نہ آهي.\nننڍن وڏن اکرن ۾ امتياز ڪرڻ لازمي آهي. \nهِجي چڪاسيو، يا [[Special:CreateAccount|نئون کاتو تخليق ڪريو]]", - "nosuchusershort": "\"$1\" نالي ڪو بہ يُوزر ناهي.\nهِجي جي پڪ ڪندا.", - "nouserspecified": "توهان کي ڪو يوزرنانءُ ڄاڻائڻو پوندو.", + "nosuchusershort": "\"$1\" نالي ڪو بہ واھپ (يوزر) ناهي.\nهِجي جي پڪ ڪندا.", + "nouserspecified": "توهان کي ڪو واھپ (يوزر)-نان‎ءُ ڄاڻائڻو پوندو.", "login-userblocked": "هيءُ يُوزر بندشيل آهي. داخل ٿيڻ جي اجازت نٿي ڏجي.", "wrongpassword": "ڏنل ڳجھولفظ غير درست آهي. مھرباني ڪري ٻيھر ڪوشش ڪندا.", "wrongpasswordempty": "ڏنل ڳجھولفظ خالي هو.\nمهرباني ڪري وري ڪوشش ڪندا.", @@ -411,7 +411,7 @@ "createaccount-title": "{{SITENAME}} تي کاتو کولڻ", "login-throttled": "توهان تازو ئي داخل ٿيڻ جون هيڪانديون گھڻيون ڪوششون ڪيون آهن. مهرباني ڪري $1 لاءِ ترسي پوءِ وري ڪوشش ڪريو.", "login-abort-generic": "توهان جو داخل ٿيڻ ناڪام ويو - بند ڪيل", - "login-migrated-generic": "توهان جو کاتو لڏي چڪو آهي، ۽ هن وڪيءَ تي توهان جو يُوزنانءُ هاڻي وجود نہ ٿو رکي.", + "login-migrated-generic": "توهان جو کاتو لڏي چڪو آهي، ۽ هن وڪيءَ تي توهان جو واھپ (يوزر)-نان‎ءُ هاڻي وجود نٿو رکي.", "loginlanguagelabel": "ٻولي: $1", "createacct-another-realname-tip": "اصل نالو ڄاڻائڻ اختياري آهي. جيڪڏهن توهان اصل نالو ڄاڻايو ٿا، تہ اهو توهان کي توهان جي ڪم جي مڃتا ڏيڻ لاءِ ڪم آندو ويندو.", "pt-login": "داخل ٿيو", @@ -456,7 +456,7 @@ "passwordreset-text-one": "برقٽپال ذريعي عارضي ڳجھولفظ حاصل ڪرڻ لاءِ هيءُ فارم پُر ڪريو.", "passwordreset-disabled": "هن وڪيءَ تي ڳجھولفظ ٻيھر مقرر ڪرڻ وارو چارو غير فعال بڻايو ويو آهي.", "passwordreset-emaildisabled": "هن وڪيءَ تي برق‌ٽپال واريون خصوصيتون غير فعال بڻايون ويون آهن.", - "passwordreset-username": "يُوزرنانءُ:", + "passwordreset-username": "واھپ (يوزر)-نانءُ:", "passwordreset-domain": "ميدان:", "passwordreset-email": "برقٽپال پتو:", "passwordreset-emailtitle": "{{SITENAME}} واري کاتي جا تفصيل", @@ -507,7 +507,7 @@ "missingcommenttext": "براءِ مھرباني هيٺ پنهنجو تاثر درج ڪندا.", "summary-preview": "تت جي پيش نگاھ:", "subject-preview": "موضوع جي پيش نگاھ:", - "blockedtitle": "يُوزر بندشيل آهي.", + "blockedtitle": "واھپ (يوزر) بندشيل آهي.", "blockedtext": "'''توھان جي يوزرنانءُ يا آءِ پي کي بندشيو ويو آھي.'''\n\nبندش $1 ھني. جڏھن تہ ڄاڻايل سبب ''$2'' آهي.\n\n\n* بندش جو آغاز: $8\n* بندش جو انجام: $6\n* بندش جو هدف: $7\n\nاھڙي روڪ تي بحث ڪرڻ لاءِ توھان $1 يا ڪنھن ٻي [[{{MediaWiki:Grouppage-sysop}}|منتظم]] سان رابطو ڪري سگھو ٿا. جيڪڏهن توھان جو درست [[Special:ترجيحون|کاتو ترجيحون]] ۾ درست برقٽپال پتو درج ٿيل نہ آهي تہ توهان 'هن يوزر کي برقٽپال ڪريو' وارو فيچر نہ ٿا \nYou cannot use the 'e-mail this user' feature unless a valid e-mail address is specified in your [[Special:Preferences|account preferences]] and you have not been blocked from using it.\nاستعمال ڪري سگھو. توھان جو ھاڻوڪو آءِپي پتو $3 آھي، ۽ بندش سڃاڻپ $5 آهي. مھرباني ڪري ڪنھن بہ پڇا ڳاڇا يا لھوچڙ لاءِ انھن مان ڪنھن ھڪ يا ٻنھي جو حوالو ڏيندا.", "blockednoreason": "سبب اڻڄاڻايل", "whitelistedittext": "صفحا سنوارڻ لاءِ مھرباني ڪري $1.", @@ -521,8 +521,8 @@ "newarticletext": "توھان اھڙي صفحي جو ڳنڍڻو وٺي ھتي پھتا آھيو، جيڪو اڃا وجود نٿو رکي.\nاھڙو صفحو جوڙڻ لاءِ، ھيٺين دٻي ۾ لکڻ شروع ڪريو (وڌيڪ ڄاڻڻ لاءِ [$1 امدادي صفحو] ڏسندا).\nجي توھان ھتي غلطيءَ ۾ اچي ويا آهيو، تہ رڳو پنھنجي جھانگُوءَ جي back بٽڻ تي ٽڙڪ ڪريو.", "noarticletext": "في‌الوقت هن صفحي اندر ڪو بہ ٽيڪسٽ نہ آهي.\nتوهان ٻين صفحن ۾ [[Special:Search/{{PAGENAME}}|search ساڳي عنوان جي ڳولا]] ڪري سگھو ٿا، \n[{{fullurl:{{#Special:Log}}|page={{FULLPAGENAMEE}}}} لاڳاپيل لاگس ۾ ڳوليو]،\nيا [{{fullurl:{{FULLPAGENAME}}|action=edit}} هيءُ صفحو ترميميو].", "noarticletext-nopermission": "ھن وقت ھن صفحي ۾ ڪا بہ لکت نہ آھي.\nتوھان ٻين صفحن ۾ [[Special:Search/{{PAGENAME}}|ھن صفحي جي عنوان سان ڳولا ڪري سگھو ٿا]]، يا [{{fullurl:{{#Special:Log}}|page={{FULLPAGENAMEE}}}} لاڳاپيل لاگس ڳوليو]، پر توھان کي ان جي تخليق ڪرڻ جي اجازت نہ آھي.", - "userpage-userdoesnotexist-view": "يُوزر کاتو $1 درج ٿيل نہ آهي.", - "blocked-notice-logextract": "هيءَ يُوزر في‌الحال بندشيل آهي. تازو بندش لاگ حوالي طور پيش ڪجي ٿو:", + "userpage-userdoesnotexist-view": "واھپ (يوزر) کاتو $1 درج ٿيل نہ آهي.", + "blocked-notice-logextract": "هيءُ واھپ (يوزر) في‌الحال بندشيل آهي.\nتازو بندش لاگ حوالي طور پيش ڪجي ٿو:", "updated": "(تجديديل)", "note": "نوٽ:", "previewnote": "هيءَ فقط پيش نگاھ آهي.\nتوھان جون ترميمون اڃان نہ سانڍيون ويون آھن!", @@ -596,9 +596,9 @@ "history-feed-description": "وڪي جي هن صفحي جي ترميمي سوانح", "history-feed-item-nocomment": "$2 تي $1", "rev-deleted-comment": "(ترميمي خلاصو ھٽايل)", - "rev-deleted-user": "(يُوزرنانءُ ڊاٺو ويو)", + "rev-deleted-user": "(واھپ (يوزر)-نانءُ ڊاٿو ويو)", "rev-deleted-event": "(لاگ تفصيل هٽايا ويا)", - "rev-deleted-user-contribs": "[يُوزرنانءُ يا آءِ پِي پتو مِٽايو ويو - ڀاڱيدارين مان ترميمون لڪايون ويون]", + "rev-deleted-user-contribs": "[واھپ-نانءُ يا آءِپِي پتو مِٽايو ويو - ڀاڱيدارين مان ترميمون لڪايون ويون]", "rev-suppressed-no-diff": "توهان اهو تفاوت ڏسي نہ ٿا سگھو، ڇاڪاڻ تہ ڪا هڪ ترميم ڊهي چڪي آهي.", "rev-delundel": "نمائش تبديل ڪريو", "rev-showdeleted": "ڏيکاريو", @@ -609,7 +609,7 @@ "revdelete-hide-image": "فائيل جو مواد لڪايو", "revdelete-hide-name": "هدف ۽ نيمپيما لڪايو", "revdelete-hide-comment": "ترميم جو تتُ", - "revdelete-hide-user": "ايڊيٽر جو يوزرنانءُ / آء پي پتو", + "revdelete-hide-user": "ايڊيٽر جو واھپ (يوزر)-نانءُ/آءِپِي پتو", "revdelete-hide-restricted": "منتظمن توڙي ٻين کان مليل اعداد دٻايو", "revdelete-radio-same": "(نہ بدلايو)", "revdelete-radio-set": "لڪل", @@ -697,7 +697,7 @@ "prefs-skin": "چَمَ", "skin-preview": "پيش نگاهہ", "datedefault": "بلا ترجيح", - "prefs-user-pages": "يُوزر صفحو", + "prefs-user-pages": "واھپ (يوزر) صفحو", "prefs-personal": "يُوزر جو خدوخال", "prefs-rc": "تازيون تبديليون", "prefs-watchlist": "نظر ۾ فھرست", @@ -750,7 +750,7 @@ "prefs-files": "فائيلس", "prefs-emailconfirm-label": "برقٽپال خاطري:", "youremail": "برقٽپال:", - "username": "{{GENDER:$1|يُوزرنانءُ}}", + "username": "{{GENDER:$1|واھپ (يوزر)-نانءُ}}", "prefs-memberingroups": "{{PLURAL:$1|گروھ|گروھن}} جو {{GENDER:$2|رڪن}}:", "prefs-registration": "رجسٽريشن جو وقت:", "yourrealname": "اصل نالو:", @@ -781,12 +781,12 @@ "prefs-tokenwatchlist": "ٽوڪن", "prefs-diffs": "تفاوت", "prefs-help-prefershttps": "هيءَ ترجيح توهان جي ايند داخل ٿيڻ تي عمل ۾ ايندي.", - "userrights": "يُوزر حق", - "userrights-lookup-user": "ڪو واھپ چونڊيو", - "userrights-user-editname": "يُوزرنانءُ ڄاڻايو:", - "editusergroup": "واھپ گروھ اتاريو", + "userrights": "واھپ (يوزر) حق", + "userrights-lookup-user": "ڪو واھپ (يوزر) چونڊيو", + "userrights-user-editname": "ڪو واھپ (يوزر)-نانءُ ڄاڻايو:", + "editusergroup": "واھپ (يوزر) گروھ لاهيو", "userrights-editusergroup": "{{GENDER:$1|يوزر}} گروھ سنواريو", - "saveusergroups": "{{GENDER:$1|واھپ}} گروھ سانڍيو", + "saveusergroups": "{{GENDER:$1|واھپ (يوزر)}} گروھ سانڍيو", "userrights-groupsmember": "برڪن:", "userrights-groupsmember-auto": "رڪن واجبي:", "userrights-reason": "سبب:", @@ -801,7 +801,7 @@ "group-sysop": "منتظم", "group-bureaucrat": "ڪامورا", "group-all": "(سڀ)", - "group-user-member": "{{GENDER:$1|يُوزر}}", + "group-user-member": "{{GENDER:$1|واھپ (يوزر)}}", "group-bot-member": "{{GENDER:$1|بوٽ}}", "group-sysop-member": "{{GENDER:$1|منتظم}}", "group-bureaucrat-member": "{{GENDER:$1|ڪامورو}}", @@ -837,7 +837,7 @@ "right-import": "ٻين وڪيز کان صفحا درآمديو", "right-importupload": "ڪو فائيل چاڙهي صفحا درآمديو", "right-mergehistory": "صفحن جي سوانح سنواريو", - "right-userrights": "سڀ واھپ حق سنواريو", + "right-userrights": "سڀ واھپ (يوزر) حق سنواريو", "right-userrights-interwiki": "هن وڪي جي يوزرس جا حق ترميم ڪريو", "right-siteadmin": "اعدادخانو بنديو ۽ کوليو", "right-override-export-depth": "5ئين اونهائيءَ تائين ڳنڍيل صفحن سميت صفحا برآمديو", @@ -855,13 +855,13 @@ "grant-basic": "بنيادي حقَ", "grant-viewdeleted": "ڊَٺَلَ فائيلَ ۽ صفحا ڏسو", "grant-viewmywatchlist": "پنهنجي نظرھيٺ فھرست ڏسو", - "newuserlogpage": "واھپ تخليق لاگ", + "newuserlogpage": "واھپ (يوزر) تخليق لاگ", "rightslog": "يُوزر حق لاگ", "action-read": "هي صفحو پڙهو", "action-edit": "هن صفحي کي سسنواريو", "action-createpage": "ھي صفحو تخليق ڪريو", "action-createtalk": "ھي مباحثي صفحو تخليق ڪريو", - "action-createaccount": "ھي واھپ کاتو سرجيو", + "action-createaccount": "ھي واھپ (يوزر) کاتو سرجيو", "action-history": "هن صفحي جي سوانح ڏسو", "action-minoredit": "هن ترميم کي معمولي طور نشان لڳايو", "action-move": "هيءَُ صفحو چوريو", @@ -883,7 +883,7 @@ "action-importupload": "ڪو فائيل چاڙهي صفحا درآمديو", "action-unwatchedpages": "اڻ ڏٺل صفحن جي فھرست ڏسو", "action-mergehistory": "هن صفحي جي سوانح ضم ڪريو", - "action-userrights": "سڀ واھپ حق سنواريو", + "action-userrights": "سڀ واھپ (يوزر) حق سنواريو", "action-userrights-interwiki": "ٻين وڪيز جي يوزرس جا حق ترميم ڪريو", "action-siteadmin": "اعدادخاني کي بند ڪريو يا کوليو", "action-sendemail": "برقٽپال اماڻيو", @@ -1046,7 +1046,7 @@ "listfiles_thumb": "ٽِڪِلِي", "listfiles_date": "تاريخ", "listfiles_name": "نالو", - "listfiles_user": "يُوزر", + "listfiles_user": "واپرائيندڙ (يوزر)", "listfiles_size": "ماپَ", "listfiles_description": "تشريح", "listfiles_count": "ورزن", @@ -1064,7 +1064,7 @@ "filehist-thumb": "آڱوٺي ننھن", "filehist-thumbtext": "$1 جي نظرثاني لاءِ تصويري نشان", "filehist-nothumb": "ٽِڪِلِي اڻموجود", - "filehist-user": "يُوزر", + "filehist-user": "واپرائيندڙ (يوزر)", "filehist-dimensions": "ماپَ", "filehist-filesize": "فائيل ماپ", "filehist-comment": "تاثر", @@ -1161,13 +1161,13 @@ "protectedpages-reason": "سبب", "protectedpages-submit": "صفحا ڏيکاريو", "protectedpages-unknown-timestamp": "اڻڄاتل", - "protectedpages-unknown-performer": "نامعلوم يُوزر", + "protectedpages-unknown-performer": "نامعلوم واھپ (يوزر)", "protectedtitles": "تحفظيل عنوان", "protectedtitles-submit": "عنوان ڏيکاريو", - "listusers": "يُوزر فهرست", + "listusers": "واھپ (يوزر) فهرست", "newpages": "نوان صفحا", "newpages-submit": "ڏيکاريو", - "newpages-username": "يُوزرنانءُ:", + "newpages-username": "واھپ (يوزر)-نانءُ:", "ancientpages": "قديم ترين صفحا", "move": "چوريو", "movethispage": "هيءُ صفحو چوريو", @@ -1209,7 +1209,7 @@ "sp-deletedcontributions-contribs": "ڀاڱيداريون", "linksearch-ns": "نانءُپولار", "linksearch-ok": "ڳوليو", - "listusersfrom": "تي شروع ڪندڙ واھپ ڏيکاريو:", + "listusersfrom": "تي شروع ڪندڙ واھپ (يوزر) ڏيکاريو:", "listusers-submit": "ڏيکاريو", "listusers-noresult": "ڪو بہ يُوزر نہ لڌو", "listusers-blocked": "(بندشيل)", @@ -1218,7 +1218,7 @@ "activeusers-excludegroups": "گروھن سان تعلق رکندڙ گروھ ڇڏيو:", "activeusers-noresult": "ڪي بہ يُوزرس نہ لڌا.", "activeusers-submit": "سرگرم يُوزرس ڏيکاريو", - "listgrouprights": "واھپ گروھ جا حق", + "listgrouprights": "واپرائيندڙ گروھ جا حق", "listgrouprights-group": "گروهہ:", "listgrouprights-rights": "حق", "listgrouprights-members": "(رڪنن جي فھرست)", @@ -1232,11 +1232,11 @@ "emailuser": "هن واھپ کي برق ٽپال اماڻيو", "emailuser-title-target": "ھن {{GENDER:$1|واھپ}} ڏانھن برقٽپال موڪليو", "emailuser-title-notarget": "واھپ ڏانھن برقٽپال اماڻيو", - "usermaildisabled": "واھپ برقٽپال ناقابلِڪار بڻيل", + "usermaildisabled": "واھپ (يوزر) برقٽپال ناقابلِڪار بڻيل", "usermaildisabledtext": "توهان هن وڪي تي ٻين يوزرس ڏانهن ايميل نٿا موڪلي سگھو", "noemailtitle": "برقٽپال پتو ناھي", "noemailtext": "هن واھپ ڪو بہ قابلِڪار برقٽپال پتو نہ ڄاڻايو آهي.", - "emailusername": "يُوزرنانءُ:", + "emailusername": "واھپ (يوزر)-نانءُ:", "emailusernamesubmit": "جمع ڪرايو", "emailfrom": "طرفان:", "emailto": "ڏانهن:", @@ -1272,7 +1272,7 @@ "watching": "نظر ۾ رکندي...", "unwatching": "نظر مان ڪڍندي...", "enotif_reset": "سڀ گھميل صفحن تي نشان لڳايو", - "enotif_impersonal_salutation": "{{SITENAME}} يُوزر", + "enotif_impersonal_salutation": "{{SITENAME}} واھپ (يوزر)", "enotif_lastdiff": "هي تبديلي ڏسڻ لاءِ، $1 ڏسو", "enotif_anon_editor": "گمنام يُوزر $1", "created": "ٺهي چڪو", @@ -1349,7 +1349,7 @@ "tooltip-invert": "هن دٻي تي نشان لڳايو صحفن ۾ تبديليون لڪائڻ لاءِ چونڊيل نانءَپولار مان (۽ لاڳاپيل نانءُپولار جيڪڏهن نشان لڳل)", "namespace_association": "منسلڪ نانءُپولار", "blanknamespace": "(مُک)", - "contributions": "{{GENDER:$1|واھپ}} جون ڀاڱيداريون", + "contributions": "{{GENDER:$1|واھپ(يوزر)}} جون ڀاڱيداريون", "contributions-title": "يُوزر ڀاڱيداريون براءِ $1", "mycontris": "ڀاڱيداريون", "anoncontribs": "ڀاڱيداريون", @@ -1362,13 +1362,13 @@ "sp-contributions-newbies-sub": "نون کاتن لاءِ", "sp-contributions-newbies-title": "نون کاتن جي لاءِ يوزر جون ڀاڱيداريون", "sp-contributions-blocklog": "بندش لاگ", - "sp-contributions-deleted": "ڊاٿل {{GENDER:$1|يوزر}} ڀاڱيداريون", + "sp-contributions-deleted": "ڊاٿل {{GENDER:$1|واھپ (يوزر)}} ڀاڱيداريون", "sp-contributions-uploads": "چاڙھَ", "sp-contributions-logs": "لاگس", "sp-contributions-talk": "ڳالھ", "sp-contributions-userrights": "{{GENDER:$1|يوُزر}} حقن جي سنڀال", "sp-contributions-search": "ڀاڱيدارين لاءِ ڳولا ڪريو", - "sp-contributions-username": "آءِپي پتو يا يوزرنانءُ:", + "sp-contributions-username": "آءِپي پتو يا واھپ (يوزر)-نانءُ:", "sp-contributions-submit": "ڳوليو", "whatlinkshere": "هتان ڇا ڳنڍيل آهي", "whatlinkshere-title": "\"$1\" سان ڳنڍيندڙ صفحا", @@ -1387,7 +1387,7 @@ "whatlinkshere-submit": "هلو", "block": "يُوزر کي بندشيو", "unblock": "يُوزر کي اڻبندشيو", - "blockip": "{{GENDER:$1|يوزر}} تي بندش وجھو", + "blockip": "{{GENDER:$1|واھپيندڙ (يوزر)}} تي بندش وجھو", "blockip-legend": "يُوزر کي بندشيو", "ipbexpiry": "اختتام:", "ipbreason": "سبب:", @@ -1422,7 +1422,7 @@ "unblocklogentry": "$1 تان بندش هٽائي وئي", "block-log-flags-anononly": "فقط نامعلوم يوزرس", "block-log-flags-noemail": "برقٽپال غير فعال", - "block-log-flags-hiddenname": "لڪل يُوزرنانءُ", + "block-log-flags-hiddenname": "واھپ (يوزر)-نانءُ لڪل", "ipb_already_blocked": "\"$1\" اڳ ۾ ئي بندشيل آهي.", "ipbnounblockself": "توهان پنهنجو پاڻ تان بندش هٽائي نہ ٿا سگھو.", "lockdb": "اعدادخاني کي بنديو", @@ -1466,8 +1466,8 @@ "import-upload-filename": "فائيل نانءُ:", "import-comment": "تاثر:", "importlogpage": "درآمد لاگ", - "tooltip-pt-userpage": "{{GENDER:|توھانجو واھپ}} صفحو", - "tooltip-pt-mytalk": "{{GENDER:|توھانجو}} واھپ صفحو", + "tooltip-pt-userpage": "{{GENDER:|توھانجو واھپ (يوزر)}} صفحو", + "tooltip-pt-mytalk": "{{GENDER:|توھانجو}} واھپ (يوزر) صفحو", "tooltip-pt-preferences": "{{GENDER:|توھانجون}} ترجيحون", "tooltip-pt-watchlist": "صفحن جي فھرست جيڪي توھان تبديلين لاءِ نظر ۾ رکيا آھن", "tooltip-pt-mycontris": "{{GENDER:|توھانجي}} ڀاڱيدارين جي فھرست", @@ -1498,14 +1498,14 @@ "tooltip-t-whatlinkshere": "ھتان ڳنڍيل سمورن وڪي صفحن جي فھرست", "tooltip-t-recentchangeslinked": "ويجھڙائيءَ ۾ صفحن ۾ ٿيل تبديليون هن صفحي سان ڳنڍيل آهن", "tooltip-feed-atom": "هن صفحي لاءِ ايٽم فيڊ", - "tooltip-t-contributions": "{{GENDER:$1|ھن يوزر}} جي ڀاڱيدارين جي فھرست", - "tooltip-t-emailuser": "{{GENDER:$1|ھن واھپ}} ڏانھن برقٽپال موڪليو", + "tooltip-t-contributions": "{{GENDER:$1|ھن واھپ (يوزر)}} جي ڀاڱيدارين جي فھرست", + "tooltip-t-emailuser": "{{GENDER:$1|ھن واھپ (يوزر)}} ڏانھن برقٽپال موڪليو", "tooltip-t-upload": "فائيل چاڙهيو", "tooltip-t-specialpages": "سڀني خاص صفحن جي فھرست", "tooltip-t-print": "هن صفحي جو ڇاپائتو پرت", "tooltip-t-permalink": "صفحي جي ان نظرثاليءَ ڏانھن مستقل ڳنڍڻو", "tooltip-ca-nstab-main": "مواد جي صفحي کي ڏسو", - "tooltip-ca-nstab-user": "ھن جو يُوزر صفحو ڏسو", + "tooltip-ca-nstab-user": "ھن جو واھپ صفحو ڏسو", "tooltip-ca-nstab-special": "هيءُ خاص صفحو آهي، ان ۾ ترميم نٿي ڪري سگھجي", "tooltip-ca-nstab-project": "رٿائي صفحو ڏسو", "tooltip-ca-nstab-image": "ھن فائيل جو صفحو ڏسو", @@ -1762,9 +1762,9 @@ "htmlform-cloner-delete": "هٽايو", "htmlform-title-not-exists": "$1 وجود نٿو رکي.", "logentry-delete-delete": "$1 {{GENDER:$2|ڊاٿو}} صفحو $3", - "revdelete-uname-hid": "يُوزرنانءُ لڪل", + "revdelete-uname-hid": "واھپ (يوزر)-نانءُ لڪل", "logentry-move-move": "$1 {{GENDER:$2|چوريو}} صفحو $3 ڏانهن $4", - "logentry-newusers-create": "واھپ کاتو $1 {{GENDER:$2|سرجيو ويو}}", + "logentry-newusers-create": "واھپ (يوزر) کاتو $1 {{GENDER:$2|سرجيو ويو}}", "logentry-upload-upload": "$1 {{GENDER:$2|چاڙهيو}} $3", "rightsnone": "(ڪو بہ نہ)", "feedback-back": "پوئتي", diff --git a/languages/i18n/skr-arab.json b/languages/i18n/skr-arab.json index b61e6a3841..2927c957b7 100644 --- a/languages/i18n/skr-arab.json +++ b/languages/i18n/skr-arab.json @@ -7,6 +7,7 @@ "tog-underline": "لنک ہیٹھ لکیر", "tog-hideminor": "چھوٹیاں تبدیلیاں لُکاؤ", "tog-hidepatrolled": "تازہ تبدیلیاں وچوں زیرنگرانی تبدیلیاں لکاؤ", + "tog-newpageshidepatrolled": "نویں ورقیاں دی فہرست وچوں نگرانی ہیٹھ ورقے لُکاؤ", "tog-hidecategorization": "ورقیاں دیاں قسم بندی لُکاؤ", "tog-numberheadings": "سرخیاں کوں خود کار نمبر ݙیوو", "tog-showtoolbar": "آلات ترمیم ݙکھاؤ", diff --git a/languages/i18n/sl.json b/languages/i18n/sl.json index 3b3409eb38..b0291275a4 100644 --- a/languages/i18n/sl.json +++ b/languages/i18n/sl.json @@ -1466,6 +1466,7 @@ "uploadbtn": "Naloži datoteko", "reuploaddesc": "Prekliči nalaganje in se vrni na obrazec za nalaganje", "upload-tryagain": "Vnesite spremenjen opis datoteke", + "upload-tryagain-nostash": "Naloži ponovno naloženo datoteko in spremenjen opis", "uploadnologin": "Niste prijavljeni", "uploadnologintext": "Za nalaganje datotek se morate $1.", "upload_directory_missing": "Mapa za nalaganje datotek ($1) manjka in je ni bilo mogoče ustvariti s spletnim strežnikom.", @@ -1525,6 +1526,7 @@ "file-deleted-duplicate-notitle": "Datoteka, identična tej datoteki, je bila v preteklosti izbrisana in naslov je bil zatrt.\nPoprosite koga, ki ima možnost ogleda podatkov zatrtih datotek, da preveri položaj, preden nadaljujete s ponovnim nalaganjem.", "uploadwarning": "Opozorilo!", "uploadwarning-text": "Prosimo, spremenite opis datoteke spodaj in poskusite ponovno.", + "uploadwarning-text-nostash": "Prosimo, ponovno naložite datoteko, spodaj spremenite opis in poskusite znova.", "savefile": "Shrani datoteko", "uploaddisabled": "Nalaganje je onemogočeno", "copyuploaddisabled": "Nalaganje preko URL je onemogočeno", @@ -1687,7 +1689,7 @@ "listfiles_size": "Velikost", "listfiles_description": "Opis", "listfiles_count": "Različice", - "listfiles-show-all": "Vključuje stare različice slik", + "listfiles-show-all": "Vključi stare različice datotek", "listfiles-latestversion": "Trenutna različica", "listfiles-latestversion-yes": "Da", "listfiles-latestversion-no": "Ne", diff --git a/languages/i18n/sr-ec.json b/languages/i18n/sr-ec.json index c933046080..1446a55897 100644 --- a/languages/i18n/sr-ec.json +++ b/languages/i18n/sr-ec.json @@ -2678,7 +2678,7 @@ "markedaspatrollederror": "Не могу да означим као патролирано", "markedaspatrollederrortext": "Морате изабрати измену да бисте је означили као патролирану.", "markedaspatrollederror-noautopatrol": "Не можете да означите своје измене као патролиране.", - "markedaspatrollednotify": "Ова измена на страници „$1“ је означена као патролирана.", + "markedaspatrollednotify": "Ова измена на страници „$1” означена је као патролирана.", "markedaspatrollederrornotify": "Означавање ове измене патролираном није успело.", "patrol-log-page": "Дневник патролирања", "patrol-log-header": "Ово је дневник патролираних измена.", diff --git a/languages/i18n/sr-el.json b/languages/i18n/sr-el.json index 2e290da4f3..71841589e0 100644 --- a/languages/i18n/sr-el.json +++ b/languages/i18n/sr-el.json @@ -2461,7 +2461,7 @@ "markedaspatrollederror": "Ne mogu da označim kao patrolirano", "markedaspatrollederrortext": "Morate izabrati izmenu da biste je označili kao patroliranu.", "markedaspatrollederror-noautopatrol": "Ne možete da označite svoje izmene kao patrolirane.", - "markedaspatrollednotify": "Ova izmena na stranici „$1“ je označena kao patrolirana.", + "markedaspatrollednotify": "Ova izmena na stranici „$1” označena je kao patrolirana.", "markedaspatrollederrornotify": "Označavanje ove izmene patroliranom nije uspelo.", "patrol-log-page": "Dnevnik patroliranja", "patrol-log-header": "Ovo je dnevnik patroliranih izmena.", diff --git a/languages/i18n/su.json b/languages/i18n/su.json index f66a7a9540..f88ba4b07c 100644 --- a/languages/i18n/su.json +++ b/languages/i18n/su.json @@ -984,6 +984,7 @@ "timezoneregion-indian": "Samudra Indonésia", "timezoneregion-pacific": "Samudra Pasifik", "allowemail": "Buka berkas pikeun nampa surélék ti nu séjén", + "email-blacklist-label": "Larang ieu pamaké ngirim surélék ka kuring:", "prefs-searchoptions": "Paluruh", "prefs-namespaces": "Ngaranspasi", "default": "ti dituna", @@ -1525,15 +1526,19 @@ "backend-fail-read": "Teu bisa maca berkas $1.", "backend-fail-create": "Teu bisa nulis berkas \"$1\".", "backend-fail-maxsize": "Teu bisa nulis berkas \"$1\" kusabab leuwih ti {{PLURAL:$2|hiji bit|$2 bit}}.", + "backend-fail-synced": "Berkas \"$1\" mah aya dina kaayaan teu konsistén di panyimpenan internal", "backend-fail-connect": "Teu bisa nyambungkeun kana panyimpenan backend \"$1\".", "backend-fail-internal": "Aya kasalahan nu teu dipikawanoh di backend panyimpenan \"$1\".", "backend-fail-contenttype": "Teu bisa nangtukeun tipeu eusi berkas anu badé disimpen di \"$1\".", + "filejournal-fail-dbconnect": "Teu bisa nyambung ka basisdata jurnal pikeun panyimpenan ''backend'' \"$1\".", + "filejournal-fail-dbquery": "Teu bisa nganyarkeun basisdata jurnal pikeun panyimpenan ''backend'' \"$1\".", "lockmanager-notlocked": "Teu bisa muka konci \"$1\" kusabab teu dikonci.", "lockmanager-fail-closelock": "Teu bisa nutup berkas konci pikeun \"$1\".", "lockmanager-fail-deletelock": "Teu bisa ngahapus berkas konci pikeun \"$1\".", "lockmanager-fail-acquirelock": "Teu bisa meunang pangoncian pikeun \"$1\"", "lockmanager-fail-openlock": "Teu bisa muka berkas konci pikeun \"$1\".", "lockmanager-fail-releaselock": "Teu bisa ngaleupaskeun konci pikeun \"$1\".", + "lockmanager-fail-db-bucket": "Teu bisa ngagero konci basis data nu cukup dina karanjang $1.", "lockmanager-fail-db-release": "Teu bisa ngaleupaskeun konci dina databés $1.", "lockmanager-fail-svr-acquire": "Gagal nyokot konci di servér $1.", "lockmanager-fail-svr-release": "Teu bisa ngaleupaskeun konci dina server $1.", @@ -1544,9 +1549,13 @@ "uploadstash-errclear": "Mersihan berkas nu garagal.", "uploadstash-refresh": "Nyegerken deui daptar berkas", "uploadstash-thumbnail": "tempo miniatur", + "uploadstash-exception": "Teu bisa nyimpen unjalan di panyimpenan ($1): \"$2\".", "invalid-chunk-offset": "Opsét potongan teu valid", "img-auth-accessdenied": "Aksés ditolak", + "img-auth-badtitle": "Teu bisa nyieun judul nu valid tina \"$1\".", + "img-auth-nologinnWL": "Anjeun teu asup log sarta \"$1\" teu dina daptar bodas.", "img-auth-nofile": "Berkas \"$1\" henteu aya.", + "img-auth-isdir": "Anjeun nyoba ngaksés diréktori \"$1\".\nNgan aksés berkas wungkul nu diwenangkeun.", "img-auth-streaming": "Palidan \"$1\".", "img-auth-noread": "Pamaké teu boga kawenangan maca \"$1\".", "http-invalid-url": "URL teu bener: $1", @@ -2190,11 +2199,13 @@ "ipboptions": "2 jam:2 hours,sapoé:1 day,3 poé:3 days,saminggu:1 week,2 minggu:2 weeks,sabulan:1 month,3 bulan:3 months,6 bulan:6 months,sataun:1 year,tanpa wates:infinite", "ipbhidename": "Sumputkeun ngaran pamaké tina éditan jeung daptar pamaké", "ipbwatchuser": "Awaskeun kaca pamaké jeung kaca obrolan pamaké ieu", + "ipb-disableusertalk": "Cegah ieu pamaké pikeun ngédit kaca obrolan manéhns sorangan nalika dipeunpeuk", "ipb-change-block": "Peungpeuk deui pamaké kalawan sét konfigurasi ieu", "ipb-confirm": "Konfirmasi peungpeuk", "badipaddress": "Alamat IP teu sah", "blockipsuccesssub": "Meungpeuk geus hasil", "blockipsuccesstext": "[[Special:Contributions/$1|$1]] geus dipeungpeuk.
\nTempo [[Special:BlockList|daptar peungpeukan]] pikeun niténan deui pameungpeukan.", + "ipb-blockingself": "Anjeun rék meungpeuk manéh! Yakin yeuh rék ngalakukeun kitu?", "ipb-edit-dropdown": "Édit alesan meungpeuk", "ipb-unblock-addr": "Buka peungpeuk $1", "ipb-unblock": "Nyabut peungpeuk pamaké atawa alamat IP", @@ -2249,7 +2260,8 @@ "blocklogpage": "Log_peungpeuk", "blocklog-showlog": "Ieu pamaké saméméhna geus kungsi dipeungpeuk.\nPikeun rujukan, logna dipidangkeun di handap ieu:", "blocklogentry": "meungpeuk [[$1]] nepi ka $2 $3", - "blocklogtext": "Ieu mangrupa log peta meungpeuk jeung muka peungpeuk pamaké, teu kaasup alamat IP nu dipeungpeukna otomatis. Tempo [[Special:BlockList|daptar peungpeuk IP]] pikeun daptar cegahan jeung peungpeuk.", + "reblock-logentry": "ngarobah peungpeukan [[$1]] kalawan waktu kadaluwarsa $2 $3", + "blocklogtext": "Ieu mangrupa log peta meungpeuk jeung muka peungpeuk pamaké, teu kaasup alamat IP nu dipeungpeukna otomatis. Tempo [[Special:BlockList|daptar peungpeuk]] pikeun daptar cegahan jeung peungpeuk.", "unblocklogentry": "peungpeuk dibuka \"$1\"", "block-log-flags-anononly": "pamaké anonim wungkul", "block-log-flags-nocreate": "teu bisa nyieun akun", @@ -2327,9 +2339,9 @@ "movenosubpage": "Ieu kaca teu boga subkaca.", "movereason": "Alesan:", "revertmove": "balikkeun", - "delete_and_move_text": "==Merlukeun hapusan==\n\nArtikel nu dituju \"[[:$1]]\" geus aya. Badé dihapus baé sangkan bisa mindahkeun?", + "delete_and_move_text": "Kaca nu ditojo \"[[:$1]]\", geus eusian.\nAnjeun rék mupusna pikeun méré lolongkran keur pangalihan?", "delete_and_move_confirm": "Enya, hapus kaca éta", - "delete_and_move_reason": "Hapus sangkan bisa mindahkeun", + "delete_and_move_reason": "Dipupus pikeun ngantisipasi pangalihan kaca ti \"[[$1]]\"", "selfmove": "Judul sumber jeung tujuanana sarua, lain gé mindahkeun atuh!", "immobile-source-namespace": "Teu bisa ngalihkeun kaca dina ngaranspasi \"$1\".", "immobile-target-namespace": "Teu bisa ngalihkeun kaca ka ngaranspasi \"$1\".", @@ -2551,6 +2563,8 @@ "pageinfo-recent-edits": "Jumlah éditan kiwari (dina $1 panungtung)", "pageinfo-recent-authors": "Jumlah panulis béda kiwari", "pageinfo-magic-words": "{{PLURAL:$1|Sakecap|Kecap}} ajaib ($1)", + "pageinfo-hidden-categories": "{{PLURAL:$1|Sakategori|Kategori}} nyamuni ($1)", + "pageinfo-templates": "{{PLURAL:$1|Sacitakan|citakan}} nu ditransklusi ($1)", "pageinfo-toolboxlink": "Émbaran kaca", "pageinfo-redirectsto": "Alihkeun ka", "pageinfo-redirectsto-info": "info", diff --git a/languages/i18n/sv.json b/languages/i18n/sv.json index 1ecebdee9a..386fe54155 100644 --- a/languages/i18n/sv.json +++ b/languages/i18n/sv.json @@ -804,6 +804,7 @@ "parser-template-loop-warning": "Mall-loop upptäckt: [[$1]]", "template-loop-category": "Sidor med loopade mallar", "template-loop-category-desc": "Sidan innehåller en loopad mall, d.v.s. en mall som anropar sig själv rekursivt.", + "template-loop-warning": "Varning: Denna sida anropar [[:$1]] som orsakar en malloop (ett oändlig rekursivt anrop).", "parser-template-recursion-depth-warning": "Gräns för mallrekursionsdjup överskriden ($1)", "language-converter-depth-warning": "Gräns för språkkonverteringsdjup överskriden ($1)", "node-count-exceeded-category": "Sidor där antalet noder har överskridits", @@ -1074,6 +1075,7 @@ "timezoneregion-indian": "Indiska oceanen", "timezoneregion-pacific": "Stilla havet", "allowemail": "Tillåt e-post från andra användare", + "email-blacklist-label": "Förhindra dessa användarna från att skicka e-post till mig:", "prefs-searchoptions": "Sök", "prefs-namespaces": "Namnrymder", "default": "ursprungsinställning", @@ -1469,6 +1471,8 @@ "rcfilters-watchlist-markseen-button": "Markera alla ändringar som sedda", "rcfilters-watchlist-edit-watchlist-button": "Redigera din lista över bevakade sidor", "rcfilters-watchlist-showupdated": "Sidor som har ändrats sedan ditt senaste besök visas i fetstil med färgmarkering.", + "rcfilters-preference-label": "Dölj den förbättrade versionen av Senaste ändrinar", + "rcfilters-preference-help": "Stänger det nydesignade gränssnittet från 2017 och alla verktyg som lades till från och med då.", "rcnotefrom": "Nedan visas {{PLURAL:$5|ändringen|ändringar}} sedan $3, $4 (upp till $1 ändringar visas).", "rclistfromreset": "Återställ datumval", "rclistfrom": "Visa nya ändringar från och med $2 $3", @@ -1525,6 +1529,7 @@ "uploadbtn": "Ladda upp fil", "reuploaddesc": "Avbryt uppladdningen och gå tillbaka till uppladdningsformuläret.", "upload-tryagain": "Skicka modifierad filbeskrivning", + "upload-tryagain-nostash": "Skicka in återuppladdad fil och ändrad beskrivning", "uploadnologin": "Inte inloggad", "uploadnologintext": "Du måste $1 för att ladda upp filer.", "upload_directory_missing": "Uppladdningskatalogen ($1) saknas och kunde inte skapas av webbservern.", @@ -1584,6 +1589,7 @@ "file-deleted-duplicate-notitle": "En identisk fil till den här filen har tidigare raderats och titeln har undanhållits.\nDu borde be någon som kan se undanhållen fildata att granska situationen innan du försöker ladda upp den på nytt.", "uploadwarning": "Uppladdningsvarning", "uploadwarning-text": "Var god och ändra filbeskrivningen nedanför och försök igen.", + "uploadwarning-text-nostash": "Återuppladda filen, ändra beskrivningen nedan och försök igen.", "savefile": "Spara fil", "uploaddisabled": "Uppladdningsfunktionen är avstängd", "copyuploaddisabled": "Uppladdning med URL avstängt.", @@ -1746,7 +1752,7 @@ "listfiles_size": "Storlek (byte)", "listfiles_description": "Beskrivning", "listfiles_count": "Versioner", - "listfiles-show-all": "Visa även äldre versioner av bilder", + "listfiles-show-all": "Inkludera äldre versioner av filer", "listfiles-latestversion": "Nuvarande version", "listfiles-latestversion-yes": "Ja", "listfiles-latestversion-no": "Nej", diff --git a/languages/i18n/tr.json b/languages/i18n/tr.json index aad07df838..8b816f8f17 100644 --- a/languages/i18n/tr.json +++ b/languages/i18n/tr.json @@ -1446,7 +1446,7 @@ "upload_directory_read_only": "Dosya yükleme dizinine ($1) web sunucusunun yazma izni yok.", "uploaderror": "Yükleme hatası", "upload-recreate-warning": "'''Uyarı: Bu adı taşıyan bir dosya silindi veya taşındı.'''\n\nBu sayfanın silme ve taşıma günlüğü kolaylık için burada sağlanmıştır:", - "uploadtext": "Dosya yüklemek için aşağıdaki formu kullanın.\nÖnceden yüklenmiş dosyaları görmek ya da aramak için [[Special:FileList|yüklenmiş dosyalar listesine]] bakın, (tekrar) yüklenenler [[Special:Log/upload|yükleme günlüğü]]nde, silinenler [[Special:Log/delete|silinme günlüğü]]nde tutulumaktadır.\n\nBir sayfaya dosya koymak için bağlantınızda aşağıdaki formlardan birini kullanın;\n* Dosyanın tam sürümünü kullanmak için: '''[[{{ns:file}}:Dosya.jpg]]'''\n* Sol kenarda bir kutu içinde, altında tanım olarak 'alt metin' ile, 200 piksel genişiğindeki sürümü kullanmak için: '''[[{{ns:file}}:Dosya.png|200px|thumb|left|alt metin]]'''\n* Dosyayı göstermeden, dosyaya direk bağlantı vermek için: '''[[{{ns:media}}:Dosya.ogg]]'''", + "uploadtext": "Dosya yüklemek için aşağıdaki formu kullanın.\nÖnceden yüklenmiş dosyaları görmek ya da aramak için [[Special:FileList|yüklenmiş dosyalar listesine]] bakın, (tekrar) yüklenenler [[Special:Log/upload|yükleme günlüğü]]nde, silinenler [[Special:Log/delete|silinme günlüğü]]nde tutulmaktadır.\n\nBir sayfaya dosya koymak için bağlantınızda aşağıdaki formlardan birini kullanın;\n* Dosyanın tam sürümünü kullanmak için: '''[[{{ns:file}}:Dosya.jpg]]'''\n* Sol kenarda bir kutu içinde, altında tanım olarak 'alt metin' ile, 200 piksel genişiğindeki sürümü kullanmak için: '''[[{{ns:file}}:Dosya.png|200px|thumb|left|alt metin]]'''\n* Dosyayı göstermeden, dosyaya direkt bağlantı vermek için: '''[[{{ns:media}}:Dosya.ogg]]'''", "upload-permitted": "İzin verilen dosya {{PLURAL:$2|türü|türleri}}: $1.", "upload-preferred": "Tercih edilen dosya {{PLURAL:$2|türü|türleri}}: $1.", "upload-prohibited": "Yasaklanan dosya {{PLURAL:$2|türü|türleri}}: $1.", diff --git a/languages/i18n/uk.json b/languages/i18n/uk.json index 37612e0590..3595d2463e 100644 --- a/languages/i18n/uk.json +++ b/languages/i18n/uk.json @@ -1534,6 +1534,7 @@ "uploadbtn": "Завантажити файл", "reuploaddesc": "Повернутися до форми завантаження", "upload-tryagain": "Зберегти змінений опис файлу", + "upload-tryagain-nostash": "Надіслати повторно завантажений файл та змінений опис", "uploadnologin": "Ви не ввійшли в систему", "uploadnologintext": "Будь ласка, $1, щоб завантажувати файли.", "upload_directory_missing": "Директорія для завантажень ($1) відсутня і не може бути створена веб-сервером.", @@ -1593,6 +1594,7 @@ "file-deleted-duplicate-notitle": "Файл, ідентичний до цього файлу, був раніше видалений, і назву було усунено.\nВам слід попросити кого-небудь з можливістю перегляду усуненого файлу даних, щоб проаналізувати ситуацію, перш ніж приступити до повторного завантаження.", "uploadwarning": "Попередження", "uploadwarning-text": "Будь ласка, змініть наданий нижче опис файлу і спробуйте ще раз.", + "uploadwarning-text-nostash": "Будь ласка, завантажте файл повторно, змініть опис нижче і спробуйте ще раз.", "savefile": "Зберегти файл", "uploaddisabled": "Завантаження заборонене", "copyuploaddisabled": "Завантаження через URL вимкнене.", @@ -1755,7 +1757,7 @@ "listfiles_size": "Розмір (в байтах)", "listfiles_description": "Опис", "listfiles_count": "Версії", - "listfiles-show-all": "Включати старі версії зображень", + "listfiles-show-all": "Включати старі версії файлів", "listfiles-latestversion": "Поточна версія", "listfiles-latestversion-yes": "Так", "listfiles-latestversion-no": "Ні", diff --git a/languages/i18n/ur.json b/languages/i18n/ur.json index 6497dfa831..69cdba10ac 100644 --- a/languages/i18n/ur.json +++ b/languages/i18n/ur.json @@ -286,8 +286,8 @@ "toc": "فہرست", "showtoc": "دکھائیں", "hidetoc": "چھپائیں", - "collapsible-collapse": "خاتمے", - "collapsible-expand": "توسیع", + "collapsible-collapse": "بند کریں", + "collapsible-expand": "کھولیں", "confirmable-confirm": "کیا {{GENDER:$1|آپ کو}} اس بات کا یقین ہے؟", "confirmable-yes": "جی ہاں", "confirmable-no": "جی نہیں", @@ -2464,6 +2464,8 @@ "tooltip-preferences-save": "ترجیحات محفوظ کریں", "tooltip-summary": "مختصر خلاصہ درج کریں", "common.css": "body,\ntextarea {\n font-family: Amiri;\n}", + "group-bureaucrat.css": "/* یہاں درج شدہ سی ایس ایس محض مامورین اداری کے لیے فعال رہے گی */", + "group-bureaucrat.js": "/* یہاں درج شدہ جاوا اسکرپٹ محض مامورین اداری کے لیے فعال رہے گی */", "anonymous": "{{SITENAME}} {{PLURAL:$1|کا|کے}} گمنام {{PLURAL:$1|صارف|صارفین}}", "siteuser": "{{SITENAME}} $1 صارف", "anonuser": "{{SITENAME}} کا گمنام صارف $1", diff --git a/languages/i18n/war.json b/languages/i18n/war.json index 3fd3cf94f9..dbc2206601 100644 --- a/languages/i18n/war.json +++ b/languages/i18n/war.json @@ -144,7 +144,7 @@ "category-file-count-limited": "An mga nasunod nga {{PLURAL:$1|ka fayl|$1 ka mga faly aada}} han yana nga kaarangay.", "listingcontinuesabbrev": "pdyn.", "index-category": "Mga nakatudlokan nga pagkli", - "noindex-category": "Mga diri nakatudlokan nga pagkli", + "noindex-category": "Mga waray nakaindex nga pakli", "broken-file-category": "Mga pakli nga mayda utod nga mga sumpay hin paypay", "about": "Mahitungod han", "article": "Pakli hin sulod", @@ -157,13 +157,7 @@ "anontalk": "Hiruhimangraw", "navigation": "Paglayag", "and": " ngan", - "qbfind": "Bilnga", - "qbbrowse": "Igdalikyat", - "qbedit": "Igliwat", - "qbpageoptions": "Ini nga pakli", - "qbmyoptions": "Akon mga pakli", "faq": "AGG", - "faqpage": "Project:AGG", "actions": "Mga buhat", "namespaces": "Mga ngaran-lat'ang", "variants": "Mga pagkadirudilain", @@ -188,29 +182,19 @@ "edit-local": "Igliwat an lokal nga pagpahayag", "create": "Himo-a", "create-local": "Igdugang an lokal nga pagpahayag", - "editthispage": "Igliwat ini nga pakli", - "create-this-page": "Himo-a ini nga pakli", "delete": "Para-a", - "deletethispage": "Para-a ini nga pakli", - "undeletethispage": "Igbalik an ini nga pakli nga napara", "undelete_short": "Igkansela an pagpara {{PLURAL:$1|usa nga pagliwat|$1 nga mga pagliwat}}", "viewdeleted_short": "{{PLURAL:$1|usa nga ginpara nga pagliwat|$1 ka ginpara nga mga pagliwat}}", "protect": "Panalipdi", "protect_change": "balyo-a", - "protectthispage": "Panalipdi ini nga pakli", "unprotect": "Liwani an panalipod", - "unprotectthispage": "Kuhaa an panalipod hini nga pakli", "newpage": "Bag-o nga pakli", - "talkpage": "Pakighimangraw hiunong hini nga pakli", "talkpagelinktext": "Hiruhimangraw", "specialpage": "Pinaurog nga pakli", "personaltools": "Mga pankalugaringon nga garamiton", - "articlepage": "Kitaa in may sulod nga pakli", "talk": "Hiruhimangraw", "views": "Mga paglantaw", "toolbox": "Mga higamit", - "userpage": "Kitaa in pakli hin gumaramit", - "projectpage": "Kitaa in pakli hin proyekto", "imagepage": "Kitaa in pakli hin paypay", "mediawikipage": "Kitaa in pakli hin mensahe", "templatepage": "Kitaa in pakli hin plantilya", @@ -221,7 +205,7 @@ "redirectedfrom": "(Ginredirekta tikang ha $1)", "redirectpagesub": "Redirek nga pakli", "redirectto": "Ig-redirect ngadto ha:", - "lastmodifiedat": "Ini nga pakli kataposan ginliwat dida han $1, han $2.", + "lastmodifiedat": "Ini nga pakli katapusan ginliwat dida han $1, han $2.", "viewcount": "Ini nga pakli ginkanhi hin {{PLURAL:$1|makausa|$1 ka beses}}.", "protectedpage": "Ginpanalipdan nga pakli", "jumpto": "Laktaw ngadto ha:", @@ -651,7 +635,7 @@ "permissionserrorstext": "Diri ka gintutugotan pagbuhat hito, mahitungod han mga nasunod nga {{PLURAL:$1|katadungan|mga katadungan}}:", "permissionserrorstext-withaction": "Waray ka permiso han $2, tungod han masunod nga {{PLURAL:$1|rason|mga rason}}:", "recreate-moveddeleted-warn": "'''Pahimatngon: Naghihimo ka hin pakli nga ginpara na.'''\n\nAngay mo hunahunaon kon naangay ba nga magpadayon hin pagliwat hini nga pakli.\nAn talaan hin pagpara ngan pagbalhin hini nga pakli ginhahatag dinhi para hin masayon nga pagkita:", - "moveddeleted-notice": "Ini nga pakli in ginpara.\nAn taramdan han pagpara ngan pagbalhin para han pakli in ginhahatag ha ubos para han kasarigan.", + "moveddeleted-notice": "Ginpara na inin nga pakli.\nAn talaan han pagpara, pagpanalipod ngan pagbalhin para han pakli in aada ha ubos para hit reperensya.", "log-fulllog": "Kitaa an bug-os nga taramdan", "edit-gone-missing": "Diri nakakaupdate han pakli.\nBaga inin ginpara na.", "edit-conflict": "Diri pagkakauroyon han pagliwat.", @@ -692,7 +676,7 @@ "page_first": "syahan", "page_last": "katapusan", "histlegend": "Kaibhan nga pirilion: Igmarka an mga radyo nga kahon han mga pagbag-o para maikumpara ngan igu-a an ''enter'' o an piridlitan ha ubos.
\nLeyenda: '''({{int:cur}})''' = kaibhan ha giuurhii nga pag-bag-o, '''({{int:last}})''' = kaibhan ha nahiuna nga pag-bag-o, '''{{int:minoreditletter}}''' = gagmay nga pagliwat.", - "history-fieldset-title": "Kaagi han panngaykay", + "history-fieldset-title": "Pamiling hin mga rebisyon", "history-show-deleted": "Ginpara la", "histfirst": "Giunhani", "histlast": "Gibag-ohi", @@ -789,6 +773,7 @@ "search-redirect": "(Ginredirekta tikang ha $1)", "search-section": "(bahin $1)", "search-category": "(kaarangay $1)", + "search-file-match": "(nakaigo hin pareho nga file content)", "search-suggest": "Buot sidngon mo ba: $1", "search-interwiki-caption": "Mga bugto nga proyekto", "search-interwiki-default": "Mga resulta tikang han $1:", @@ -1252,6 +1237,7 @@ "sharedupload": "Ini nga fayl tikang han $1 ngan puyde magamit ha iba nga mga proyekto.", "sharedupload-desc-there": "Ini nga fayl tikang han $1 ngan puyde magamit ha iba nga mga proyekto.\nAlayon pagkita han [$2 nga pakli hin pagpahayag mahitungod hini nga fayl] para hin dugang nga kasayuran.", "sharedupload-desc-here": "An fayl in tikang ha $1 ngan puydi mahigamitan para han iba nga mga proyekto.\nAn paglaladawan han iya [$2 fayl han paglaladawan nga pakli] didto in ginpapakita ha sirong.", + "filepage-nofile": "Waray file nga may ngaran hini.", "uploadnewversion-linktext": "Igkarga-pasaka an ba-o nga bersyon hini nga paypay", "shared-repo-from": "tikang $1", "upload-disallowed-here": "Diri nimo masasapaw ini nga paypay.", @@ -1606,6 +1592,7 @@ "sp-contributions-search": "Pamiling hin mga ámot", "sp-contributions-username": "IP nga adres o nágámit:", "sp-contributions-toponly": "Igpakita la an mga pagliwat nga giuurhii an pagbag-o", + "sp-contributions-newonly": "Igpakita la an mga ginliwat nga nanhihimo hin pakli", "sp-contributions-submit": "Bilnga", "whatlinkshere": "Mga nasumpay dinhi", "whatlinkshere-title": "Mga pakli nga nasumpay ngadto ha \"$1\"", @@ -1659,6 +1646,7 @@ "ipblocklist-submit": "Bilnga", "ipblocklist-localblock": "Lokal nga pagpugong", "ipblocklist-otherblocks": "Iba {{PLURAL:$1|ka pagpugong|ka mga pagpugong}}", + "infiniteblock": "kanunay", "expiringblock": "diri madulot pag $1 han $2", "anononlyblock": "Waray nagpakilala la", "createaccountblock": "Diri ginpapagana an paghimo hin akawnt", @@ -2198,7 +2186,11 @@ "version-libraries-license": "Lisensya", "version-libraries-description": "Deskripsyon", "version-libraries-authors": "Mga awtor", + "redirect-summary": "Ini nga pinaurog nga pakli in nagredirect ngadto ha file (ginhatag an filename), usa ka pakli (ginhatag han ID han rebisyon o ID han pakli), usa ka pakli han gumaramit (ginhatag an numero nga ID han gumaramit), o usa ka entrada han log, (ginhatag an ID han log). Paggamit: [[{{#Special:Redirect}}/file/Example.jpg]], [[{{#Special:Redirect}}/page/64308]], [[{{#Special:Redirect}}/revision/328429]], [[{{#Special:Redirect}}/user/101]], o [[{{#Special:Redirect}}/logid/186]].", "redirect-submit": "Kadtoa", + "redirect-user": "ID han gumaramit", + "redirect-page": "ID han pakli", + "redirect-revision": "Rebisyon han pakli", "redirect-file": "Ngaran han file", "fileduplicatesearch": "Pamiling hin nadoble nga mga paypay", "fileduplicatesearch-filename": "Ngaran han paypay:", @@ -2262,6 +2254,7 @@ "revdelete-summary-hid": "An halipotay nga masisiring hiton pagliwat in nakatago", "revdelete-uname-hid": "nakatago an agnay-hit-gumaramit", "logentry-move-move": "$1 {{GENDER:$2|ginbalhin}} an pakli nga $3 ngadto ha $4", + "logentry-move-move-noredirect": "Hi $1 {{GENDER:$2|ginbalhin}} an pakli nga $3 ngadto ha $4 nga diri nagpapabilin hin redirect", "logentry-newusers-newusers": "An gumaramit nga akawnt nga $1 {{GENDER:$2|ginhimo}}", "logentry-newusers-create": "An gumaramit nga akawnt nga $1 {{GENDER:$2|ginhimo}}", "logentry-newusers-create2": "An gumaramit nga akawnt nga $3 {{GENDER:$2|ginhimo}} ni $1", diff --git a/languages/i18n/zh-hans.json b/languages/i18n/zh-hans.json index 533afdc58a..b766b1c532 100644 --- a/languages/i18n/zh-hans.json +++ b/languages/i18n/zh-hans.json @@ -566,7 +566,7 @@ "accountcreatedtext": "[[{{ns:User}}:$1|$1]]([[{{ns:User talk}}:$1|对话]])的账户已创建。", "createaccount-title": "在{{SITENAME}}创建新账户", "createaccount-text": "有人在{{SITENAME}}中利用您的邮箱创建了一个名为 \"$2\" 的新帐户($4),密码是 \"$3\" 。您应该立即登录并更改密码。\n\n如果该账户创建错误的话,您可以忽略此信息。", - "login-throttled": "你最近尝试登录的次数过多。请等待$1后再试。", + "login-throttled": "您最近尝试登录的次数过多。请等待$1后再试。", "login-abort-generic": "您的登录失败 - 已终止", "login-migrated-generic": "您的账户已被迁移,并且您的用户名在此wiki不再存在。", "loginlanguagelabel": "语言:$1", @@ -1550,6 +1550,7 @@ "uploadbtn": "上传文件", "reuploaddesc": "取消上传,返回上传表格", "upload-tryagain": "提交修改过的文件说明", + "upload-tryagain-nostash": "提交重新上传的文件并修改说明", "uploadnologin": "未登录", "uploadnologintext": "请$1以上传文件。", "upload_directory_missing": "上传目录($1)遗失,不能由网页服务器建立。", @@ -1609,6 +1610,7 @@ "file-deleted-duplicate-notitle": "之前有与此相同的文件被删除和取消标题。您应该询问查看过改文件数据的任何人以复查重新上传时的诸多问题。", "uploadwarning": "上传警告", "uploadwarning-text": "请修改下面的文件说明并重试。", + "uploadwarning-text-nostash": "请重新上传文件,在下方修改说明并重试。", "savefile": "保存文件", "uploaddisabled": "上传己停用。", "copyuploaddisabled": "URL上传已停用。", @@ -1771,7 +1773,7 @@ "listfiles_size": "尺寸", "listfiles_description": "说明", "listfiles_count": "版本", - "listfiles-show-all": "包括图片的旧版本", + "listfiles-show-all": "包括文件的旧版本", "listfiles-latestversion": "当前版本", "listfiles-latestversion-yes": "是", "listfiles-latestversion-no": "否", @@ -2063,7 +2065,7 @@ "allpagesbadtitle": "给定的页面标题是非法的,或者具有一个内部语言或内部 wiki 的前缀。它可能包含一个或更多的不能用于标题的字符。", "allpages-bad-ns": "在{{SITENAME}}中没有一个叫做\"$1\"的名字空间。", "allpages-hide-redirects": "隐藏重定向", - "cachedspecial-viewing-cached-ttl": "你正在查看本页面至少$1前的缓存版本。", + "cachedspecial-viewing-cached-ttl": "您正在查看本页面至少$1前的缓存版本。", "cachedspecial-viewing-cached-ts": "您正浏览此页的缓存版本,不一定是最新的完整版本。", "cachedspecial-refresh-now": "查看最新的。", "categories": "分类", diff --git a/maintenance/findHooks.php b/maintenance/findHooks.php index 81e18c993b..fd36db1dd2 100644 --- a/maintenance/findHooks.php +++ b/maintenance/findHooks.php @@ -79,6 +79,9 @@ class FindHooks extends Maintenance { $nonRecurseDirs = [ "$IP/", ]; + $extraFiles = [ + "$IP/tests/phpunit/MediaWikiTestCase.php", + ]; foreach ( $recurseDirs as $dir ) { $ret = $this->getHooksFromDir( $dir, self::FIND_RECURSIVE ); @@ -90,6 +93,10 @@ class FindHooks extends Maintenance { $potentialHooks = array_merge( $potentialHooks, $ret['good'] ); $badHooks = array_merge( $badHooks, $ret['bad'] ); } + foreach ( $extraFiles as $file ) { + $potentialHooks = array_merge( $potentialHooks, $this->getHooksFromFile( $file ) ); + $badHooks = array_merge( $badHooks, $this->getBadHooksFromFile( $file ) ); + } $documented = array_keys( $documentedHooks ); $potential = array_keys( $potentialHooks ); @@ -262,6 +269,8 @@ class FindHooks extends Maintenance { $n = []; if ( preg_match_all( '/((?:[^,\(\)]|\([^\(\)]*\))+)/', $match[4], $n ) ) { $args = array_map( 'trim', $n[1] ); + // remove empty entries from trailing spaces + $args = array_filter( $args ); } } elseif ( isset( $match[3] ) ) { // Found a parameter for Hooks::run, diff --git a/resources/Resources.php b/resources/Resources.php index 52dccdbc4c..818112f54c 100644 --- a/resources/Resources.php +++ b/resources/Resources.php @@ -1451,6 +1451,7 @@ return [ 'jquery.textSelection', 'mediawiki.api', 'mediawiki.diff.styles', + 'mediawiki.language', 'mediawiki.util', 'mediawiki.jqueryMsg', 'oojs-ui-core', diff --git a/resources/src/mediawiki.action/mediawiki.action.edit.preview.js b/resources/src/mediawiki.action/mediawiki.action.edit.preview.js index 7602dae4d8..ab1ce2770e 100644 --- a/resources/src/mediawiki.action/mediawiki.action.edit.preview.js +++ b/resources/src/mediawiki.action/mediawiki.action.edit.preview.js @@ -203,14 +203,15 @@ if ( response.parse.langlinks && mw.config.get( 'skin' ) === 'vector' ) { newList = []; $.each( response.parse.langlinks, function ( i, langlink ) { + var bcp47 = mw.language.bcp47( langlink.lang ); li = $( '
  • ' ) .addClass( 'interlanguage-link interwiki-' + langlink.lang ) .append( $( '' ) .attr( { href: langlink.url, title: langlink.title + ' - ' + langlink.langname, - lang: langlink.lang, - hreflang: langlink.lang + lang: bcp47, + hreflang: bcp47 } ) .text( langlink.autonym ) ); diff --git a/tests/phpunit/includes/collation/CollationFaTest.php b/tests/phpunit/includes/collation/CollationFaTest.php index f230197a67..53a4f7b7f2 100644 --- a/tests/phpunit/includes/collation/CollationFaTest.php +++ b/tests/phpunit/includes/collation/CollationFaTest.php @@ -7,6 +7,13 @@ class CollationFaTest extends MediaWikiTestCase { * against a random version of libicu */ + public function setUp() { + parent::setUp(); + if ( !extension_loaded( 'intl' ) ) { + $this->markTestSkipped( "PHP extension 'intl' is not loaded, skipping." ); + } + } + /** * @dataProvider provideGetFirstLetter */ diff --git a/tests/phpunit/phpunit.php b/tests/phpunit/phpunit.php index d8171044f3..7203777096 100755 --- a/tests/phpunit/phpunit.php +++ b/tests/phpunit/phpunit.php @@ -137,6 +137,15 @@ class PHPUnitMaintClass extends Maintenance { return Maintenance::DB_ADMIN; } + protected function addOption( $name, $description, $required = false, + $withArg = false, $shortName = false, $multiOccurrence = false + ) { + // ignore --quiet which does not really make sense for unit tests + if ( $name !== 'quiet' ) { + parent::addOption( $name, $description, $required, $withArg, $shortName, $multiOccurrence ); + } + } + /** * Force the format of elements in $_SERVER['argv'] * - Split args such as "wiki=enwiki" into two separate arg elements "wiki" and "enwiki"