diff options
author | Brian Evans <grknight@gentoo.org> | 2019-04-11 12:30:40 -0400 |
---|---|---|
committer | Brian Evans <grknight@gentoo.org> | 2019-04-11 12:30:40 -0400 |
commit | 9c5b75a6ac1fbff560f3363ae0b2b013db59c479 (patch) | |
tree | 877631bc7d5ba29d86fac78668977cb9ec82d27e | |
parent | Drop ReplaceText, it is included with new MediaWiki (diff) | |
download | extensions-9c5b75a6ac1fbff560f3363ae0b2b013db59c479.tar.gz extensions-9c5b75a6ac1fbff560f3363ae0b2b013db59c479.tar.bz2 extensions-9c5b75a6ac1fbff560f3363ae0b2b013db59c479.zip |
Update Thanks for 1.32
Signed-off-by: Brian Evans <grknight@gentoo.org>
192 files changed, 2507 insertions, 1582 deletions
diff --git a/Thanks/.gitignore b/Thanks/.gitignore index c11f71cb..8f276ca5 100644 --- a/Thanks/.gitignore +++ b/Thanks/.gitignore @@ -23,3 +23,4 @@ project.index ## Sublime sublime-* sftp-config.json +tests/phan/issues diff --git a/Thanks/.phpcs.xml b/Thanks/.phpcs.xml new file mode 100644 index 00000000..d6c3b566 --- /dev/null +++ b/Thanks/.phpcs.xml @@ -0,0 +1,11 @@ +<?xml version="1.0"?> +<ruleset> + <rule ref="./vendor/mediawiki/mediawiki-codesniffer/MediaWiki"> + <exclude name="MediaWiki.Commenting.FunctionComment.MissingDocumentationProtected" /> + <exclude name="MediaWiki.Commenting.FunctionComment.MissingDocumentationPublic" /> + <exclude name="MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment" /> + </rule> + <file>.</file> + <arg name="extensions" value="php,php5,inc" /> + <arg name="encoding" value="UTF-8" /> +</ruleset> diff --git a/Thanks/ApiRevThank.php b/Thanks/ApiRevThank.php deleted file mode 100644 index 102da351..00000000 --- a/Thanks/ApiRevThank.php +++ /dev/null @@ -1,138 +0,0 @@ -<?php -/** - * API module to send thanks notifications for revisions - * - * @ingroup API - * @ingroup Extensions - */ -class ApiRevThank extends ApiThank { - public function execute() { - $this->dieIfEchoNotInstalled(); - - $user = $this->getUser(); - $this->dieOnBadUser( $user ); - - $params = $this->extractRequestParams(); - $revision = $this->getRevisionFromParams( $params ); - - if ( $this->userAlreadySentThanksForRevision( $user, $revision ) ) { - $this->markResultSuccess( $revision->getUserText() ); - } else { - $recipient = $this->getUserFromRevision( $revision ); - $this->dieOnBadRecipient( $user, $recipient ); - $this->sendThanks( - $user, - $revision, - $recipient, - $this->getSourceFromParams( $params ) - ); - } - } - - protected function userAlreadySentThanksForRevision( User $user, Revision $revision ) { - return $user->getRequest()->getSessionData( "thanks-thanked-{$revision->getId()}" ); - } - - private function getRevisionFromParams( $params ) { - $revision = Revision::newFromId( $params['rev'] ); - - // Revision ID 1 means an invalid argument was passed in. - if ( !$revision || $revision->getId() === 1 ) { - $this->dieWithError( 'thanks-error-invalidrevision', 'invalidrevision' ); - } elseif ( $revision->isDeleted( Revision::DELETED_TEXT ) ) { - $this->dieWithError( 'thanks-error-revdeleted', 'revdeleted' ); - } - return $revision; - } - - private function getTitleFromRevision( Revision $revision ) { - $title = Title::newFromID( $revision->getPage() ); - if ( !$title instanceof Title ) { - $this->dieWithError( 'thanks-error-notitle', 'notitle' ); - } - return $title; - } - - /** - * Set the source of the thanks, e.g. 'diff' or 'history' - */ - private function getSourceFromParams( $params ) { - if ( $params['source'] ) { - return trim( $params['source'] ); - } else { - return 'undefined'; - } - } - - private function getUserFromRevision( Revision $revision ) { - $recipient = $revision->getUser(); - if ( !$recipient ) { - $this->dieWithError( 'thanks-error-invalidrecipient', 'invalidrecipient' ); - } - return User::newFromId( $recipient ); - } - - private function sendThanks( User $user, Revision $revision, User $recipient, $source ) { - $uniqueId = "rev-{$revision->getId()}"; - // Do one last check to make sure we haven't sent Thanks before - if ( $this->haveAlreadyThanked( $user, $uniqueId ) ) { - // Pretend the thanks were sent - $this->markResultSuccess( $recipient->getName() ); - return; - } - - $title = $this->getTitleFromRevision( $revision ); - // Create the notification via Echo extension - EchoEvent::create( [ - 'type' => 'edit-thank', - 'title' => $title, - 'extra' => [ - 'revid' => $revision->getId(), - 'thanked-user-id' => $recipient->getId(), - 'source' => $source, - 'excerpt' => EchoDiscussionParser::getEditExcerpt( $revision, $this->getLanguage() ), - ], - 'agent' => $user, - ] ); - - // And mark the thank in session for a cheaper check to prevent duplicates (Bug 46690). - $user->getRequest()->setSessionData( "thanks-thanked-{$revision->getId()}", true ); - // Set success message - $this->markResultSuccess( $recipient->getName() ); - $this->logThanks( $user, $recipient, $uniqueId ); - } - - public function getAllowedParams() { - return [ - 'rev' => [ - ApiBase::PARAM_TYPE => 'integer', - ApiBase::PARAM_MIN => 1, - ApiBase::PARAM_REQUIRED => true, - ], - 'token' => [ - ApiBase::PARAM_TYPE => 'string', - ApiBase::PARAM_REQUIRED => true, - ], - 'source' => [ - ApiBase::PARAM_TYPE => 'string', - ApiBase::PARAM_REQUIRED => false, - ] - ]; - } - - public function getHelpUrls() { - return [ - 'https://www.mediawiki.org/wiki/Extension:Thanks#API_Documentation', - ]; - } - - /** - * @see ApiBase::getExamplesMessages() - */ - protected function getExamplesMessages() { - return [ - 'action=thank&revid=456&source=diff&token=123ABC' - => 'apihelp-thank-example-1', - ]; - } -} diff --git a/Thanks/CODE_OF_CONDUCT.md b/Thanks/CODE_OF_CONDUCT.md index d8e5d087..498acf76 100644 --- a/Thanks/CODE_OF_CONDUCT.md +++ b/Thanks/CODE_OF_CONDUCT.md @@ -1 +1 @@ -The development of this software is covered by a [Code of Conduct](https://www.mediawiki.org/wiki/Code_of_Conduct). +The development of this software is covered by a [Code of Conduct](https://www.mediawiki.org/wiki/Special:MyLanguage/Code_of_Conduct). diff --git a/Thanks/Thanks.alias.php b/Thanks/Thanks.alias.php index 4332453b..245ce719 100644 --- a/Thanks/Thanks.alias.php +++ b/Thanks/Thanks.alias.php @@ -143,16 +143,26 @@ $specialPageAliases['qu'] = [ 'Thanks' => [ 'Uspalay' ], ]; -/** Serbian (Cyrillic script) (српски (ћирилица)) */ +/** Serbian (Cyrillic script) (српски (ћирилица)) */ $specialPageAliases['sr-ec'] = [ 'Thanks' => [ 'Хвала' ], ]; +/** Serbian (Latin script) (srpski (latinica)) */ +$specialPageAliases['sr-el'] = [ + 'Thanks' => [ 'Hvala' ], +]; + /** Swedish (svenska) */ $specialPageAliases['sv'] = [ 'Thanks' => [ 'Tack' ], ]; +/** Urdu (اردو) */ +$specialPageAliases['ur'] = [ + 'Thanks' => [ 'شکریہ' ], +]; + /** Vietnamese (Tiếng Việt) */ $specialPageAliases['vi'] = [ 'Thanks' => [ 'Cảm_ơn', 'Cám_ơn' ], diff --git a/Thanks/Thanks.php b/Thanks/Thanks.php index bdeb2fb1..1a888f08 100644 --- a/Thanks/Thanks.php +++ b/Thanks/Thanks.php @@ -21,7 +21,7 @@ * @file * @ingroup Extensions * @author Ryan Kaldari - * @license MIT License + * @license MIT */ if ( function_exists( 'wfLoadExtension' ) ) { @@ -29,10 +29,10 @@ if ( function_exists( 'wfLoadExtension' ) ) { // Keep i18n globals so mergeMessageFileList.php doesn't break $wgMessagesDirs['Thanks'] = __DIR__ . '/i18n'; $wgExtensionMessagesFiles['ThanksAlias'] = __DIR__ . '/Thanks.alias.php'; - /* wfWarn( + wfWarn( 'Deprecated PHP entry point used for Thanks extension. Please use wfLoadExtension instead, ' . 'see https://www.mediawiki.org/wiki/Extension_registration for more details.' - ); */ + ); } else { die( 'This version of the Thanks extension requires MediaWiki 1.25+' ); } diff --git a/Thanks/ThanksPresentationModel.php b/Thanks/ThanksPresentationModel.php deleted file mode 100644 index 9139d6b9..00000000 --- a/Thanks/ThanksPresentationModel.php +++ /dev/null @@ -1,91 +0,0 @@ -<?php -class EchoThanksPresentationModel extends EchoEventPresentationModel { - public function canRender() { - return (bool)$this->event->getTitle(); - } - - public function getIconType() { - return 'thanks'; - } - - public function getHeaderMessage() { - if ( $this->isBundled() ) { - $msg = $this->msg( 'notification-bundle-header-edit-thank' ); - $msg->params( $this->getBundleCount() ); - $msg->params( $this->getTruncatedTitleText( $this->event->getTitle(), true ) ); - $msg->params( $this->getViewingUserForGender() ); - return $msg; - } else { - $msg = $this->getMessageWithAgent( 'notification-header-edit-thank' ); - $msg->params( $this->getTruncatedTitleText( $this->event->getTitle(), true ) ); - $msg->params( $this->getViewingUserForGender() ); - return $msg; - } - } - - public function getCompactHeaderMessage() { - $msg = parent::getCompactHeaderMessage(); - $msg->params( $this->getViewingUserForGender() ); - return $msg; - } - - public function getBodyMessage() { - $comment = $this->getEditComment(); - if ( $comment ) { - $msg = new RawMessage( '$1' ); - $msg->plaintextParams( $comment ); - return $msg; - } - } - - private function getRevisionEditSummary() { - if ( !$this->userCan( Revision::DELETED_COMMENT ) ) { - return false; - } - - $revId = $this->event->getExtraParam( 'revid', false ); - if ( !$revId ) { - return false; - } - - $revision = Revision::newFromId( $revId ); - if ( !$revision ) { - return false; - } - - $summary = $revision->getComment( Revision::RAW ); - return $summary ?: false; - } - - private function getEditComment() { - // try to get edit summary - $summary = $this->getRevisionEditSummary(); - if ( $summary ) { - return $summary; - } - - // fallback on edit excerpt - if ( $this->userCan( Revision::DELETED_TEXT ) ) { - return $this->event->getExtraParam( 'excerpt', false ); - } - } - - public function getPrimaryLink() { - return [ - 'url' => $this->event->getTitle()->getLocalURL( [ - 'oldid' => 'prev', - 'diff' => $this->event->getExtraParam( 'revid' ) - ] ), - 'label' => $this->msg( 'notification-link-text-view-edit' )->text(), - ]; - } - - public function getSecondaryLinks() { - $pageLink = $this->getPageLink( $this->event->getTitle(), null, true ); - if ( $this->isBundled() ) { - return [ $pageLink ]; - } else { - return [ $this->getAgentLink(), $pageLink ]; - } - } -} diff --git a/Thanks/WhiteSmiley.png b/Thanks/WhiteSmiley.png Binary files differdeleted file mode 100644 index 1fbd6788..00000000 --- a/Thanks/WhiteSmiley.png +++ /dev/null diff --git a/Thanks/composer.json b/Thanks/composer.json index 055b8933..14b63582 100644 --- a/Thanks/composer.json +++ b/Thanks/composer.json @@ -1,19 +1,26 @@ { "require-dev": { - "jakub-onderka/php-parallel-lint": "0.9.2", - "mediawiki/mediawiki-codesniffer": "0.12.0", - "jakub-onderka/php-console-highlighter": "0.3.2" + "jakub-onderka/php-parallel-lint": "1.0.0", + "mediawiki/mediawiki-codesniffer": "22.0.0", + "jakub-onderka/php-console-highlighter": "0.3.2", + "mediawiki/minus-x": "0.3.1", + "mediawiki/mediawiki-phan-config": "0.3.0" }, "scripts": { "test": [ - "parallel-lint . --exclude vendor", - "phpcs -p -s" + "parallel-lint . --exclude vendor --exclude node_modules", + "phpcs -p -s", + "minus-x check ." ], "fix": [ - "phpcbf" + "phpcbf", + "minus-x fix ." ], "doc": [ "doxygen" ] + }, + "extra": { + "phan-taint-check-plugin": "1.5.0" } } diff --git a/Thanks/extension.json b/Thanks/extension.json index 5e30b499..eb38268e 100644 --- a/Thanks/extension.json +++ b/Thanks/extension.json @@ -10,6 +10,12 @@ "descriptionmsg": "thanks-desc", "license-name": "MIT", "type": "other", + "requires": { + "MediaWiki": ">= 1.31.0", + "extensions": { + "Echo": "*" + } + }, "DefaultUserOptions": { "echo-subscriptions-web-edit-thank": true, "echo-subscriptions-email-edit-thank": false @@ -35,7 +41,7 @@ "thanks/*": "ThanksLogFormatter" }, "APIModules": { - "thank": "ApiRevThank" + "thank": "ApiCoreThank" }, "MessagesDirs": { "Thanks": [ @@ -46,37 +52,52 @@ "ThanksAlias": "Thanks.alias.php" }, "AutoloadClasses": { - "ThanksHooks": "Thanks.hooks.php", - "EchoThanksPresentationModel": "ThanksPresentationModel.php", - "EchoFlowThanksPresentationModel": "FlowThanksPresentationModel.php", - "ApiThank": "ApiThank.php", - "ApiRevThank": "ApiRevThank.php", - "ApiFlowThank": "ApiFlowThank.php", - "ThanksLogFormatter": "ThanksLogFormatter.php", - "SpecialThanks": "SpecialThanks.php" + "ThanksHooks": "includes/ThanksHooks.php", + "EchoCoreThanksPresentationModel": "includes/EchoCoreThanksPresentationModel.php", + "EchoFlowThanksPresentationModel": "includes/EchoFlowThanksPresentationModel.php", + "ApiThank": "includes/ApiThank.php", + "ApiCoreThank": "includes/ApiCoreThank.php", + "ApiFlowThank": "includes/ApiFlowThank.php", + "ThanksLogFormatter": "includes/ThanksLogFormatter.php", + "SpecialThanks": "includes/SpecialThanks.php" }, "ResourceModules": { + "ext.thanks.images": { + "class": "ResourceLoaderImageModule", + "selector": ".mw-ui-icon-{name}:before", + "defaultColor": "#fff", + "images": { + "userTalk": { + "file": { + "ltr": "userTalk-ltr.svg", + "rtl": "userTalk-rtl.svg" + } + } + } + }, "ext.thanks": { "scripts": [ "ext.thanks.thank.js" ], "dependencies": [ + "jquery.cookie", "mediawiki.api" ] }, - "ext.thanks.revthank": { + "ext.thanks.corethank": { "scripts": [ - "ext.thanks.revthank.js" + "ext.thanks.corethank.js" ], "messages": [ "thanks-thanked", "thanks-error-undefined", "thanks-error-invalidrevision", "thanks-error-ratelimited", + "thanks-error-revdeleted", "thanks-confirmation2", "thanks-thank-tooltip-no", "thanks-thank-tooltip-yes", - "ok", + "thanks-button-thank", "cancel" ], "dependencies": [ @@ -85,6 +106,7 @@ "mediawiki.jqueryMsg", "mediawiki.api", "jquery.confirmable", + "jquery.cookie", "ext.thanks" ] }, @@ -101,6 +123,7 @@ "thanks-thanked-notice" ], "dependencies": [ + "ext.thanks.images", "mediawiki.api", "mediawiki.jqueryMsg", "mediawiki.notify" @@ -177,12 +200,28 @@ ], "EchoGetBundleRules": [ "ThanksHooks::onEchoGetBundleRules" + ], + "LogEventsListLineEnding": [ + "ThanksHooks::onLogEventsListLineEnding" ] }, "config": { "ThanksSendToBots": false, "ThanksLogging": true, - "ThanksConfirmationRequired": true + "ThanksConfirmationRequired": true, + "ThanksLogTypeWhitelist": [ + "contentmodel", + "delete", + "import", + "merge", + "move", + "patrol", + "protect", + "tag", + "managetags", + "rights", + "lock" + ] }, "manifest_version": 1 } diff --git a/Thanks/gitinfo.json b/Thanks/gitinfo.json index 287a6700..d86c8a47 100644 --- a/Thanks/gitinfo.json +++ b/Thanks/gitinfo.json @@ -1 +1 @@ -{"headSHA1": "be4fc69a21c1cef5c47e3fa5b9e145ad818f33f5\n", "head": "be4fc69a21c1cef5c47e3fa5b9e145ad818f33f5\n", "remoteURL": "https://gerrit.wikimedia.org/r/mediawiki/extensions/Thanks", "branch": "be4fc69a21c1cef5c47e3fa5b9e145ad818f33f5\n", "headCommitDate": "1535056533"}
\ No newline at end of file +{"headSHA1": "23858aaf392855a93a618423ba1f21848f12faa9\n", "head": "23858aaf392855a93a618423ba1f21848f12faa9\n", "remoteURL": "https://gerrit.wikimedia.org/r/mediawiki/extensions/Thanks", "branch": "23858aaf392855a93a618423ba1f21848f12faa9\n", "headCommitDate": "1539548740"}
\ No newline at end of file diff --git a/Thanks/i18n/abs.json b/Thanks/i18n/abs.json new file mode 100644 index 00000000..4def70ec --- /dev/null +++ b/Thanks/i18n/abs.json @@ -0,0 +1,9 @@ +{ + "@metadata": { + "authors": [ + "Anok kutai jang" + ] + }, + "thanks-thank": "{{GENDER:$1|{{GENDER:$2|dangke}}}}", + "thanks-thank-tooltip": "{{GENDER:$1|Kiring}} sabiji par bilang dangke voor {{GENDER:$2|pangguna}} akang" +} diff --git a/Thanks/i18n/ace.json b/Thanks/i18n/ace.json new file mode 100644 index 00000000..41a3b1ec --- /dev/null +++ b/Thanks/i18n/ace.json @@ -0,0 +1,9 @@ +{ + "@metadata": { + "authors": [ + "Si Gam Acèh" + ] + }, + "thanks-thank": "{{GENDER:$1|{{GENDER:$2|kheun sabah}}}}", + "thanks-thank-tooltip": "{{GENDER:$1|Bri thèe}} narit sabah keu {{GENDER:$2|ureueng ngui}} nyoe" +} diff --git a/Thanks/i18n/af.json b/Thanks/i18n/af.json index 390ac17d..071b12fb 100644 --- a/Thanks/i18n/af.json +++ b/Thanks/i18n/af.json @@ -16,28 +16,17 @@ "thanks-confirmation2": "{{GENDER:$1|Sê}} dankie vir die wysiging?", "thanks-thanked-notice": "$1 is in kennis gestel dat u van {{GENDER:$2|sy|haar|sy/haar}} wysiging hou.", "thanks": "Stuur bedanking", - "thanks-form-revid": "Weergawe-ID vir wysiging", "echo-pref-subscription-edit-thank": "as iemand u vir 'n wysiging bedank", "echo-pref-tooltip-edit-thank": "Laat my weet as iemand my vir 'n wysiging bedank.", "echo-category-title-edit-thank": "Dankiesê-kennisgewings", "notification-thanks-diff-link": "u wysiging", - "notification-thanks": "[[User:$1|$1]] {{GENDER:$1|het}} u op [[:$3]] vir $2 bedank.", - "notification-thanks-flyout2": "[[User:$1|$1]] {{GENDER:$1|het}} u vir u wysiging aan $2 bedank.", - "notification-thanks-email-subject": "$1 {{GENDER:$1|het}} u vir u wysiging bewerking op {{SITENAME}} bedank", - "notification-thanks-email-batch-body": "$1 {{GENDER:$1|het}} u vir u wysiging aan $2 bedank.", "log-name-thanks": "Bedankingslogboek", "log-description-thanks": "Hieronder is 'n lys van gebruikers wat deur ander gebruikers bedank is.", "logentry-thanks-thank": "$1 {{GENDER:$2|het}} {{GENDER:$4|$3}} bedank", - "log-show-hide-thanks": "bedankingslogboek $1", "thanks-error-no-id-specified": "U moet 'n WysigingID verskaf om iemand te bedank.", - "thanks-confirmation-special": "Wil u vir hierdie wysiging dankie sê?", "notification-link-text-view-post": "Wys opmerking", "thanks-error-invalidpostid": "PosID is ongeldig", "flow-thanks-confirmation-special": "Wil u vir hierdie opmerking dankie sê?", "flow-thanks-thanked-notice": "$1 is laat weet dat u {{GENDER:$2|hom|haar|hom/haar}} vir {{GENDER:$2|sy|haar|sy/haar}} opmerking bedank het.", - "notification-flow-thanks": "[[User:$1|$1]] {{GENDER:$1|het}} {{GENDER:$5|u}} vir $2 in \"$3\" op [[:$4]] bedank.", - "notification-flow-thanks-post-link": "U opmerking", - "notification-flow-thanks-flyout": "[[User:$1|$1]] {{GENDER:$1|het}} {{GENDER:$4|u}} vir u opmerking in \"$2\" op $3 bedank.", - "notification-flow-thanks-email-subject": "$1 {{GENDER:$1|het}} {{GENDER:$2|u}} vir u opmerking op {{SITENAME}} bedank", - "notification-flow-thanks-email-batch-body": "$1 {{GENDER:$1|het}} {{GENDER:$4|u}} voor u opmerking in \"$2\" op $3 bedank." + "notification-flow-thanks-post-link": "U opmerking" } diff --git a/Thanks/i18n/ais.json b/Thanks/i18n/ais.json index f9cf3ef8..4d3e35c0 100644 --- a/Thanks/i18n/ais.json +++ b/Thanks/i18n/ais.json @@ -5,15 +5,34 @@ "Bunukwiki" ] }, + "thanks-desc": "pabeli taneng misaungayay mikukay mikawaway-kalumyiti, buhci tu kamu... a siket", "thanks-thank": "{{GENDER:$1|{{GENDER:$2|kukay}}}}", + "thanks-thanked": "{{GENDER:$1|{{GENDER:$2|mamikukay tuway}}}}", + "thanks-button-thank": "{{GENDER:$1|{{GENDER:$2|kukay}}}}", + "thanks-button-thanked": "{{GENDER:$1|{{GENDER:$2|mamikukay tuway}}}}", + "thanks-error-undefined": "mikukay saungay mungangaw (mungangaw kodo: $1), pitaneng aca.", "thanks-error-invalidrevision": "misumad nu ayaway ID inayi’ ku laheci", + "thanks-error-ratelimited": "{{GENDER:$1|kisu}}mangasiw pasatezepan tu, sawsawni pitaneng aca.", "thanks-thank-tooltip": "{{GENDER:$1|pabahel}} u mikukayay a tigami patakus tu {{GENDER:$2| misaungayay}}", + "thanks-thank-tooltip-no": "{{GENDER:$1|palawpes}} kukay patakus", + "thanks-thank-tooltip-yes": "{{GENDER:$1|pabahel}} kukay patakus", + "thanks-confirmation2": "pabinawlan{{GENDER:$1|pabahel}}mikukay tuyniyan a mikawaway-kalumyiti haw?", "thanks": "pabahel kukay", - "thanks-form-revid": "mikawaway-kalumyitiay a sumad ID", "echo-pref-subscription-edit-thank": "mikukay takuwanan ku mikawaway-kalumyiti nu maku", + "echo-pref-tooltip-edit-thank": "anu izaw mikukayay tu mikawaway-kalumyiti nu maku sa,pitakusen takuwan.", + "notification-header-rev-thank": "$1 sakay {{GENDER:$4|kisu}} i <strong>$3</strong> nasanga’an a mikawaway-kalumyiti pakatineng {{GENDER:$2|kukay}}.", + "notification-compact-header-edit-thank": "$1{{GENDER:$2|makukay}} {{GENDER:$3|kisu}}.", + "notification-bundle-header-rev-thank": "{{PLURAL:$1|izaw $1|100=izaw 99+ }} sakay {{GENDER:$3|kisu}}i<strong>$2</strong>sasanga’ay a mikawaway-kalumyiti pakatineng ku kukay", "log-name-thanks": "nasulitan nazipa’an nu sapikukay", - "log-show-hide-thanks": "$1 kukay nasulitan nazipa’an", + "log-description-thanks": "isasa’ sa u makilac zumaay tatemaw mikukayay a misaungayay piazihan-tu-sulit.", + "logentry-thanks-thank": "$1 {{GENDER:$2|makukay tuway}} {{GENDER:$4|$3}}", + "thanks-error-no-id-specified": "kanca kisu matuzu’ay masumad nu ayaway ID amipabahel tu kukay.", "notification-link-text-view-post": "ciwsace tu buhci tu kamu", "thanks-error-invalidpostid": "pazepit ID inayi’ ku laheci.", - "notification-flow-thanks-post-link": "u misuay a buhci tu kamu" + "flow-thanks-confirmation-special": "amikukay tina buhci tu kamu pabinawlan sakamu tu nizateng haw?", + "notification-flow-thanks-post-link": "u misuay a buhci tu kamu", + "notification-header-flow-thank": "$1{{GENDER:$2|mikukay tisuwan}} {{GENDER:$5|kisu}} i \"<strong>$3</strong>\" a buhci tu kamu.", + "notification-compact-header-flow-thank": "$1{{GENDER:$2|makukay}} {{GENDER:$3|kisu}}.", + "apihelp-flowthank-description": "pabahel pabinawlan a patakus nu mikukayay pabeli Flow a buhci tu kamuㄡ", + "apihelp-thank-description": "pasayza cacay a mikawaway-kalumyitiay pabahel kukay patakus." } diff --git a/Thanks/i18n/ami.json b/Thanks/i18n/ami.json new file mode 100644 index 00000000..46233d72 --- /dev/null +++ b/Thanks/i18n/ami.json @@ -0,0 +1,9 @@ +{ + "@metadata": { + "authors": [ + "Vickylin77s" + ] + }, + "thanks-thank": "{{GENDER:$1|{{GENDER:$2| miaray}}}}", + "thanks-thank-tooltip": "{{GENDER:$1| paefer\n}}to cecay sapiaray pakafana’ tonini{{GENDER:$2| micokaymasay}}" +} diff --git a/Thanks/i18n/ang.json b/Thanks/i18n/ang.json index 895ec48c..c06aab4e 100644 --- a/Thanks/i18n/ang.json +++ b/Thanks/i18n/ang.json @@ -11,7 +11,5 @@ "thanks-error-undefined": "Þancung trucode. Bidde genēðe eft.", "thanks-thank-tooltip": "{{GENDER:$1|Sendan}} þanc {{GENDER:$2|þissum brūcende|þisse brūcicgan}}", "echo-category-title-edit-thank": "Þancunga", - "notification-thanks-diff-link": "þīn ādihtung", - "notification-thanks": "[[User:$1|$1]] {{GENDER:$1|þancode}} þē for $2 on [[:$3]].", - "notification-thanks-flyout2": "[[User:$1|$1]] {{GENDER:$1|þancode}} þē for þīnre ādihtunge on $2." + "notification-thanks-diff-link": "þīn ādihtung" } diff --git a/Thanks/i18n/ar.json b/Thanks/i18n/ar.json index 21ab4bc2..68a6aa41 100644 --- a/Thanks/i18n/ar.json +++ b/Thanks/i18n/ar.json @@ -12,47 +12,57 @@ "Maroen1990", "بدارين", "Shbib Al-Subaie", - "ديفيد" + "ديفيد", + "علاء", + "أحمد", + "ASammour" ] }, - "thanks-desc": "تضيف روابط للشكر على صفحات التاريخ والفرق", + "thanks-desc": "تضيف روابط لشكر المستخدمين على التعديلات والتعليقات، إلخ.", "thanks-thank": "{{GENDER:$1|{{GENDER:$2|شكر}}}}", "thanks-thanked": "{{GENDER:$1|{{GENDER:$2|شكر|شكرت}}}}", "thanks-button-thank": "{{GENDER:$1|{{GENDER:$2|شكر}}}}", "thanks-button-thanked": "{{GENDER:$1|{{GENDER:$2|شكر|شكرت}}}}", - "thanks-error-undefined": "فشل إرسال الشكر،(رمز الخطأ: $1) الرجاء المحاولة مجددًا.", - "thanks-error-invalidrevision": "معرّف المراجعة غير صحيح.", - "thanks-error-revdeleted": "المراجعة تم حذفها", - "thanks-error-notitle": "عنوان الصفحة لم يمكن استرجاعه", + "thanks-error-undefined": "فشل الشكر، (رمز العطل: $1) {{GENDER:|حاول|حاولي|حاولوا}} مجددًا.", + "thanks-error-invalid-log-id": "إدخال السجل غير موجود", + "thanks-error-invalid-log-type": "نوع السجل '$1' ليس في القائمة البيضاء لأنواع السجلات المسموح بها.", + "thanks-error-log-deleted": "مدخلة السجل المطلوبة تم حذفها ولا يمكن إعطاء شكر عليها.", + "thanks-error-invalidrevision": "مُعرِّف المراجعة غير صحيح.", + "thanks-error-revdeleted": "غير قادر على إرسال شكرا لأنه قد تم حذف المراجعة.", + "thanks-error-notitle": "تعذّر جلب عنوان الصفحة", "thanks-error-invalidrecipient": "لم يتم العثور على مستقبل صحيح", "thanks-error-invalidrecipient-bot": "البوتات لا يمكن شكرها", "thanks-error-invalidrecipient-self": "لا يمكنك شكر نفسك", - "thanks-error-echonotinstalled": "Echo غير منصب على هذه الويكي", "thanks-error-notloggedin": "المستخدمون المجهولون لا يمكنهم إرسال شكر", - "thanks-error-ratelimited": "لقد {{GENDER:$1|تجاوزت}} حد التقييم، الرجاء الانتظار لبعض الوقت ثم المحاولة مجددًا.", + "thanks-error-ratelimited": "لقد {{GENDER:$1|تجاوزت}} حد التقييم، انتظر لبعض الوقت ثم حاول مجددًا.", + "thanks-error-api-params": "يجب توفير معامل 'revid' أو 'logid'", "thanks-thank-tooltip": "{{GENDER:$1|أرسل|أرسلي}} إشعار شكر ل{{GENDER:$2|هذا المستخدم|هذه المستخدمة}}", - "thanks-thank-tooltip-no": "{{GENDER:$1|الغ|الغي}} إخطار الشكر", + "thanks-thank-tooltip-no": "{{GENDER:$1|ألغ|ألغي}} إخطار الشكر", "thanks-thank-tooltip-yes": "{{GENDER:$1|أرسل}} إخطار الشكر", - "thanks-confirmation2": "أتود{{GENDER:$1||ين}} الشكر لهذا التعديل؟", - "thanks-thanked-notice": "{{GENDER:$3|أنت}} شكرت $1 على {{GENDER:$2|تعديله|تعديلها|تعديلهم}}.", + "thanks-confirmation2": "{{GENDER:$1|إرسال}} شكر علانية؟", + "thanks-thanked-notice": "{{GENDER:$3|أنت}} شكرت {{GENDER:$2|$1}}.", "thanks": "إرسال شكر", "thanks-submit": "أرسل الشكر", - "thanks-form-revid": "رقم التعديل", "echo-pref-subscription-edit-thank": "شكري على تعديلي", - "echo-pref-tooltip-edit-thank": "أشعرني عندما يشكرني أحد ما على تعديل قمت به.", + "echo-pref-tooltip-edit-thank": "أخطرني عندما يشكرني أحدهم على تعديل قمت به.", "echo-category-title-edit-thank": "شكر", "notification-thanks-diff-link": "تعديلك", - "notification-header-edit-thank": "$1 شكر{{GENDER:$2||ت}}ك على {{GENDER:$4|تعديلك}} في <strong>$3</strong>.", + "notification-header-rev-thank": "$1 شكر{{GENDER:$2||ت}}ك على {{GENDER:$4|تعديلك}} في <strong>$3</strong>.", + "notification-header-creation-thank": "$1 {{GENDER:$2|شكر|شكرت}}{{GENDER:$4|ك}} على إنشائك لـ<strong>$3</strong>.", + "notification-header-log-thank": "$1 {{GENDER:$2|شكر|شكرت}}{{GENDER:$4|ك}} لفعلك المرتبط ب<strong>$3</strong>.", "notification-compact-header-edit-thank": "$1 {{GENDER:$2|شكر}}{{GENDER:$3|ك}}.", - "notification-bundle-header-edit-thank": "{{PLURAL:$1|شخص واحد|$1 شخص|100=99+ شخص}} {{GENDER:$3|شكرك}} على تعديلك في <strong>$2</strong>.", + "notification-bundle-header-rev-thank": "{{PLURAL:$1|شخص واحد|$1 شخص|100=99+ شخص}} {{GENDER:$3|شكرك}} على تعديلك في <strong>$2</strong>.", + "notification-bundle-header-log-thank": "{{PLURAL:$1|شخص واحد|$1 شخص|100=99+ شخص}} {{GENDER:$3|شكرك|شكرتك}} لفعلك المرتبط ب<strong>$2</strong>.", "log-name-thanks": "سجل الشكر", "log-description-thanks": "بالأسفل قائمة مستخدمين تلقوا شكرًا من مستخدمين آخرين.", "logentry-thanks-thank": "$1 {{GENDER:$2|شكر|شكرت}} {{GENDER:$4|$3}}", - "log-show-hide-thanks": "$1 سجل الشكر", - "thanks-error-no-id-specified": "يجب عليك تحديد معرِّف المراجعة لإرسال الشكر.", - "thanks-confirmation-special": "أتود إرسال شكرك علنا لصاحب هذا التعديل؟", + "logeventslist-thanks-log": "سجل الشكر", + "thanks-error-no-id-specified": "يجب عليك تحديد معرِّف مراجعة أو سجل لإرسال الشكر.", + "thanks-confirmation-special-log": "هل ترغب في إرسال شكري علنيا إلى إجراء السجل هذا؟", + "thanks-confirmation-special-rev": "هل تريد أن ترسل علانية شكرا على هذا التعديل؟", "notification-link-text-view-post": "أظهر التعليق", - "thanks-error-invalidpostid": "رقم الرسالة غير صحيح.", + "notification-link-text-view-logentry": "عرض مدخلة السجل", + "thanks-error-invalidpostid": "مُعرِّف الرسالة غير صحيح.", "flow-thanks-confirmation-special": "هل تريد إرسال شكر بشكل علني على هذا التعليق؟", "flow-thanks-thanked-notice": "{{GENDER:$3|أنت}} شكرت $1 على {{GENDER:$2|تعليقه|تعليقها|تعليقهم}}.", "notification-flow-thanks-post-link": "تعليقك", @@ -61,11 +71,12 @@ "notification-bundle-header-flow-thank": "{{PLURAL:$1|شخص واحد|$1 شخص|100=99+ شخص}} {{GENDER:$3|شكرك}} على تعليقك في \"<strong>$2</strong>\".", "apihelp-flowthank-description": "أرسل إخطار شكر علني لتعليق Flow.", "apihelp-flowthank-summary": "أرسل إخطار شكر علني لتعليق Flow.", - "apihelp-flowthank-param-postid": "UUID الخاص بالرسالة للشكر عليها.", + "apihelp-flowthank-param-postid": "UUID للمُداخلة للشكر عليها.", "apihelp-flowthank-example-1": "أرسل شكرا للتعليق مع <kbd>UUID xyz789</kbd>", "apihelp-thank-description": "أرسل إخطاراً بالشكر إلى محرر.", "apihelp-thank-summary": "أرسل إخطار بالشكر لمحرر.", - "apihelp-thank-param-rev": "معرِّف المراجعة التي تشكر الشخص عليها.", - "apihelp-thank-param-source": "سلسلة حروف قصيرة تصف مصدر الطلب، على سبيل المثال <kbd>diff</kbd> أو <kbd>history</kbd>.", + "apihelp-thank-param-rev": "معرف المراجعة لشكر شخص ما عليه، يجب توفير هذا أو \"السجل\".", + "apihelp-thank-param-log": "معرف السجل لشكر شخص ما عليه، يجب توفير هذا أو \"rev\".", + "apihelp-thank-param-source": "نصّ قصير يصف مصدر الطلب، مثلا <kbd>diff</kbd> أو <kbd>history</kbd>.", "apihelp-thank-example-1": "أرسل الشكر للمراجعة <kbd>ID 456</kbd>، مع كون المصدر صفحة فرق" } diff --git a/Thanks/i18n/as.json b/Thanks/i18n/as.json index 6d5f1c7d..6833bb64 100644 --- a/Thanks/i18n/as.json +++ b/Thanks/i18n/as.json @@ -7,8 +7,13 @@ ] }, "thanks-thank": "{{GENDER:$1|{{GENDER:$2|ধন্যবাদ}}}}", + "thanks-error-notloggedin": "বেনামী ব্যৱহাৰকাৰীসকলে ধন্যবাদ পঠিয়াব নোৱাৰে", "thanks-thank-tooltip": "এই {{GENDER:$2|সদস্যলৈ}} এটা ধন্যবাদ বাৰ্তা {{GENDER:$1|পঠিয়াওক}}", - "thanks-confirmation2": "এই সম্পাদনাৰ বাবে ৰাজহুৱাকৈ ধন্যবাদ {{GENDER:$1|জনাব}}?", + "thanks-confirmation2": "সকলো ধন্যবাদ ৰাজহুৱা। ধন্যবাদ {{GENDER:$1|জনাব}}?", + "thanks": "ধন্যবাদ জ্ঞাপন কৰক", + "thanks-submit": "ধন্যবাদ জ্ঞাপন কৰক", + "thanks-error-no-id-specified": "ধন্যবাদ পঠিয়াবলৈ আপুনি এটা সংশোধন বা লগ আই ডি উল্লেখ কৰিব লাগিব।", + "thanks-confirmation-special-rev": "আপুনি এই সম্পাদনাটোৰ বাবে ৰাজহুৱাকৈ ধন্যবাদ জ্ঞাপন কৰিব খুজিছে?", "notification-link-text-view-post": "মন্তব্য দেখুৱাওক", "notification-flow-thanks-post-link": "আপোনাৰ মন্তব্য" } diff --git a/Thanks/i18n/ast.json b/Thanks/i18n/ast.json index b06a84ea..409a7f19 100644 --- a/Thanks/i18n/ast.json +++ b/Thanks/i18n/ast.json @@ -11,40 +11,47 @@ "thanks-button-thank": "{{GENDER:$1|{{GENDER:$2|Agradecer}}}}", "thanks-button-thanked": "{{GENDER:$1|{{GENDER:$2|Agradecíu|Agradecida}}}}", "thanks-error-undefined": "Falló l'aición d'agradecimientu (códigu d'error: $1). Vuelve a probar.", + "thanks-error-invalid-log-id": "Nun s'alcontró la entrada del rexistru", + "thanks-error-invalid-log-type": "El tipu de rexistru '$1' nun ta na llista blanca de tipos de rexistru permitíos.", + "thanks-error-log-deleted": "La entrada del rexistru solicitada desanicióse y nun puede agradecese.", "thanks-error-invalidrevision": "La ID de la revisión nun ye válida.", - "thanks-error-revdeleted": "Desanicióse la revisión", + "thanks-error-revdeleted": "Nun puede unviase l'agradecimientu porque la revisión desanicióse.", "thanks-error-notitle": "Nun pudo recuperase'l títulu de la páxina", "thanks-error-invalidrecipient": "Nun s'atopó un destinatariu válidu", "thanks-error-invalidrecipient-bot": "Nun pueden dase les gracies a bots", "thanks-error-invalidrecipient-self": "Nun pues date les gracies tu mesmu.", - "thanks-error-echonotinstalled": "Echo nun ta instaláu nesta wiki", "thanks-error-notloggedin": "Los usuarios anónimos nun pueden dar les gracies", "thanks-error-ratelimited": "{{GENDER:$1|Pasó}} la llende d'agradecimientos. Espere un tiempu y vuelva a intentalo.", + "thanks-error-api-params": "Tien d'apurrise o bien el parámetru «revid» o bien el parámetru «logid»", "thanks-thank-tooltip": "{{GENDER:$1|Unviar}} una nota d'agradecimientu a {{GENDER:$2|esti usuariu|esta usuaria}}", "thanks-thank-tooltip-no": "{{GENDER:$1|Encaboxar}} la notificación d'agradecimientu", "thanks-thank-tooltip-yes": "{{GENDER:$1|Unviar}} la notificación d'agradecimientu", - "thanks-confirmation2": "¿{{GENDER:$1|Unviar}} un agradecimientu públicu por esta edición?", - "thanks-thanked-notice": "$1 recibió'l to agradecimientu {{GENDER:$2|pola so}} edición.", + "thanks-confirmation2": "¿{{GENDER:$1|Unviar}} l'agradecimientu en público?", + "thanks-thanked-notice": "{{GENDER:$3|Disti}} les gracies a {{GENDER:$2|$1}}.", "thanks": "Agradecer", "thanks-submit": "Unviar agradecimientu", - "thanks-form-revid": "ID de revisión pa la edición", "echo-pref-subscription-edit-thank": "Agradecimientos pola mio edición", "echo-pref-tooltip-edit-thank": "Avisame cuando alguién me de les gracies por una edición de mio.", "echo-category-title-edit-thank": "Gracies", "notification-thanks-diff-link": "la so edición", - "notification-header-edit-thank": "$1 {{GENDER:$4|dióte}} les {{GENDER:$2|gracies}} pola to edición sobro <strong>$3</strong>.", + "notification-header-rev-thank": "$1 {{GENDER:$4|dióte}} les {{GENDER:$2|gracies}} pola to edición sobro <strong>$3</strong>.", + "notification-header-creation-thank": "$1 {{GENDER:$4|dióte}} les {{GENDER:$2|gracies}} pola creación de <strong>$3</strong>.", + "notification-header-log-thank": "$1 {{GENDER:$4|dióte}} les {{GENDER:$2|gracies}} pola to aición rellacionada con <strong>$3</strong>.", "notification-compact-header-edit-thank": "$1 {{GENDER:$3|dióte}} les {{GENDER:$2|gracies}}.", - "notification-bundle-header-edit-thank": "{{PLURAL:$1|Una persona|$1 persones|100=99+ persones}} {{GENDER:$3|diéronte les gracies}} pola to edición en <strong>$2</strong>.", + "notification-bundle-header-rev-thank": "{{PLURAL:$1|Una persona|$1 persones|100=99+ persones}} {{GENDER:$3|diéronte les gracies}} pola to edición en <strong>$2</strong>.", + "notification-bundle-header-log-thank": "{{PLURAL:$1|Una persona dióte|$1 persones diéronte|100=99+ persones diéronte}} {{GENDER:$3|les gracies}} pola to aición rellacionada con <strong>$2</strong>.", "log-name-thanks": "Rexistru d'agradecimientos", "log-description-thanks": "Mas abaxo ta la llista d'usuarios a los qu'otros usuarios dieron les gracies.", "logentry-thanks-thank": "$1 {{GENDER:$2|dio les gracies a}} {{GENDER:$4|$3}}", - "log-show-hide-thanks": "$1 rexistru d'agradecimientos", - "thanks-error-no-id-specified": "Tienes d'especificar una ID de revisión pa unviar agradecimientos.", - "thanks-confirmation-special": "¿Quies agradecer públicamente esta edición?", + "logeventslist-thanks-log": "Rexistru d'agradecimientos", + "thanks-error-no-id-specified": "Tienes d'especificar una ID de revisión o de rexistru pa unviar agradecimientos.", + "thanks-confirmation-special-log": "¿Quies agradecer públicamente esta aición del rexistru?", + "thanks-confirmation-special-rev": "¿Quies agradecer públicamente esta edición?", "notification-link-text-view-post": "Ver el comentariu", + "notification-link-text-view-logentry": "Ver entrada del rexistru", "thanks-error-invalidpostid": "La ID de publicación nun ye válida.", "flow-thanks-confirmation-special": "¿Quies agradecer públicamente esti comentariu?", - "flow-thanks-thanked-notice": "$1 recibió'l to agradecimientu {{GENDER:$2|pol so}} comentariu.", + "flow-thanks-thanked-notice": "{{GENDER:$3|Agradecisti}} a $1 el {{GENDER:$2|so}} comentariu.", "notification-flow-thanks-post-link": "el so comentariu", "notification-header-flow-thank": "$1 {{GENDER:$5|dióte}} les {{GENDER:$2|gracies}} pol to comentariu en «<strong>$3</strong>».", "notification-compact-header-flow-thank": "$1 {{GENDER:$3|dióte}} les {{GENDER:$2|gracies}}.", @@ -55,7 +62,8 @@ "apihelp-flowthank-example-1": "Unviar un agradecimientu pol comentariu con <kbd>UUID xyz789</kbd>", "apihelp-thank-description": "Unviar una notificación d'agradecimientu a un editor.", "apihelp-thank-summary": "Unviar una notificación d'agradecimientu a un editor.", - "apihelp-thank-param-rev": "ID de la revisión pola que dar les gracies a dalguién.", + "apihelp-thank-param-rev": "ID de la revisión pola que dar les gracies a dalguién. Tien de dase esto o 'log'.", + "apihelp-thank-param-log": "ID del rexistru pol que dar les gracies a dalguién. Tien de dase esto o 'rev'.", "apihelp-thank-param-source": "Un testu curtiu que describa l'orixe de la solicitú. Por exemplu, <kbd>diff</kbd> o <kbd>history</kbd>.", "apihelp-thank-example-1": "Dar les gracies pola revisión con <kbd>ID 456</kbd>, siendo la fonte una páxina de diff" } diff --git a/Thanks/i18n/az.json b/Thanks/i18n/az.json index fbfb9b79..ccb83ea6 100644 --- a/Thanks/i18n/az.json +++ b/Thanks/i18n/az.json @@ -19,9 +19,7 @@ "thanks-confirmation2": "Bu dəyişiklik üçün təşəkkür göndərilsin?", "thanks-thanked-notice": "$1 etdiyi dəyişikliyə görə sizin təşəkkürünüzü aldı.", "thanks": "Təşəkkür et", - "thanks-form-revid": "Redaktələr üçün dəyişiklik identifikatoru", "notification-thanks-diff-link": "redaktəniz", - "notification-header-edit-thank": "$1 '''$3''' səhifəsindəki redaktənizə görə {{GENDER:$4|sizə}} {{GENDER:$2|təşəkkür etdi}}.", - "logentry-thanks-thank": "$1 {{GENDER:$2}}, {{GENDER:$4|$3}} istifadəçisinə təşəkkür etdi.", - "thanks-confirmation-special": "Siz bu redaktəyə görə təşəkkür göndərmək istəyirsiz?" + "notification-header-rev-thank": "$1 '''$3''' səhifəsindəki redaktənizə görə {{GENDER:$4|sizə}} {{GENDER:$2|təşəkkür etdi}}.", + "logentry-thanks-thank": "$1 {{GENDER:$2}}, {{GENDER:$4|$3}} istifadəçisinə təşəkkür etdi." } diff --git a/Thanks/i18n/azb.json b/Thanks/i18n/azb.json index 13ac56f3..375f9498 100644 --- a/Thanks/i18n/azb.json +++ b/Thanks/i18n/azb.json @@ -15,11 +15,10 @@ "thanks": "تشکّور ائت", "thanks-submit": "تشکّور ائت", "echo-category-title-edit-thank": "تشکرلر", - "notification-header-edit-thank": "$1 '''$3''' صفحهسینده ائتدیگینیز دییشیکلیک اۆچون {{GENDER:$4|سیزدن}} {{GENDER:$2|تشکّور ائتدی}}.", + "notification-header-rev-thank": "$1 '''$3''' صفحهسینده ائتدیگینیز دییشیکلیک اۆچون {{GENDER:$4|سیزدن}} {{GENDER:$2|تشکّور ائتدی}}.", "log-name-thanks": "تشکورلر ژورنالی", "log-description-thanks": "بو، ایشلدنلرین بیر-بیریلریندن تشکور ائتمه لیستیدیر.", "logentry-thanks-thank": "$1، {{GENDER:$4|$3}}-دن {{GENDER:$2|تشکور ائتدی}}", - "log-show-hide-thanks": "تشکورلر ژورنالی $1", "flow-thanks-thanked-notice": "$1 {{GENDER:$2|بو}} باخیشی اۆچون سیزدن تشکّور مساژی آلدی.", "notification-header-flow-thank": "$1 {{GENDER:$5|سیزدن}} \"<strong>$3</strong>\"-ده ائتدیگینیز دییشیکلیک اۆچون {{GENDER:$2|تشکّور}} ائتدی." } diff --git a/Thanks/i18n/ba.json b/Thanks/i18n/ba.json index dee809e9..920730cc 100644 --- a/Thanks/i18n/ba.json +++ b/Thanks/i18n/ba.json @@ -25,18 +25,15 @@ "thanks-thanked-notice": "{{GENDER:$3|Һеҙ}} $1 {{GENDER:$2|ҡатнашыусыға}} рәхмәт белдерҙегеҙ.", "thanks": "Рәхмәт әйтеү", "thanks-submit": "Рәхмәт әйтергә", - "thanks-form-revid": " Мөхәррирләү өсөн үҙгәртеү идентификаторы.", "echo-pref-subscription-edit-thank": "Үҙемдең үҙгәртеүгә миңә рәхмәт.", "echo-pref-tooltip-edit-thank": "\nМинең эшләнгән үҙгәртеүҙәрем өсөн ҡотларға теләгәндәргә, миңә хәбәр итәргә.", "echo-category-title-edit-thank": "Рәхмәт!", "notification-thanks-diff-link": "Һеҙҙең үҙгәртеүҙәрҙе", - "notification-header-edit-thank": "$1 {{GENDER:$4|һеҙгә}} <strong>$3</strong> битендә яһаған үҙгәртеүегеҙ өсөн {{GENDER:$2|рәхмәт әйтте}}.", + "notification-header-rev-thank": "$1 {{GENDER:$4|һеҙгә}} <strong>$3</strong> битендә яһаған үҙгәртеүегеҙ өсөн {{GENDER:$2|рәхмәт әйтте}}.", "log-name-thanks": "Ҡотлауҙар журналы", "log-description-thanks": "Икенсе ҡатнашыусыларҙан ҡотлау алғандарҙан, аҫта ҡатнашыусылар исемлеге бар", "logentry-thanks-thank": "$3 {{GENDER:$4|ҡатнашыусыны}} $1 {{GENDER:$2|ҡотланы}}", - "log-show-hide-thanks": "$1 Ҡотлауҙар журналы.", "thanks-error-no-id-specified": "Ҡотлау өсөн үҙгәртеү идентификаторын күрһәтергә.", - "thanks-confirmation-special": "Был төҙәтеү өсөн рәхмәт әйтергә теләйһегеҙме?", "notification-link-text-view-post": "Йөкмәткене ҡарарға", "thanks-error-invalidpostid": "Хәбәрҙең тыйылған идентификаторы.", "flow-thanks-confirmation-special": "Был төҙәтеү өсөн рәхмәт әйтергә теләйһегеҙме?", diff --git a/Thanks/i18n/bcc.json b/Thanks/i18n/bcc.json index 6ec69de3..53b20da1 100644 --- a/Thanks/i18n/bcc.json +++ b/Thanks/i18n/bcc.json @@ -8,13 +8,8 @@ "echo-category-title-edit-thank": "تشکرهان", "notification-thanks-diff-link": "شمی ایڈ\tیٹ", "log-name-thanks": "سیاه چالی تشکر", - "thanks-confirmation-special": "شمائه لوٹیت کی په ای ایڈیٹ هاتیرا تشکری دیم دهیت ؟", "notification-link-text-view-post": "دیستین نظری", "flow-thanks-confirmation-special": "شمائه لوٹیت کی په ای کامینٹی هاتیرا تشکری دیم دهیت ؟", "flow-thanks-thanked-notice": "$1 په {{GENDER:$2|کامینٹی}} که شما دوست داشتیت سئی بوت.", - "notification-flow-thanks": "[[User:$1|$1]] {{GENDER:$1|تشکر کورت}} شه {{GENDER:$5|شما}} $2 بی «$3» تا [[:$4]].", - "notification-flow-thanks-post-link": "شمی کامینٹ", - "notification-flow-thanks-flyout": "[[User:$1|$1]] {{GENDER:$1|تشکر کورت}} شه {{GENDER:$4|شما}} په شمی کامینٹی هایترا بی «$2» تا $3.", - "notification-flow-thanks-email-subject": "$1 {{GENDER:$1|تشکر کورت}} شه {{GENDER:$2|شما}} شه شمی کامینٹا بی {{SITENAME}}", - "notification-flow-thanks-email-batch-body": "$1 {{GENDER:$1|تشکر کورت}} شه {{GENDER:$4|شما}} په شمی کامینٹی هاتیرا بی «$2» تا $3." + "notification-flow-thanks-post-link": "شمی کامینٹ" } diff --git a/Thanks/i18n/bcl.json b/Thanks/i18n/bcl.json new file mode 100644 index 00000000..9192aba2 --- /dev/null +++ b/Thanks/i18n/bcl.json @@ -0,0 +1,9 @@ +{ + "@metadata": { + "authors": [ + "ShimunUfesoj" + ] + }, + "thanks-thank": "{{GENDER:$1|{{GENDER:$2|mabalos}}}}", + "thanks-thank-tooltip": "{{GENDER:$1|Magpadara}} nin sarong abiso nin pasasalamat sa {{GENDER:$2|paragamit}} na ini" +} diff --git a/Thanks/i18n/be-tarask.json b/Thanks/i18n/be-tarask.json index 7bc0a3d6..1ec87798 100644 --- a/Thanks/i18n/be-tarask.json +++ b/Thanks/i18n/be-tarask.json @@ -16,17 +16,15 @@ "thanks-error-invalidrevision": "Няслушны ідэнтыфікатар вэрсіі", "thanks-error-ratelimited": "{{GENDER:$1|Вы}} перавысілі абмежаваньне хуткасьці выкананьня. Калі ласка, пачакайце крыху і паўтарыце спробу.", "thanks-thank-tooltip": "{{GENDER:$1|Адаслаць}} {{GENDER:$2|гэтаму карыстальніку|гэтай карыстальніцы}} падзяку", - "thanks-confirmation2": "{{GENDER:$1|Падзякаваць}} публічна за гэтую праўку?", - "thanks-thanked-notice": "{{GENDER:$3|Вы}} падзякавалі $1 за {{GENDER:$2|яго|яе|іх}} праўку.", + "thanks-confirmation2": "Публічна {{GENDER:$1|даслаць}} падзяку?", + "thanks-thanked-notice": "{{GENDER:$3|Вы}} падзякавалі {{GENDER:$2|$1}}.", "thanks": "Даслаць падзяку", "echo-pref-subscription-edit-thank": "Дзякуе мне за маю праўку", "echo-pref-tooltip-edit-thank": "Паведаміць мне, калі нехта дзякуе за мае праўкі.", "echo-category-title-edit-thank": "Дзякуй", "notification-thanks-diff-link": "вашае рэдагаваньне", - "notification-header-edit-thank": "$1 {{GENDER:$2|падзякаваў|падзякавала}} {{GENDER:$4|вам}} за вашую праўку на старонцы <strong>$3</strong>.", + "notification-header-rev-thank": "$1 {{GENDER:$2|падзякаваў|падзякавала}} {{GENDER:$4|вам}} за вашую праўку на старонцы <strong>$3</strong>.", "log-name-thanks": "Журнал падзякаў", "log-description-thanks": "Ніжэй знаходзіцца сьпіс удзельнікаў, якія атрымалі падзякі.", - "logentry-thanks-thank": "$1 {{GENDER:$2|падзякаваў|падзякавала}} {{GENDER:$4|удзельніку|удзельніцы}} $3", - "log-show-hide-thanks": "Журнал падзякаў $1", - "thanks-confirmation-special": "Вы хочаце даслаць публічную падзяку за гэтую праўку?" + "logentry-thanks-thank": "$1 {{GENDER:$2|падзякаваў|падзякавала}} {{GENDER:$4|удзельніку|удзельніцы}} $3" } diff --git a/Thanks/i18n/be.json b/Thanks/i18n/be.json index b261b7ab..a3087ed4 100644 --- a/Thanks/i18n/be.json +++ b/Thanks/i18n/be.json @@ -5,7 +5,8 @@ "Чаховіч Уладзіслаў", "Mikalai Udodau", "Macofe", - "Mechanizatar" + "Mechanizatar", + "Artsiom91" ] }, "thanks-desc": "Дадае спасылкі для падзякаў удзельнікам за праўкі, каментары і г. д.", @@ -22,10 +23,9 @@ "echo-pref-tooltip-edit-thank": "Паведамляць мне, калі хтосьці дзякуе мяне за зробленую мной праўку.", "echo-category-title-edit-thank": "Дзякуй", "notification-thanks-diff-link": "вашу праўку", - "notification-header-edit-thank": "$1 {{GENDER:$2|падзякаваў|падзякавала}} {{GENDER:$4|вам}} за вашу праўку на старонцы <strong>$3</strong>.", - "log-name-thanks": "Часопіс падазяк", + "notification-header-rev-thank": "$1 {{GENDER:$2|падзякаваў|падзякавала}} {{GENDER:$4|вам}} за вашу праўку на старонцы <strong>$3</strong>.", + "log-name-thanks": "Журнал падзяк", "log-description-thanks": "Ніжэй прыведзены спіс удзельнікаў, якія атрымалі падзякі ад іншых удзельнікаў.", - "logentry-thanks-thank": "$1 {{GENDER:$2|падзякаваў|падзякавала}} {{GENDER:$4|удзельніку|ўдзельніцы}} $3", - "log-show-hide-thanks": "$1 журнал падзяк", + "logentry-thanks-thank": "$1 {{GENDER:$2|падзякаваў удзель|падзякавала ўдзель}}{{GENDER:$4|ніку|ніцы}} $3", "notification-header-flow-thank": "$1 {{GENDER:$2|падзякаваў|падзякавала}} {{GENDER:$5|вам}} за ваш каментарый у <strong>$3</strong>." } diff --git a/Thanks/i18n/bg.json b/Thanks/i18n/bg.json index ea9440b4..e2e675f2 100644 --- a/Thanks/i18n/bg.json +++ b/Thanks/i18n/bg.json @@ -7,7 +7,8 @@ "Borislav", "StanProg", "Vodnokon4e", - "V111P" + "V111P", + "ShockD" ] }, "thanks-thank": "{{GENDER:$1|{{GENDER:$2|благодарност}}}}", @@ -15,19 +16,24 @@ "thanks-button-thank": "{{GENDER:$1|{{GENDER:$2|Благодарност}}}}", "thanks-button-thanked": "{{GENDER:$1|{{GENDER:$2|Изказана благодарност}}}}", "thanks-thank-tooltip": "С препратката „благодарност“ можете да {{GENDER:$1|изкажете}} на {{GENDER:$2|този потребител|тази потребителка|този потребител}} благодарност за редакцията.", - "thanks-confirmation2": "{{GENDER:$1|}}Искате ли да изпратите публична благодарност за тази редакция?", - "thanks-thanked-notice": "$1 получи Вашата благодарност за {{GENDER:$2|неговата|нейната|своята}} редакция.", - "thanks": "Изпратете благодарност", + "thanks-confirmation2": "{{GENDER:$1|Ще изпратите ли}} благодарност публично?", + "thanks-thanked-notice": "{{GENDER:$3|Вие}} благодарихте на {{GENDER:$2|$1}}.", + "thanks": "Изпращане на благодарност", "thanks-submit": "Изпратете благодарност", "echo-pref-subscription-edit-thank": "Благодари за моята редакция", "echo-pref-tooltip-edit-thank": "Известяване, когато някой изкаже благодарност за моя редакция.", "echo-category-title-edit-thank": "Благодарност", "notification-thanks-diff-link": "вашата редакция", - "notification-header-edit-thank": "$1 {{GENDER:$4|ви}} {{GENDER:$2|благодари}} за вашата редакция на <strong>$3</strong>.", + "notification-header-rev-thank": "$1 {{GENDER:$4|Ви}} {{GENDER:$2|благодари}} за вашата редакция на <strong>$3</strong>.", + "notification-header-log-thank": "$1 {{GENDER:$4|Ви}} {{GENDER:$2|благодари}} за действието свързано с <strong>$3</strong>.", + "notification-bundle-header-log-thank": "{{PLURAL:$1|Един човек Ви благодари|$1 души {{GENDER:$3|Ви}} благодарят|100=над 99 души Ви благодарят}} за действието ви в <strong>$2</strong>.", "log-name-thanks": "Дневник на благодарностите", - "log-show-hide-thanks": "$1 на дневника на благодарностите", - "thanks-confirmation-special": "Искате ли да благодарите публично за тази редакция?", + "log-description-thanks": "По-долу е показан списък с потребители, получили благодарност от други потребители.", + "logentry-thanks-thank": "$1 {{GENDER:$2|изпрати благодарност на}} {{GENDER:$4|$3}}", + "logeventslist-thanks-log": "Дневник на благодарностите", + "thanks-confirmation-special-rev": "Искате ли да благодарите публично за тази редакция?", "notification-link-text-view-post": "Виж коментар", - "flow-thanks-confirmation-special": "Искате ли да благодарите за тази редакция?", - "notification-header-flow-thank": "$1 Ви {{GENDER:$2|благодари}} за вашия коментар в раздела '''$3''' на '''$4'''." + "flow-thanks-confirmation-special": "Искате ли публично да благодарите за този коментар?", + "notification-header-flow-thank": "$1 {{GENDER:$5|ви}} {{GENDER:$2|благодари}} за коментара в „<strong>$3</strong>“.", + "notification-compact-header-flow-thank": "$1 {{GENDER:$3|Ви}} {{GENDER:$2|благодари}}." } diff --git a/Thanks/i18n/bn.json b/Thanks/i18n/bn.json index f13aad5e..004f5e60 100644 --- a/Thanks/i18n/bn.json +++ b/Thanks/i18n/bn.json @@ -8,54 +8,60 @@ "Macofe", "Bodhisattwa", "আজিজ", - "Elias Ahmmad" + "Elias Ahmmad", + "আফতাবুজ্জামান" ] }, - "thanks-desc": "সম্পাদনা, মতামত, ইত্যাদি জন্য ব্যবহারকারীদের ধন্যবাদের লিংক সংযোজন করে", - "thanks-thank": "{{GENDER:$1|{{GENDER:$2|ধন্যবাদ}}}}", + "thanks-desc": "সম্পাদনা, মতামত, ইত্যাদির জন্য ব্যবহারকারীদের ধন্যবাদ জানানোর লিঙ্ক সংযোজন করে।", + "thanks-thank": "{{GENDER:$1|{{GENDER:$2|ধন্যবাদ জানান}}}}", "thanks-thanked": "{{GENDER:$1|{{GENDER:$2|ধন্যবাদ জানিয়েছেন}}}}", "thanks-button-thank": "{{GENDER:$1|{{GENDER:$2|ধন্যবাদ}}}}", "thanks-button-thanked": "{{GENDER:$1|{{GENDER:$2|ধন্যবাদ জানিয়েছেন}}}}", "thanks-error-undefined": "ধন্যবাদ পদক্ষেপ ব্যর্থ (ত্রুটি কোড: $1)। অনুগ্রহ করে আবার চেষ্টা করুন।", + "thanks-error-invalid-log-id": "লগের ভুক্তি পাওয়া যায়নি", + "thanks-error-log-deleted": "অনুরোধ করা লগের ভুক্তি মুছে ফেলা হয়েছে এবং এটির জন্য ধন্যবাদ দেওয়া যাবে না।", "thanks-error-invalidrevision": "সংশোধনের আইডি বৈধ নয়।", - "thanks-error-revdeleted": "সংশোধনটি অপসারণ করা হয়েছে", + "thanks-error-revdeleted": "সংশোধনটি মুছে ফেলার কারণে ধন্যবাদ জানানো যাচ্ছে না।", "thanks-error-notitle": "পৃষ্ঠার শিরোনাম উদ্ধার করা যাবে না", "thanks-error-invalidrecipient": "কোন বৈধ প্রাপক পাওয়া যায়নি", "thanks-error-invalidrecipient-bot": "বটকে ধন্যবাদ দেয়া যাবে না", "thanks-error-invalidrecipient-self": "আপনি নিজেকে নিজে ধন্যবাদ দিতে পারবেন না", - "thanks-error-echonotinstalled": "ইকো এই উইকিতে ইনস্টল করা নেই", "thanks-error-notloggedin": "বেনামী ব্যবহারকারীগণ ধন্যবাদ পাঠাতে পারবেন না", - "thanks-error-ratelimited": "{{GENDER:$1|আপনি}} রেট করার সর্বোচ্চ সীমা অতিক্রম করেছেন। অনুগ্রহ করে অপেক্ষা করুন এবং পুনরায় চেষ্টা করুন।", + "thanks-error-ratelimited": "{{GENDER:$1|আপনি}} আপনার সর্বোচ্চ সীমা অতিক্রম করেছেন। অনুগ্রহ করে অপেক্ষা করুন এবং পুনরায় চেষ্টা করুন।", "thanks-thank-tooltip": "এই {{GENDER:$2|ব্যবহারকারীকে}} ধন্যবাদ বিজ্ঞপ্তি {{GENDER:$1|পাঠান}}", "thanks-thank-tooltip-no": "আপনাকে ধন্যবাদ বিজ্ঞপ্তি {{GENDER:$1|বাতিল করুন}}", "thanks-thank-tooltip-yes": "ধন্যবাদের বিজ্ঞপ্তি {{GENDER:$1|পাঠান}}", - "thanks-confirmation2": "এই সম্পাদনার জন্য সর্বজনীন ধন্যবাদ {{GENDER:$1|দিবেন}}?", - "thanks-thanked-notice": "$1 {{GENDER:$2|তার}} সম্পাদনার জন্য {{GENDER:$3|আপনার}} ধন্যবাদ পেয়েছেন।", + "thanks-confirmation2": "প্রকাশ্য ধন্যবাদ {{GENDER:$1|দিবেন}}?", + "thanks-thanked-notice": "{{GENDER:$3|আপনি}} {{GENDER:$2|$1}} কে ধন্যবাদ দিয়েছেন।", "thanks": "ধন্যবাদ পাঠান", "thanks-submit": "ধন্যবাদ পাঠান", - "thanks-form-revid": "সম্পাদনা জন্য সংশোধন আইডি", "echo-pref-subscription-edit-thank": "আমার সম্পাদনার জন্য আমার ধন্যবাদসমূহ", - "echo-pref-tooltip-edit-thank": "আমার কোনো সম্পাদনার জন্য কেউ আমাকে ধন্যবাদ দিলে তা আমাকে জানাও।", + "echo-pref-tooltip-edit-thank": "আমার কোনো সম্পাদনার জন্য কেউ আমাকে ধন্যবাদ দিলে তা আমাকে জানান।", "echo-category-title-edit-thank": "ধন্যবাদসমূহ", "notification-thanks-diff-link": "আপনার সম্পাদনা", - "notification-header-edit-thank": "$1 <strong>$3</strong>-এ আপনার সম্পাদনার জন্য {{GENDER:$4|আপনাকে}} {{GENDER:$2|ধন্যবাদ জানিয়েছেন}}।", + "notification-header-rev-thank": "$1 <strong>$3</strong>-এ আপনার সম্পাদনার জন্য {{GENDER:$4|আপনাকে}} {{GENDER:$2|ধন্যবাদ জানিয়েছেন}}।", + "notification-header-log-thank": "<strong>$3</strong> সম্পর্কিত কর্মের জন্য $1 {{GENDER:$4|আপনাকে}} {{GENDER:$2|ধন্যবাদ জানিয়েছেন}}।", "notification-compact-header-edit-thank": "$1 {{GENDER:$3|আপনাকে}} {{GENDER:$2|ধন্যবাদ দিয়েছেন}}।", - "notification-bundle-header-edit-thank": "<strong>$2</strong>-এ আপনার সম্পাদনার জন্য {{PLURAL:$1|একজন ব্যক্তি|$1 জন ব্যক্তি|100=৯৯+ জন ব্যক্তি}} {{GENDER:$3|আপনাকে}} ধন্যবাদ জানিয়েছেন।", + "notification-bundle-header-rev-thank": "<strong>$2</strong>-এ আপনার সম্পাদনার জন্য {{PLURAL:$1|একজন ব্যক্তি|$1 জন ব্যক্তি|100=৯৯+ জন ব্যক্তি}} {{GENDER:$3|আপনাকে}} ধন্যবাদ জানিয়েছেন।", + "notification-bundle-header-log-thank": "<strong>$2</strong> সম্পর্কিত কর্মের জন্য {{PLURAL:$1|একজন|$1 জন|100=৯৯+ জন}} ব্যক্তি {{GENDER:$3|আপনাকে}} ধন্যবাদ জানিয়েছেন।", "log-name-thanks": "ধন্যবাদ লগ", "log-description-thanks": "নিচে ব্যবহারকারীদের একটি তালিকা রয়েছে যারা অন্য ব্যবহারকারী হতে ধন্যবাদ পেয়েছেন।", - "logentry-thanks-thank": "$1 {{GENDER:$4|$3}}কে {{GENDER:$2|ধন্যবাদ জানিয়েছেন}}", - "log-show-hide-thanks": "ধন্যবাদ লগ $1", - "thanks-error-no-id-specified": "ধন্যবাদ পাঠাতে আপনাকে একটি সংস্করণ আইডি উল্লেখ করা আবশ্যক।", - "thanks-confirmation-special": "আপনি কি এই সম্পাদনার জন্য সর্বজনীনভাবে ধন্যবাদ দিতে চান?", + "logentry-thanks-thank": "$1 {{GENDER:$4|$3}} কে {{GENDER:$2|ধন্যবাদ জানিয়েছেন}}", + "logeventslist-thanks-log": "ধন্যবাদ লগ", + "thanks-error-no-id-specified": "ধন্যবাদ পাঠাতে আপনাকে একটি সংস্করণ আইডি বা লগ উল্লেখ করা আবশ্যক।", + "thanks-confirmation-special-log": "আপনি কি এই লগ কর্মের জন্য সর্বজনীনভাবে ধন্যবাদ দিতে চান?", + "thanks-confirmation-special-rev": "আপনি কি এই সম্পাদনার জন্য সর্বজনীনভাবে ধন্যবাদ দিতে চান?", "notification-link-text-view-post": "মন্তব্য দেখুন", + "notification-link-text-view-logentry": "লগের ভুক্তি দেখুন", "thanks-error-invalidpostid": "পোস্ট আইডি বৈধ নয়।", "flow-thanks-confirmation-special": "আপনি কি এই মন্তব্যের জন্য সর্বজনীনভাবে ধন্যবাদ দিতে চান?", - "flow-thanks-thanked-notice": "$1 {{GENDER:$2|তার|তার|তাদের}} মন্তব্যের জন্য আপনার ধন্যবাদ পেয়েছেন।", + "flow-thanks-thanked-notice": "{{GENDER:$3|আপনি}} $1 কে {{GENDER:$2|তার|তার|তাদের}} মন্তব্যের জন্য ধন্যবাদ দিয়েছেন।", "notification-flow-thanks-post-link": "আপনার মন্তব্য", "notification-header-flow-thank": "<strong>$3</strong>-এ আপনার মন্তব্যের জন্য $1 {{GENDER:$5|আপনাকে}} {{GENDER:$2|ধন্যবাদ}} জানিয়েছেন।", "notification-compact-header-flow-thank": "$1 {{GENDER:$3|আপনাকে}} {{GENDER:$2|ধন্যবাদ দিয়েছেন}}।", "notification-bundle-header-flow-thank": "\"<strong>$2</strong>\"-এ আপনার মন্তব্যের জন্য {{PLURAL:$1|একজন ব্যক্তি|$1 জন ব্যক্তি|100=৯৯+ জন ব্যক্তি}} {{GENDER:$3|আপনাকে}} ধন্যবাদ জানিয়েছেন।", "apihelp-flowthank-description": "একটি ফ্লো মন্তব্যের জন্য একটি প্রকাশ্য আপনাকে-ধন্যবাদ বিজ্ঞপ্তি পাঠায়।", + "apihelp-flowthank-summary": "একটি ফ্লো মন্তব্যের জন্য একটি প্রকাশ্য আপনাকে-ধন্যবাদ বিজ্ঞপ্তি পাঠায়।", "apihelp-flowthank-example-1": "মন্তব্যের জন্য <kbd>UUID xyz789</kbd> সহ ধন্যবাদ পাঠান", "apihelp-thank-description": "একজন সম্পাদককে ধন্যবাদ বিজ্ঞপ্তি পাঠান।" } diff --git a/Thanks/i18n/bo.json b/Thanks/i18n/bo.json index 9e6682eb..d6ebff62 100644 --- a/Thanks/i18n/bo.json +++ b/Thanks/i18n/bo.json @@ -5,9 +5,5 @@ ] }, "notification-link-text-view-post": "དཔྱད་གླེང་ལ་གཟིགས་རོགས།", - "notification-flow-thanks": "[[User:$1|$1]]ནས་ཁྱེད་ལ་\"$3\"ནང་གི་$2 ཐོག་ [[:$4]]{{GENDER:$1|ཐུགས་རྗེ་ཆེ།}}ཞུ།", - "notification-flow-thanks-post-link": "ཁྱེད་ཀྱི་དཔྱད་གླེང།", - "notification-flow-thanks-flyout": "[[User:$1|$1]] ནས་ཁྱེད་ཀྱི་\"$2\" ནང་གི་ $3 ཐོག་དཔྱད་གླེང་གནང་བར་ {{GENDER:$1|ཐུགས་རྗེ་ཆེ་}} ཞུ།", - "notification-flow-thanks-email-subject": "$1 ནས་ཁྱེད་ཀྱི་{{SITENAME}} ཐོག་དཔྱད་གླེང་གནང་བར་ {{GENDER:$1|ཐུགས་རྗེ་ཆེ་}} ཞུ།", - "notification-flow-thanks-email-batch-body": "$1 ནས་ཁྱེད་ཀྱི་\"$2\" ནང་གི་ $3 ཐོག་དཔྱད་གླེང་བྱས་པར་ {{GENDER:$1|ཐུགས་རྗེ་ཆེ་}} ཞུ།" + "notification-flow-thanks-post-link": "ཁྱེད་ཀྱི་དཔྱད་གླེང།" } diff --git a/Thanks/i18n/br.json b/Thanks/i18n/br.json index defad0d6..d16d1fc1 100644 --- a/Thanks/i18n/br.json +++ b/Thanks/i18n/br.json @@ -19,5 +19,6 @@ "thanks-confirmation2": "{{GENDER:$1|Trugarekaat}} evit ar c'hemm-mañ ?", "echo-category-title-edit-thank": "Trugarez", "notification-thanks-diff-link": "ho kemm", + "notification-header-rev-thank": "$1 {{GENDER:$2|en deus|he deus}} trugarekaet deoc'h evit ho kemmadenn war <strong>$3</strong>.", "logentry-thanks-thank": "$1 {{GENDER:$2|en deus|he deus}} trugarekaet {{GENDER:$4|$3}}" } diff --git a/Thanks/i18n/bs.json b/Thanks/i18n/bs.json index 8f315ab3..91d9a883 100644 --- a/Thanks/i18n/bs.json +++ b/Thanks/i18n/bs.json @@ -18,7 +18,6 @@ "thanks-error-invalidrecipient": "Nije pronađen ispravan primalac", "thanks-error-invalidrecipient-bot": "Ne možete se zahvaliti botovima", "thanks-error-invalidrecipient-self": "Ne možete se zahvaliti sami sebi", - "thanks-error-echonotinstalled": "Echo nije instaliran na ovom wikiju", "thanks-error-notloggedin": "Anonimni korisnici ne mogu se zahvaljivati", "thanks-error-ratelimited": "{{GENDER:$1|Prekoračili ste}} Vaše ograničenje za ocjenjivanje. Sačekajte neko vrijeme i zatim pokušajte ponovo.", "thanks-thank-tooltip": "{{GENDER:$1|Pošalji}} zahvalnicu {{GENDER:$2|ovom korisniku|оvoj korisnici}}", @@ -28,19 +27,16 @@ "thanks-thanked-notice": "$1 je {{GENDER:$2|primio|primila}} Vašu zahvalnicu.", "thanks": "Zahvali se", "thanks-submit": "Zahvali se", - "thanks-form-revid": "ID verzije izmjene", "echo-pref-subscription-edit-thank": "Neko mi se zahvali za moju izmjenu", "echo-pref-tooltip-edit-thank": "Obavijesti me ako mi se neko zahvali za moju izmjenu.", "echo-category-title-edit-thank": "Zahvale", "notification-thanks-diff-link": "vašoj izmjeni", - "notification-header-edit-thank": "$1 Vam se {{GENDER:$2|zahvalio|zahvalila}} na {{GENDER:$4|Vašoj}} izmjeni stranice <strong>$3</strong>.", + "notification-header-rev-thank": "$1 Vam se {{GENDER:$2|zahvalio|zahvalila}} na {{GENDER:$4|Vašoj}} izmjeni stranice <strong>$3</strong>.", "notification-compact-header-edit-thank": "$1 {{GENDER:$3|Vam}} se {{GENDER:$2|zahvalio|zahvalila}}.", "log-name-thanks": "Zapisnik zahvalnica", "log-description-thanks": "Ispod se nalazi spisak korisnika kojima su se drugi korisnici zahvalili.", "logentry-thanks-thank": "$1 {{GENDER:$2|zahvalio|zahvalila}} se {{GENDER:$4|korisniku|korisnici}} {{GENDER:$4|$3}}", - "log-show-hide-thanks": "$1 zapisnik zahvala", "thanks-error-no-id-specified": "Morate navesti ID izmjene za koju se želite zahvaliti.", - "thanks-confirmation-special": "Želite se javno zahvaliti za ovu izmjenu?", "notification-link-text-view-post": "Pogledaj komentar", "thanks-error-invalidpostid": "ID objave nije ispravan.", "flow-thanks-confirmation-special": "Želite se javno zahvaliti za ovaj komentar?" diff --git a/Thanks/i18n/btm.json b/Thanks/i18n/btm.json new file mode 100644 index 00000000..55202b1d --- /dev/null +++ b/Thanks/i18n/btm.json @@ -0,0 +1,9 @@ +{ + "@metadata": { + "authors": [ + "Simartampua" + ] + }, + "thanks-thank": "{{GENDER:$1|{{GENDER:$2|tarimo kasi}}}}", + "thanks-thank-tooltip": "{{GENDER:$1|Send}} tando tarimo kasi tu si {{GENDER:$2|user}}" +} diff --git a/Thanks/i18n/ca.json b/Thanks/i18n/ca.json index a52565b5..fc0c7b54 100644 --- a/Thanks/i18n/ca.json +++ b/Thanks/i18n/ca.json @@ -8,7 +8,8 @@ "Paucabot", "Macofe", "F3RaN", - "Ssola" + "Ssola", + "Fitoschido" ] }, "thanks-desc": "Afegeix enllaços per agrair els editors per les seves edicions, comentaris, etc.", @@ -23,30 +24,26 @@ "thanks-error-invalidrecipient": "No s'ha trobat un destinatari vàlid", "thanks-error-invalidrecipient-bot": "No es pot agrair els bots", "thanks-error-invalidrecipient-self": "No es pot agrair a un mateix", - "thanks-error-echonotinstalled": "Echo no està instal·lat en aquest wiki", "thanks-error-notloggedin": "Els usuaris anònims no poden enviar agraïments", "thanks-error-ratelimited": "{{GENDER:$1|Heu}} excedit el límit d'agraïments. Si us plau espereu una mica abans de tornar-hi.", "thanks-thank-tooltip": "{{GENDER:$1|Envia}} una notificació d'agraïment a {{GENDER:$2|aquest usuari|aquesta usuària}}.", "thanks-thank-tooltip-no": "{{GENDER:$1|Cancel·la}} la notificació d'agraïment", "thanks-thank-tooltip-yes": "{{GENDER:$1|Envia}} la notificació d'agraïment", - "thanks-confirmation2": "{{GENDER:$1|Voleu}} enviar un agraïment públic per aquesta edició?", + "thanks-confirmation2": "Tots els agraïments són públics. Voleu {{GENDER:$1|enviar-ne}} un?", "thanks-thanked-notice": "$1 ha rebut el vostre agraïment per {{GENDER:$2|la seva}} edició.", "thanks": "Agraeix", "thanks-submit": "Agraeix", - "thanks-form-revid": "ID de revisió per a l'edició", "echo-pref-subscription-edit-thank": "Agraeix la meva edició", "echo-pref-tooltip-edit-thank": "Notifica'm quan algú agraeix una edició que he fet.", "echo-category-title-edit-thank": "Agraïments", "notification-thanks-diff-link": "l'edició", - "notification-header-edit-thank": "$1 {{GENDER:$4|us}} ha {{GENDER:$2|agraït}} la vostra edició a <strong>$3</strong>.", + "notification-header-rev-thank": "$1 {{GENDER:$4|us}} ha {{GENDER:$2|agraït}} la vostra edició a <strong>$3</strong>.", "notification-compact-header-edit-thank": "$1 {{GENDER:$3|us}} {{GENDER:$2|ha agraït}}.", - "notification-bundle-header-edit-thank": "{{PLURAL:$1|Una persona|$1 persones|100=Més de 100 persones}} {{GENDER:$3|us}} {{PLURAL:$1|ha|han}} agraït l'edició a <strong>$2</strong>.", + "notification-bundle-header-rev-thank": "{{PLURAL:$1|Una persona|$1 persones|100=Més de 100 persones}} {{GENDER:$3|us}} {{PLURAL:$1|ha|han}} agraït l'edició a <strong>$2</strong>.", "log-name-thanks": "Registre d'agraïments", "log-description-thanks": "A continuació teniu una llista d'usuaris agraïts per part d'altres usuaris.", "logentry-thanks-thank": "$1 {{GENDER:$2|ha agraït}} {{GENDER:$4|$3}}", - "log-show-hide-thanks": "$1 el registre d'agraïments", "thanks-error-no-id-specified": "Heu d'especificar una revisió ID per enviar les gràcies.", - "thanks-confirmation-special": "Voleu agrair públicament aquesta edició?", "notification-link-text-view-post": "Mostra el comentari", "thanks-error-invalidpostid": "Post ID no és vàlid.", "flow-thanks-confirmation-special": "Voleu agrair públicament aquest comentari?", diff --git a/Thanks/i18n/cdo.json b/Thanks/i18n/cdo.json index 7155f770..2a451502 100644 --- a/Thanks/i18n/cdo.json +++ b/Thanks/i18n/cdo.json @@ -1,29 +1,26 @@ { "@metadata": { "authors": [ - "Yejianfei" + "Yejianfei", + "Davidzdh" ] }, "thanks-desc": "添加鏈接來感謝編輯、評論其用戶", - "thanks-thank": "感謝", - "thanks-thanked": "{{GENDER:$1|感謝}}", - "thanks-button-thank": "{{GENDER:$1|感謝}}", - "thanks-button-thanked": "{{GENDER:$1|感謝}}", - "thanks-error-undefined": "感謝行動失敗了。起動再試蜀回。", + "thanks-thank": "{{GENDER:$1|{{GENDER:$2|感謝}}}}", + "thanks-thanked": "{{GENDER:$1|{{GENDER:$2|感謝}}}}", + "thanks-button-thank": "{{GENDER:$1|{{GENDER:$2|感謝}}}}", + "thanks-button-thanked": "{{GENDER:$1|{{GENDER:$2|感謝}}}}", + "thanks-error-undefined": "感謝行動失敗了(錯誤碼$1)。起動再試蜀回。", "thanks-error-invalidrevision": "校訂編號𣍐合法。", "thanks-error-ratelimited": "{{GENDER:$1|汝}}已經超出汝其比率限制。起動等仂固再試蜀試。", "thanks-thank-tooltip": "{{GENDER:$1|發出}}蜀萆感謝通知遘茲蜀萆{{GENDER:$2|用戶}}", - "thanks-thanked-notice": "$1收遘汝对{{GENDER:$2|伊其|伊其|伊各儂其}}編輯其感謝。", + "thanks-confirmation2": "Gŭng-kŭi biēu-sê gāng-siâ mâ̤?", + "thanks-thanked-notice": "$1收遘{{GENDER:$3|汝}}对{{GENDER:$2|伊其|伊其|伊各儂其}}編輯其感謝。", "echo-pref-subscription-edit-thank": "感謝我其修改", "echo-pref-tooltip-edit-thank": "有儂因為我其編輯感謝我辰候通知我。", "echo-category-title-edit-thank": "謝謝", "notification-thanks-diff-link": "汝其編輯", - "notification-thanks": "[[User:$1|$1]]{{GENDER:$1|感謝}}汝敆[[:$3]]其$2。", - "notification-thanks-flyout2": "[[User:$1|$1]]因為汝敆$2上其編輯{{GENDER:$1|感謝}}汝。", - "notification-thanks-email-subject": "$1因為汝敆{{SITENAME}}上其編輯{{GENDER:$1|感謝}}汝", - "notification-thanks-email-batch-body": "$1因為汝敆$2上其編輯{{GENDER:$1|感謝}}汝。", "log-name-thanks": "感謝日誌", "log-description-thanks": "下底是乞其他用戶感謝過其用戶其蜀萆單單。", - "logentry-thanks-thank": "$1{{GENDER:$2|感謝}}{{GENDER:$4|$3}}", - "log-show-hide-thanks": "$1感謝日誌" + "logentry-thanks-thank": "$1{{GENDER:$2|感謝}}{{GENDER:$4|$3}}" } diff --git a/Thanks/i18n/ce.json b/Thanks/i18n/ce.json index e0dea2e3..b233b66d 100644 --- a/Thanks/i18n/ce.json +++ b/Thanks/i18n/ce.json @@ -18,29 +18,20 @@ "thanks-thanked-notice": "$1 {{GENDER:$2|хаам бина}}, {{GENDER:$2|цуна|цера}} нисдар хаза хетта аьлла.", "thanks": "ДӀадахьийта баркалла", "thanks-submit": "ДӀадахьийта баркалла", - "thanks-form-revid": "Нисдаран ID тадан", "echo-pref-subscription-edit-thank": "Баркалла суна ас нисдар дарна", "echo-pref-tooltip-edit-thank": "Хаийта соьга, цхьам баркалла аьлча.", "echo-category-title-edit-thank": "Баркалла", "notification-thanks-diff-link": "нисдар", - "notification-thanks": "Ахь «[[:$3]]» агӀонехь $2 дарна [[User:$1|$1]] {{GENDER:$1|баркалла аьлла}}.", - "notification-header-edit-thank": "$1 {{GENDER:$2|хьуна}} {{GENDER:$4|баркалла аьлла}} $3 хӀара агӀо таярна.", - "notification-thanks-email-subject": "$1 {{GENDER:$1|баркалла аьла}} «{{SITENAME}}» сайтехь тадар дарна.", - "notification-thanks-email-batch-body": "$1 {{GENDER:$1|хьуна баркалла аьлла}} хӀара «$2» агӀо таярна.", + "notification-header-rev-thank": "$1 {{GENDER:$2|хьуна}} {{GENDER:$4|баркалла аьлла}} $3 хӀара агӀо таярна.", "log-name-thanks": "Баркаллийн тептар", "log-description-thanks": "Кхечу декъашхоша баркалла аьлла болу декъашхой чохь болу тептар.", "logentry-thanks-thank": "{{GENDER:$4|декъашхочуна}} $3 $1 {{GENDER:$2|баркалла аьла}}", - "log-show-hide-thanks": "$1 баркаллин тептар", "thanks-error-no-id-specified": "Баркалла дӀадахьийта нисдаран ID билгаляккха еза.", - "thanks-confirmation-special": "ХӀара нисдар дарна баркалла дахьийта лаьа хьуна?", "notification-link-text-view-post": "Хьажа къамеле", "thanks-error-invalidpostid": "Хааман магийна доцу ID.", "flow-thanks-confirmation-special": "Лаьий хьуна баркалла ала?", "flow-thanks-thanked-notice": "$1 {{GENDER:$2|хаам бина}}, хьуна {{GENDER:$2|цуна|цера}} къамел хаза хетта аьлла.", - "notification-flow-thanks": "[[User:$1|$1]] {{GENDER:$1||баркалла аьлла}} хьуна $2 хӀара дарна «$3» темехь [[:$4]] агӀонгахь.", - "notification-flow-thanks-post-link": "хьан къамел", - "notification-flow-thanks-email-subject": "$1 {{GENDER:$1|баркалла аьла}} «{{SITENAME}}» агӀонгахь къамел дитарна.", - "notification-flow-thanks-email-batch-body": "$1 {{GENDER:$1|баркалла аьла}} «$2» $3 агӀонгахь къамел дитарна.", + "notification-flow-thanks-post-link": "хьан коммент", "apihelp-flowthank-param-postid": "Баркалла ала деза UUID хаам.", "apihelp-thank-description": "Тадархочуна дӀахаийта баркаллах лаьцна.", "apihelp-thank-param-rev": "Авторан баркалла ала деза ID верси.", diff --git a/Thanks/i18n/ckb.json b/Thanks/i18n/ckb.json index 44f50eac..821836a3 100644 --- a/Thanks/i18n/ckb.json +++ b/Thanks/i18n/ckb.json @@ -3,7 +3,8 @@ "authors": [ "Calak", "Asoxor", - "Macofe" + "Macofe", + "Épine" ] }, "thanks-desc": "ھەندێک بەستەر زیاد دەکات بۆ سپاس کردنی بەکارھێنەران بۆ دەستکارییەکان، بۆچوونەکان و ھتد.", @@ -21,17 +22,15 @@ "thanks-thanked-notice": "$1 سپاسەکەت بۆ دەستکارییەکە{{GENDER:$2|ی|ی|ی}} وەردەگرێت.", "thanks": "سپاس بکە", "thanks-submit": "سپاس بکە", - "thanks-form-revid": "پێناسەی پێداچوونەوە بۆ دەستکاری", "echo-pref-subscription-edit-thank": "بۆ دەستکارییەکم سپاسم بکە", "echo-pref-tooltip-edit-thank": "کاتێک یەکێک بۆ دەستکارییەکی من کردوومە سپاسم دەکا، ئاگادارم بکە.", "echo-category-title-edit-thank": "سپاس", "notification-thanks-diff-link": "دەستکارییەکەت", - "notification-header-edit-thank": "$1 {{GENDER:$2|سپاسی}} {{GENDER:$4|کردی}} بۆ دەستکارییەکەت لە '''$3''' دا.", + "notification-header-rev-thank": "$1 {{GENDER:$2|سپاسی}} {{GENDER:$4|کردی}} بۆ دەستکارییەکەت لە '''$3''' دا.", + "notification-header-log-thank": "$1 سپاسی کردیت بۆ کردارەکەت لەسەر <strong>$3</strong>.", "log-name-thanks": "لۆگی سپاس", "log-description-thanks": "ژێرەوە پێرستێکی لەو بەکارھێنەرانەن کە لە لایەن بەکارھێنەرانی ترەوە سپاسیان لێ کراوە.", "logentry-thanks-thank": "$1 {{GENDER:$2|سپاسی کرد}} لە {{GENDER:$4|$3}}", - "log-show-hide-thanks": "لۆگی سپاس $1", - "thanks-confirmation-special": "دەتھەوێت بەئاشکرایی سپاسی ئەم دەستکارییە بکەیت؟", "notification-link-text-view-post": "بۆچوون ببینە", "flow-thanks-confirmation-special": "دەتھەوێت بەئاشکرایی سپاسی ئەم بۆچوونە بکەیت؟", "flow-thanks-thanked-notice": "$1 سپاسەکەتی وەرگرت لەبەر بۆچوونەکە{{GENDER:$2|ی|ی|ی}}.", diff --git a/Thanks/i18n/cs.json b/Thanks/i18n/cs.json index 0fc3c51e..8fb405c8 100644 --- a/Thanks/i18n/cs.json +++ b/Thanks/i18n/cs.json @@ -6,7 +6,9 @@ "Matěj Suchánek", "Macofe", "Dvorapa", - "Tchoř" + "Tchoř", + "Ilimanaq29", + "Martin Urbanec" ] }, "thanks-desc": "Přidává odkazy pro poděkování uživatelům za editace, komentáře apod.", @@ -15,35 +17,50 @@ "thanks-button-thank": "{{GENDER:$1|{{GENDER:$2|Poděkovat}}}}", "thanks-button-thanked": "{{GENDER:$1|{{GENDER:$2|Poděkováno}}}}", "thanks-error-undefined": "Poděkování se nezdařilo (kód chyby: $1). Zkuste to prosím znovu.", + "thanks-error-invalid-log-id": "Protokolovací záznam nebyl nalezen", + "thanks-error-invalid-log-type": "Typ protokolovacích záznamů „$1“ není v seznamu dovolených typů.", + "thanks-error-log-deleted": "Požadovaný protokolovací záznam byl smazán a nelze za něj poděkovat.", "thanks-error-invalidrevision": "ID revize je neplatné.", + "thanks-error-revdeleted": "Nepodařilo se odeslat poděkování, protože revize byla smazána.", + "thanks-error-notitle": "Nepodařilo se zjistit název stránky", + "thanks-error-invalidrecipient": "Nebyl nalezen platný příjemce", + "thanks-error-invalidrecipient-bot": "Robotům nelze děkovat", + "thanks-error-invalidrecipient-self": "Nemůžete děkovat {{GENDER:|sám|sama|sami}} sobě.", + "thanks-error-notloggedin": "Anonymní uživatelé nemohou děkovat", "thanks-error-ratelimited": "{{GENDER:$1|Překročil|Překročila|Překročili}} jste rychlostní limit. Počkejte prosím chvíli a zkuste to znovu.", "thanks-thank-tooltip": "{{GENDER:$1|Poslat}} {{GENDER:$2|tomuto uživateli|této uživatelce}} poděkování", "thanks-thank-tooltip-no": "{{GENDER:$1|Stornovat}} oznámení o poděkování", "thanks-thank-tooltip-yes": "{{GENDER:$1|Poslat}} oznámení o poděkování", - "thanks-confirmation2": "Veřejně {{GENDER:$1|poděkovat}} za tuto editaci?", - "thanks-thanked-notice": "{{GENDER:$2|Uživatel|Uživatelka|Uživatel(ka)}} $1 {{GENDER:$2|obdržel|obdržela|obdržel(a)}} {{GENDER:$3|vaše}} poděkování za svůj komentář.", + "thanks-confirmation2": "{{GENDER:$1|Poslat}} veřejně poděkování?", + "thanks-thanked-notice": "{{GENDER:$3|Poděkoval|Poděkovala|Poděkovali}} jste {{GENDER:$2|uživateli|uživatelce}} $1.", "thanks": "Poslat poděkování", "thanks-submit": "Poslat poděkování", - "thanks-form-revid": "ID revize", "echo-pref-subscription-edit-thank": "…mi někdo poděkuje za editaci", "echo-pref-tooltip-edit-thank": "Upozorněte mě, když mi někdo poděkuje za editaci.", "echo-category-title-edit-thank": "poděkování", "notification-thanks-diff-link": "vaši úpravu", - "notification-header-edit-thank": "$1 {{GENDER:$4|vám}} {{GENDER:$2|poděkoval|poděkovala}} za editaci stránky <strong>$3</strong>.", + "notification-header-rev-thank": "$1 {{GENDER:$4|vám}} {{GENDER:$2|poděkoval|poděkovala}} za editaci stránky <strong>$3</strong>.", + "notification-header-creation-thank": "$1 {{GENDER:$4|vám}} {{GENDER:$2|poděkoval|poděkovala}} za založení stránky <strong>$3</strong>.", + "notification-header-log-thank": "$1 {{GENDER:$4|vám}} {{GENDER:$2|poděkoval|poděkovala}} za vaši akci související se stránkou <strong>$3</strong>.", "notification-compact-header-edit-thank": "$1 {{GENDER:$3|vám}} {{GENDER:$2|poděkoval|poděkovala|poděkoval(a)}}.", - "notification-bundle-header-edit-thank": "{{PLURAL:$1|Jeden člověk|$1 lidé|$1 lidí|100=Více než 99 lidí}} {{GENDER:$3|vám}} {{PLURAL:$1|poděkoval|poděkovali|poděkovalo}} za vaši editaci stránky <strong>$2</strong>.", + "notification-bundle-header-rev-thank": "{{PLURAL:$1|Jeden člověk|$1 lidé|$1 lidí|100=Více než 99 lidí}} {{GENDER:$3|vám}} {{PLURAL:$1|poděkoval|poděkovali|poděkovalo}} za vaši editaci stránky <strong>$2</strong>.", + "notification-bundle-header-log-thank": "{{PLURAL:$1|Někdo {{GENDER:$3|vám}} poděkoval|$1 lidé vám poděkovali|$1 lidí vám poděkovalo|100=Více než 99 lidí vám poděkovalo}} za vaši akci související se stránkou <strong>$2</strong>.", "log-name-thanks": "Kniha poděkování", "log-description-thanks": "Níže je seznam uživatelů, kterým ostatní uživatelé poděkovali.", "logentry-thanks-thank": "$1 {{GENDER:$2|poděkoval|poděkovala}} {{GENDER:$4|uživateli|uživatelce}} $3", - "log-show-hide-thanks": "$1 knihu poděkování", - "thanks-error-no-id-specified": "Abyste {{GENDER:|mohl|mohla|mohli}} poděkovat, musíte zadat ID revize.", - "thanks-confirmation-special": "Chcete veřejně poděkovat za tuto editaci?", + "logeventslist-thanks-log": "Kniha poděkování", + "thanks-error-no-id-specified": "Abyste {{GENDER:|mohl|mohla|mohli}} poděkovat, musíte zadat ID revize nebo protokolovacího záznamu.", + "thanks-confirmation-special-log": "Chcete veřejně poděkovat za tento protokolovací záznam?", + "thanks-confirmation-special-rev": "Chcete veřejně poděkovat za tuto editaci?", "notification-link-text-view-post": "Zobrazit komentář", + "notification-link-text-view-logentry": "Zobrazit protokolovací záznam", "thanks-error-invalidpostid": "ID komentáře není platné.", "flow-thanks-confirmation-special": "Chcete veřejně poděkovat za tento komentář?", "flow-thanks-thanked-notice": "{{GENDER:$2|Uživatel|Uživatelka|Uživatel(ka)}} $1 {{GENDER:$2|obdržel|obdržela|obdržel(a)}} {{GENDER:$3|vaše}} poděkování za svůj komentář.", "notification-flow-thanks-post-link": "váš komentář", "notification-header-flow-thank": "$1 {{GENDER:$5|vám}} {{GENDER:$2|poděkoval|poděkovala}} za komentář k tématu „<strong>$3</strong>“.", "notification-compact-header-flow-thank": "$1 {{GENDER:$3|vám}} {{GENDER:$2|poděkoval|poděkovala}}.", - "notification-bundle-header-flow-thank": "{{PLURAL:$1|Jeden člověk|$1 lidé|$1 lidí|100=Více než 99 lidí}} {{GENDER:$3|vám}} {{PLURAL:$1|poděkoval|poděkovali|poděkovalo}} za váš komentář k tématu „<strong>$2</strong>“." + "notification-bundle-header-flow-thank": "{{PLURAL:$1|Jeden člověk|$1 lidé|$1 lidí|100=Více než 99 lidí}} {{GENDER:$3|vám}} {{PLURAL:$1|poděkoval|poděkovali|poděkovalo}} za váš komentář k tématu „<strong>$2</strong>“.", + "apihelp-thank-param-rev": "ID revize, za kterou se má někomu poděkovat. Toto nebo 'log' musí být uvedeno.", + "apihelp-thank-param-log": "ID záznamu, za který se má poděkovat. Nutné uvést buď toto, nebo 'rev'." } diff --git a/Thanks/i18n/csb.json b/Thanks/i18n/csb.json index a6586e32..33d6115f 100644 --- a/Thanks/i18n/csb.json +++ b/Thanks/i18n/csb.json @@ -1,9 +1,13 @@ { "@metadata": { "authors": [ - "Kaszeba" + "Kaszeba", + "Kirsan" ] }, "thanks-thank": "{{GENDER:$1|{{GENDER:$2|pòdzãkùje}}}}", - "thanks-thank-tooltip": "{{GENDER:$1|Sélôj}} pòdzãka do {{GENDER:$2|tégò brëkòwnika|ti brëkòwniczczi}}" + "thanks-thanked": "môsz pòdzãkòwóné", + "thanks-button-thanked": "Môsz pòdzãkòwóné", + "thanks-thank-tooltip": "{{GENDER:$1|Sélôj}} pòdzãka do {{GENDER:$2|tégò brëkòwnika|ti brëkòwniczczi}}", + "thanks-confirmation2": "Wësłac pùbliczną pòdzãkã za tã edicjã?" } diff --git a/Thanks/i18n/cy.json b/Thanks/i18n/cy.json index 63ea7023..b7ada868 100644 --- a/Thanks/i18n/cy.json +++ b/Thanks/i18n/cy.json @@ -19,28 +19,19 @@ "thanks-confirmation2": "{{GENDER:$1|Danfon}} gair o ddiolch am y golygiad?", "thanks-thanked-notice": "Derbyniodd $1 eich diolch am ei {{GENDER:$2|adolygiad|hadolygiad|adolygiad}}.", "thanks": "Anfon diolchiadau", - "thanks-form-revid": "ID y golygiad", "echo-pref-subscription-edit-thank": "Fy niolch am fy ngolygiad", "echo-pref-tooltip-edit-thank": "Hysbyser fi pan fo rhywun yn fy niolch am un o'm golygiadau.", "echo-category-title-edit-thank": "Diolch", "notification-thanks-diff-link": "eich golygiad", - "notification-thanks": "{{GENDER:$1|Anfonodd}} [[User:$1|$1]] air o ddiolch i chi am $2 ar [[:$3]].", - "notification-header-edit-thank": "$1 Rhododd {{GENDER:$2|air o ddiolch}} i {{GENDER:$4|chi}} am eich golygiad ar '''$3'''.", - "notification-thanks-email-subject": "{{GENDER:$1|Anfonodd}} $1 air o ddiolch i chi am eich golygiad ar {{SITENAME}}", - "notification-thanks-email-batch-body": "{{GENDER:$1|Anfonodd}} $1 air o ddiolch i chi am eich golygiad ar $2.", + "notification-header-rev-thank": "$1 Rhododd {{GENDER:$2|air o ddiolch}} i {{GENDER:$4|chi}} am eich golygiad ar '''$3'''.", "log-name-thanks": "Lòg diolchiadau", "log-description-thanks": "Dyma restr o ddefnyddwyr yr anfonwyd gair o ddiolch atynt gan ddefnyddwyr eraill.", "logentry-thanks-thank": "{{GENDER:$2|Anfonodd}} $1 air o ddiolch i {{GENDER:$4|$3}}", - "log-show-hide-thanks": "$1 y lòg diolchiadau", "thanks-error-no-id-specified": "Dylech ddewis adolygiad", - "thanks-confirmation-special": "Ydych chi'n dymuno danfon gair o ddiolch am y golygiad hwn?", "notification-link-text-view-post": "Gweler y sylw", "thanks-error-invalidpostid": "Dydy'r ID ddim yn ddilys.", "flow-thanks-confirmation-special": "Ydych chi'n dymuno danfon gair o ddiolch am y sylw hwn?", "flow-thanks-thanked-notice": "Derbyniodd $1 eich diolch am {{GENDER:$2|ei|ei|eu}} sylw.", - "notification-flow-thanks": "Diolchodd [[User:$1|$1]] {{GENDER:$1|i chi}} am $2 yn \"$3\" ar [[:$4]].", "notification-flow-thanks-post-link": "eich sylw", - "notification-flow-thanks-email-subject": "Diolchodd $1 {{GENDER:$1|}} am eich sylw ar {{SITENAME}}\n\nDiolchodd $1 {{GENDER:$1|}} {{GENDER:$2|i chi}} am eich sylw ar {{SITENAME}}", - "notification-flow-thanks-email-batch-body": "Diolchodd $1 {{GENDER:$1|}} {{GENDER:$4|i chi}} am eich sylw \"$2\" ar $3.", "apihelp-thank-description": "Danfonwch air o ddiolch at y golygydd." } diff --git a/Thanks/i18n/da.json b/Thanks/i18n/da.json index fe9ef7c9..566c72cf 100644 --- a/Thanks/i18n/da.json +++ b/Thanks/i18n/da.json @@ -5,30 +5,37 @@ "Palnatoke", "Thomsen", "Sarrus", - "Simeondahl" + "Simeondahl", + "SimmeD", + "EeveeSylveon", + "Saederup92" ] }, "thanks-desc": "Tilføjer links til at takke brugerne for ændringer, kommentarer, osv.", "thanks-thank": "{{GENDER:$1|{{GENDER:$2|tak}}}}", - "thanks-thanked": "{{GENDER:$1|takkede}}", - "thanks-button-thank": "{{GENDER:$1|Tak}}", - "thanks-button-thanked": "{{GENDER:$1|Takkede}}", - "thanks-error-undefined": "Takkehandlingen mislykkedes. Prøv venligst igen.", + "thanks-thanked": "{{GENDER:$1|{{GENDER:$2|takkede}}}}", + "thanks-button-thank": "{{GENDER:$1|{{GENDER:$2|Tak}}}}", + "thanks-button-thanked": "{{GENDER:$1|{{GENDER:$2|Takkede}}}}", + "thanks-error-undefined": "Takkehandlingen mislykkedes (fejlkode: $1). Prøv venligst igen.", "thanks-error-invalidrevision": "Versions-ID er ikke gyldigt.", + "thanks-error-invalidrecipient-self": "Du kan ikke takke dig selv", "thanks-error-ratelimited": "{{GENDER:$1|Du}} har overskredet din frekvensgrænse. Vent et stykke tid og prøv igen.", "thanks-thank-tooltip": "{{GENDER:$1|Send}} en takkemeddelelse til denne {{GENDER:$2|bruger}}", - "thanks-thanked-notice": "$1 fik at vide, at du kan lide {{GENDER:$2|hans|hendes|deres}} redigering.", + "thanks-confirmation2": "Alle takker er offentlige. Vil du {{GENDER:$1|sende}} tak?", + "thanks-thanked-notice": "{{GENDER:$3|Du}} takkede {{GENDER:$2|$1}}.", "thanks": "Send tak", - "thanks-form-revid": "Versions-ID for redigering", + "thanks-submit": "Send tak", "echo-pref-subscription-edit-thank": "Takker mig for min redigering", "echo-pref-tooltip-edit-thank": "Giv mig besked, når nogen takker mig for en redigering jeg har lavet.", "echo-category-title-edit-thank": "Tak!", "notification-thanks-diff-link": "din redigering", - "notification-header-edit-thank": "$1 {{GENDER:$2|takkede}} {{GENDER:$4|dig}} for din redigering på '''$3'''.", + "notification-header-rev-thank": "$1 {{GENDER:$2|takkede}} {{GENDER:$4|dig}} for din redigering på '''$3'''.", "log-name-thanks": "Takkelog", "log-description-thanks": "Nedenfor er en liste over brugere, som er blevet takket af andre brugere.", "logentry-thanks-thank": "$1 {{GENDER:$2|takkede}} {{GENDER:$4|$3}}", - "log-show-hide-thanks": "$1 takkelog", + "logeventslist-thanks-log": "Takkelog", + "notification-link-text-view-post": "Vis kommentar", + "notification-flow-thanks-post-link": "din kommentar", "notification-header-flow-thank": "$1 {{GENDER:$2|takkede}} {{GENDER:$5|dig}} for din kommentar i \"<strong>$3</strong>\".", "notification-compact-header-flow-thank": "$1 {{GENDER:$2|takkede}} {{GENDER:$3|dig}}." } diff --git a/Thanks/i18n/de-formal.json b/Thanks/i18n/de-formal.json index de738385..6054e480 100644 --- a/Thanks/i18n/de-formal.json +++ b/Thanks/i18n/de-formal.json @@ -8,7 +8,6 @@ "thanks-error-ratelimited": "{{GENDER:$1|Sie}} haben Ihr Aktionslimit überschritten. Bitte warten Sie etwas und versuchen Sie es erneut.", "thanks-thanked-notice": "$1 erhielt Ihr Dankeschön für {{GENDER:$2|seine|ihre|seine/ihre}} Bearbeitung.", "notification-thanks-diff-link": "Ihre Bearbeitung", - "thanks-confirmation-special": "Möchten Sie ein Dankeschön für diese Bearbeitung senden?", "flow-thanks-confirmation-special": "Möchten Sie ein Dankeschön für diesen Kommentar senden?", "flow-thanks-thanked-notice": "$1 erhielt Ihr Dankeschön für {{GENDER:$2|seinen|ihren|seinen/ihren}} Kommentar.", "notification-flow-thanks-post-link": "Ihren Kommentar" diff --git a/Thanks/i18n/de.json b/Thanks/i18n/de.json index c7c2f34c..0f796cd2 100644 --- a/Thanks/i18n/de.json +++ b/Thanks/i18n/de.json @@ -21,37 +21,44 @@ "thanks-button-thank": "{{GENDER:$1|{{GENDER:$2|Danken}}}}", "thanks-button-thanked": "{{GENDER:$1|{{GENDER:$2|Bedankt}}}}", "thanks-error-undefined": "Bedanken fehlgeschlagen (Fehlercode: $1). Bitte erneut versuchen.", + "thanks-error-invalid-log-id": "Logbucheintrag nicht gefunden", + "thanks-error-invalid-log-type": "Der Logbuchtyp „$1“ ist nicht in der weißen Liste der erlaubten Logbuchtypen.", + "thanks-error-log-deleted": "Der gewünschte Logbucheintrag wurde gelöscht und Dankeschöns können nicht für ihn vergeben werden.", "thanks-error-invalidrevision": "Die Versionskennung ist ungültig.", - "thanks-error-revdeleted": "Die Version wurde gelöscht", + "thanks-error-revdeleted": "Es können keine Dankeschöns versandt werden, da die Version gelöscht wurde.", "thanks-error-notitle": "Der Seitentitel konnte nicht abgerufen werden", "thanks-error-invalidrecipient": "Keinen gültigen Empfänger gefunden", "thanks-error-invalidrecipient-bot": "Bots kann nicht gedankt werden", "thanks-error-invalidrecipient-self": "Du kannst dir nicht selbst danken", - "thanks-error-echonotinstalled": "Echo ist nicht auf diesem Wiki installiert", "thanks-error-notloggedin": "Anonyme Benutzer können keine Dankeschöns senden", "thanks-error-ratelimited": "{{GENDER:$1|Du}} hast dein Aktionslimit überschritten. Bitte warte etwas und versuche es erneut.", + "thanks-error-api-params": "Es muss entweder der Parameter „revid“ oder „logid“ angegeben werden", "thanks-thank-tooltip": "{{GENDER:$2|Diesem Benutzer|Dieser Benutzerin}} ein Dankeschön {{GENDER:$1|senden}}", "thanks-thank-tooltip-no": "Die Dankeschön-Benachrichtigung {{GENDER:$1|abbrechen}}", "thanks-thank-tooltip-yes": "Die Dankeschön-Benachrichtigung {{GENDER:$1|senden}}", - "thanks-confirmation2": "Öffentlich einsehbares Dankeschön für diese Bearbeitung {{GENDER:$1|senden}}?", - "thanks-thanked-notice": "{{GENDER:$3|Du}} danktest $1 für {{GENDER:$2|seine|ihre}} Bearbeitung.", + "thanks-confirmation2": "Dankeschöns öffentlich {{GENDER:$1|senden}}?", + "thanks-thanked-notice": "{{GENDER:$3|Du}} danktest {{GENDER:$2|$1}}.", "thanks": "Für diese Bearbeitung danken", "thanks-submit": "Dankeschön senden", - "thanks-form-revid": "Versionskennung der Bearbeitung", "echo-pref-subscription-edit-thank": "Dankeschöns für meine Bearbeitung", "echo-pref-tooltip-edit-thank": "Benachrichtige mich, wenn mir jemand für eine Bearbeitung dankt, die ich gemacht habe.", "echo-category-title-edit-thank": "Dankeschön", "notification-thanks-diff-link": "deine Bearbeitung", - "notification-header-edit-thank": "$1 {{GENDER:$2|dankte}} {{GENDER:$4|dir}} für deine Bearbeitung auf <strong>$3</strong>.", + "notification-header-rev-thank": "$1 {{GENDER:$2|dankte}} {{GENDER:$4|dir}} für deine Bearbeitung auf <strong>$3</strong>.", + "notification-header-creation-thank": "$1 {{GENDER:$2|dankte}} {{GENDER:$4|dir}} für deine Erstellung von <strong>$3</strong>.", + "notification-header-log-thank": "$1 {{GENDER:$2|dankte}} {{GENDER:$4|dir}} für deine Aktion bezüglich <strong>$3</strong>.", "notification-compact-header-edit-thank": "$1 {{GENDER:$2|dankte}} {{GENDER:$3|dir}}.", - "notification-bundle-header-edit-thank": "{{PLURAL:$1|Eine Person dankte|$1 Personen dankten|100=Mehr als 99 Personen dankten}} {{GENDER:$3|dir}} für deine Bearbeitung auf <strong>$2</strong>.", + "notification-bundle-header-rev-thank": "{{PLURAL:$1|Eine Person dankte|$1 Personen dankten|100=Mehr als 99 Personen dankten}} {{GENDER:$3|dir}} für deine Bearbeitung auf <strong>$2</strong>.", + "notification-bundle-header-log-thank": "{{PLURAL:$1|Eine Person dankte|$1 Personen dankten|100=Mehr als 99 Personen dankten}} {{GENDER:$3|dir}} für deine Aktion bezüglich <strong>$2</strong>.", "log-name-thanks": "Dankeschön-Logbuch", "log-description-thanks": "Es folgt eine Liste von Benutzern, die anderen Benutzern dankten.", "logentry-thanks-thank": "$1 {{GENDER:$2|dankte}} {{GENDER:$4|$3}}", - "log-show-hide-thanks": "Dankeschön-Logbuch $1", - "thanks-error-no-id-specified": "Du musst eine Versionskennung angeben, um ein Dankeschön zu senden.", - "thanks-confirmation-special": "Möchtest du öffentlich ein Dankeschön für diese Bearbeitung senden?", + "logeventslist-thanks-log": "Dankeschön-Logbuch", + "thanks-error-no-id-specified": "Du musst eine Versions- oder Logbuchkennung angeben, um ein Dankeschön zu senden.", + "thanks-confirmation-special-log": "Möchtest du öffentlich Dankeschöns für diese Logbuchaktion senden?", + "thanks-confirmation-special-rev": "Möchtest du öffentlich Dankeschöns für diese Bearbeitung senden?", "notification-link-text-view-post": "Kommentar anzeigen", + "notification-link-text-view-logentry": "Logbucheintrag ansehen", "thanks-error-invalidpostid": "Die Beitragskennung ist nicht gültig.", "flow-thanks-confirmation-special": "Möchtest du öffentlich ein Dankeschön für diesen Kommentar senden?", "flow-thanks-thanked-notice": "{{GENDER:$3|Du}} danktest $1 für {{GENDER:$2|seinen|ihren}} Kommentar.", @@ -60,11 +67,13 @@ "notification-compact-header-flow-thank": "$1 {{GENDER:$2|dankte}} {{GENDER:$3|dir}}.", "notification-bundle-header-flow-thank": "{{PLURAL:$1|Eine Person dankte|$1 Personen dankten|100=Mehr als 99 Personen dankten}} {{GENDER:$3|dir}} für deinen Kommentar in „<strong>$2</strong>“.", "apihelp-flowthank-description": "Ein öffentliches Dankeschön für einen Flow-Beitrag senden.", + "apihelp-flowthank-summary": "Sendet eine öffentliche Dankeschön-Benachrichtigung für einen Flow-Kommentar.", "apihelp-flowthank-param-postid": "Die UUID des Beitrags, für den gedankt werden soll.", "apihelp-flowthank-example-1": "Ein Dankeschön für den Kommentar mit der <kbd>UUID xyz789</kbd> senden", "apihelp-thank-description": "Sendet eine Dankeschön-Benachrichtigung an einen Autor.", "apihelp-thank-summary": "Sendet eine Dankeschön-Benachrichtigung an einen Bearbeiter.", - "apihelp-thank-param-rev": "Versionskennung, für die gedankt werden soll.", + "apihelp-thank-param-rev": "Versionskennung, für die gedankt werden soll. Dies oder „log“ muss angegeben werden.", + "apihelp-thank-param-log": "Logbuchkennung, für die gedankt werden soll. Dies oder „rev“ muss angegeben werden.", "apihelp-thank-param-source": "Eine kurze Zeichenfolge, die die Quelle der Anfrage beschreibt, zum Beispiel <kbd>diff</kbd> oder <kbd>history</kbd>.", "apihelp-thank-example-1": "Sendet ein Dankeschön für die Version mit der <kbd>Kennung 456</kbd>, deren Quelle ein Bearbeitungsunterschied ist." } diff --git a/Thanks/i18n/diq.json b/Thanks/i18n/diq.json index ba557917..33141b33 100644 --- a/Thanks/i18n/diq.json +++ b/Thanks/i18n/diq.json @@ -19,11 +19,10 @@ "thanks-submit": "Teşekur bırışe", "echo-category-title-edit-thank": "Teşekuri", "notification-thanks-diff-link": "vırnayışê şıma", - "notification-header-edit-thank": "$1, qandé vurnayışê pera <strong>$3</strong>i {{GENDER:$4|şıma}} rê {{GENDER:$2|teşekur kerd}}.", - "notification-bundle-header-edit-thank": "{{PLURAL:$1|Yew merdım|$1 merdımi|100=99+ merduman}} qandé <strong>$2</strong> {{GENDER:$3|şıma }} rê teşekur kerd.", + "notification-header-rev-thank": "$1, qandé vurnayışê pera <strong>$3</strong>i {{GENDER:$4|şıma}} rê {{GENDER:$2|teşekur kerd}}.", + "notification-bundle-header-rev-thank": "{{PLURAL:$1|Yew merdım|$1 merdımi|100=99+ merduman}} qandé <strong>$2</strong> {{GENDER:$3|şıma }} rê teşekur kerd.", "log-name-thanks": "Qeydê teşekuran", "logentry-thanks-thank": "$1 {{GENDER:$4|$3}} rê {{GENDER:$2|teşekur kerd}}", - "log-show-hide-thanks": "Qeydé teşekuré $1", "notification-link-text-view-post": "Tefsiri bıvêne", "notification-flow-thanks-post-link": "raweyê şıma" } diff --git a/Thanks/i18n/dsb.json b/Thanks/i18n/dsb.json index 04452afe..0388c4ca 100644 --- a/Thanks/i18n/dsb.json +++ b/Thanks/i18n/dsb.json @@ -16,17 +16,11 @@ "thanks-thank-tooltip": "Źěkowu powěźeńku toś {{GENDER:$2|wužywarjeju|wužywarce}} {{GENDER:$1|pósłaś}}", "thanks-thanked-notice": "$1 jo se {{GENDER:$1|informěrował|informěrowała}}, až {{GENDER:$2|jogo|jeje}} změna jo śi spódobała.", "thanks": "Źěk pósłaś", - "thanks-form-revid": "Wersijowy ID za změnu", "echo-pref-subscription-edit-thank": "Źěkujo se mě za móju změnu.", "echo-pref-tooltip-edit-thank": "Informěruj mě, gaž něchten źěkujo se mě za změnu, kótaruž som cynił.", "echo-category-title-edit-thank": "Wjeliki źěk", "notification-thanks-diff-link": "twója změna", - "notification-thanks": "[[User:$1|$1]] jo se śi za $2 na [[:$3]] {{GENDER:$1|źěkował|źěkowała}}.", - "notification-thanks-flyout2": "[[User:$1|$1]] jo se śi za změnu na $2 {{GENDER:$1|źěkował|źěkowała}}.", - "notification-thanks-email-subject": "$1 jo se śi za twóju změnu na {{GRAMMAR:lokatiw|{{SITENAME}}}} {{GENDER:$1|źěkował|źěkowała}}", - "notification-thanks-email-batch-body": "$1 jo se śi za twóju změnu na $2 {{GENDER:$1|źěkował|źěkowała}}.", "log-name-thanks": "Źěkowy protokol", "log-description-thanks": "Dołojce jo lisćina wužywarjow, kótarymž druge wužywarje su se źěkowali.", - "logentry-thanks-thank": "$1 jo {{GENDER:$4|$3}} {{GENDER:$2|źěkował|źěkowała}}", - "log-show-hide-thanks": "Źěkowy protokol $1" + "logentry-thanks-thank": "$1 jo {{GENDER:$4|$3}} {{GENDER:$2|źěkował|źěkowała}}" } diff --git a/Thanks/i18n/dty.json b/Thanks/i18n/dty.json index eba1c963..c14ddc0e 100644 --- a/Thanks/i18n/dty.json +++ b/Thanks/i18n/dty.json @@ -14,7 +14,6 @@ "thanks": "धन्यवाद पठाओ", "thanks-submit": "धन्यवाद पठाओ", "notification-thanks-diff-link": "तमरो सम्पादन", - "thanks-confirmation-special": "क्या तमी यै सम्पादनको निउती धन्यवाद दिन चाहन्छौ ?", "flow-thanks-confirmation-special": "क्या तमी यै प्रतिक्रियाका निउती धन्यवाद पठाउन चाहन्छौ ?", "flow-thanks-thanked-notice": "तमलाई {{GENDER:$2|उइले|उनले|उनिहरूले}} दियाको प्रतिक्रिया मन पर्याको छ भन्ने सूचना $1लाई पठायाको छ ।" } diff --git a/Thanks/i18n/el.json b/Thanks/i18n/el.json index 878896e7..38b6c09c 100644 --- a/Thanks/i18n/el.json +++ b/Thanks/i18n/el.json @@ -3,7 +3,8 @@ "authors": [ "Geraki", "Glavkos", - "Protnet" + "Protnet", + "Nikosgranturismogt" ] }, "thanks-desc": "Προσθέτει συνδέσμους για να ευχαριστείτε χρήστες για επεξεργασίες, σχόλια, κλπ.", @@ -17,28 +18,26 @@ "thanks-thank-tooltip": "{{GENDER:$1|Έστειλε}} μια ειδοποίηση ευχαριστίας σε {{GENDER:$2|αυτόν τον χρήστη|αυτή την χρήστη}}", "thanks-thank-tooltip-no": "{{GENDER:$1|Ακύρωση}} της κοινοποίησης ευχαριστίας", "thanks-thank-tooltip-yes": "{{GENDER:$1|Αποστολή}} της κοινοποίησης ευχαριστίας", - "thanks-confirmation2": "{{GENDER:$1|Αποστολή}} δημόσιας ευχαριστίας γι' αυτή την επεξεργασία;", - "thanks-thanked-notice": "{{GENDER:$2|Ο|Η}} $1 έλαβε τις ευχαριστίες σας για την επεξεργασία {{GENDER:$2|του|της}}.", + "thanks-confirmation2": "Όλες οι ευχαριστίες είναι δημόσιες. {{GENDER:$1|Αποστολή}} ευχαριστίας;", + "thanks-thanked-notice": "{{GENDER:$3|Εσείς}} ευχαριστήσατε τον {{GENDER:$2|$1}}.", "thanks": "Αποστολή ευχαριστίας", "thanks-submit": "Αποστολή ευχαριστίας", - "thanks-form-revid": "Αναγνωριστικό αλλαγής για την επεξεργασία", "echo-pref-subscription-edit-thank": "Με ευχαριστεί για την επεξεργασία μου", "echo-pref-tooltip-edit-thank": "Να ειδοποιούμαι όταν κάποιος με ευχαριστεί για μια επεξεργασία που έκανα.", "echo-category-title-edit-thank": "Ευχαριστίες", "notification-thanks-diff-link": "την επεξεργασία σου", - "notification-header-edit-thank": "{{GENDER:$2|Ο|Η}} $1 {{GENDER:$4|σας}} ευχαρίστησε για την επεξεργασία σας στην <strong>$3</strong>.", + "notification-header-rev-thank": "{{GENDER:$2|Ο|Η}} $1 {{GENDER:$4|σας}} ευχαρίστησε για την επεξεργασία σας στην <strong>$3</strong>.", "notification-compact-header-edit-thank": "{{GENDER:$2|Ο|Η}} $1 {{GENDER:$3|σας}} ευχαρίστησε.", - "notification-bundle-header-edit-thank": "{{PLURAL:$1|Ένα άτομο σας ευχαρίστησε|$1 άτομα σας ευχαρίστησαν|100=99+ άτομα σας ευχαρίστησαν}} για την επεξεργασία {{GENDER:$3|σας}} στην <strong>$2</strong>.", + "notification-bundle-header-rev-thank": "{{PLURAL:$1|Ένα άτομο σας ευχαρίστησε|$1 άτομα σας ευχαρίστησαν|100=99+ άτομα σας ευχαρίστησαν}} για την επεξεργασία {{GENDER:$3|σας}} στην <strong>$2</strong>.", "log-name-thanks": "Καταγραφή ευχαριστηρίων", "log-description-thanks": "Παρακάτω είναι μια λίστα των χρηστών που ευχαριστήθηκαν από άλλους χρήστες.", "logentry-thanks-thank": "{{GENDER:$2|Ο|Η}} $1 ευχαρίστησε {{GENDER:$4|τον|την}} $3", - "log-show-hide-thanks": "$1 καταγραφής ευχαριστηρίων", - "thanks-error-no-id-specified": "Πρέπει να καθορίσετε ένα ID αναθεώρησης για να στείλετε ευχαριστία.", - "thanks-confirmation-special": "Θέλετε να στείλετε δημόσια ευχαριστία γι' αυτή την επεξεργασία;", + "logeventslist-thanks-log": "Καταγραφή ευχαριστηρίων", + "thanks-error-no-id-specified": "Πρέπει να καθορίσετε ένα ID αναθεώρησης ή μητρώου για να στείλετε ευχαριστία.", "notification-link-text-view-post": "Προβολή σχολίου", "thanks-error-invalidpostid": "Το Post ID δεν είναι έγκυρο.", "flow-thanks-confirmation-special": "Θέλετε να στείλετε δημόσια ευχαριστία γι' αυτό το σχόλιο;", - "flow-thanks-thanked-notice": "{{GENDER:$2|Ο|Η}} $1 έλαβε τις ευχαριστίες σας για το σχόλιό {{GENDER:$2|του|της}}.", + "flow-thanks-thanked-notice": "{{GENDER:$3|Εσείς}} ευχαριστήσατε τον $1 για το σχόλιο {{GENDER:$2|του|της}}.", "notification-flow-thanks-post-link": "σχόλιό σας", "notification-header-flow-thank": "{{GENDER:$2|Ο|Η}} $1 {{GENDER:$5|σας}} ευχαρίστησε για το σχόλιό σας στο «<strong>$3</strong>».", "notification-compact-header-flow-thank": "{{GENDER:$2|Ο|Η}} $1 {{GENDER:$3|σας}} ευχαρίστησε.", diff --git a/Thanks/i18n/en.json b/Thanks/i18n/en.json index 80d8501b..975ec965 100644 --- a/Thanks/i18n/en.json +++ b/Thanks/i18n/en.json @@ -10,37 +10,44 @@ "thanks-button-thank": "{{GENDER:$1|{{GENDER:$2|Thank}}}}", "thanks-button-thanked": "{{GENDER:$1|{{GENDER:$2|Thanked}}}}", "thanks-error-undefined": "Thank action failed (error code: $1). Please try again.", + "thanks-error-invalid-log-id": "Log entry not found", + "thanks-error-invalid-log-type": "Log type '$1' is not in the whitelist of permitted log types.", + "thanks-error-log-deleted": "The requested log entry has been deleted and thanks cannot be given for it.", "thanks-error-invalidrevision": "Revision ID is not valid.", - "thanks-error-revdeleted": "Revision has been deleted", + "thanks-error-revdeleted": "Unable to send thanks because the revision has been deleted.", "thanks-error-notitle": "Page title could not be retrieved", "thanks-error-invalidrecipient": "No valid recipient found", "thanks-error-invalidrecipient-bot": "Bots cannot be thanked", "thanks-error-invalidrecipient-self": "You cannot thank yourself", - "thanks-error-echonotinstalled": "Echo is not installed on this wiki", "thanks-error-notloggedin": "Anonymous users cannot send thanks", "thanks-error-ratelimited": "{{GENDER:$1|You}}'ve exceeded your rate limit. Please wait some time and try again.", + "thanks-error-api-params": "Either the 'revid' or the 'logid' parameter must be provided", "thanks-thank-tooltip": "{{GENDER:$1|Send}} a thank you notification to this {{GENDER:$2|user}}", "thanks-thank-tooltip-no": "{{GENDER:$1|Cancel}} the thank you notification", "thanks-thank-tooltip-yes": "{{GENDER:$1|Send}} the thank you notification", - "thanks-confirmation2": "{{GENDER:$1|Send}} public thanks for this edit?", - "thanks-thanked-notice": "{{GENDER:$3|You}} thanked $1 for {{GENDER:$2|his|her|their}} edit.", + "thanks-confirmation2": "Publicly {{GENDER:$1|send}} thanks?", + "thanks-thanked-notice": "{{GENDER:$3|You}} thanked {{GENDER:$2|$1}}.", "thanks": "Send thanks", "thanks-submit": "Send thanks", - "thanks-form-revid": "Revision ID for edit", "echo-pref-subscription-edit-thank": "Thanks me for my edit", "echo-pref-tooltip-edit-thank": "Notify me when someone thanks me for an edit I made.", "echo-category-title-edit-thank": "Thanks", "notification-thanks-diff-link": "your edit", - "notification-header-edit-thank": "$1 {{GENDER:$2|thanked}} {{GENDER:$4|you}} for your edit on <strong>$3</strong>.", + "notification-header-rev-thank": "$1 {{GENDER:$2|thanked}} {{GENDER:$4|you}} for your edit on <strong>$3</strong>.", + "notification-header-creation-thank": "$1 {{GENDER:$2|thanked}} {{GENDER:$4|you}} for your creation of <strong>$3</strong>.", + "notification-header-log-thank": "$1 {{GENDER:$2|thanked}} {{GENDER:$4|you}} for your action relating to <strong>$3</strong>.", "notification-compact-header-edit-thank": "$1 {{GENDER:$2|thanked}} {{GENDER:$3|you}}.", - "notification-bundle-header-edit-thank": "{{PLURAL:$1|One person|$1 people|100=99+ people}} thanked {{GENDER:$3|you}} for your edit on <strong>$2</strong>.", + "notification-bundle-header-rev-thank": "{{PLURAL:$1|One person|$1 people|100=99+ people}} thanked {{GENDER:$3|you}} for your edit on <strong>$2</strong>.", + "notification-bundle-header-log-thank": "{{PLURAL:$1|One person|$1 people|100=99+ people}} thanked {{GENDER:$3|you}} for your action relating to <strong>$2</strong>.", "log-name-thanks": "Thanks log", "log-description-thanks": "Below is a list of users thanked by other users.", "logentry-thanks-thank": "$1 {{GENDER:$2|thanked}} {{GENDER:$4|$3}}", - "log-show-hide-thanks": "$1 thanks log", - "thanks-error-no-id-specified": "You must specify a revision ID to send thanks.", - "thanks-confirmation-special": "Do you want to publicly send thanks for this edit?", + "logeventslist-thanks-log": "Thanks log", + "thanks-error-no-id-specified": "You must specify a revision or log ID to send thanks.", + "thanks-confirmation-special-log": "Do you want to publicly send thanks for this log action?", + "thanks-confirmation-special-rev": "Do you want to publicly send thanks for this edit?", "notification-link-text-view-post": "View comment", + "notification-link-text-view-logentry": "View log entry", "thanks-error-invalidpostid": "Post ID is not valid.", "flow-thanks-confirmation-special": "Do you want to publicly send thanks for this comment?", "flow-thanks-thanked-notice": "{{GENDER:$3|You}} thanked $1 for {{GENDER:$2|his|her|their}} comment.", @@ -54,7 +61,8 @@ "apihelp-flowthank-example-1": "Send thanks for the comment with <kbd>UUID xyz789</kbd>", "apihelp-thank-description": "Send a thank-you notification to an editor.", "apihelp-thank-summary": "Send a thank-you notification to an editor.", - "apihelp-thank-param-rev": "Revision ID to thank someone for.", + "apihelp-thank-param-rev": "Revision ID to thank someone for. This or 'log' must be provided.", + "apihelp-thank-param-log": "Log ID to thank someone for. This or 'rev' must be provided.", "apihelp-thank-param-source": "A short string describing the source of the request, for example <kbd>diff</kbd> or <kbd>history</kbd>.", "apihelp-thank-example-1": "Send thanks for revision <kbd>ID 456</kbd>, with the source being a diff page" } diff --git a/Thanks/i18n/eo.json b/Thanks/i18n/eo.json index 368ed822..83a8c7e7 100644 --- a/Thanks/i18n/eo.json +++ b/Thanks/i18n/eo.json @@ -25,12 +25,10 @@ "echo-pref-tooltip-edit-thank": "Sciigu min kiam iu dankas al mi pro mia redakto.", "echo-category-title-edit-thank": "Dankoj", "notification-thanks-diff-link": "via redakto", - "notification-header-edit-thank": "$1 {{GENDER:$2|dankis}} {{GENDER:$4|vin}} pro via redakto en <strong>$3</strong>.", + "notification-header-rev-thank": "$1 {{GENDER:$2|dankis}} {{GENDER:$4|vin}} pro via redakto en <strong>$3</strong>.", "log-name-thanks": "Protokolo de dankoj", "log-description-thanks": "Sube estas listo de uzantoj al kiuj aliaj uzantoj dankis.", "logentry-thanks-thank": "$1 {{GENDER:$2|dankis}} al {{GENDER:$4|$3}}", - "log-show-hide-thanks": "$1 protokolon de dankoj", - "thanks-confirmation-special": "Ĉu vi volas publike sendi dankon pro tiu ĉi redakto?", "notification-link-text-view-post": "Montri komenton", "flow-thanks-confirmation-special": "Ĉu vi volas publike sendi dankon pro tiu ĉi komento?", "flow-thanks-thanked-notice": "$1 ricevis vian dankon pro {{GENDER:$2|sia}} komento.", diff --git a/Thanks/i18n/es.json b/Thanks/i18n/es.json index c25d70be..c1ef3643 100644 --- a/Thanks/i18n/es.json +++ b/Thanks/i18n/es.json @@ -8,58 +8,68 @@ "PoLuX124", "Sethladan", "Themasterriot", - "Macofe" + "Macofe", + "MarcoAurelio", + "Savh", + "Jelou" ] }, - "thanks-desc": "Añade enlaces para agradecer a los usuarios por ediciones, comentarios, etc.", + "thanks-desc": "Añade enlaces para agradecer a los usuarios las ediciones, comentarios, etc.", "thanks-thank": "{{GENDER:$1|{{GENDER:$2|agradecer}}}}", "thanks-thanked": "{{GENDER:$1|{{GENDER:$2|agradecido|agradecida}}}}", "thanks-button-thank": "{{GENDER:$1|{{GENDER:$2|Agradecer}}}}", "thanks-button-thanked": "{{GENDER:$1|{{GENDER:$2|Agradecido|Agradecida}}}}", - "thanks-error-undefined": "La acción de agradecimiento falló (código de error: $1). Inténtalo de nuevo.", + "thanks-error-undefined": "El agradecimiento falló (código de error: $1). Inténtalo de nuevo.", + "thanks-error-invalid-log-id": "No se ha encontrado la entrada en el registro", + "thanks-error-invalid-log-type": "El tipo de registro «$1» no se encuentra en la lista blanca de tipos permitidos.", "thanks-error-invalidrevision": "El id. de revisión no es válido.", - "thanks-error-revdeleted": "Se ha eliminado la revisión", + "thanks-error-revdeleted": "No se puede enviar el agradecimiento porque se eliminó la revisión.", "thanks-error-notitle": "No se pudo recuperar el título de la página", "thanks-error-invalidrecipient": "No se encontró un destinatario válido", - "thanks-error-invalidrecipient-bot": "No se puede agradecer a bots", - "thanks-error-invalidrecipient-self": "No puedes agradecerte a ti mismo", - "thanks-error-echonotinstalled": "No está instalado Echo en este wiki", - "thanks-error-notloggedin": "Los usuarios anónimos no pueden agradecer", + "thanks-error-invalidrecipient-bot": "No se pueden enviar agradecimientos a bots", + "thanks-error-invalidrecipient-self": "No puedes enviarte agradecimientos a ti mismo", + "thanks-error-notloggedin": "Los usuarios anónimos no pueden enviar agradecimientos", "thanks-error-ratelimited": "{{GENDER:$1|Has}} excedido tu límite. Espera un tiempo e inténtalo de nuevo.", + "thanks-error-api-params": "Se debe proporcionar, bien el parámetro «revid», bien el parámetro «logid»", "thanks-thank-tooltip": "{{GENDER:$1|Enviar}} una notificación de agradecimiento a {{GENDER:$2|este usuario|esta usuaria}}", "thanks-thank-tooltip-no": "{{GENDER:$1|Cancelar}} la notificación de agradecimiento", "thanks-thank-tooltip-yes": "{{GENDER:$1|Enviar}} la notificación de agradecimiento", - "thanks-confirmation2": "¿{{GENDER:$1|Agradecer}} públicamente esta edición?", - "thanks-thanked-notice": "{{GENDER:$3|Agradeciste}} a $1 por {{GENDER:$2|su}} edición.", + "thanks-confirmation2": "¿Quieres {{GENDER:$1|enviar}} tu agradecimiento públicamente?", + "thanks-thanked-notice": "{{GENDER:$3|Agradeciste}} a {{GENDER:$2|$1}}.", "thanks": "Enviar agradecimiento", "thanks-submit": "Enviar agradecimiento", - "thanks-form-revid": "Identificador de la revisión", - "echo-pref-subscription-edit-thank": "Me agradece por mi edición", + "echo-pref-subscription-edit-thank": "Agradecerme mi edición", "echo-pref-tooltip-edit-thank": "Notificarme cuando alguien me agradezca por una edición que haya realizado.", "echo-category-title-edit-thank": "Agradecimientos", "notification-thanks-diff-link": "tu edición", - "notification-header-edit-thank": "$1 {{GENDER:$4|te}} {{GENDER:$2|agradeció}} por tu edición en <strong>$3</strong>.", - "notification-compact-header-edit-thank": "$1 {{GENDER:$3|te}} {{GENDER:$2|agradeció}}.", - "notification-bundle-header-edit-thank": "{{PLURAL:$1|Una persona|$1 personas|100=99+ personas}} {{GENDER:$3|te}} {{PLURAL:$1|agradeció|agradecieron}} por tu edición en <strong>$2</strong>.", + "notification-header-rev-thank": "$1 {{GENDER:$2|agradeció}} {{GENDER:$4|tu}} edición en <strong>$3</strong>.", + "notification-header-log-thank": "$1 {{GENDER:$2|agradeció}} {{GENDER:$4|tu}} acción relacionada con <strong>$3</strong>.", + "notification-compact-header-edit-thank": "$1 {{GENDER:$3|te}} {{GENDER:$2|lo agradeció}}.", + "notification-bundle-header-rev-thank": "{{PLURAL:$1|Una persona|$1 personas|100=Más de 99 personas}} {{PLURAL:$1|agradeció|agradecieron}} {{GENDER:$3|tu}} edición en <strong>$2</strong>.", + "notification-bundle-header-log-thank": "{{PLURAL:$1|Una persona|$1 personas|100=Más de 99 personas}} {{PLURAL:$1|agradeció|agradecieron}} {{GENDER:$3|tu}} acción en <strong>$2</strong>.", "log-name-thanks": "Registro de agradecimientos", - "log-description-thanks": "A continuación, una lista de usuarios que han sido agradecidos por otros usuarios.", - "logentry-thanks-thank": "$1 {{GENDER:$2|agradeció}} a {{GENDER:$4|$3}}", - "log-show-hide-thanks": "$1 registro de agradecimientos", - "thanks-error-no-id-specified": "Debes especificar un identificador de revisión para agradecer.", - "thanks-confirmation-special": "¿Deseas agradecer públicamente esta edición?", + "log-description-thanks": "A continuación se muestra una lista de usuarios agradecidos por otros usuarios.", + "logentry-thanks-thank": "$1 {{GENDER:$2|se lo agradeció}} a {{GENDER:$4|$3}}", + "logeventslist-thanks-log": "Registro de agradecimientos", + "thanks-error-no-id-specified": "Debes especificar una revisión o un identificador de registro para enviar agradecimientos.", + "thanks-confirmation-special-log": "¿Quieres agradecer públicamente esta acción del registro?", + "thanks-confirmation-special-rev": "¿Quieres agradecer públicamente esta edición?", "notification-link-text-view-post": "Ver comentario", + "notification-link-text-view-logentry": "Ver entrada de registro", "thanks-error-invalidpostid": "El identificador de publicación no es válido.", "flow-thanks-confirmation-special": "¿Deseas agradecer públicamente este comentario?", - "flow-thanks-thanked-notice": "{{GENDER:$3|Agradeciste}} a $1 por {{GENDER:$2|su}} comentario.", + "flow-thanks-thanked-notice": "{{GENDER:$3|Agradeciste}} a $1 {{GENDER:$2|su}} comentario.", "notification-flow-thanks-post-link": "tu comentario", - "notification-header-flow-thank": "$1 {{GENDER:$5|te}} {{GENDER:$2|agradeció}} por tu comentario en \"<strong>$3</strong>\".", - "notification-compact-header-flow-thank": "$1 {{GENDER:$3|te}} {{GENDER:$2|agradeció}}.", - "notification-bundle-header-flow-thank": "{{PLURAL:$1|Una persona|$1 personas|100=99+ personas}} {{GENDER:$3|te}} {{PLURAL:$1|agradeció|agradecieron}} por tu comentario en \"<strong>$2</strong>\".", + "notification-header-flow-thank": "$1 {{GENDER:$2|agradeció}} {{GENDER:$5|tu}} comentario en \"<strong>$3</strong>\".", + "notification-compact-header-flow-thank": "$1 {{GENDER:$3|te}} {{GENDER:$2|lo agradeció}}.", + "notification-bundle-header-flow-thank": "{{PLURAL:$1|Una persona|$1 personas|100=99+ personas}} {{PLURAL:$1|agradeció|agradecieron}} {{GENDER:$3|tu}} comentario en \"<strong>$2</strong>\".", "apihelp-flowthank-description": "Enviar una notificación pública de agradecimiento por un comentario en Flow.", + "apihelp-flowthank-summary": "Enviar una notificación pública de agradecimiento por un comentario en Flow.", "apihelp-flowthank-param-postid": "El UUID de la publicación a la cual agradecer.", - "apihelp-flowthank-example-1": "Agradecer por el comentario con <kbd>UUID xyz789</kbd>", + "apihelp-flowthank-example-1": "Agradecer el comentario con <kbd>UUID xyz789</kbd>", "apihelp-thank-description": "Enviar una notificación de agradecimiento a un editor.", - "apihelp-thank-param-rev": "Identificador de revisión para agradecer a alguien.", + "apihelp-thank-summary": "Enviar una notificación de agradecimiento a un editor.", + "apihelp-thank-param-rev": "Identificador de revisión del envío de agradecimiento. Se debe proporcionar el ID o el 'log'.", "apihelp-thank-param-source": "Una cadena corta que describa el origen de la solicitud. Por ejemplo, <kbd>diff</kbd> o <kbd>history</kbd>.", - "apihelp-thank-example-1": "Agradecer por el identificador de revisión <kbd>ID 456</kbd, con una página de cambios como fuente" + "apihelp-thank-example-1": "Agradecer la revisión <kbd>ID 456</kbd, con la fuente siendo una página diff" } diff --git a/Thanks/i18n/et.json b/Thanks/i18n/et.json index 195751b1..7db80293 100644 --- a/Thanks/i18n/et.json +++ b/Thanks/i18n/et.json @@ -7,43 +7,60 @@ ] }, "thanks-desc": "Lisab lingid kasutajate tänamiseks muudatuste, kommentaaride ja muu eest.", - "thanks-thank": "{{GENDER:$1|{{GENDER:$2|täna}}}}", + "thanks-thank": "{{GENDER:$1|{{GENDER:$2|avalda tänu}}}}", "thanks-thanked": "{{GENDER:$1|{{GENDER:$2|tänatud}}}}", "thanks-button-thank": "{{GENDER:$1|{{GENDER:$2|Täna}}}}", "thanks-button-thanked": "{{GENDER:$1|{{GENDER:$2|Tänatud}}}}", "thanks-error-undefined": "Tänamine ebaõnnestus (tõrkekood: $1). Palun proovi uuesti.", + "thanks-error-invalid-log-id": "Logisissekannet ei leidu", + "thanks-error-invalid-log-type": "Logitüüp \"$1\" pole lubatud logitüüpide valges nimekirjas.", + "thanks-error-log-deleted": "Päritud logisissekanne on kustutatud ja selle eest ei saa tänu avaldada.", "thanks-error-invalidrevision": "Redaktsiooni identifikaator ei sobi.", + "thanks-error-revdeleted": "Ei saa tänuteavitust saata, sest redaktsioon on kustutatud.", + "thanks-error-notitle": "Lehekülje pealkirja ei õnnestu välja otsida", + "thanks-error-invalidrecipient": "Sobivat adressaati ei leidu", + "thanks-error-invalidrecipient-bot": "Roboteid ei saa tänada", + "thanks-error-invalidrecipient-self": "Ennast ei saa tänada", + "thanks-error-notloggedin": "Anonüümsed kasutajad ei saa tänuteavitusi saata", "thanks-error-ratelimited": "{{GENDER:$1|Oled}} ületanud piirangumäära. Palun oota natuke ja proovi uuesti.", + "thanks-error-api-params": "Peab olema ära toodud kas parameeter \"revid\" või \"logid\"", "thanks-thank-tooltip": "{{GENDER:$1|Saada}} sellele {{GENDER:$2|kasutajale}} tänuteavitus", "thanks-thank-tooltip-no": "{{GENDER:$1|Loobu}} tänuteavitusest", "thanks-thank-tooltip-yes": "{{GENDER:$1|Saada}} tänuteavitus", "thanks-confirmation2": "Kas {{GENDER:$1|saadad}} selle muudatuse eest avaliku tänuavalduse?", - "thanks-thanked-notice": "{{GENDER:$3|Tänasid}} kasutajat $1 {{GENDER:$2|tema}} muudatuse eest.", + "thanks-thanked-notice": "{{GENDER:$3|Tänasid}} kasutajat {{GENDER:$2|$1}}.", "thanks": "Tänu avaldamine", "thanks-submit": "Saada tänuteavitus", - "thanks-form-revid": "Muudatuse redaktsiooni identifikaator", "echo-pref-subscription-edit-thank": "Mind tänatakse minu muudatuse eest", "echo-pref-tooltip-edit-thank": "Teavita mind, kui keegi tänab mind tehtud muudatuse eest.", "echo-category-title-edit-thank": "Tänamine", "notification-thanks-diff-link": "muudatuse", - "notification-header-edit-thank": "$1 {{GENDER:$2|tänas}} {{GENDER:$4|sind}} muudatuse eest leheküljel \"<strong>$3</strong>\".", + "notification-header-rev-thank": "$1 {{GENDER:$2|tänas}} {{GENDER:$4|sind}} muudatuse eest leheküljel \"<strong>$3</strong>\".", + "notification-header-log-thank": "$1 {{GENDER:$2|tänas}} {{GENDER:$4|sind}} lehekülje \"<strong>$3</strong>\" suhtes rakendatud toimingu eest.", + "notification-compact-header-edit-thank": "$1 {{GENDER:$2|tänas}} {{GENDER:$3|sind}}.", + "notification-bundle-header-rev-thank": "{{PLURAL:$1|Üks inimene|$1 inimest|100=Üle 99 inimese}} tänas {{GENDER:$3|sind}} muudatuse eest leheküljel \"<strong>$2</strong>\".", + "notification-bundle-header-log-thank": "{{PLURAL:$1|Üks inimene tänas|$1 inimest tänasid|100=Üle 99 inimese tänasid}} {{GENDER:$3|sind}} lehekülje \"<strong>$2</strong>\" suhtes rakendatud toimingu eest.", "log-name-thanks": "Tänulogi", "log-description-thanks": "Allpool on nimekiri kasutajatest, keda teised kasutajad on tänanud.", "logentry-thanks-thank": "$1 {{GENDER:$2|tänas}} kasutajat {{GENDER:$4|$3}}", - "log-show-hide-thanks": "$1 tänulogi", - "thanks-error-no-id-specified": "Pead määrama redaktsiooni identifikaatori, et tänu avaldada.", - "thanks-confirmation-special": "Kas tahad selle muudatuse eest avalikult tänu avaldada?", + "logeventslist-thanks-log": "Tänulogi", + "thanks-error-no-id-specified": "Pead määrama redaktsiooni või logisündmuse identifikaatori, et tänu avaldada.", + "thanks-confirmation-special-log": "Kas soovid saata selle logitoimingu eest avaliku tänuteavituse?", + "thanks-confirmation-special-rev": "Kas soovid saata selle muudatuse eest avaliku tänuteavituse?", "notification-link-text-view-post": "Vaata kommentaari", + "notification-link-text-view-logentry": "Vaata logisissekannet", "thanks-error-invalidpostid": "Postituse identifikaator on vigane.", "flow-thanks-confirmation-special": "Kas tahad selle kommentaari eest avalikult tänu avaldada?", "flow-thanks-thanked-notice": "{{GENDER:$3|Tänasid}} kasutajat $1 {{GENDER:$2|tema}} kommentaari eest.", "notification-flow-thanks-post-link": "kommentaari", "notification-header-flow-thank": "$1 {{GENDER:$2|tänas}} {{GENDER:$5|sind}} kommentaari eest teemas \"<strong>$3</strong>\".", + "notification-compact-header-flow-thank": "$1 {{GENDER:$2|tänas}} {{GENDER:$3|sind}}.", + "notification-bundle-header-flow-thank": "{{PLURAL:$1|Üks inimene|$1 inimest|100=Üle 99 inimese}} tänas {{GENDER:$3|sind}} kommentaari eest arutelus \"<strong>$2</strong>\".", "apihelp-flowthank-description": "Avaliku tänuteavituse saatmine voogarutelu kommentaari eest.", "apihelp-flowthank-param-postid": "Postitus, mille eest tänada, UUID.", "apihelp-flowthank-example-1": "Täna postituse eest (<kbd>UUID xyz789</kbd>)", "apihelp-thank-description": "Tänuteavituse saatmine toimetajale.", - "apihelp-thank-param-rev": "Redaktsioon, mille eest tänada, selle identifikaator.", + "apihelp-thank-param-rev": "Redaktsioon, mille eest tänada, selle identifikaator. Tuleb ära tuua kas see või \"log\".", "apihelp-thank-param-source": "Lühisõne, mis kirjeldab päringu allikat, näiteks <kbd>diff</kbd> või <kbd>history</kbd>.", "apihelp-thank-example-1": "Täna redaktsiooni <kbd>ID 456</kbd eest, allikas on erinevuste lehekülg" } diff --git a/Thanks/i18n/eu.json b/Thanks/i18n/eu.json index 2084379d..6af12562 100644 --- a/Thanks/i18n/eu.json +++ b/Thanks/i18n/eu.json @@ -22,11 +22,9 @@ "echo-pref-tooltip-edit-thank": "Abisatu norbaitek egin dudan aldaketa bat eskertzen duenean.", "echo-category-title-edit-thank": "Eskerrak", "notification-thanks-diff-link": "edizioa", - "notification-header-edit-thank": "$1 lankideak '''$3''' orrian egin {{GENDER:$4|duzun}} aldaketa {{GENDER:$2|eskertzen}} dizu.", + "notification-header-rev-thank": "$1 lankideak '''$3''' orrian egin {{GENDER:$4|duzun}} aldaketa {{GENDER:$2|eskertzen}} dizu.", "log-name-thanks": "Eskertza erregistroa", "logentry-thanks-thank": "$1 {{GENDER:$2|wikilariak}} eskerrak eman dizkio {{GENDER:$4|$3}} wikilariari", - "log-show-hide-thanks": "$1 eskertza erregistroa", - "thanks-confirmation-special": "Edizio hau eskertu nahi duzu?", "notification-link-text-view-post": "Erakutsi iruzkina", "flow-thanks-confirmation-special": "Iruzkin hau eskertu nahi duzu?", "flow-thanks-thanked-notice": "{{GENEROA:$3|Zu}} eskerrak $1 {{GENEROA:$2|mutilarena|neskarena|haiena}}agatik oharra.", diff --git a/Thanks/i18n/fa.json b/Thanks/i18n/fa.json index 2bd3dc14..5aed8f5b 100644 --- a/Thanks/i18n/fa.json +++ b/Thanks/i18n/fa.json @@ -16,7 +16,8 @@ "Americophile", "Alp Er Tunqa", "Macofe", - "4nn1l2" + "4nn1l2", + "Mardetanha" ] }, "thanks-desc": "پیوندی برای تشکر کاربران برای ویرایشها، توضیحات و ... اضافه میکند.", @@ -25,37 +26,43 @@ "thanks-button-thank": "{{GENDER:$1|{{GENDER:$2|تشکر}}}}", "thanks-button-thanked": "{{GENDER:$1|{{GENDER:$2|تشکر شد}}}}", "thanks-error-undefined": "عمل تشکر ناموفق بود (پیام خطا: $1). لطفاً دوباره تلاش کنید.", + "thanks-error-invalid-log-id": "سیاهه ورودیها یافته نشد", + "thanks-error-invalid-log-type": "نوع سیاههٔ «$1» در فهرست سفید نوع سیاهههای نیست.", + "thanks-error-log-deleted": "سیاههٔ موضوع درخواست شده، حذف شدهاست و امکان تشکر برای آن وجود ندارد.", "thanks-error-invalidrevision": "شناسهٔ نسخه معتبر نیست.", - "thanks-error-revdeleted": "نسخه حذف شدهاست", + "thanks-error-revdeleted": "امکان تشکر کردن نیست، چون ویرایش حذف شدهاست.", "thanks-error-notitle": "امکان دریافت عنوان صفحه وجود نداشت", "thanks-error-invalidrecipient": "گیرندهٔ معتبری پیدا نشد", "thanks-error-invalidrecipient-bot": "از رباتها نمیتوان تشکر کرد", "thanks-error-invalidrecipient-self": "از خودتان نمیتوانید تشکر کنید", - "thanks-error-echonotinstalled": "اکو در این ویکی نصب نشدهاست", "thanks-error-notloggedin": "کاربران گمنام نمیتوانند تشکر ارسال کنند", "thanks-error-ratelimited": "{{GENDER:$1|شما}} از محدودهٔ سرعت مجاز فراتر رفتهاید. لطفاً کمی صبر کنید و دوباره امتحان کنید.", + "thanks-error-api-params": "یکی از متغییرهای 'revid' یا 'logid' باید ارائه شوند.", "thanks-thank-tooltip": "{{GENDER:$1|فرستادن}} پیام تشکر به این {{GENDER:$2|کاربر}}", "thanks-thank-tooltip-no": "آگاهسازی تشکر از شما را {{GENDER:$1|لغو کنید}}", "thanks-thank-tooltip-yes": "آگاهسازی تشکر از شما را {{GENDER:$1|بفرستید}}", - "thanks-confirmation2": "{{GENDER:$1|فرستادن}} تشکر علنی برای این ویرایش؟", - "thanks-thanked-notice": "{{GENDER:$3|شما}} از $1 برای {{GENDER:$2|ویرایشش}} تشکر کردید.", + "thanks-confirmation2": "همه تشکرها علنی هستند. {{GENDER:$1|فرستادن}} تشکر؟", + "thanks-thanked-notice": "{{GENDER:$3|شما}} از {{GENDER:$2|$1}} تشکر کردید.", "thanks": "ارسال تشکر", "thanks-submit": "ارسال تشکر", - "thanks-form-revid": "شناسهٔ نسخه برای ویرایش", "echo-pref-subscription-edit-thank": "تشکر از من بابت ویرایشم", "echo-pref-tooltip-edit-thank": "وقتی کسی از ویرایشهای من تشکر میکند مرا آگاه کن.", "echo-category-title-edit-thank": "تشکرها", "notification-thanks-diff-link": "ویرایشتان", - "notification-header-edit-thank": "$1 از {{GENDER:$4|شما}}به خاطر ویرایشتان در <strong>$3</strong> {{GENDER:$2|تشکر کرد}}.", + "notification-header-rev-thank": "$1 از {{GENDER:$4|شما}}به خاطر ویرایشتان در <strong>$3</strong> {{GENDER:$2|تشکر کرد}}.", + "notification-header-log-thank": "\n$1 {{GENDER:$2|از شما}} برای عمل مرتبط با <strong>$3</strong> {{GENDER:$4|تشکر کرد}}.", "notification-compact-header-edit-thank": "$1 از {{GENDER:$3|شما}} {{GENDER:$2|تشکر کرد}}.", - "notification-bundle-header-edit-thank": "{{PLURAL:$1|یک نفر|$1 نفر|بیش از ۹۹ نفر}} از {{GENDER:$3|شما}} برای ویرایشتان روی <strong>$2</strong> {{PLURAL:$1|تشکر کرد|تشکر کردند|100=تشکر کردند}}.", + "notification-bundle-header-rev-thank": "{{PLURAL:$1|یک نفر|$1 نفر|بیش از ۹۹ نفر}} از {{GENDER:$3|شما}} برای ویرایشتان روی <strong>$2</strong> {{PLURAL:$1|تشکر کرد|تشکر کردند|100=تشکر کردند}}.", + "notification-bundle-header-log-thank": "{{PLURAL:$1|یک نفر|$1 نفر|100=+۹۹ نفر}} از {{GENDER:$3|شما}} برای عمل مرتبط با <strong>$2</strong> تشکر کرد/کردند.", "log-name-thanks": "سیاههٔ تشکرها", "log-description-thanks": "این فهرستی است از کاربرانی که کاربران دیگر از آنها تشکر کردهاند.", "logentry-thanks-thank": "$1 از {{GENDER:$4|$3}} {{GENDER:$2|تشکر کرد}}", - "log-show-hide-thanks": "$1 سیاههٔ تشکرها", - "thanks-error-no-id-specified": "شناسهٔ نسخه برای فرستادن تشکر را مشخص کنید.", - "thanks-confirmation-special": "میخواهید برای این ویرایش علناً تشکر بفرستید؟", + "logeventslist-thanks-log": "سیاههٔ تشکرها", + "thanks-error-no-id-specified": "شناسهٔ نسخه یا سیاهه برای فرستادن تشکر را مشخص کنید.", + "thanks-confirmation-special-log": "آيا قصد دارید که به صورت عمومی برای عمل بر روی این سیاهه تشکر کنید؟", + "thanks-confirmation-special-rev": "آيا قصد دارید که به صورت عمومی برای این ویرایش تشکر کنید؟", "notification-link-text-view-post": "مشاهده نظر", + "notification-link-text-view-logentry": "مشاهده سیاهه ورودی", "thanks-error-invalidpostid": "شناسهٔ پست معتبر نیست.", "flow-thanks-confirmation-special": "میخواهید برای این نظر علناً تشکر بفرستید؟", "flow-thanks-thanked-notice": "{{GENDER:$3|شما}} از $1 بابت {{GENDER:$2|نظرش}} تشکر کردید.", @@ -69,7 +76,8 @@ "apihelp-flowthank-example-1": "تشکر کردن از نظر با <kbd>UUID xyz789</kbd>", "apihelp-thank-description": "فرستادن یک اعلان تشکر به یک ویراستار.", "apihelp-thank-summary": "پیام تشکری به یک ویرایشگر ارسال کنید.", - "apihelp-thank-param-rev": "شناسهٔ نسخهای که بابت آن از کسی تشکر میکنید.", + "apihelp-thank-param-rev": "شناسهٔ نسخهای که بابت آن از کسی تشکر میکنید یا «سیاهه» باید ارائه شود.", + "apihelp-thank-param-log": "شناسهٔ سیاهه برای تشکر از یک نفر یا 'rev' باید ارائه شود.", "apihelp-thank-param-source": "رشته متنی کوتاه برای شرخ مبدأ درخواست، برای مثال <kbd>diff</kbd> یا <kbd>history</kbd>.", "apihelp-thank-example-1": "تشکر کردن برای نسخهٔ شناسهٔ <kbd>ID 456</kbd، با صفحهٔ تفاوت به عنوان منبع" } diff --git a/Thanks/i18n/fi.json b/Thanks/i18n/fi.json index f5627393..ad0fa14d 100644 --- a/Thanks/i18n/fi.json +++ b/Thanks/i18n/fi.json @@ -17,39 +17,40 @@ "thanks-button-thank": "{{GENDER:$1|{{GENDER:$2|Kiitä}}}}", "thanks-button-thanked": "{{GENDER:$1|{{GENDER:$2|Kiitetty}}}}", "thanks-error-undefined": "Kiittäminen epäonnistui. (virhekoodi: $1) Yritä uudelleen.", - "thanks-error-invalidrevision": "Version tunniste ei kelpaa.", - "thanks-error-revdeleted": "Tarkistus on poistettu", + "thanks-error-invalid-log-id": "Lokitapahtumaa ei löytynyt", + "thanks-error-invalidrevision": "Sivuversion tunniste ei kelpaa.", + "thanks-error-revdeleted": "Ei voitu kiittää, koska sivuversio on poistettu.", "thanks-error-notitle": "Sivun otsikkoa ei voitu hakea", + "thanks-error-invalidrecipient": "Vastaanottajaa ei löytynyt", "thanks-error-invalidrecipient-bot": "Botteja ei voi kiittää", "thanks-error-invalidrecipient-self": "Et voi kiittää itseäsi", - "thanks-error-echonotinstalled": "Echoa ei ole asennettu tähän wikiin", "thanks-error-notloggedin": "Anonyymit käyttäjät eivät voi lähettää kiitoksia", "thanks-error-ratelimited": "{{GENDER:$1|Olet}} ylittänyt toimintorajasi. Odota hetki ja yritä uudelleen.", "thanks-thank-tooltip": "{{GENDER:$1|Lähetä}} kiitoksesi tälle {{GENDER:$2|käyttäjälle}}", "thanks-thank-tooltip-no": "{{GENDER:$1|Älä lähetä}} kiitoksia", "thanks-thank-tooltip-yes": "{{GENDER:$1|Lähetä}} kiitokset käyttäjälle", - "thanks-confirmation2": "{{GENDER:$1|Lähetätkö}} näkyvän kiitoksen tästä muokkauksesta?", - "thanks-thanked-notice": "$1 on saanut lähettämäsi kiitokset {{GENDER:$2|tekemästään}} muokkauksesta.", + "thanks-confirmation2": "Kaikki kiitokset ovat julkisia. {{GENDER:$1|Lähetetäänkö}} kiitokset?", + "thanks-thanked-notice": "{{GENDER:$3|Kiitit}} käyttäjää {{GENDER:$2|$1}}.", "thanks": "Lähetä kiitokset", "thanks-submit": "Lähetä kiitokset", - "thanks-form-revid": "Muokatun version tunnistenumero", "echo-pref-subscription-edit-thank": "Minulle annetut kiitokset tekemistäni muokkauksista", "echo-pref-tooltip-edit-thank": "Ilmoita minulle, kun joku kiittää minua tekemästäni muokkauksesta.", "echo-category-title-edit-thank": "Kiitokset", "notification-thanks-diff-link": "muokkauksestasi", - "notification-header-edit-thank": "$1 {{GENDER:$2|kiitti}} {{GENDER:$4|sinua}} muokkauksestasi kohteessa <strong>$3</strong>.", + "notification-header-rev-thank": "$1 {{GENDER:$2|kiitti}} {{GENDER:$4|sinua}} muokkauksestasi kohteessa <strong>$3</strong>.", + "notification-header-log-thank": "$1 {{GENDER:$2|kiitti}} {{GENDER:$4|sinua}} toiminnastasi liittyen sivuun <strong>$3</strong>.", "notification-compact-header-edit-thank": "$1 {{GENDER:$2|kiitti}} {{GENDER:$3|sinua}}.", - "notification-bundle-header-edit-thank": "{{PLURAL:$1|Yksi henkilö|$1 ihmistä|100=99+ ihmistä}} kiitti {{GENDER:$3|sinua}} muokkauksestasi artikkelissa <strong>$2</strong>.", + "notification-bundle-header-rev-thank": "{{PLURAL:$1|Yksi henkilö|$1 ihmistä|100=99+ ihmistä}} kiitti {{GENDER:$3|sinua}} muokkauksestasi artikkelissa <strong>$2</strong>.", "log-name-thanks": "Kiitosloki", "log-description-thanks": "Alla on luettelo niistä käyttäjistä, jotka ovat saaneet kiitoksia toisilta käyttäjiltä.", "logentry-thanks-thank": "$1 {{GENDER:$2|kiitti}} käyttäjää {{GENDER:$4|$3}}", - "log-show-hide-thanks": "$1 kiitosloki", - "thanks-error-no-id-specified": "Sinun on määritettävä version tunnistenumero, jotta voit lähettää kiitoksia.", - "thanks-confirmation-special": "Haluatko lähettää näkyvän kiitoksen tästä muokkauksesta?", + "logeventslist-thanks-log": "Kiitosloki", + "thanks-error-no-id-specified": "Sinun on määritettävä sivuversio tai lokin tunnistenumero, jotta voit lähettää kiitoksia.", "notification-link-text-view-post": "Näytä kommentti", + "notification-link-text-view-logentry": "Näytä lokitapahtuma", "thanks-error-invalidpostid": "Viestin tunnistenumero ei ole kelvollinen.", "flow-thanks-confirmation-special": "Haluatko lähettää näkyvän kiitoksen tästä kommentista?", - "flow-thanks-thanked-notice": "$1 on saanut lähettämäsi kiitokset {{GENDER:$2|kirjoittamastaan}} kommentista.", + "flow-thanks-thanked-notice": "{{GENDER:$3|Kiitit}} käyttäjää $1 {{GENDER:$2|hänen}} kommentistaan.", "notification-flow-thanks-post-link": "kommentistasi", "notification-header-flow-thank": "$1 {{GENDER:$2|kiitti}} {{GENDER:$5|sinua}} kommentistasi aiheessa \"<strong>$3</strong>\".", "notification-compact-header-flow-thank": "$1 {{GENDER:$2|kiitti}} {{GENDER:$3|sinua}}.", @@ -58,7 +59,7 @@ "apihelp-flowthank-param-postid": "Viestin UUID, josta kiitetään.", "apihelp-flowthank-example-1": "Lähetä kiitokset kommentista, jonka <kbd>UUID xyz789</kbd>", "apihelp-thank-description": "Lähetä kiitokset jollekulle muokkaajalle.", - "apihelp-thank-param-rev": "Sivuversion tunnistenumero, josta kiitetään.", + "apihelp-thank-param-rev": "Sivuversion tunnistenumero, josta kiitetään. Sinun on annettava tämä tai 'loki'.", "apihelp-thank-param-source": "Lyhyt merkkijono, joka kertoo pyynnön lähteestä. Esimerkiksi <kbd>diff</kbd>i tai <kbd>history</kbd>.", "apihelp-thank-example-1": "Lähetä kiitoksesi sivuversiosta <kbd>ID 456</kbd> niin, että lähteenä on vertailusivu" } diff --git a/Thanks/i18n/fr.json b/Thanks/i18n/fr.json index 2449b4c8..09ca0535 100644 --- a/Thanks/i18n/fr.json +++ b/Thanks/i18n/fr.json @@ -24,7 +24,8 @@ "Wladek92", "Trizek (WMF)", "Verdy p", - "Trial" + "Trial", + "Thibaut120094" ] }, "thanks-desc": "Ajoute des liens pour remercier les utilisateurs pour des modifications, des commentaires, etc.", @@ -33,37 +34,44 @@ "thanks-button-thank": "{{GENDER:$1|{{GENDER:$2|Remercier}}}}", "thanks-button-thanked": "{{GENDER:$1|{{GENDER:$2|Remercié|Remerciée|Remercié(e)}}}}", "thanks-error-undefined": "Échec de l’action de remerciement (code d'erreur : $1). Veuillez réessayer.", + "thanks-error-invalid-log-id": "Entrée non trouvée dans le journal", + "thanks-error-invalid-log-type": "Le type de journal '$1' n’est pas dans la liste blanche des types de journaux autorisés.", + "thanks-error-log-deleted": "L’entrée de journal demandée a été supprimée et il est impossible de remercier pour cela.", "thanks-error-invalidrevision": "L’ID de révision n’est pas valide.", - "thanks-error-revdeleted": "La révision a été supprimée", + "thanks-error-revdeleted": "Impossible d'envoyer les remerciements car la révision a été supprimée.", "thanks-error-notitle": "Le titre de la page n'a pas pu être récupéré", "thanks-error-invalidrecipient": "Pas de destinataire valide trouvé", "thanks-error-invalidrecipient-bot": "Les robots ne peuvent pas être remerciés", "thanks-error-invalidrecipient-self": "Vous ne pouvez pas vous remercier vous-même.", - "thanks-error-echonotinstalled": "Echo n'est pas installé sur ce wiki", "thanks-error-notloggedin": "Les utilisateurs anonymes ne peuvent pas envoyer de merci", "thanks-error-ratelimited": "{{GENDER:$1|Vous}} avez dépassé votre limite de débit. Veuillez attendre un peu et réessayer.", + "thanks-error-api-params": "Il faut fournir soit le paramètre 'revid', soit 'logid'", "thanks-thank-tooltip": "{{GENDER:$1|Envoyer}} une notification de remerciement à {{GENDER:$2|cet utilisateur|cette utilisatrice}}", "thanks-thank-tooltip-no": "{{GENDER:$1|Annuler}} les remerciements", "thanks-thank-tooltip-yes": "{{GENDER:$1|Envoyer}} les remerciements", - "thanks-confirmation2": "{{GENDER:$1|Envoyer}} des remerciements pour cette modification ?", - "thanks-thanked-notice": "{{GENDER:$3|Vous}} avez remercié $1 pour {{GENDER:$2|sa|sa|sa}} modification.", + "thanks-confirmation2": "{{GENDER:$1|Envoyer}} publiquement des remerciements ?", + "thanks-thanked-notice": "{{GENDER:$3|Vous}} avez remercié {{GENDER:$2|$1}}.", "thanks": "Envoyer des remerciements", "thanks-submit": "Remercier", - "thanks-form-revid": "ID de révision de la modification", "echo-pref-subscription-edit-thank": "Me remercie pour ma modification", "echo-pref-tooltip-edit-thank": "Me prévenir quand quelqu’un me remercie pour une modification que j’ai faite.", - "echo-category-title-edit-thank": "Merci", + "echo-category-title-edit-thank": "Remerciements", "notification-thanks-diff-link": "votre modification", - "notification-header-edit-thank": "$1 vous {{GENDER:$2|a}} {{GENDER:$4|remercié|remerciée|remercié(e)}} pour votre modification sur <strong>$3</strong>.", + "notification-header-rev-thank": "$1 vous {{GENDER:$2|a}} {{GENDER:$4|remercié|remerciée|remercié(e)}} pour votre modification sur <strong>$3</strong>.", + "notification-header-creation-thank": "$1 {{GENDER:$4|vous}} {{GENDER:$2|a remercié}} pour la création de <strong>$3</strong>.", + "notification-header-log-thank": "$1 {{GENDER:$4|vous}} {{GENDER:$2|a remercié}} pour votre action concernant <strong>$3</strong>.", "notification-compact-header-edit-thank": "$1 {{GENDER:$2|vous}} {{GENDER:$3|a remercié|a remerciée}}.", - "notification-bundle-header-edit-thank": "{{PLURAL:$1|Une personne|$1 personnes|100=Au moins 100 personnes}} vous {{PLURAL:$1|a|ont}} {{GENDER:$3|remercié|remerciée}} pour votre modification sur <strong>$2</strong>.", + "notification-bundle-header-rev-thank": "{{PLURAL:$1|Une personne|$1 personnes|100=Au moins 100 personnes}} vous {{PLURAL:$1|a|ont}} {{GENDER:$3|remercié|remerciée}} pour votre modification sur <strong>$2</strong>.", + "notification-bundle-header-log-thank": "{{PLURAL:$1|Une personne|$1 personnes|100=Plus de cent personnes}} {{GENDER:$3|vous}} {{PLURAL:$1|a remercié|ont remercié}} pour votre action concernant <strong>$2</strong>.", "log-name-thanks": "Journal des remerciements", "log-description-thanks": "Ci-dessous se trouve une liste d'utilisateurs qui ont été remerciés par d'autres.", "logentry-thanks-thank": "$1 {{GENDER:$2|a remercié}} {{GENDER:$4|$3}}", - "log-show-hide-thanks": "$1 le journal des remerciements", - "thanks-error-no-id-specified": "Vous devez spécifier un ID de révision pour envoyer des remerciements.", - "thanks-confirmation-special": "Voulez-vous envoyer publiquement des remerciements pour cette modification ?", + "logeventslist-thanks-log": "Journal des remerciements", + "thanks-error-no-id-specified": "Vous devez spécifier un ID de révision ou de journal pour envoyer des remerciements.", + "thanks-confirmation-special-log": "Voulez-vous envoyer publiquement des remerciements pour cette action du journal ?", + "thanks-confirmation-special-rev": "Voulez-vous envoyer publiquement des remerciements pour cette modification ?", "notification-link-text-view-post": "Afficher le commentaire", + "notification-link-text-view-logentry": "Afficher l’entrée du journal", "thanks-error-invalidpostid": "L’ID de la note n’est pas valide.", "flow-thanks-confirmation-special": "Voulez-vous envoyer publiquement des remerciements pour ce commentaire ?", "flow-thanks-thanked-notice": "{{GENDER:$3|Vous}} avez remercié $1 pour {{GENDER:$2|sa|sa|sa}} modification.", @@ -77,7 +85,8 @@ "apihelp-flowthank-example-1": "Remercier pour le commentaire ayant l’<kbd>UUID xyz789</kbd>", "apihelp-thank-description": "Envoyer des remerciements à un éditeur.", "apihelp-thank-summary": "Envoyer une notification de remerciement à un éditeur.", - "apihelp-thank-param-rev": "ID de révision pour lequel remercier quelqu’un.", + "apihelp-thank-param-rev": "ID de révision pour laquelle remercier quelqu’un. Fournir obligatoirement celui-ci ou 'log' .", + "apihelp-thank-param-log": "ID de journal pour remercier quelqu’un. Cet ID ou 'rev' doit être fourni.", "apihelp-thank-param-source": "Une chaîne courte décrivant la source de la requête. Par exemple, <kbd>diff</kbd> ou <kbd>history</kbd>.", "apihelp-thank-example-1": "Envoyer des remerciements pour l’ID de révision <kbd>ID 456</kbd, avec la source étant une page de différence" } diff --git a/Thanks/i18n/frr.json b/Thanks/i18n/frr.json index c99f4170..12594875 100644 --- a/Thanks/i18n/frr.json +++ b/Thanks/i18n/frr.json @@ -20,28 +20,19 @@ "thanks-thanked-notice": "$1 hää bööd füngen, dat dü {{GENDER:$2|sin|hör|hör}} feranrang gud fanjst.", "thanks": "Soonk schüür", "thanks-submit": "Soonk schüür", - "thanks-form-revid": "Werjuunskäänang för't bewerkin", "echo-pref-subscription-edit-thank": "\"Soonk\" saien för man bidrach", "echo-pref-tooltip-edit-thank": "Du mi bööd, wan mi hoker en \"soonk\" schüürt för man bidrach.", "echo-category-title-edit-thank": "Föl soonk", "notification-thanks-diff-link": "dan bidrach", - "notification-thanks": "[[User:$1|$1]] {{GENDER:$1|soonket}} di för $2 üüb [[:$3]].", - "notification-thanks-email-subject": "$1 {{GENDER:$1|soonket}} di för dan bidrach üüb {{SITENAME}}", - "notification-thanks-email-batch-body": "$1 {{GENDER:$1|soonket}} di för dan bidrach üüb $2.", "log-name-thanks": "Soonk-logbuk", "log-description-thanks": "Oner stäänt en list faan brükern, diar faan ööder brükern soonk saad wurden as.", "logentry-thanks-thank": "$1 {{GENDER:$2|besoonket}} ham bi {{Gender:$4|$3}}", - "log-show-hide-thanks": "Föl-soonk-logbuk $1", "thanks-error-no-id-specified": "Dü skel en werjuuns-ID uundu, am en soonk tu schüüren.", - "thanks-confirmation-special": "Maadst dü öfentelk en soonk för didiar bidrach schüür?", "notification-link-text-view-post": "Komentaar uunwise", "thanks-error-invalidpostid": "Det ID faan di bidrach as ferkiard.", "flow-thanks-confirmation-special": "Maadst dü öfentelk en soonk för didiar komentaar schüür?", "flow-thanks-thanked-notice": "$1 hää bööd füngen, dat dü {{GENDER:$2|sin|hör|hör}} komentaar gud fanjst.", - "notification-flow-thanks": "[[User:$1|$1]] {{GENDER:$1|soonket}} {{GENDER:$5|di}} för $2 uun \"$3\" üüb [[:$4]].", "notification-flow-thanks-post-link": "dan komentaar", - "notification-flow-thanks-email-subject": "$1 {{GENDER:$1|soonket}} {{GENDER:$2|di}} för dan komentaar üüb {{SITENAME}}", - "notification-flow-thanks-email-batch-body": "$1 {{GENDER:$1|soonket}} {{GENDER:$4|di}} för dan komentaar uun \"$2\" üüb $3.", "apihelp-flowthank-description": "En öfentelk soonk-bööd för en komentaar schüür.", "apihelp-flowthank-param-postid": "Det UUID faan det besoonket nooracht.", "apihelp-flowthank-example-1": "Schüür en soonk för di komentaar mä det <kbd>UUID xyz789</kbd>", diff --git a/Thanks/i18n/fy.json b/Thanks/i18n/fy.json index 66e42fb8..c90ada16 100644 --- a/Thanks/i18n/fy.json +++ b/Thanks/i18n/fy.json @@ -1,11 +1,9 @@ { "@metadata": { "authors": [ - "Robin0van0der0vliet" + "Robin0van0der0vliet", + "Robin van der Vliet" ] }, - "thanks-thank": "{{GENDER:$1|{{GENDER:$2|betankje}}}}", - "notification-thanks-flyout2": "[[User:$1|$1]] {{GENDER:$1|hat}} jo betanke foar jo bewurking op $2.", - "notification-thanks-email-subject": "$1 {{GENDER:$1|hat}} jo betanke foar jo bewurking op {{SITENAME}}", - "notification-thanks-email-batch-body": "$1 {{GENDER:$1|hat}} jo betanke foar jo bewurking op $2." + "thanks-thank": "{{GENDER:$1|{{GENDER:$2|betankje}}}}" } diff --git a/Thanks/i18n/gcr.json b/Thanks/i18n/gcr.json new file mode 100644 index 00000000..f3b84608 --- /dev/null +++ b/Thanks/i18n/gcr.json @@ -0,0 +1,9 @@ +{ + "@metadata": { + "authors": [ + "LeGuyanaisPure" + ] + }, + "thanks-thank": "{{GENDER:$1|{{GENDER:$2|grémésyé}}}}", + "thanks-thank-tooltip": "{{GENDER:$1|Voyé}} roun notifikasyon di grémésiman à {{GENDER:$2|sa itilizatò|sa itilizatris}}" +} diff --git a/Thanks/i18n/gd.json b/Thanks/i18n/gd.json index 670d1b0f..5c241103 100644 --- a/Thanks/i18n/gd.json +++ b/Thanks/i18n/gd.json @@ -13,5 +13,5 @@ "thanks-confirmation2": "A bheil thu ag iarraidh taing a chur gu poblach airson a’ mhùthaidh seo?", "thanks-thanked-notice": "Thug thu taing dha $1 airson na h-obrach-deasachaidh aca.", "thanks-submit": "Cuir taing", - "notification-header-edit-thank": "Thug $1 taing dhut airson d’ obrach-deasachaidh air <strong>$3</strong>." + "notification-header-rev-thank": "Thug $1 taing dhut airson d’ obrach-deasachaidh air <strong>$3</strong>." } diff --git a/Thanks/i18n/gl.json b/Thanks/i18n/gl.json index f9c3808e..073807cb 100644 --- a/Thanks/i18n/gl.json +++ b/Thanks/i18n/gl.json @@ -5,7 +5,8 @@ "Agremon", "Elisardojm", "Banjo", - "Macofe" + "Macofe", + "Navhy" ] }, "thanks-desc": "Engade ligazóns para agradecer aos usuarios as súas edicións, comentarios etc.", @@ -14,37 +15,35 @@ "thanks-button-thank": "{{GENDER:$1|{{GENDER:$2|Agradecer}}}}", "thanks-button-thanked": "{{GENDER:$1|{{GENDER:$2|Agradecido|Agradecida}}}}", "thanks-error-undefined": "Houbo un erro ao realizar o agradecemento (código de erro: $1). Inténteo de novo.", + "thanks-error-invalid-log-id": "A entrada do rexisto non foi atopada", "thanks-error-invalidrevision": "O ID da revisión non é válido.", "thanks-error-revdeleted": "Borrouse a revisión", "thanks-error-notitle": "Non se puido recuperar o título da páxina", "thanks-error-invalidrecipient": "Non se atopou un destinatario válido", "thanks-error-invalidrecipient-bot": "Non se pode agradecer a bots", "thanks-error-invalidrecipient-self": "Non pode agradecerse a si mesmo.", - "thanks-error-echonotinstalled": "O eco non está instalado neste wiki", "thanks-error-notloggedin": "Os usuarios anónimos non poden enviar agradecementos", "thanks-error-ratelimited": "{{GENDER:$1|Superou}} o seu límite de velocidade. Agarde uns minutos e inténteo de novo.", "thanks-thank-tooltip": "{{GENDER:$1|Envía}} unha notificación de agradecemento a {{GENDER:$2|este usuario|esta usuaria}}", "thanks-thank-tooltip-no": "{{GENDER:$1|Cancelar}} a notificación de agradecemento", "thanks-thank-tooltip-yes": "{{GENDER:$1|Enviar}} a notificación de agradecemento", - "thanks-confirmation2": "Quere {{GENDER:$1|enviar}} un agradecemento público por esta edición?", - "thanks-thanked-notice": "{{GENDER:$3|Agradeceu}} a $1 pola {{GENDER:$2|súa}} edición.", + "thanks-confirmation2": "Os agradecementos son públicos. Quere {{GENDER:$1|enviar}} un agradecemento?", + "thanks-thanked-notice": "{{GENDER:$3|Agradeceu}} a {{GENDER:$2|$1}}.", "thanks": "Enviar un agradecemento", "thanks-submit": "Enviar un agradecemento", - "thanks-form-revid": "ID de revisión da edición", "echo-pref-subscription-edit-thank": "Me agradeza unha edición feita por min", "echo-pref-tooltip-edit-thank": "Notificádeme cando alguén me agradeza unha edición feita por min.", "echo-category-title-edit-thank": "Agradecemento", "notification-thanks-diff-link": "a súa edición", - "notification-header-edit-thank": "$1 {{GENDER:$2|agradeceu}} {{GENDER:$4|a súa edición}} en <strong>$3</strong>.", + "notification-header-rev-thank": "$1 {{GENDER:$2|agradeceu}} {{GENDER:$4|a súa edición}} en <strong>$3</strong>.", "notification-compact-header-edit-thank": "$1 {{GENDER:$2|agradeceu}}{{GENDER:$3|che}}.", - "notification-bundle-header-edit-thank": "{{PLURAL:$1|Unha persoa|$1 persoas|100=Máis de 99 persoas}} {{GENDER:$3|agradeceron}} a túa edición en <strong>$2</strong>.", + "notification-bundle-header-rev-thank": "{{PLURAL:$1|Unha persoa|$1 persoas|100=Máis de 99 persoas}} {{GENDER:$3|agradeceron}} a túa edición en <strong>$2</strong>.", "log-name-thanks": "Rexistro de agradecementos", "log-description-thanks": "A continuación hai unha lista dos usuarios que recibiron agradecementos doutros usuarios.", "logentry-thanks-thank": "$1 {{GENDER:$2|deu as grazas a}} {{GENDER:$4|$3}}", - "log-show-hide-thanks": "$1 o rexistro de agradecementos", "thanks-error-no-id-specified": "Cómpre especificar un identificador de revisión para enviar o agradecemento.", - "thanks-confirmation-special": "Quere agradecer esta edición de xeito público?", - "notification-link-text-view-post": "Mostrar o comentario", + "notification-link-text-view-post": "Amosar o comentario", + "notification-link-text-view-logentry": "Ollar entrada do rexistro", "thanks-error-invalidpostid": "O identificador de publicación non é válido.", "flow-thanks-confirmation-special": "Quere agradecer publicamente este comentario?", "flow-thanks-thanked-notice": "{{GENDER:$3|Agradeceu}} a $1 polo {{GENDER:$2|seu}} comentario.", @@ -58,7 +57,8 @@ "apihelp-flowthank-example-1": "Enviar un agradecemento ao comentario co <kbd>UUID xyz789</kbd>", "apihelp-thank-description": "Enviar unha notificación de agradecemento a un editor.", "apihelp-thank-summary": "Enviar unha notificación de agradecemento a un editor.", - "apihelp-thank-param-rev": "Identificador da revisión que agradecerlle a alguén.", + "apihelp-thank-param-rev": "Identificador (ID) da revisión a agradecer a alguén. Ten que ser fornecido este identificador, ou 'log'.", + "apihelp-thank-param-log": "Identificador (ID) do rexisto a agradecer a alguén. Ten que ser fornecido este identificador, ou 'rev'.", "apihelp-thank-param-source": "Un texto breve que describa a orixe da solicitude. Por exemplo, <kbd>diff</kbd> ou <kbd>history</kbd>.", "apihelp-thank-example-1": "Enviar un agradecemento pola revisión con identificador <kbd>ID 456</kbd, cuxa orixe sexa unha páxina de diferenzas" } diff --git a/Thanks/i18n/glk.json b/Thanks/i18n/glk.json index 0a5b7c06..e026828e 100644 --- a/Thanks/i18n/glk.json +++ b/Thanks/i18n/glk.json @@ -5,5 +5,10 @@ ] }, "thanks-thank": "{{GENDER:$1|{{GENDER:$2|تشکۊر}}}}", - "thanks-thank-tooltip": "اي {{GENDER:$2|کارگير}}ˇ ئبه تشکۊرˇ پيغؤم {{GENDER:$1|خسأنئن}}" + "thanks-thanked": "{{GENDER:$1|{{GENDER:$2|تشکۊر بۊبؤ}}}}", + "thanks-button-thank": "{{GENDER:$1|{{GENDER:$2|تشکۊر}}}}", + "thanks-button-thanked": "{{GENDER:$1|{{GENDER:$2|تشکۊر بۊبؤ}}}}", + "thanks-thank-tooltip": "اي {{GENDER:$2|کارگير}}ˇ ئبه تشکۊرˇ پيغؤم {{GENDER:$1|خسأنئن}}", + "echo-category-title-edit-thank": "تشکۊرؤن", + "notification-thanks-diff-link": "تي دچينوأچين" } diff --git a/Thanks/i18n/gom-latn.json b/Thanks/i18n/gom-latn.json index 3ac6b419..5872d3da 100644 --- a/Thanks/i18n/gom-latn.json +++ b/Thanks/i18n/gom-latn.json @@ -13,6 +13,5 @@ "thanks-submit": "Dinvasnim dhad", "echo-category-title-edit-thank": "Dev borem korum", "notification-thanks-diff-link": "Tujem bodlop", - "notification-thanks": "[[:$3]]-ak, $2 khatir, [[User:$1|$1]]-an tuka {{GENDER:$1|dinvaslam}}.", "logentry-thanks-thank": "$1-an {{GENDER:$4|$3}}-ak {{GENDER:$2|dinvaslem}}" } diff --git a/Thanks/i18n/got.json b/Thanks/i18n/got.json new file mode 100644 index 00000000..384dc88f --- /dev/null +++ b/Thanks/i18n/got.json @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "Gothicspeaker" + ] + }, + "thanks-thank": "{{GENDER:$1|{{GENDER:$2|𐌰𐍅𐌹𐌻𐌹𐌿𐌳}}}}" +} diff --git a/Thanks/i18n/gsw.json b/Thanks/i18n/gsw.json index 9069aad5..a2e5a961 100644 --- a/Thanks/i18n/gsw.json +++ b/Thanks/i18n/gsw.json @@ -15,6 +15,5 @@ "thanks-thanked-notice": "{{GENDER:$3|Du}} hesch $1 für {{GENDER:$2|syni|ihri}} Bearbeitig dankschöön gsait.", "echo-pref-tooltip-edit-thank": "Hiwyse, we mer öpper für’ne Bearbeitig het merci gseit («dankschen sage»).", "echo-category-title-edit-thank": "Dankschen", - "notification-thanks-diff-link": "dyni Änderig", - "thanks-confirmation-special": "Wottsch du für die Bearbeitig e öffentlichs Dankschöön schigge?" + "notification-thanks-diff-link": "dyni Änderig" } diff --git a/Thanks/i18n/gu.json b/Thanks/i18n/gu.json index 9aefd1c5..928b2513 100644 --- a/Thanks/i18n/gu.json +++ b/Thanks/i18n/gu.json @@ -23,13 +23,11 @@ "echo-pref-tooltip-edit-thank": "મેં કરેલા ફેરફાર માટે કોઈ મારો આભાર માને ત્યારે મને જણાવો.", "echo-category-title-edit-thank": "આભાર", "notification-thanks-diff-link": "તમે કરેલો ફેરફાર", - "notification-header-edit-thank": "તમે <strong>$3</strong> પર કરેલા ફેરફાર માટે $1એ {{GENDER:$4|તમારો}} {{GENDER:$2|આભાર}} માન્યો છે.", - "notification-bundle-header-edit-thank": "{{PLURAL:$1|એક વ્યક્તિએ|$1 લોકોએ|100=૯૯ કરતા વધુ લોકોએ}} તમે <strong>$2</strong> પર કરેલા ફેરફાર માટે {{GENDER:$3|તમારો}} આભાર માન્યો છે.", + "notification-header-rev-thank": "તમે <strong>$3</strong> પર કરેલા ફેરફાર માટે $1એ {{GENDER:$4|તમારો}} {{GENDER:$2|આભાર}} માન્યો છે.", + "notification-bundle-header-rev-thank": "{{PLURAL:$1|એક વ્યક્તિએ|$1 લોકોએ|100=૯૯ કરતા વધુ લોકોએ}} તમે <strong>$2</strong> પર કરેલા ફેરફાર માટે {{GENDER:$3|તમારો}} આભાર માન્યો છે.", "log-name-thanks": "આભાર નોંધ", "log-description-thanks": "નીચે એવા સભ્યોની યાદિ આપી છે જેમનો અન્ય સભ્યોએ આભાર માન્યો હોય.", "logentry-thanks-thank": "$1એ {{GENDER:$4|$3}}નો {{GENDER:$2|આભાર માન્યો}}", - "log-show-hide-thanks": "$1 આભાર નોંધ", - "thanks-confirmation-special": "આ ફેરફાર માટે જાહેર આભાર મોકલવા માંગો છે?\"", "notification-link-text-view-post": "ટીપ્પણી જુઓ", "notification-flow-thanks-post-link": "તમારી ટીપ્પણી" } diff --git a/Thanks/i18n/he.json b/Thanks/i18n/he.json index 4a71ed66..c5f4d2a0 100644 --- a/Thanks/i18n/he.json +++ b/Thanks/i18n/he.json @@ -2,7 +2,6 @@ "@metadata": { "authors": [ "Amire80", - "Guycn1", "Guycn2", "Rotemliss", "ערן", @@ -15,37 +14,44 @@ "thanks-button-thank": "{{GENDER:$1|{{GENDER:$2|תודה}}}}", "thanks-button-thanked": "{{GENDER:$1|{{GENDER:$2|אמרת תודה}}}}", "thanks-error-undefined": "פעולת תודה נכשלה (קוד שגיאה: $1). נא לנסות שוב.", + "thanks-error-invalid-log-id": "פעולת היומן לא נמצאה", + "thanks-error-invalid-log-type": "סוג היומן '$1' לא נמצא ברשימה הלבנה של סוגי היומן המותרים.", + "thanks-error-log-deleted": "פעולת היומן שביקשת נמחקה, ולכן לא ניתן לשלוח עבורה תודה.", "thanks-error-invalidrevision": "מזהה גרסה אינו תקין.", - "thanks-error-revdeleted": "הגרסה נמחקה", + "thanks-error-revdeleted": "לא ניתן לשלוח תודה משום שהגרסה נמחקה.", "thanks-error-notitle": "לא ניתן לאחזר את כותרת הדף", "thanks-error-invalidrecipient": "לא נמצא נמען חוקי", "thanks-error-invalidrecipient-bot": "לא ניתן לשלוח הודעות תודה לבוטים", "thanks-error-invalidrecipient-self": "לא ניתן לשלוח הודעות תודה לעצמך", - "thanks-error-echonotinstalled": "הרחבת ההודעות (Echo) אינה מותקנת באתר זה", "thanks-error-notloggedin": "משתמשים אנונימיים לא יכולים לשלוח הודעות תודה", "thanks-error-ratelimited": "{{GENDER:$1|עברת}} את מגבלת הקצב שלך. נא להמתין ולנסות שוב.", + "thanks-error-api-params": "יש לציין את אחד הפרמטרים 'revid' או 'logid'", "thanks-thank-tooltip": "{{GENDER:$1|שלח|שלחי}} הודעת תודה {{GENDER:$2|למשתמש זה|למשתמשת זו}}", "thanks-thank-tooltip-no": "{{GENDER:$1|ביטול}} הודעת התודה", "thanks-thank-tooltip-yes": "{{GENDER:$1|שליחת}} הודעת תודה", - "thanks-confirmation2": "{{GENDER:$1|לשלוח}} תודה על העריכה הזאת באופן ציבורי?", - "thanks-thanked-notice": "{{GENDER:$3|הודית}} ל{{GRAMMAR:תחילית|$1}} על העריכה {{GENDER:$2|שלו|שלה}}", + "thanks-confirmation2": "{{GENDER:$1|לשלוח}} תודה באופן ציבורי?", + "thanks-thanked-notice": "{{GENDER:$3|הודית}} ל־{{GENDER:$2|$1}}.", "thanks": "שליחת תודה", "thanks-submit": "שליחת תודה", - "thanks-form-revid": "מזהה גרסה עבור עריכה", "echo-pref-subscription-edit-thank": "מודה לי על עריכה שלי", "echo-pref-tooltip-edit-thank": "להודיע לי כשמישהו מודה לי על עריכה שעשיתי.", "echo-category-title-edit-thank": "תודות", "notification-thanks-diff-link": "עריכה שלך", - "notification-header-edit-thank": "$1 {{GENDER:$2|הודה|הודתה}} {{GENDER:$4|לך}} על עריכה שלך בדף <strong>$3</strong>.", + "notification-header-rev-thank": "$1 {{GENDER:$2|הודה|הודתה}} {{GENDER:$4|לך}} על עריכה שלך בדף <strong>$3</strong>.", + "notification-header-creation-thank": "$1 {{GENDER:$2|הודה|הודתה}} {{GENDER:$4|לך}} על כך שיצרת את הדף <strong>$3</strong>.", + "notification-header-log-thank": "$1 {{GENDER:$2|הודה|הודתה}} {{GENDER:$4|לך}} על פעולה שעשית בדף <strong>$3</strong>.", "notification-compact-header-edit-thank": "$1 {{GENDER:$2|הודה|הודתה}} {{GENDER:$3|לך}}.", - "notification-bundle-header-edit-thank": "{{PLURAL:$1|קיבלת הודעת \"תודה\"|$1 משתמשים הודו לך|100=99+ משתמשים הודו לך}} על עריכה {{GENDER:$3|שלך}} בדף <strong>$2</strong>.", + "notification-bundle-header-rev-thank": "{{PLURAL:$1|קיבלת הודעת \"תודה\"|$1 משתמשים הודו לך|100=99+ משתמשים הודו לך}} על עריכה {{GENDER:$3|שלך}} בדף <strong>$2</strong>.", + "notification-bundle-header-log-thank": "{{PLURAL:$1|קיבלת הודעת \"תודה\"|$1 משתמשים הודו לך|100=99+ משתמשים הודו {{GENDER:$3|לך}}}} על פעולה שעשית בדף <strong>$2</strong>.", "log-name-thanks": "יומן תודות", "log-description-thanks": "להלן רשימת משתמשים שאנשים אחרים הודו להם.", "logentry-thanks-thank": "$1 {{GENDER:$2|הודה|הודתה}} ל{{GRAMMAR:תחילית|{{GENDER:$4|$3}}}}", - "log-show-hide-thanks": "$1 יומן תודות", - "thanks-error-no-id-specified": "יש לציין מזהה גרסה כדי לשלוח תודה.", - "thanks-confirmation-special": "האם ברצונך לשלוח תודה על העריכה הזאת באופן ציבורי?", + "logeventslist-thanks-log": "יומן תודות", + "thanks-error-no-id-specified": "יש לציין מזהה גרסה או פעולת יומן כדי לשלוח תודה.", + "thanks-confirmation-special-log": "האם ברצונך לשלוח תודה על פעולת היומן הזו באופן ציבורי?", + "thanks-confirmation-special-rev": "האם ברצונך לשלוח תודה על העריכה הזו באופן ציבורי?", "notification-link-text-view-post": "הצגת תגובה", + "notification-link-text-view-logentry": "הצגת רשומת יומן", "thanks-error-invalidpostid": "מזהה הרשומה אינו תקין.", "flow-thanks-confirmation-special": "האם ברצונך לשלוח תודה באופן ציבורי על ההערה הזאת?", "flow-thanks-thanked-notice": "{{GENDER:$3|הודית}} ל{{GRAMMAR:תחילית|$1}} על התגובה {{GENDER:$2|שלו|שלה}}", @@ -55,11 +61,12 @@ "notification-bundle-header-flow-thank": "{{PLURAL:$1|קיבלת הודעת \"תודה\"|$1 משתמשים הודו לך|100=99+ משתמשים הודו לך}} על {{GENDER:$3|הערתך}} בנושא \"<strong>$2</strong>\".", "apihelp-flowthank-description": "לשלוח הודעת תודה פומבית על הערת זרימה.", "apihelp-flowthank-summary": "שליחת התראת תודה ציבורית עבור הערת זרימה.", - "apihelp-flowthank-param-postid": "ה־UUID של הרשומהש עליה תישלח תודה.", + "apihelp-flowthank-param-postid": "ה־UUID של הרשומה שעליה תישלח תודה.", "apihelp-flowthank-example-1": "לשלוח תודה על הערה עם <kbd>UUID xyz789</kbd>", "apihelp-thank-description": "שליחת הודעת תודה לעורך.", "apihelp-thank-summary": "שליחת התראת תודה לעורך.", - "apihelp-thank-param-rev": "מזהה גרסה להודות עליה.", + "apihelp-thank-param-rev": "מזהה הגרסה שעליה תישלח תודה. יש לספק מזהה גרסה או מזהה של פעולת יומן.", + "apihelp-thank-param-log": "המזהה של פעולת היומן שעליה תישלח תודה. יש לספק מזהה של פעולת יומן או מזהה גרסה.", "apihelp-thank-param-source": "מחרוזת קצרה שמתארת את מקור הבקשה, למשל <kbd>diff</kbd> או <kbd>history</kbd>.", "apihelp-thank-example-1": "שליחת תודה עבור מזהה גרסה <kbd>ID 456</kbd, שהמקור שלה הוא דף diff." } diff --git a/Thanks/i18n/hi.json b/Thanks/i18n/hi.json index 94413fe3..b99dab4b 100644 --- a/Thanks/i18n/hi.json +++ b/Thanks/i18n/hi.json @@ -6,7 +6,9 @@ "संजीव कुमार", "राम प्रसाद जोशी", "Angpradesh", - "Sfic" + "Sfic", + "Bhatakati aatma", + "Sachinkatiyar" ] }, "thanks-desc": "सदस्यों को उनके सम्पादनों, टिप्पणियों आदि के लिए धन्यवाद देने कड़ियाँ जोड़ें।", @@ -21,29 +23,25 @@ "thanks-error-invalidrecipient": "कोई मान्य प्राप्त करने वाले नहीं मिले", "thanks-error-invalidrecipient-bot": "बॉट को धन्यवाद नहीं दिया जा सकता", "thanks-error-invalidrecipient-self": "आप अपने आप को धन्यवाद नहीं बोल सकते", - "thanks-error-echonotinstalled": "इस विकि में इको स्थापित नहीं है", "thanks-error-notloggedin": "बिना खाते के सदस्य धन्यवाद नहीं दे सकते", "thanks-error-ratelimited": "{{GENDER:$1|आप}} अपनी दर सीमा पार कर चुके हैं। कृपया थोड़ी देर बाद पुनः प्रयास करें।", "thanks-thank-tooltip": "इस {{GENDER:$2|सदस्य}} को धन्यवाद अधिसूचना {{GENDER:$1|भेजें}}।", "thanks-thank-tooltip-no": "धन्यवाद की सूचना {{GENDER:$1|न भेजें}}", "thanks-thank-tooltip-yes": "धन्यवाद की सूचना {{GENDER:$1|भेजें}}", - "thanks-confirmation2": "इस सम्पादन के लिए सार्वजनिक धन्यवाद {{GENDER:$1|भेजें}}?", - "thanks-thanked-notice": "$1 को सूचित किया गया है कि आपको {{GENDER:$2|उनका}} सम्पादन अच्छा लगा।", + "thanks-confirmation2": "\nसभी धन्यवाद सार्वजनिक हैं। {{GENDER:$1|धन्यवाद}} भेजें?", + "thanks-thanked-notice": "{{लिंग:$3|आप}} ने {{लिंग:$2|$1}} का धन्यवाद किया।", "thanks": "धन्यवाद दें", "thanks-submit": "धन्यवाद दें", - "thanks-form-revid": "सम्पादन के लिए अवतरण आई॰डी॰", "echo-pref-subscription-edit-thank": "मेरे सम्पादन के लिए मुझे धन्यवाद दे।", "echo-pref-tooltip-edit-thank": "जब कोई मेरे सम्पादन के लिये मुझे धन्यवाद कहे, मुझे सूचित करें।", "echo-category-title-edit-thank": "धन्यवाद", "notification-thanks-diff-link": "आपके सम्पादन", - "notification-header-edit-thank": "$1 जी ने {{GENDER:$4|आपको}} <strong>$3</strong> में सम्पादन हेतु {{GENDER:$2|धन्यवाद}} दिया है।", + "notification-header-rev-thank": "$1 जी ने {{GENDER:$4|आपको}} <strong>$3</strong> में सम्पादन हेतु {{GENDER:$2|धन्यवाद}} दिया है।", "notification-compact-header-edit-thank": "$1 ने {{GENDER:$3|आपको}} {{GENDER:$2|धन्यवाद दिया}}।", "log-name-thanks": "धन्यवाद लॉग", "log-description-thanks": "अन्य सदस्यों द्वारा धन्यवाद पाने वाले सदस्यों की सूची निम्न है।", "logentry-thanks-thank": "$1 ने {{GENDER:$4|$3}} को {{GENDER:$2|धन्यवाद कहा है}}", - "log-show-hide-thanks": "$1 धन्यवाद लॉग", "thanks-error-no-id-specified": "धन्यवाद कहने के लिए आपको कोई एक पुनरीक्षण पता निर्दिष्ट करना चाहिए।", - "thanks-confirmation-special": "क्या आप इस सम्पादन के लिए सार्वनजिक धन्यवाद देना चाहते हो?", "notification-link-text-view-post": "टिप्पणी देखें", "thanks-error-invalidpostid": "पोस्ट पता वैध नहीं है।", "flow-thanks-confirmation-special": "क्या आप इस टिप्पणी के लिए धन्यवाद भेजना चाहते हो?", diff --git a/Thanks/i18n/hr.json b/Thanks/i18n/hr.json index 706c0aae..be4176ee 100644 --- a/Thanks/i18n/hr.json +++ b/Thanks/i18n/hr.json @@ -15,39 +15,55 @@ "thanks-button-thank": "{{GENDER:$1|{{GENDER:$2|Pošalji zahvalu}}}}", "thanks-button-thanked": "{{GENDER:$1|{{GENDER:$2|Zahvala je objavljena}}}}", "thanks-error-undefined": "Zahvaljivanje nije uspjelo (kôd pogrješke: $1). Pokušajte ponovo.", + "thanks-error-invalid-log-id": "Evidencijska stavka nije pronađena", + "thanks-error-invalid-log-type": "Evidencijska vrsta »$1« nije na bijeloj listi dopuštenih vrsta evidencija.", + "thanks-error-log-deleted": "Zahtijevana evidencijska stavka bila je izbrisana i zahvala ne može biti dana za nju.", "thanks-error-invalidrevision": "Identifikator inačice (ID) nije valjan.", - "thanks-error-revdeleted": "Inačica je bila pobrisana", + "thanks-error-revdeleted": "Nije moguće poslati zahvalu jer je inačica pobrisana.", "thanks-error-notitle": "Naslov stranice nije bilo moguće dobaviti", "thanks-error-invalidrecipient": "Nije pronađen vrijedeći primatelj", "thanks-error-invalidrecipient-bot": "Ne možete zahvaliti botovima", "thanks-error-invalidrecipient-self": "Ne možete zahvaliti sami sebi", - "thanks-error-echonotinstalled": "Echo nije instaliran na ovaj wiki.", "thanks-error-notloggedin": "Anonimni suradnici ne mogu slati zahvale.", "thanks-error-ratelimited": "{{GENDER:$1|Prekoračili ste}} Vaše ograničenje za slanje zahvala. Pričekajte neko vrijeme i zatim pokušajte ponovo.", + "thanks-error-api-params": "Mora se navesti ili »revid« ili »logid« parametar", "thanks-thank-tooltip": "{{GENDER:$1|Pošalji}} zahvalu {{GENDER:$2|ovom suradniku|ovoj suradnici}}", "thanks-thank-tooltip-no": "{{GENDER:$1|Otkaži}} vijestice o zahvaljivanju", "thanks-thank-tooltip-yes": "{{GENDER:$1|Pošalji}} mi vijestice o zahvaljivanju", - "thanks-confirmation2": "Želite li {{GENDER:$1|zahvaliti}} za ovo uređivanje?", - "thanks-thanked-notice": "Zahvalili {{GENDER:$3|ste}} $1 za {{GENDER:$2|njegovo|njezino|predmetno}} uređivanje.", + "thanks-confirmation2": "Želite li javno {{GENDER:$1|poslati}} zahvalu?", + "thanks-thanked-notice": "{{GENDER:$3|Zahvalio si|Zahvalila si|Zahvalili ste}} {{GENDER:$2|suradniku $1|suradnici $1}}.", "thanks": "Pošalji zahvalu", "thanks-submit": "Pošalji zahvalu", - "thanks-form-revid": "ID identifikator inačice uređivanja", "echo-pref-subscription-edit-thank": "Zahvaljivanje Vama za Vaše uređivanje", "echo-pref-tooltip-edit-thank": "Obavijesti me kad mi netko zahvali za moju izmjenu.", "echo-category-title-edit-thank": "Zahvala", "notification-thanks-diff-link": "vaše uređivanje", - "notification-header-edit-thank": "$1 {{GENDER:$2|zahvalio|zahvalila}} je za {{GENDER:$4|Vaše}} uređivanje na stranici <strong>$3</strong>.", + "notification-header-rev-thank": "$1 {{GENDER:$2|zahvalio|zahvalila}} je za {{GENDER:$4|Vaše}} uređivanje na stranici <strong>$3</strong>.", + "notification-header-creation-thank": "$1 {{GENDER:$2|zahvalio|zahvalila}} je {{GENDER:$4|Vama}} za Vaše stvaranje stranice <strong>$3</strong>.", + "notification-header-log-thank": "$1 {{GENDER:$2|zahvalio|zahvalila}} {{GENDER:$4|Vam}} je za Vašu radnju vezanu uz stranicu <strong>$3</strong>.", "notification-compact-header-edit-thank": "$1 {{GENDER:$3|Vam}} je {{GENDER:$2|zahvalio|zahvalila}}.", - "notification-bundle-header-edit-thank": "{{PLURAL:$1|Jedna osoba poslala Vam je zahvalu|$1 osobe poslale su Vam zahvalu|$1 osoba poslale su Vam zahvalu|100=> Sto i više osoba Vam zahvaljuje}} za {{GENDER:$3|Vaše}} uređivanje na stranici <strong>$2</strong>.", + "notification-bundle-header-rev-thank": "{{PLURAL:$1|Jedna osoba poslala Vam je zahvalu|$1 osobe poslale su Vam zahvalu|$1 osoba poslale su Vam zahvalu|100=> Sto i više osoba Vam zahvaljuje}} za {{GENDER:$3|Vaše}} uređivanje na stranici <strong>$2</strong>.", + "notification-bundle-header-log-thank": "{{PLURAL:$1|1=Jedna osoba zahvaljuje|$1 osoba zahvaljuje|$1 osobe zahvaljuju|$1 osoba zahvaljuju|100=99 i više osoba zahvaljuju}} {{GENDER:$3|Vam}} za Vašu radnju povezanu uz <strong>$2</strong>.", "log-name-thanks": "Evidencija zahvala", "log-description-thanks": "Slijedi popis suradnika koji su drugim suradnicima objavili zahvalu.", "logentry-thanks-thank": "$1 {{GENDER:$2|zahvalio|zahvalila}} je {{GENDER:$4|suradniku|suradnici}} {{GENDER:$4|$3}}", - "log-show-hide-thanks": "$1 evidenciju zahvala", - "thanks-error-no-id-specified": "Morate navesti identifikator (ID) izmjene za koju želite poslati zahvalu.", - "thanks-confirmation-special": "Želite li javno zahvaliti za ovo uređivanje?", + "logeventslist-thanks-log": "Evidencija zahvala", + "thanks-error-no-id-specified": "Morate navesti identifikator (ID) izmjene ili evidencije za koju želite poslati zahvalu.", + "thanks-confirmation-special-log": "Želite li javno zahvaliti za ovu evidencijsku radnju?", + "thanks-confirmation-special-rev": "Želite li poslati javnu zahvalu za ovo uređivanje?", "notification-link-text-view-post": "Pogledaj komentar", + "notification-link-text-view-logentry": "Vidi evidencijsku stavku", + "thanks-error-invalidpostid": "ID objave nije valjan.", "flow-thanks-confirmation-special": "Želite li javno zahvaliti za ovo uređivanje?", - "flow-thanks-thanked-notice": "Zahvalili {{GENDER:$3|ste}} $1 za {{GENDER:$2|njegov|njezin|predmetni}} komentar.", + "flow-thanks-thanked-notice": "$1 {{GENDER:$2|primio|primila|primio/la}} je \n{{GENDER:$3|Vašu}} zahvalu za {{GENDER:$2|njegovo|njezino|predmetni}} komentar.", "notification-flow-thanks-post-link": "Vašem komentaru", - "notification-header-flow-thank": "$1 Vam {{GENDER:$2|je zahvalio|je zahvalila|zahvaljuje}} na {{GENDER:$5|Vašem}} komentaru u temi »<strong>$3</strong>«." + "notification-header-flow-thank": "$1 Vam {{GENDER:$2|je zahvalio|je zahvalila|zahvaljuje}} na {{GENDER:$5|Vašem}} komentaru u temi »<strong>$3</strong>«.", + "notification-compact-header-flow-thank": "$1 {{GENDER:$3|Vam}} šalje {{GENDER:$2|zahvalu}}.", + "notification-bundle-header-flow-thank": "{{PLURAL:$1|1=Jedna osoba zahvaljuje|$1 osoba zahvaljuje|$1 osobe zahvaljuju|$1 osoba zahvaljuju|100=99 i više osoba zahvaljuju}} {{GENDER:$3|Vam}} za Vaš komentar na »<strong>$2</strong>«.", + "apihelp-flowthank-description": "Pošaljite javnu obavijest o zahvali za komentar Ustrojnih raspravica.", + "apihelp-flowthank-summary": "Šalji javnu obavijest o zahvali za komentar Ustrojnih raspravica.", + "apihelp-flowthank-param-postid": "UUID objave za koju zahvaljujete.", + "apihelp-flowthank-example-1": "Pošalji zahvalu za komentar s <kbd>UUID xyz789</kbd>", + "apihelp-thank-description": "Pošalji obavijest o zahvali uređivaču.", + "apihelp-thank-summary": "Slanje obavijesti o zahvali uređivaču." } diff --git a/Thanks/i18n/hsb.json b/Thanks/i18n/hsb.json index 4f67e4ec..4e3bf530 100644 --- a/Thanks/i18n/hsb.json +++ b/Thanks/i18n/hsb.json @@ -19,13 +19,11 @@ "thanks-confirmation2": "Chceš so za tule změnu zjawnje {{GENDER:$1|podźakować}}?", "thanks-thanked-notice": "$1 je so {{GENDER:$1|informował|informowała}}, zo {{GENDER:$2|jeho|jeje}} změna je ći spodobała.", "thanks": "Dźak pósłać", - "thanks-form-revid": "Wersijowy ID za změnu", "echo-pref-subscription-edit-thank": "Dźakuje so mi za moju změnu", "echo-pref-tooltip-edit-thank": "Informuj mje, hdyž něchtó dźakuje so mje za změnu, kotruž sym činił.", "echo-category-title-edit-thank": "Wulki dźak", "notification-thanks-diff-link": "twoju změnu", "log-name-thanks": "Dźakny protokol", "log-description-thanks": "Deleka je lisćina wužiwarjow, kotrymž su so druzy wužiwarjo dźakowali.", - "logentry-thanks-thank": "$1 je {{GENDER:$4|$3}} {{GENDER:$2|dźakował|dźakowała}}", - "log-show-hide-thanks": "Dźakny protokol $1" + "logentry-thanks-thank": "$1 je {{GENDER:$4|$3}} {{GENDER:$2|dźakował|dźakowała}}" } diff --git a/Thanks/i18n/hu.json b/Thanks/i18n/hu.json index 60a976ed..8fb59c34 100644 --- a/Thanks/i18n/hu.json +++ b/Thanks/i18n/hu.json @@ -11,7 +11,8 @@ "Dj", "Tgr", "Macofe", - "Rodrigo" + "Rodrigo", + "Bencemac" ] }, "thanks-desc": "Linkeket helyez el, amikkel meg lehet köszönni a szerkesztéseket, hozzászólásokat stb.", @@ -20,38 +21,59 @@ "thanks-button-thank": "{{GENDER:$1|{{GENDER:$2|Köszönet}}}}", "thanks-button-thanked": "{{GENDER:$1|{{GENDER:$2|Megköszönve}}}}", "thanks-error-undefined": "A megköszönés sikertelen (hibakód: $1). Kérlek, próbáld meg újra!", + "thanks-error-invalid-log-id": "A naplóbejegyzés nem található", + "thanks-error-invalid-log-type": "A(z) „$1” naplótípus nem szerepel az engedélyezett naplótípusok listáján.", + "thanks-error-log-deleted": "A kért naplóbejegyzés törölve lett, így nem lehet megköszönni.", "thanks-error-invalidrevision": "A lapváltozat azonosítója érvénytelen.", + "thanks-error-revdeleted": "A lapváltozatot törölték, így nem lehet megköszönni.", + "thanks-error-notitle": "A lap címének lekérése sikertelen", + "thanks-error-invalidrecipient": "Nem található érvényes címzett", + "thanks-error-invalidrecipient-bot": "Botoknak nem lehet köszönetet küldeni", + "thanks-error-invalidrecipient-self": "Nem küldhetsz köszönetet saját magadnak", + "thanks-error-notloggedin": "Anonim szerkesztők nem küldhetnek köszönetet", "thanks-error-ratelimited": "{{GENDER:$1|Túllépted}} a meghatározott limitet. Kérlek várj egy kicsit, és próbáld újra.", + "thanks-error-api-params": "A „revid” és „logid” paraméterek közül egyet meg kell adni", "thanks-thank-tooltip": "{{GENDER:$1|Küldj}} köszönetet ennek a {{GENDER:$2|szerkesztőnek}}", "thanks-thank-tooltip-no": "A köszönet {{GENDER:$1|visszavonása}}", "thanks-thank-tooltip-yes": "A köszönet {{GENDER:$1|elküldése}}", - "thanks-confirmation2": "{{GENDER:$1|Küldesz}} nyilvános köszönetet ezért a szerkesztésért?", - "thanks-thanked-notice": "$1 megkapta a köszönetedet a {{GENDER:$2|szerkesztéséért}}.", + "thanks-confirmation2": "Nyilvánosan köszönetet {{GENDER:$1|küldesz}}?", + "thanks-thanked-notice": "$1 {{GENDER:$2|köszönete}} {{GENDER:$3|elküldve}}.", "thanks": "Köszönetküldés", "thanks-submit": "Köszönet elküldése", - "thanks-form-revid": "Szerkesztés lapváltozat-azonosítója", "echo-pref-subscription-edit-thank": "Megköszöni a szerkesztésem", "echo-pref-tooltip-edit-thank": "Értesítést kérek, ha valaki megköszöni egy szerkesztésemet.", "echo-category-title-edit-thank": "köszönet", "notification-thanks-diff-link": "a szerkesztésed", - "notification-header-edit-thank": "$1 {{GENDER:$2 $4|megköszönte}} a szerkesztésedet a(z) <strong>$3</strong> lapon.", + "notification-header-rev-thank": "$1 {{GENDER:$2 $4|megköszönte}} a szerkesztésedet a(z) <strong>$3</strong> lapon.", + "notification-header-creation-thank": "$1 {{GENDER:$2 $4|megköszönte}} a(z) <strong>$3</strong> lap létrehozását.", + "notification-header-log-thank": "$1 {{GENDER:$2 $4|megköszönte}} a(z) <strong>$3</strong> laphoz kapcsolódó műveletedet.", + "notification-compact-header-edit-thank": "$1 {{GENDER:$3|köszönetet}} {{GENDER:$2|küldött}}.", + "notification-bundle-header-rev-thank": "{{PLURAL:$1|Valaki köszönetet küldött|$1 felhasználó köszönetet küldött|100=Több mint 99 felhasználó küldött köszönetet}} a {{GENDER:$3|szerkesztésedért}} a(z) <strong>$2</strong> lapon.", + "notification-bundle-header-log-thank": "{{PLURAL:$1|Valaki köszönetet küldött|$1 felhasználó köszönetet küldött|100=Több mint 99 felhasználó küldött köszönetet}} a(z) <strong>$2</strong> laphoz kapcsolódó {{GENDER:$3|műveletedért}}.", "log-name-thanks": "Köszönési napló", "log-description-thanks": "Az alábbi szerkesztők köszönetet kaptak más szerkesztőktől.", "logentry-thanks-thank": "$1 {{GENDER:$2|köszönetet mondott}} {{GENDER:$4|$3}} szerkesztőnek", - "log-show-hide-thanks": "Köszönetnapló $1", - "thanks-error-no-id-specified": "A köszönet elküldéséhez ki kell töltened a lapváltozat-azonosítót.", - "thanks-confirmation-special": "Küldesz nyilvános köszönetet ezért a szerkesztésért?", + "logeventslist-thanks-log": "Köszönési napló", + "thanks-error-no-id-specified": "A köszönet elküldéséhez ki kell töltened a lapváltozat- vagy naplóazonosítót.", + "thanks-confirmation-special-log": "Küldesz nyilvános köszönetet ezért a naplózott műveletért?", + "thanks-confirmation-special-rev": "Küldesz nyilvános köszönetet ezért a szerkesztésért?", "notification-link-text-view-post": "Hozzászólás megjelenítése", + "notification-link-text-view-logentry": "Naplóbejegyzés megtekintése", "thanks-error-invalidpostid": "Érvénytelen hozzászólás-azonosító", "flow-thanks-confirmation-special": "Küldesz nyilvános köszönetet ezért a hozzászólásért?", - "flow-thanks-thanked-notice": "$1 megkapta a köszönetedet a {{GENDER:$2|hozzászólásáért}}.", + "flow-thanks-thanked-notice": "{{GENDER:$3|Megköszönted}} $1 {{GENDER:$2|hozzászólását}}.", "notification-flow-thanks-post-link": "a hozzászólásodat", - "notification-header-flow-thank": "$1 {{GENDER:$2|megköszönte}} {{GENDER:$5|a hozzászólásodat}} a(z) '''$3''' szálban a(z) '''$4''' lapon.", - "apihelp-flowthank-description": "Nyilvános köszönet küldése egy Flow hozzászólásért.", + "notification-header-flow-thank": "$1 {{GENDER:$2|megköszönte}} a {{GENDER:$5|hozzászólásodat}} a(z) „<strong>$3</strong>” témában.", + "notification-compact-header-flow-thank": "$1 {{GENDER:$3|köszönetet}} {{GENDER:$2|küldött}}.", + "notification-bundle-header-flow-thank": "{{PLURAL:$1|Valaki köszönetet küldött|$1 felhasználó köszönetet küldött|100=Több mint 99 felhasználó küldött köszönetet}} a {{GENDER:$3|hozzászólásodért}} a(z) „<strong>$2</strong>” témában.", + "apihelp-flowthank-description": "Nyilvános köszönet küldése egy Flow-hozzászólásért.", + "apihelp-flowthank-summary": "Nyilvános köszönet küldése egy Flow-hozzászólásért.", "apihelp-flowthank-param-postid": "A megköszönendő hozzászólás UUID-je.", "apihelp-flowthank-example-1": "Az <kbd>xyz789<kbd> UUID-jű komment megköszönése", "apihelp-thank-description": "Köszönet küldése egy szerkesztőnek.", - "apihelp-thank-param-rev": "A megköszönendő lapváltozat ID.", + "apihelp-thank-summary": "Köszönet küldése egy szerkesztőnek.", + "apihelp-thank-param-rev": "A megköszönendő lapváltozat-azonosító. Ezt vagy a <var>log</var> paramétert kötelező megadni.", + "apihelp-thank-param-log": "A megköszönendő naplóbejegyzés-azonosító. Ezt vagy a <var>rev</var> paramétert kötelező megadni.", "apihelp-thank-param-source": "A forrás rövid megnevezése, pl. <kbd>diff</kbd> vagy <kbd>history</kbd>.", "apihelp-thank-example-1": "A <kbd>456</kbd>-os ID-jű lapváltozat megköszönése, ahol a köszönet forrása egy diff (változtatás) oldal" } diff --git a/Thanks/i18n/hy.json b/Thanks/i18n/hy.json index 40e1ccae..562bd89c 100644 --- a/Thanks/i18n/hy.json +++ b/Thanks/i18n/hy.json @@ -5,7 +5,8 @@ "Vacio", "Xelgen", "Դավիթ Սարոյան", - "Աշոտ1997" + "Աշոտ1997", + "Aram1985" ] }, "thanks-desc": "Ավելացնում է «Շնորհակալ եմ» հղումը էջի պատմության և խմբագրումների տարբերությունների մեջ", @@ -20,19 +21,14 @@ "thanks-confirmation2": "{{GENDER:$1|Շնորհակալություն հայտնե՞լ}} այս խմբագրման համար:", "thanks-thanked-notice": "$1 մասնակիցը ծանուցում է ստացել, որ դուք հավանել եք {{GENDER:$2|իր}} խմբագրումը։", "thanks": "Շնորհակալություն հայտնել:", - "echo-pref-subscription-edit-thank": "Շնորհակալ է իմ խմբագրման համար:", + "echo-pref-subscription-edit-thank": "Շնորհակալություն ինձ իմ խմբագրման համար", "echo-pref-tooltip-edit-thank": "Տեղեկացնել, երբ ինչ–որ մեկը շնորհակալ է իմ կատարած խմբագրման համար։", "echo-category-title-edit-thank": "Շնորհակալ է", "notification-thanks-diff-link": "Ձեր խմբագրման", - "notification-thanks": "[[User:$1|$1]] մասնակիցը {{GENDER:$1|շնորհակալ է}} Ձեզ [[:$3]] էջում $2 համար։", - "notification-header-edit-thank": "$1 մասնակիցը շնորհակալ է Ձեզ $3 էջում Ձեր խմբագրման համար։", - "notification-thanks-email-subject": "$1 մասնակիցը շնորհակալ է Ձեզ «{{SITENAME}}»–ում Ձեր խմբագրման համար։", - "notification-thanks-email-batch-body": "$1 մասնակիցը {{GENDER:$1|շնորհակալ է Ձեզ}} $2 էջում Ձեր խմբագրման համար։", + "notification-header-rev-thank": "$1 մասնակիցը շնորհակալ է Ձեզ $3 էջում Ձեր խմբագրման համար։", "log-name-thanks": "Շնորհակալությունների գրանցամատյան", "log-description-thanks": "Ստորև «շնորհակալություներ» ստացած մասնակիցների ցանկն է։", "logentry-thanks-thank": "$1 մասնակիցը {{GENDER:$2|շնորհակալություն է}} հայտնել {{GENDER:$4|$3}} մասնակցին", - "log-show-hide-thanks": "$1 շնորհակալությունների գրանցամատյան", - "thanks-confirmation-special": "Ուզո՞ւմ եք շնորհակալություն հայտնել այս խմբագրման համար:", "notification-link-text-view-post": "Դիտել մեկնաբանությունը", "flow-thanks-confirmation-special": "Ուզո՞ւմ եք շնորհակալություն հայտնել այս մեկնաբանման համար:", "notification-flow-thanks-post-link": "Ձեր մեկնաբանությունը" diff --git a/Thanks/i18n/hyw.json b/Thanks/i18n/hyw.json new file mode 100644 index 00000000..197227bf --- /dev/null +++ b/Thanks/i18n/hyw.json @@ -0,0 +1,9 @@ +{ + "@metadata": { + "authors": [ + "Rajemian" + ] + }, + "thanks-thank": "{{GENDER:$1|{{GENDER:$2|շնորհակալութիւն}}}}", + "thanks-thank-tooltip": "{{GENDER:$1|Ուղարկել}} շնորհակալական գիր մը այս {{GENDER:$2|մասնակիցին}}" +} diff --git a/Thanks/i18n/ia.json b/Thanks/i18n/ia.json index 7e06a376..1f273c4e 100644 --- a/Thanks/i18n/ia.json +++ b/Thanks/i18n/ia.json @@ -13,9 +13,9 @@ "thanks-error-invalidrevision": "Le ID de version es invalide.", "thanks-error-ratelimited": "{{GENDER:$1|Tu}} ha excedite tu limite de frequentia. Per favor attende un poco e reproba.", "thanks-thank-tooltip": "{{GENDER:$1|Inviar}} un nota de regratiamento a iste {{GENDER:$2|usator}}", - "thanks-thanked-notice": "$1 ha recipite tu regratiamento pro {{GENDER:$2|su}} modification.", + "thanks-confirmation2": "{{GENDER:$1|Inviar}} un regratiamento publicamente?", + "thanks-thanked-notice": "{{GENDER:$3|Tu}} ha regratiate {{GENDER:$2|$1}}.", "thanks": "Inviar regratiamento", - "thanks-form-revid": "ID de version del modification", "echo-pref-subscription-edit-thank": "Me regratia pro mi modification", "echo-pref-tooltip-edit-thank": "Notificar me quando un persona me regratia pro un modification que io ha facite.", "echo-category-title-edit-thank": "Regratiamentos", @@ -23,10 +23,8 @@ "log-name-thanks": "Registro de regratiamentos", "log-description-thanks": "Ecce un lista de usatores regratiate per altere usatores.", "logentry-thanks-thank": "$1 {{GENDER:$2|regratiava}} {{GENDER:$4|$3}}", - "log-show-hide-thanks": "$1 registro de regratiamentos", - "thanks-error-no-id-specified": "Tu debe specificar le ID de un version pro inviar un regratiamento.", - "thanks-confirmation-special": "Vole tu regratiar publicamente le autor de iste modification?", + "thanks-error-no-id-specified": "Tu debe specificar le ID de un version o de un registro pro inviar un regratiamento.", "thanks-error-invalidpostid": "Le ID del message non es valide.", "flow-thanks-confirmation-special": "Vole tu regratiar publicamente le autor de iste commento?", - "flow-thanks-thanked-notice": "$1 ha recipite tu regratiamento pro {{GENDER:$2|su}} commento." + "flow-thanks-thanked-notice": "{{GENDER:$3|Tu}} ha regratiate $1 pro {{GENDER:$2|su}} commento." } diff --git a/Thanks/i18n/id.json b/Thanks/i18n/id.json index 205a1227..3572520f 100644 --- a/Thanks/i18n/id.json +++ b/Thanks/i18n/id.json @@ -8,7 +8,8 @@ "Kenrick95", "WongKentir", "Macofe", - "Rachmat04" + "Rachmat04", + "Gombang" ] }, "thanks-desc": "Menambahkan pranala untuk berterima kasih kepada pengguna atas suntingan, komentar, dll.", @@ -20,11 +21,10 @@ "thanks-error-invalidrevision": "ID revisi tidak sah.", "thanks-error-revdeleted": "Revisi telah dihapus", "thanks-error-notitle": "Judul halaman tidak dapat ditampilkan", - "thanks-error-invalidrecipient": "Tidak ada penerima sah ditemukan", + "thanks-error-invalidrecipient": "Tidak dapat menemukan penerima sah", "thanks-error-invalidrecipient-bot": "Bot tidak dapat menerima terima kasih", "thanks-error-invalidrecipient-self": "Anda tidak dapat mengirimkan terima kasih untuk diri sendiri", - "thanks-error-echonotinstalled": "Echo belum terpasang di wiki ini", - "thanks-error-notloggedin": "Pengguna tidak dikenal tidak dapat mengirimkan terima kasih", + "thanks-error-notloggedin": "Pengguna anonim tidak dapat mengirimkan terima kasih", "thanks-error-ratelimited": "{{GENDER:$1|Anda}} telah melampaui batas Anda. Silakan tunggu beberapa saat dan coba lagi.", "thanks-thank-tooltip": "{{GENDER:$1|Kirim}} sebuah pemberitahuan terima kasih kepada {{GENDER:$2|pengguna}} ini", "thanks-thank-tooltip-no": "{{GENDER:$1|Batalkan}} notifikasi terima kasih", @@ -33,26 +33,23 @@ "thanks-thanked-notice": "{{GENDER:$3|Anda}} berterima kasih kepada $1 untuk suntingan{{GENDER:$2|nya|nya|nya}}", "thanks": "Kirim ucapan terima kasih", "thanks-submit": "Kirim ucapan terima kasih", - "thanks-form-revid": "ID revisi suntingan", "echo-pref-subscription-edit-thank": "Berterima kasih kepada saya atas suntingan saya", "echo-pref-tooltip-edit-thank": "Beritahu saya saat seseorang berterima kasih kepada saya atas suntingan yang saya buat.", "echo-category-title-edit-thank": "Terima kasih", "notification-thanks-diff-link": "suntingan Anda", - "notification-header-edit-thank": "$1 {{GENDER:$2|mengucapkan terima kasih}} kepada {{GENDER:$4|Anda}} atas suntingan di <strong>$3</strong>.", + "notification-header-rev-thank": "$1 {{GENDER:$2|mengucapkan terima kasih}} kepada {{GENDER:$4|Anda}} atas suntingan di <strong>$3</strong>.", "notification-compact-header-edit-thank": "$1 {{GENDER:$2|mengirimkan terima kasih}} kepada {{GENDER:$3|Anda}}.", - "notification-bundle-header-edit-thank": "{{PLURAL:$1|Satu orang|$1 orang|100=99+ orang}} berterima kasih kepada {{GENDER:$3|Anda}} atas suntingan di <strong>$2</strong>.", - "log-name-thanks": "Log terima kasih", + "notification-bundle-header-rev-thank": "{{PLURAL:$1|Satu orang|$1 orang|100=99+ orang}} berterima kasih kepada {{GENDER:$3|Anda}} atas suntingan di <strong>$2</strong>.", + "log-name-thanks": "Catatan ucapan terima kasih", "log-description-thanks": "Di bawah ini adalah daftar pengguna yang menerima terima kasih dari pengguna lain.", "logentry-thanks-thank": "$1 {{GENDER:$2|berterima kasih}} kepada {{GENDER:$4|$3}}", - "log-show-hide-thanks": "$1 log terima kasih", "thanks-error-no-id-specified": "Anda harus menentukan perubahan ID untuk mengirimkan ucapan terima kasih.", - "thanks-confirmation-special": "Apakah Anda ingin mengirimkan ucapan terima kasih publik atas suntingan ini?", "notification-link-text-view-post": "Tampilkan komentar", "thanks-error-invalidpostid": "ID posting tidak sah.", "flow-thanks-confirmation-special": "Apakah Anda ingin mengirimkan ucapan terima kasih publik atas komentar ini?", "flow-thanks-thanked-notice": "{{GENDER:$3|Anda}} berterima kasih kepada $1 atas komentar{{GENDER:$2|nya|nya|nya}}.", "notification-flow-thanks-post-link": "komentar Anda", - "notification-header-flow-thank": "$1 {{GENDER:$2|mengucapkan terima kasih}} kepada {{GENDER:$4|Anda}} atas komentar di \"<strong>$3</strong>\".", + "notification-header-flow-thank": "$1 {{GENDER:$2|mengucapkan terima kasih}} kepada {{GENDER:$5|Anda}} atas komentar di \"<strong>$3</strong>\".", "notification-compact-header-flow-thank": "$1 {{GENDER:$2|mengirimkan terima kasih}} kepada {{GENDER:$3|Anda}}.", "notification-bundle-header-flow-thank": "{{PLURAL:$1|Satu orang|$1 orang|100=99+ orang}} berterima kasih kepada {{GENDER:$3|Anda}} atas komentar di \"<strong>$2</strong>\".", "apihelp-flowthank-description": "Kirim pemberitahuan terima kasih publik untuk komentar Flow.", diff --git a/Thanks/i18n/ilo.json b/Thanks/i18n/ilo.json index d00ee4e5..07403f12 100644 --- a/Thanks/i18n/ilo.json +++ b/Thanks/i18n/ilo.json @@ -6,16 +6,15 @@ }, "thanks-desc": "Agnayon kadagiti silpo para iti panagyaman kadagiti agar-aramat para kadagiti panagurnos, komentario, kdpy.", "thanks-thank": "{{GENDER:$1|{{GENDER:$2|yamanan}}}}", - "thanks-thanked": "{{GENDER:$1|nayamanan}}", - "thanks-button-thank": "{{GENDER:$1|Yamanan}}", - "thanks-button-thanked": "{{GENDER:$1|Nayamanan}}", - "thanks-error-undefined": "Napaay ti tignay a panagyaman. Pangngaasi a padasen manen.", + "thanks-thanked": "{{GENDER:$1|{{GENDER:$2|nayamanan}}}}", + "thanks-button-thank": "{{GENDER:$1|{{GENDER:$2|Yamanan}}}}", + "thanks-button-thanked": "{{GENDER:$1|{{GENDER:$2|Nayamanan}}}}", + "thanks-error-undefined": "Napaay ti tignay ti panagyaman (kodigo ti biddut: $1). Pangngaasi a padasen manen.", "thanks-error-invalidrevision": "Saan nga umiso ti ID ti panagbaliw.", "thanks-error-ratelimited": "{{GENDER:$1|Sika}} ket nalabesamon ti patingga ti gatadmo. Pangngaasi nga agurayka bassit ken padasem manen.", "thanks-thank-tooltip": "{{GENDER:$1|Agipatulod}} ti pakaammo a panagyaman iti daytoy nga {{GENDER:$2|agar-aramat}}", "thanks-thanked-notice": "Naipaammo idi kenni $1 a kinayatmo {{GENDER:$2|ti inurnosna|dagiti inurnosda}}.", "thanks": "Agipatulod ti panagyaman", - "thanks-form-revid": "Panagbaliw nga ID para iti panagurnos", "echo-pref-subscription-edit-thank": "Pagyamanennak para iti inurnosko", "echo-pref-tooltip-edit-thank": "Pakaammuannak no adda agyaman kaniak para iti maysa nga inaramidko nga inurnos.", "echo-category-title-edit-thank": "Dagiti panagyaman", @@ -23,9 +22,7 @@ "log-name-thanks": "Listaan kadagiti panagyaman", "log-description-thanks": "Dita baba ket listaan dagiti agar-aramat a nayamanan babaen dagiti dadduma nga agar-aramat.", "logentry-thanks-thank": "Ni $1 ket {{GENDER:$2|nagyaman}} kenni {{GENDER:$4|$3}}", - "log-show-hide-thanks": "$1 ti listaan dagiti panagyaman", "thanks-error-no-id-specified": "Nasken a mainaganan ti ID ti panagbaliw tapno makaipatulod kadagiti panagyaman.", - "thanks-confirmation-special": "Kayatmo kadi ti agipatulod kadagiti panagyaman para iti daytoy a panag-urnos?", "notification-link-text-view-post": "Kitaen ti komentario", "thanks-error-invalidpostid": "Ti ID ti pablaak ket saan nga umiso.", "flow-thanks-confirmation-special": "Kayatmo kadi ti agipatulod kadagiti panagyaman para iti daytoy a komentario?", diff --git a/Thanks/i18n/inh.json b/Thanks/i18n/inh.json index e6d3aa22..431784a8 100644 --- a/Thanks/i18n/inh.json +++ b/Thanks/i18n/inh.json @@ -1,9 +1,18 @@ { "@metadata": { "authors": [ - "Adam-Yourist" + "Adam-Yourist", + "Tusholi", + "ElizaMag" ] }, - "thanks-thank": "{{GENDER:$1|{{GENDER:$2|баркал}}}}", - "thanks-thank-tooltip": "{{GENDER:$1|ДIадахьийта}} {{GENDER:$2|укх доакъашхочун}} баркал алар" + "thanks-thank": "{{GENDER:$1|{{GENDER:$2|баркал áла}}}}", + "thanks-thanked": "{{GENDER:$1|{{GENDER:$2|Баркал аьннад}}}}", + "thanks-button-thank": "{{GENDER:$1|{{GENDER:$2|Баркал áла}}}}", + "thanks-button-thanked": "{{GENDER:$1|{{GENDER:$2|Баркал аьннад}}}}", + "thanks-thank-tooltip": "{{GENDER:$1|ДIадахьийта}} {{GENDER:$2|укх доакъашхочунна}} баркал", + "thanks-confirmation2": "ХӀара баркал алар массанена гу йиш йолаш хул. {{GENDER:$1|ДӀадахьийта баркал}}?", + "echo-category-title-edit-thank": "Баркал алар", + "log-name-thanks": "Баркал аларий тептар", + "logentry-thanks-thank": "доакъашхочо $1 {{GENDER:$2|баркал аьннад}} {{GENDER:$4|доакъашхочунна}} $3" } diff --git a/Thanks/i18n/io.json b/Thanks/i18n/io.json new file mode 100644 index 00000000..62bcb042 --- /dev/null +++ b/Thanks/i18n/io.json @@ -0,0 +1,14 @@ +{ + "@metadata": { + "authors": [ + "Joao Xavier" + ] + }, + "thanks-thank": "{{GENDER:$1|{{GENDER:$2|dankar}}}}", + "thanks-thank-tooltip": "{{GENDER:$1|Sendez}} avizo 'danko' ad ica {{GENDER:$2|uzero}}", + "thanks-confirmation2": "Sendar {{GENDER:$1|publika}} danki?", + "echo-category-title-edit-thank": "Danki", + "notification-header-rev-thank": "$1 {{GENDER:$2|Dankis}} {{GENDER:$4|vu}} pro vua redakto en <strong>$3</strong>.", + "log-name-thanks": "Protokolo pri danko", + "notification-link-text-view-post": "Videz komento" +} diff --git a/Thanks/i18n/is.json b/Thanks/i18n/is.json index 485035c3..aff867d1 100644 --- a/Thanks/i18n/is.json +++ b/Thanks/i18n/is.json @@ -7,6 +7,39 @@ ] }, "thanks-thank": "{{GENDER:$1|{{GENDER:$2|þakka}}}}", + "thanks-thanked": "{{GENDER:$1|{{GENDER:$2|þakkað}}}}", + "thanks-button-thank": "{{GENDER:$1|{{GENDER:$2|Þakka}}}}", + "thanks-button-thanked": "{{GENDER:$1|{{GENDER:$2|Þakkað}}}}", + "thanks-error-undefined": "Ekki tókst að skila þakkarboðinu (villukóði: $1). Reyndu aftur.", + "thanks-error-invalidrevision": "Breytingareinkennið er ógilt.", + "thanks-error-revdeleted": "Breytingunni hefur verið eytt", + "thanks-error-notitle": "Ekki tókst að sækja titil síðunnar", + "thanks-error-invalidrecipient": "Enginn gildur viðtakandi fannst", + "thanks-error-invalidrecipient-bot": "Ekki er hægt þakka vélmennum", + "thanks-error-invalidrecipient-self": "Ekki er hægt að þakka sjálfum sér", + "thanks-error-notloggedin": "Óskraðir notendur mega ekki senda þakkarorð", "thanks-thank-tooltip": "{{GENDER:$1|Senda}} þakkar skilaboð á þennan {{GENDER:$2|notanda}}", - "notification-header-edit-thank": "$1 {{GENDER:$2|þakkaði}} {{GENDER:$4|þér}} fyrir breytingu þína á '''$3'''." + "thanks-thank-tooltip-no": "{{GENDER:$1|Hætta við}} þakkarboðinu", + "thanks-thank-tooltip-yes": "{{GENDER:$1|Senda}} þakkarboðið", + "thanks-confirmation2": "Öll þakkarboð eru opinber. {{GENDER:$1|Senda}} þakkarboðið?", + "thanks-thanked-notice": "{{GENDER:$3|Þú}} hefur þakkað $1 fyrir breytingu {{GENDER:$2|sína}}.", + "thanks": "Senda þakkaboð", + "thanks-submit": "Senda þakkaboð", + "echo-pref-subscription-edit-thank": "Þakkar mér fyrir breytingu mína", + "echo-pref-tooltip-edit-thank": "Láta mig vita þegar einhver þakkar mér fyrir breytingu sem ég gerði.", + "echo-category-title-edit-thank": "Þakkir", + "notification-thanks-diff-link": "þín breyting", + "notification-header-rev-thank": "$1 {{GENDER:$2|þakkaði}} {{GENDER:$4|þér}} fyrir breytingu þína á '''$3'''.", + "notification-compact-header-edit-thank": "$1 {{GENDER:$2|þakkaði}} {{GENDER:$3|þér}}.", + "notification-bundle-header-rev-thank": "{{PLURAL:$1|Einn notandi þakkaði|$1 notendur þökkuðu|100=99+ notendur þökkuðu}} {{GENDER:$3|þér}} fyrir breytingu þína á <strong>$2</strong>.", + "log-name-thanks": "Þakkaskrá", + "log-description-thanks": "Fyrir neðan er lista yfir notendur sem aðrir notendur hafa þakkað.", + "logentry-thanks-thank": "$1 {{GENDER:$2|þakkaði}} {{GENDER:$4|$3}}", + "notification-link-text-view-post": "Birta athugasemd", + "flow-thanks-confirmation-special": "Viltu senda opinbert þakkarboð fyrir þessa athugasemd?", + "flow-thanks-thanked-notice": "{{GENDER:$3|Þú}} þakkaðir $1 fyrir athugasemd {{GENDER:$2|sína}}.", + "notification-flow-thanks-post-link": "þín athugasemd", + "notification-header-flow-thank": "$1 {{GENDER:$2|þakkaði}} {{GENDER:$5|þér}} fyrir athugasemd þína við „<strong>$3</strong>“.", + "notification-compact-header-flow-thank": "$1 {{GENDER:$2|þakkaði}} {{GENDER:$3|þér}}.", + "notification-bundle-header-flow-thank": "{{PLURAL:$1|Einn notandi þakkaði|$1 notendur þökkuðu|100=99+ notendur þökkuðu}} {{GENDER:$3|þér}} fyrir athugasemd þína við <strong>$2</strong>." } diff --git a/Thanks/i18n/it.json b/Thanks/i18n/it.json index 75261931..262cc6fe 100644 --- a/Thanks/i18n/it.json +++ b/Thanks/i18n/it.json @@ -8,7 +8,9 @@ "Dragonòt", "Valepert", "Alexmar983", - "Fringio" + "Fringio", + "Sakretsu", + "Horcrux92" ] }, "thanks-desc": "Aggiunge un collegamento per ringraziare gli utenti per modifiche, commenti, ecc.", @@ -22,24 +24,27 @@ "thanks-thank-tooltip": "{{GENDER:$1|Invia}} una notifica di ringraziamento a {{GENDER:$2|questo|questa}} utente", "thanks-thank-tooltip-no": "{{GENDER:$1|Annulla}} la notifica di ringraziamento", "thanks-thank-tooltip-yes": "{{GENDER:$1|Invia}} la notifica di ringraziamento", - "thanks-confirmation2": "{{GENDER:$1|Inviare}} un ringraziamento pubblico per questa modifica?", - "thanks-thanked-notice": "{{GENDER:$3|Hai ringraziato}} $1 per {{GENDER:$2|la sua}} modifica.", + "thanks-confirmation2": "{{GENDER:$1|Inviare}} ringraziamento pubblicamente?", + "thanks-thanked-notice": "{{GENDER:$3|Hai ringraziato}} {{GENDER:$2|$1}}.", "thanks": "Invia ringraziamento", "thanks-submit": "Invia ringraziamento", - "thanks-form-revid": "ID versione per modifica", "echo-pref-subscription-edit-thank": "Mi ringrazia per una mia modifica", "echo-pref-tooltip-edit-thank": "Avvisami quando qualcuno mi ringrazia per una modifica che ho fatto.", "echo-category-title-edit-thank": "Ringraziamenti", "notification-thanks-diff-link": "la tua modifica", - "notification-header-edit-thank": "$1 {{GENDER:$4|ti}} {{GENDER:$2|ha ringraziato}} per la tua modifica su <strong>$3</strong>.", + "notification-header-rev-thank": "$1 {{GENDER:$4|ti}} {{GENDER:$2|ha ringraziato}} per la tua modifica su <strong>$3</strong>.", + "notification-header-creation-thank": "$1 ti {{GENDER:$2|ha}} {{GENDER:$4|ringraziato|ringraziata|ringraziato/a}} per aver creato la pagina <strong>$3</strong>.", + "notification-header-log-thank": "$1 {{GENDER:$2|ti}} ha {{GENDER:$4|ringraziato|ringraziata|ringraziato/a}} per la tua azione su <strong>$3</strong>.", "notification-compact-header-edit-thank": "$1 {{GENDER:$3|ti}} {{GENDER:$2|ha ringraziato}}.", - "notification-bundle-header-edit-thank": "{{PLURAL:$1|Una persona|$1 persone|100=Più di 99 persone}} {{GENDER:$3|ti}} hanno ringraziato per la tua modifica su strong>$2</strong>.", + "notification-bundle-header-rev-thank": "{{PLURAL:$1|Una persona ti ha|$1 persone ti hanno|100=Più di 99 persone ti hanno}} {{GENDER:$3|ringraziato|ringraziata|ringraziato/a}} per la tua modifica su <strong>$2</strong>.", + "notification-bundle-header-log-thank": "{{PLURAL:$1|Una persona ti ha|$1 persone ti hanno|100=Più di 99 persone ti hanno}} {{GENDER:$3|ringraziato|ringraziata|ringraziato/a}} per la tua azione su <strong>$2</strong>.", "log-name-thanks": "Ringraziamenti", "log-description-thanks": "Di seguito è riportato un elenco di utenti ringraziati da altri utenti.", "logentry-thanks-thank": "$1 {{GENDER:$2|ha ringraziato}} {{GENDER:$4|$3}}", - "log-show-hide-thanks": "$1 registro dei ringraziamenti", - "thanks-error-no-id-specified": "È necessario specificare un ID versione per ringraziare.", - "thanks-confirmation-special": "Vuoi ringraziare pubblicamente per questa modifica?", + "logeventslist-thanks-log": "Ringraziamenti", + "thanks-error-no-id-specified": "È necessario specificare un ID versione o registro per ringraziare.", + "thanks-confirmation-special-log": "Vuoi ringraziare pubblicamente per questa azione nel registro?", + "thanks-confirmation-special-rev": "Vuoi ringraziare pubblicamente per questa modifica?", "notification-link-text-view-post": "Vedi commento", "thanks-error-invalidpostid": "ID messaggio non è valido.", "flow-thanks-confirmation-special": "Vuoi ringraziare pubblicamente per questo commento?", @@ -47,13 +52,13 @@ "notification-flow-thanks-post-link": "il tuo commento", "notification-header-flow-thank": "$1 {{GENDER:$5|ti}} {{GENDER:$2|ha ringraziato}} per il tuo commento in \"<strong>$3</strong>\".", "notification-compact-header-flow-thank": "$1 {{GENDER:$3|ti}} {{GENDER:$2|ha ringraziato}}.", - "notification-bundle-header-flow-thank": "{{PLURAL:$1|Una persona|$1 persone|100=Più di 99 persone}} {{GENDER:$3|ti}} hanno ringraziato per il tuo commento in \"<strong>$2</strong>\".", + "notification-bundle-header-flow-thank": "{{PLURAL:$1|Una persona ti ha|$1 persone ti hanno|100=Più di 99 persone ti hanno}} {{GENDER:$3|ringraziato|ringraziata|ringraziato/a}} per il tuo commento in \"<strong>$2</strong>\".", "apihelp-flowthank-description": "Invia una notifica pubblica di ringraziamento per un commento Flow.", "apihelp-flowthank-summary": "Invia una notifica pubblica di ringraziamento per un commento Flow.", "apihelp-flowthank-param-postid": "L'UUID del messaggio per cui ringraziare.", "apihelp-flowthank-example-1": "Ringrazia per il commento con <kbd>UUID xyz789</kbd>", "apihelp-thank-description": "Invia una notifica di ringraziamento a un contributore.", - "apihelp-thank-param-rev": "ID della versione per cui ringraziare qualcuno.", + "apihelp-thank-param-rev": "ID della versione per cui ringraziare qualcuno. Questo o 'log' deve essere fornito", "apihelp-thank-param-source": "Una breve stringa che descrive l'origine della richiesta. Per esempio, <kbd>diff</kbd> o <kbd>history</kbd>.", "apihelp-thank-example-1": "Invia un ringraziamento per la versione <kbd>ID 456</kbd>, con la sorgente di una pagina confronto" } diff --git a/Thanks/i18n/ja.json b/Thanks/i18n/ja.json index 07721783..5f8c53b9 100644 --- a/Thanks/i18n/ja.json +++ b/Thanks/i18n/ja.json @@ -8,7 +8,11 @@ "Sujiniku", "Otokoume", "Marine-Blue", - "Macofe" + "Macofe", + "Omotecho", + "Takot", + "Kkairri", + "Suyama" ] }, "thanks-desc": "利用者の編集やコメントなどに感謝を示すリンクを追加する", @@ -18,28 +22,34 @@ "thanks-button-thanked": "{{GENDER:$1|{{GENDER:$2|感謝を示しました}}}}", "thanks-error-undefined": "感謝の操作に失敗しました (エラーコード: $1)。もう一度やり直してください。", "thanks-error-invalidrevision": "版 ID が無効です。", + "thanks-error-revdeleted": "指定した版が削除されたため感謝を送れません", + "thanks-error-notitle": "ページ名を取得できませんでした", + "thanks-error-invalidrecipient-bot": "ボットに感謝することはできません", + "thanks-error-invalidrecipient-self": "自分自身を感謝することはできません", + "thanks-error-notloggedin": "匿名利用者に感謝することはできません", "thanks-error-ratelimited": "{{GENDER:$1|}}速度制限を超えました。しばらくしてからもう一度やり直してください。", "thanks-thank-tooltip": "この{{GENDER:$2|利用者}}に感謝の通知を{{GENDER:$1|送信する}}", "thanks-thank-tooltip-no": "感謝の通知の送信を{{GENDER:$1|取り消し}}ました。", "thanks-thank-tooltip-yes": "感謝の通知を{{GENDER:$1|送信}}しました。", - "thanks-confirmation2": "この編集への感謝を公に{{GENDER:$1|示しますか}}?", - "thanks-thanked-notice": "{{GENDER:$3|あなた}}が $1 の編集に感謝を示したことを{{GENDER:$2|本人}}に通知しました。", + "thanks-confirmation2": "感謝はすべて公開です。感謝を{{GENDER:$1|示しますか}}?", + "thanks-thanked-notice": "{{GENDER:$3|あなた}}から{{GENDER:$2|$1}}の編集に感謝を示しました。", "thanks": "感謝を示す", "thanks-submit": "感謝を示す", - "thanks-form-revid": "編集の版 ID", "echo-pref-subscription-edit-thank": "自分の編集に誰かが感謝を示したとき", "echo-pref-tooltip-edit-thank": "自分の編集に誰かが感謝を示したときに通知する。", "echo-category-title-edit-thank": "感謝", "notification-thanks-diff-link": "あなたの編集", - "notification-header-edit-thank": "$1 が <strong>$3</strong> での{{GENDER:$4|あなた}}の編集に{{GENDER:$2|感謝}}を示しました。", + "notification-header-rev-thank": "$1 が <strong>$3</strong> での{{GENDER:$4|あなた}}の編集に{{GENDER:$2|感謝}}を示しました。", + "notification-header-log-thank": "$1が<strong>$3</strong>での{{GENDER:$4|あなた}}の編集に{{GENDER:$2|感謝}}を示しました。", "notification-compact-header-edit-thank": "$1 が{{GENDER:$3|あなた}}に{{GENDER:$2|感謝}}を示しました。", - "notification-bundle-header-edit-thank": "{{PLURAL:$1|1人|$1人|100=99人以上}}が <strong>$2</strong> での{{GENDER:$3|あなた}}の編集に感謝を示しています。", + "notification-bundle-header-rev-thank": "{{PLURAL:$1|1人|$1人|100=99人以上}}が <strong>$2</strong> での{{GENDER:$3|あなた}}の編集に感謝を示しています。", "log-name-thanks": "感謝記録", "log-description-thanks": "以下に、他の利用者から感謝を示された利用者を列挙します。", "logentry-thanks-thank": "$1 が {{GENDER:$4|$3}} に{{GENDER:$2|感謝を示しました}}", - "log-show-hide-thanks": "感謝記録を$1", - "thanks-error-no-id-specified": "感謝を示す版の ID を指定してください。", - "thanks-confirmation-special": "この編集に公に感謝を示しますか?", + "logeventslist-thanks-log": "感謝記録", + "thanks-error-no-id-specified": "感謝を示す版もしくはログ IDを指定してください。", + "thanks-confirmation-special-log": "この記録の操作について、公開の場で感謝を示しますか?", + "thanks-confirmation-special-rev": "この編集について、公開の場で感謝を示しますか?", "notification-link-text-view-post": "コメントを閲覧", "thanks-error-invalidpostid": "投稿 ID が無効です。", "flow-thanks-confirmation-special": "このコメントに公に感謝を示しますか?", diff --git a/Thanks/i18n/jv.json b/Thanks/i18n/jv.json index 77dbe777..bed034d1 100644 --- a/Thanks/i18n/jv.json +++ b/Thanks/i18n/jv.json @@ -16,7 +16,6 @@ "thanks-error-invalidrecipient": "Ora ana rèsipièn sing sah", "thanks-error-invalidrecipient-bot": "Ora bisa matur nuwun marang bot", "thanks-error-invalidrecipient-self": "Panjenengan ora bisa matur nuwun marang panjenengan dhéwé", - "thanks-error-echonotinstalled": "Echo durung kapasang ing wiki iki", "thanks-error-notloggedin": "Panganggo anonim ora bisa ngirimi atur panuwun", "thanks-error-ratelimited": "{{GENDER:$1|Panjenengan}} wis munjuli sing dicumpi kanggo panjenengan. Entènana sadhéla nuli jajalana manèh.", "thanks-thank-tooltip": "{{GENDER:$1|Kirim}} tandha panuwun marang {{GENDER:$2|panganggo}} iki", @@ -26,20 +25,17 @@ "thanks-thanked-notice": "$1 nampa atur panuwunmu marang besutan{{GENDER:$2|é}}.", "thanks": "Kirim atur panuwun", "thanks-submit": "Kirim atur panuwun", - "thanks-form-revid": "ID révisianing besutan", "echo-pref-subscription-edit-thank": "Matur nuwun marang aku awit besutanku", "echo-pref-tooltip-edit-thank": "Pariwarani aku nalika ana sing matur nuwun awit besutan sing dakgawé.", "echo-category-title-edit-thank": "Matur nuwun", "notification-thanks-diff-link": "besutanmu", - "notification-header-edit-thank": "$1 {{GENDER:$2|matur nuwun}} {{GENDER:$4|marang panjenengan}} awit besutané panjenengan ing <strong>$3</strong>.", + "notification-header-rev-thank": "$1 {{GENDER:$2|matur nuwun}} {{GENDER:$4|marang panjenengan}} awit besutané panjenengan ing <strong>$3</strong>.", "notification-compact-header-edit-thank": "$1 {{GENDER:$2|matur nuwun}} {{GENDER:$3|marang panjenengan}}.", - "notification-bundle-header-edit-thank": "{{PLURAL:$1|Sawong|$1 wong|100=99+ wong}} matur nuwun {{GENDER:$3|marang panjenengan}} awit besutané panjenengan ing <strong>$2</strong>.", + "notification-bundle-header-rev-thank": "{{PLURAL:$1|Sawong|$1 wong|100=99+ wong}} matur nuwun {{GENDER:$3|marang panjenengan}} awit besutané panjenengan ing <strong>$2</strong>.", "log-name-thanks": "Log atur panuwun", "log-description-thanks": "Ing ngisor iki pratélan panganggo sing katur panuwun déning panganggo liya.", "logentry-thanks-thank": "$1 {{GENDER:$2|matur nuwun}} marang {{GENDER:$4|$3}}", - "log-show-hide-thanks": "$1 log atur panuwun", "thanks-error-no-id-specified": "Panjenengan kudu nemtokaké ID révisian saperlu ngirim atur panuwun.", - "thanks-confirmation-special": "Arep ngirim atur panuwun tinarbuka tumrap besutan iki?", "notification-link-text-view-post": "Deleng tanggepan", "thanks-error-invalidpostid": "ID kiriman ora sah.", "flow-thanks-confirmation-special": "Arep ngirim atur panuwun tinarbuka tumrap tanggepan iki?", diff --git a/Thanks/i18n/ka.json b/Thanks/i18n/ka.json index 82d1367b..8210e62b 100644 --- a/Thanks/i18n/ka.json +++ b/Thanks/i18n/ka.json @@ -23,10 +23,10 @@ "echo-pref-tooltip-edit-thank": "შემატყობინე, როდესაც ვინმე მადლობას გადამიხდის ჩემი რედაქტირებისათვის", "echo-category-title-edit-thank": "მადლობა", "notification-thanks-diff-link": "რედაქტირებისათვის", - "notification-header-edit-thank": "$1 {{GENDER:$2|მადლობა გადაგიხადათ}} {{GENDER:$4|თქვენი}} რედაქტირებისათვის გვერდზე '''$3'''.", + "notification-header-rev-thank": "$1 {{GENDER:$2|მადლობა გადაგიხადათ}} {{GENDER:$4|თქვენი}} რედაქტირებისათვის გვერდზე '''$3'''.", "log-name-thanks": "„მადლობის“ ჟურნალი", "log-description-thanks": "ქვემოთ მოცემულია მომხმარებელთა სია, რომელთაც სხვა მომხმარებლებმა გადაუხადეს მადლობა", "logentry-thanks-thank": "$1 {{GENDER:$2|მადლობა გადაუხადა}} {{GENDER:$4|$3}}", - "log-show-hide-thanks": "$1 „მადლობის“ ჟურნალი", + "logeventslist-thanks-log": "მადლობების ჟურნალი", "notification-flow-thanks-post-link": "თქვენი კომენტარი" } diff --git a/Thanks/i18n/kjp.json b/Thanks/i18n/kjp.json new file mode 100644 index 00000000..3183cb0e --- /dev/null +++ b/Thanks/i18n/kjp.json @@ -0,0 +1,9 @@ +{ + "@metadata": { + "authors": [ + "Rul1902" + ] + }, + "thanks-thank": "{{GENDER:$1|{{GENDER:$2|ဆ်ုခၠုံး}}}}", + "thanks-thank-tooltip": "ယိုဝ်{{GENDER:$2|ဆ်ုသုံ့က်ုဆာ}}အိုဝ် ဆ်ုခၠုံးဆ်ုခၠါင် {{GENDER:$1|သုံ့ဖှ်ေဝေ့ဆေဝ်ႋလှ်}}" +} diff --git a/Thanks/i18n/kk-cyrl.json b/Thanks/i18n/kk-cyrl.json index 4a1db795..3aff5307 100644 --- a/Thanks/i18n/kk-cyrl.json +++ b/Thanks/i18n/kk-cyrl.json @@ -20,20 +20,17 @@ "thanks-thanked-notice": "$1 есімді қатысушыға {{GENDER:$2|оның|оның}} өңдемесіне рахметіңізді білдіруіңіз жіберілді.", "thanks": "Рахметті жөнелту", "thanks-submit": "Рахметті жөнелту", - "thanks-form-revid": "Өңдеме үшін нұсқа ID-і", "echo-pref-subscription-edit-thank": "Менің өңдемем үшін маған рахмет айту", "echo-pref-tooltip-edit-thank": "Мен жасаған өңдеме үшін әлдебіреу рахмет айтқанда маған білдір.", "echo-category-title-edit-thank": "Рахмет", "notification-thanks-diff-link": "өңдемеңізге", - "notification-header-edit-thank": "$1 {{GENDER:$4|сізге}} <strong>$3</strong> бетіндегі өңдемеңізге {{GENDER:$2|рахметін}} білдірді.", + "notification-header-rev-thank": "$1 {{GENDER:$4|сізге}} <strong>$3</strong> бетіндегі өңдемеңізге {{GENDER:$2|рахметін}} білдірді.", "notification-compact-header-edit-thank": "$1 {{GENDER:$3|сізге}} {{GENDER:$2|рахметін}} білдірді.", - "notification-bundle-header-edit-thank": "{{PLURAL:$1|Бір адам|$1 адам|100=99+ адам}} <strong>$2</strong> бетіндегі өңдемеңіз үшін {{GENDER:$3|сізге}} рахметін білдірді.", + "notification-bundle-header-rev-thank": "{{PLURAL:$1|Бір адам|$1 адам|100=99+ адам}} <strong>$2</strong> бетіндегі өңдемеңіз үшін {{GENDER:$3|сізге}} рахметін білдірді.", "log-name-thanks": "Рахмет білдіру журналы", "log-description-thanks": "Төменде басқа қатысушылардан рахмет айтылған қатысушылар тізімі берілген.", "logentry-thanks-thank": "$1 {{GENDER:$4|$3}} есімді қатысушыға {{GENDER:$2|рахметін}} білдірді.", - "log-show-hide-thanks": "рахметін білдіру журналын $1", "thanks-error-no-id-specified": "Рахметті жөнелту үшін нұсқа ID-ін көрсетуіңіз керек.", - "thanks-confirmation-special": "Бұл өңдеме үшін жария түрде рахмет айтқыңыз келе ме?", "notification-link-text-view-post": "Пікірді көру", "thanks-error-invalidpostid": "Жазба ID-і жарамсыз", "flow-thanks-confirmation-special": "Бұл пікірге жария түрде рахмет айтқыңыз келе ме?", diff --git a/Thanks/i18n/km.json b/Thanks/i18n/km.json index 20bf22d8..b6622f22 100644 --- a/Thanks/i18n/km.json +++ b/Thanks/i18n/km.json @@ -5,11 +5,26 @@ ] }, "thanks-thank": "{{GENDER:$1|{{GENDER:$2|សូមថ្លែងអំណរគុណ}}}}", - "thanks-thank-tooltip": "{{GENDER:$1|ផ្ញើ}}សារថ្លែងអំណរគុណទៅកាន់{{GENDER:$2|អ្នកប្រើប្រាស់}}នេះ។", - "thanks-confirmation2": "{{GENDER:$1|ផ្ញើ}}ការថ្លែងអំណរគុណជាសាធារណៈសម្រាប់ការកែប្រែនេះឬ?", + "thanks-thanked": "{{GENDER:$1|{{GENDER:$2|បានថ្លែងអំណរគុណ}}}}", + "thanks-button-thank": "{{GENDER:$1|{{GENDER:$2|សូមថ្លែងអំណរគុណ}}}}", + "thanks-button-thanked": "{{GENDER:$1|{{GENDER:$2|បានថ្លែងអំណរគុណ}}}}", + "thanks-thank-tooltip": "{{GENDER:$1|ផ្ញើ}}សារថ្លែងអំណរគុណទៅកាន់{{GENDER:$2|អ្នកប្រើប្រាស់}}នេះ", + "thanks-thank-tooltip-no": "{{GENDER:$1|បោះបង់}}សារថ្លែងអំណរគុណ", + "thanks-thank-tooltip-yes": "{{GENDER:$1|ផ្ញើ}}សារថ្លែងអំណរគុណ", + "thanks-confirmation2": "ការថ្លែងអំណរគុណទាំងអស់នឹងត្រូវបង្ហាញជាសាធារណៈ។ {{GENDER:$1|ផ្ញើ}}ការថ្លែងអំណរគុណទេ?", + "thanks-thanked-notice": "{{GENDER:$3|អ្នក}}បានថ្លែងអំណរគុណ{{GENDER:$2|$1}}។", "thanks": "ផ្ញើការថ្លែងអំណរគុណ", + "thanks-submit": "ផ្ញើការថ្លែងអំណរគុណ", "echo-pref-subscription-edit-thank": "ការថ្លែងអំណរគុណចំពោះការកែប្រែរបស់ខ្ញុំ", "echo-pref-tooltip-edit-thank": "ជូនដំណឹងដល់ខ្ញុំពេលនរណាម្នាក់ថ្លែងអំណរគុណចំពោះការកែប្រែរបស់ខ្ញុំ", + "echo-category-title-edit-thank": "ការថ្លែងអំណរគុណ", + "notification-thanks-diff-link": "កំណែប្រែរបស់អ្នក", + "notification-header-rev-thank": "$1 {{GENDER:$2|បានថ្លែងអំណរគុណ}}{{GENDER:$4|អ្នក}}សម្រាប់ការកែប្រែរបស់អ្នកនៅ<strong>$3</strong>។", + "notification-header-log-thank": "$1 {{GENDER:$2|បានថ្លែងអំណរគុណ}}{{GENDER:$4|អ្នក}}សម្រាប់សកម្មភាពនានារបស់អ្នកនៅ<strong>$3</strong>។", + "notification-compact-header-edit-thank": "$1 {{GENDER:$2|បានថ្លែងអំណរគុណ}}{{GENDER:$4|អ្នក}}។", + "notification-bundle-header-rev-thank": "{{PLURAL:$1|មនុស្សម្នាក់|មនុស្ស$1នាក់|100=មនុស្សជាង១០០នាក់}}បានថ្លែងអំណរគុណ{{GENDER:$3|អ្នក}}សម្រាប់ការកែប្រែរបស់អ្នកនៅ<strong>$2</strong>។", + "notification-bundle-header-log-thank": "{{PLURAL:$1|មនុស្សម្នាក់|មនុស្ស$1នាក់|100=មនុស្សជាង១០០នាក់}}បានថ្លែងអំណរគុណ{{GENDER:$3|អ្នក}}សម្រាប់សកម្មភាពនានារបស់អ្នកនៅ<strong>$2</strong>។", "log-name-thanks": "កំណត់ត្រាការថ្លែងអំណរគុណ", - "log-show-hide-thanks": "$1 កំណត់ត្រាការថ្លែងអំណរគុណ" + "log-description-thanks": "ខាងក្រោយនេះជាបញ្ជីអ្នកប្រើប្រាស់ដែលទទួលការថ្លែងអំណរគុណពីអ្នកប្រើប្រាស់ដទៃ។", + "logentry-thanks-thank": "$1 {{GENDER:$2|បានថ្លែងអំណរគុណ}} {{GENDER:$4|$3}}" } diff --git a/Thanks/i18n/ko.json b/Thanks/i18n/ko.json index f1ee5bb3..d624fdae 100644 --- a/Thanks/i18n/ko.json +++ b/Thanks/i18n/ko.json @@ -13,53 +13,65 @@ "Alex00728", "Hwangjy9", "HDNua", - "Ykhwong" + "Ykhwong", + "In2acous", + "Garam", + "Ellif", + "Nuevo Paso" ] }, "thanks-desc": "편집, 댓글 등등에 사용자에게 감사를 표하기 위한 링크를 추가합니다", - "thanks-thank": "{{GENDER:$1|{{GENDER:$2|감사}}}}", + "thanks-thank": "{{GENDER:$1|{{GENDER:$2|감사 표현}}}}", "thanks-thanked": "{{GENDER:$1|{{GENDER:$2|감사를 표했습니다}}}}", - "thanks-button-thank": "{{GENDER:$1|{{GENDER:$2|감사}}}}", + "thanks-button-thank": "{{GENDER:$1|{{GENDER:$2|감사 표현}}}}", "thanks-button-thanked": "{{GENDER:$1|{{GENDER:$2|감사를 표했습니다}}}}", - "thanks-error-undefined": "감사 표시 작업(오류 코드: $1)에 실패했습니다. 다시 시도하세요.", + "thanks-error-undefined": "감사 표현의 동작(오류 코드: $1)이 실패했습니다. 다시 시도해주세요.", + "thanks-error-invalid-log-id": "기록 항목이 발견되지 않습니다", + "thanks-error-log-deleted": "요청된 기록 항목은 삭제되어 있으므로 이에 감사를 표할 수 없습니다.", "thanks-error-invalidrevision": "판 ID가 올바르지 않습니다.", - "thanks-error-revdeleted": "판이 삭제됨", + "thanks-error-revdeleted": "판이 삭제되었기 때문에 감사를 표할 수 없습니다.", "thanks-error-notitle": "페이지 제목을 찾을 수 없습니다", "thanks-error-invalidrecipient-bot": "봇은 감사를 받을 수 없습니다", "thanks-error-invalidrecipient-self": "자기 자신에게 감사를 표할 수 없습니다", - "thanks-error-echonotinstalled": "Echo가 이 위키에 설치되어 있지 않습니다", "thanks-error-notloggedin": "익명 사용자는 감사를 표할 수 없습니다", "thanks-error-ratelimited": "{{GENDER:$1|당신은}} 속도 제한을 초과했습니다. 잠시 기다리고 나서 다시 시도하세요.", + "thanks-error-api-params": "'revid' 또는 'logid' 변수는 반드시 지정해야 합니다", "thanks-thank-tooltip": "이 {{GENDER:$2|사용자}}에게 감사의 알림을 {{GENDER:$1|보냅니다}}", "thanks-thank-tooltip-no": "감사 알림을 {{GENDER:$1|취소}}", "thanks-thank-tooltip-yes": "감사 알림을 {{GENDER:$1|보내기}}", - "thanks-confirmation2": "이 편집에 감사를 {{GENDER:$1|표현하시겠습니까}}?", - "thanks-thanked-notice": "$1님이 당신이 {{GENDER:$2|그|그녀|그들}}의 편집에 감사했다는 것을 들었습니다.", - "thanks": "감사 보내기", - "thanks-submit": "감사 보내기", - "thanks-form-revid": "편집의 판 번호", + "thanks-confirmation2": "감사를 공개적으로 {{GENDER:$1|표현하시겠습니까}}?", + "thanks-thanked-notice": "{{GENDER:$3|내가}} {{GENDER:$2|$1}}님께 감사를 표했습니다.", + "thanks": "감사 표현하기", + "thanks-submit": "감사 표현하기", "echo-pref-subscription-edit-thank": "내 편집에 대해 감사를 표했습니다", "echo-pref-tooltip-edit-thank": "내 편집에 대해 누군가가 감사를 표했을 때 내게 알립니다.", - "echo-category-title-edit-thank": "감사", + "echo-category-title-edit-thank": "감사 표현", "notification-thanks-diff-link": "내 편집", - "notification-header-edit-thank": "$1님이 $3 문서에서의 {{GENDER:$4|당신}}의 편집에 {{GENDER:$2|감사를 표했습니다}}.", + "notification-header-rev-thank": "$1님이 <strong>$3</strong> 문서에서의 {{GENDER:$4|당신}}의 편집에 {{GENDER:$2|감사를 표했습니다}}.", + "notification-header-log-thank": "$1님이 <strong>$3</strong> 문서에 대한 {{GENDER:$4|당신}}의 행위에 {{GENDER:$2|감사를 표했습니다}}.", "notification-compact-header-edit-thank": "$1님이 {{GENDER:$3|당신}}에게 {{GENDER:$2|감사를 표했습니다}}.", - "notification-bundle-header-edit-thank": "{{PLURAL:$1|사람 한 명|사람 $1명|100=사람 99명 이상}}이 <strong>$2</strong>에 기여한 {{GENDER:$3|당신}}의 편집에 감사를 표했습니다.", + "notification-bundle-header-rev-thank": "{{PLURAL:$1|한 명의 사용자|$1명의 사용자|100=99명 이상의 사용자}}가 <strong>$2</strong> 문서의 {{GENDER:$3|내}} 편집에 감사를 표했습니다.", "log-name-thanks": "감사 기록", "log-description-thanks": "아래에는 다른 사용자가 감사를 표한 사용자의 목록입니다.", "logentry-thanks-thank": "$1님이 {{GENDER:$4|$3}}님에게 {{GENDER:$2|감사를 표했습니다}}", - "log-show-hide-thanks": "감사 기록을 $1", - "thanks-error-no-id-specified": "감사를 표할 판 ID를 지정해야 합니다.", - "thanks-confirmation-special": "이 편집에 공개적으로 감사를 표하겠습니까?", + "logeventslist-thanks-log": "감사 기록", + "thanks-error-no-id-specified": "감사를 표할 판 또는 기록 ID를 지정해야 합니다.", + "thanks-confirmation-special-log": "이 기록 조치에 공개적으로 감사를 표하겠습니까?", + "thanks-confirmation-special-rev": "이 편집에 공개적으로 감사를 표하겠습니까?", "notification-link-text-view-post": "의견 보기", + "notification-link-text-view-logentry": "기록 항목 보기", "thanks-error-invalidpostid": "게시물 ID가 올바르지 않습니다.", "flow-thanks-confirmation-special": "이 댓글에 공개적으로 감사를 표하겠습니까?", - "flow-thanks-thanked-notice": "$1님이 당신이 {{GENDER:$2|그의|그녀의|그의}} 편집에 감사를 표했다는 것을 들었습니다.", + "flow-thanks-thanked-notice": "{{GENDER:$3|당신}}이 {{GENDER:$2|그의|그녀의|그들의}} 댓글에 감사를 표했습니다.", "notification-flow-thanks-post-link": "당신의 의견", "notification-compact-header-flow-thank": "$1님이 {{GENDER:$3|당신}}에게 {{GENDER:$2|감사를 표했습니다}}.", + "notification-bundle-header-flow-thank": "{{PLURAL:$1|사람 한 명|사람 $1명|100=사람 99명 이상}}이 \"<strong>$2</strong>\"에 {{GENDER:$3|당신}}이 남긴 댓글에 감사를 표했습니다.", + "apihelp-flowthank-param-postid": "감사를 표할 게시물의 UUID입니다.", + "apihelp-flowthank-example-1": "<kbd>UUID xyz789</kbd>와 함께 댓글에 대한 감사 표현을 보냅니다", "apihelp-thank-description": "편집자에게 감사 알림을 보냅니다.", "apihelp-thank-summary": "편집자에게 감사 알림을 보냅니다.", - "apihelp-thank-param-rev": "누군가에게 감사를 표할 판의 ID입니다.", + "apihelp-thank-param-rev": "누군가에게 감사를 표할 판의 ID입니다. 이것 또는 'log'는 반드시 제공되어야 합니다.", + "apihelp-thank-param-log": "누군가에게 감사를 표하는 로그 ID입니다. 이것 또는 'rev'는 반드시 지정되어야 합니다.", "apihelp-thank-param-source": "이를테면 <kbd>diff</kbd> 또는 <kbd>history</kbd>처럼 요청의 원본을 기술하는 짧은 문자열입니다.", "apihelp-thank-example-1": "diff 문서의 원본과 함께 <kbd>ID 456</kbd> 판에 대해 감사를 보냅니다." } diff --git a/Thanks/i18n/krc.json b/Thanks/i18n/krc.json index f13379fe..b26bdf75 100644 --- a/Thanks/i18n/krc.json +++ b/Thanks/i18n/krc.json @@ -18,12 +18,7 @@ "echo-pref-tooltip-edit-thank": "Ким болса да, этген тюрлендириуюм ючюн сау бол десе, меннге билдир.", "echo-category-title-edit-thank": "Сау бол", "notification-thanks-diff-link": "тюрлендириуюгюз", - "notification-thanks": "[[User:$1|$1]], «[[:$3]]» бетдеги $2 тюрлендириуюгюз ючюн сизге сау бол {{GENDER:$1|айтды}}.", - "notification-thanks-flyout2": "[[User:$1|$1]], «$2» бетдеги тюрлендириуюгюз ючюн сизге {{GENDER:$1|сау бол айтды}}.", - "notification-thanks-email-subject": "$1, «{{SITENAME}}» сайтдагъы тюрлендириуюгюз ючюн {{GENDER:$1|сау бол айтды}}.", - "notification-thanks-email-batch-body": "$1, «$2» бетдеги тюрлендириуюгюз ючюн {{GENDER:$1|сау бол айтды}}.", "log-name-thanks": "Сау бол айтыу журнал", "log-description-thanks": "Тюбюрекде, башха къошулуучуладан ыспас алгъан къошулуучуланы тизмесиди.", - "logentry-thanks-thank": "$1, $3 {{GENDER:$4|къошулуучугъа}} {{GENDER:$2|сау бол айтды}}", - "log-show-hide-thanks": "$1 сай бол айтыу журнал" + "logentry-thanks-thank": "$1, $3 {{GENDER:$4|къошулуучугъа}} {{GENDER:$2|сау бол айтды}}" } diff --git a/Thanks/i18n/ksh.json b/Thanks/i18n/ksh.json index 16d76501..f4b1ebf4 100644 --- a/Thanks/i18n/ksh.json +++ b/Thanks/i18n/ksh.json @@ -20,19 +20,16 @@ "thanks-thanked-notice": "{{GENDER:$2|Dä|Dat|Dä Metmaacher|De|Dat}} $1 hät Ding dankeschöhn för {{GENDER:$2|sing|sing|sing|ier|sing}} Änderong krähje.", "thanks": "Bedanke", "thanks-submit": "Ene Dank scheke", - "thanks-form-revid": "De Kännong fun dä Väsjohn met dä Änderong", "echo-pref-subscription-edit-thank": "Dank mer för ming Änderong", "echo-pref-tooltip-edit-thank": "Lohß mesch weße, wann sesch einer för en Änderong bedangk, di esch jemaat han.", "echo-category-title-edit-thank": "Dank", "notification-thanks-diff-link": "Ding Änderong", - "notification-header-edit-thank": "{{GENDER:$2|Dä|Dat|Dä Metmaacher|De|Dat}} \n$1 hät sesch bei Der bedangk för Ding Änderong aan dä Sigg '''$3'''.{{GENDER:$4|}}", - "notification-bundle-header-edit-thank": "{{PLURAL:$1|Eijne|$1 Lük|100=mih wi 99 Lük}} han sesch beij Der bedangk för Ding Ännderong aan dä Sigg <strong>$2</strong>.{{GENDER:$3|}}", + "notification-header-rev-thank": "{{GENDER:$2|Dä|Dat|Dä Metmaacher|De|Dat}} \n$1 hät sesch bei Der bedangk för Ding Änderong aan dä Sigg '''$3'''.{{GENDER:$4|}}", + "notification-bundle-header-rev-thank": "{{PLURAL:$1|Eijne|$1 Lük|100=mih wi 99 Lük}} han sesch beij Der bedangk för Ding Ännderong aan dä Sigg <strong>$2</strong>.{{GENDER:$3|}}", "log-name-thanks": "Et Logbohch vum Bedangke", "log-description-thanks": "Heh küdd en Leß met de Metmaacher, di Dangk vun andere krääje han.", "logentry-thanks-thank": "{{GENDER:$2|Dä|Dat|Dä Metmaacher|De|Dat}} $1 hät {{GENDER:$3|däm|däm|däm Metmaacher|dä|däm}} $4 jedangk.", - "log-show-hide-thanks": "Et Logbohch vum Bedangke {{lcfirst:$1}}", "thanks-error-no-id-specified": "Mer moss en Kännong för en Väsjohn aanjävve, öm ene Dangk scheke ze künne.", - "thanks-confirmation-special": "Wells De Desch öffentlesch för heh di Änderoong bedanke?", "notification-link-text-view-post": "De Aanmerkong beloore", "thanks-error-invalidpostid": "Di Kännong för dä Beijdraach es nit jöltesch", "flow-thanks-confirmation-special": "Wells De Desch öffentlesch för heh dä Kommäntaa bedanke?", diff --git a/Thanks/i18n/ku-latn.json b/Thanks/i18n/ku-latn.json index 1fca3d89..9b11e97d 100644 --- a/Thanks/i18n/ku-latn.json +++ b/Thanks/i18n/ku-latn.json @@ -2,10 +2,12 @@ "@metadata": { "authors": [ "Bikarhêner", - "George Animal" + "George Animal", + "Ghybu" ] }, "thanks-thank": "{{GENDER:$1|{{GENDER:$2|spas}}}}", "thanks-thanked": "{{GENDER:$1|{{GENDER:$2|hate spaskirin}}}}", + "thanks-button-thank": "{{GENDER:$1|{{GENDER:$2|Spas}}}}", "echo-category-title-edit-thank": "Spas" } diff --git a/Thanks/i18n/kum.json b/Thanks/i18n/kum.json new file mode 100644 index 00000000..337b7ce4 --- /dev/null +++ b/Thanks/i18n/kum.json @@ -0,0 +1,10 @@ +{ + "@metadata": { + "authors": [ + "ArslanX", + "Arsenekoumyk" + ] + }, + "thanks-thank": "{{GENDER:$1|{{GENDER:$2|савбол этмек}}}}", + "thanks-thank-tooltip": "{{GENDER:$2|Бу ортакъчыгъа}} алгъыш мактуб {{GENDER:$1|йибермек}}" +} diff --git a/Thanks/i18n/kw.json b/Thanks/i18n/kw.json new file mode 100644 index 00000000..ca6dc183 --- /dev/null +++ b/Thanks/i18n/kw.json @@ -0,0 +1,9 @@ +{ + "@metadata": { + "authors": [ + "Nrowe" + ] + }, + "thanks-thank": "{{GENDER:$1|{{GENDER:$2|grassa}}}}", + "thanks-thank-tooltip": "{{GENDER:$1|Danvon}} gwarnyans meur ras dhe'n {{GENDER:$2|usyer|usyores}} ma" +} diff --git a/Thanks/i18n/la.json b/Thanks/i18n/la.json index 34927113..1f6a202f 100644 --- a/Thanks/i18n/la.json +++ b/Thanks/i18n/la.json @@ -3,10 +3,11 @@ "authors": [ "Autokrator", "UV", - "Laurentianus" + "Laurentianus", + "MarcoAurelio" ] }, - "thanks-thank": "gratias agere", + "thanks-thank": "{{GENDER:$1|{{GENDER:$2|gratias agere}}}}", "thanks-thanked": "{{GENDER:$1|gratiae actae sunt}}", "thanks-button-thank": "{{GENDER:$1|Gratias agere}}", "thanks-button-thanked": "{{GENDER:$1|Gratiae actae sunt}}", @@ -19,11 +20,7 @@ "echo-pref-tooltip-edit-thank": "Me certiorem facere si quis mihi gratias egerit", "echo-category-title-edit-thank": "Gratias agere", "notification-thanks-diff-link": "recensione tua", - "notification-thanks": "[[User:$1|$1]] {{GENDER:$1|gratias egit}} tibi pro $2 in pagina [[:$3]].", - "notification-thanks-email-subject": "$1 {{GENDER:$1|gratias egit}} recensionis apud {{grammar:accusative|{{SITENAME}}}} factae causa", - "notification-thanks-email-batch-body": "$1 {{GENDER:$1|gratias egit}} recensionis tuae in $2 factae causa.", "log-name-thanks": "Index gratiarum", "log-description-thanks": "Infra est index usorum quibus gratiae ab aliis usoribus actae sunt.", - "logentry-thanks-thank": "$1 {{GENDER:$2|gratias egit}} {{GENDER:$4|$3}}", - "log-show-hide-thanks": "$1 indicem gratiarum" + "logentry-thanks-thank": "$1 {{GENDER:$2|gratias egit}} {{GENDER:$4|$3}}" } diff --git a/Thanks/i18n/lb.json b/Thanks/i18n/lb.json index 3963f312..1776b8c3 100644 --- a/Thanks/i18n/lb.json +++ b/Thanks/i18n/lb.json @@ -5,35 +5,41 @@ "Soued031" ] }, - "thanks-desc": "Setzt Linken derbäi fir Benotzer fir Ännerungen, Bemierkungen, asw. 'Merci' ze soen", + "thanks-desc": "Setzt Linken dobäi fir Benotzer fir Ännerungen, Bemierkungen, asw. 'Merci' ze soen", "thanks-thank": "{{GENDER:$1|{{GENDER:$2|Merci soen}}}}", "thanks-thanked": "{{GENDER:$1|{{GENDER:$2|Merci gesot}}}}", "thanks-button-thank": "{{GENDER:$1|{{GENDER:$2|Merci soen}}}}", "thanks-button-thanked": "{{GENDER:$1|{{GENDER:$2|Merci gesot}}}}", "thanks-error-undefined": "'Merci soen' huet net funktionéiert (Feelercode: $1). Probéiert w.e.g. nach eng Kéier.", "thanks-error-invalidrevision": "Versiounsnummer (ID) ass net valabel.", - "thanks-error-revdeleted": "Versioun gouf geläscht", + "thanks-error-revdeleted": "Merci konnt net geschéckt ginn, wëll d'Versioun geläscht gouf.", + "thanks-error-notitle": "Säitentitel konnt net ofgeruff ginn", + "thanks-error-invalidrecipient": "Kee valabelen Destinataire fonnt", "thanks-error-invalidrecipient-bot": "Botte kann een net Merci soen", - "thanks-error-echonotinstalled": "Echo ass op dëser Wiki net installéiert", + "thanks-error-invalidrecipient-self": "Dir kënnt Iech net selwer Merci soen", + "thanks-error-notloggedin": "Anonym Benotzer kënne kee Merci schécken", "thanks-thank-tooltip": "{{GENDER:$2|Dësem Benotzer|Dëser Benotzerin}} ee \"Merci\" {{GENDER:$1|schécken}}", - "thanks-confirmation2": "Merci fir dës Ännerung ëffentlech {{GENDER:$1|schécken}}?", - "thanks-thanked-notice": "{{GENDER:$3|Dir}} hutt dem $1 fir {{GENDER:$2|seng|seng|hier}} Ännerung Merci gesot.", + "thanks-thank-tooltip-yes": "De Merci-Message {{GENDER:$1|schécken}}", + "thanks-confirmation2": "Mercien ëffentlech schécken {{GENDER:$1|schécken}}?", + "thanks-thanked-notice": "{{GENDER:$3|Dir}} hutt dem {{GENDER:$2|$1}} Merci gesot.", "thanks": "Merci soen", "thanks-submit": "Merci soen", "echo-pref-subscription-edit-thank": "'Mercie' fir meng Ännerung", - "echo-pref-tooltip-edit-thank": "Mech Informéieren wann ee mir fir eng Ännerung déi ech gemaach hu Merci seet.", + "echo-pref-tooltip-edit-thank": "Mech Informéiere wann ee mir fir eng Ännerung déi ech gemaach hu Merci seet.", "echo-category-title-edit-thank": "Merci", "notification-thanks-diff-link": "Är Ännerung", - "notification-header-edit-thank": "$1 {{GENDER:$2|huet}} {{GENDER:$4|Iech}} fir Är Ännerung op <strong>$3</strong> Merci gesot.", + "notification-header-rev-thank": "$1 {{GENDER:$2|huet}} {{GENDER:$4|Iech}} fir Är Ännerung op <strong>$3</strong> Merci gesot.", "notification-compact-header-edit-thank": "$1 huet {{GENDER:$3|Iech}} {{GENDER:$2|Merci gesot}}.", "log-name-thanks": "Logbuch vum Merci-soen", "log-description-thanks": "Hei drënner ass eng Lëscht vu Benotzer déi anere Benotzer 'Merci' gesot hunn.", "logentry-thanks-thank": "$1 {{GENDER:$2|huet dem}} {{GENDER:$4|$3}} Merci gesot", - "log-show-hide-thanks": "Logbuch vum 'Merci' $1", - "thanks-confirmation-special": "Wëllt Dir ëffentlech fir dës Ännerung e 'Merci' schécken?", + "logeventslist-thanks-log": "Logbuch vum Merci-soen", + "thanks-confirmation-special-rev": "Wëllt Dir de 'Merci' fir dës Ännerung ëffentlech schécken?", "notification-link-text-view-post": "Bemierkung weisen", "flow-thanks-confirmation-special": "Wëllt Dir ëffentlech fir dës Bemierkung e 'Merci' schécken?", "notification-flow-thanks-post-link": "Är Bemierkung", "notification-header-flow-thank": "$1 {{GENDER:$2|huet}} {{GENDER:$5|Iech}} fir Är Bemierkung op \"<strong>$3</strong>\" Merci gesot.", - "notification-compact-header-flow-thank": "$1 huet {{GENDER:$3|Iech}} {{GENDER:$2|Merci gesot}} ." + "notification-compact-header-flow-thank": "$1 huet {{GENDER:$3|Iech}} {{GENDER:$2|Merci gesot}} .", + "apihelp-thank-description": "Engem Auteur e Merci-Message schécken.", + "apihelp-thank-param-rev": "Versiouns ID fir déi ee Merci gesot kréie soll. Déi oder 'log' muss ugi ginn." } diff --git a/Thanks/i18n/li.json b/Thanks/i18n/li.json index a53ca7b3..b8168070 100644 --- a/Thanks/i18n/li.json +++ b/Thanks/i18n/li.json @@ -4,6 +4,13 @@ "Ooswesthoesbes" ] }, + "thanks-desc": "Veug links toe veur gebroekers te bedanke veur bewirkinge, reacties en zo wiejer.", "thanks-thank": "{{GENDER:$1|{{GENDER:$2|bedank}}}}", - "thanks-thank-tooltip": "{{GENDER:$1|Sjik}} {{GENDER:$2|deze gebroeker}} dienen dank" + "thanks-thanked": "{{GENDER:$1|{{GENDER:$2|weurt bedank}}}}", + "thanks-button-thank": "{{GENDER:$1|{{GENDER:$2|Bedank}}}}", + "thanks-button-thanked": "{{GENDER:$1|{{GENDER:$2|Bedank}}}}", + "thanks-error-undefined": "Bedanke mislök (foutmeljing: $1). Perbeer oppernuuj.", + "thanks-error-invalid-log-id": "Logbookregel neet gevónje", + "thanks-thank-tooltip": "{{GENDER:$1|Sjik}} {{GENDER:$2|deze gebroeker}} dienen dank", + "echo-category-title-edit-thank": "Danke" } diff --git a/Thanks/i18n/lki.json b/Thanks/i18n/lki.json index fb611f40..4384d5b0 100644 --- a/Thanks/i18n/lki.json +++ b/Thanks/i18n/lki.json @@ -21,29 +21,20 @@ "thanks-thanked-notice": "$1 تشکر شما از ویرایش{{GENDER:$2|ش|ش|ش}} را دریافت کرد.", "thanks": "کِل کردن سپاسگزاریةل", "thanks-submit": "کِل کردن سپاسگزاری", - "thanks-form-revid": "شناسهٔ نسخه برای ویرایش", "echo-pref-subscription-edit-thank": "برای ویرایشهایم از من سپاسگزاری کن", "echo-pref-tooltip-edit-thank": "وقتی کسی از ویرایشهای من تشکر میکند مرا آگاه کن.", "echo-category-title-edit-thank": " سپاسگزاریةل", "notification-thanks-diff-link": "دةسکاری هؤمة", - "notification-thanks": "[[User:$1|$1]] از شما بابت $2 در [[:$3]] {{GENDER:$1|تشکر کرد}}.", - "notification-header-edit-thank": "$1 به خاطر ویرایشتان در $3 از {{GENDER:$4|شما}} {{GENDER:$2|تشکر کرد}}.", - "notification-thanks-email-subject": "$1 از شما بابت ویرایشتان در {{SITENAME}} {{GENDER:$1|تشکر کرد}}", - "notification-thanks-email-batch-body": "$1 از شما بابت ویرایشتان در $2 {{GENDER:$1|تشکر کرد}}.", + "notification-header-rev-thank": "$1 به خاطر ویرایشتان در $3 از {{GENDER:$4|شما}} {{GENDER:$2|تشکر کرد}}.", "log-name-thanks": "سیاههٔ تشکرها", "log-description-thanks": "این فهرستی است از کاربرانی که کاربران دیگر از آنها تشکر کردهاند.", "logentry-thanks-thank": "$1 {{GENDER:$4|$3}}دن {{GENDER:$2|تشکور ائتدی}}", - "log-show-hide-thanks": "$1 سیاههٔ تشکرها", "thanks-error-no-id-specified": "شناسهٔ نسخه برای فرستادن تشکر را مشخص کنید.", - "thanks-confirmation-special": "میخواهید برای این ویرایش علناً تشکر بفرستید؟", "notification-link-text-view-post": "نمایش گةپةل-قسةل", "thanks-error-invalidpostid": "شناسهٔ پست معتبر نیست.", "flow-thanks-confirmation-special": "میخواهید برای این نظر علناً تشکر بفرستید؟", "flow-thanks-thanked-notice": "$1 تشکر شما را برای دیدگاه {{GENDER:$2|او|او|آنها}} دریافت کرد.", - "notification-flow-thanks": "[[User:$1|$1]] {{GENDER:$1|سپاس}} از {{GENDER:$5|شما}} $2 در «$3» بر [[:$4]].", "notification-flow-thanks-post-link": "گةپ/قِسة هؤمة", - "notification-flow-thanks-email-subject": "$1 {{GENDER:$1|سپاس}} از {{GENDER:$2|شما}} برای نظرتان در {{SITENAME}}", - "notification-flow-thanks-email-batch-body": "$1 {{GENDER:$1|سپاس}} از {{GENDER:$4|شما}} برای نظرتان در «$2» بر $3.", "apihelp-flowthank-description": "تشکر کردن علنی در جریان از یک نظر", "apihelp-flowthank-param-postid": "UUIDی پست مشکور", "apihelp-flowthank-example-1": "تشکر کردن از نظر با <kbd>UUID xyz789</kbd>", diff --git a/Thanks/i18n/lrc.json b/Thanks/i18n/lrc.json index 54564514..f26e6687 100644 --- a/Thanks/i18n/lrc.json +++ b/Thanks/i18n/lrc.json @@ -5,22 +5,18 @@ "Mogoeilor" ] }, - "thanks-thank": "منمون", + "thanks-thank": "{{GENDER:$1|{{GENDER:$2|منمۊن}}}}", "thanks-thanked": "{{GENDER:$1|منموندار بیه}}", "thanks-button-thank": "{{GENDER:$1|منمون}}", "thanks-button-thanked": "{{GENDER:$1|منموندار بیه}}", "thanks-thank-tooltip": "{{GENDER:$1|کل کرد}} یه گل منمونداری وارسیارکن سی ای {{GENDER:$2|کارور}}", "thanks": "فرسنئن منمونداری", - "thanks-form-revid": "وانئری نوم دیارکن سی یه که ویرایشت با", "echo-pref-subscription-edit-thank": "منموندار مه سی ویرایشتم", "echo-category-title-edit-thank": "منمون", "notification-thanks-diff-link": "ویرایشت شما", - "notification-thanks-email-subject": "$1 {{GENDER:$1|تشکر کرده}} د شما سی ویرایشتتو د {{نوم سیلجا}}", "log-name-thanks": "پهرستنومه منمون بیئنی یا", "log-description-thanks": "د هار یه گل نوم که کاروریایی هئ که کاروریا هنی دشو تشکر کردنه", "logentry-thanks-thank": "$1 {{GENDER:$2|منموندار بیه}} {{GENDER:$4|$3}}", - "log-show-hide-thanks": "پهرستنومه منمون بیئنی یا$1", - "thanks-confirmation-special": "آیا میهایت سی ای ویرایشت یه گل تشکر کل بکیت؟", "notification-link-text-view-post": "دیئن ویر و باور", "flow-thanks-confirmation-special": "آیا میهایت سی ای ویر و باور یه گل تشکر کل بکیت؟", "notification-flow-thanks-post-link": "ویر و باور شما", diff --git a/Thanks/i18n/lt.json b/Thanks/i18n/lt.json index 6820004f..e4972873 100644 --- a/Thanks/i18n/lt.json +++ b/Thanks/i18n/lt.json @@ -8,47 +8,47 @@ "Macofe", "Zygimantus", "Eitvys200", - "Homo" + "Homo", + "Manvydasz" ] }, - "thanks-desc": "Pridėti nuorodas, kad padėkotumėte naudotojams už pakeitimus, komentarus ir kt.", + "thanks-desc": "Prideda nuorodas, kad padėkotumėte naudotojams už pakeitimus, komentarus ir kt.", "thanks-thank": "{{GENDER:$1|{{GENDER:$2|ačiū}}}}", "thanks-thanked": "{{GENDER:$1|{{GENDER:$2|padėkojo}}}}", - "thanks-button-thank": "{{GENDER:$1|{{GENDER:$2|Dėkoja}}}}", + "thanks-button-thank": "{{GENDER:$1|{{GENDER:$2|Padėkoti}}}}", "thanks-button-thanked": "{{GENDER:$1|{{GENDER:$2|Padėkojo}}}}", "thanks-error-undefined": "Padėkoti nepavyko (klaidos kodas: $1). Prašome pabandyti dar kartą.", "thanks-error-invalidrevision": "Netinkamas versijos ID", + "thanks-error-revdeleted": "Versija buvo ištrinta", "thanks-error-notitle": "Nepavyko gauti puslapio pavadinimo", "thanks-error-invalidrecipient": "Nerastas tinkamas recipientas", "thanks-error-invalidrecipient-bot": "Negalima padėkoti robotams", - "thanks-error-echonotinstalled": "Echo nėra įdiegtas šioje viki", + "thanks-error-invalidrecipient-self": "Negalite padėkoti sau", "thanks-error-notloggedin": "Anoniminiai vartotojai negali siųsti padėkų", "thanks-error-ratelimited": "{{GENDER:$1|Jūs}} viršijote vertinimo limitą. Prašome truputį palaukti ir bandyti dar kartą.", "thanks-thank-tooltip": "{{GENDER:$1|Nusiųskite}} padėkos žinutę šiam {{GENDER:$2|naudotojui}}", "thanks-thank-tooltip-no": "{{GENDER:$1|Atšaukti}} padėkų pranešimus", "thanks-thank-tooltip-yes": "{{GENDER:$1|Siųsti}} padėkos pranešimą", - "thanks-confirmation2": "{{GENDER:$1|Siųsti}} viešą padėką už pakeitimą?", - "thanks-thanked-notice": "$1 gauta padėka už {{GENDER:$2|jo|jos|jų}} pakeitimą.", + "thanks-confirmation2": "{{GENDER:$1|Siųsti}} viešą padėką?", + "thanks-thanked-notice": "{{GENDER:$3|Jūs}} padėkojote {{GENDER:$2|$1}}.", "thanks": "Siųsti padėką", "thanks-submit": "Siųsti padėką", - "thanks-form-revid": "Redaguojamos versijos ID", "echo-pref-subscription-edit-thank": "Padėkokite man už mano pakeitimą", "echo-pref-tooltip-edit-thank": "Tebūnie pranešta, kai kas nors padėkoja už mano atliktą keitimą.", - "echo-category-title-edit-thank": "Ačiū", + "echo-category-title-edit-thank": "Padėkos", "notification-thanks-diff-link": "jūsų pakeitimas", - "notification-header-edit-thank": "$1 {{GENDER:$2|padėkojo}} {{GENDER:$4|jums}} už pakeitimą puslapyje <strong>$3</strong>.", + "notification-header-rev-thank": "$1 {{GENDER:$2|padėkojo}} {{GENDER:$4|jums}} už pakeitimą puslapyje <strong>$3</strong>.", "notification-compact-header-edit-thank": "$1 {{GENDER:$2|padėkojo}} {{GENDER:$3|jums}}.", - "notification-bundle-header-edit-thank": "{{PLURAL:$1|Vienas žmogus|$1 žmonės|100=99+ žmonės}} padėkojo {{GENDER:$3|jums}} už jūsų „<strong>$2</strong>“ redagavimą.", + "notification-bundle-header-rev-thank": "{{PLURAL:$1|Vienas žmogus|$1 žmonės|100=99+ žmonės}} padėkojo {{GENDER:$3|jums}} už jūsų „<strong>$2</strong>“ redagavimą.", "log-name-thanks": "Padėkų sąrašas", "log-description-thanks": "Žemiau pateikiamas sąrašas naudotojų, kuriems padėkojo kiti naudotojai.", "logentry-thanks-thank": "$1 {{GENDER:$2|padėkojo}} {{GENDER:$4|$3}}", - "log-show-hide-thanks": "$1 padėkų žurnalą", - "thanks-error-no-id-specified": "Turite nurodyti versijos ID, kad galėtumėte padėkoti.", - "thanks-confirmation-special": "Ar norite viešai išsiųsti padėką už šį pakeitimą?", + "logeventslist-thanks-log": "Padėkojimų sąrašas", + "thanks-error-no-id-specified": "Turite nurodyti versijos ar žurnalo ID, kad galėtumėte padėkoti.", "notification-link-text-view-post": "Rodyti komentarą", "thanks-error-invalidpostid": "Netinkamas įrašo ID.", "flow-thanks-confirmation-special": "Ar norite viešai išsiųsti padėką už šį komentarą?", - "flow-thanks-thanked-notice": "$1 gavo jūsų padėką už {{GENDER:$2|jo|jos|jų}} komentarą.", + "flow-thanks-thanked-notice": "{{GENDER:$3|Jūs}} padėkojote $1 už {{GENDER:$2|jo|jos|jų}} komentarą.", "notification-flow-thanks-post-link": "jūsų komentaras", "notification-header-flow-thank": "$1 {{GENDER:$2|padėkojo}} {{GENDER:$5|jums}} už jūsų komentarą „<strong>$3</strong>“.", "notification-compact-header-flow-thank": "$1 {{GENDER:$2|padėkojo}} {{GENDER:$3|jums}}.", @@ -57,6 +57,7 @@ "apihelp-flowthank-param-postid": "Padėkos įrašo UUID.", "apihelp-flowthank-example-1": "Siųsti padėką už komentarą su <kbd>UUID xyz789</kbd>", "apihelp-thank-description": "Siųsti padėkos pranešimą redaktoriui.", + "apihelp-thank-summary": "Siųsti padėkos pranešimą redaktoriui.", "apihelp-thank-param-rev": "ID versijos, už kurią padėkoti.", "apihelp-thank-param-source": "Trumpa eilutė, apibūdinanti užklausos šaltinį, pavyzdžiui <kbd>diff</kbd> arba <kbd>history</kbd>.", "apihelp-thank-example-1": "Siųsti padėką už versiją, kurios <kbd>ID 456</kbd> ir šaltinis yra skirtumų puslapis" diff --git a/Thanks/i18n/lv.json b/Thanks/i18n/lv.json index 9fb6a41e..dc10bee6 100644 --- a/Thanks/i18n/lv.json +++ b/Thanks/i18n/lv.json @@ -8,36 +8,53 @@ "Silraks" ] }, - "thanks-desc": "Pievieno pateicības saiti vēstures un atšķirību skatiem", + "thanks-desc": "Pievieno saites, lai pateiktos dalībniekiem par labojumiem, komentāriem, u.t.t.", "thanks-thank": "{{GENDER:$1|{{GENDER:$2|pateikties}}}}", "thanks-thanked": "{{GENDER:$1|{{GENDER:$2|pateicās}}}}", "thanks-button-thank": "{{GENDER:$1|{{GENDER:$2|Pateikties}}}}", "thanks-button-thanked": "{{GENDER:$1|{{GENDER:$2|Pateicās}}}}", "thanks-error-undefined": "Pateicības darbība neizdevās (kļūdas kods: $1). Lūdzu, mēģini vēlreiz.", + "thanks-error-invalid-log-id": "Žurnāla ieraksts nav atrasts", "thanks-error-invalidrevision": "Versijas ID ir nederīgs.", + "thanks-error-revdeleted": "Neizdevās nosūtīt pateicību, jo versija ir tikusi izdzēsta.", + "thanks-error-notitle": "Nevarēja iegūt lapas nosaukumu", + "thanks-error-invalidrecipient": "Nav atrasts derīgs saņēmējs", "thanks-error-invalidrecipient-bot": "Botiem nevar pateikties", "thanks-error-invalidrecipient-self": "Tu nevari pateikties sev", - "thanks-error-echonotinstalled": "Echo šajā vikivietnē nav uzstādīts", "thanks-error-notloggedin": "Anonīmi dalībnieki nevar sūtīt pateicības", "thanks-error-ratelimited": "{{GENDER:$1|Tu esi pārsniedzis|Tu esi pārsniegusi}} skaita ierobežojumu. Lūdzu, uzgaidi un mēģini vēlreiz.", "thanks-thank-tooltip": "{{GENDER:$1|Nosūtīt}} pateicības ziņojumu {{GENDER:$2|šim dalībniekam|šai dalībniecei}}", "thanks-thank-tooltip-no": "{{GENDER:$1|Atcelt}} pateicības paziņojumu", "thanks-thank-tooltip-yes": "{{GENDER:$1|Nosūtīt}} pateicības paziņojumu", - "thanks-thanked-notice": "$1 saņēma pateicību par {{GENDER:$2|savu}} labojumu.", + "thanks-confirmation2": "{{GENDER:$1|Nosūtīt}} publisku pateicību?", + "thanks-thanked-notice": "{{GENDER:$3|Tu}} pateicies {{GENDER:$2|$1}}.", "thanks": "Sūtīt pateicību", "thanks-submit": "Sūtīt pateicību", - "thanks-form-revid": "Labojuma versijas ID", "echo-pref-subscription-edit-thank": "Pateicība par manu labojumu", "echo-pref-tooltip-edit-thank": "Paziņot man, kad kāds man izsaka pateicību par labojumu.", "echo-category-title-edit-thank": "Paldies", "notification-thanks-diff-link": "tavu labojumu", - "notification-header-edit-thank": "$1 {{GENDER:$2|pateicās}} {{GENDER:$4|tev}} par tavu labojumu rakstā <strong>$3</strong>.", + "notification-header-rev-thank": "$1 {{GENDER:$2|pateicās}} {{GENDER:$4|tev}} par tavu labojumu rakstā <strong>$3</strong>.", + "notification-header-creation-thank": "$1 {{GENDER:$2|pateicās}} {{GENDER:$4|tev}} par <strong>$3</strong> izveidi.", "notification-compact-header-edit-thank": "$1 {{GENDER:$2|pateicās}} {{GENDER:$3|tev}}.", "log-name-thanks": "Pateicību žurnāls", "log-description-thanks": "Zemāk ir saraksts ar lietotājiem, kuriem citi lietotāji ir pateikušies.", "logentry-thanks-thank": "$1 {{GENDER:$2|pateicās}} {{GENDER:$4|$3}}", - "log-show-hide-thanks": "$1 pateicību žurnāls", + "logeventslist-thanks-log": "Pateicību žurnāls", + "thanks-error-no-id-specified": "Tev jānorāda versijas ID, lai nosūtītu pateicību.", "notification-link-text-view-post": "Skatīt komentāru", + "notification-link-text-view-logentry": "Skatīt žurnāla ierakstu", + "thanks-error-invalidpostid": "Ieraksta ID nav derīgs.", + "flow-thanks-confirmation-special": "Vai vēlies publiski nosūtīt pateicību par šo komentāru?", + "flow-thanks-thanked-notice": "{{GENDER:$3|Tu}} pateicies $1 par {{GENDER:$2|viņa|viņas|viņa}} komentāru.", "notification-flow-thanks-post-link": "tavs komentārs", - "notification-compact-header-flow-thank": "$1 {{GENDER:$2|pateicās}} {{GENDER:$3|tev}}." + "notification-header-flow-thank": "$1 {{GENDER:$2|pateicās}} {{GENDER:$5|tev}} par tavu komentāru tēmā \"<strong>$3</strong>\".", + "notification-compact-header-flow-thank": "$1 {{GENDER:$2|pateicās}} {{GENDER:$3|tev}}.", + "apihelp-flowthank-description": "Nosūtīt publisku pateicību par Flow komentāru.", + "apihelp-flowthank-summary": "Nosūtīt publisku pateicību par Flow komentāru.", + "apihelp-flowthank-param-postid": "Ieraksta UUID, par ko pateikties.", + "apihelp-flowthank-example-1": "Nosūtīt pateicību par komentāru ar <kbd>UUID xyz789</kbd>", + "apihelp-thank-description": "Nosūtīt pateicības paziņojumu redaktoram.", + "apihelp-thank-summary": "Nosūtīt pateicības paziņojumu redaktoram.", + "apihelp-thank-param-rev": "Versijas ID, par ko kādam pateikties." } diff --git a/Thanks/i18n/lzh.json b/Thanks/i18n/lzh.json index 6eaef7cf..6d941aa7 100644 --- a/Thanks/i18n/lzh.json +++ b/Thanks/i18n/lzh.json @@ -1,8 +1,12 @@ { "@metadata": { "authors": [ - "SolidBlock" + "SolidBlock", + "Itsmine" ] }, - "thanks-thank-tooltip": "{{GENDER:$1|至}}謝于{{GENDER:$2|或}}" + "thanks-thank-tooltip": "{{GENDER:$1|致謝}}{{GENDER:$2|於彼}}", + "thanks-thank-tooltip-no": "{{GENDER:$1|心回意轉}}", + "thanks-thank-tooltip-yes": "{{GENDER:$1|道謝}}", + "thanks-confirmation2": "感謝之情,必溢於言表,咸使聞知。{{GENDER:$1|誠心致謝}}﹖" } diff --git a/Thanks/i18n/mk.json b/Thanks/i18n/mk.json index 4c925600..fe04c00d 100644 --- a/Thanks/i18n/mk.json +++ b/Thanks/i18n/mk.json @@ -11,40 +11,47 @@ "thanks-button-thank": "{{GENDER:$1|{{GENDER:$2|Заблагодари се}}}}", "thanks-button-thanked": "{{GENDER:$1|{{GENDER:$2|Заблагодарено}}}}", "thanks-error-undefined": "Заблагодарувањето не успеа (код на грешката: $1). Обидете се повторно.", + "thanks-error-invalid-log-id": "Не ја пронајдов дневничката ставка", + "thanks-error-invalid-log-type": "Нема дневник од видот „$1“ на белиот список на дозволени видови дневници.", + "thanks-error-log-deleted": "Побараната дневничка ставка е избришана и затоа не може да се благодари за неа.", "thanks-error-invalidrevision": "Преработката има неважечка назнака.", - "thanks-error-revdeleted": "Преработката е избришана", + "thanks-error-revdeleted": "Не можам да благодарам бидејќи преработката е избришана.", "thanks-error-notitle": "Не можев да го добијам насловот на страницата", "thanks-error-invalidrecipient": "Не пронајдов важечки примач", "thanks-error-invalidrecipient-bot": "Не можете да им се заблагодарувате на ботови", "thanks-error-invalidrecipient-self": "Не можете да си се заблагодарувате себеси", - "thanks-error-echonotinstalled": "Ехо не е воспоставен на ова вики", "thanks-error-notloggedin": "Анонимните корисници не можат да испраќаат благодарници", "thanks-error-ratelimited": "{{GENDER:$1|Ја надминавте}} границата на благодарници. Почекајте некое време, па обидете се подоцна", + "thanks-error-api-params": "Мора да се укаже параметарот „revid“ или „logid“", "thanks-thank-tooltip": "{{GENDER:$1|Испратете}} му благодарност (во порака) на {{GENDER:$2|корисников}}", "thanks-thank-tooltip-no": "{{GENDER:$1|Откажи}} го известувањето за благодарница", "thanks-thank-tooltip-yes": "{{GENDER:$1|Испрати}} известување за благодарница", - "thanks-confirmation2": "{{GENDER:$1|Да испратам}} јавна благодарница за уредувањево?", - "thanks-thanked-notice": "$1 ја прими вашата благорадница за {{GENDER:$2|неговото уредување|нејзиното уредување|направеното уредување}}.", + "thanks-confirmation2": "{{GENDER:$1|Да испратам}} благодарница јавно?", + "thanks-thanked-notice": "{{GENDER:$3|Му|Ѝ|Му}} се заблагодаривте на {{GENDER:$2|$1}}.", "thanks": "Заблагодари се", "thanks-submit": "Заблагодари се", - "thanks-form-revid": "Назнака на преработката на уредувањето", "echo-pref-subscription-edit-thank": "Ќе ми се заблагодари за мое уредување", "echo-pref-tooltip-edit-thank": "Извести ме кога некој ќе ми заблагодари за напарвено уредување.", "echo-category-title-edit-thank": "Благодарност", "notification-thanks-diff-link": "вашето уредување", - "notification-header-edit-thank": "$1 {{GENDER:$4|ви}} {{GENDER:$2|благодари}} за вашето уредување на <strong>$3</strong>.", + "notification-header-rev-thank": "$1 {{GENDER:$4|ви}} {{GENDER:$2|благодари}} за вашето уредување на <strong>$3</strong>.", + "notification-header-creation-thank": "$1 {{GENDER:$4|ви}} {{GENDER:$2|благодари}} што ја создадовте <strong>$3</strong>.", + "notification-header-log-thank": "$1 {{GENDER:$4|ви}} {{GENDER:$2|заблагодари}} за вашето дејство поврзано со <strong>$3</strong>.", "notification-compact-header-edit-thank": "$1 {{GENDER:$2|ви}} {{GENDER:$3|благодари}}.", - "notification-bundle-header-edit-thank": "{{PLURAL:$1|Едно лице ви благодари|$1 луѓе ви благодарат|100=Преку 99 луѓе ви благодарат}} за {{GENDER:$3|вашето}} уредување на <strong>$2</strong>.", + "notification-bundle-header-rev-thank": "{{PLURAL:$1|Едно лице ви благодари|$1 луѓе ви благодарат|100=Преку 99 луѓе ви благодарат}} за {{GENDER:$3|вашето}} уредување на <strong>$2</strong>.", + "notification-bundle-header-log-thank": "{{PLURAL:$1|Едно лице {{GENDER:$3|ви}} се заблагодари|$1 лица {{GENDER:$3|ви}} се заблагодарија|100=99+ {{GENDER:$3|ви}} се заблагодарија}} за вашето дејство поврзано со <strong>$2</strong>.", "log-name-thanks": "Дневник на благодарности", "log-description-thanks": "Следи список на корисници на кои други им искажале благодарност.", "logentry-thanks-thank": "$1 {{GENDER:$2|му се заблагодари на|ѝ се заблагодари на|се заблагодари на}} {{GENDER:$4|$3}}", - "log-show-hide-thanks": "$1 го дневникот на благодарења", - "thanks-error-no-id-specified": "Мора да укажете назнака на преработката за да испратите благодарница.", - "thanks-confirmation-special": "Дали би сакале јавно да испратите благодарница за уредувањево?", + "logeventslist-thanks-log": "Дневник на благодарности", + "thanks-error-no-id-specified": "Мора да укажете назнака на преработката или дневникот за да испратите благодарница.", + "thanks-confirmation-special-log": "Дали би сакале да испратите јавна благодарница за ова дневничко дејство?", + "thanks-confirmation-special-rev": "Дали би сакале јавно да испратите благодарница за уредувањево?", "notification-link-text-view-post": "Погл. коментар", + "notification-link-text-view-logentry": "Погл. ставка", "thanks-error-invalidpostid": "Назнаката на објавата е неважечка.", "flow-thanks-confirmation-special": "Дали би сакале да испратите јавна благодарница за коментаров?", - "flow-thanks-thanked-notice": "$1 ја прими вашата благорадница за {{GENDER:$2|неговиот коментар|нејзиниот коментар|дадениот коментар}}.", + "flow-thanks-thanked-notice": "{{GENDER:$2|Му|Ѝ|Му}} {{GENDER:$3|благодаривте}} на $1 за коментарот.", "notification-flow-thanks-post-link": "вашиот коментар", "notification-header-flow-thank": "$1 {{GENDER:$5|ви}} {{GENDER:$2|благодари}} за вашиот коментар на „<strong>$3</strong>“.", "notification-compact-header-flow-thank": "$1 {{GENDER:$3|ви}} се {{GENDER:$2|заблагодари}}.", @@ -55,7 +62,8 @@ "apihelp-flowthank-example-1": "Испрати благодарница за коментарот со <kbd>UUID xyz789</kbd>", "apihelp-thank-description": "Испрати благодарница на уредник.", "apihelp-thank-summary": "Испрати благодарница на уредник.", - "apihelp-thank-param-rev": "Назнака на преработката за која се заблагодарувате.", + "apihelp-thank-param-rev": "Назнака на преработката за која се заблагодарувате. Мора да биде укажано ова или „log“.", + "apihelp-thank-param-log": "Назнака на дневникот за кој некому благодарите. Мора да биде укажано ова или „rev“.", "apihelp-thank-param-source": "Кратка низа во која го опишувате изворот на барањето. На пр. <kbd>diff</kbd> или <kbd>history</kbd>.", "apihelp-thank-example-1": "Испрати благодарница за праработката со <kbd>назнака 456</kbd>, при што изворот е страница со разлика" } diff --git a/Thanks/i18n/ml.json b/Thanks/i18n/ml.json index 32df4d5b..2fb3ecf9 100644 --- a/Thanks/i18n/ml.json +++ b/Thanks/i18n/ml.json @@ -10,39 +10,47 @@ "thanks-thanked": "{{GENDER:$1|{{GENDER:$2|നന്ദി രേഖപ്പെടുത്തി}}}}", "thanks-button-thank": "{{GENDER:$1|{{GENDER:$2|നന്ദി രേഖപ്പെടുത്തുക}}}}", "thanks-button-thanked": "{{GENDER:$1|{{GENDER:$2|നന്ദി രേഖപ്പെടുത്തി}}}}", - "thanks-error-undefined": "നന്ദി രേഖപ്പെടുത്തൽ പരാജയപ്പെട്ടു. ദയവായി വീണ്ടും ശ്രമിക്കുക.", + "thanks-error-undefined": "നന്ദി രേഖപ്പെടുത്തൽ പരാജയപ്പെട്ടു(പിഴവിന്റെ കോഡ്: $1). ദയവായി വീണ്ടും ശ്രമിക്കുക.", + "thanks-error-invalid-log-id": "രേഖയിലെ ഉൾപ്പെടുത്തൽ കണ്ടെത്താനായില്ല", "thanks-error-invalidrevision": "നാൾപ്പതിപ്പിന്റെ ഐ.ഡി. അസാധുവാണ്.", + "thanks-error-revdeleted": "നാൾപ്പതിപ്പ് മായ്ക്കപ്പെട്ടിരിക്കുന്നതിനാൽ നന്ദി രേഖപ്പെടുത്താൻ കഴിയില്ല.", + "thanks-error-notitle": "താളിന്റെ തലക്കെട്ട് എടുക്കാനായില്ല", + "thanks-error-invalidrecipient": "സ്വീകർത്താവിന് സാധുതയില്ല", + "thanks-error-invalidrecipient-bot": "യന്ത്രങ്ങൾക്ക് നന്ദി രേഖപ്പെടുത്താനാവില്ല", + "thanks-error-invalidrecipient-self": "താങ്കൾക്ക് സ്വയം നന്ദി രേഖപ്പെടുത്താനാവില്ല", + "thanks-error-notloggedin": "അജ്ഞാത ഉപയോക്താക്കൾക്ക് നന്ദി രേഖപ്പെടുത്താനാവില്ല", "thanks-error-ratelimited": "{{GENDER:$1|താങ്കളുടെ}} പരിധി അധികരിച്ചിരിക്കുന്നു. ദയവായി അല്പസമയം കാത്തിരുന്ന ശേഷം വീണ്ടും ശ്രമിക്കുക.", "thanks-thank-tooltip": "ഈ {{GENDER:$2|ഉപയോക്താവിന്}} താങ്കളുടെ കൃതജ്ഞത {{GENDER:$1|അയയ്ക്കുക}}", "thanks-thank-tooltip-no": "നന്ദി അറിയിപ്പ് {{GENDER:$1|റദ്ദാക്കുക}}", "thanks-thank-tooltip-yes": "നന്ദി അറിയിപ്പ് {{GENDER:$1|അയക്കുക}}", - "thanks-confirmation2": "ഈ തിരുത്തിന് പരസ്യമായി കാണാവുന്ന നന്ദി {{GENDER:$1|അയയ്ക്കണോ}}?", - "thanks-thanked-notice": "$1 എന്ന ഉപയോക്താവിന്, താങ്കൾ {{GENDER:$2|അദ്ദേഹത്തിന്റെ|അവരുടെ|അവരുടെ}} തിരുത്തിനു രേഖപ്പെടുത്തിയ നന്ദി ലഭിച്ചു.", + "thanks-confirmation2": "നന്ദി രേഖപ്പെടുത്തലുകളെല്ലാം പരസ്യമായി കാണാവുന്നവയാണ്. നന്ദി {{GENDER:$1|അയയ്ക്കണോ}}?", + "thanks-thanked-notice": "{{GENDER:$2|$1}} എന്ന ഉപയോക്താവിന്, {{GENDER:$3|താങ്കൾ}} നന്ദി രേഖപ്പെടുത്തി.", "thanks": "കൃതജ്ഞത അറിയിക്കുക", "thanks-submit": "കൃതജ്ഞത അറിയിക്കുക", - "thanks-form-revid": "തിരുത്തിന്റെ നാൾപ്പതിപ്പിന്റെ ഐ.ഡി.", "echo-pref-subscription-edit-thank": "എന്റെ തിരുത്തിന് എനിക്ക് കൃതജ്ഞത രേഖപ്പെടുത്തുക", "echo-pref-tooltip-edit-thank": "ഞാൻ ചെയ്ത തിരുത്തിന് ആരെങ്കിലും നന്ദി രേഖപ്പെടുത്തിയാൽ എന്നെ അറിയിക്കുക.", "echo-category-title-edit-thank": "നന്ദി", "notification-thanks-diff-link": "താങ്കൾ ചെയ്ത തിരുത്തിന്", - "notification-header-edit-thank": "'''$3''' താളിൽ താങ്കൾ ചെയ്ത തിരുത്തിന് $1 {{GENDER:$4|താങ്കൾക്ക്}} {{GENDER:$2|നന്ദി രേഖപ്പെടുത്തി}}.", + "notification-header-rev-thank": "'''$3''' താളിൽ താങ്കൾ ചെയ്ത തിരുത്തിന് $1 {{GENDER:$4|താങ്കൾക്ക്}} {{GENDER:$2|നന്ദി രേഖപ്പെടുത്തി}}.", + "notification-compact-header-edit-thank": "$1 {{GENDER:$3|താങ്കൾക്ക്}} {{GENDER:$2|നന്ദി രേഖപ്പെടുത്തി}}", + "notification-bundle-header-rev-thank": "<strong>$2</strong> താളിലെ തിരുത്തിന് {{PLURAL:$1|ഒരാൾ|$1 ആൾക്കാർ|100=99+ ആൾക്കാർ}} {{GENDER:$3|താങ്കൾക്ക്}} നന്ദി രേഖപ്പെടുത്തി.", "log-name-thanks": "കൃതജ്ഞതാരേഖ", "log-description-thanks": "മറ്റ് ഉപയോക്താക്കളുടെ കൃതജ്ഞത ലഭിച്ച ഉപയോക്താക്കളുടെ പട്ടിക താഴെ കാണാം.", "logentry-thanks-thank": "{{GENDER:$4|$3}} എന്ന ഉപയോക്താവിന് $1 {{GENDER:$2|നന്ദി രേഖപ്പെടുത്തി}}", - "log-show-hide-thanks": "കൃതജ്ഞതാരേഖ $1", - "thanks-error-no-id-specified": "നന്ദി രേഖപ്പെടുത്താൻ താങ്കൾ റിവിഷൻ ഐ.ഡി. വ്യക്തമാക്കിയിരിക്കണം.", - "thanks-confirmation-special": "ഈ തിരുത്തിനു താങ്കൾക്ക് പരസ്യമായി കാണാവുന്ന നന്ദി രേഖപ്പെടുത്തണോ?", + "thanks-error-no-id-specified": "നന്ദി രേഖപ്പെടുത്താൻ താങ്കൾ നാൾപ്പതിപ്പ് ഐ.ഡി. അല്ലെങ്കിൽ രേഖയുടെ ഐ.ഡി. വ്യക്തമാക്കിയിരിക്കണം.", "notification-link-text-view-post": "അഭിപ്രായം കാണുക", "thanks-error-invalidpostid": "കുറിപ്പിന്റെ ഐ.ഡി. സാധുവല്ല.", "flow-thanks-confirmation-special": "ഈ കുറിപ്പിന് താങ്കളുടെ പരസ്യമായി കാണാവുന്ന നന്ദി അറിയിക്കുക?", - "flow-thanks-thanked-notice": "താങ്കൾ {{GENDER:$2|അദ്ദേഹത്തിന്റെ}} അഭിപ്രായത്തിന് നൽകിയ നന്ദി $1 എന്ന ഉപയോക്താവിനെ അറിയിച്ചു.", + "flow-thanks-thanked-notice": "{{GENDER:$3|താങ്കൾ}} $1 എന്ന ഉപയോക്താവിനെ {{GENDER:$2|അദ്ദേഹത്തിന്റെ}} അഭിപ്രായത്തിന് നന്ദി അറിയിച്ചു.", "notification-flow-thanks-post-link": "താങ്കളുടെ അഭിപ്രായം", - "notification-header-flow-thank": "'''$4''' എന്ന താളിലെ '''$3''' എന്ന ഭാഗത്ത് താങ്കൾ ഇട്ട കുറിപ്പിന് $1 {{GENDER:$5|താങ്കൾക്ക്}} {{GENDER:$2|നന്ദി രേഖപ്പെടുത്തി}}.", + "notification-header-flow-thank": "\"<strong>$3</strong>\" എന്ന ഭാഗത്ത് താങ്കൾ ഇട്ട കുറിപ്പിന് {{GENDER:$5|താങ്കൾക്ക്}} $1 {{GENDER:$2|നന്ദി രേഖപ്പെടുത്തി}}.", + "notification-compact-header-flow-thank": "$1 {{GENDER:$3|താങ്കൾക്ക്}} {{GENDER:$2|നന്ദി രേഖപ്പെടുത്തി}}", + "notification-bundle-header-flow-thank": "\"<strong>$2</strong>\" താളിലെ അഭിപ്രായത്തിന് {{PLURAL:$1|ഒരാൾ|$1 ആൾക്കാർ|100=99+ ആൾക്കാർ}} {{GENDER:$3|താങ്കൾക്ക്}} നന്ദി രേഖപ്പെടുത്തി.", "apihelp-flowthank-description": "ഫ്ലോ കുറിപ്പ് സംബന്ധിച്ച ഒരു പൊതു നന്ദി അറിയിപ്പ് അയയ്ക്കുക.", "apihelp-flowthank-param-postid": "നന്ദി രേഖപ്പെടുത്തുന്ന പോസ്റ്റിന്റെ യു.യു.ഐ.ഡി.", - "apihelp-flowthank-example-1": "യു.യു.ഐ.ഡി. കചട789 ആയുള്ള കുറിപ്പിന് നന്ദിയറിയിക്കുക", + "apihelp-flowthank-example-1": "<kbd>UUID കചട789</kbd> ആയുള്ള കുറിപ്പിന് നന്ദിയറിയിക്കുക", "apihelp-thank-description": "ഒരു ലേഖകന് നന്ദി അറിയിപ്പ് അയയ്ക്കുക.", - "apihelp-thank-param-rev": "നന്ദി രേഖപ്പെടുത്താനുള്ള നാൾപ്പതിപ്പ് ഐ.ഡി.", + "apihelp-thank-param-rev": "നന്ദി രേഖപ്പെടുത്താനുള്ള നാൾപ്പതിപ്പ് ഐ.ഡി. ഇതോ 'രേഖ'യോ നൽകിയിരിക്കണം.", "apihelp-thank-param-source": "അഭ്യർത്ഥനയുടെ സ്രോതസ്സ് അടയാളപ്പെടുത്താനുള്ള ഒരു ചെറുപദം, ഉദാഹരണത്തിന് <kbd>diff</kbd> അല്ലെങ്കിൽ <kbd>history</kbd>.", - "apihelp-thank-example-1": "നാൾപ്പതിപ്പ് ഐ.ഡി. 456-ന് നന്ദി രേഖപ്പെടുത്തുക, അഭ്യർത്ഥനാ സ്രോതസ്സ് വ്യത്യാസം താളാണ്" + "apihelp-thank-example-1": "നാൾപ്പതിപ്പ് <kbd>ഐ.ഡി. 456</kbd>-ന് നന്ദി രേഖപ്പെടുത്തുക, അഭ്യർത്ഥനാ സ്രോതസ്സ് വ്യത്യാസം താളാണ്" } diff --git a/Thanks/i18n/mni.json b/Thanks/i18n/mni.json index c55c7bd8..f8e83b5a 100644 --- a/Thanks/i18n/mni.json +++ b/Thanks/i18n/mni.json @@ -1,11 +1,13 @@ { "@metadata": { "authors": [ - "Laishram Lokendro" + "Laishram Lokendro", + "Awangba Mangang" ] }, + "thanks-thank": "{{GENDER:$1|{{GENDER:$2|thank}}}}", + "thanks-thank-tooltip": "{{GENDER:$1|Send}} a thank you notification to this {{GENDER:$2|user}}", "thanks-confirmation2": "{{GENDER:$1|Send}} public thanks for this edit?", - "thanks-confirmation-special": "nahak semdok-semjinsigidamak mayamda thagat-waheising piningbra?", "flow-thanks-confirmation-special": "nahak waphamsigidamak mayamda thagat-waheising piningbra?", "apihelp-flowthank-description": "Flow comment-gidamak mayamda thagat-wahei khanghanwa thao" } diff --git a/Thanks/i18n/mnw.json b/Thanks/i18n/mnw.json new file mode 100644 index 00000000..68d61ffa --- /dev/null +++ b/Thanks/i18n/mnw.json @@ -0,0 +1,9 @@ +{ + "@metadata": { + "authors": [ + "Htawmonzel" + ] + }, + "thanks-thank": "{{GENDER:$1|{{GENDER:$2|တင်ဂုန်}}}}", + "thanks-thank-tooltip": "{{GENDER:$1|ပလံင်}} တင်မကဵုသမ္တီ ဂလာန်တင်ဂုန် ကု {{GENDER:$2|ညးမသုင်စောဲ}}" +} diff --git a/Thanks/i18n/mr.json b/Thanks/i18n/mr.json index a0f90ac1..76fdfd10 100644 --- a/Thanks/i18n/mr.json +++ b/Thanks/i18n/mr.json @@ -24,12 +24,10 @@ "echo-pref-tooltip-edit-thank": "मी केलेल्या संपादनाबद्दल जर कोणी मला धन्यवाद देत असेल तर मला सूचना द्या.", "echo-category-title-edit-thank": "धन्यवाद", "notification-thanks-diff-link": "आपल्या या संपादना", - "notification-header-edit-thank": "$1 ने {{GENDER:$4|आपणास}} आपल्या <strong>$3</strong> वरील संपादनास {{GENDER:$2|धन्यवाद दिलेत}}.", + "notification-header-rev-thank": "$1 ने {{GENDER:$4|आपणास}} आपल्या <strong>$3</strong> वरील संपादनास {{GENDER:$2|धन्यवाद दिलेत}}.", "log-name-thanks": "धन्यवादाच्या नोंदी", "log-description-thanks": "खाली त्या सदस्यांची यादी आहे ज्यांना इतर सदस्यांनी धन्यवाद दिलेत.", "logentry-thanks-thank": "$1 ने {{GENDER:$4|$3}} ला {{GENDER:$2|धन्यवाद दिलेत}}", - "log-show-hide-thanks": "$1 धन्यवादाच्या नोंदी", - "thanks-confirmation-special": "या संपादनासाठी आपणास सार्वजनिकरित्या धन्यवाद द्यायचे आहेत काय?", "notification-link-text-view-post": "अभिप्राय बघा", "flow-thanks-confirmation-special": "या अभिप्रायास आपणास सार्वजनिकरित्या धन्यवाद पाठवायचे आहेत काय?", "notification-flow-thanks-post-link": "आपला अभिप्राय", diff --git a/Thanks/i18n/ms.json b/Thanks/i18n/ms.json index b6cc8efe..fea2a17f 100644 --- a/Thanks/i18n/ms.json +++ b/Thanks/i18n/ms.json @@ -29,9 +29,7 @@ "log-name-thanks": "Log ucapan terima kasih", "log-description-thanks": "Yang berikut ialah senarai pengguna yang menerima ucapan terima kasih daripada pengguna lain.", "logentry-thanks-thank": "$1 ucap terima kasih kepada $3", - "log-show-hide-thanks": "$1 log ucapan terima kasih", "thanks-error-no-id-specified": "Anda hendaklah menyatakan ID semakan untuk mengirim ucapan terima kasih.", - "thanks-confirmation-special": "Adakah anda mahu mengirim ucapan terima kasih atas suntingan ini?", "notification-link-text-view-post": "Lihat ulasan", "thanks-error-invalidpostid": "ID kiriam tak sah.", "flow-thanks-confirmation-special": "Adakah anda mahu mengirim ucapan terima kasih atas ulasan ini?", diff --git a/Thanks/i18n/mt.json b/Thanks/i18n/mt.json index 1461ef79..a9212104 100644 --- a/Thanks/i18n/mt.json +++ b/Thanks/i18n/mt.json @@ -21,11 +21,7 @@ "echo-pref-tooltip-edit-thank": "Agħrrafni meta xi ħadd jirringrazzjani għal xi modifika li nkun għamilt.", "echo-category-title-edit-thank": "Ringrazzjamenti", "notification-thanks-diff-link": "il-modifika tiegħek", - "notification-thanks": "[[User:$1|$1]] {{GENDER:$1|irringrazzjak|irringrazzjatek}} għal $2 fuq [[:$3]].", - "notification-thanks-email-subject": "$1 {{GENDER:$1|irringrazzjak|irringrazzjatek}} għall-modifika li għamilt fuq {{SITENAME}}", - "notification-thanks-email-batch-body": "$1 {{GENDER:$1|irringrazzjak|irringrazjatek}} għall-modifika li għamilt fuq $2.", "log-name-thanks": "Reġistru ta' ringrazzjamenti", "log-description-thanks": "Taħt hawn lista ta' utenti irringrazzjati minn utenti oħra.", - "logentry-thanks-thank": "$1 {{GENDER:$2|irringrazzja|irringrazzjat}} lil {{GENDER:$4|$3}}", - "log-show-hide-thanks": "$1 reġistru ta' ringrazzjamenti" + "logentry-thanks-thank": "$1 {{GENDER:$2|irringrazzja|irringrazzjat}} lil {{GENDER:$4|$3}}" } diff --git a/Thanks/i18n/mui.json b/Thanks/i18n/mui.json new file mode 100644 index 00000000..ac8224cd --- /dev/null +++ b/Thanks/i18n/mui.json @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "Jawadywn" + ] + }, + "thanks-thank": "{{GENDER:$1|{{GENDER:$2|enjuk mokaséh}}}}" +} diff --git a/Thanks/i18n/mwl.json b/Thanks/i18n/mwl.json index efa378aa..5799da70 100644 --- a/Thanks/i18n/mwl.json +++ b/Thanks/i18n/mwl.json @@ -1,9 +1,18 @@ { "@metadata": { "authors": [ - "MokaAkashiyaPT" + "MokaAkashiyaPT", + "Athena in Wonderland" ] }, + "thanks-thank": "{{GENDER:$1|{{GENDER:$2|agradecer}}}}", + "thanks-thanked": "{{GENDER:$1|{{GENDER:$2|agradecimiento ambiado}}}}", + "thanks-button-thank": "{{GENDER:$1|{{GENDER:$2|Agradecer}}}}", + "thanks-button-thanked": "{{GENDER:$1|{{GENDER:$2|Agradecimiento ambiado}}}}", + "thanks-error-undefined": "La açon de agradecimiento falhou (código de erro: $1). Por fabor, tente outra beç.", + "thanks-thank-tooltip": "{{GENDER:$1|Ambiar}} ua notificaçon de agradecimiento pa {{GENDER:$2|este outelizador|esta outelizadora}}", + "thanks-thank-tooltip-yes": "{{GENDER:$1|Ambiar}} la notificaçon de agradecimiento", + "thanks-confirmation2": "{{GENDER:$1|Ambiar}} un agradecimiento público por esta eidiçon?", "thanks": "Ambiar agradecimiento", "thanks-submit": "Ambiar agradecimiento", "echo-pref-tooltip-edit-thank": "Abisar-me quando alguien me agradecer por ua eidiçon que fiç.", diff --git a/Thanks/i18n/my.json b/Thanks/i18n/my.json index 13de0e1c..3b1baebb 100644 --- a/Thanks/i18n/my.json +++ b/Thanks/i18n/my.json @@ -1,17 +1,36 @@ { "@metadata": { "authors": [ - "Ninjastrikers" + "Ninjastrikers", + "Dr Lotus Black" ] }, "thanks-thank": "{{GENDER:$1|{{GENDER:$2|ကျေးဇူးတင်}}}}", "thanks-thanked": "{{GENDER:$1|{{GENDER:$2|ကျေးဇူးတင်ပြီးပြီ}}}}", "thanks-button-thank": "{{GENDER:$1|{{GENDER:$2|ကျေးဇူးတင်}}}}", + "thanks-button-thanked": "{{GENDER:$1|{{GENDER:$2|ကျေးဇူးတင်ခဲ့သည်}}}}", + "thanks-error-invalidrecipient-bot": "ဘော့များသည် ကျေးဇူးတင်မခံနိုင်ပါ", + "thanks-error-invalidrecipient-self": "သင့်ကိုယ်သင် ကျေးဇူးမတင်နိုင်ပါ", + "thanks-error-notloggedin": "အမည်မသိအသုံးပြုသူများ ကျေးဇူးတင်စကား မပို့နိုင်ပါ", "thanks-thank-tooltip": "ဤ{{GENDER:$2|အသုံးပြုသူ}}သို့ ကျေးဇူးတင်ကြောင်း {{GENDER:$1|ပို့ခဲ့သည်}}", - "thanks-confirmation2": "ဤတည်းဖြတ်မှုအတွက် ကျေးဇူးတင်ခြင်းကို {{GENDER:$1|ပြုလုပ်မည်}}လော?", - "notification-header-edit-thank": "<strong>$3</strong> ရှိ သင့်တည်းဖြတ်မှုအတွက် {{GENDER:$4|သင့်အား}} $1 က {{GENDER:$2|ကျေးဇူးတင်ခဲ့သည်}}။", + "thanks-thank-tooltip-no": "ကျေးဇူးတင်ခြင်း အသိပေးချက်ကို {{GENDER:$1|ပယ်ဖျက်}}မည်", + "thanks-thank-tooltip-yes": "ကျေးဇူးတင်ခြင်း အသိပေးချက်ကို {{GENDER:$1|ပို့ပေး}}ရန်", + "thanks-confirmation2": "လူအများကြည့်နိုင်သော ကျေးဇူးတင်မှုကို {{GENDER:$1|ပို့မည်}}လော?", + "thanks-thanked-notice": "{{GENDER:$3|သင်}}သည် {{GENDER:$2|$1}} ကို ကျေးဇူးတင်ခဲ့သည်။", + "thanks": "ကျေးဇူးတင်မှု ပို့ရန်", + "thanks-submit": "ကျေးဇူးတင်မှု ပို့ရန်", + "echo-pref-subscription-edit-thank": "မိမိ၏တည်းဖြတ်မှုအတွက် ကျေးဇူးတင်ပါ", + "echo-pref-tooltip-edit-thank": "ကျွန်ုပ်ပြုလုပ်သော တည်းဖြတ်မှုအတွက် တစ်စုံတစ်ယောက်က ကျေးဇူးတင်လျင် အသိပေးရန်။", + "echo-category-title-edit-thank": "ကျေးဇူးတင်မှုများ", + "notification-thanks-diff-link": "သင်၏ တည်းဖြတ်မှု", + "notification-header-rev-thank": "<strong>$3</strong> ရှိ သင့်တည်းဖြတ်မှုအတွက် {{GENDER:$4|သင့်အား}} $1 က {{GENDER:$2|ကျေးဇူးတင်ခဲ့သည်}}။", + "notification-compact-header-edit-thank": "$1 က {{GENDER:$3|သင့်}}ကို {{GENDER:$2|ကျေးဇူးတင်ခဲ့}} သည်။", "log-name-thanks": "ကျေးဇူးတင်ခြင်း မှတ်တမ်း", "log-description-thanks": "အောက်ပါ အသုံးပြုသူ စာရင်းသည် အခြားအသုံးပြုသူများက ကျေးဇူးတင်ခြင်း ခံခဲ့ရသူများ ဖြစ်သည်။", "logentry-thanks-thank": "$1 သည် {{GENDER:$4|$3}} ကို {{GENDER:$2|ကျေးဇူးတင်ခဲ့သည်}}", - "log-show-hide-thanks": "ကျေးဇူးတင်ခြင်း မှတ်တမ်း $1" + "logeventslist-thanks-log": "ကျေးဇူးတင်ခြင်း မှတ်တမ်း", + "notification-link-text-view-post": "မှတ်ချက်ကြည့်ရန်", + "flow-thanks-thanked-notice": "{{GENDER:$3|သင်}}သည် {{GENDER:$2|သူ၏|သူမ၏|သူတို့၏}} မှတ်ချက်အတွက် $1 ကို ကျေးဇူးတင်ခဲ့သည်။", + "notification-flow-thanks-post-link": "သင်၏မှတ်ချက်", + "notification-header-flow-thank": "$1 က \"<strong>$3</strong>\" ရှိ သင်၏မှတ်ချက်အတွက် {{GENDER:$5|သင့်ကို}} {{GENDER:$2|ကျေးဇူးတင်ခဲ့သည်}}။" } diff --git a/Thanks/i18n/myv.json b/Thanks/i18n/myv.json new file mode 100644 index 00000000..f4fbfc2d --- /dev/null +++ b/Thanks/i18n/myv.json @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "Rueter" + ] + }, + "thanks-thank": "{{GENDER:$1|{{GENDER:$2|ёвтак сюкпря}}}}" +} diff --git a/Thanks/i18n/nap.json b/Thanks/i18n/nap.json index 03947492..301a2a5a 100644 --- a/Thanks/i18n/nap.json +++ b/Thanks/i18n/nap.json @@ -3,7 +3,8 @@ "authors": [ "C.R.", "Chelin", - "Macofe" + "Macofe", + "Ruthven" ] }, "thanks-desc": "Azzecca link pe' putè dà grazie a ll'utente pe ne ffà nu cagnamiento, ncu commento, ecc.", @@ -21,18 +22,15 @@ "thanks-thanked-notice": "$1 ricevette 'e grazie voste pe' ll'edit {{GENDER:$2|suojo|suojo|lloro}}.", "thanks": "Manne 'e rengraziamiente", "thanks-submit": "Manna 'e grazie", - "thanks-form-revid": "ID d' 'a revisiona pe' cagnamiento", "echo-pref-subscription-edit-thank": "Damme 'e grazie p' 'o cagnamiento mio", "echo-pref-tooltip-edit-thank": "Famme 'a notifica quanno coccheruno me ringraziasse pe' nu cagnamiento c'aggio fatto.", "echo-category-title-edit-thank": "Grazie", "notification-thanks-diff-link": "'o càgnamiento tujo", - "notification-header-edit-thank": "$1 {{GENDER:$4|ve}} {{GENDER:$2|ringraziaje}} p' 'o cagnamiento ncopp'a '''$3'''.", + "notification-header-rev-thank": "$1 {{GENDER:$4|ve}} {{GENDER:$2|ringraziaje}} p' 'o cagnamiento ncopp'a '''$3'''.", "log-name-thanks": "Riggistro ringraziamente", "log-description-thanks": "Ccà abbascio ce sta n'elenco 'utente c'avessero ringraziato ati utente.", "logentry-thanks-thank": "$1 {{GENDER:$2|ringraziaje}} {{GENDER:$4|$3}}", - "log-show-hide-thanks": "$1 riggistro 'e ringraziamente", "thanks-error-no-id-specified": "Avit'a specificà l'ID 'e verziona pe' putè mannà grazie.", - "thanks-confirmation-special": "Vulite ringrazià pubbrecamente st'utente pe' stu cagnamiento?", "notification-link-text-view-post": "Vide cummente", "thanks-error-invalidpostid": "L'ID d' 'a mmasciata è invalido.", "flow-thanks-confirmation-special": "Vulite ringrazià pubbrecamente pe' stu cagnamiento?", @@ -44,6 +42,6 @@ "apihelp-flowthank-example-1": "Manna grazie p' 'o cummento cu ll'<kbd>UUID xyz789</kbd>", "apihelp-thank-description": "Manna 'e grazie a n'editore.", "apihelp-thank-param-rev": "ID 'e verziona pe' putè dà grazie a coccheruno.", - "apihelp-thank-param-source": "Na stringa curta c' 'a descriziona d' 'o source d' 'a request. Pe ne dà n'esempie, <kbd>diff</kbd> o <kbd>history</kbd>.", + "apihelp-thank-param-source": "Na stringa curta c' 'a descriziona d' 'o fonte d' 'a riquesta. Pe ne dà n'esempie, <kbd>diff</kbd> o <kbd>history</kbd>.", "apihelp-thank-example-1": "Manna 'e grazie 'a revisiona <kbd>ID 456</kbd>, c' 'o source facenno na diff" } diff --git a/Thanks/i18n/nb.json b/Thanks/i18n/nb.json index 516ea916..38500411 100644 --- a/Thanks/i18n/nb.json +++ b/Thanks/i18n/nb.json @@ -15,41 +15,47 @@ "thanks-button-thank": "{{GENDER:$1|{{GENDER:$2|Takk}}}}", "thanks-button-thanked": "{{GENDER:$1|{{GENDER:$2|Takket}}}}", "thanks-error-undefined": "Takkehandlingen feilet (feilkode: $1). Prøv igjen.", + "thanks-error-invalid-log-id": "Loggpost ble ikke funnet", + "thanks-error-invalid-log-type": "Loggtypen '$1' er ikke i hvitelisten over tillatte loggtyper.", + "thanks-error-log-deleted": "Den forespurte loggposten har blitt sletta og kan ikke takkes for.", "thanks-error-invalidrevision": "Revisjons-ID er ikke gyldig.", - "thanks-error-revdeleted": "Revisjonen har blitt slettet", + "thanks-error-revdeleted": "Kunne ikke sende takk fordi revisjonen har blitt sletta.", "thanks-error-notitle": "Sidetittelen kunne ikke hentes", "thanks-error-invalidrecipient": "Ingen gyldig mottaker funnet", "thanks-error-invalidrecipient-bot": "Botter kan ikke takkes", "thanks-error-invalidrecipient-self": "Du kan ikke takke deg selv", - "thanks-error-echonotinstalled": "Echo er ikke installert på denne wikien", "thanks-error-notloggedin": "Anonyme brukere kan ikke sende takk", "thanks-error-ratelimited": "{{GENDER:$1|Du}} har overskredet frekvensbegrensingen din. Vent litt og prøv igjen.", + "thanks-error-api-params": "En av 'revid' og 'logid' må oppgis.", "thanks-thank-tooltip": "{{GENDER:$1|Send}} en takkemelding til denne {{GENDER:$2|brukeren}}", "thanks-thank-tooltip-no": "{{GENDER:$1|Avbryt}} takkemeldingen", "thanks-thank-tooltip-yes": "{{GENDER:$1|Send}} takkemeldingen", - "thanks-confirmation2": "{{GENDER:$1|Send}} offentlig takk for denne redigeringen?", - "thanks-thanked-notice": "{{GENDER:$3|Du}} takket $1 for redigeringen {{GENDER:$2|hans|hennes|hans/hennes}}.", + "thanks-confirmation2": "Vil du {{GENDER:$1|sende}} takk offentlig?", + "thanks-thanked-notice": "{{GENDER:$3|Du}} takket {{GENDER:$2|$1}}.", "thanks": "Send takk", "thanks-submit": "Send takk", - "thanks-form-revid": "Revisjons-ID for redigeringen", "echo-pref-subscription-edit-thank": "Takker meg for en redigering", "echo-pref-tooltip-edit-thank": "Varsle meg når noen takker meg for en redgering jeg har gjort.", "echo-category-title-edit-thank": "Takk", "notification-thanks-diff-link": "redigeringen din", - "notification-header-edit-thank": "$1 {{GENDER:$2|takket}} for redigeringen {{GENDER:$4|din}} på <strong>$3</strong>.", + "notification-header-rev-thank": "$1 {{GENDER:$2|takket}} for redigeringen {{GENDER:$4|din}} på <strong>$3</strong>.", + "notification-header-log-thank": "$1 {{GENDER:$2|takket}} {{GENDER:$4|deg}} for handlingen din knytta til <strong>$3</strong>.", "notification-compact-header-edit-thank": "$1 {{GENDER:$2|takket}} {{GENDER:$3|deg}}.", - "notification-bundle-header-edit-thank": "{{PLURAL:$1|En person|$1 personer|100=99+ personer}} takket for redigeringen {{GENDER:$3|din}} på <strong>$2</strong>.", + "notification-bundle-header-rev-thank": "{{PLURAL:$1|En person|$1 personer|100=99+ personer}} takket for redigeringen {{GENDER:$3|din}} på <strong>$2</strong>.", + "notification-bundle-header-log-thank": "{{PLURAL:$1|En person|$1 personer|100=99+ personer}} takket {{GENDER:$3|deg}} for handlingen din knytta til <strong>$2</strong>.", "log-name-thanks": "Takkelogg", "log-description-thanks": "Under er en liste over brukere som har blitt takket av andre brukere.", "logentry-thanks-thank": "$1 {{GENDER:$2|takket}} {{GENDER:$4|$3}}", - "log-show-hide-thanks": "$1 takkelogg", - "thanks-error-no-id-specified": "Du må angi en revisjons-ID for å takke.", - "thanks-confirmation-special": "Vil du offentlig takke for denne redigeringen?", + "logeventslist-thanks-log": "Takkelogg", + "thanks-error-no-id-specified": "Du må angi en revisjons-ID eller logg-ID å takke for.", + "thanks-confirmation-special-log": "Vil du takke offentlig for denne logghandlingen?", + "thanks-confirmation-special-rev": "Vil du sende en offentlig takk for denne redigeringen?", "notification-link-text-view-post": "Vis kommentar", + "notification-link-text-view-logentry": "Vis loggpost", "thanks-error-invalidpostid": "Post-ID er ugyldig.", - "flow-thanks-confirmation-special": "Vil du offentlig takke for denne kommentaren?", + "flow-thanks-confirmation-special": "Vil du takke offentlig for denne kommentaren?", "flow-thanks-thanked-notice": "{{GENDER:$3|Du}} takket $1 for kommentaren {{GENDER:$2|hans|hennes|hans/hennes}}.", - "notification-flow-thanks-post-link": "din kommentar", + "notification-flow-thanks-post-link": "kommentaren din", "notification-header-flow-thank": "$1 {{GENDER:$2|takket}} for kommentaren {{GENDER:$5|din}} under overskriften «<strong>$3</strong>».", "notification-compact-header-flow-thank": "$1 {{GENDER:$2|takket}} {{GENDER:$3|deg}}.", "notification-bundle-header-flow-thank": "{{PLURAL:$1|Én person|$1 personer|100=99+ personer}} takket for kommentaren {{GENDER:$3|din}} under «<strong>$2</strong>».", @@ -59,7 +65,8 @@ "apihelp-flowthank-example-1": "Send takk for kommentaren med <kbd>UUID xyz789</kbd>", "apihelp-thank-description": "Send en takk til en skribent.", "apihelp-thank-summary": "Send et takkevarsel til en bidragsyter.", - "apihelp-thank-param-rev": "Revisjons-ID å takke noen for.", + "apihelp-thank-param-rev": "Revisjons-ID å takke noen for. Denne eller 'log' må oppgis.", + "apihelp-thank-param-log": "Logg-ID å takke noen for. Denne eller 'rev' må oppgis.", "apihelp-thank-param-source": "En kort streng som beskriver kilden for forespørselen, for eksempel <kbd>diff</kbd> eller <kbd>history</kbd>.", "apihelp-thank-example-1": "Send takk for revisjonen med <kbd>ID 456</kbd>, der referansen blir en diff-side" } diff --git a/Thanks/i18n/nds-nl.json b/Thanks/i18n/nds-nl.json index 0f5caffe..a8791ba2 100644 --- a/Thanks/i18n/nds-nl.json +++ b/Thanks/i18n/nds-nl.json @@ -17,29 +17,20 @@ "thanks-confirmation2": "n Bedankjen veur disse bewarking {{GENDER:$1|sturen}}?", "thanks-thanked-notice": "$1 hef joew bedankjen ontvangen veur {{GENDER:$2|zien|heur|zien}} bewarking.", "thanks": "Bedanken", - "thanks-form-revid": "Versienummer van de bewarking", "echo-pref-subscription-edit-thank": "Bedank m'n veur mien bewarking", "echo-pref-tooltip-edit-thank": "Stuur m'n n melding as der ene mien bedankt veur n bewarking die'k an-ebröcht hebbe.", "echo-category-title-edit-thank": "Bedankt", "notification-thanks-diff-link": "joew bewarking", - "notification-thanks": "[[User:$1|$1]] {{GENDER:$1|hef}} joe bedankt veur $2 op [[:$3]].", - "notification-header-edit-thank": "$1 {{GENDER:$2|hef}} {{GENDER:$4|joe}} bedankt veur joew bewarking op '''$3'''.", - "notification-thanks-email-subject": "$1 {{GENDER:$1|hef}} joe bedankt veur joew bewarking op {{SITENAME}}", - "notification-thanks-email-batch-body": "$1 {{GENDER:$1|hef}} joe bedankt veur joew bewarking op $2.", + "notification-header-rev-thank": "$1 {{GENDER:$2|hef}} {{GENDER:$4|joe}} bedankt veur joew bewarking op '''$3'''.", "log-name-thanks": "Bedankjeslogboek", "log-description-thanks": "Hieronder zie'j n lieste mit gebrukers die deur aandere gebrukers bedankt bin.", "logentry-thanks-thank": "$1 {{GENDER:$2|hef}} {{GENDER:$4|$3}} bedankt", - "log-show-hide-thanks": "bedankjeslogboek $1", "thanks-error-no-id-specified": "Je mutten n versienummer opgeven um n bedankjen te sturen.", - "thanks-confirmation-special": "Wi'j n bedankjen sturen veur disse bewarking?", "notification-link-text-view-post": "Reaksie bekieken", "thanks-error-invalidpostid": "Berichtnummer is niet geldig.", "flow-thanks-confirmation-special": "Wi'j n bedankjen sturen veur disse reaksie?", "flow-thanks-thanked-notice": "$1 hef joew bedankjen ontvangen veur {{GENDER:$2|zien|heur|zien}} reaksie.", - "notification-flow-thanks": "[[User:$1|$1]] {{GENDER:$1|hef}} {{GENDER:$5|joe}} bedankt veur $2 in \"$3\" op [[:$4]].", "notification-flow-thanks-post-link": "joew reaksie", - "notification-flow-thanks-email-subject": "$1 {{GENDER:$1|hef}} {{GENDER:$2|joe}} bedankt veur joew reaksie op {{SITENAME}}", - "notification-flow-thanks-email-batch-body": "$1 {{GENDER:$1|hef}} {{GENDER:$4|joe}} bedankt veur joew reaksie in \"$2\" op $3.", "apihelp-flowthank-description": "Stuur n bedankjen veur n Flow-reaksie.", "apihelp-flowthank-param-postid": "De UUID van t bericht um veur te bedanken.", "apihelp-flowthank-example-1": "Stuur n bedankjen veur de reaksie mit <kbd>UUID xyz789</kbd>", diff --git a/Thanks/i18n/ne.json b/Thanks/i18n/ne.json index f5cbcff0..87b99d0f 100644 --- a/Thanks/i18n/ne.json +++ b/Thanks/i18n/ne.json @@ -21,21 +21,19 @@ "thanks-thanked-notice": "तपाईंलाई {{GENDER:$2|उसले|उनले|उनिहरूले}} गरेको सम्पादन मन परेको छ भन्ने सूचना $1लाई पठाइएको छ ।", "thanks": "धन्यवाद पठाउनुहोस्", "thanks-submit": "धन्यवाद पठाउनुहोस्", - "echo-pref-tooltip-edit-thank": "कसैले मेरो सम्पादनको लागी मलाई धन्यवाद दिएमा मलाई सूचित गर्ने ।", + "echo-pref-tooltip-edit-thank": "कसैले मेरो सम्पादनको लागि मलाई धन्यवाद दिएमा मलाई सूचित गर्ने ।", "echo-category-title-edit-thank": "धन्यवाद", "notification-thanks-diff-link": "तपाईंको सम्पादन", - "notification-header-edit-thank": "$1 ले {{GENDER:$4|तपाईंलाई}} तपाईंको सम्पादन <strong>$3</strong> को लागि {{GENDER:$2|धन्यवाद दिएका छन्}} ।", - "notification-bundle-header-edit-thank": "{{PLURAL:$1|एक व्यक्ति|$1 व्यक्तिहरू|100=99+ व्यक्तिहरू}}ले {{GENDER:$3|तपाईंलाई}} <strong>$2</strong>मा तपाईंले गरेको सम्पादनको लागि धन्यवाद दिएका छन् ।", + "notification-header-rev-thank": "$1 ले {{GENDER:$4|तपाईंलाई}} तपाईंको सम्पादन <strong>$3</strong> को लागि {{GENDER:$2|धन्यवाद दिएका छन्}} ।", + "notification-bundle-header-rev-thank": "{{PLURAL:$1|एक व्यक्ति|$1 व्यक्तिहरू|100=99+ व्यक्तिहरू}}ले {{GENDER:$3|तपाईंलाई}} <strong>$2</strong>मा तपाईंले गरेको सम्पादनको लागि धन्यवाद दिएका छन् ।", "log-name-thanks": "धन्यवाद लग", "log-description-thanks": "अन्य प्रयोगकर्ताहरूद्वारा धन्यवाद पाउने प्रयोगकर्ताहरूको सूची निम्न रहेको छ।", "logentry-thanks-thank": "$1ले {{GENDER:$4|$3}}लाई {{GENDER:$2|धन्यवाद दिएको छ}}", - "log-show-hide-thanks": "$1 धन्यवाद लग", "thanks-error-no-id-specified": "धन्यवाद गर्नको लागि तपाईंलाई कुनै एक पुनरीक्षण ठेगाना निर्दिष्ट गर्नु पर्ने हो।", - "thanks-confirmation-special": "के तपाईं यस सम्पादनको लागि धन्यवाद दिन चाहनुहुन्छ?", "notification-link-text-view-post": "टिप्पणी हेर्ने", "thanks-error-invalidpostid": "पोस्ट ठेगाना अमान्य छ।", "flow-thanks-confirmation-special": "के तपाईं यस प्रतिक्रियाको लागि धन्यवाद पठाउन चाहनुहुन्छ?", "flow-thanks-thanked-notice": "तपाईंलाई {{GENDER:$2|उसले|उनले|उनिहरूले}} दिएको प्रतिक्रिया मन परेको छ भन्ने सूचना $1लाई पठाइएको छ ।", - "notification-header-flow-thank": " \"<strong>$3</strong>\" मा तपाईंको प्रतिक्रियाको लागी $1 ले {{GENDER:$5|तपाईंलाई}} {{GENDER:$2|धन्यवाद}} दिनुभो ।", + "notification-header-flow-thank": " \"<strong>$3</strong>\" मा तपाईँको प्रतिक्रियाको लागि $1 ले {{GENDER:$5|तपाईँलाई}} {{GENDER:$2|धन्यवाद}} दिनुभो ।", "notification-compact-header-flow-thank": "$1 ले {{GENDER:$3|तपाईं}}लाई {{GENDER:$2|धन्यवाद}} दिनुभो ।" } diff --git a/Thanks/i18n/nl.json b/Thanks/i18n/nl.json index 8a9eddc6..d51318c3 100644 --- a/Thanks/i18n/nl.json +++ b/Thanks/i18n/nl.json @@ -14,7 +14,10 @@ "Dinosaur918", "Robin van der Vliet", "Macofe", - "Mainframe98" + "Mainframe98", + "Patio", + "Mbch331", + "KlaasZ4usV" ] }, "thanks-desc": "Voegt koppelingen toe voor het bedanken van gebruikers voor bewerkingen, reacties, enzovoort.", @@ -23,43 +26,56 @@ "thanks-button-thank": "{{GENDER:$1|{{GENDER:$2|Bedanken}}}}", "thanks-button-thanked": "{{GENDER:$1|{{GENDER:$2|Bedankt}}}}", "thanks-error-undefined": "Bedanken is mislukt (foutmelding: $1). Probeer het opnieuw.", - "thanks-error-invalidrevision": "Het versienummer is niet geldig.", - "thanks-error-revdeleted": "Versie is verwijderd", - "thanks-error-notitle": "De paginatitel kon niet worden bepaald", - "thanks-error-invalidrecipient": "Geen geldig ontvanger gevonden", + "thanks-error-invalid-log-id": "Logboekregel kon niet worden gevonden", + "thanks-error-invalid-log-type": "Logboektype '$1' bevindt zich niet in de lijst met toegestane logboektypes.", + "thanks-error-invalidrevision": "Versie-ID is niet geldig.", + "thanks-error-revdeleted": "Kan bedankt niet sturen, omdat de versie gewist is", + "thanks-error-notitle": "Paginatitel kon niet worden bepaald", + "thanks-error-invalidrecipient": "Geen geldige ontvanger gevonden", "thanks-error-invalidrecipient-bot": "Bots kunnen geen bedankjes ontvangen", - "thanks-error-invalidrecipient-self": "U kunt zichzelf niet bedanken.", - "thanks-error-echonotinstalled": "Echo is niet geïnstalleerd op deze wiki", + "thanks-error-invalidrecipient-self": "U kunt niet uzelf bedanken", "thanks-error-notloggedin": "Anonieme gebruikers kunnen geen bedankjes versturen", "thanks-error-ratelimited": "{{GENDER:$1|U}} hebt uw limiet voor bedankjes overschreden. Wacht even en probeer het dan opnieuw.", "thanks-thank-tooltip": "Deze {{GENDER:$2|gebruiker}} een bedankje {{GENDER:$1|sturen}}", "thanks-thank-tooltip-no": "Bedankje {{GENDER:$1|annuleren}}", - "thanks-thank-tooltip-yes": "Bedankje {{GENDER:$1|sturen}}", - "thanks-confirmation2": "Een openbaar bedankje voor deze bewerking {{GENDER:$1|sturen}}?", - "thanks-thanked-notice": "$1 heeft uw bedankje ontvangen voor {{GENDER:$2|zijn|haar|zijn/haar}} bewerking.", + "thanks-thank-tooltip-yes": "Bedankje {{GENDER:$1|versturen}}", + "thanks-confirmation2": "Alle bedankjes zijn openbaar. Bedankje {{GENDER:$1|versturen}}?", + "thanks-thanked-notice": "{{GENDER:$3|U}} hebt {{GENDER:$2|$1}} bedankt.", "thanks": "Bedanken", "thanks-submit": "Bedankje sturen", - "thanks-form-revid": "Versie-ID van de bewerking", "echo-pref-subscription-edit-thank": "als iemand u bedankt voor een bewerking", - "echo-pref-tooltip-edit-thank": "Informeer mij wanneer iemand mij bedankt voor een bewerking die ik heb gemaakt.", - "echo-category-title-edit-thank": "Bedankt", + "echo-pref-tooltip-edit-thank": "Informeer mij wanneer iemand mij bedankt voor een bewerking van mij.", + "echo-category-title-edit-thank": "Bedankjes", "notification-thanks-diff-link": "uw bewerking", - "notification-header-edit-thank": "$1 {{GENDER:$2|heeft}} {{GENDER:$4|u}} bedankt voor uw bewerking op <strong>$3</strong>.", + "notification-header-rev-thank": "$1 {{GENDER:$2|heeft}} {{GENDER:$4|u}} bedankt voor uw bewerking op <strong>$3</strong>.", + "notification-header-creation-thank": "$1 {{GENDER:$2|heeft}} {{GENDER:$4|u}} bedankt voor het aanmaken van <strong>$3</strong>.", + "notification-header-log-thank": "$1 {{GENDER:$2|heeft}} {{GENDER:$4|u}} bedankt voor uw bewerking op <strong>$3</strong>.", "notification-compact-header-edit-thank": "$1 {{GENDER:$2|bedankte}} {{GENDER:$3|u}}.", - "notification-bundle-header-edit-thank": "{{PLURAL:$1|Één persoon bedankte|$1 personen bedankten|100=99+ personen bedankten}} {{GENDER:$3|u}} voor uw bewerking op <strong>$2</strong>.", + "notification-bundle-header-rev-thank": "{{PLURAL:$1|Eén persoon bedankte|$1 personen bedankten|100=99+ personen bedankten}} {{GENDER:$3|u}} voor uw bewerking op <strong>$2</strong>.", + "notification-bundle-header-log-thank": "{{PLURAL:$1|Eén persoon bedankte|$1 personen bedankten|100=99+ personen bedankten}} {{GENDER:$3|u}} voor uw bewerking op <strong>$2</strong>.", "log-name-thanks": "Bedankjeslogboek", "log-description-thanks": "Hieronder staat een lijst van gebruikers die door andere gebruikers zijn bedankt.", "logentry-thanks-thank": "$1 {{GENDER:$2|heeft}} {{GENDER:$4|$3}} bedankt", - "log-show-hide-thanks": "bedankjeslogboek $1", - "thanks-error-no-id-specified": "U moet een versie-ID opgeven om een bedankje te sturen.", - "thanks-confirmation-special": "Wilt u een openbaar bedankje sturen voor deze bewerking?", + "logeventslist-thanks-log": "Bedankjeslogboek", + "thanks-error-no-id-specified": "U dient een versie- of logboek-ID in te geven om iemand te bedanken.", + "thanks-confirmation-special-log": "Wilt u openbaar bedanken voor deze logboekactie?", + "thanks-confirmation-special-rev": "Wilt u openbaar bedanken voor deze bewerking?", "notification-link-text-view-post": "Reactie weergeven", + "notification-link-text-view-logentry": "Logboekregel bekijken", "thanks-error-invalidpostid": "Bericht-ID is niet geldig.", "flow-thanks-confirmation-special": "Wilt u een openbaar bedankje sturen voor deze reactie?", - "flow-thanks-thanked-notice": "$1 heeft uw bedankje ontvangen voor {{GENDER:$2|zijn|haar|zijn/haar}} reactie.", + "flow-thanks-thanked-notice": "{{GENDER:$3|U}} hebt $1 bedankt voor {{GENDER:$2|zijn|haar|zijn/haar}} reactie.", "notification-flow-thanks-post-link": "uw reactie", "notification-header-flow-thank": "$1 {{GENDER:$2|heeft}} {{GENDER:$5|u}} bedankt voor uw reactie op \"<strong>$3</strong>\".", "notification-compact-header-flow-thank": "$1 {{GENDER:$2|bedankte}} {{GENDER:$3|u}}.", - "notification-bundle-header-flow-thank": "{{PLURAL:$1|Één persoon bedankte|$1 personen bedankten|100=99+ personen bedankten}} {{GENDER:$3|u}} voor uw reactie op \"<strong>$2</strong>\".", - "apihelp-flowthank-description": "Stuur een openbaar bedankje voor een Flow reactie." + "notification-bundle-header-flow-thank": "{{PLURAL:$1|Eén persoon bedankte|$1 personen bedankten|100=99+ personen bedankten}} {{GENDER:$3|u}} voor uw reactie op \"<strong>$2</strong>\".", + "apihelp-flowthank-description": "Stuur een openbaar bedankje voor een Flow-reactie.", + "apihelp-flowthank-summary": "Stuur een openbaar bedankje voor een Flow-reactie.", + "apihelp-flowthank-param-postid": "De UUID van het bericht waarvoor u wilt bedanken.", + "apihelp-flowthank-example-1": "Stuur een bedankje voor de reactie met <kbd>UUID xyz789</kbd>", + "apihelp-thank-description": "Stuur een bedankje naar een bewerker.", + "apihelp-thank-summary": "Stuur een bedankje naar een bewerker.", + "apihelp-thank-param-rev": "Versie-ID waarvoor u iemand wilt bedanken.", + "apihelp-thank-param-source": "Een korte tekenreeks die de bron van het verzoek beschrijft, bijvoorbeeld <kbd>diff</kbd> of <kbd>history</kbd>.", + "apihelp-thank-example-1": "Stuur een bedankje voor versie-<kbd>ID 456</kbd>, waarbij de bron een diff-pagina is" } diff --git a/Thanks/i18n/nn.json b/Thanks/i18n/nn.json index 0340b456..78252e1e 100644 --- a/Thanks/i18n/nn.json +++ b/Thanks/i18n/nn.json @@ -12,19 +12,33 @@ "thanks-button-thanked": "{{GENDER:$1|{{GENDER:$2|Takka}}}}", "thanks-error-undefined": "Takkehandlinga gjekk ikkje (feilkode: $1). Freist om att.", "thanks-error-invalidrevision": "Versjons-ID-en er ikkje gild", + "thanks-error-invalidrecipient-bot": "Robotar kan ikkje takkast", + "thanks-error-invalidrecipient-self": "Du kan ikkje takka deg sjølv", + "thanks-error-notloggedin": "Anonyme brukarar kan ikkje senda takk", "thanks-error-ratelimited": "{{GENDER:$1|Du}} har overskride frekvensgrensa di. Vent litt og freist om att.", "thanks-thank-tooltip": "{{GENDER:$1|Send}} ei takkemelding til {{GENDER:$2|brukaren}}", - "thanks-thanked-notice": "$1 mottok takka di for endringa {{GENDER:$2|hans|hennar|deira}}.", + "thanks-thank-tooltip-no": "{{GENDER:$1|Avbryt}} takkemeldinga", + "thanks-thank-tooltip-yes": "{{GENDER:$1|Send}} takkemeldinga", + "thanks-confirmation2": "{{GENDER:$1|Send}} ei offentleg takk?", + "thanks-thanked-notice": "{{GENDER:$3|Du}} takka {{GENDER:$2|$1}}.", "thanks": "Send takk", "thanks-submit": "Send takk", "echo-pref-subscription-edit-thank": "Takkar meg for endringa mi", "echo-pref-tooltip-edit-thank": "Meld meg når nokon takkar meg for ei endring eg har gjort.", "echo-category-title-edit-thank": "Takk", "notification-thanks-diff-link": "endringa di", - "notification-header-edit-thank": "$1 {{GENDER:$2|takka}} {{GENDER:$4|deg}} for endringa di på <strong>$3</strong>.", + "notification-header-rev-thank": "$1 {{GENDER:$2|takka}} {{GENDER:$4|deg}} for endringa di på <strong>$3</strong>.", + "notification-header-log-thank": "$1 {{GENDER:$2|takka}} {{GENDER:$4|deg}} for handlinga di knytt til <strong>$3</strong>.", + "notification-compact-header-edit-thank": "$1 {{GENDER:$2|takka}} {{GENDER:$3|deg}}.", + "notification-bundle-header-rev-thank": "{{PLURAL:$1|Éin person|$1 personar|100=fleire enn 99 personar}} takka {{GENDER:$3|deg}} for endringa di på <strong>$2</strong>.", + "notification-bundle-header-log-thank": "{{PLURAL:$1|Éin person|$1 personar|100=fleire enn 99 personar}} takka {{GENDER:$3|deg}} for handlinga di knytt til <strong>$2</strong>.", "log-name-thanks": "Takkelogg", "log-description-thanks": "Under er ei liste over brukarar som har vorte takka av andre brukarar.", "logentry-thanks-thank": "$1 {{GENDER:$2|takka}} {{GENDER:$4|$3}}", - "log-show-hide-thanks": "$1 takkelogg", - "flow-thanks-thanked-notice": "$1 mottok takka di for kommentaren {{GENDER:$2|hans|hennar|deira}}." + "logeventslist-thanks-log": "Takkelogg", + "flow-thanks-thanked-notice": "{{GENDER:$3|Du}} takka $1 for kommentaren {{GENDER:$2|hans|hennar|deira}}.", + "notification-flow-thanks-post-link": "kommentaren din", + "notification-header-flow-thank": "$1 {{GENDER:$2|takka}} {{GENDER:$5|deg}} for kommentaren din på «<strong>$3</strong>».", + "notification-compact-header-flow-thank": "$1 {{GENDER:$2|takka}} {{GENDER:$3|deg}}.", + "notification-bundle-header-flow-thank": "{{PLURAL:$1|Éin person|$1 personar|100=fleire enn 99 personar}} takka {{GENDER:$3|deg}} for kommentaren din på «<strong>$2</strong>»." } diff --git a/Thanks/i18n/nys.json b/Thanks/i18n/nys.json new file mode 100644 index 00000000..7509d40a --- /dev/null +++ b/Thanks/i18n/nys.json @@ -0,0 +1,9 @@ +{ + "@metadata": { + "authors": [ + "Gnangarra" + ] + }, + "thanks-thank": "{{GENDER:$1|{{GENDER:$2|yang}}}}", + "thanks-thank-tooltip": "{{GENDER:$1|moon-gang}} Yang noonook ung nidja {{GENDER:$2|niall}}" +} diff --git a/Thanks/i18n/oc.json b/Thanks/i18n/oc.json index e7f3cc3d..885d5fda 100644 --- a/Thanks/i18n/oc.json +++ b/Thanks/i18n/oc.json @@ -1,7 +1,8 @@ { "@metadata": { "authors": [ - "Cedric31" + "Cedric31", + "Guilhelma" ] }, "thanks-desc": "Apond de ligams per mercejar los utilizaires per de modificacions, de comentaris, etc.", @@ -14,18 +15,15 @@ "thanks-error-ratelimited": "{{GENDER:$1|Avètz}} depassat vòstre limit de debit. Esperatz un pauc e tornatz ensajar.", "thanks-thank-tooltip": "{{GENDER:$1|Mandar}} una notificacion de mercejament a {{GENDER:$2|aqueste utilizaire|aquesta utilizaira}}", "thanks-confirmation2": "{{GENDER:$1|Mandar}} de mercejaments publics per aquesta modificacion ?", - "thanks-thanked-notice": "$1 es {{GENDER:$2|estat avisat|estada avisada}} que vos a agradat sa modificacion.", - "thanks-form-revid": "ID de revision de la modificacion", + "thanks-thanked-notice": "{{GENDER:$3|Vous}} mercegètz {{GENDER:$2|$1}}.", "echo-pref-subscription-edit-thank": "Me mercejar per ma modificacion", "echo-pref-tooltip-edit-thank": "M'avisar quand qualqu’un me merceja per una modificacion qu’ai faita.", "echo-category-title-edit-thank": "Mercé", "notification-thanks-diff-link": "vòstra modificacion", - "notification-header-edit-thank": "$1 vos {{GENDER:$2|a}} {{GENDER:$4|mercejat|mercejada|remercejat(ejada)}} per vòstra modificacion sus <strong>$3</strong>.", - "notification-bundle-header-edit-thank": "{{PLURAL:$1|Una persona|$1 personas|100=Al mens 100 personas}} vos {{PLURAL:$1|a|an}} {{GENDER:$3|mercejat|mercejada}} per vòstra modificacion sus <strong>$2</strong>.", + "notification-header-rev-thank": "$1 vos {{GENDER:$2|a}} {{GENDER:$4|mercejat|mercejada|remercejat(ejada)}} per vòstra modificacion sus <strong>$3</strong>.", + "notification-bundle-header-rev-thank": "{{PLURAL:$1|Una persona|$1 personas|100=Al mens 100 personas}} vos {{PLURAL:$1|a|an}} {{GENDER:$3|mercejat|mercejada}} per vòstra modificacion sus <strong>$2</strong>.", "log-name-thanks": "Entrada mercejaments", "log-description-thanks": "Trobaretz çaijós una lista d'utilizaires que son estats mercejats per d'autres.", "logentry-thanks-thank": "$1 {{GENDER:$2|a mercejat}} {{GENDER:$4|$3}}", - "log-show-hide-thanks": "$1 lo jornal dels mercejaments", - "thanks-confirmation-special": "Volètz mandar publicament de mercejaments per aquesta modificacion ?", "notification-header-flow-thank": "{{GENDER:$2|$1}} {{GENDER:$5|vos a mercejat|vos a mercejada|vos a mercejat(-ada)}} per vòstre comentari dins « <strong>$3</strong> »." } diff --git a/Thanks/i18n/or.json b/Thanks/i18n/or.json index 12ecc25d..d23b99a4 100644 --- a/Thanks/i18n/or.json +++ b/Thanks/i18n/or.json @@ -12,13 +12,8 @@ "thanks-confirmation2": "ଏହି ସମ୍ପାଦନା ପାଇଁ ସାଧାରଣରେ {{GENDER:$1|ସାଧୁବାଦ ଜଣାଇବେ}}?", "thanks": "ସାଧୁବାଦ ଜଣାନ୍ତୁ", "thanks-submit": "ସାଧୁବାଦ ଜଣାନ୍ତୁ", - "notification-thanks-email-subject": "{{SITENAME}}ରେ ଆପଣଙ୍କ ସମ୍ପାଦନା ପାଇଁ $1 ଆପଣଙ୍କୁ {{GENDER:$1|ସାଧୁବାଦ ଜଣାଇଛନ୍ତି}} ।", - "notification-thanks-email-batch-body": "$2ରେ ଆପଣଙ୍କ ସମ୍ପାଦନା ପାଇଁ $1 ଆପଣଙ୍କୁ {{GENDER:$1|ସାଧୁବାଦ ଜଣାଇଛନ୍ତି}} ।", "log-description-thanks": "ବାକି ବ୍ୟବହାରକାରୀଙ୍କ ଦ୍ୱାରା ସାଧୁବାଦ ପାଇଥିବା ସଭ୍ୟଙ୍କ ତାଲିକା ।", "logentry-thanks-thank": "$1 {{GENDER:$2|ସାଧୁବାଦ ଦେଲେ}} {{GENDER:$4|$3}}", - "thanks-confirmation-special": "ଏହି ସମ୍ପାଦନା ପାଇଁ ସାଧାରଣରେ ସାଧୁବାଦ ଜଣାଇବେ?", "flow-thanks-confirmation-special": "ଏହି ମତ ପାଇଁ ସାଧାରଣରେ ସାଧୁବାଦ ଜଣାଇବେ?", - "flow-thanks-thanked-notice": "$1ଙ୍କୁ {{GENDER:$2|ତାଙ୍କ|ତାଙ୍କ|ସେମାନଙ୍କ}} ସମ୍ପାଦନା ଲାଗି ସାଧୁବାଦ ଜଣାଇଦିଆଗଲା ।", - "notification-flow-thanks-email-subject": "{{SITENAME}}ରେ ଆପଣଙ୍କ ମତ ଲାଗି $1 {{GENDER:$2|ଆପଣଙ୍କୁ}} {{GENDER:$1|ସାଧୁବାଦ ଦେଲେ}}", - "notification-flow-thanks-email-batch-body": " \"$2\"ର $3ଠାରେ ଆପଣଙ୍କ ମତ ପାଇଁ $1 {{GENDER:$4|ଆପଣଙ୍କୁ}} {{GENDER:$1|ସାଧୁବାଦ ଦେଲେ}} ।" + "flow-thanks-thanked-notice": "$1ଙ୍କୁ {{GENDER:$2|ତାଙ୍କ|ତାଙ୍କ|ସେମାନଙ୍କ}} ସମ୍ପାଦନା ଲାଗି ସାଧୁବାଦ ଜଣାଇଦିଆଗଲା ।" } diff --git a/Thanks/i18n/pa.json b/Thanks/i18n/pa.json index fc896be5..e76a0d5e 100644 --- a/Thanks/i18n/pa.json +++ b/Thanks/i18n/pa.json @@ -21,14 +21,9 @@ "echo-pref-tooltip-edit-thank": "ਜਦੋਂ ਕੋਈ ਮੇਰੀ ਸੋਧ ਦਾ ਧੰਨਵਾਦ ਕਰਦਾ ਹੈ ਤਾਂ ਮੈਨੂੰ ਇਤਲਾਹ ਦਿਓ", "echo-category-title-edit-thank": "ਮਿਹਰਬਾਨੀ", "notification-thanks-diff-link": "ਤੁਹਾਡੀ ਸੋਧ", - "notification-thanks": "[[User:$1|$1]] ਨੇ [[:$3]] ਉੱਤੇ $2 ਲਈ ਤੁਹਾਡਾ {{GENDER:$1|ਧੰਨਵਾਦ ਕੀਤਾ}}।", - "notification-thanks-flyout2": "[[User:$1|$1]] ਨੇ $2 ਉੱਤੇ ਤੁਹਾਡੀ ਸੋਧ ਲਈ ਤੁਹਾਡਾ {{GENDER:$1|ਧੰਨਵਾਦ}} ਕੀਤਾ", - "notification-thanks-email-subject": "$1 ਨੇ {{SITENAME}} ਉੱਤੇ ਤੁਹਾਡੀ ਸੋਧ ਲਈ ਤੁਹਾਡਾ {{GENDER:$1|ਧੰਨਵਾਦ ਕੀਤਾ}}", - "notification-thanks-email-batch-body": "$1 ਨੇ $2 ਉੱਤੇ ਤੁਹਾਡੀ ਸੋਧ ਲਈ ਤੁਹਾਡਾ {{GENDER:$1|ਧੰਨਵਾਦ ਕੀਤਾ}}।", "log-name-thanks": "ਮਿਹਰਬਾਨੀਆਂ ਦਾ ਇੰਦਰਾਜ", "log-description-thanks": "ਹੇਠਾਂ ਦੂਜੇ ਵਰਤੋਂਕਾਰਾਂ ਦੁਆਰਾ ਧੰਨਵਾਦ ਕੀਤੇ ਵਰਤੋਂਕਾਰਾਂ ਦੀ ਇੱਕ ਲਿਸਟ ਹੈ।", "logentry-thanks-thank": "$1 ਨੇ {{GENDER:$4|$3}} ਦਾ {{GENDER:$2|ਧੰਨਵਾਦ}} ਕੀਤਾ ਹੈ", - "log-show-hide-thanks": "ਧੰਨਵਾਦੀ ਇੰਦਰਾਜ $1", "notification-link-text-view-post": "ਟਿੱਪਣੀ ਵੇਖੋ", "notification-flow-thanks-post-link": "ਤੁਹਾਡੀ ਟਿੱਪਣੀ" } diff --git a/Thanks/i18n/pl.json b/Thanks/i18n/pl.json index 3eac6feb..f0f707f4 100644 --- a/Thanks/i18n/pl.json +++ b/Thanks/i18n/pl.json @@ -9,7 +9,8 @@ "The Polish", "Macofe", "Sethakill", - "Woytecr" + "Woytecr", + "Railfail536" ] }, "thanks-desc": "Dodaje link umożliwiający podziękowanie użytkownikowi za edycję, komentarz itp.", @@ -18,46 +19,59 @@ "thanks-button-thank": "{{GENDER:$2|{{GENDER:$1|Podziękuj}}}}", "thanks-button-thanked": "{{GENDER:$2|{{GENDER:$1|Podziękowałeś|Podziękowałaś}}}}", "thanks-error-undefined": "Operacja podziękowania nie powiodła się (kod błędu: $1). Proszę spróbować ponownie.", + "thanks-error-invalid-log-id": "Nie znaleziono wpisu rejestru", + "thanks-error-invalid-log-type": "Rodzaj czynności z rejestru '$1' nie znajduje się na białej liście dozwolonych rodzajów akcji.", + "thanks-error-log-deleted": "Wskazany wpis rejestru został usunięty, więc nie można wystawić za niego podziękowania.", "thanks-error-invalidrevision": "Nieprawidłowy identyfikator wersji.", - "thanks-error-revdeleted": "Wersja została usunięta", + "thanks-error-revdeleted": "Nie można wysłać podziękowań, ponieważ wersja została usunięta.", + "thanks-error-notitle": "Nie udało się pobrać tytułu strony", + "thanks-error-invalidrecipient": "Nie znaleziono odbiorcy", "thanks-error-invalidrecipient-bot": "Botom nie można dziękować", "thanks-error-invalidrecipient-self": "Nie możesz sobie podziękować", "thanks-error-notloggedin": "Niezarejestrowani użytkownicy nie mogą wysyłać podziękowań", "thanks-error-ratelimited": "{{GENDER:$1|Przekroczyłeś|Przekroczyłaś}} limit podziękowań. Poczekaj jakiś czas i spróbuj ponownie.", + "thanks-error-api-params": "Musi być podany parametr 'revid' lub 'logid'", "thanks-thank-tooltip": "{{GENDER:$1|Wyślij}} podziękowanie do {{GENDER:$2|tego użytkownika|tej użytkowniczki}}", "thanks-thank-tooltip-no": "Nie {{GENDER:$1|wysyłaj}} podziękowania", "thanks-thank-tooltip-yes": "{{GENDER:$1|Wyślij}} podziękowanie", - "thanks-confirmation2": "{{GENDER:$1|Wysłać}} publiczne podziękowanie za tę edycję?", - "thanks-thanked-notice": "$1 {{GENDER:$2|dostał|dostała}} twoje podziękowanie za {{GENDER:$2|jego|jej}} edycję.", + "thanks-confirmation2": "{{GENDER:$1|Wysłać}} publiczne podziękowanie?", + "thanks-thanked-notice": "{{GENDER:$3|Podziękowałeś|Podziękowałaś}} {{GENDER:$2|użytkownikowi $1|użytkowniczce $1}}.", "thanks": "Wyślij podziękowanie", "thanks-submit": "Wyślij podziękowanie", - "thanks-form-revid": "ID wersji", "echo-pref-subscription-edit-thank": "podziękuje mi za edycję, którą wykonałem", "echo-pref-tooltip-edit-thank": "Powiadom mnie, kiedy ktoś podziękuje mi za edycję, którą wykonałem.", "echo-category-title-edit-thank": "Podziękowania", "notification-thanks-diff-link": "edycję", - "notification-header-edit-thank": "$1 {{GENDER:$2|podziękował|podziękowała|podziękował(a)}} {{GENDER:$4|ci}} za edycję na stronie <strong>$3</strong>.", + "notification-header-rev-thank": "$1 {{GENDER:$2|podziękował|podziękowała|podziękował(a)}} {{GENDER:$4|ci}} za edycję na stronie <strong>$3</strong>.", + "notification-header-creation-thank": "$1 {{GENDER:$2|podziękował|podziękowała|podziękował(a)}} {{GENDER:$4|ci}} za utworzenie <strong>$3</strong>.", + "notification-header-log-thank": "$1 {{GENDER:$2|podziękował|podziękowała}} {{GENDER:$4|Ci}} za czynność związaną ze stroną <strong>$3</strong>.", "notification-compact-header-edit-thank": "$1 {{GENDER:$2|podziękował|podziękowała|podziękował(a)}} {{GENDER:$3|ci}}.", - "notification-bundle-header-edit-thank": "{{PLURAL:$1|Jedna osoba|$1 osoby|$1 osób|100=Co najmniej 100 osób}} podziękowało {{GENDER:$3|ci}} za twoją edycję strony <strong>$2</strong>.", + "notification-bundle-header-rev-thank": "{{PLURAL:$1|Jedna osoba|$1 osoby|$1 osób|100=Co najmniej 100 osób}} podziękowało {{GENDER:$3|ci}} za twoją edycję strony <strong>$2</strong>.", + "notification-bundle-header-log-thank": "{{PLURAL:$1|Jedna osoba|$1 osoby|100=99+ osób}} podziękowało {{GENDER:$3|Ci}} za czynność związaną ze stroną <strong>$2</strong>.", "log-name-thanks": "Rejestr podziękowań", "log-description-thanks": "Poniżej znajduje się lista użytkowników, którym podziękowali inni użytkownicy.", "logentry-thanks-thank": "$1 {{GENDER:$2|podziękował|podziękowała}} {{GENDER:$4|użytkownikowi|użytkowniczce}} $3", - "log-show-hide-thanks": "$1 rejestr podziękowań", - "thanks-error-no-id-specified": "Musisz określić wersję strony, aby wysłać podziękowanie.", - "thanks-confirmation-special": "Czy chcesz wysłać publiczne podziękowanie za tę edycję?", + "logeventslist-thanks-log": "Rejestr podziękowań", + "thanks-error-no-id-specified": "Musisz określić wersję strony lub identyfikator wpisu rejestru, aby wysłać podziękowanie.", + "thanks-confirmation-special-log": "Czy chcesz wysłać publiczne podziękowanie za tę akcję?", + "thanks-confirmation-special-rev": "Czy chcesz wysłać publiczne podziękowanie za tę edycję?", "notification-link-text-view-post": "Zobacz komentarz", + "notification-link-text-view-logentry": "Zobacz wpis rejestru", "thanks-error-invalidpostid": "Nieprawidłowy ID postu.", "flow-thanks-confirmation-special": "Czy chcesz wysłać publiczne podziękowanie za ten komentarz?", - "flow-thanks-thanked-notice": "$1 {{GENDER:$2|dostał|dostała}} twoje podziękowanie za {{GENDER:$2|jego|jej}} komentarz.", + "flow-thanks-thanked-notice": "{{GENDER:$3|Podziękowałeś|Podziękowałaś}} $1 za {{GENDER:$2|jego|jej}} komentarz.", "notification-flow-thanks-post-link": "twój komentarz", "notification-header-flow-thank": "$1 {{GENDER:$2|podziękował|podziękowała|podziękował(a)}} {{GENDER:$5|ci}} za komentarz w \"<strong>$3</strong>\".", "notification-compact-header-flow-thank": "$1 {{GENDER:$2|podziękował|podziękowała|podziękował(a)}} {{GENDER:$3|ci}}.", "notification-bundle-header-flow-thank": "{{PLURAL:$1|Jedna osoba|$1 osoby|$1 osób|100=Co najmniej 100 osób}} podziękowało {{GENDER:$3|ci}} za twój komentarz w „<strong>$2</strong>”.", "apihelp-flowthank-description": "Wysyła publiczne powiadomienie z podziękowaniem za komentarz Flow.", + "apihelp-flowthank-summary": "Wysyła publiczne powiadomienie z podziękowaniem za komentarz Flow.", "apihelp-flowthank-param-postid": "UUID postu, za który chcesz podziękować.", "apihelp-flowthank-example-1": "Wyślij podziękowanie za komentarz z <kbd>UUID xyz789</kbd>", "apihelp-thank-description": "Wysyła powiadomienie z podziękowaniem do edytującego.", - "apihelp-thank-param-rev": "ID wersji za którą podziękować.", + "apihelp-thank-summary": "Wysyła powiadomienie z podziękowaniem do edytującego.", + "apihelp-thank-param-rev": "ID wersji za którą podziękować. Musi być podany albo ten parametr albo parametr 'log'.", + "apihelp-thank-param-log": "Identyfikator wpisu rejestru czynności, którego tyczy się podziękowanie. Musi być podany albo ten parametr albo parametr 'rev'.", "apihelp-thank-param-source": "Krótki ciąg znaków opisujący źródło żądania, na przykład <kbd>diff</kbd> lub <kbd>history</kbd>.", "apihelp-thank-example-1": "Wyślij podziękowanie za wersję o <kbd>ID 456</kbd>, z źródłem będącym stroną porównywania" } diff --git a/Thanks/i18n/pms.json b/Thanks/i18n/pms.json index dc5342aa..a0aff9c4 100644 --- a/Thanks/i18n/pms.json +++ b/Thanks/i18n/pms.json @@ -16,17 +16,11 @@ "thanks-thank-tooltip": "{{GENDER:$1|Mandé}} na notìfica d'aringrassiament a cost {{GENDER:$2|utent}}", "thanks-thanked-notice": "A l'é stàit notificà a $1 che a chiel a l'é piasuje {{GENDER:$2|soa}} modìfica.", "thanks": "mandé dj'aringrassiament", - "thanks-form-revid": "Identificatin ëd revision për la modìfica", "echo-pref-subscription-edit-thank": "Aringrassieme për mia modìfica", "echo-pref-tooltip-edit-thank": "Aviseme cand cheidun a m'aringrassia për na modìfica ch'i l'hai fàit.", "echo-category-title-edit-thank": "Mersì", "notification-thanks-diff-link": "soa modìfica", - "notification-thanks": "[[User:$1|$1]] a l'ha {{GENDER:$1|aringrassialo|aringrassiala}} për $2 su [[:$3]].", - "notification-thanks-flyout2": "[[User:$1|$1]] a l'ha {{GENDER:$1|aringrassialo|aringrassiala}} për soa modìfica su $2.", - "notification-thanks-email-subject": "$1 a l'ha {{GENDER:$1|aringrassialo|aringrassiala}} për soa modìfica su {{SITENAME}}", - "notification-thanks-email-batch-body": "$1 a l'ha {{GENDER:$1|aringrassialo|aringrassiala}} për soa modìfica su $2.", "log-name-thanks": "Argistr dj'aringrassiament", "log-description-thanks": "Sì-sota a-i é na lista d'utent aringrassià da d'àutri utent.", - "logentry-thanks-thank": "$1 a l'ha {{GENDER:$2|aringrassià}} {{GENDER:$4|$3}}", - "log-show-hide-thanks": "$1 l'argistr ëd j'aringrassiament" + "logentry-thanks-thank": "$1 a l'ha {{GENDER:$2|aringrassià}} {{GENDER:$4|$3}}" } diff --git a/Thanks/i18n/ps.json b/Thanks/i18n/ps.json index 13b35e76..f73f4529 100644 --- a/Thanks/i18n/ps.json +++ b/Thanks/i18n/ps.json @@ -19,22 +19,16 @@ "thanks-thanked-notice": "$1 د {{GENDER:$2|هغه|هغې|هغوی}} سمونونو پخاطر ستاسې مننه ترلاسه کړه.", "thanks": "مننه لېږل", "thanks-submit": "مننه لېږل", - "thanks-form-revid": "د سمون د مخکتنې پېژند", "echo-pref-subscription-edit-thank": "زه د سمون پخاطر زما منندوی شه", "echo-pref-tooltip-edit-thank": "خبر مې کړه کله چې يو څوک زما د يو سمون په خاطر له ما څخه مننه کوي.", "echo-category-title-edit-thank": "مننه", "notification-thanks-diff-link": "ستاسې سمون", - "notification-thanks": "[[User:$1|$1]] له تاسې څخه په [[:$3]] باندې $2 پخاطر {{GENDER:$1|مننه کړې}}.", - "notification-header-edit-thank": "په '''$3''' باندې د سمون پخاطر، $1 له {{GENDER:$4|تاسې}} څخه {{GENDER:$2|مننه وکړه}}.", - "notification-thanks-email-subject": "$1 په {{SITENAME}} باندې ستاسې د سمون په خاطر {{GENDER:$1|مننه وکړه}}", - "notification-thanks-email-batch-body": "$1 په $2 باندې ستاسې د سمون په خاطر {{GENDER:$1|مننه وکړه}}.", + "notification-header-rev-thank": "په '''$3''' باندې د سمون پخاطر، $1 له {{GENDER:$4|تاسې}} څخه {{GENDER:$2|مننه وکړه}}.", "log-name-thanks": "د مننې يادښت", "log-description-thanks": "دا لاندې د هغو کارنانو يو لړليک دی چې نور کارنان ترې منندوی دي.", "logentry-thanks-thank": "$1 {{GENDER:$2|منندوی شو}} له {{GENDER:$4|$3}}", - "log-show-hide-thanks": "د مننې يادښت $1", "notification-link-text-view-post": "تبصره کتل", "thanks-error-invalidpostid": "د پوست پېژند سم نه دی.", "notification-flow-thanks-post-link": "ستاسې تبصره", - "notification-compact-header-flow-thank": "$1 له {{GENDER:$3|تاسو}} څخه {{GENDER:$2|مننه وکړه}}.", - "notification-flow-thanks-email-batch-body": "د '''$3''' په مخ کې د \"$2\" تبصرې پخاطر، $1 له {{GENDER:$4|تاسې}} څخه {{GENDER:$2|مننه وکړه}}." + "notification-compact-header-flow-thank": "$1 له {{GENDER:$3|تاسو}} څخه {{GENDER:$2|مننه وکړه}}." } diff --git a/Thanks/i18n/pt-br.json b/Thanks/i18n/pt-br.json index 78428a21..e148f0d0 100644 --- a/Thanks/i18n/pt-br.json +++ b/Thanks/i18n/pt-br.json @@ -10,7 +10,8 @@ "TheEduGobi", "Macofe", "Chicocvenancio", - "Felipe L. Ewald" + "Felipe L. Ewald", + "Eduardo Addad de Oliveira" ] }, "thanks-desc": "Adiciona ligações para agradecer usuários por suas edições, comentários, etc.", @@ -19,37 +20,44 @@ "thanks-button-thank": "{{GENDER:$1|{{GENDER:$2|Agradecer}}}}", "thanks-button-thanked": "{{GENDER:$1|{{GENDER:$2|Agradecido|Agradecida}}}}", "thanks-error-undefined": "O agradecimento falhou (erro: $1). Tente de novamente.", + "thanks-error-invalid-log-id": "A entrada do registo não foi encontrada", + "thanks-error-invalid-log-type": "O tipo de registo '$1' não consta da lista branca dos tipos de registo permitidos.", + "thanks-error-log-deleted": "A entrada de registo solicitada foi eliminada e não se pode dar agradecimentos por ela.", "thanks-error-invalidrevision": "ID de revisão inválido.", - "thanks-error-revdeleted": "A revisão foi eliminada", + "thanks-error-revdeleted": "Não é possível enviar o agradecimento, porque a revisão foi eliminada.", "thanks-error-notitle": "Não foi possível encontrar o título da página", "thanks-error-invalidrecipient": "Não foi encontrado recipiente válido", "thanks-error-invalidrecipient-bot": "Bots não podem receber agradecimentos", "thanks-error-invalidrecipient-self": "Você não pode agradecer a si mesmo", - "thanks-error-echonotinstalled": "Echo não está instalado nessa wiki", "thanks-error-notloggedin": "Usuários anônimos não podem enviar agradecimentos", "thanks-error-ratelimited": "{{GENDER:$1|Você}} excedeu seu limite. Aguarde um pouco e tente novamente.", + "thanks-error-api-params": "Tem de ser fornecido um dos parâmetros 'revid' ou 'logid'", "thanks-thank-tooltip": "{{GENDER:$1|Enviar}} uma notificação de agradecimento a {{GENDER:$2|este usuário|esta usuária}}", "thanks-thank-tooltip-no": "{{GENDER:$1|Cancelar}} a notificação de agradecimento", "thanks-thank-tooltip-yes": "{{GENDER:$1|Enviar}} a notificação de agradecimento", - "thanks-confirmation2": "{{GENDER:$1|Agradecer}} publicamente por esta edição?", - "thanks-thanked-notice": "{{GENDER: $3|Você}} agradeceu $1 pela edição {{GENDER: $2|dele|dela}}.", + "thanks-confirmation2": "Publicamente, {{GENDER:$1|enviar}} obrigado?", + "thanks-thanked-notice": "{{GENDER:$3|Você}} agradeceu a {{GENDER:$2|$1}}.", "thanks": "Enviar agradecimento", "thanks-submit": "Enviar agradecimento", - "thanks-form-revid": "ID de revisão da edição", "echo-pref-subscription-edit-thank": "Agradecer-me por minha edição", "echo-pref-tooltip-edit-thank": "Notificar-me quando alguém agradecer por uma edição que fiz.", "echo-category-title-edit-thank": "Agradecimento", "notification-thanks-diff-link": "sua edição", - "notification-header-edit-thank": "$1 {{GENDER:$2|agradeceu}} {{GENDER:$4|você}} por sua edição em <strong>$3</strong>.", + "notification-header-rev-thank": "$1 {{GENDER:$2|agradeceu}} {{GENDER:$4|você}} por sua edição em <strong>$3</strong>.", + "notification-header-creation-thank": "$1 {{GENDER:$2|agradeceu}}{{GENDER:$4|-lhe}} a criação de <strong>$3</strong>.", + "notification-header-log-thank": "$1 {{GENDER:$2|agradeceu}}{{GENDER:$4|}} a sua ação relacionada com <strong>$3</strong>.", "notification-compact-header-edit-thank": "$1 {{GENDER:$2|agradeceu}} {{GENDER:$3|você}}.", - "notification-bundle-header-edit-thank": "{{PLURAL:$1|Uma pessoa agradeceu|$1 pessoas agradeceram|100=99+ pessoas agradeceram}} {{GENDER:$3|você}} por sua edição em <strong>$2</strong>.", + "notification-bundle-header-rev-thank": "{{PLURAL:$1|Uma pessoa agradeceu|$1 pessoas agradeceram|100=99+ pessoas agradeceram}} {{GENDER:$3|você}} por sua edição em <strong>$2</strong>.", + "notification-bundle-header-log-thank": "{{PLURAL:$1|Uma pessoa agradeceu|$1 pessoas agradeceram|100=Mais de 99 pessoas agradeceram}}{{GENDER:$3|}} a sua ação relacionada com <strong>$2</strong>.", "log-name-thanks": "Registro de agradecimentos", "log-description-thanks": "Abaixo está uma lista de usuários que receberam agradecimentos de outros usuários.", "logentry-thanks-thank": "$1 {{GENDER:$2|agradeceu}} {{GENDER:$4|$3}}", - "log-show-hide-thanks": "$1 registro de agradecimentos", - "thanks-error-no-id-specified": "Você deve especificar um ID de revisão para enviar o agradecimento.", - "thanks-confirmation-special": "Deseja enviar um agradecimento publicamente por esta edição?", + "logeventslist-thanks-log": "Registro de agradecimentos", + "thanks-error-no-id-specified": "Tem de especificar um identificador de revisão ou de registo para enviar o agradecimento.", + "thanks-confirmation-special-log": "Deseja agradecer publicamente esta entrada do registo?", + "thanks-confirmation-special-rev": "Deseja enviar um agradecimento publicamente por esta edição?", "notification-link-text-view-post": "Ver comentário", + "notification-link-text-view-logentry": "Ver entrada do registo", "thanks-error-invalidpostid": "ID de postagem inválido.", "flow-thanks-confirmation-special": "Deseja enviar um agradecimento publicamente por este comentário?", "flow-thanks-thanked-notice": "{{GENDER: $3|Você}} agradeceu $1 pelo comentário {{GENDER: $2|dele|dela}}.", @@ -63,7 +71,8 @@ "apihelp-flowthank-example-1": "Enviar um agradecimento pelo comentário com <kbd>UUID xyz789</kbd>", "apihelp-thank-description": "Enviar uma notificação de agradecimento a um(a) editor(a).", "apihelp-thank-summary": "Enviar uma notificação de agradecimento a um(a) editor(a).", - "apihelp-thank-param-rev": "ID de revisão para agradecer alguém.", + "apihelp-thank-param-rev": "Identificador da revisão a agradecer a alguém. Tem de ser fornecido este identificador, ou 'log'.", + "apihelp-thank-param-log": "Identificador do registo a agradecer a alguém. Tem de ser fornecido este identificador, ou 'rev'.", "apihelp-thank-param-source": "Uma cadeia curta descrevendo a fonte da solicitação. Por exemplo, <kbd>diff</kbd> ou <kbd>history</kbd>.", "apihelp-thank-example-1": "Enviar um agradecimento pela revisão <kbd>ID 456</kbd, com uma página de comparação de edições como fonte" } diff --git a/Thanks/i18n/pt.json b/Thanks/i18n/pt.json index 26478f47..f22c9dd3 100644 --- a/Thanks/i18n/pt.json +++ b/Thanks/i18n/pt.json @@ -14,46 +14,54 @@ "Fúlvio", "Macofe", "Hamilton Abreu", - "Chicocvenancio" + "Chicocvenancio", + "Athena in Wonderland" ] }, - "thanks-desc": "Adiciona ligações para agradecer a utilizadores por edições, comentários, etc.", + "thanks-desc": "Adiciona hiperligações para agradecer a utilizadores por edições, comentários, etc.", "thanks-thank": "{{GENDER:$1|{{GENDER:$2|agradecer}}}}", "thanks-thanked": "{{GENDER:$1|{{GENDER:$2|agradecimento enviado}}}}", "thanks-button-thank": "{{GENDER:$1|{{GENDER:$2|Agradecer}}}}", "thanks-button-thanked": "{{GENDER:$1|{{GENDER:$2|Agradecimento enviado}}}}", "thanks-error-undefined": "A ação de agradecimento falhou (código de erro: $1). Por favor, tente novamente.", + "thanks-error-invalid-log-id": "A entrada do registo não foi encontrada", + "thanks-error-invalid-log-type": "O tipo de registo '$1' não consta da lista branca dos tipos de registo permitidos.", + "thanks-error-log-deleted": "A entrada de registo solicitada foi eliminada e não se pode dar agradecimentos por ela.", "thanks-error-invalidrevision": "O ID de revisão não é válido.", - "thanks-error-revdeleted": "A revisão foi eliminada", + "thanks-error-revdeleted": "Não é possível enviar o agradecimento, porque a revisão foi eliminada.", "thanks-error-notitle": "Não foi possível encontrar o título da página", "thanks-error-invalidrecipient": "Não foi encontrado nenhum destinatário válido", "thanks-error-invalidrecipient-bot": "Não se pode agradecer a robôs", "thanks-error-invalidrecipient-self": "Não pode agradecer a si mesmo", - "thanks-error-echonotinstalled": "Echo não está instalado nesta wiki", "thanks-error-notloggedin": "Utilizadores anónimos não podem enviar agradecimentos", "thanks-error-ratelimited": "{{GENDER:$1|Excedeu}} a sua frequência limite de edições. Por favor, espere algum tempo e tente novamente.", - "thanks-thank-tooltip": "{{GENDER:$1|Enviar}} uma notificação de agradecimento para {{GENDER:$2|este utilizador|esta utilizadora}}", + "thanks-error-api-params": "Tem de ser fornecido um dos parâmetros 'revid' ou 'logid'", + "thanks-thank-tooltip": "{{GENDER:$1|Enviar}} uma notificação de agradecimento a {{GENDER:$2|este utilizador|esta utilizadora}}", "thanks-thank-tooltip-no": "{{GENDER:$1|Cancelar}} a notificação de agradecimento", "thanks-thank-tooltip-yes": "{{GENDER:$1|Enviar}} a notificação de agradecimento", - "thanks-confirmation2": "{{GENDER:$1|Enviar}} um agradecimento público por esta edição?", - "thanks-thanked-notice": "{{GENDER:$3|Você}} agradeceu a $1 a edição que {{GENDER:$2|ele|ela}} fez.", + "thanks-confirmation2": "{{GENDER:$1|Enviar}} um agradecimento que será público?", + "thanks-thanked-notice": "{{GENDER:$3|Você}} agradeceu a {{GENDER:$2|$1}}.", "thanks": "Enviar agradecimento", "thanks-submit": "Enviar agradecimento", - "thanks-form-revid": "Identificador de revisão da edição", "echo-pref-subscription-edit-thank": "Agradece-me pela minha edição", "echo-pref-tooltip-edit-thank": "Notificar-me quando alguém me agradecer por uma edição que eu fiz.", "echo-category-title-edit-thank": "Agradecimentos", "notification-thanks-diff-link": "sua edição", - "notification-header-edit-thank": "$1 {{GENDER:$2|agradeceu-lhe}} {{GENDER:$4|pela}} sua edição em <strong>$3</strong>.", + "notification-header-rev-thank": "$1 {{GENDER:$2|agradeceu-lhe}} {{GENDER:$4|pela}} sua edição em <strong>$3</strong>.", + "notification-header-creation-thank": "$1 {{GENDER:$2|agradeceu}}{{GENDER:$4|-lhe}} a criação de <strong>$3</strong>.", + "notification-header-log-thank": "$1 {{GENDER:$2|agradeceu}}{{GENDER:$4|}} a sua ação relacionada com <strong>$3</strong>.", "notification-compact-header-edit-thank": "$1 {{GENDER:$2|agradeceu}}{{GENDER:$3|-lhe}}.", - "notification-bundle-header-edit-thank": "{{PLURAL:$1|Uma pessoa agradeceu-lhe|$1 pessoas agradeceram-lhe|100=Mais de 99 pessoas agradeceram-lhe}} pelo {{GENDER:$3|sua}} edição em \"<strong>$2</strong>\".", + "notification-bundle-header-rev-thank": "{{PLURAL:$1|Uma pessoa agradeceu-lhe|$1 pessoas agradeceram-lhe|100=Mais de 99 pessoas agradeceram-lhe}} pela {{GENDER:$3|sua}} edição em \"<strong>$2</strong>\".", + "notification-bundle-header-log-thank": "{{PLURAL:$1|Uma pessoa agradeceu|$1 pessoas agradeceram|100=Mais de 99 pessoas agradeceram}}{{GENDER:$3|}} a sua ação relacionada com <strong>$2</strong>.", "log-name-thanks": "Registo de agradecimentos", "log-description-thanks": "Abaixo está uma lista de utilizadores que receberam agradecimentos de outros utilizadores.", "logentry-thanks-thank": "$1 {{GENDER:$2|agradeceu}} a {{GENDER:$4|$3}}", - "log-show-hide-thanks": "$1 registo de agradecimentos", - "thanks-error-no-id-specified": "Deve especificar um identificador de revisão para enviar o agradecimento.", - "thanks-confirmation-special": "Deseja agradecer publicamente esta edição?", + "logeventslist-thanks-log": "Registo de agradecimentos", + "thanks-error-no-id-specified": "Tem de especificar um identificador de revisão ou de registo para enviar o agradecimento.", + "thanks-confirmation-special-log": "Deseja agradecer publicamente esta entrada do registo?", + "thanks-confirmation-special-rev": "Deseja agradecer publicamente esta edição?", "notification-link-text-view-post": "Ver comentário", + "notification-link-text-view-logentry": "Ver entrada do registo", "thanks-error-invalidpostid": "Identificador de mensagem inválido.", "flow-thanks-confirmation-special": "Deseja agradecer publicamente este comentário?", "flow-thanks-thanked-notice": "{{GENDER:$3|Você}} agradeceu a $1 o comentário {{GENDER:$2|dele|dela}}.", @@ -67,7 +75,8 @@ "apihelp-flowthank-example-1": "Agradeça o comentário com o <kbd>UUID xyz789</kbd>", "apihelp-thank-description": "Enviar uma notificação de agradecimento a um editor.", "apihelp-thank-summary": "Enviar uma notificação de agradecimento a um editor.", - "apihelp-thank-param-rev": "Identificador da revisão a agradecer a alguém.", + "apihelp-thank-param-rev": "Identificador da revisão a agradecer a alguém. Tem de ser fornecido este identificador, ou 'log'.", + "apihelp-thank-param-log": "Identificador do registo a agradecer a alguém. Tem de ser fornecido este identificador, ou 'rev'.", "apihelp-thank-param-source": "Um texto breve que descreve a origem do pedido. Por exemplo, <kbd>diff</kbd> ou <kbd>history</kbd>.", "apihelp-thank-example-1": "Enviar um agradecimento pela revisão <kbd>ID 456</kbd>, com uma página de diferenças como fonte" } diff --git a/Thanks/i18n/qqq.json b/Thanks/i18n/qqq.json index cd33ba18..cbc10177 100644 --- a/Thanks/i18n/qqq.json +++ b/Thanks/i18n/qqq.json @@ -11,53 +11,61 @@ "Liuxinyu970226", "Djiboun", "Nemo bis", - "Verdy p" + "Verdy p", + "Mar(c)" ] }, "thanks-desc": "{{desc|name=Thanks|url=https://www.mediawiki.org/wiki/Extension:Thanks}}", - "thanks-thank": "{{Doc-actionlink}}\nA link to thank another user. This appears next to messages such as {{msg-mw|editundo}} and {{msg-mw|rollbacklink}} and should be translated in a similar fashion.\nFor languages that need it, the gender of each of the thanked and thanking users is available.\n{{Identical|Thank}} \n* $1 - The user that is thanking\n* $2 - The user that is thanked", - "thanks-thanked": "This message immediately replaces the message {{msg-mw|Thanks-thank}} after it's pressed. It means that the thanking operation has been completed.\n\nIt can be translated as \"''thanked''\" in \"You thanked the user\" or \"The user has just been ''thanked''\" - whatever is appropriate to your language.\nFor languages that need it, the gender of each of the thanked and thanking users is available.\n\nParameters:\n* $1 - The user that is thanking\n* $2 - The user that is thanked\n{{Identical|Thanked}}", - "thanks-button-thank": "Text of a button to thank another user. Same as {{msg-mw|Thanks-thank}}, but the context is in a button.\n\nParameters:\n* $1 - The user that is thanking, for gender\n* $2 - The user that is being thanked, for gender\n{{Identical|Thank}}", - "thanks-button-thanked": "This message immediately replaces the message {{msg-mw|Thanks-button-thank}} after it's pressed. It means that the thanking operation has been completed.\n\nSame as {{msg-mw|Thanks-thanked}}, but the context is in a button.\n\nParameters:\n* $1 - The user that is thanking, for gender\n* $2 - The user that is being thanked, for gender\n{{Identical|Thanked}}", - "thanks-error-undefined": "Error message that is displayed when the thank action fails. $1 is the error code returned by the API (an English string)", + "thanks-thank": "{{Doc-actionlink}}\nA link to thank another user. This appears next to messages such as {{msg-mw|editundo}} and {{msg-mw|rollbacklink}} and should be translated in a similar fashion.\n\nFor languages that need it, the gender of each of the thanked and thanking users is available.\n\nParameters:\n* $1 - The user that is thanking\n* $2 - The user that is being thanked\n\n{{Identical|Thank}}", + "thanks-thanked": "This message immediately replaces the message {{msg-mw|Thanks-thank}} after it's pressed. It means that the thanking operation has been completed. It can be translated as \"''thanked''\" in \"You ''thanked'' the user\" or \"The user has just been ''thanked''\" - whatever is appropriate to your language.\n\nFor languages that need it, the gender of each of the thanked and thanking users is available.\n\nParameters:\n* $1 - The user that is thanking\n* $2 - The user that has been thanked\n\n{{Identical|Thanked}}", + "thanks-button-thank": "Text of a button to thank another user. Same as {{msg-mw|Thanks-thank}}, but the context is in a button.\n\nFor languages that need it, the gender of each of the thanked and thanking users is available.\n\nParameters:\n* $1 - The user that is thanking\n* $2 - The user that is being thanked\n\n{{Identical|Thank}}", + "thanks-button-thanked": "This message immediately replaces the message {{msg-mw|Thanks-button-thank}} after it's pressed. It means that the thanking operation has been completed. Same as {{msg-mw|Thanks-thanked}}, but the context is in a button.\n\nFor languages that need it, the gender of each of the thanked and thanking users is available.\n\nParameters:\n* $1 - The user that is thanking\n* $2 - The user that has been thanked\n\n{{Identical|Thanked}}", + "thanks-error-undefined": "Error message that is displayed when the thank action fails. $1 is the error code returned by the API (an English string).", + "thanks-error-invalid-log-id": "Error message that is displayed when the thank action can't find the log entry it's supposed to thank for.", + "thanks-error-invalid-log-type": "Error message that is displayed when thanks is attempted for a log entry of a non-whitelisted type. $1 is the offending log type.", + "thanks-error-log-deleted": "Error message that is displayed when thanks is attempted for a deleted log entry.", "thanks-error-invalidrevision": "Error message that is displayed when the revision ID is not valid", "thanks-error-revdeleted": "Error message that is displayed when the revision has been deleted (RevDel)", "thanks-error-notitle": "Error message that is displayed when the title of the page cannot be determined", "thanks-error-invalidrecipient": "Error message that is displayed when no recipient is found", "thanks-error-invalidrecipient-bot": "Error message that is displayed when the recipient is a bot", "thanks-error-invalidrecipient-self": "Error message that is displayed when the recipient is the user doing the thanking", - "thanks-error-echonotinstalled": "Error message that is displayed when Echo is not installed", "thanks-error-notloggedin": "Error message that is displayed when the user is not logged in", - "thanks-error-ratelimited": "Error message that is displayed when user exceeds rate limit. Parameters:\n* $1 - gender", - "thanks-thank-tooltip": "Tooltip that appears when a user hovers over the \"thank\" link. Parameters:\n* $1 - The user sending the thanks. Can be used for GENDER support.\n* $2 - The user receiving the thanks. Can be used for GENDER support", - "thanks-thank-tooltip-no": "Tooltip that appears when a user hovers over the \"No\" confirmation link (which cancels the thank action). Parameters:\n* $1 - The user sending the thanks. Can be used for GENDER support.", - "thanks-thank-tooltip-yes": "Tooltip that appears when a user hovers over the \"Yes\" confirmation link (which confirms the thank action). Parameters:\n* $1 - The user sending the thanks. Can be used for GENDER support.", - "thanks-confirmation2": "A confirmation message to make sure the user actually wants to send thanks to another user.\n\nParameters:\n* $1 - The user sending the thanks. Can be used for GENDER.\nSee also:\n* {{msg-mw|Thanks-confirmation-special}}", - "thanks-thanked-notice": "{{doc-singularthey}}\nPop-up message that is displayed after a user has thanked another user for their edit.\n\nParameters:\n* $1 - the username of the user that was thanked\n* $2 - the gender of the user that was thanked.\n* $3 - The user sending the thanks. Can be used for GENDER support.\nSee also:\n* {{msg-mw|Flow-thanks-thanked-notice}}", - "thanks": "{{doc-special|Thanks|unlisted=1}}\nThe special page contains the form to thank for the edit.", - "thanks-submit": "The text of the submit button on the Special:Thanks page. {{Identical|Send thanks}}", - "thanks-form-revid": "Label for form field where the user inputs the revision ID.", + "thanks-error-ratelimited": "Error message that is displayed when user exceeds rate limit.\n\nParameters:\n* $1 - The user sending the thanks. Can be used for GENDER support.", + "thanks-error-api-params": "Error message shown when both the 'rev' and 'log' API parameters are absent", + "thanks-thank-tooltip": "Tooltip that appears when a user hovers over the \"thank\" link.\n\nParameters:\n* $1 - The user sending the thanks. Can be used for GENDER support.\n* $2 - The user receiving the thanks. Can be used for GENDER support.", + "thanks-thank-tooltip-no": "Tooltip that appears when a user hovers over the {{msg-mw|confirmable-no}} link, which cancels the thank action.\n\nParameters:\n* $1 - The user sending the thanks. Can be used for GENDER support.", + "thanks-thank-tooltip-yes": "Tooltip that appears when a user hovers over the {{msg-mw|confirmable-yes}} link, which confirms the thank action.\n\nParameters:\n* $1 - The user sending the thanks. Can be used for GENDER support.", + "thanks-confirmation2": "A confirmation message to make sure the user actually wants to send thanks to another user (publicly).\n\nParameters:\n* $1 - The user sending the thanks. Can be used for GENDER.\nSee also:\n* {{msg-mw|Thanks-confirmation-special-rev}}\n* {{msg-mw|Thanks-confirmation-special-log}}\n* {{msg-mw|Flow-thanks-confirmation-special}}", + "thanks-thanked-notice": "Pop-up message that is displayed after a user has thanked another user for their edit.\n\nParameters:\n* $1 - The linked username of the user that was thanked.\n* $2 - The username of the user that was thanked. Can be used for GENDER support.\n* $3 - The username of the user sending the thanks. Can be used for GENDER support.\n\nSee also:\n* {{msg-mw|Flow-thanks-thanked-notice}}", + "thanks": "{{doc-special|Thanks|unlisted=1}}\nThe special page contains the form to thank for the edit.\n\n{{Identical|Send thanks}}", + "thanks-submit": "The text of the submit button on the Special:Thanks page.\n\n{{Identical|Send thanks}}", "echo-pref-subscription-edit-thank": "Option for getting notifications when someone thanks the user for their edit.\n\nThis is the conclusion of the sentence begun by the header: {{msg-mw|Prefs-echosubscriptions}}.", - "echo-pref-tooltip-edit-thank": "This is a short description of the edit-thank notification category. You can use parameterless <code><nowiki>{{GENDER:}}</nowiki></code> here.\n{{Related|Echo-pref-tooltip}}", - "echo-category-title-edit-thank": "This is a short title for the notification category.\n\nUsed as <code>$1</code> in {{msg-mw|Echo-dismiss-message}} and as <code>$2</code> in {{msg-mw|Echo-email-batch-category-header}}\n{{Related|Echo-category-title}}\n{{Identical|Thank}}", + "echo-pref-tooltip-edit-thank": "{{doc-echo-pref-tooltip|title=Echo-category-title-edit-thank}}\nYou can use parameterless <code><nowiki>{{GENDER:}}</nowiki></code> here.", + "echo-category-title-edit-thank": "{{doc-echo-category-title|tooltip=Echo-pref-tooltip-edit-thank}}\n{{Identical|Thank}}", "notification-thanks-diff-link": "The text of a link to the user's edit.\n\nUsed for <code>$2</code> in {{msg-mw|Notification-thanks}}. Should have capitalization appropriate for the middle of a sentence.\n\nThis is an object in a sentence so it should be in object case in languages where there is a special object form for words.", - "notification-header-edit-thank": "Header text for a notification when a user is thanked for their edit. Parameters:\n* $1 is the username of the user sending the thanks (not suitable for GENDER).\n* $2 is the thanking user's name for use in GENDER.\n* $3 is the title of the page the thanked user edited.\n* $4 is the username of the user being thanked, for use in GENDER.", + "notification-header-rev-thank": "Header text for a notification when a user is thanked for their edit. Parameters:\n* $1 is the username of the user sending the thanks (not suitable for GENDER).\n* $2 is the thanking user's name for use in GENDER.\n* $3 is the title of the page the thanked user edited.\n* $4 is the username of the user being thanked, for use in GENDER.", + "notification-header-creation-thank": "Header text for a notification when a user is thanked for their creation of a page. Parameters:\n* $1 is the username of the user sending the thanks (not suitable for GENDER).\n* $2 is the thanking user's name for use in GENDER.\n* $3 is the title of the page the thanked user created.\n* $4 is the username of the user being thanked, for use in GENDER.", + "notification-header-log-thank": "Header text for a notification when a user is thanked for a log entry. Parameters:\n* $1 is the username of the user sending the thanks (not suitable for GENDER).\n* $2 is the thanking user's name for use in GENDER.\n* $3 is the title of the page that is the target of the log entry.\n* $4 is the username of the user being thanked, for use in GENDER.", "notification-compact-header-edit-thank": "Compact header text for a notification when a user is thanked for their edit. Parameters:\n* $1 is the username of the user sending the thanks (not suitable for GENDER).\n* $2 is the thanking user's name for use in GENDER.\n* $3 is the username of the user being thanked, for use in GENDER.", - "notification-bundle-header-edit-thank": "Bundle header text for a notification when a user is thanked for their edit. Parameters:\n* $1 is the number of users who sent thanks for the same edit. When used with PLURAL, the value 100 represents more than 99.\n* $2 is the title of the page the thanked user edited.\n* $3 is the username of the user being thanked, for use in GENDER.\n{{Related|Notification-bundle}}", + "notification-bundle-header-rev-thank": "Bundle header text for a notification when a user is thanked for their edit. Parameters:\n* $1 is the number of users who sent thanks for the same edit. When used with PLURAL, the value 100 represents more than 99.\n* $2 is the title of the page the thanked user edited.\n* $3 is the username of the user being thanked, for use in GENDER.\n{{Related|Notification-bundle}}", + "notification-bundle-header-log-thank": "Bundle header text for a notification when a user is thanked for a log entry. Parameters:\n* $1 is the number of users who sent thanks for the same edit. When used with PLURAL, the value 100 represents more than 99.\n* $2 is the title of the page that is the target of the log entry.\n* $3 is the username of the user being thanked, for use in GENDER.\n{{Related|Notification-bundle}}", "log-name-thanks": "Name of log that appears on [[Special:Log]].", "log-description-thanks": "Description of thanks log", "logentry-thanks-thank": "Log entry that is created when a user thanks another user for an edit. Parameters:\n* $1 is a user link, for example \"Jane Doe (Talk | contribs)\"\n* $2 is a username. Can be used for GENDER.\n* $3 is a user link, for example \"John Doe (Talk | contribs)\n* $4 is the username of the recipient. Can be used for GENDER.\n{{Identical|Thanked}}", - "log-show-hide-thanks": "Shown on [[Special:Log]] as a link to show/hide thanks log entries. (Hidden by default)\n* $1 - one of {{msg-mw|Show}} or {{msg-mw|Hide}}\n{{Related|Log-show-hide}}", + "logeventslist-thanks-log": "Thanks log option label on [[Special:Log]]", "thanks-error-no-id-specified": "Error message shown to the user when they visit Special:Thanks without specifying a revision ID", - "thanks-confirmation-special": "A confirmation message shown on [[Special:Thanks]] to make sure the user wants to send thanks for an edit.\n\nSee also:\n* {{msg-mw|Flow-thanks-confirmation-special}}\n* {{msg-mw|Thanks-confirmation2}}", + "thanks-confirmation-special-log": "A confirmation message shown on [[Special:Thanks]] to make sure the user wants to send thanks for a log action (publicly).\n\nSee also:\n* {{msg-mw|Thanks-confirmation-special-rev}}\n* {{msg-mw|Flow-thanks-confirmation-special}}\n* {{msg-mw|Thanks-confirmation2}}", + "thanks-confirmation-special-rev": "A confirmation message shown on [[Special:Thanks]] to make sure the user wants to send thanks for an edit (publicly).\n\nSee also:\n* {{msg-mw|Thanks-confirmation-special-log}}\n* {{msg-mw|Flow-thanks-confirmation-special}}\n* {{msg-mw|Thanks-confirmation2}}", "notification-link-text-view-post": "Label for button that links to a comment on a Flow board", + "notification-link-text-view-logentry": "Label for button that links to a log entry", "thanks-error-invalidpostid": "Error message that is displayed when the Flow post UUID is not valid", - "flow-thanks-confirmation-special": "A confirmation message shown on [[Special:Thanks]] to make sure the user wants to send thanks for a comment.\n\nSee also:\n* {{msg-mw|Thanks-confirmation-special}}", - "flow-thanks-thanked-notice": "{{doc-singularthey}}\nMessage displayed after a user has thanked another user for their comment.\n\nParameters:\n* $1 - the username of the user that was thanked\n* $2 - the gender of the user that was thanked\n* $3 - The user sending the thanks. Can be used for GENDER support.\nSee also:\n* {{msg-mw|Thanks-thanked-notice}}", + "flow-thanks-confirmation-special": "A confirmation message shown on [[Special:Thanks]] to make sure the user wants to send thanks for a comment (publicly).\n\nSee also:\n* {{msg-mw|Thanks-confirmation-special}}\n* {{msg-mw|Thanks-confirmation2}}", + "flow-thanks-thanked-notice": "{{doc-singularthey}}\nMessage displayed after a user has thanked another user for their comment.\n\nParameters:\n* $1 - The linked username of the user that was thanked.\n* $2 - The username of the user that was thanked. Can be used for GENDER support.\n* $3 - The user sending the thanks. Can be used for GENDER support.\n\nSee also:\n* {{msg-mw|thanks-thanked-notice}}", "notification-flow-thanks-post-link": "The text of a link to the comment made by the user.\n\nUsed for <code>$2</code> in {{msg-mw|notification-flow-thanks}}. Should have capitalization appropriate for the middle of a sentence.\n\nThis is an object in a sentence so it should be in object case in languages where there is a special object form for words.", - "notification-header-flow-thank": "Header text for a notification when a user is thanked for their comment on a Flow board. Parameters:\n* $1 is the username of the user sending the thanks (not suitable for GENDER).\n* $2 is either unused by the translation, or is the thanking user's name for use in GENDER.\n* $3 is the title of the topic the comment belongs to\n* $4 is the title of the page where the comment is located\n* $5 is either unused by the translation, or is the username of the user being thanked, for use in GENDER.\n{{related|Notification-header-flow}}", - "notification-compact-header-flow-thank": "Compact header text for a notification when a user is thanked for their comment on a Flow board. Parameters:\n* $1 is the username of the user sending the thanks (not suitable for GENDER).\n* $2 is either unused by the translation, or is the thanking user's name for use in GENDER.\n* $3 is either unused by the translation, or is the username of the user being thanked, for use in GENDER.\n{{related|Notification-header-flow}}", - "notification-bundle-header-flow-thank": "Bundle header text for a notification when a user is thanked for their comment on a Flow board. Parameters:\n* $1 is the number of users who sent thanks for the same post. When used with PLURAL, the value 100 represents more than 99.\n* $2 is the title of the topic the comment belongs to\n* $3 is either unused by the translation, or is the username of the user being thanked, for use in GENDER.\n{{related|Notification-header-flow}}", + "notification-header-flow-thank": "Header text for a notification when a user is thanked for their comment on a Flow board.\n\nParameters:\n* $1 – The username of the user sending the thanks (not suitable for GENDER).\n* $2 – Either unused by the translation, or the thanking user's name for use in GENDER.\n* $3 – The title of the topic the comment belongs to.\n* $4 – The title of the page where the comment is located.\n* $5 – Either unused by the translation, or the username of the user being thanked, for use in GENDER.\n\n{{related|Notification-header-flow}}", + "notification-compact-header-flow-thank": "Compact header text for a notification when a user is thanked for their comment on a Flow board.\n\nParameters:\n* $1 – The username of the user sending the thanks (not suitable for GENDER).\n* $2 – Either unused by the translation, or the thanking user's name for use in GENDER.\n* $3 – Either unused by the translation, or the username of the user being thanked, for use in GENDER.\n\n{{related|Notification-header-flow}}", + "notification-bundle-header-flow-thank": "Bundle header text for a notification when a user is thanked for their comment on a Flow board.\n\nParameters:\n* $1 – The number of users who sent thanks for the same post. When used with PLURAL, the value 100 represents more than 99.\n* $2 – The title of the topic the comment belongs to.\n* $3 – Either unused by the translation, or the username of the user being thanked, for use in GENDER.\n\n{{related|Notification-header-flow}}", "apihelp-flowthank-description": "{{doc-apihelp-description|flowthank}}", "apihelp-flowthank-summary": "{{doc-apihelp-summary|flowthank}}", "apihelp-flowthank-param-postid": "{{doc-apihelp-param|flowthank|postid}}", @@ -65,6 +73,7 @@ "apihelp-thank-description": "{{doc-apihelp-description|thank}}", "apihelp-thank-summary": "{{doc-apihelp-summary|thank}}", "apihelp-thank-param-rev": "{{doc-apihelp-param|thank|rev}}", + "apihelp-thank-param-log": "{{doc-apihelp-param|thank|log}}", "apihelp-thank-param-source": "{{doc-apihelp-param|thank|source}}", "apihelp-thank-example-1": "{{doc-apihelp-example|thank}}" } diff --git a/Thanks/i18n/qu.json b/Thanks/i18n/qu.json index 24a33caf..4dbef0e8 100644 --- a/Thanks/i18n/qu.json +++ b/Thanks/i18n/qu.json @@ -7,8 +7,5 @@ "thanks-thank": "{{GENDER:$1|{{GENDER:$2|añaychay}}}}", "thanks-button-thank": "{{GENDER:$1|Añaychay}}", "thanks-thank-tooltip": "{{GENDER:$2|Kay ruraqman}} añaychay qillqata {{GENDER:$1|kachay}}", - "thanks": "Añaychayta kachamuy", - "notification-thanks": "[[User:$1|$1]] sutiyuq ruraqqa {{GENDER:$1|añaychasunkim}} [[:$3]]-pi $2 nisqata rurasqaykipaq.", - "notification-thanks-flyout2": "[[User:$1|$1]] sutiyuq ruraqqa {{GENDER:$1|añaychasunkim}} $2-pi rurasqaykipaq.", - "notification-thanks-email-batch-body": "$1 sutiyuq ruraqqa {{GENDER:$1|añaychasunkim}} $2-pi rurasqaykipaq." + "thanks": "Añaychayta kachamuy" } diff --git a/Thanks/i18n/rm.json b/Thanks/i18n/rm.json index 7986d2a8..73b53c61 100644 --- a/Thanks/i18n/rm.json +++ b/Thanks/i18n/rm.json @@ -11,7 +11,5 @@ "thanks-button-thanked": "{{GENDER:$1|{{GENDER:$2|Engrazià}}}}", "thanks-thank-tooltip": "{{GENDER:$1|Engraziar}} quest {{GENDER:$2|utilisader}}", "thanks-confirmation2": "{{GENDER:$1|Engraziar}} publicamain per questa contribuziun?", - "log-name-thanks": "Protocol d'engraziaments", - "log-show-hide-thanks": "$1 il protocol d'engraziaments", - "thanks-confirmation-special": "Lessas ti engraziar publicamain per questa contribuziun?" + "log-name-thanks": "Protocol d'engraziaments" } diff --git a/Thanks/i18n/ro.json b/Thanks/i18n/ro.json index c3150358..59ee0374 100644 --- a/Thanks/i18n/ro.json +++ b/Thanks/i18n/ro.json @@ -19,28 +19,17 @@ "thanks-thanked-notice": "$1 a primit mulțumirea dumneavoastră pentru modificarea {{GENDER:$2|sa}}.", "thanks": "Trimitere mulțumiri", "thanks-submit": "Trimite mulțumirea", - "thanks-form-revid": "ID-ul versiunii pentru modificare", "echo-pref-subscription-edit-thank": "Mi se mulțumește pentru modificarea mea", "echo-pref-tooltip-edit-thank": "Notifică-mă când cineva îmi mulțumește pentru o modificare pe care am efectuat-o.", "echo-category-title-edit-thank": "Mulțumiri", "notification-thanks-diff-link": "modificarea dumneavoastră", - "notification-thanks": "[[User:$1|$1]] {{GENDER:$1|v-a mulțumit}} pentru $2 asupra paginii [[:$3]].", - "notification-thanks-flyout2": "[[User:$1|$1]] {{GENDER:$1|v-a mulțumit}} pentru modificarea dumnevoastră asupra paginii $2.", - "notification-thanks-email-subject": "$1 {{GENDER:$1|v-a mulțumit}} pentru modificarea dumneavoastră de la {{SITENAME}}", - "notification-thanks-email-batch-body": "$1 {{GENDER:$1|v-a mulțumit}} pentru modificarea dumneavoastră asupra paginii $2.", "log-name-thanks": "Jurnal mulțumiri", "log-description-thanks": "Mai jos se află o listă a utilizatorilor cărora li s-a mulțumit de către alți utilizatori.", "logentry-thanks-thank": "$1 {{GENDER:$2|i-a mulțumit}} {{GENDER:$4|utilizatorului $3|utilizatoarei $3}}", - "log-show-hide-thanks": "$1 jurnalul de mulțumiri", "thanks-error-no-id-specified": "Trebuie să precizați un ID de versiune pentru a trimite mulțumiri.", - "thanks-confirmation-special": "Doriți să trimiteți în mod public mulțumiri pentru această modificare?", "notification-link-text-view-post": "Vezi comentariul", "thanks-error-invalidpostid": "ID-ul mesajului nu este valid.", "flow-thanks-confirmation-special": "Doriți să trimiteți în mod public mulțumiri pentru acest comentariu?", "flow-thanks-thanked-notice": "$1 a primit mulțumirea dumneavoastră pentru comentariul {{GENDER:$2|său}}.", - "notification-flow-thanks": "[[User:$1|$1]] {{GENDER:$5|v-}}{{GENDER:$1|a mulțumit}} pentru $2 din secțiunea „$3” a paginii [[:$4]].", - "notification-flow-thanks-post-link": "comentariul dumneavoastră", - "notification-flow-thanks-flyout": "[[User:$1|$1]] {{GENDER:$4|v-}}{{GENDER:$1|a mulțumit}} pentru comentariul dumnevoastră din secțiunea „$2” a paginii $3.", - "notification-flow-thanks-email-subject": "$1 {{GENDER:$2|v-}}{{GENDER:$1|a mulțumit}} pentru comentariul dumneavoastră de la {{SITENAME}}", - "notification-flow-thanks-email-batch-body": "$1 {{GENDER:$4|v-}}{{GENDER:$1|a mulțumit}} pentru comentariul dumnevoastră din secțiunea „$2” a paginii $3." + "notification-flow-thanks-post-link": "comentariul dumneavoastră" } diff --git a/Thanks/i18n/roa-tara.json b/Thanks/i18n/roa-tara.json index 64856786..7f89e084 100644 --- a/Thanks/i18n/roa-tara.json +++ b/Thanks/i18n/roa-tara.json @@ -10,13 +10,14 @@ "thanks-button-thank": "{{GENDER:$1|{{GENDER:$2|Grazie}}}}", "thanks-button-thanked": "{{GENDER:$1|{{GENDER:$2|Ringraziate}}}}", "thanks-error-undefined": "Azione de ringraziamende fallite (codece de errore: $1). Pe piacere pruéve arrete.", + "thanks-error-invalid-log-id": "Vôsce de l'archivije none acchiate", "thanks-error-invalidrevision": "ID d'a revisione non g'è valide.", "thanks-error-ratelimited": "{{GENDER:$1|Tu}} è sbunnate le limite de valutazione tune. Pe piacere aspitte 'nu picche e pruève arrete.", "thanks-thank-tooltip": "{{GENDER:$1|Manne}} 'na notifiche de rengraziamende a stu {{GENDER:$2|utende}}", - "thanks-confirmation2": "{{GENDER:$1|Manne}} le rengraziaminde pe stu cangiamende?", - "thanks-thanked-notice": "$1 ha state notificate ca a te t'ha piaciute 'u cangiamende {{GENDER:$2|sue|sue|lore}}", + "thanks-confirmation2": "{{GENDER:$1|Manne}} le rengraziaminde pubblicamende?", + "thanks-thanked-notice": "{{GENDER:$3|E'}} ditte grazie a {{GENDER:$2|$1}}.", "thanks": "Manne le rengraziaminde", - "thanks-form-revid": "ID d'a revisione pu cangiamende", + "thanks-submit": "Manne le rengraziaminde", "echo-pref-subscription-edit-thank": "Ringraziame pu cangiamende mije", "echo-pref-tooltip-edit-thank": "Notificame quanne quacchedune me ringrazie pe 'nu cangiamende ca agghie fatte.", "echo-category-title-edit-thank": "Grazie!", @@ -24,7 +25,6 @@ "log-name-thanks": "Archivije de le rengraziaminde", "log-description-thanks": "Sotte stè 'n'elenghe de utinde ca onne rengraziate otre utinde.", "logentry-thanks-thank": "$1 {{GENDER:$2|ave ringraziate}} {{GENDER:$4|$3}}", - "log-show-hide-thanks": "$1 archivije de le rengraziaminde", "notification-link-text-view-post": "'Ndruche 'u commende", "thanks-error-invalidpostid": "ID d'u messàgge jè invalide.", "flow-thanks-confirmation-special": "Vuè ccu manne 'nu grazie pubblecamende pe stu commende?", diff --git a/Thanks/i18n/ru.json b/Thanks/i18n/ru.json index a5c00de9..e6005176 100644 --- a/Thanks/i18n/ru.json +++ b/Thanks/i18n/ru.json @@ -11,7 +11,14 @@ "Putnik", "Macofe", "Mailman", - "Facenapalm" + "Facenapalm", + "Mouse21", + "Smigles", + "Sunpriat", + "Happy13241", + "Ole Yves", + "Stjn", + "Vlad5250" ] }, "thanks-desc": "Добавляет ссылки для благодарности участников за правки, комментарии и т.д.", @@ -20,42 +27,49 @@ "thanks-button-thank": "{{GENDER:$1|{{GENDER:$2|Поблагодарить}}}}", "thanks-button-thanked": "{{GENDER:$1|{{GENDER:$2|Поблагодарён|Поблагодарена}}}}", "thanks-error-undefined": "Попытка поблагодарить не удалась (код ошибки: $1). Пожалуйста, пробуйте ещё раз.", + "thanks-error-invalid-log-id": "Запись журнала не найдена", + "thanks-error-invalid-log-type": "Тип журнала «$1» не находится в белом списке разрешённых.", + "thanks-error-log-deleted": "Запрошенная запись журнала была удалена, невозможно дать за неё благодарность.", "thanks-error-invalidrevision": "Некорректный номер версии.", - "thanks-error-revdeleted": "Версия была удалена", + "thanks-error-revdeleted": "Не удалось отправить благодарность, поскольку эта версия была удалена.", "thanks-error-notitle": "Заголовок страницы не может быть получен", "thanks-error-invalidrecipient": "Не найдено корректного получателя", "thanks-error-invalidrecipient-bot": "Нельзя поблагодарить ботов", "thanks-error-invalidrecipient-self": "Вы не можете поблагодарить сами себя", - "thanks-error-echonotinstalled": "Расширение Echo не установлено в этой вики", "thanks-error-notloggedin": "Анонимные участники не могут отправлять «спасибо»", "thanks-error-ratelimited": "{{GENDER:$1|Вы}} превысили ограничение скорости выполнения таких действий. Пожалуйста, подождите некоторое время и попробуйте снова.", + "thanks-error-api-params": "Должен быть дан параметр «revid» или «logid»", "thanks-thank-tooltip": "{{GENDER:$1|Отправить}} {{GENDER:$2|этому участнику|этой участнице}} благодарственное сообщение", "thanks-thank-tooltip-no": "{{GENDER:$1|Отменить}} уведомление с благодарностью", "thanks-thank-tooltip-yes": "{{GENDER:$1|Отправить}} уведомление с благодарностью", - "thanks-confirmation2": "{{GENDER:$1|Отправить}} публичную благодарность за эту правку?", - "thanks-thanked-notice": "{{GENDER:$3|Вы}} поблагодарили $1 за {{GENDER:$2|его|её}} правку.", + "thanks-confirmation2": "{{GENDER:$1|Отправить}} публичную благодарность?", + "thanks-thanked-notice": "{{GENDER:$3|Вы}} поблагодарили {{GENDER:$2|$1}}.", "thanks": "Отправить благодарность", "thanks-submit": "Отправить благодарность", - "thanks-form-revid": "Идентификатор правки для редактирования", "echo-pref-subscription-edit-thank": "Спасибо мне за мою правку", "echo-pref-tooltip-edit-thank": "Сообщать мне, когда кто-то благодарит меня за сделанную мной правку.", "echo-category-title-edit-thank": "Благодарность", "notification-thanks-diff-link": "вашу правку", - "notification-header-edit-thank": "$1 {{GENDER:$2|поблагодарил|поблагодарила}} {{GENDER:$4|вас}} за вашу правку на странице <strong>$3</strong>.", + "notification-header-rev-thank": "$1 {{GENDER:$2|поблагодарил|поблагодарила}} {{GENDER:$4|вас}} за вашу правку на странице <strong>$3</strong>.", + "notification-header-creation-thank": "$1 {{GENDER:$2|поблагодарил|поблагодарила}} {{GENDER:$4|вас}} за создание страницы <strong>$3</strong>.", + "notification-header-log-thank": "$1 {{GENDER:$2|поблагодарил|поблагодарила}} {{GENDER:$4|вас}} за действие на странице <strong>$3</strong>.", "notification-compact-header-edit-thank": "$1 поблагодарил{{GENDER:$2||а}} {{GENDER:$3|вас}}.", - "notification-bundle-header-edit-thank": "{{PLURAL:$1|Один участник|$1 участника|100=99+ участников}} поблагодарили {{GENDER:$3|вас}} за вашу правку на <strong>$2</strong>.", + "notification-bundle-header-rev-thank": "{{PLURAL:$1|Один участник|$1 участника|100=99+ участников}} поблагодарили {{GENDER:$3|вас}} за вашу правку на <strong>$2</strong>.", + "notification-bundle-header-log-thank": "{{PLURAL:$1|$1 человек|$1 человека|$1 человек|100=99+ человек}} поблагодарило {{GENDER:$3|вас}} за действие, относящееся к « <strong>$2</strong>».", "log-name-thanks": "Журнал благодарностей", "log-description-thanks": "Ниже находится список участников, получивших благодарности от других участников.", "logentry-thanks-thank": "$1 {{GENDER:$2|поблагодарил|поблагодарила}} {{GENDER:$4|участника|участницу}} $3", - "log-show-hide-thanks": "$1 журнал благодарностей", - "thanks-error-no-id-specified": "Необходимо указать идентификатор правки для отправки благодарности.", - "thanks-confirmation-special": "Вы хотите отправить публичную благодарность за эту правку?", + "logeventslist-thanks-log": "Журнал благодарностей", + "thanks-error-no-id-specified": "Необходимо указать идентификатор правки или журнала для отправки благодарности.", + "thanks-confirmation-special-log": "Вы хотите отправить публичную благодарность за это действие?", + "thanks-confirmation-special-rev": "Вы хотите отправить публичную благодарность за эту правку?", "notification-link-text-view-post": "Посмотреть комментарий", + "notification-link-text-view-logentry": "Просмотреть запись журнала", "thanks-error-invalidpostid": "Недопустимый идентификатор сообщения.", "flow-thanks-confirmation-special": "Вы хотите отправить публичную благодарность за этот комментарий?", "flow-thanks-thanked-notice": "{{GENDER:$3|Вы}} поблагодарили $1 за {{GENDER:$2|его|её}} комментарий.", "notification-flow-thanks-post-link": "ваш комментарий", - "notification-header-flow-thank": "$1 поблагодарил{{GENDER:$2||а}} {{GENDER:$5|вас}} за комментарий в теме <storng>$3</stong>.", + "notification-header-flow-thank": "$1 поблагодарил{{GENDER:$2||а}} {{GENDER:$5|вас}} за комментарий в теме «<strong>$3</strong>».", "notification-compact-header-flow-thank": "$1 поблагодарил{{GENDER:$2||а}} {{GENDER:$3|вас}}.", "notification-bundle-header-flow-thank": "{{PLURAL:$1|Один участник|$1 участника|100=99+ участников}} поблагодарили {{GENDER:$3|вас}} за ваш комментарий в \"<strong>$2</strong>\".", "apihelp-flowthank-description": "Отправка публичной благодарности за комментарий Flow.", @@ -64,7 +78,8 @@ "apihelp-flowthank-example-1": "Отправить благодарность за комментарий с <kbd>UUID xyz789</kbd>", "apihelp-thank-description": "Отправка редактору уведомления о благодарности.", "apihelp-thank-summary": "Отправка редактору уведомления о благодарности.", - "apihelp-thank-param-rev": "ID версии, за которую требуется поблагодарить автора.", + "apihelp-thank-param-rev": "ID версии, за которую требуется поблагодарить автора. Должно быть дано это или «log».", + "apihelp-thank-param-log": "ID журнала, за которую требуется поблагодарить автора. Должно быть дано это или «rev».", "apihelp-thank-param-source": "Короткая строка, описывающая источник запроса, например, <kbd>diff</kbd> или <kbd>history</kbd>.", "apihelp-thank-example-1": "Отправить благодарность за версию с <kbd>ID 456</kbd>, в качестве источника указав страницу различий между версиями." } diff --git a/Thanks/i18n/sa.json b/Thanks/i18n/sa.json index a6109b28..247f5e74 100644 --- a/Thanks/i18n/sa.json +++ b/Thanks/i18n/sa.json @@ -8,16 +8,14 @@ "thanks-thanked": "{{GENDER:$1|{{GENDER:$2|कृतज्ञता पाठिता}}}}", "thanks-button-thanked": "{{GENDER:$1|{{GENDER:$2|कृतज्ञता पाठिता}}}}", "thanks-thank-tooltip": "एतस्मै {{GENDER:$2|सदस्याय}} कृतज्ञतां {{GENDER:$1|पाठ्यताम्}}।", - "thanks-confirmation2": "एतस्मै योजकाय कृतज्ञतां {{GENDER:$1|पाठयितुम्}} इच्छति ?", + "thanks-confirmation2": "सर्वाः कृतज्ञताः सार्वजनीक्यः सन्ति। {{GENDER:$1|कृतज्ञता}} पाठ्यते?", "thanks": "कृतज्ञता पाठ्यताम्", + "thanks-submit": "कृतज्ञता पाठ्यताम्", "echo-category-title-edit-thank": "कृतज्ञता", "notification-thanks-diff-link": "भवतः/भवत्याः सम्पादनम्", "log-name-thanks": "कृतज्ञतायाः संरक्षितावलिः", "logentry-thanks-thank": "$1 इत्यनेन {{GENDER:$4|$3}} इत्यस्य कृते {{GENDER:$2|कृतज्ञता पाठिता ।}}", - "log-show-hide-thanks": "$1 इत्यस्य कृतज्ञतायाः संरक्षितावलिः", + "thanks-confirmation-special-rev": "किं सार्वजिनकतया कृतज्ञतामिमां पाठयितुम् इच्छति?", "notification-link-text-view-post": "टिप्पणी दृश्यताम्", - "notification-flow-thanks": "[[:$4]] स्थाने $3 इत्यत्र $2 सम्पादनाय [[User:$1|$1]] इत्यनेन {{GENDER:$5|भवते/भवत्यै}} {{GENDER:$1|कृतज्ञता}} पाठ्यते ।", - "notification-flow-thanks-post-link": "भवतः/भवत्याः टिप्पणी", - "notification-flow-thanks-email-subject": "$1 इत्येनेन {{SITENAME}} जालस्थानेऽस्मिन् भवतः/भवत्याः टिप्पण्यै {{GENDER:$2|भवते/भवत्यै}} {{GENDER:$1|कृतज्ञता पाठ्यते ।}}", - "notification-flow-thanks-email-batch-body": "$1 इत्यनेन $3 स्थाने $2 इत्यत्र भवतः/भवत्याः टिप्पण्यै {{GENDER:$4|भवते/भवत्यै}} {{GENDER:$1|कृतज्ञता पाठ्यते ।}}" + "notification-flow-thanks-post-link": "भवतः/भवत्याः टिप्पणी" } diff --git a/Thanks/i18n/sah.json b/Thanks/i18n/sah.json index 440375e2..f55dc0f8 100644 --- a/Thanks/i18n/sah.json +++ b/Thanks/i18n/sah.json @@ -22,20 +22,17 @@ "thanks-thanked-notice": "$1 кыттааччы {{GENDER:$2|бэйэтин}} суруйуутун иһин эйигиттэн махталы тутта.", "thanks": "Махтанарга", "thanks-submit": "Махтаныы", - "thanks-form-revid": "Торум нүөмэрэ", "echo-pref-subscription-edit-thank": "Бэйэбэр махтал", "echo-pref-tooltip-edit-thank": "Ким эмит суруйуубар махтаннаҕына миэхэ биллэрэр буолаар.", "echo-category-title-edit-thank": "Махтал", "notification-thanks-diff-link": "көннөрүүҥ иһин", - "notification-header-edit-thank": "$1 {{GENDER:$4|эйиэхэ}} '''$3''' сирэйи көннөрбүтүҥ иһин {{GENDER:$2|махтаммыт}}.", + "notification-header-rev-thank": "$1 {{GENDER:$4|эйиэхэ}} '''$3''' сирэйи көннөрбүтүҥ иһин {{GENDER:$2|махтаммыт}}.", "notification-compact-header-edit-thank": "$1 $3 {{GENDER:$4|кыттааччыга}} {{GENDER:$2|махтаммыт}}", - "notification-bundle-header-edit-thank": "{{PLURAL:$1|Кыттааччы|$1 people|100=99+ кыттааччылар}} {{GENDER:$3|эйиэхэ}} <strong>$2</strong>ҥа көннөрүүн иһин махтаммыт/тар", + "notification-bundle-header-rev-thank": "{{PLURAL:$1|Кыттааччы|$1 people|100=99+ кыттааччылар}} {{GENDER:$3|эйиэхэ}} <strong>$2</strong>ҥа көннөрүүн иһин махтаммыт/тар", "log-name-thanks": "Махтаныы сурунаала", "log-description-thanks": "Манна атын кыттааччылартан махтал туппут кыттааччылар тиһиликтэрэ көстөр.", "logentry-thanks-thank": "$1 $3 {{GENDER:$4|кыттааччыга}} {{GENDER:$2|махтаммыт}}", - "log-show-hide-thanks": "$1 махтаныы сурунаала", "thanks-error-no-id-specified": "Махтанарга торум нүөмэрин ыйар куолу.", - "thanks-confirmation-special": "Бу уларытыы иһин махтанаары гынаҕын дуо?", "notification-link-text-view-post": "Ырытыыны көрүү", "thanks-error-invalidpostid": "Нүөмэрэ алҕастаах.", "flow-thanks-confirmation-special": "Бу ырытыы иһин махтанаары гынаҕын дуо?", diff --git a/Thanks/i18n/sat.json b/Thanks/i18n/sat.json index 80d4b816..fb44259b 100644 --- a/Thanks/i18n/sat.json +++ b/Thanks/i18n/sat.json @@ -1,9 +1,10 @@ { "@metadata": { "authors": [ - "Albinus" + "Albinus", + "Manik Soren" ] }, - "thanks-thank": "{{GENDER:$1|{{GENDER:$2|aema sarhao}}}}", - "thanks-thank-tooltip": "{{GENDER:$1|kol}} mit́ṭen sarhao luṭis {{GENDER:$2|beoharić}}" + "thanks-thank": "{{GENDER:$1|{{GENDER:$2|ᱥᱟᱨᱦᱟᱣ}}}}", + "thanks-thank-tooltip": "{{GENDER:$1|ᱠᱩᱞ}} ᱢᱤᱫᱴᱮᱱ ᱥᱟᱨᱦᱟᱣ ᱱᱩᱴᱤᱥ {{GENDER:$2|ᱵᱮᱵᱦᱟᱨᱤᱡ}}" } diff --git a/Thanks/i18n/scn.json b/Thanks/i18n/scn.json index 869b9159..eaa7db99 100644 --- a/Thanks/i18n/scn.json +++ b/Thanks/i18n/scn.json @@ -19,28 +19,19 @@ "thanks-confirmation2": "{{GENDER:$1|Mannari}} pubblicamenti arringrazziamenti pi stu canciamentu?", "thanks-thanked-notice": "$1 arricivìu lu tò ringrazziamentu pû {{GENDER:$2|sò}} canciamentu.", "thanks": "Manna ringrazziamenti", - "thanks-form-revid": "ID di virsioni dû canciamentu", "echo-pref-subscription-edit-thank": "Mi ringrazzia pi nu mè canciamentu", "echo-pref-tooltip-edit-thank": "Avvìsami quannu quarchidunu mi ringrazzia pi nu canciamentu ca fici.", "echo-category-title-edit-thank": "Ringrazziamenti", "notification-thanks-diff-link": "lu tò canciamentu", - "notification-thanks": "[[User:$1|$1]] {{GENDER:$1|ti ringrazziau}} pi $2 nta [[:$3]].", - "notification-thanks-email-subject": "$1 {{GENDER:$1|ti ringrazziau}} pû tò canciamentu nta {{SITENAME}}", - "notification-thanks-email-batch-body": "$1 {{GENDER:$1|ti ringrazziau}} pû tò canciamentu nta $2.", "log-name-thanks": "Riggistru dî ringrazziamenti", "log-description-thanks": "Ccassutta c'è na lista di l'utenti chi foru ringrazziati di àutri utenti.", "logentry-thanks-thank": "$1 {{GENDER:$2|ringrazziau}} a {{GENDER:$4|$3}}", - "log-show-hide-thanks": "$1 lu riggistru dî ringrazziamenti", "thanks-error-no-id-specified": "Hai a spicificari n'ID di virsioni pi ringrazziari.", - "thanks-confirmation-special": "Voi ringrazziari pubblicamenti pi stu canciamentu?", "notification-link-text-view-post": "Talìa lu cummentu", "thanks-error-invalidpostid": "L'ID dû missaggiu nun è vàlidu.", "flow-thanks-confirmation-special": "Voi ringrazziari pubblicamenti pi stu cummentu?", "flow-thanks-thanked-notice": "$1 arricivìu lu tò ringrazziamentu pû {{GENDER:$2|sò}} cummentu.", - "notification-flow-thanks": "[[User:$1|$1]] {{GENDER:$5|ti}} {{GENDER:$1|ringrazziau}} pi $2 nta \"$3\" supra a [[:$4]].", "notification-flow-thanks-post-link": "lu tò cummentu", - "notification-flow-thanks-email-subject": "$1 {{GENDER:$2|ti}} {{GENDER:$1|ringrazziau}} pû tò cummentu supra a {{SITENAME}}", - "notification-flow-thanks-email-batch-body": "$1 {{GENDER:$4|ti}} {{GENDER:$1|ringrazziau}} pû tò cummentu supra a \"$2\" nta $3.", "apihelp-flowthank-description": "Manna na nutìfica di ringrazziamentu pùbblica pûn cummentu Flow.", "apihelp-flowthank-param-postid": "L'UUID dû missaggiu pû quali si ringrazzia.", "apihelp-flowthank-example-1": "Manna ringrazziamenti pû cummentu cu <kbd>UUID xyz789</kbd>", diff --git a/Thanks/i18n/sco.json b/Thanks/i18n/sco.json index 83d076d2..4a1ef502 100644 --- a/Thanks/i18n/sco.json +++ b/Thanks/i18n/sco.json @@ -8,9 +8,5 @@ "thanks-thank": "{{GENDER:$1|{{GENDER:$2|thank}}}}", "thanks-thank-tooltip": "{{GENDER:$1|Send}} a thank ye notification to this {{GENDER:$2|uiser}}", "notification-link-text-view-post": "See comment", - "notification-flow-thanks": "[[User:$1|$1]] {{GENDER:$1|thankt}} {{GENDER:$5|ye}} fer $2 in \"$3\" oan [[:$4]].", - "notification-flow-thanks-post-link": "yer comment", - "notification-flow-thanks-flyout": "[[User:$1|$1]] {{GENDER:$1|thankt}} {{GENDER:$4|ye}} fer yer comment in \"$2\" oan $3.", - "notification-flow-thanks-email-subject": "$1 {{GENDER:$1|thankt}} {{GENDER:$2|ye}} fer yer comment oan {{SITENAME}}", - "notification-flow-thanks-email-batch-body": "$1 {{GENDER:$1|thankt}} {{GENDER:$4|ye}} fer yer comment in \"$2\" oan $3." + "notification-flow-thanks-post-link": "yer comment" } diff --git a/Thanks/i18n/sd.json b/Thanks/i18n/sd.json index c17e21ff..c16542c9 100644 --- a/Thanks/i18n/sd.json +++ b/Thanks/i18n/sd.json @@ -6,9 +6,13 @@ "Indus Asia" ] }, - "thanks-thank": "{{GENDER:$1|{{GENDER:$2|مهرباني}}}}", - "thanks-thanked": "{{GENDER:$1|{{GENDER:$2|مھرباني ڪيل}}}}", + "thanks-thank": "{{GENDER:$1|{{GENDER:$2|مھرباني چئو}}}}", + "thanks-thanked": "{{GENDER:$1|{{GENDER:$2|مھرباني چيل}}}}", + "thanks-button-thank": "{{GENDER:$1|{{GENDER:$2|مھرباني چئو}}}}", + "thanks-button-thanked": "{{GENDER:$1|{{GENDER:$2|مھرباني چئي}}}}", "thanks-thank-tooltip": "هن {{GENDER:$2|واپرائيندڙ}} ڏانهن '''توهان جي مهرباني''' جو اطلاع {{GENDER:$1|موڪليو}}", - "thanks-confirmation2": "ھن ترميم لاءِ عوامي مھربانيون {{GENDER:$1|موڪليو}}؟", - "thanks-submit": "مهربانيون موڪليو" + "thanks-confirmation2": "مھربانيون عوامي طور {{GENDER:$1|موڪليو}}؟", + "thanks-submit": "مھربانيون موڪليو", + "notification-header-rev-thank": "$1 {{GENDER:$4|توھان کي}} <strong>$3</strong>\nتي توھان جي سنوار لاءِ {{GENDER:$2|مھرباني چئي}}.", + "notification-compact-header-edit-thank": "$1 {{GENDER:$3|توھان کي}} {{GENDER:$2|مھرباني چئي}}." } diff --git a/Thanks/i18n/sgs.json b/Thanks/i18n/sgs.json index 45816966..b395dc5a 100644 --- a/Thanks/i18n/sgs.json +++ b/Thanks/i18n/sgs.json @@ -7,5 +7,5 @@ "thanks-thank": "{{GENDER:$1|{{GENDER:$2|padiekavuotė}}}}", "thanks-button-thank": "Padiekavuotė", "thanks-thank-tooltip": "{{GENDER:$1|Nosiontė}} padiekavuojėma {{GENDER:$2|nauduotuojou}}", - "notification-header-edit-thank": "$1 {{GENDER:$2|padiekavuojė}} {{GENDER:$4|Tamstā}} ož Tamstas pakeitėma poslapie <strong>„$3“</strong>." + "notification-header-rev-thank": "$1 {{GENDER:$2|padiekavuojė}} {{GENDER:$4|Tamėstā}} ož Tamėstas pakeitėma poslapie <strong>„$3“</strong>." } diff --git a/Thanks/i18n/sh.json b/Thanks/i18n/sh.json index e7ce66dd..9cd61a4e 100644 --- a/Thanks/i18n/sh.json +++ b/Thanks/i18n/sh.json @@ -11,6 +11,5 @@ "thanks-thank-tooltip": "{{GENDER:$1|Pošalji}} zahvalnicu {{GENDER:$2|ovom korisniku|оvoj korisnici}}", "log-name-thanks": "Evidencija zahvaljivanja", "log-description-thanks": "Ispod se nalazi spisak korisnika kojima su se drugi korisnici zahvalili.", - "logentry-thanks-thank": "$1 se {{GENDER:$2|zahvalio|zahvalila}} {{GENDER:$4|korisniku|korisnici}} {{GENDER:$4|$3}}", - "log-show-hide-thanks": "$1 evidencija zahvaljivanja" + "logentry-thanks-thank": "$1 se {{GENDER:$2|zahvalio|zahvalila}} {{GENDER:$4|korisniku|korisnici}} {{GENDER:$4|$3}}" } diff --git a/Thanks/i18n/si.json b/Thanks/i18n/si.json index 67b15acf..f122fcce 100644 --- a/Thanks/i18n/si.json +++ b/Thanks/i18n/si.json @@ -2,14 +2,13 @@ "@metadata": { "authors": [ "හරිත", - "Susith Chandira Gts" + "Susith Chandira Gts", + 1100100 ] }, "thanks-thank": "{{GENDER:$1|{{GENDER:$2|ස්තූතිය}}}}", "thanks-thanked": "{{GENDER:$1|{{GENDER:$2|ස්තුති කළා}}}}", "thanks-button-thanked": "{{GENDER:$1|{{GENDER:$2|ස්තුති කළා}}}}", "thanks-thank-tooltip": "මෙම {{GENDER:$2|පරිශීලකයා}} හට ස්තූති කිරීමේ නිවේදනයක් {{GENDER:$1|යවන්න}}", - "notification-thanks-email-subject": "{{SITENAME}} හි සංස්කරණය සදහා $1 විසින් ඔබට {{GENDER:$1|ස්තූති}} කර ඇත.", - "notification-thanks-email-batch-body": "$2 හි සංස්කරණය සදහා $1 විසින් ඔබට {{GENDER:$1|ස්තූති}} කර ඇත.", "logentry-thanks-thank": "$1 {{GENDER:$2|ස්තුති කළා}} {{GENDER:$4|$3}}" } diff --git a/Thanks/i18n/sk.json b/Thanks/i18n/sk.json index e249f7ab..6f065648 100644 --- a/Thanks/i18n/sk.json +++ b/Thanks/i18n/sk.json @@ -22,20 +22,18 @@ "thanks-thanked-notice": "$1 bol upozornený, že sa vám páčila {{GENDER:$2| jeho|jej|ich}} úprava.", "thanks": "Poslať poďakovanie", "thanks-submit": "Poslať poďakovanie", - "thanks-form-revid": "ID úpravy", "echo-pref-subscription-edit-thank": "poďakuje mi niekto za moje úpravy", "echo-pref-tooltip-edit-thank": "Upozornite ma, ak mi niekto poďakuje za moju úpravu.", "echo-category-title-edit-thank": "poďakovanie", "notification-thanks-diff-link": "vašu úpravu", - "notification-header-edit-thank": "$1 {{GENDER:$4|vám}} {{GENDER:$2|poďakoval|poďakovala}} za úpravu stránky '''$3'''.", + "notification-header-rev-thank": "$1 {{GENDER:$4|vám}} {{GENDER:$2|poďakoval|poďakovala}} za úpravu stránky '''$3'''.", + "notification-header-log-thank": "$1 {{GENDER:$4|vám}} {{GENDER:$2|poďakoval|poďakovala}} za vašu akciu súvisiacu so stránkou <strong>$3</strong>.", "notification-compact-header-edit-thank": "$1 {{GENDER:$3|vám}} {{GENDER:$2|poďakoval|poďakovala|poďakoval(a)}}.", - "notification-bundle-header-edit-thank": "{{PLURAL:$1|Jeden človek|$1 ľudia|$1 ľudí|100=Viac než 99 ľudí}} {{GENDER:$3|vám}} {{PLURAL:$1|poďakoval|poďakovali|poďakovalo}} za vašu úpravu stránky <strong>$2</strong>.", + "notification-bundle-header-rev-thank": "{{PLURAL:$1|Jeden človek|$1 ľudia|$1 ľudí|100=Viac než 99 ľudí}} {{GENDER:$3|vám}} {{PLURAL:$1|poďakoval|poďakovali|poďakovalo}} za vašu úpravu stránky <strong>$2</strong>.", "log-name-thanks": "Záznam poďakovaní", "log-description-thanks": "Nižšie je uvedený zoznam redaktorov, ktorým ostatný redaktori poďakovali.", "logentry-thanks-thank": "$1 {{GENDER:$2|poďakoval|poďakovala}} {{GENDER:$4|redaktorovi|redaktorke}} $3", - "log-show-hide-thanks": "$1 záznam poďakovaní", "thanks-error-no-id-specified": "Aby ste {{GENDER:|mohol|mohla|mohli}} poďakovať, musíte zadať ID úpravy.", - "thanks-confirmation-special": "Chcete poďakovať za túto úpravu?", "notification-link-text-view-post": "Zobraziť komentár", "thanks-error-invalidpostid": "ID komentára nie je platné.", "flow-thanks-confirmation-special": "Chcete poďakovať za tento komentár?", diff --git a/Thanks/i18n/skr-arab.json b/Thanks/i18n/skr-arab.json index 05c2dbe4..0174206a 100644 --- a/Thanks/i18n/skr-arab.json +++ b/Thanks/i18n/skr-arab.json @@ -6,8 +6,8 @@ }, "thanks-thank": "{{GENDER:$1|{{GENDER:$2|شکریہ}}}}", "thanks-thank-tooltip": "$1 نے $2 دا شکریہ ادا کیتا", - "thanks": "شکریہ بھیجو", - "thanks-submit": "شکریہ بھیجو", + "thanks": "شکریہ بھیڄو", + "thanks-submit": "شکریہ بھیڄو", "echo-category-title-edit-thank": "شکریہ", "notification-thanks-diff-link": "تہاݙی تبدیلی", "notification-link-text-view-post": "رائے ݙیکھو", diff --git a/Thanks/i18n/sl.json b/Thanks/i18n/sl.json index 490d4829..c6c826bb 100644 --- a/Thanks/i18n/sl.json +++ b/Thanks/i18n/sl.json @@ -17,21 +17,18 @@ "thanks-error-invalidrevision": "ID-številka redakcije ni veljavna.", "thanks-error-ratelimited": "{{GENDER:$1|Presegli}} ste omejitev hitrosti. Prosimo, počakajte nekaj časa in nato poskusite znova.", "thanks-thank-tooltip": "{{GENDER:$1|Pošljite}} {{GENDER:$2|temu uporabniku|tej uporabnici}} zahvalo", - "thanks-confirmation2": "{{GENDER:$1|Želiš}} uporabniku poslati javno zahvalo za urejanje?", - "thanks-thanked-notice": "{{GENDER:$3|Zahvalili}} ste se $1 za {{GENDER:$2|njegovo|njeno}} urejanje.", + "thanks-confirmation2": "Se {{GENDER:$1|želiš}} javno zahvaliti?", + "thanks-thanked-notice": "{{GENDER:$3|Zahvalili}} ste se {{GENDER:$2|$1}}.", "thanks": "Pošljite zahvalo", - "thanks-form-revid": "ID redakcije za urejanje", "echo-pref-subscription-edit-thank": "Se mi zahvali za urejanje", "echo-pref-tooltip-edit-thank": "Obvesti me, kadar se mi kdo zahvali za katero od mojih urejanj.", "echo-category-title-edit-thank": "Zahvala", "notification-thanks-diff-link": "tvoje urejanje", - "notification-header-edit-thank": "$1 {{GENDER:$2|se}} {{GENDER:$4|ti}} zahvaljuje za urejanje <strong>$3</strong>.", + "notification-header-rev-thank": "$1 {{GENDER:$2|se}} {{GENDER:$4|ti}} zahvaljuje za urejanje <strong>$3</strong>.", "log-name-thanks": "Dnevnik zahval", "log-description-thanks": "Prikazan je dnevnik uporabnikov, ki se jim je kdo zahvalil.", "logentry-thanks-thank": "$1 se je {{GENDER:$2|zahvalil|zahvalila}} {{GENDER:$4|uporabniku|uporabnici}} {{GENDER:$4|$3}}", - "log-show-hide-thanks": "$1 dnevnik zahval", - "thanks-error-no-id-specified": "Določiti morate ID redakcije, da se lahko zahvalite.", - "thanks-confirmation-special": "Se želite javno zahvaliti za to urejanje?", + "thanks-error-no-id-specified": "Določiti morate ID redakcije ali dnevnika, da se lahko zahvalite.", "notification-link-text-view-post": "Ogled pripombe", "thanks-error-invalidpostid": "ID objave ni veljaven.", "flow-thanks-confirmation-special": "Se želite javno zahvaliti za to pripombo?", diff --git a/Thanks/i18n/so.json b/Thanks/i18n/so.json index e8d25102..21293fde 100644 --- a/Thanks/i18n/so.json +++ b/Thanks/i18n/so.json @@ -5,5 +5,5 @@ "Macofe" ] }, - "notification-header-edit-thank": "$1 {{GENDER:$2|waan}} {{GENDER:$4|kaaga}} mahad celinayaa bedelka aad ku samaysay '''$3'''." + "notification-header-rev-thank": "$1 {{GENDER:$2|waan}} {{GENDER:$4|kaaga}} mahad celinayaa bedelka aad ku samaysay '''$3'''." } diff --git a/Thanks/i18n/sr-ec.json b/Thanks/i18n/sr-ec.json index 85dffa36..67b811d7 100644 --- a/Thanks/i18n/sr-ec.json +++ b/Thanks/i18n/sr-ec.json @@ -5,41 +5,56 @@ "Милан Јелисавчић", "Сербијана", "Macofe", - "Obsuser" + "Obsuser", + "BadDog" ] }, - "thanks-desc": "Додаје везе за захваљивање корисницима за њихове измене, коментаре итд.", + "thanks-desc": "Додаје линкове за захваљивање корисницима за њихове измене, коментаре итд.", "thanks-thank": "{{GENDER:$1|{{GENDER:$2|захвали се}}}}", "thanks-thanked": "{{GENDER:$1|{{GENDER:$2|захваљено}}}}", "thanks-button-thank": "{{GENDER:$1|{{GENDER:$2|Захвали се}}}}", - "thanks-button-thanked": "{{GENDER:$1|{{GENDER:$2|Захвалили сте се}}}}", - "thanks-error-undefined": "Захваљивање није успело (код грешке: $1). Покушајте поново.", - "thanks-error-invalidrevision": "ID измене је погрешан.", - "thanks-error-ratelimited": "{{GENDER:$1|Прекорачили сте}} ваше ограничење за оцењивање. Сачекајте неко време и затим покушајте поново.", - "thanks-thank-tooltip": "{{GENDER:$1|Пошаљите}} захвалницу {{GENDER:$2|овом кориснику|овој корисници}}", - "thanks-thank-tooltip-no": "{{GENDER:$1|Откажи}} захваљивање", - "thanks-thank-tooltip-yes": "{{GENDER:$1|Пошаљи}} захвалницу", - "thanks-confirmation2": "Желите ли да се {{GENDER:$1|захвалите}} за ову измену?", - "thanks-thanked-notice": "$1 је {{GENDER:$2|обавештен да сте му се захвалили|обавештена да сте јој се захвалили}}.", - "thanks": "Захвали се", - "thanks-submit": "Захвали се", - "thanks-form-revid": "ID (број) измене", + "thanks-button-thanked": "{{GENDER:$1|{{GENDER:$2|Захваљено}}}}", + "thanks-error-undefined": "Захваљивање није успело (кôд грешке: $1). Покушајте поново.", + "thanks-error-invalid-log-id": "Унос у дневнику није пронађен", + "thanks-error-invalidrevision": "ID измене није важећи.", + "thanks-error-revdeleted": "Није могуће послати захвалницу јер је измена избрисана.", + "thanks-error-notitle": "Није могуће преузети наслов странице.", + "thanks-error-invalidrecipient": "Није пронађен важећи прималац", + "thanks-error-invalidrecipient-bot": "Не можете да се захвалите ботовима", + "thanks-error-invalidrecipient-self": "Не можете да се захвалите сами себи", + "thanks-error-notloggedin": "Анонимни корисници не могу да шаљу захвалнице.", + "thanks-error-ratelimited": "{{GENDER:$1|Прекорачили сте}} ваше ограничење за оцењивање. Сачекајте неко време, па покушајте поново.", + "thanks-thank-tooltip": "{{GENDER:$1|Пошаљите}} захвалницу {{GENDER:$2|овом кориснику|овој корисници|овом кориснику/ци}}", + "thanks-thank-tooltip-no": "{{GENDER:$1|Откажите}} захвалницу", + "thanks-thank-tooltip-yes": "{{GENDER:$1|Пошаљите}} захвалницу", + "thanks-confirmation2": "Јавно {{GENDER:$1|пошаљите}} захвалницу?", + "thanks-thanked-notice": "{{GENDER:$3|Захвалили}} сте се {{GENDER:$2|кориснику|корисници}} $1.", + "thanks": "Слање захвалница", + "thanks-submit": "Пошаљи захвалницу", "echo-pref-subscription-edit-thank": "Захваљивање за измене", "echo-pref-tooltip-edit-thank": "Обавештава вас када вам се неко захвали за измену коју сте направили.", "echo-category-title-edit-thank": "Захвалнице", "notification-thanks-diff-link": "вашој измени", - "notification-header-edit-thank": "$1 Вам се {{GENDER:$2|захвалио|захвалила}} на {{GENDER:$4|Вашој}} измени странице <strong>$3</strong>.", - "notification-compact-header-edit-thank": "$1 {{GENDER:$3|Вам се}} {{GENDER:$2|захвалио|захвалила|захвалио}}.", - "notification-bundle-header-edit-thank": "{{PLURAL:$1|Једна особа Вам се захвалила|$1 особе су Вам се захвалиле|$1 особа Вам се захвалило|100=> 99 особа Вам се захвалило}} за {{GENDER:$3|Вашу}} измену на страници <strong>$2</strong>.", - "log-name-thanks": "Дневник захваљивања", + "notification-header-rev-thank": "$1 вам се {{GENDER:$2|захвалио|захвалила|захвалио/ла}} на {{GENDER:$4|вашој}} измени странице <strong>$3</strong>.", + "notification-header-creation-thank": "$1 {{GENDER:$4|вам}} се {{GENDER:$2|захвалио|захвалила|захвалио/ла}} на вашем прављењу странице <strong>$3</strong>.", + "notification-header-log-thank": "$1 вам се {{GENDER:$2|захвалио|захвалила|захвалио/ла}} на {{GENDER:$4|вашој}} радњи у вези <strong>$3</strong>.", + "notification-compact-header-edit-thank": "$1 {{GENDER:$3|вам}} се {{GENDER:$2|захвалио|захвалила|захвалио/ла}}.", + "notification-bundle-header-rev-thank": "{{PLURAL:$1|Једна особа вам се захвалила|$1 особе су вам се захвалиле|$1 особа вам се захвалило|100=> 99 особа вам се захвалило}} на {{GENDER:$3|вашој}} измени странице <strong>$2</strong>.", + "notification-bundle-header-log-thank": "{{PLURAL:$1|Једна особа вам се захвалила|$1 особе су вам се захвалиле|$1 особа вам се захвалило|100=> 99 особа вам се захвалило}} на {{GENDER:$3|вашој}} радњи у вези <strong>$2</strong>.", + "log-name-thanks": "Дневник захвалница", "log-description-thanks": "Испод се налази списак корисника којима су се други корисници захвалили.", - "logentry-thanks-thank": "$1 се {{GENDER:$2|захвалио|захвалила}} {{GENDER:$4|кориснику|корисници}} {{GENDER:$4|$3}}", - "log-show-hide-thanks": "$1 дневник захваљивања", - "thanks-error-no-id-specified": "Морате навести број измене да бисте се захвалили.", - "thanks-confirmation-special": "Желите ли да се захвалите за ову измену?", - "notification-link-text-view-post": "Види коментар", - "flow-thanks-confirmation-special": "Желите ли да се захвалите за овај коментар?", - "flow-thanks-thanked-notice": "$1 је {{GENDER:$2|обавештен да вам се свиђа његов|обавештена да вам се свиђа њен}} коментар.", + "logentry-thanks-thank": "$1 се {{GENDER:$2|захвалио|захвалила|захвалио/ла}} {{GENDER:$4|кориснику|корисници|кориснику/ци}} {{GENDER:$4|$3}}", + "logeventslist-thanks-log": "Дневник захвалница", + "thanks-error-no-id-specified": "Морате навести ID измене или дневника да бисте послали захвалницу.", + "thanks-confirmation-special-log": "Желите ли да јавно пошаљете захваљивање за ову радњу у дневнику?", + "thanks-confirmation-special-rev": "Желите ли да јавно пошаљете захвалницу за ову измену?", + "notification-link-text-view-post": "Прикажи коментар", + "notification-link-text-view-logentry": "Прикажи унос у дневнику", + "thanks-error-invalidpostid": "ID објаве није важећи.", + "flow-thanks-confirmation-special": "Желите ли да јавно пошаљете захвалницу за овај коментар?", + "flow-thanks-thanked-notice": "{{GENDER:$3|Захвалили}} сте се {{GENDER:$2|кориснику|корисници}} $1 на {{GENDER:$2|његовом|њеном}} коментар.", "notification-flow-thanks-post-link": "вашем коментару", - "notification-header-flow-thank": "$1 Вам се {{GENDER:$2|захваљује}} {{GENDER:$5|на}} вашем коментару у „<strong>$3</strong>”." + "notification-header-flow-thank": "$1 вам се {{GENDER:$2|захвалио|захвалила|захвалио/ла}} на {{GENDER:$5|вашем}} коментару у одељку „<strong>$3</strong>”.", + "notification-compact-header-flow-thank": "$1 {{GENDER:$3|вам}} се {{GENDER:$2|захвалио|захвалила|захвалио/ла}}", + "notification-bundle-header-flow-thank": "{{PLURAL:$1|Једна особа вам се захвалила|$1 особе су вам се захвалиле|$1 особа вам се захвалило|100=> 99 особа вам се захвалило}} на {{GENDER:$3|вашем}} коментару у „<strong>$2</strong>”." } diff --git a/Thanks/i18n/sr-el.json b/Thanks/i18n/sr-el.json index 31efb88e..0d1e8d1d 100644 --- a/Thanks/i18n/sr-el.json +++ b/Thanks/i18n/sr-el.json @@ -19,25 +19,25 @@ "thanks-thank-tooltip-no": "{{GENDER:$1|Otkaži}} zahvaljivanje", "thanks-thank-tooltip-yes": "{{GENDER:$1|Pošalji}} zahvalnicu", "thanks-confirmation2": "Želite li da se {{GENDER:$1|zahvalite}} za ovu izmenu?", - "thanks-thanked-notice": "$1 je {{GENDER:$2|obavešten da ste mu|obaveštena da ste joj}} se zahvalili.", - "thanks": "Zahvali se", + "thanks-thanked-notice": "{{GENDER:$3|Zahvalili}} ste se {{GENDER:$2|korisniku|korisnici}} $1.", + "thanks": "Zahvaljivanje", "thanks-submit": "Zahvali se", - "thanks-form-revid": "ID (broj) izmene", "echo-pref-subscription-edit-thank": "Zahvaljivanje za izmene", "echo-pref-tooltip-edit-thank": "Obaveštava vas kada vam se neko zahvali za izmenu koju ste napravili.", "echo-category-title-edit-thank": "Zahvalnice", "notification-thanks-diff-link": "vašoj izmeni", - "notification-header-edit-thank": "$1 Vam se {{GENDER:$2|zahvalio|zahvalila}} na {{GENDER:$4|Vašoj}} izmeni stranice <strong>$3</strong>.", + "notification-header-rev-thank": "$1 Vam se {{GENDER:$2|zahvalio|zahvalila}} na {{GENDER:$4|Vašoj}} izmeni stranice <strong>$3</strong>.", "notification-compact-header-edit-thank": "$1 {{GENDER:$3|Vam se}} {{GENDER:$2|zahvalio|zahvalila|zahvalio}}.", "log-name-thanks": "Dnevnik zahvaljivanja", "log-description-thanks": "Ispod se nalazi spisak korisnika kojima su se drugi korisnici zahvalili.", "logentry-thanks-thank": "$1 se {{GENDER:$2|zahvalio|zahvalila}} {{GENDER:$4|korisniku|korisnici}} {{GENDER:$4|$3}}", - "log-show-hide-thanks": "$1 dnevnik zahvaljivanja", + "logeventslist-thanks-log": "Dnevnik zahvaljivanja", "thanks-error-no-id-specified": "Morate navesti broj izmene da biste se zahvalili.", - "thanks-confirmation-special": "Želite li da se zahvalite za ovu izmenu?", + "thanks-confirmation-special-log": "Da li želite da javno pošaljete zahvaljivanje za ovu dnevničku akciju?", + "thanks-confirmation-special-rev": "Da li želite da javno pošaljete zahvaljivanje za ovu izmenu?", "notification-link-text-view-post": "Vidi komentar", "flow-thanks-confirmation-special": "Želite li da se zahvalite za ovaj komentar?", - "flow-thanks-thanked-notice": "$1 je {{GENDER:$2|obavešten da vam se sviđa njegov|obaveštena da vam se sviđa njen}} komentar.", + "flow-thanks-thanked-notice": "{{GENDER:$3|Zahvalili}} ste se {{GENDER:$2|korisniku|korisnici}} $1 za {{GENDER:$2|njegov|njen}} komentar.", "notification-flow-thanks-post-link": "vašem komentaru", "notification-header-flow-thank": "$1 Vam se {{GENDER:$2|zahvaljuje}} {{GENDER:$5|na}} vašem komentaru u '''$3''' na '''$4'''." } diff --git a/Thanks/i18n/sv.json b/Thanks/i18n/sv.json index a8f7c6ed..7f70862d 100644 --- a/Thanks/i18n/sv.json +++ b/Thanks/i18n/sv.json @@ -10,7 +10,8 @@ "Dan Koehl", "Hannibal-reserv", "Hangsna", - "Macofe" + "Macofe", + "Lejonel" ] }, "thanks-desc": "Lägger till länkar för att tacka användare för redigeringar, kommentarer, etc.", @@ -19,40 +20,47 @@ "thanks-button-thank": "{{GENDER:$1|{{GENDER:$2|Tacka}}}}", "thanks-button-thanked": "{{GENDER:$1|{{GENDER:$2|Tackad}}}}", "thanks-error-undefined": "Tackåtgärden misslyckades (felkod: $1). Var god försök igen.", + "thanks-error-invalid-log-id": "Loggpost hittades inte", + "thanks-error-invalid-log-type": "Loggtypen \"$1\" är inte i vitlistan över tillåtna loggtyper.", + "thanks-error-log-deleted": "Den begärda loggposten har raderats och tacket kan inte ges för den.", "thanks-error-invalidrevision": "Versions-ID är inte giltigt.", - "thanks-error-revdeleted": "Sidversionen har raderats.", + "thanks-error-revdeleted": "Kunde inte skicka tack eftersom sidversionen har raderats.", "thanks-error-notitle": "Sidans titel kunde inte hämtas", "thanks-error-invalidrecipient": "Ingen giltig mottagare hittades", "thanks-error-invalidrecipient-bot": "Robotar kan inte tackas", "thanks-error-invalidrecipient-self": "Du kan inte tacka dig själv", - "thanks-error-echonotinstalled": "Echo är inte installerat på denna wiki", "thanks-error-notloggedin": "Anonyma användare kan inte skicka tack", "thanks-error-ratelimited": "{{GENDER:$1|Du}} har överskridit din frekvensgräns. Var god vänta en stund och försök igen.", + "thanks-error-api-params": "Antingen parametern \"revid\" eller \"logid\" måste anges", "thanks-thank-tooltip": "{{GENDER:$1|Skicka}} ett tackmeddelande till denna {{GENDER:$2|användare}}", "thanks-thank-tooltip-no": "{{GENDER:$1|Avbryt}} tackmeddelandet", "thanks-thank-tooltip-yes": "{{GENDER:$1|Skicka}} tackmeddelandet", - "thanks-confirmation2": "{{GENDER:$1|Skicka}} tack för denna redigering?", - "thanks-thanked-notice": "{{GENDER:$3|Du}} tackade $1 för {{GENDER:$2|hans|hennes|sin}} redigering.", + "thanks-confirmation2": "{{GENDER:$1|Skicka}} ett offentligt tack?", + "thanks-thanked-notice": "{{GENDER:$3|Du}} tackade {{GENDER:$2|$1}}.", "thanks": "Skicka tack", "thanks-submit": "Skicka tack", - "thanks-form-revid": "Versions-ID för redigering", "echo-pref-subscription-edit-thank": "Tackar mig för min redigering", "echo-pref-tooltip-edit-thank": "Meddela mig när någon tackar mig för en redigering jag har gjort.", "echo-category-title-edit-thank": "Tack", "notification-thanks-diff-link": "din redigering", - "notification-header-edit-thank": "$1 {{GENDER:$2|tackade}} {{GENDER:$4|dig}} för din redigering på <strong>$3</strong>.", + "notification-header-rev-thank": "$1 {{GENDER:$2|tackade}} {{GENDER:$4|dig}} för din redigering på <strong>$3</strong>.", + "notification-header-creation-thank": "$1 {{GENDER:$2|tackade}} {{GENDER:$4|dig}} för att du skapade <strong>$3</strong>.", + "notification-header-log-thank": "$1 {{GENDER:$2|tackade}} {{GENDER:$4|dig}} för din handling som relaterar till <strong>$3</strong>.", "notification-compact-header-edit-thank": "$1 {{GENDER:$2|tackade}} {{GENDER:$3|dig}}.", - "notification-bundle-header-edit-thank": "{{PLURAL:$1|En person|$1 personer|100=99+ personer}} tackade {{GENDER:$3|dig}} för din redigering på <strong>$2</strong>.", + "notification-bundle-header-rev-thank": "{{PLURAL:$1|En person|$1 personer|100=99+ personer}} tackade {{GENDER:$3|dig}} för din redigering på <strong>$2</strong>.", + "notification-bundle-header-log-thank": "{{PLURAL:$1|En person|$1 personer|100=99+ personer}} tackade {{GENDER:$3|dig}} för din handling som relaterar till <strong>$2</strong>.", "log-name-thanks": "Tacklogg", "log-description-thanks": "Nedan är en lista med användare som fått tack från andra användare.", "logentry-thanks-thank": "$1 {{GENDER:$2|tackade}} {{GENDER:$4|$3}}", - "log-show-hide-thanks": "$1 tacklogg", - "thanks-error-no-id-specified": "Du måste ange ett versions-ID om du vill skicka tack.", - "thanks-confirmation-special": "Vill du skicka ett offentligt tack för denna redigering?", + "logeventslist-thanks-log": "Tacklogg", + "thanks-error-no-id-specified": "Du måste ange ett ID till en sidversion eller logg för att skicka tack.", + "thanks-confirmation-special-log": "Vill du skicka ett offentligt tack för denna logghandling?", + "thanks-confirmation-special-rev": "Vill du skicka ett offentligt tack för denna redigering?", "notification-link-text-view-post": "Visa kommentar", + "notification-link-text-view-logentry": "Visa loggpost", "thanks-error-invalidpostid": "Inläggs-ID är inte giltigt.", "flow-thanks-confirmation-special": "Vill du skicka ett offentligt tack för denna kommentar?", - "flow-thanks-thanked-notice": "{{GENDER:$3|Du}} tackade $1 för {{GENDER:$2|hans|hennes|sin}} kommentar.", + "flow-thanks-thanked-notice": "{{GENDER:$3|Du}} tackade $1 för {{GENDER:$2|hans|hennes|dennes}} kommentar.", "notification-flow-thanks-post-link": "din kommentar", "notification-header-flow-thank": "$1 {{GENDER:$2|tackade}} {{GENDER:$5|dig}} för din kommentar på \"<strong>$3</strong>\".", "notification-compact-header-flow-thank": "$1 {{GENDER:$2|tackade}} {{GENDER:$3|dig}}.", @@ -63,7 +71,8 @@ "apihelp-flowthank-example-1": "Skicka tack för kommentaren med <kbd>UUID xyz789</kbd>", "apihelp-thank-description": "Skicka ett tack till en redigerare.", "apihelp-thank-summary": "Skicka ett tack-avisering till en redigerare.", - "apihelp-thank-param-rev": "Sidversionens ID att tacka någon för.", + "apihelp-thank-param-rev": "Sidversionens ID att tacka någon för. Detta eller \"log\" måste anges.", + "apihelp-thank-param-log": "Logg-ID att tacka någon för. Detta eller \"rev\" måste anges.", "apihelp-thank-param-source": "En kort sträng som beskriver källan för begäran, till exempel, <kbd>diff</kbd> eller <kbd>history</kbd>.", "apihelp-thank-example-1": "Skicka tack för version med <kbd>ID 456</kbd>, med en diff-sida som källa" } diff --git a/Thanks/i18n/sw.json b/Thanks/i18n/sw.json new file mode 100644 index 00000000..296e44e1 --- /dev/null +++ b/Thanks/i18n/sw.json @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "Rance" + ] + }, + "logeventslist-thanks-log": "taarifa ya Ahsante" +} diff --git a/Thanks/i18n/szl.json b/Thanks/i18n/szl.json index cfa5d079..ef1f872e 100644 --- a/Thanks/i18n/szl.json +++ b/Thanks/i18n/szl.json @@ -1,8 +1,9 @@ { "@metadata": { "authors": [ - "Krol111" + "Krol111", + "Przem(1)s" ] }, - "thanks-thank-tooltip": "{{GENDER:$1|Poślij}} podźynkowańy do {{GENDER:$2|tygo sprowjorza}}" + "thanks-thank-tooltip": "{{GENDER:$1|Poślij}} podziynkowaniy do {{GENDER:$2|tygo używŏcza}}" } diff --git a/Thanks/i18n/ta.json b/Thanks/i18n/ta.json index 471f48d3..bab60593 100644 --- a/Thanks/i18n/ta.json +++ b/Thanks/i18n/ta.json @@ -18,13 +18,9 @@ "echo-pref-tooltip-edit-thank": "நான் செய்த ஒரு தொகுப்புக்கு எனக்கு யாரேனும் நன்றி சொன்னால் எனக்கு தெரிவி.", "echo-category-title-edit-thank": "நன்றி!", "notification-thanks-diff-link": "உங்கள் தொகுப்பு", - "notification-thanks": "நீங்கள் $2 [[:$3]]இல் செய்த தொகுப்புக்கு [[User:$1|$1]] நன்றி தெரிவித்தார்.", - "notification-thanks-email-subject": "நீங்கள் {{SITENAME}}இல் செய்த தொகுப்புக்கு $1 நன்றி தெரிவித்தார்.", - "notification-thanks-email-batch-body": "நீங்கள் $2இல் செய்த தொகுப்புக்கு $1 நன்றி தெரிவித்தார்.", "log-name-thanks": "நன்றிகள் பதிவு", "log-description-thanks": "பிற பயனர்களால் நன்றி தெரிவிக்கப்பட்ட பயனர்களின் பட்டியல் கீழே உள்ளது.", "logentry-thanks-thank": "$1, $4 என்பவருக்கு நன்றி தெரிவித்தார்.", - "log-show-hide-thanks": "$1 நன்றிகள் பதிவு", "thanks-error-no-id-specified": "நன்றி தெரிவிக்க உங்களது திருத்தியமைத்த அடையாள விவரத்தை தெரிவிக்கவும்", "flow-thanks-confirmation-special": "இந்த கருத்துக்கு நன்றி தெரிவிக்க விரும்புகிறீர்களா ?" } diff --git a/Thanks/i18n/tay.json b/Thanks/i18n/tay.json index c29051d1..ee5b07f8 100644 --- a/Thanks/i18n/tay.json +++ b/Thanks/i18n/tay.json @@ -1,9 +1,15 @@ { "@metadata": { "authors": [ - "Translatealcd" + "Translatealcd", + "Hitaypayan" ] }, "thanks-thank": "{{GENDER:$1|{{GENDER:$2|gmnhway}}}}", - "thanks-thank-tooltip": "Qutux biru’ na kmal sa kinhway na{{GENDER:$1|Smatu’}}miq sque{{GENDER:$2|Mniru’ qasa}}" + "thanks-thank-tooltip": "Qutux biru’ na kmal sa kinhway na{{GENDER:$1|Smatu’}}miq sque{{GENDER:$2|Mniru’ qasa}}", + "thanks": "Smatu’ sa kinhway na squliq", + "notification-thanks-diff-link": "sinr’zyut su’ miru’", + "log-name-thanks": "Bniru’ niya’ sa maha mhyway su’", + "notification-link-text-view-post": "’nblaq mita’ quw knayal", + "notification-flow-thanks-post-link": "knayal su’" } diff --git a/Thanks/i18n/te.json b/Thanks/i18n/te.json index 52729b1f..d17ae38a 100644 --- a/Thanks/i18n/te.json +++ b/Thanks/i18n/te.json @@ -20,14 +20,9 @@ "echo-pref-tooltip-edit-thank": "నేను చేసిన మార్పుకు ఎవరైనా ధన్యవాదాలు చెపితే నాకు తెలియజేయి", "echo-category-title-edit-thank": "ధన్యవాదాలు", "notification-thanks-diff-link": "మీ మార్పు", - "notification-thanks": "[[వాడుకరి:$1|$1]] ఇక్కడ [[:$3]] మీరు $2 కు {{GENDER:$1|ధన్యవాదాలు పంపారు}}.", - "notification-thanks-email-subject": "{{SITENAME}} పై మీరు చేసిన మార్పుకు $1 {{GENDER:$1|ధన్యవాదాలు పంపారు}}", - "notification-thanks-email-batch-body": "$2 పై మీ మార్పుకు $1 మీకు {{GENDER:$1|ధన్యవాదాలు పంపారు}}.", "log-name-thanks": "ధన్యవాదాల చిట్టా", "log-description-thanks": "క్రింది వాడుకరులు ఇతర వాడుకరుల నుండి ధన్యవాదాలు పొందారు.", "logentry-thanks-thank": "$1 {{GENDER:$4|$3}} కు {{GENDER:$2|ధన్యవాదాలు పంపారు}}", - "log-show-hide-thanks": "$1 ధన్యవాదాల చిట్టా", - "thanks-confirmation-special": "ఈ మార్పునకు ధన్యవాదములు తెలుపుతారా?", "notification-link-text-view-post": "వ్యాఖ్యను చూడండి", "flow-thanks-confirmation-special": "ఈ వ్యాఖ్యకు బహిరంగంగా ధన్యవాదములు తెలుపుతారా?", "notification-flow-thanks-post-link": "మీ వ్యాఖ్య" diff --git a/Thanks/i18n/th.json b/Thanks/i18n/th.json index 93ef3da6..6c82d15b 100644 --- a/Thanks/i18n/th.json +++ b/Thanks/i18n/th.json @@ -3,40 +3,55 @@ "authors": [ "Horus", "Octahedron80", - "Pilarbini" + "Pilarbini", + "Ans", + "Aefgh39622" ] }, - "thanks-desc": "เพิ่มลิงก์ขอบคุณไปยังประวัติและการดูผลต่าง", + "thanks-desc": "เพิ่มลิงก์ขอบคุณผู้ใช้สำหรับการแก้ไข ความคิดเห็น ฯลฯ", "thanks-thank": "{{GENDER:$1|{{GENDER:$2|ขอบคุณ}}}}", - "thanks-thanked": "กล่าวขอบคุณ", - "thanks-button-thank": "ขอบคุณ", - "thanks-button-thanked": "กล่าวขอบคุณแล้ว", - "thanks-error-undefined": "ปฏิบัติการขอบคุณล้มเหลว โปรดลองอีกครั้ง", + "thanks-thanked": "{{GENDER:$1|{{GENDER:$2|กล่าวขอบคุณแล้ว}}}}", + "thanks-button-thank": "{{GENDER:$1|{{GENDER:$2|ขอบคุณ}}}}", + "thanks-button-thanked": "{{GENDER:$1|{{GENDER:$2|กล่าวขอบคุณแล้ว}}}}", + "thanks-error-undefined": "ปฏิบัติการขอบคุณล้มเหลว (รหัสข้อผิดพลาด: $1) โปรดลองอีกครั้ง", + "thanks-error-invalid-log-id": "ไม่พบรายการบันทึก", "thanks-error-invalidrevision": "หมายเลขประจำรุ่นไม่ถูกต้อง", - "thanks-error-ratelimited": "ึคุณได้กระทำเกินขีดจำกัดอัตราของคุณ โปรดรอสักครู่แล้วลองอีกครั้ง", + "thanks-error-revdeleted": "ไม่สามารถส่งคำขอบคุณได้เนื่องจากรุ่นแก้ไขดังกล่าวถูกลบแล้ว", + "thanks-error-notitle": "ไม่สามารถดึงข้อมูลชื่อหน้าได้", + "thanks-error-invalidrecipient": "ไม่พบผู้รับที่ถูกต้อง", + "thanks-error-invalidrecipient-bot": "ไม่สามารถขอบคุณบอตได้", + "thanks-error-invalidrecipient-self": "คุณไม่สามารถขอบคุณตัวคุณเองได้", + "thanks-error-notloggedin": "ผู้ใช้นิรนามไม่สามารถส่งคำขอบคุณได้", + "thanks-error-ratelimited": "{{GENDER:$1|คุณ}}ได้กระทำเกินขีดจำกัดอัตราของคุณ โปรดรอสักครู่แล้วลองอีกครั้ง", "thanks-thank-tooltip": "{{GENDER:$1|ส่ง}}การแจ้งขอบคุณไปยัง{{GENDER:$2|ผู้ใช้}}นี้", - "thanks-thanked-notice": "$1 ได้รับแจ้งว่าคุณถูกใจการแก้ไขของ{{GENDER:$2|เขา|เธอ|พวกเขา}}", + "thanks-thank-tooltip-no": "{{GENDER:$1|ยกเลิก}}การแจ้งขอบคุณ", + "thanks-thank-tooltip-yes": "{{GENDER:$1|ส่ง}}การแจ้งขอบคุณ", + "thanks-confirmation2": "คำขอบคุณทั้งหมดจะเป็นแบบสาธารณะ {{GENDER:$1|ส่ง}}คำขอบคุณหรือไม่?", + "thanks-thanked-notice": "{{GENDER:$3|คุณ}}กล่าวขอบคุณ {{GENDER:$2|$1}} แล้ว", "thanks": "ส่งคำขอบคุณ", - "thanks-form-revid": "หมายเลขประจำรุ่นสำหรับแก้ไข", + "thanks-submit": "ส่งคำขอบคุณ", "echo-pref-subscription-edit-thank": "กล่าวขอบคุณฉันสำหรับการแก้ไขของฉัน", "echo-pref-tooltip-edit-thank": "แจ้งฉันเมื่อบางคนกล่าวขอบคุณฉันสำหรับการแก้ไขที่ฉันกระทำ", "echo-category-title-edit-thank": "ขอบคุณ", "notification-thanks-diff-link": "การแก้ไขของคุณ", - "notification-thanks": "[[ผู้ใช้:$1|$1]] กล่าวขอบคุณคุณสำหรับ $2 ใน [[:$3]]", - "notification-thanks-email-subject": "$1 กล่าวขอบคุณคุณสำหรับการแก้ไขของคุณใน{{SITENAME}}", - "notification-thanks-email-batch-body": "$1 กล่าวขอบคุณคุณสำหรับการแก้ไขของคุณใน $2", + "notification-header-rev-thank": "$1 ได้{{GENDER:$2|กล่าวขอบคุณ}}{{GENDER:$4|คุณ}}สำหรับการแก้ไขของคุณบน <strong>$3</strong>", + "notification-header-log-thank": "$1 ได้{{GENDER:$2|กล่าวขอบคุณ}}{{GENDER:$4|คุณ}}สำหรับการกระทำของคุณเกี่ยวกับ <strong>$3</strong>", + "notification-compact-header-edit-thank": "$1 ได้{{GENDER:$2|กล่าวขอบคุณ}}{{GENDER:$3|คุณ}}", + "notification-bundle-header-rev-thank": "{{PLURAL:$1|1 คน|$1 คน|100=99+ คน}}ได้กล่าวขอบคุณ{{GENDER:$3|คุณ}}สำหรับการแก้ไขของคุณบน <strong>$2</strong>", + "notification-bundle-header-log-thank": "{{PLURAL:$1|1 คน|$1 คน|100=99+ คน}}ได้กล่าวขอบคุณ{{GENDER:$3|คุณ}}สำหรับการกระทำของคุณเกี่ยวกับ <strong>$2</strong>", "log-name-thanks": "ปูมการขอบคุณ", "log-description-thanks": "ด้านล่างนี้เป็นรายการผู้ใช้ที่ผู้ใช้อื่นกล่าวขอบคุณ", - "logentry-thanks-thank": "$1 กล่าวขอบคุณ {{GENDER:$4|$3}}", - "log-show-hide-thanks": "$1ปูมการขอบคุณ", - "thanks-error-no-id-specified": "คุณต้องเจาะจงเลขประจำรุ่นเพื่อส่งคำขอบคุณ", - "thanks-confirmation-special": "คุณต้องการส่งคำขอบคุณสำหรับการแก้ไขนี้หรือไม่", - "notification-link-text-view-post": "ดูความเห็น", + "logentry-thanks-thank": "$1 ได้{{GENDER:$2|กล่าวขอบคุณ}} {{GENDER:$4|$3}}", + "thanks-error-no-id-specified": "คุณต้องเจาะจงเลขประจำรุ่นหรือปูมเพื่อส่งคำขอบคุณ", + "thanks-confirmation-special-log": "คุณต้องการส่งคำขอบคุณสำหรับการกระทำบันทึกนี้แบบสาธารณะหรือไม่", + "thanks-confirmation-special-rev": "คุณต้องการส่งคำขอบคุณสำหรับการแก้ไขนี้แบบสาธารณะหรือไม่", + "notification-link-text-view-post": "ดูความคิดเห็น", + "notification-link-text-view-logentry": "ดูรายการบันทึก", "thanks-error-invalidpostid": "เลขประจำโพสต์ไม่ถูกต้อง", - "flow-thanks-confirmation-special": "คุณต้องการส่งคำขอบคุณสำหรับความเห็นนี้หรือไม่", - "flow-thanks-thanked-notice": "$1 ได้รับแจ้งว่าคุณชอบความเห็นของ{{GENDER:$2|เขา|เธอ|พวกเขา}}แล้ว", - "notification-flow-thanks": "[[ผู้ใช้:$1|$1]] กล่าวขอบคุณคุณสำหรับ $2 ใน \"$3\" ในหน้า [[:$4]]", + "flow-thanks-confirmation-special": "คุณต้องการส่งคำขอบคุณสำหรับความคิดเห็นนี้แบบสาธารณะหรือไม่", + "flow-thanks-thanked-notice": "{{GENDER:$3|คุณ}}ได้กล่าวขอบคุณ $1 สำหรับความคิดเห็นของ{{GENDER:$2|เขา|เธอ|พวกเขา}}", "notification-flow-thanks-post-link": "ความเห็นของคุณ", - "notification-flow-thanks-email-subject": "$1 กล่าวขอบคุณคุณสำหรับความเห้นของคุณใน{{SITENAME}}", - "notification-flow-thanks-email-batch-body": "$1 กล่าวขอบคุณคุณสำหรับความเห็นของคุณในหัวข้อ \"$2\" ในหน้า $3" + "notification-header-flow-thank": "$1 ได้{{GENDER:$2|กล่าวขอบคุณ}}{{GENDER:$5|คุณ}}สำหรับความคิดเห็นของคุณใน \"<strong>$3</strong>\"", + "notification-compact-header-flow-thank": "$1 ได้{{GENDER:$2|กล่าวขอบคุณ}}{{GENDER:$3|คุณ}}", + "notification-bundle-header-flow-thank": "{{PLURAL:$1|1 คน|$1 คน|100=99+ คน}}ได้กล่าวขอบคุณ{{GENDER:$3|คุณ}}สำหรับความคิดเห็นของคุณใน \"<strong>$2</strong>\"" } diff --git a/Thanks/i18n/tl.json b/Thanks/i18n/tl.json index cbc94716..f3082541 100644 --- a/Thanks/i18n/tl.json +++ b/Thanks/i18n/tl.json @@ -2,11 +2,12 @@ "@metadata": { "authors": [ "AnakngAraw", - "Sky Harbor" + "Sky Harbor", + "LR Guanzon" ] }, "thanks-desc": "Nagdaragdag ng mga kawing ng pasasalamat sa pagtanaw ng kasaysayan at pagkakaiba", - "thanks-thank": "pasalamatan", + "thanks-thank": "{{GENDER:$1|{{GENDER:$2|pasalamatan}}}}", "thanks-thanked": "{{GENDER:$1|pinasalamatan na}}", "thanks-button-thank": "Pasalamatan", "thanks-button-thanked": "{{GENDER:$1|Pinasalamatan na}}", @@ -19,12 +20,7 @@ "echo-pref-tooltip-edit-thank": "Ipabatid sa akin kapag may nagpasalamat sa akin para sa isang pagbabagong naigawa ko.", "echo-category-title-edit-thank": "Pasasalamat", "notification-thanks-diff-link": "ang pagbabago mo", - "notification-thanks": "{{GENDER:$1|Pinasalamatan}} ka ni [[User:$1|$1]] para sa $2 sa [[:$3]].", - "notification-thanks-flyout2": "{{GENDER:$1|Pinasalamatan}} ka ni [[User:$1|$1]] para sa pagbabago mo sa $2.", - "notification-thanks-email-subject": "{{GENDER:$1|Pinasalamatan}} ka ni $1 para sa pagbabago mo sa {{SITENAME}}", - "notification-thanks-email-batch-body": "{{GENDER:$1|Pinasalamatan}} ka ni $1 para sa pagbabago mo sa $2.", "log-name-thanks": "Tala ng pasasalamat", "log-description-thanks": "Nasa ibaba ang isang tala ng mga tagagamit na pinasalamatan ng ibang tagagamit.", - "logentry-thanks-thank": "{{GENDER:$2|Pinasalamatan}} ni $1 si {{GENDER:$4|$3}}", - "log-show-hide-thanks": "$1 ang tala ng pasasalamat" + "logentry-thanks-thank": "{{GENDER:$2|Pinasalamatan}} ni $1 si {{GENDER:$4|$3}}" } diff --git a/Thanks/i18n/tr.json b/Thanks/i18n/tr.json index 4a83dc75..f59671b5 100644 --- a/Thanks/i18n/tr.json +++ b/Thanks/i18n/tr.json @@ -29,18 +29,16 @@ "thanks-thanked-notice": "$1 kullanıcısına teşekkürleriniz iletildi.", "thanks": "Teşekkür et", "thanks-submit": "Teşekkür et", - "thanks-form-revid": "Düzenlenecek sürüm ID", "echo-pref-subscription-edit-thank": "Katkım için bana teşekkür edildi", "echo-pref-tooltip-edit-thank": "Yaptığım katkılar için yapılan teşekkürleri bana bildir.", "echo-category-title-edit-thank": "Teşekkürler", "notification-thanks-diff-link": "değişikliğiniz", - "notification-header-edit-thank": "$1, '''$3''' sayfasındaki değişikliğiniz için {{GENDER:$4|size}} {{GENDER:$2|teşekkür etti}}.", + "notification-header-rev-thank": "$1, '''$3''' sayfasındaki değişikliğiniz için {{GENDER:$4|size}} {{GENDER:$2|teşekkür etti}}.", "log-name-thanks": "Teşekkür günlüğü", "log-description-thanks": "Diğer teşekkür eden kullanıcılar aşağıda listelenmektedir.", "logentry-thanks-thank": "$1 {{GENDER:$2}}, {{GENDER:$4|$3}} kullanıcısına teşekkür etti.", - "log-show-hide-thanks": "teşekkür günlüğünü $1", + "logeventslist-thanks-log": "Teşekkür günlüğü", "thanks-error-no-id-specified": "Teşekkür edebilmek için bir sürüm numarası belirtmeniz gerekmektedir.", - "thanks-confirmation-special": "Bu değişiklik için teşekkür etmek istiyor musunuz?", "notification-link-text-view-post": "Yorum görüntüle", "thanks-error-invalidpostid": "Konu ID geçerli değil.", "flow-thanks-confirmation-special": "Bu yorum için herkese açık olarak teşekkür göndermek istiyor musunuz?" diff --git a/Thanks/i18n/tt-cyrl.json b/Thanks/i18n/tt-cyrl.json index b3a61325..89c8f949 100644 --- a/Thanks/i18n/tt-cyrl.json +++ b/Thanks/i18n/tt-cyrl.json @@ -12,6 +12,5 @@ "thanks-confirmation2": "Әлеге төзәтмә өчен рәхмәт {{GENDER:$1|әйтергәме}}?", "thanks": "Рәхмәт әйтү", "echo-category-title-edit-thank": "Рәхмәтләр", - "notification-header-edit-thank": "$1 {{GENDER:$4|сезгә}} <strong>$3</strong> битендә ясаган кертемегез өчен {{GENDER:$2|рәхмәт әйтте}}.", - "thanks-confirmation-special": "Әлеге төзәтмә өчен рәхмәт әйтергә телисезме?" + "notification-header-rev-thank": "$1 {{GENDER:$4|сезгә}} <strong>$3</strong> битендә ясаган кертемегез өчен {{GENDER:$2|рәхмәт әйтте}}." } diff --git a/Thanks/i18n/uk.json b/Thanks/i18n/uk.json index 358958f3..64a5a45a 100644 --- a/Thanks/i18n/uk.json +++ b/Thanks/i18n/uk.json @@ -10,7 +10,8 @@ "NickK", "Piramidion", "Macofe", - "Green Zero" + "Green Zero", + "Viiictorrr" ] }, "thanks-desc": "Додає посилання для дякування користувачам за редагування, коментарі тощо.", @@ -20,35 +21,32 @@ "thanks-button-thanked": "{{GENDER:$2|{{GENDER:$1|Подякував|Подякувала}}}}", "thanks-error-undefined": "Не вдалось подякувати (код помилки: $1). Спробуйте знову.", "thanks-error-invalidrevision": "Неправильний ідентифікатор версії.", - "thanks-error-revdeleted": "Версію було вилучено", + "thanks-error-revdeleted": "Не вдалося надіслати подяку, бо версію вилучено.", "thanks-error-notitle": "Не вдалося отримати назву сторінки", "thanks-error-invalidrecipient": "Не знайдено дійсного одержувача", "thanks-error-invalidrecipient-bot": "Не можна дякувати ботам", "thanks-error-invalidrecipient-self": "Ви не можете подякувати собі", - "thanks-error-echonotinstalled": "Розширення Echo не встановлене в цій вікі", "thanks-error-notloggedin": "Анонімні користувачі не можуть надсилати подяк", "thanks-error-ratelimited": "{{GENDER:$1|Ви}} перевищили свій ліміт частоти. Будь ласка, зачекайте деякий час, і спробуйте знову.", "thanks-thank-tooltip": "{{GENDER:$1|Надіслати}} сповіщення вдячності {{GENDER:$2|цьому користувачу|цій користувачці}}", "thanks-thank-tooltip-no": "{{GENDER:$1|Скасувати}} сповіщення про подяку", "thanks-thank-tooltip-yes": "{{GENDER:$1|Надіслати}} сповіщення про подяку", - "thanks-confirmation2": "{{GENDER:$1|Подякувати}} за це редагування публічно?", - "thanks-thanked-notice": "{{GENDER:$3|Ви}} подякували $1 за {{GENDER:$2|його|її}} редагування.", + "thanks-confirmation2": "Усі подяки публічні. {{GENDER:$1|Подякувати}}?", + "thanks-thanked-notice": "{{GENDER:$3|Ви}} подякували {{GENDER:$2|користувачу|користувачці}} $1.", "thanks": "Надіслати подяку", "thanks-submit": "Надіслати подяку", - "thanks-form-revid": "ІД редакції для редагування", "echo-pref-subscription-edit-thank": "Дякує мені за мої редагування", "echo-pref-tooltip-edit-thank": "Повідомляти, коли хтось дякує мені за редагування, зроблені мною.", "echo-category-title-edit-thank": "Вдячність", "notification-thanks-diff-link": "Ваше редагування", - "notification-header-edit-thank": "$1 {{GENDER:$2|подякував|подякувала}} {{GENDER:$4|Вам}} за редагування на сторінці <strong>$3</strong>.", + "notification-header-rev-thank": "$1 {{GENDER:$2|подякував|подякувала}} {{GENDER:$4|Вам}} за редагування на сторінці <strong>$3</strong>.", "notification-compact-header-edit-thank": "$1 {{GENDER:$2|подякував|подякувала}} {{GENDER:$3|Вам}}.", - "notification-bundle-header-edit-thank": "{{PLURAL:$1|Одна людина подякувала|$1 людей подякувало|100=99+ людей подякували}} {{GENDER:$3|Вам}} за редагування сторінки <strong>$2</strong>.", + "notification-bundle-header-rev-thank": "{{PLURAL:$1|Одна людина подякувала|$1 людей подякувало|100=99+ людей подякували}} {{GENDER:$3|Вам}} за редагування сторінки <strong>$2</strong>.", "log-name-thanks": "Журнал вдячностей", "log-description-thanks": "Нижче наведено перелік користувачів, яким подякували інші користувачі.", "logentry-thanks-thank": "$1 {{GENDER:$2|подякував|подякувала}} {{GENDER:$4|користувачу|користувачці}} $3", - "log-show-hide-thanks": "журнал подяк $1", - "thanks-error-no-id-specified": "Слід указати ID версії, щоб відправити подяку.", - "thanks-confirmation-special": "Ви хочете надіслати публічну подяку за це редагування?", + "logeventslist-thanks-log": "Журнал подяк", + "thanks-error-no-id-specified": "Слід указати ID версії чи журналу, щоб відправити подяку.", "notification-link-text-view-post": "Перегляд коментаря", "thanks-error-invalidpostid": "Неприпустимий ідентифікатор допису.", "flow-thanks-confirmation-special": "Ви хочете надіслати публічну подяку за цей коментар?", diff --git a/Thanks/i18n/ur.json b/Thanks/i18n/ur.json index b8932fdb..899ee5f4 100644 --- a/Thanks/i18n/ur.json +++ b/Thanks/i18n/ur.json @@ -5,26 +5,35 @@ "عثمان خان شاہ", "عرفان ارشد", "Obaid Raza", - "Muhammad Shuaib" + "Muhammad Shuaib", + "BukhariSaeed" ] }, "thanks-thank": "{{GENDER:$1|{{GENDER:$2|شکریہ}}}}", - "thanks-thanked": "شکریہ ادا کیا جاچکا", - "thanks-button-thank": "شکریہ", - "thanks-button-thanked": "شکریہ ادا کیا جاچکا ہے", - "thanks-error-undefined": "شکریہ ادا نہیں کیا جاسکا. براہ مہربانی دوبارہ کوشش کریں.", + "thanks-thanked": "{{GENDER:$1|{{GENDER:$2|شکریہ ادا کیا جاچکا}}}}", + "thanks-button-thank": "{{GENDER:$1|{{GENDER:$2|شکریہ}}}}", + "thanks-button-thanked": "{{GENDER:$1|{{GENDER:$2|شکریہ ادا کیا جا چکا ہے}}}}", + "thanks-error-undefined": "شکریہ ادا نہیں کیا جاسکا (خاص: $1)۔ براہ مہربانی دوبارہ کوشش کریں۔", "thanks-error-invalidrevision": "نسخے کا پتہ درست نہیں ہے", - "thanks-error-ratelimited": "آپ ضرورت زیادہ کوشش کرچکے ہیں. براہ مہربانی کچھ دیر انتظار کے بعد دوبارہ کوشش کریں.", + "thanks-error-revdeleted": "نظر ثانی حذف ہو چکی ہے۔", + "thanks-error-ratelimited": "{{GENDER:$1|آپ}} ضرورت سے زیادہ کوشش کرچکے ہیں۔ براہ مہربانی کچھ دیر انتظار کے بعد دوبارہ کوشش کریں۔", "thanks-thank-tooltip": "$1 نے $2 کا شکریہ ادا کیا", - "thanks-thank-tooltip-no": "شکریہ ادا کرنا منسوخ کریں", - "thanks-thank-tooltip-yes": "شکریہ ارسال کریں", - "thanks-confirmation2": "اِس ترمیم کے لیے عوامی طور پر شکریہ ادا کریں؟", - "thanks-thanked-notice": "$1 کو انکی ترمیم پر آپ کا شکریہ موصول ہوچکا ہے.", - "thanks": "شکریہ ارسال کریں", + "thanks-thank-tooltip-no": "شکریہ کی ادائیگی {{GENDER:$1|منسوخ}} کریں", + "thanks-thank-tooltip-yes": "شکریے کا پیغام {{GENDER:$1|ارسال}} کریں", + "thanks-confirmation2": "اِس ترمیم کے لیے عوامی طور پر شکریہ {{GENDER:$1|ادا کرنا چاہتے ہیں}}؟", + "thanks-thanked-notice": "$1 کو {{GENDER:$2|ان کو|ان کو|انہیں}} ترمیم پر {{GENDER:$3|آپ}} کا شکریہ موصول ہوچکا ہے۔", + "thanks": "اظہار تشکر", "thanks-submit": "شکریہ ارسال کریں", "echo-pref-subscription-edit-thank": "میری ترمیم کے لیے شکریہ ادا کریں", "echo-pref-tooltip-edit-thank": "جب کوئی میری کسی ترمیم پر میرا شکریہ ادا کرے تو مجھے آگاہ کریں۔", "echo-category-title-edit-thank": "شکریہ", "notification-thanks-diff-link": "آپ کی ترمیم", - "notification-header-edit-thank": "$1 نے <strong>$3</strong> پر {{GENDER:$4|آپ}} کی ترمیم پر {{GENDER:$2|شکریہ!}} ادا کیا۔" + "notification-header-rev-thank": "$1 نے <strong>$3</strong> پر {{GENDER:$4|آپ}} کی ترمیم پر {{GENDER:$2|شکریہ!}} ادا کیا۔", + "notification-header-log-thank": "$1 نے {{GENDER:$4|آپ}} کو <strong>$2</strong> سے متعلق عمل کے لیے {{GENDER:$2|شکریہ}} ادا کیا۔", + "notification-bundle-header-rev-thank": "{{GENDER:$3|آپ}} کی <strong>$2</strong> ترمیم پر {{PLURAL:$1|1 صارف|$1 صارف|100=99+ صارفین}} نے آپ کا شکریہ ادا کیا ہے۔", + "notification-bundle-header-log-thank": "{{PLURAL:$1|ایک شخص|$1 لوگوں|100=99+ لوگوں}} نے {{GENDER:$3|آپ}} کو <strong>$2</strong> سے متعلق عمل کے لیے شکریہ ادا کیا۔", + "thanks-confirmation-special-rev": "اِس ترمیم کے لیے عوامی طور پر شکریہ ادا کرنا چاہتے ہیں؟", + "flow-thanks-confirmation-special": "کیا آپ عوامی طور پر اس بات کے لیے شکریہ ادا کرنا چاہتے ہیں؟", + "notification-header-flow-thank": "$1 نے {{GENDER:$5|آپ}} کی «<strong>$3</strong>» رائے پر {{GENDER:$5|آپ}} کا {{GENDER:$2|شکریہ}} ادا کیا ہے۔", + "notification-compact-header-flow-thank": "$1 نے {{GENDER:$3|آپ}} کا {{GENDER:$2|شکریہ}} ادا کیا۔" } diff --git a/Thanks/i18n/uz.json b/Thanks/i18n/uz.json index 08b981a4..9653a41f 100644 --- a/Thanks/i18n/uz.json +++ b/Thanks/i18n/uz.json @@ -19,12 +19,7 @@ "echo-pref-tooltip-edit-thank": "Tahririm uchun rahmat aytilsa menga bildir.", "echo-category-title-edit-thank": "Rahmat", "notification-thanks-diff-link": "tahriringiz", - "notification-thanks": "[[User:$1|$1]] [[:$3]] sahifasidagi $2 uchun sizga {{GENDER:$1|rahmat aytdi}}.", - "notification-thanks-flyout2": "[[User:$1|$1]] $2 sahifasidagi tahriringiz uchun sizga {{GENDER:$1|rahmat}} aytdi.", - "notification-thanks-email-subject": "$1 {{SITENAME}} tahriri uchun sizga {{GENDER:$1|rahmat}} aytdi", - "notification-thanks-email-batch-body": "$1 $2 sahifasidagi tahriringiz uchun sizga {{GENDER:$1|rahmat aytdi}}.", "log-name-thanks": "Rahmatlar qaydi", "log-description-thanks": "Quyida rahmat aytilgan foydalanuvchilar roʻyxati keltirilgan.", - "logentry-thanks-thank": "$1 {{GENDER:$4|$3}}ga {{GENDER:$2|rahmat aytdi}}", - "log-show-hide-thanks": "Rahmatlar qaydini $1" + "logentry-thanks-thank": "$1 {{GENDER:$4|$3}}ga {{GENDER:$2|rahmat aytdi}}" } diff --git a/Thanks/i18n/vec.json b/Thanks/i18n/vec.json index 26399dd0..9a25646a 100644 --- a/Thanks/i18n/vec.json +++ b/Thanks/i18n/vec.json @@ -17,10 +17,9 @@ "echo-pref-tooltip-edit-thank": "Avìseme co che qualcheduni me ringrassia par na modifica che gò fato.", "echo-category-title-edit-thank": "Ringrassiamenti", "notification-thanks-diff-link": "la to modifica", - "notification-header-edit-thank": "$1 {{GENDER:$4|el|la}} te gà {{GENDER:$2|ringrassià}} par la to modifica su <strong>$3</strong>.", + "notification-header-rev-thank": "$1 {{GENDER:$4|el|la}} te gà {{GENDER:$2|ringrassià}} par la to modifica su <strong>$3</strong>.", "log-name-thanks": "Registro dei ringrassiamenti", "log-description-thanks": "Sta qua xe na lista dei utenti ringrassià da altri utenti.", "logentry-thanks-thank": "$1 {{GENDER:$2|el|la}} gà ringrassià {{GENDER:$4|$3}}", - "log-show-hide-thanks": "$1 registro dei ringrassiamenti", "notification-header-flow-thank": "$1 {{GENDER:$1|el|la}} te gà {{GENDER:$5|ringrassià}} par el to comento in \"<strong>$3</strong>\"." } diff --git a/Thanks/i18n/vi.json b/Thanks/i18n/vi.json index 2f074cbf..01a04014 100644 --- a/Thanks/i18n/vi.json +++ b/Thanks/i18n/vi.json @@ -8,7 +8,8 @@ "Dinhxuanduyet", "KhangND", "Nguyên Lê", - "Macofe" + "Macofe", + "Harriettruong3" ] }, "thanks-desc": "Thêm các liên kết để cảm ơn người dùng vì sửa đổi, bình luận, v.v.", @@ -17,37 +18,43 @@ "thanks-button-thank": "{{GENDER:$1}}{{GENDER:$2}}Cảm ơn", "thanks-button-thanked": "{{GENDER:$1}}{{GENDER:$2}}Đã cảm ơn", "thanks-error-undefined": "Tác vụ cảm ơn bị thất bại (mã lỗi: $1). Xin vui lòng thử lại.", + "thanks-error-invalid-log-id": "Không tìm thấy mục nhật trình", + "thanks-error-invalid-log-type": "Không có kiểu nhật trình “$1” trong danh sách trắng các kiểu nhật trình được cho phép.", + "thanks-error-log-deleted": "Mục nhật trình được yêu cầu đã bị xóa, nên không thể gửi lời cảm ơn về nó.", "thanks-error-invalidrevision": "Số phiên bản không hợp lệ.", - "thanks-error-revdeleted": "Phiên bản đã bị xóa", + "thanks-error-revdeleted": "Không thể gửi lời cảm ơn vì phiên bản đã bị xóa.", "thanks-error-notitle": "Không thể lấy tên trang", "thanks-error-invalidrecipient": "Không tìm thấy người nhận hợp lệ", "thanks-error-invalidrecipient-bot": "Không thể cảm ơn bot", "thanks-error-invalidrecipient-self": "Bạn không thể cảm ơn chính mình", - "thanks-error-echonotinstalled": "Echo không được cài đặt vào wiki này", "thanks-error-notloggedin": "Người dùng vô danh không thể gửi lời cảm ơn", "thanks-error-ratelimited": "{{GENDER:$1}}Bạn đã vượt quá giới hạn tốc độ. Xin vui lòng thử lại lát nữa.", + "thanks-error-api-params": "Cần cung cấp tham số “revid” hoặc “logid”", "thanks-thank-tooltip": "{{GENDER:$1}}Gửi thông báo cảm ơn cho {{GENDER:$2}}người dùng này", "thanks-thank-tooltip-no": "{{GENDER:$1}}Hủy bỏ lời cảm ơn", "thanks-thank-tooltip-yes": "{{GENDER:$1}}Gửi lời cảm ơn", - "thanks-confirmation2": "{{GENDER:$1}}Gửi lời cảm ơn công khai vì sửa đổi này?", - "thanks-thanked-notice": "{{GENDER:$3}}Bạn đã cảm ơn $1 vì sửa đổi của {{GENDER:$2}}họ.", + "thanks-confirmation2": "{{GENDER:$1}}Gửi lời cảm ơn một cách công khai?", + "thanks-thanked-notice": "{{GENDER:$3}}Bạn đã cảm ơn {{GENDER:$2}}$1.", "thanks": "Gửi lời cảm ơn", "thanks-submit": "Gửi lời cảm ơn", - "thanks-form-revid": "ID phiên bản sửa đổi", "echo-pref-subscription-edit-thank": "Cảm ơn tôi vì một sửa đổi của tôi", "echo-pref-tooltip-edit-thank": "Báo cho tôi biết khi nào người ta cảm ơn tôi vì một sửa đổi của tôi.", "echo-category-title-edit-thank": "Cảm ơn", "notification-thanks-diff-link": "sửa đổi của bạn", - "notification-header-edit-thank": "$1 {{GENDER:$2}}đã cảm ơn {{GENDER:$4}}bạn vì sửa đổi tại <strong>$3</strong>.", + "notification-header-rev-thank": "$1 {{GENDER:$2}}đã cảm ơn {{GENDER:$4}}bạn vì sửa đổi tại <strong>$3</strong>.", + "notification-header-log-thank": "$1 {{GENDER:$2}}đã cảm ơn {{GENDER:$4}}bạn vì tác vụ có liên quan đến <strong>$3</strong>.", "notification-compact-header-edit-thank": "$1 {{GENDER:$2}}đã cảm ơn {{GENDER:$3}}bạn.", - "notification-bundle-header-edit-thank": "{{PLURAL:$1|Một người|$1 người|100=99+ người}} đã cảm ơn {{GENDER:$3}}bạn vì sửa đổi của bạn tại <strong>$2</strong>.", + "notification-bundle-header-rev-thank": "{{PLURAL:$1|Một người|$1 người|100=99+ người}} đã cảm ơn {{GENDER:$3}}bạn vì sửa đổi của bạn tại <strong>$2</strong>.", + "notification-bundle-header-log-thank": "{{PLURAL:$1|Một người|$1 người|100=99+ người}} cảm ơn {{GENDER:$3}}bạn vì tác vụ có liên quan đến <strong>$2</strong>.", "log-name-thanks": "Nhật trình cảm ơn", "log-description-thanks": "Dưới đây có danh sách những người dùng được người khác cảm ơn.", "logentry-thanks-thank": "$1 {{GENDER:$2}}đã cảm ơn {{GENDER:$4}}$3", - "log-show-hide-thanks": "$1 nhật trình cảm ơn", - "thanks-error-no-id-specified": "Bạn phải định rõ số phiên bản để gửi cảm ơn.", - "thanks-confirmation-special": "Bạn có muốn gửi lời cảm ơn công khai vì sửa đổi này?", + "logeventslist-thanks-log": "Nhật trình cảm ơn", + "thanks-error-no-id-specified": "Bạn phải định rõ số phiên bản hoặc mục nhật trình để gửi cảm ơn.", + "thanks-confirmation-special-log": "Bạn có muốn công khai cám ơn cho hành động này không?", + "thanks-confirmation-special-rev": "Bạn có muốn cám ơn một cách công khai về sửa đổi này không?", "notification-link-text-view-post": "Xem bình luận", + "notification-link-text-view-logentry": "Xem mục nhật trình", "thanks-error-invalidpostid": "Số bài đăng không hợp lệ.", "flow-thanks-confirmation-special": "Bạn có muốn gửi lời cảm ơn cho lời bình luận này?", "flow-thanks-thanked-notice": "{{GENDER:$3}}Bạn đã cảm ơn $1 vì lời bình luận của {{GENDER:$2}}họ.", @@ -56,5 +63,5 @@ "notification-compact-header-flow-thank": "$1 {{GENDER:$2}}đã cảm ơn {{GENDER:$3}}bạn.", "notification-bundle-header-flow-thank": "{{PLURAL:$1|Một người|$1 người|100=99+ người}} đã cảm ơn {{GENDER:$3}}bạn vì lời bình luận của bạn trong “<strong>$2</strong>”.", "apihelp-flowthank-description": "Gửi lời cảm ơn công khai vì một bình luận Flow.", - "apihelp-thank-param-rev": "Số thay đổi để cảm ơn ai đó." + "apihelp-thank-param-rev": "Số thay đổi để cảm ơn ai đó. Cần cung cấp số này hoặc “log”." } diff --git a/Thanks/i18n/vo.json b/Thanks/i18n/vo.json index d4a205b0..83c89200 100644 --- a/Thanks/i18n/vo.json +++ b/Thanks/i18n/vo.json @@ -12,12 +12,7 @@ "echo-pref-subscription-edit-thank": "Danon obi pro redakam oba", "echo-category-title-edit-thank": "Dans", "notification-thanks-diff-link": "redakam olik", - "notification-thanks": "[[User:$1|$1]] {{GENDER:$1|edanon}} oli pro $2 su [[:$3]].", - "notification-thanks-flyout2": "[[User:$1|$1]] {{GENDER:$1|edanon}} oli pro redakam olik su $2.", - "notification-thanks-email-subject": "$1 {{GENDER:$1|edanon}} oli pro redakam olik su {{SITENAME}}", - "notification-thanks-email-batch-body": "$1 {{GENDER:$1|edanon}} oli pro redakam olik su $2.", "log-name-thanks": "Jenotalised danas", "log-description-thanks": "Dono binon lised gebanas fa gebans votik pedanöls.", - "logentry-thanks-thank": "$1 {{GENDER:$2|edanon}} {{GENDER:$4|$3}}", - "log-show-hide-thanks": "$1 jenotalisedi danas" + "logentry-thanks-thank": "$1 {{GENDER:$2|edanon}} {{GENDER:$4|$3}}" } diff --git a/Thanks/i18n/wa.json b/Thanks/i18n/wa.json new file mode 100644 index 00000000..b16acbb9 --- /dev/null +++ b/Thanks/i18n/wa.json @@ -0,0 +1,11 @@ +{ + "@metadata": { + "authors": [ + "Reptilien.19831209BE1" + ] + }, + "thanks-thank": "{{GENDER:$1|{{GENDER:$2|rimerciyî}}}}", + "thanks-thank-tooltip": "{{GENDER:$1|Evoyî}} ene notificåcion di rmerciymint a {{GENDER:$2|cist uzeu utilisateur|ciste uzeuse}}", + "thanks-thanked-notice": "{{GENDER:$3|Vos}} avoz rmerciyî {{GENDER:$2|$1}}.", + "flow-thanks-thanked-notice": "{{GENDER:$3|Vos}} avoz rmerciyî $1 po {{GENDER:$2|s'|s'|s'}} candjmint." +} diff --git a/Thanks/i18n/yi.json b/Thanks/i18n/yi.json index fc4e4e48..7e318dbb 100644 --- a/Thanks/i18n/yi.json +++ b/Thanks/i18n/yi.json @@ -15,25 +15,25 @@ "thanks-thank-tooltip": "{{GENDER:$1|שיקן}} א דאנק מודעה צו {{GENDER:$2|דעם באניצער}}", "thanks-thank-tooltip-no": "{{GENDER:$1|אנולירן}} די דאנק־מודעה", "thanks-thank-tooltip-yes": "{{GENDER:$1|שיקן}} די דאנק־מודעה", - "thanks-confirmation2": "{{GENDER:$1|שיקן}} אן עפנטלעכער ייש\"כ פאר דער רעדאקטירונג?", - "thanks-thanked-notice": "{{GENDER:$3|איר}} האט געדאנקט $1 פאר {{GENDER:$2|זיין|איר|זייער}} רעדאקטירונג.", + "thanks-confirmation2": "אלע דאנקען זענען עפֿנטלעך. {{GENDER:$1|שיקן}}?", + "thanks-thanked-notice": "{{GENDER:$3|איר}} האט געדאנקט {{GENDER:$2|$1}}.", "thanks": "שיקן א דאנק", "thanks-submit": "שיקן א דאנק", - "thanks-form-revid": "ווערסיע־אידענטיפיצירער פאר רעדאקטירונג", "echo-pref-subscription-edit-thank": "דאנקט מיך פאר מיין רעדאקטירונג", "echo-pref-tooltip-edit-thank": "זיי מיך מודיע ווען איינער דאנקט מיך פאר א רעדאקטירונג מיינע.", "echo-category-title-edit-thank": "אַ דאַנק", "notification-thanks-diff-link": "אײַער רעדאקטירונג", - "notification-header-edit-thank": "$1 {{GENDER:$2|האט}} {{GENDER:$4|אייך}} געדאַנקט פֿאר אייער רעדאקטירונג אויף <strong>$3</strong>.", + "notification-header-rev-thank": "$1 {{GENDER:$2|האט}} {{GENDER:$4|אייך}} געדאַנקט פֿאר אייער רעדאקטירונג אויף <strong>$3</strong>.", + "notification-compact-header-edit-thank": "$1 {{GENDER:$2|האט געדאנקט}} {{GENDER:$3|אייך}}", + "notification-bundle-header-rev-thank": "{{PLURAL:$1|איין מענטש|$1 מענטשן|100=99+ מענטשן}} האבן געדאנקט {{GENDER:$3|אייך}} פאר אייער רעדאקטירונג אויף <strong>$2</strong>.", "log-name-thanks": "דאנק־לאגבוך", "log-description-thanks": "אונטן איז רשימה פון באניצער געדאַנקט דורך אנדערע באניצער.", "logentry-thanks-thank": "$1 {{GENDER:$2|האט געדאנקט}} {{GENDER:$4|$3}}", - "log-show-hide-thanks": "$1 דאנק־לאגבוך", - "thanks-confirmation-special": "ווילט איר שיקן עפנטלעך א דאַנק פאר דער רעדאַקטירונג?", "notification-link-text-view-post": "ווייזן הערה", "flow-thanks-confirmation-special": "צי ווילט איר שיקן עפנטלעך א דאַנק פאר דער הערה?", "flow-thanks-thanked-notice": "{{GENDER:$3|איר}} האט געדאנקט $1 פאר {{GENDER:$2|זיין|איר|זייער}} הערה.", "notification-flow-thanks-post-link": "אייער הערה", "notification-header-flow-thank": "$1 {{GENDER:$2|האט}} {{GENDER:$5|אייך}} געדאַנקט פֿאר אייער הערה אין <strong>$3</strong>.", + "notification-compact-header-flow-thank": "$1 {{GENDER:$2|האט געדאנקט}} {{GENDER:$3|אייך}}.", "apihelp-thank-description": "שיקן א ייש״כ־מודעה צו א רעדאקטאר." } diff --git a/Thanks/i18n/zgh.json b/Thanks/i18n/zgh.json index c741ce2f..d3524c9f 100644 --- a/Thanks/i18n/zgh.json +++ b/Thanks/i18n/zgh.json @@ -1,8 +1,10 @@ { "@metadata": { "authors": [ - "Amara-Amaziɣ" + "Amara-Amaziɣ", + "Brahim-essaidi" ] }, - "thanks-thank": "{{GENDER:$1|{{GENDER:$2|ⵙⵏⵉⵎⵎⵔ}}}}" + "thanks-thank": "{{GENDER:$1|{{GENDER:$2|ⵙⵏⵉⵎⵎⵔ}}}}", + "thanks-thank-tooltip": "{{GENDER:$1|ⴰⵣⵏ}} ⴽⵔⴰ ⵏ ⵜⵏⵖⵎⵉⵙⵜ ⵏ ⵓⵙⵏⵉⵎⵎⵔ ⵉ {{GENDER:$2|ⵓⵎⵙⵙⵎⵔⵙ|ⵜⵎⵙⵙⵎⵔⵙⵜ}} ⴰⴷ" } diff --git a/Thanks/i18n/zh-hans.json b/Thanks/i18n/zh-hans.json index c9526c51..4e14577a 100644 --- a/Thanks/i18n/zh-hans.json +++ b/Thanks/i18n/zh-hans.json @@ -15,7 +15,9 @@ "Northteam", "EagerLin", "Macofe", - "飞舞回堂前" + "飞舞回堂前", + "A2093064", + "Phenolla" ] }, "thanks-desc": "添加感谢用户进行编辑、评论等行为的链接。", @@ -24,37 +26,44 @@ "thanks-button-thank": "{{GENDER:$1|{{GENDER:$2|感谢}}}}", "thanks-button-thanked": "{{GENDER:$1|{{GENDER:$2|已感谢}}}}", "thanks-error-undefined": "感谢操作失败(错误代码:$1)。请重试。", + "thanks-error-invalid-log-id": "找不到日志记录", + "thanks-error-invalid-log-type": "日志类型“$1”没有在允许的日志类型白名单中。", + "thanks-error-log-deleted": "请求的日志记录已删除,且不能给它提供感谢。", "thanks-error-invalidrevision": "版本ID无效。", - "thanks-error-revdeleted": "修订版本已删除", + "thanks-error-revdeleted": "无法发送感谢,因为修订版本已删除。", "thanks-error-notitle": "页面标题无法取回", "thanks-error-invalidrecipient": "找不到有效的接收者", "thanks-error-invalidrecipient-bot": "机器人不能被感谢", "thanks-error-invalidrecipient-self": "您不能感谢您自己", - "thanks-error-echonotinstalled": "Echo未在此wiki安装", "thanks-error-notloggedin": "匿名用户不能发送感谢", "thanks-error-ratelimited": "{{GENDER:$1|您}}已超过您的速率限制。请等待一段时间再试。", + "thanks-error-api-params": "必须提供“revid”或“logid”参数", "thanks-thank-tooltip": "{{GENDER:$1|发送}}感谢通知给该{{GENDER:$2|用户}}", "thanks-thank-tooltip-no": "{{GENDER:$1|取消}}感谢您的通知", "thanks-thank-tooltip-yes": "{{GENDER:$1|发送}}感谢您的通知", - "thanks-confirmation2": "对此编辑{{GENDER:$1|发送}}公开感谢?", - "thanks-thanked-notice": "$1已收到{{GENDER:$3|您}}对{{GENDER:$2|他|她|他}}的编辑做出的感谢。", + "thanks-confirmation2": "公开{{GENDER:$1|发送}}感谢么?", + "thanks-thanked-notice": "{{GENDER:$3|您}}感谢了{{GENDER:$2|$1}}。", "thanks": "发送感谢", "thanks-submit": "发送感谢", - "thanks-form-revid": "编辑的修订ID", "echo-pref-subscription-edit-thank": "对我的编辑的感谢", "echo-pref-tooltip-edit-thank": "当有人感谢我的编辑时通知我。", "echo-category-title-edit-thank": "感谢", "notification-thanks-diff-link": "编辑", - "notification-header-edit-thank": "$1{{GENDER:$2|感谢了}}{{GENDER:$4|您}}在<strong>$3</strong>的编辑。", + "notification-header-rev-thank": "$1{{GENDER:$2|感谢了}}{{GENDER:$4|您}}在<strong>$3</strong>的编辑。", + "notification-header-creation-thank": "$1{{GENDER:$2|感谢了}}{{GENDER:$4|您}}在<strong>$3</strong>的编辑。", + "notification-header-log-thank": "$1{{GENDER:$2|感谢了}}{{GENDER:$4|您}}与<strong>$3</strong>相关的操作。", "notification-compact-header-edit-thank": "$1{{GENDER:$2|感谢了}}{{GENDER:$3|您}}。", - "notification-bundle-header-edit-thank": "{{PLURAL:$1|$1个人|100=超过99个人}}对于{{GENDER:$3|您}}在<strong>$2</strong>所作出的编辑表示感谢。", + "notification-bundle-header-rev-thank": "{{PLURAL:$1|$1个人|100=超过99个人}}对于{{GENDER:$3|您}}在<strong>$2</strong>所作出的编辑表示感谢。", + "notification-bundle-header-log-thank": "{{PLURAL:$1|$1个人|100=超过99个人}}感谢了{{GENDER:$3|您}}与<strong>$2</strong>相关的操作。", "log-name-thanks": "感谢日志", "log-description-thanks": "下面是得到其他用户感谢的用户的列表。", "logentry-thanks-thank": "$1{{GENDER:$2|感谢了}}{{GENDER:$4|$3}}", - "log-show-hide-thanks": "$1感谢日志", - "thanks-error-no-id-specified": "您必须指定发送感谢的版本ID。", - "thanks-confirmation-special": "您希望对此编辑公开发送感谢么?", + "logeventslist-thanks-log": "感谢日志", + "thanks-error-no-id-specified": "您必须指定发送感谢的版本或日志ID。", + "thanks-confirmation-special-log": "您希望对此日志操作公开发送感谢么?", + "thanks-confirmation-special-rev": "您希望对此编辑公开发送感谢么?", "notification-link-text-view-post": "查看评论", + "notification-link-text-view-logentry": "查看日志记录", "thanks-error-invalidpostid": "帖子ID无效。", "flow-thanks-confirmation-special": "您希望对此评论公开发送感谢么?", "flow-thanks-thanked-notice": "$1已收到{{GENDER:$3|您}}对{{GENDER:$2|他|她|他}}的评论做出的感谢。", @@ -68,7 +77,8 @@ "apihelp-flowthank-example-1": "为<kbd>UUID xyz789</kbd>的评论发送感谢", "apihelp-thank-description": "向一名编辑者发送感谢通知。", "apihelp-thank-summary": "向一名编辑者发送感谢通知。", - "apihelp-thank-param-rev": "要感谢某人的版本ID。", + "apihelp-thank-param-rev": "要感谢某人的修订版本ID。必须提供此参数或“log”参数。", + "apihelp-thank-param-log": "要感谢某人的日志ID。必须提供此参数或“rev”参数。", "apihelp-thank-param-source": "一个描述请求来源的短字符串,例如<kbd>diff</kbd>或<kbd>history</kbd>。", "apihelp-thank-example-1": "为修订<kbd>ID 456</kbd>发送感谢,将差异页面作为来源" } diff --git a/Thanks/i18n/zh-hant.json b/Thanks/i18n/zh-hant.json index 3f7f71f2..96d8a201 100644 --- a/Thanks/i18n/zh-hant.json +++ b/Thanks/i18n/zh-hant.json @@ -10,7 +10,10 @@ "LNDDYL", "EagerLin", "飞舞回堂前", - "Bowleerin" + "Bowleerin", + "Hello903hello", + "Kly", + "A2093064" ] }, "thanks-desc": "提供可讓使用者感謝編輯、評論..等的連結。", @@ -19,36 +22,59 @@ "thanks-button-thank": "{{GENDER:$1|{{GENDER:$2|感謝}}}}", "thanks-button-thanked": "{{GENDER:$1|{{GENDER:$2|已感謝}}}}", "thanks-error-undefined": "感謝操作失敗 (錯誤代碼:$1),請再試一次。", + "thanks-error-invalid-log-id": "找不到日誌項目", + "thanks-error-invalid-log-type": "日誌類型「$1」未在允許的日誌類型白名單裡。", + "thanks-error-log-deleted": "請求的日誌項目已被刪除,因此不能對此表達感謝。", "thanks-error-invalidrevision": "修訂 ID 無效。", + "thanks-error-revdeleted": "因修訂內容已被刪除,因此無法發送感謝。", + "thanks-error-notitle": "無法取得頁面標題", + "thanks-error-invalidrecipient": "找不到有效的接受者", + "thanks-error-invalidrecipient-bot": "不能對機器人表達感謝", + "thanks-error-invalidrecipient-self": "您不能對自己表達感謝。", + "thanks-error-notloggedin": "不能對匿名使用者表達感謝", "thanks-error-ratelimited": "{{GENDER:$1|您}}已超出頻率限制,請稍後再試。", + "thanks-error-api-params": "需提供「revid」或「logid」參數", "thanks-thank-tooltip": "{{GENDER:$1|傳送}}一則感謝通知給這位{{GENDER:$2|使用者}}", "thanks-thank-tooltip-no": "{{GENDER:$1|取消}}感謝通知", "thanks-thank-tooltip-yes": "{{GENDER:$1|傳送}}感謝通知", - "thanks-confirmation2": "公開{{GENDER:$1|傳送}}對此編輯的感謝嗎?", - "thanks-thanked-notice": "$1 已收到您對{{GENDER:$2|他的|她的|他的}}編輯的感謝。", + "thanks-confirmation2": "公開地{{GENDER:$1|傳送}}感謝嗎?", + "thanks-thanked-notice": "{{GENDER:$3|您}}感謝了{{GENDER:$2|$1}}。", "thanks": "傳送感謝", "thanks-submit": "傳送感謝", - "thanks-form-revid": "編輯的修訂 ID", "echo-pref-subscription-edit-thank": "對我的編輯表示感謝", "echo-pref-tooltip-edit-thank": "當有人感謝我所做的編輯時,請通知我。", "echo-category-title-edit-thank": "感謝", "notification-thanks-diff-link": "您的編輯", - "notification-header-edit-thank": "$1對於{{GENDER:$4|您}}在<strong>$3</strong>所作出的編輯表示{{GENDER:$2|感謝}}。", + "notification-header-rev-thank": "$1對於{{GENDER:$4|您}}在<strong>$3</strong>所作出的編輯表示{{GENDER:$2|感謝}}。", + "notification-header-creation-thank": "$1對於{{GENDER:$4|您}}所創建的<strong>$3</strong>表示{{GENDER:$2|感謝}}。", + "notification-header-log-thank": "$1 {{GENDER:$2|已感謝}}{{GENDER:$4|您}}對於 <strong>$3</strong>」的相關操作。", "notification-compact-header-edit-thank": "$1 {{GENDER:$2|已感謝}}{{GENDER:$3|您}}。", - "notification-bundle-header-edit-thank": "{{PLURAL:$1|有$1位|100=有99+位}}對於{{GENDER:$3|您}}在<strong>$2</strong>所作出的编辑表示感謝。", + "notification-bundle-header-rev-thank": "{{PLURAL:$1|有$1位|100=有99+位}}對於{{GENDER:$3|您}}在 <strong>$2</strong> 所作出的編輯表示感謝。", + "notification-bundle-header-log-thank": "{{PLURAL:$1|有 $1 位|100=有超過 99 位}}對於{{GENDER:$3|您}}向「<strong>$2</strong>」所作出的相關操作表示感謝。", "log-name-thanks": "感謝日誌", "log-description-thanks": "以下是得到其他人表示感謝的使用者清單。", "logentry-thanks-thank": "$1 {{GENDER:$2|已感謝}} {{GENDER:$4|$3}}", - "log-show-hide-thanks": "$1 感謝日誌", - "thanks-error-no-id-specified": "您必須指定修訂 ID 以傳送感謝", - "thanks-confirmation-special": "您是否要對此編輯公開表達感謝?", + "logeventslist-thanks-log": "感謝日誌", + "thanks-error-no-id-specified": "您必須指定修訂或日誌 ID 以傳送感謝訊息。", + "thanks-confirmation-special-log": "您是否要對此日誌操作公開表達感謝?", + "thanks-confirmation-special-rev": "您是否要對此編輯公開表達感謝?", "notification-link-text-view-post": "檢視評論", - "thanks-error-invalidpostid": "張貼 ID 無效。", + "notification-link-text-view-logentry": "檢視日誌項目", + "thanks-error-invalidpostid": "發佈 ID 無效。", "flow-thanks-confirmation-special": "您是否要對此評論公開表達感謝?", - "flow-thanks-thanked-notice": "$1 已收到您對{{GENDER:$2|他的|她的|他的}}評論的感謝。", + "flow-thanks-thanked-notice": "$1 已收到{{GENDER:$3|您}}對{{GENDER:$2|他的|她的|他的}}評論的感謝。", "notification-flow-thanks-post-link": "您的評論", - "notification-header-flow-thank": "$1{{GENDER:$2|已感謝}}{{GENDER:$5|您}}於「<strong>$3</strong>」中的評論。", + "notification-header-flow-thank": "$1 {{GENDER:$2|已感謝}}{{GENDER:$5|您}}於「<strong>$3</strong>」中的評論。", "notification-compact-header-flow-thank": "$1 {{GENDER:$2|已感謝}}{{GENDER:$3|您}}。", + "notification-bundle-header-flow-thank": "{{PLURAL:$1|有 $1 位|100=有超過 99 位}}對於{{GENDER:$3|您}}在「<strong>$2</strong>」所作出的評論表示感謝。", "apihelp-flowthank-description": "傳送公開感謝通知給 Flow 的評論。", - "apihelp-thank-description": "向一名編輯者傳送感謝通知。" + "apihelp-flowthank-summary": "傳送公開感謝通知給 Flow 的評論。", + "apihelp-flowthank-param-postid": "要感謝的發佈內容 UUID。", + "apihelp-flowthank-example-1": "向對於 <kbd>UUID xyz789</kbd> 的評論發送感謝", + "apihelp-thank-description": "向一名編輯者傳送感謝通知。", + "apihelp-thank-summary": "向一名編輯者傳送感謝通知。", + "apihelp-thank-param-rev": "感謝某人的修訂 ID。應提供「log」參數。", + "apihelp-thank-param-log": "感謝某人的日誌 ID。應提供「rev」參數。", + "apihelp-thank-param-source": "描述請求來源的簡短字串,例如 <kbd>diff</kbd> 或 <kbd>history</kbd>。", + "apihelp-thank-example-1": "為修訂 <kbd>ID 456</kbd> 發送感謝,以差異頁面作為來源" } diff --git a/Thanks/includes/ApiCoreThank.php b/Thanks/includes/ApiCoreThank.php new file mode 100644 index 00000000..38ac6c52 --- /dev/null +++ b/Thanks/includes/ApiCoreThank.php @@ -0,0 +1,253 @@ +<?php + +/** + * API module to send thanks notifications for revisions and log entries. + * + * @ingroup API + * @ingroup Extensions + */ +class ApiCoreThank extends ApiThank { + + /** + * Perform the API request. + */ + public function execute() { + // Initial setup. + $user = $this->getUser(); + $this->dieOnBadUser( $user ); + $params = $this->extractRequestParams(); + $revcreation = false; + + $this->requireOnlyOneParameter( $params, 'rev', 'log' ); + + // Extract type and ID from the parameters. + if ( isset( $params['rev'] ) && !isset( $params['log'] ) ) { + $type = 'rev'; + $id = $params['rev']; + } elseif ( !isset( $params['rev'] ) && isset( $params['log'] ) ) { + $type = 'log'; + $id = $params['log']; + } else { + $this->dieWithError( 'thanks-error-api-params', 'thanks-error-api-params' ); + } + + // Determine thanks parameters. + if ( $type === 'log' ) { + $logEntry = $this->getLogEntryFromId( $id ); + // If there's an associated revision, thank for that instead. + if ( $logEntry->getAssociatedRevId() ) { + $type = 'rev'; + $id = $logEntry->getAssociatedRevId(); + } else { + $excerpt = ''; + $title = $logEntry->getTarget(); + $recipient = $this->getUserFromLog( $logEntry ); + $recipientUsername = $recipient->getName(); + } + } + if ( $type === 'rev' ) { + $revision = $this->getRevisionFromId( $id ); + $excerpt = EchoDiscussionParser::getEditExcerpt( $revision, $this->getLanguage() ); + $title = $this->getTitleFromRevision( $revision ); + $recipient = $this->getUserFromRevision( $revision ); + $recipientUsername = $revision->getUserText(); + + // If there is no parent revid of this revision, it's a page creation. + if ( !(bool)$revision->getPrevious() ) { + $revcreation = true; + } + } + + // Send thanks. + if ( $this->userAlreadySentThanks( $user, $type, $id ) ) { + $this->markResultSuccess( $recipientUsername ); + } else { + $this->dieOnBadRecipient( $user, $recipient ); + $this->sendThanks( + $user, + $type, + $id, + $excerpt, + $recipient, + $this->getSourceFromParams( $params ), + $title, + $revcreation + ); + } + } + + /** + * Check the session data for an indication of whether this user has already sent this thanks. + * @param User $user The user being thanked. + * @param string $type Either 'rev' or 'log'. + * @param int $id The revision or log ID. + * @return bool + */ + protected function userAlreadySentThanks( User $user, $type, $id ) { + if ( $type === 'rev' ) { + // For b/c with old-style keys + $type = ''; + } + return (bool)$user->getRequest()->getSessionData( "thanks-thanked-$type$id" ); + } + + private function getRevisionFromId( $revId ) { + $revision = Revision::newFromId( $revId ); + // Revision ID 1 means an invalid argument was passed in. + if ( !$revision || $revision->getId() === 1 ) { + $this->dieWithError( 'thanks-error-invalidrevision', 'invalidrevision' ); + } elseif ( $revision->isDeleted( Revision::DELETED_TEXT ) ) { + $this->dieWithError( 'thanks-error-revdeleted', 'revdeleted' ); + } + return $revision; + } + + /** + * Get the log entry from the ID. + * @param int $logId The log entry ID. + * @return DatabaseLogEntry + */ + protected function getLogEntryFromId( $logId ) { + $logEntry = DatabaseLogEntry::newFromId( $logId, wfGetDB( DB_REPLICA ) ); + + if ( !$logEntry ) { + $this->dieWithError( 'thanks-error-invalid-log-id', 'thanks-error-invalid-log-id' ); + } + + // Make sure this log type is whitelisted. + $logTypeWhitelist = $this->getConfig()->get( 'ThanksLogTypeWhitelist' ); + if ( !in_array( $logEntry->getType(), $logTypeWhitelist ) ) { + $err = $this->msg( 'thanks-error-invalid-log-type', $logEntry->getType() ); + $this->dieWithError( $err, 'thanks-error-invalid-log-type' ); + } + + // Don't permit thanks if any part of the log entry is deleted. + if ( $logEntry->getDeleted() ) { + $this->dieWithError( 'thanks-error-log-deleted', 'thanks-error-log-deleted' ); + } + + return $logEntry; + } + + private function getTitleFromRevision( Revision $revision ) { + $title = Title::newFromID( $revision->getPage() ); + if ( !$title instanceof Title ) { + $this->dieWithError( 'thanks-error-notitle', 'notitle' ); + } + return $title; + } + + /** + * Set the source of the thanks, e.g. 'diff' or 'history' + * @param string[] $params Incoming API parameters, with a 'source' key. + * @return string The source, or 'undefined' if not provided. + */ + private function getSourceFromParams( $params ) { + if ( $params['source'] ) { + return trim( $params['source'] ); + } else { + return 'undefined'; + } + } + + private function getUserFromRevision( Revision $revision ) { + $recipient = $revision->getUser(); + if ( !$recipient ) { + $this->dieWithError( 'thanks-error-invalidrecipient', 'invalidrecipient' ); + } + return User::newFromId( $recipient ); + } + + private function getUserFromLog( LogEntry $logEntry ) { + $recipient = $logEntry->getPerformer(); + if ( !$recipient ) { + $this->dieWithError( 'thanks-error-invalidrecipient', 'invalidrecipient' ); + } + return $recipient; + } + + /** + * Create the thanks notification event, and log the thanks. + * @param User $user The thanks-sending user. + * @param string $type The thanks type ('rev' or 'log'). + * @param int $id The log or revision ID. + * @param string $excerpt The excerpt to display as the thanks notification. This will only + * be used if it is not possible to retrieve the relevant excerpt at the time the + * notification is displayed (in order to account for changing visibility in the meantime). + * @param User $recipient The recipient of the thanks. + * @param string $source Where the thanks was given. + * @param Title $title The title of the page for which thanks is given. + * @param bool $revcreation True if the linked revision is a page creation. + */ + protected function sendThanks( + User $user, $type, $id, $excerpt, User $recipient, $source, Title $title, $revcreation + ) { + $uniqueId = $type . '-' . $id; + // Do one last check to make sure we haven't sent Thanks before + if ( $this->haveAlreadyThanked( $user, $uniqueId ) ) { + // Pretend the thanks were sent + $this->markResultSuccess( $recipient->getName() ); + return; + } + + // Create the notification via Echo extension + EchoEvent::create( [ + 'type' => 'edit-thank', + 'title' => $title, + 'extra' => [ + $type . 'id' => $id, + 'thanked-user-id' => $recipient->getId(), + 'source' => $source, + 'excerpt' => $excerpt, + 'revcreation' => $revcreation, + ], + 'agent' => $user, + ] ); + + // And mark the thank in session for a cheaper check to prevent duplicates (Phab:T48690). + $user->getRequest()->setSessionData( "thanks-thanked-$type$id", true ); + // Set success message + $this->markResultSuccess( $recipient->getName() ); + $this->logThanks( $user, $recipient, $uniqueId ); + } + + public function getAllowedParams() { + return [ + 'rev' => [ + ApiBase::PARAM_TYPE => 'integer', + ApiBase::PARAM_MIN => 1, + ApiBase::PARAM_REQUIRED => false, + ], + 'log' => [ + ApiBase::PARAM_TYPE => 'integer', + ApiBase::PARAM_MIN => 1, + ApiBase::PARAM_REQUIRED => false, + ], + 'token' => [ + ApiBase::PARAM_TYPE => 'string', + ApiBase::PARAM_REQUIRED => true, + ], + 'source' => [ + ApiBase::PARAM_TYPE => 'string', + ApiBase::PARAM_REQUIRED => false, + ] + ]; + } + + public function getHelpUrls() { + return [ + 'https://www.mediawiki.org/wiki/Extension:Thanks#API_Documentation', + ]; + } + + /** + * @see ApiBase::getExamplesMessages() + * @return array + */ + protected function getExamplesMessages() { + return [ + 'action=thank&revid=456&source=diff&token=123ABC' + => 'apihelp-thank-example-1', + ]; + } +} diff --git a/Thanks/ApiFlowThank.php b/Thanks/includes/ApiFlowThank.php index 4cfb17c8..c7e670ba 100644 --- a/Thanks/ApiFlowThank.php +++ b/Thanks/includes/ApiFlowThank.php @@ -11,15 +11,12 @@ use Flow\Container; use Flow\Conversion\Utils; -use Flow\Data\RootPostLoader; use Flow\Exception\FlowException; use Flow\Model\PostRevision; use Flow\Model\UUID; class ApiFlowThank extends ApiThank { public function execute() { - $this->dieIfEchoNotInstalled(); - $user = $this->getUser(); $this->dieOnBadUser( $user ); @@ -47,13 +44,13 @@ class ApiFlowThank extends ApiThank { Container::get( 'templating' )->getContent( $rootPost, 'topic-title-html' ) ); // Truncate the title text to prevent issues with database storage. - $topicTitleText = $this->getLanguage()->truncate( $rawTopicTitleText, 200 ); + $topicTitleText = $this->getLanguage()->truncateForDatabase( $rawTopicTitleText, 200 ); $pageTitle = $this->getPageTitleFromRootPost( $rootPost ); /** @var PostRevision $post */ $post = $data['post']; $postText = Utils::htmlToPlaintext( $post->getContent() ); - $postText = $this->getLanguage()->truncate( $postText, 200 ); + $postText = $this->getLanguage()->truncateForDatabase( $postText, 200 ); $topicTitle = $this->getTopicTitleFromRootPost( $rootPost ); @@ -189,6 +186,7 @@ class ApiFlowThank extends ApiThank { /** * @see ApiBase::getExamplesMessages() + * @return array */ protected function getExamplesMessages() { return [ diff --git a/Thanks/ApiThank.php b/Thanks/includes/ApiThank.php index fd80f2cd..8b6cdf8b 100644 --- a/Thanks/ApiThank.php +++ b/Thanks/includes/ApiThank.php @@ -6,12 +6,6 @@ * @ingroup Extensions */ abstract class ApiThank extends ApiBase { - protected function dieIfEchoNotInstalled() { - if ( !class_exists( 'EchoNotifier' ) ) { - $this->dieWithError( 'thanks-error-echonotinstalled', 'echonotinstalled' ); - } - } - protected function dieOnBadUser( User $user ) { if ( $user->isAnon() ) { $this->dieWithError( 'thanks-error-notloggedin', 'notloggedin' ); @@ -29,7 +23,7 @@ abstract class ApiThank extends ApiBase { if ( $user->getId() === $recipient->getId() ) { $this->dieWithError( 'thanks-error-invalidrecipient-self', 'invalidrecipient' ); - } elseif ( !$wgThanksSendToBots && in_array( 'bot', $recipient->getGroups() ) ) { + } elseif ( !$wgThanksSendToBots && $recipient->isBot() ) { $this->dieWithError( 'thanks-error-invalidrecipient-bot', 'invalidrecipient' ); } } @@ -42,31 +36,32 @@ abstract class ApiThank extends ApiBase { } /** - * This checks the log_search data + * This checks the log_search data. * - * @param User $thanker - * @param string $uniqueId + * @param User $thanker The user sending the thanks. + * @param string $uniqueId The identifier for the thanks. * @return bool Whether thanks has already been sent */ protected function haveAlreadyThanked( User $thanker, $uniqueId ) { $dbw = wfGetDB( DB_MASTER ); + $logWhere = ActorMigration::newMigration()->getWhere( $dbw, 'log_user', $thanker ); return (bool)$dbw->selectRow( - [ 'log_search', 'logging' ], + [ 'log_search', 'logging' ] + $logWhere['tables'], [ 'ls_value' ], [ - 'log_user' => $thanker->getId(), + $logWhere['conds'], 'ls_field' => 'thankid', 'ls_value' => $uniqueId, ], __METHOD__, [], - [ 'logging' => [ 'INNER JOIN', 'ls_log_id=log_id' ] ] + [ 'logging' => [ 'INNER JOIN', 'ls_log_id=log_id' ] ] + $logWhere['joins'] ); } /** - * @param User $user - * @param User $recipient + * @param User $user The user performing the thanks (and the log entry). + * @param User $recipient The target of the thanks (and the log entry). * @param string $uniqueId A unique Id to identify the event being thanked for, to use * when checking for duplicate thanks */ @@ -88,8 +83,8 @@ abstract class ApiThank extends ApiBase { return 'csrf'; } - // Writes to the Echo database and sometimes log tables. public function isWriteMode() { + // Writes to the Echo database and sometimes log tables. return true; } } diff --git a/Thanks/includes/EchoCoreThanksPresentationModel.php b/Thanks/includes/EchoCoreThanksPresentationModel.php new file mode 100644 index 00000000..514b14a8 --- /dev/null +++ b/Thanks/includes/EchoCoreThanksPresentationModel.php @@ -0,0 +1,162 @@ +<?php +class EchoCoreThanksPresentationModel extends EchoEventPresentationModel { + /** @var LogEntry|bool|null */ + private $logEntry; + + public function canRender() { + $hasTitle = (bool)$this->event->getTitle(); + if ( $this->getThankType() === 'log' ) { + $logEntry = $this->getLogEntry(); + return $hasTitle && $logEntry && !$logEntry->getDeleted(); + } + return $hasTitle; + } + + public function getIconType() { + return 'thanks'; + } + + public function getHeaderMessage() { + $type = $this->getThankType(); + if ( $this->isBundled() ) { + // Message is either notification-bundle-header-rev-thank + // or notification-bundle-header-log-thank. + $msg = $this->msg( "notification-bundle-header-$type-thank" ); + $msg->params( $this->getBundleCount() ); + $msg->params( $this->getTruncatedTitleText( $this->event->getTitle(), true ) ); + $msg->params( $this->getViewingUserForGender() ); + return $msg; + } else { + if ( $this->event->getExtraParam( 'revcreation', null ) ) { + // This is a thank on a page creation revision. + $msg = $this->getMessageWithAgent( "notification-header-creation-thank" ); + } else { + // Message is either notification-header-rev-thank or notification-header-log-thank. + $msg = $this->getMessageWithAgent( "notification-header-$type-thank" ); + } + $msg->params( $this->getTruncatedTitleText( $this->event->getTitle(), true ) ); + $msg->params( $this->getViewingUserForGender() ); + return $msg; + } + } + + public function getCompactHeaderMessage() { + $msg = parent::getCompactHeaderMessage(); + $msg->params( $this->getViewingUserForGender() ); + return $msg; + } + + public function getBodyMessage() { + $comment = $this->getRevOrLogComment(); + if ( $comment ) { + $msg = new RawMessage( '$1' ); + $msg->plaintextParams( $comment ); + return $msg; + } + } + + private function getRevisionEditSummary() { + if ( !$this->userCan( Revision::DELETED_COMMENT ) ) { + return false; + } + + $revId = $this->event->getExtraParam( 'revid', false ); + if ( !$revId ) { + return false; + } + + $revision = Revision::newFromId( $revId ); + if ( !$revision ) { + return false; + } + + $summary = $revision->getComment( Revision::RAW ); + return $summary ?: false; + } + + /** + * Get the comment/summary/excerpt of the log entry or revision, + * for use in the notification body. + * @return string|bool The comment or false if it could not be retrieved. + */ + protected function getRevOrLogComment() { + if ( $this->event->getExtraParam( 'logid' ) ) { + $logEntry = $this->getLogEntry(); + if ( !$logEntry ) { + return ''; + } + $formatter = LogFormatter::newFromEntry( $logEntry ); + $excerpt = $formatter->getPlainActionText(); + // Turn wikitext into plaintext + $excerpt = Linker::formatComment( $excerpt ); + $excerpt = Sanitizer::stripAllTags( $excerpt ); + return $excerpt; + } else { + // Try to get edit summary. + $summary = $this->getRevisionEditSummary(); + if ( $summary ) { + return $summary; + } + // Fallback on edit excerpt. + if ( $this->userCan( Revision::DELETED_TEXT ) ) { + return $this->event->getExtraParam( 'excerpt', false ); + } + } + } + + public function getPrimaryLink() { + $logId = $this->event->getExtraParam( 'logid' ); + if ( $logId ) { + $url = SpecialPage::getTitleFor( 'Log' )->getLocalURL( [ 'logid' => $logId ] ); + $label = 'notification-link-text-view-logentry'; + } else { + $url = $this->event->getTitle()->getLocalURL( [ + 'oldid' => 'prev', + 'diff' => $this->event->getExtraParam( 'revid' ) + ] ); + $label = 'notification-link-text-view-edit'; + } + return [ + 'url' => $url, + // Label is only used for non-JS clients. + 'label' => $this->msg( $label )->text(), + ]; + } + + public function getSecondaryLinks() { + $pageLink = $this->getPageLink( $this->event->getTitle(), null, true ); + if ( $this->isBundled() ) { + return [ $pageLink ]; + } else { + return [ $this->getAgentLink(), $pageLink ]; + } + } + + /** + * @return LogEntry|false + */ + private function getLogEntry() { + if ( $this->logEntry !== null ) { + return $this->logEntry; + } + $logId = $this->event->getExtraParam( 'logid' ); + if ( !$logId ) { + $this->logEntry = false; + } else { + $this->logEntry = DatabaseLogEntry::newFromId( $logId, wfGetDB( DB_REPLICA ) ); + if ( !$this->logEntry ) { + $this->logEntry = false; + } + } + return $this->logEntry; + } + + /** + * Returns thank type + * + * @return string 'log' or 'rev' + */ + private function getThankType() { + return $this->event->getExtraParam( 'logid' ) ? 'log' : 'rev'; + } +} diff --git a/Thanks/FlowThanksPresentationModel.php b/Thanks/includes/EchoFlowThanksPresentationModel.php index 1f48d9d3..1f48d9d3 100644 --- a/Thanks/FlowThanksPresentationModel.php +++ b/Thanks/includes/EchoFlowThanksPresentationModel.php diff --git a/Thanks/SpecialThanks.php b/Thanks/includes/SpecialThanks.php index 99ec2125..43fd92e1 100644 --- a/Thanks/SpecialThanks.php +++ b/Thanks/includes/SpecialThanks.php @@ -9,13 +9,14 @@ class SpecialThanks extends FormSpecialPage { protected $result; /** - * 'rev' for revision or 'flow' for Flow comment, null if no ID is specified + * 'rev' for revision, 'log' for log entry, or 'flow' for Flow comment, + * null if no ID is specified * @var string $type */ protected $type; /** - * Revision ID ('0' = invalid) or Flow UUID + * Revision or Log ID ('0' = invalid) or Flow UUID * @var string $id */ protected $id; @@ -30,7 +31,7 @@ class SpecialThanks extends FormSpecialPage { /** * Set the type and ID or UUID of the request. - * @param string $par + * @param string $par The subpage name. */ protected function setParameter( $par ) { if ( $par === null || $par === '' ) { @@ -46,6 +47,14 @@ class SpecialThanks extends FormSpecialPage { $this->type = 'flow'; $this->id = $tokens[1]; } + } elseif ( strtolower( $tokens[0] ) === 'log' ) { + $this->type = 'log'; + // Make sure there's a numeric ID specified as the subpage. + if ( count( $tokens ) === 1 || $tokens[1] === '' || !( ctype_digit( $tokens[1] ) ) ) { + $this->id = '0'; + } else { + $this->id = $tokens[1]; + } } else { $this->type = 'rev'; if ( !( ctype_digit( $par ) ) ) { // Revision ID is not an integer. @@ -58,17 +67,22 @@ class SpecialThanks extends FormSpecialPage { /** * HTMLForm fields - * @return Array + * @return string[][] */ protected function getFormFields() { return [ - 'revid' => [ - 'id' => 'mw-thanks-form-revid', - 'name' => 'revid', + 'id' => [ + 'id' => 'mw-thanks-form-id', + 'name' => 'id', 'type' => 'hidden', - 'label-message' => 'thanks-form-revid', 'default' => $this->id, - ] + ], + 'type' => [ + 'id' => 'mw-thanks-form-type', + 'name' => 'type', + 'type' => 'hidden', + 'default' => $this->type, + ], ]; } @@ -81,20 +95,24 @@ class SpecialThanks extends FormSpecialPage { $msgKey = 'thanks-error-no-id-specified'; } elseif ( $this->type === 'rev' && $this->id === '0' ) { $msgKey = 'thanks-error-invalidrevision'; + } elseif ( $this->type === 'log' && $this->id === '0' ) { + $msgKey = 'thanks-error-invalid-log-id'; } elseif ( $this->type === 'flow' ) { $msgKey = 'flow-thanks-confirmation-special'; } else { - $msgKey = 'thanks-confirmation-special'; + $msgKey = 'thanks-confirmation-special-' . $this->type; } return '<p>' . $this->msg( $msgKey )->escaped() . '</p>'; } /** * Format the submission form. - * @param HTMLForm $form + * @param HTMLForm $form The form object to modify. */ protected function alterForm( HTMLForm $form ) { - if ( $this->type === null || $this->type === 'rev' && $this->id === '0' ) { + if ( $this->type === null + || ( in_array( $this->type, [ 'rev', 'log', ] ) && $this->id === '0' ) + ) { $form->suppressDefaultSubmit( true ); } else { $form->setSubmitText( $this->msg( 'thanks-submit' )->escaped() ); @@ -110,18 +128,18 @@ class SpecialThanks extends FormSpecialPage { /** * Call the API internally. - * @param array $data + * @param string[] $data The form data. * @return Status */ public function onSubmit( array $data ) { - if ( !isset( $data['revid'] ) ) { + if ( !isset( $data['id'] ) ) { return Status::newFatal( 'thanks-error-invalidrevision' ); } - if ( $this->type === 'rev' ) { + if ( in_array( $this->type, [ 'rev', 'log' ] ) ) { $requestData = [ 'action' => 'thank', - 'rev' => (int)$data['revid'], + $this->type => (int)$data['id'], 'source' => 'specialpage', 'token' => $this->getUser()->getEditToken(), ]; @@ -162,16 +180,15 @@ class SpecialThanks extends FormSpecialPage { $recipient = User::newFromName( $this->result['recipient'] ); $link = Linker::userLink( $recipient->getId(), $recipient->getName() ); - if ( $this->type === 'rev' ) { + if ( in_array( $this->type, [ 'rev', 'log' ] ) ) { $msgKey = 'thanks-thanked-notice'; } else { $msgKey = 'flow-thanks-thanked-notice'; } - - $this->getOutput()->addHTML( $this->msg( $msgKey ) + $msg = $this->msg( $msgKey ) ->rawParams( $link ) - ->params( $recipient->getName(), $sender->getName() )->parse() - ); + ->params( $recipient->getName(), $sender->getName() ); + $this->getOutput()->addHTML( $msg->parse() ); } public function isListed() { diff --git a/Thanks/Thanks.hooks.php b/Thanks/includes/ThanksHooks.php index d4186548..d2308a1a 100644 --- a/Thanks/Thanks.hooks.php +++ b/Thanks/includes/ThanksHooks.php @@ -1,5 +1,6 @@ <?php -use Flow\Model\UUID; + +use MediaWiki\MediaWikiServices; /** * Hooks for Thanks extension @@ -7,14 +8,14 @@ use Flow\Model\UUID; * @file * @ingroup Extensions */ - class ThanksHooks { + /** * ResourceLoaderTestModules hook handler * @see https://www.mediawiki.org/wiki/Manual:Hooks/ResourceLoaderTestModules * - * @param array $testModules - * @param ResourceLoader $resourceLoader + * @param array &$testModules The modules array to add to. + * @param ResourceLoader &$resourceLoader The resource loader. * @return bool */ public static function onResourceLoaderTestModules( array &$testModules, @@ -22,7 +23,7 @@ class ThanksHooks { ) { if ( class_exists( 'SpecialMobileDiff' ) ) { $testModules['qunit']['tests.ext.thanks.mobilediff'] = [ - 'localBasePath' => __DIR__, + 'localBasePath' => dirname( __DIR__ ), 'remoteExtPath' => 'Thanks', 'dependencies' => [ 'ext.thanks.mobilediff' ], 'scripts' => [ @@ -37,29 +38,32 @@ class ThanksHooks { /** * Handler for HistoryRevisionTools and DiffRevisionTools hooks. * Inserts 'thank' link into revision interface - * @param $rev Revision object to add the thank link for - * @param &$links array Links to add to the revision interface - * @param $oldRev Revision object of the "old" revision when viewing a diff + * @param Revision $rev Revision object to add the thank link for + * @param array &$links Links to add to the revision interface + * @param Revision|null $oldRev Revision object of the "old" revision when viewing a diff + * @param User $user The user performing the thanks. * @return bool */ - public static function insertThankLink( $rev, &$links, $oldRev = null, User $user ) { + public static function insertThankLink( $rev, &$links, $oldRev, User $user ) { $recipientId = $rev->getUser(); $recipient = User::newFromId( $recipientId ); - // Make sure Echo is turned on. + $prev = $rev->getPrevious(); // Don't let users thank themselves. // Exclude anonymous users. // Exclude users who are blocked. // Check whether bots are allowed to receive thanks. - if ( class_exists( 'EchoNotifier' ) - && !$user->isAnon() + // Check if there's other revisions between $prev and $oldRev + // (It supports discontinuous history created by Import or CX but + // prevents thanking diff across multiple revisions) + if ( !$user->isAnon() && $recipientId !== $user->getId() && !$user->isBlocked() && !$user->isBlockedGlobally() && self::canReceiveThanks( $recipient ) && !$rev->isDeleted( Revision::DELETED_TEXT ) - && ( !$oldRev || $rev->getParentId() == $oldRev->getId() ) + && ( !$oldRev || !$prev || $prev->getId() === $oldRev->getId() ) ) { - $links[] = self::generateThankElement( $rev, $recipient ); + $links[] = self::generateThankElement( $rev->getId(), $recipient ); } return true; } @@ -77,7 +81,7 @@ class ThanksHooks { return false; } - if ( !$wgThanksSendToBots && in_array( 'bot', $user->getGroups() ) ) { + if ( !$wgThanksSendToBots && $user->isBot() ) { return false; } @@ -87,14 +91,17 @@ class ThanksHooks { /** * Helper for self::insertThankLink * Creates either a thank link or thanked span based on users session - * @param $rev Revision object to generate the thank element for - * @param $recipient User who receives thanks notification + * @param int $id Revision or log ID to generate the thank element for. + * @param User $recipient User who receives thanks notification. + * @param string $type Either 'revision' or 'log'. * @return string */ - protected static function generateThankElement( $rev, $recipient ) { + protected static function generateThankElement( $id, $recipient, $type = 'revision' ) { global $wgUser; - // User has already thanked for revision - if ( $wgUser->getRequest()->getSessionData( "thanks-thanked-{$rev->getId()}" ) ) { + // Check if the user has already thanked for this revision or log entry. + // Session keys are backwards-compatible, and are also used in the ApiCoreThank class. + $sessionKey = ( $type === 'revision' ) ? $id : $type . $id; + if ( $wgUser->getRequest()->getSessionData( "thanks-thanked-$sessionKey" ) ) { return Html::element( 'span', [ 'class' => 'mw-thanks-thanked' ], @@ -102,40 +109,48 @@ class ThanksHooks { ); } + $genderCache = MediaWikiServices::getInstance()->getGenderCache(); // Add 'thank' link $tooltip = wfMessage( 'thanks-thank-tooltip' ) ->params( $wgUser->getName(), $recipient->getName() ) ->text(); + $subpage = ( $type === 'revision' ) ? '' : 'Log/'; return Html::element( 'a', [ 'class' => 'mw-thanks-thank-link', - 'href' => SpecialPage::getTitleFor( 'Thanks', $rev->getId() )->getFullURL(), + 'href' => SpecialPage::getTitleFor( 'Thanks', $subpage . $id )->getFullURL(), 'title' => $tooltip, - 'data-revision-id' => $rev->getId(), + 'data-' . $type . '-id' => $id, + 'data-recipient-gender' => $genderCache->getGenderOf( $recipient->getName(), __METHOD__ ), ], wfMessage( 'thanks-thank', $wgUser, $recipient->getName() )->text() ); } /** + * @param OutputPage $outputPage The OutputPage to add the module to. + */ + protected static function addThanksModule( OutputPage $outputPage ) { + $confirmationRequired = MediaWikiServices::getInstance() + ->getMainConfig() + ->get( 'ThanksConfirmationRequired' ); + $outputPage->addModules( [ 'ext.thanks.corethank' ] ); + $outputPage->addJsConfigVars( 'thanks-confirmation-required', $confirmationRequired ); + } + + /** * Handler for PageHistoryBeforeList hook. * @see http://www.mediawiki.org/wiki/Manual:Hooks/PageHistoryBeforeList - * @param &$page WikiPage|Article|ImagePage|CategoryPage|Page The page for which the history + * @param WikiPage|Article|ImagePage|CategoryPage|Page &$page The page for which the history * is loading. - * @param $context RequestContext object + * @param RequestContext $context RequestContext object * @return bool true in all cases */ public static function onPageHistoryBeforeList( &$page, $context ) { - global $wgThanksConfirmationRequired; - if ( class_exists( 'EchoNotifier' ) - && $context->getUser()->isLoggedIn() - ) { - // Load the module for the thank links - $context->getOutput()->addModules( [ 'ext.thanks.revthank' ] ); - $context->getOutput()->addJsConfigVars( 'thanks-confirmation-required', - $wgThanksConfirmationRequired ); + if ( $context->getUser()->isLoggedIn() ) { + static::addThanksModule( $context->getOutput() ); } return true; } @@ -143,20 +158,14 @@ class ThanksHooks { /** * Handler for DiffViewHeader hook. * @see http://www.mediawiki.org/wiki/Manual:Hooks/DiffViewHeader - * @param $diff DifferenceEngine - * @param $oldRev Revision object of the "old" revision (may be null/invalid) - * @param $newRev Revision object of the "new" revision + * @param DifferenceEngine $diff DifferenceEngine object that's calling. + * @param Revision $oldRev Revision object of the "old" revision (may be null/invalid) + * @param Revision $newRev Revision object of the "new" revision * @return bool true in all cases */ public static function onDiffViewHeader( $diff, $oldRev, $newRev ) { - global $wgThanksConfirmationRequired; - if ( class_exists( 'EchoNotifier' ) - && $diff->getUser()->isLoggedIn() - ) { - // Load the module for the thank link - $diff->getOutput()->addModules( [ 'ext.thanks.revthank' ] ); - $diff->getOutput()->addJsConfigVars( 'thanks-confirmation-required', - $wgThanksConfirmationRequired ); + if ( $diff->getUser()->isLoggedIn() ) { + static::addThanksModule( $diff->getOutput() ); } return true; } @@ -164,9 +173,9 @@ class ThanksHooks { /** * Add Thanks events to Echo * - * @param $notifications array of Echo notifications - * @param $notificationCategories array of Echo notification categories - * @param $icons array of icon details + * @param array &$notifications array of Echo notifications + * @param array &$notificationCategories array of Echo notification categories + * @param array &$icons array of icon details * @return bool */ public static function onBeforeCreateEchoEvent( @@ -181,7 +190,7 @@ class ThanksHooks { 'category' => 'edit-thank', 'group' => 'positive', 'section' => 'message', - 'presentation-model' => 'EchoThanksPresentationModel', + 'presentation-model' => 'EchoCoreThanksPresentationModel', 'bundle' => [ 'web' => true, 'expandable' => true, @@ -203,8 +212,8 @@ class ThanksHooks { $icons['thanks'] = [ 'path' => [ - 'ltr' => 'Thanks/thanks-green-ltr.svg', - 'rtl' => 'Thanks/thanks-green-rtl.svg' + 'ltr' => 'Thanks/userTalk-constructive-ltr.svg', + 'rtl' => 'Thanks/userTalk-constructive-rtl.svg' ] ]; @@ -213,8 +222,8 @@ class ThanksHooks { /** * Add user to be notified on echo event - * @param $event EchoEvent - * @param $users array + * @param EchoEvent $event The event. + * @param User[] &$users The user list to add to. * @return bool */ public static function onEchoGetDefaultNotifiedUsers( $event, &$users ) { @@ -236,8 +245,8 @@ class ThanksHooks { /** * Handler for LocalUserCreated hook * @see http://www.mediawiki.org/wiki/Manual:Hooks/LocalUserCreated - * @param $user User object that was created. - * @param $autocreated bool True when account was auto-created + * @param User $user User object that was created. + * @param bool $autocreated True when account was auto-created * @return bool */ public static function onAccountCreated( $user, $autocreated ) { @@ -252,18 +261,17 @@ class ThanksHooks { /** * Add thanks button to SpecialMobileDiff page - * @param &$output OutputPage object - * @param $ctx MobileContext object - * @param $revisions Array of the two revisions that are being compared in the diff + * @param OutputPage &$output OutputPage object + * @param MobileContext $ctx MobileContext object + * @param array $revisions Array of the two revisions that are being compared in the diff * @return bool true in all cases */ public static function onBeforeSpecialMobileDiffDisplay( &$output, $ctx, $revisions ) { $rev = $revisions[1]; - // If the Echo and MobileFrontend extensions are installed and the user is + // If the MobileFrontend extension is installed and the user is // logged in or recipient is not a bot if bots cannot receive thanks, show a 'Thank' link. if ( $rev - && class_exists( 'EchoNotifier' ) && class_exists( 'SpecialMobileDiff' ) && self::canReceiveThanks( User::newFromId( $rev->getUser() ) ) && $output->getUser()->isLoggedIn() @@ -280,8 +288,10 @@ class ThanksHooks { } /** - * So users can just type in a username for target and it'll work - * @param array $types + * Handler for GetLogTypesOnUser. + * So users can just type in a username for target and it'll work. + * @link https://www.mediawiki.org/wiki/Manual:Hooks/GetLogTypesOnUser + * @param string[] &$types The list of log types, to add to. * @return bool */ public static function onGetLogTypesOnUser( array &$types ) { @@ -293,16 +303,21 @@ class ThanksHooks { * Handler for BeforePageDisplay. Inserts javascript to enhance thank * links from static urls to in-page dialogs along with reloading * the previously thanked state. - * + * @link https://www.mediawiki.org/wiki/Manual:Hooks/BeforePageDisplay * @param OutputPage $out OutputPage object - * @param Skin $skin + * @param Skin $skin The skin in use. * @return bool */ public static function onBeforePageDisplay( OutputPage $out, $skin ) { $title = $out->getTitle(); + // Add to Flow boards. if ( $title instanceof Title && $title->hasContentModel( 'flow-board' ) ) { $out->addModules( 'ext.thanks.flowthank' ); } + // Add to Special:Log. + if ( $title->isSpecial( 'Log' ) ) { + static::addThanksModule( $out ); + } return true; } @@ -325,19 +340,26 @@ class ThanksHooks { } /** - * Handler for EchoGetBundleRule hook, which defines the bundle rules for each notification + * Handler for EchoGetBundleRule hook, which defines the bundle rules for each notification. * - * @param $event EchoEvent - * @param $bundleString string Determines how the notification should be bundled + * @param EchoEvent $event The event being notified. + * @param string &$bundleString Determines how the notification should be bundled. * @return bool True for success */ public static function onEchoGetBundleRules( $event, &$bundleString ) { switch ( $event->getType() ) { case 'edit-thank': $bundleString = 'edit-thank'; - $revId = $event->getExtraParam( 'revid' ); - if ( $revId ) { - $bundleString .= $event->getExtraParam( 'revid' ); + // Try to get either the revid or logid parameter. + $revOrLogId = $event->getExtraParam( 'logid' ); + if ( $revOrLogId ) { + // avoid collision with revision ids + $revOrLogId = 'log' . $revOrLogId; + } else { + $revOrLogId = $event->getExtraParam( 'revid' ); + } + if ( $revOrLogId ) { + $bundleString .= $revOrLogId; } break; case 'flow-thank': @@ -350,4 +372,52 @@ class ThanksHooks { } return true; } + + /** + * @link https://www.mediawiki.org/wiki/Manual:Hooks/LogEventsListLineEnding + * @param LogEventsList $page The log events list. + * @param string &$ret The lineending HTML, to modify. + * @param DatabaseLogEntry $entry The log entry. + * @param string[] &$classes CSS classes to add to the line. + * @param string[] &$attribs HTML attributes to add to the line. + * @throws ConfigException + */ + public static function onLogEventsListLineEnding( + LogEventsList $page, &$ret, DatabaseLogEntry $entry, &$classes, &$attribs + ) { + global $wgUser; + + // Don't thank if anonymous or blocked + if ( $wgUser->isAnon() || $wgUser->isBlocked() || $wgUser->isBlockedGlobally() ) { + return; + } + + // Make sure this log type is whitelisted. + $logTypeWhitelist = MediaWikiServices::getInstance() + ->getMainConfig() + ->get( 'ThanksLogTypeWhitelist' ); + if ( !in_array( $entry->getType(), $logTypeWhitelist ) ) { + return; + } + + // Don't thank if no recipient, + // or if recipient is the current user or unable to receive thanks. + // Don't check for deleted revision (this avoids extraneous queries from Special:Log). + $recipient = $entry->getPerformer(); + if ( !$recipient + || $recipient->getId() === $wgUser->getId() + || !self::canReceiveThanks( $recipient ) + ) { + return; + } + + // Create thank link either for the revision (if there is an associated revision ID) + // or the log entry. + $type = $entry->getAssociatedRevId() ? 'revision' : 'log'; + $id = $entry->getAssociatedRevId() ? $entry->getAssociatedRevId() : $entry->getId(); + $thankLink = self::generateThankElement( $id, $recipient, $type ); + + // Add parentheses to match what's done with Thanks in revision lists and diff displays. + $ret .= ' ' . wfMessage( 'parentheses' )->rawParams( $thankLink )->escaped(); + } } diff --git a/Thanks/ThanksLogFormatter.php b/Thanks/includes/ThanksLogFormatter.php index 0366d99b..78c5e499 100644 --- a/Thanks/ThanksLogFormatter.php +++ b/Thanks/includes/ThanksLogFormatter.php @@ -3,6 +3,9 @@ * This class formats log entries for thanks */ class ThanksLogFormatter extends LogFormatter { + /** + * @inheritDoc + */ protected function getMessageParameters() { $params = parent::getMessageParameters(); // Convert target from a pageLink to a userLink since the target is diff --git a/Thanks/modules/ext.thanks.revthank.js b/Thanks/modules/ext.thanks.corethank.js index 872703d4..c0546692 100644 --- a/Thanks/modules/ext.thanks.revthank.js +++ b/Thanks/modules/ext.thanks.corethank.js @@ -5,7 +5,7 @@ $( 'a.mw-thanks-thank-link' ).each( function ( idx, el ) { var $thankLink = $( el ); if ( mw.thanks.thanked.contains( $thankLink ) ) { - $thankLink.before( mw.msg( 'thanks-thanked' ) ); + $thankLink.before( mw.message( 'thanks-thanked', mw.user, $thankLink.data( 'recipient-gender' ) ).escaped() ); $thankLink.remove(); } } ); @@ -14,7 +14,7 @@ // $thankLink is the element with the data-revision-id attribute // $thankElement is the element to be removed on success function sendThanks( $thankLink, $thankElement ) { - var source; + var source, apiParams; if ( $thankLink.data( 'clickDisabled' ) ) { // Prevent double clicks while we haven't received a response from API request @@ -22,25 +22,34 @@ } $thankLink.data( 'clickDisabled', true ); + // Determine the thank source (history, diff, or log). if ( mw.config.get( 'wgAction' ) === 'history' ) { source = 'history'; + } else if ( mw.config.get( 'wgCanonicalSpecialPageName' ) === 'Log' ) { + source = 'log'; } else { source = 'diff'; } - ( new mw.Api() ).postWithToken( 'csrf', { + // Construct the API parameters. + apiParams = { action: 'thank', - rev: $thankLink.attr( 'data-revision-id' ), source: source - } ) + }; + if ( $thankLink.data( 'log-id' ) ) { + apiParams.log = $thankLink.data( 'log-id' ); + } else { + apiParams.rev = $thankLink.data( 'revision-id' ); + } + + // Send the API request. + ( new mw.Api() ).postWithToken( 'csrf', apiParams ) .then( // Success function () { - var username = $thankLink.closest( - source === 'history' ? 'li' : 'td' - ).find( 'a.mw-userlink' ).text(); - // Get the user who was thanked (for gender purposes) - return mw.thanks.getUserGender( username ); + $thankElement.before( mw.message( 'thanks-thanked', mw.user, $thankLink.data( 'recipient-gender' ) ).escaped() ); + $thankElement.remove(); + mw.thanks.thanked.push( $thankLink ); }, // Fail function ( errorCode ) { @@ -53,34 +62,42 @@ case 'ratelimited': OO.ui.alert( mw.msg( 'thanks-error-ratelimited', mw.user ) ); break; + case 'revdeleted': + OO.ui.alert( mw.msg( 'thanks-error-revdeleted' ) ); + break; default: OO.ui.alert( mw.msg( 'thanks-error-undefined', errorCode ) ); } } - ) - .then( function ( recipientGender ) { - $thankElement.before( mw.message( 'thanks-thanked', mw.user, recipientGender ).escaped() ); - $thankElement.remove(); - mw.thanks.thanked.push( $thankLink ); - } ); + ); } + /** + * Add interactive handlers to all 'thank' links in $content + * + * @param {jQuery} $content + */ function addActionToLinks( $content ) { + var $thankLinks = $content.find( 'a.mw-thanks-thank-link' ); if ( mw.config.get( 'thanks-confirmation-required' ) ) { - $content.find( 'a.mw-thanks-thank-link' ).confirmable( { - i18n: { - confirm: mw.msg( 'thanks-confirmation2', mw.user ), - noTitle: mw.msg( 'thanks-thank-tooltip-no', mw.user ), - yesTitle: mw.msg( 'thanks-thank-tooltip-yes', mw.user ) - }, - handler: function ( e ) { - var $thankLink = $( this ); - e.preventDefault(); - sendThanks( $thankLink, $thankLink.closest( '.jquery-confirmable-wrapper' ) ); - } + $thankLinks.each( function () { + var $thankLink = $( this ); + $thankLink.confirmable( { + i18n: { + confirm: mw.msg( 'thanks-confirmation2', mw.user ), + no: mw.msg( 'cancel' ), + noTitle: mw.msg( 'thanks-thank-tooltip-no', mw.user ), + yes: mw.msg( 'thanks-button-thank', mw.user, $thankLink.data( 'recipient-gender' ) ), + yesTitle: mw.msg( 'thanks-thank-tooltip-yes', mw.user ) + }, + handler: function ( e ) { + e.preventDefault(); + sendThanks( $thankLink, $thankLink.closest( '.jquery-confirmable-wrapper' ) ); + } + } ); } ); } else { - $content.find( 'a.mw-thanks-thank-link' ).click( function ( e ) { + $thankLinks.click( function ( e ) { var $thankLink = $( this ); e.preventDefault(); sendThanks( $thankLink, $thankLink ); diff --git a/Thanks/modules/ext.thanks.mobilediff.js b/Thanks/modules/ext.thanks.mobilediff.js index f6f76d0d..ccb1ee9a 100644 --- a/Thanks/modules/ext.thanks.mobilediff.js +++ b/Thanks/modules/ext.thanks.mobilediff.js @@ -8,32 +8,41 @@ * @return {Promise} The thank operation's status. */ function thankUser( name, revision, recipientGender ) { - var d = $.Deferred(); - ( new mw.Api() ).postWithToken( 'csrf', { + return ( new mw.Api() ).postWithToken( 'csrf', { action: 'thank', rev: revision, source: 'mobilediff' - } ).done( function () { + } ).then( function () { mw.notify( mw.msg( 'thanks-thanked-notice', name, recipientGender, mw.user ) ); - d.resolve(); - } ) - .fail( function ( errorCode ) { - // FIXME: What is "popup" and where is it defined? - /* eslint-disable no-undef */ - switch ( errorCode ) { - case 'invalidrevision': - popup.show( mw.msg( 'thanks-error-invalidrevision' ) ); - break; - case 'ratelimited': - popup.show( mw.msg( 'thanks-error-ratelimited', recipientGender ) ); - break; - default: - popup.show( mw.msg( 'thanks-error-undefined', errorCode ) ); - } - /* eslint-enable no-undef */ - d.reject(); - } ); - return d; + }, function ( errorCode ) { + // FIXME: What is "popup" and where is it defined? + /* eslint-disable no-undef */ + switch ( errorCode ) { + case 'invalidrevision': + popup.show( mw.msg( 'thanks-error-invalidrevision' ) ); + break; + case 'ratelimited': + popup.show( mw.msg( 'thanks-error-ratelimited', recipientGender ) ); + break; + default: + popup.show( mw.msg( 'thanks-error-undefined', errorCode ) ); + } + /* eslint-enable no-undef */ + } ); + } + + /** + * Disables the thank button marking the user as thanked + * + * @param {jQuery} $button used for thanking + * @param {string} gender The gender of the user who made the edit + * @return {jQuery} $button now disabled + */ + function disableThanks( $button, gender ) { + return $button + .addClass( 'thanked' ) + .prop( 'disabled', true ) + .text( mw.message( 'thanks-button-thanked', mw.user, gender ).text() ); } /** @@ -42,36 +51,31 @@ * @param {string} name The username of the user who made the edit * @param {string} rev The revision the user created * @param {string} gender The gender of the user who made the edit - * @return {html} The HTML of the button. + * @return {jQuery|null} The HTML of the button. */ function createThankLink( name, rev, gender ) { - var thankImg = mw.config.get( 'wgExtensionAssetsPath' ) + '/Thanks/WhiteSmiley.png', - thankImgTag = '<img width="25" height="20" src="' + thankImg + '" class="mw-mf-action-button-icon"/>', - $thankBtn; + var $button = $( '<button>' ) + .addClass( + 'mw-mf-action-button mw-ui-button mw-ui-progressive mw-ui-icon mw-ui-icon-before mw-ui-icon-userTalk' + ).text( mw.message( 'thanks-button-thank', mw.user, gender ).text() ); // Don't make thank button for self - if ( name !== mw.config.get( 'wgUserName' ) ) { - // See if user has already been thanked for this edit - if ( mw.config.get( 'wgThanksAlreadySent' ) ) { - $thankBtn = $( '<button class="mw-mf-action-button mw-ui-button mw-ui-progressive thanked">' ) - .prop( 'disabled', true ) - .html( thankImgTag + mw.message( 'thanks-button-thanked', mw.user ).escaped() ); - } else { - $thankBtn = $( '<button class="mw-mf-action-button mw-ui-button mw-ui-progressive">' ) - .html( thankImgTag + mw.message( 'thanks-button-thank', mw.user, gender ).escaped() - ) - .on( 'click', function () { - var $this = $( this ); - if ( !$this.hasClass( 'thanked' ) ) { - thankUser( name, rev, gender ).done( function () { - $this.addClass( 'thanked' ).prop( 'disabled', true ) - .html( thankImgTag + mw.message( 'thanks-button-thanked', mw.user, gender ).escaped() ); - } ); - } - } ); - } - return $thankBtn; + if ( name === mw.config.get( 'wgUserName' ) ) { + return null; } + // See if user has already been thanked for this edit + if ( mw.config.get( 'wgThanksAlreadySent' ) ) { + return disableThanks( $button, gender ); + } + return $button + .on( 'click', function () { + var $this = $( this ); + if ( !$this.hasClass( 'thanked' ) ) { + thankUser( name, rev, gender ).done( function () { + disableThanks( $this, gender ); + } ); + } + } ); } /** diff --git a/Thanks/modules/userTalk-ltr.svg b/Thanks/modules/userTalk-ltr.svg new file mode 100644 index 00000000..53b80fdd --- /dev/null +++ b/Thanks/modules/userTalk-ltr.svg @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="UTF-8"?> +<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20"> + <path d="M18 0H2a2 2 0 0 0-2 2v18l4-4h14a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2zm-4 4a1.5 1.5 0 1 1-1.5 1.5A1.5 1.5 0 0 1 14 4zM6 4a1.5 1.5 0 1 1-1.5 1.5A1.5 1.5 0 0 1 6 4zm4 8c-2.61 0-4.83-.67-5.65-3h11.3c-.82 2.33-3.04 3-5.65 3z"/> +</svg> diff --git a/Thanks/modules/userTalk-rtl.svg b/Thanks/modules/userTalk-rtl.svg new file mode 100644 index 00000000..d50868bc --- /dev/null +++ b/Thanks/modules/userTalk-rtl.svg @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="UTF-8"?> +<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20"> + <path d="M0 2v12c0 1.1.9 2 2 2h14l4 4V2c0-1.1-.9-2-2-2H2C.9 0 0 .9 0 2zm7.5 3.5C7.5 6.3 6.8 7 6 7s-1.5-.7-1.5-1.5S5.2 4 6 4s1.5.7 1.5 1.5zm8 0c0 .8-.7 1.5-1.5 1.5s-1.5-.7-1.5-1.5S13.2 4 14 4s1.5.7 1.5 1.5zM4.4 9h11.3c-.8 2.3-3 3-5.6 3s-4.9-.7-5.7-3z"/> +</svg>
\ No newline at end of file diff --git a/Thanks/package.json b/Thanks/package.json index 6aa4f14b..a6953739 100644 --- a/Thanks/package.json +++ b/Thanks/package.json @@ -1,17 +1,14 @@ { - "name": "thanks", - "version": "0.0.0", "private": true, - "description": "Build tools for Thanks.", "scripts": { "test": "grunt test" }, "devDependencies": { - "eslint-config-wikimedia": "0.4.0", - "grunt": "1.0.1", + "eslint-config-wikimedia": "0.5.0", + "grunt": "1.0.3", "grunt-banana-checker": "0.6.0", - "grunt-contrib-watch": "1.0.0", - "grunt-eslint": "20.0.0", + "grunt-contrib-watch": "1.1.0", + "grunt-eslint": "20.1.0", "grunt-jsonlint": "1.1.0" } } diff --git a/Thanks/phpcs.xml b/Thanks/phpcs.xml deleted file mode 100644 index c7e36bc6..00000000 --- a/Thanks/phpcs.xml +++ /dev/null @@ -1,19 +0,0 @@ -<?xml version="1.0"?> -<ruleset> - <rule ref="./vendor/mediawiki/mediawiki-codesniffer/MediaWiki"> - <exclude name="MediaWiki.Commenting.FunctionComment.MissingParamComment" /> - <exclude name="MediaWiki.Commenting.FunctionComment.MissingParamName" /> - <exclude name="MediaWiki.Commenting.FunctionComment.MissingParamTag" /> - <exclude name="MediaWiki.Commenting.FunctionComment.MissingReturn" /> - <exclude name="MediaWiki.Commenting.FunctionComment.ParamNameNoMatch" /> - <exclude name="MediaWiki.Commenting.FunctionComment.WrongStyle" /> - <exclude name="MediaWiki.Files.ClassMatchesFilename.NotMatch" /> - <exclude name="MediaWiki.Commenting.FunctionComment.MissingDocumentationProtected" /> - <exclude name="MediaWiki.Commenting.FunctionComment.MissingDocumentationPublic" /> - <exclude name="MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment" /> - </rule> - <file>.</file> - <arg name="extensions" value="php,php5,inc" /> - <arg name="encoding" value="UTF-8" /> - <exclude-pattern>vendor</exclude-pattern> -</ruleset> diff --git a/Thanks/tests/phan/config.php b/Thanks/tests/phan/config.php new file mode 100644 index 00000000..9f947545 --- /dev/null +++ b/Thanks/tests/phan/config.php @@ -0,0 +1,23 @@ +<?php + +$cfg = require __DIR__ . '/../../vendor/mediawiki/mediawiki-phan-config/src/config.php'; + +$cfg['directory_list'] = array_merge( + $cfg['directory_list'], + [ + './../../extensions/Echo', + './../../extensions/Flow', + './../../extensions/MobileFrontend', + ] +); + +$cfg['exclude_analysis_directory_list'] = array_merge( + $cfg['exclude_analysis_directory_list'], + [ + './../../extensions/Echo', + './../../extensions/Flow', + './../../extensions/MobileFrontend', + ] +); + +return $cfg; diff --git a/Thanks/tests/phpunit/ApiCoreThankIntegrationTest.php b/Thanks/tests/phpunit/ApiCoreThankIntegrationTest.php new file mode 100644 index 00000000..f38f8bc2 --- /dev/null +++ b/Thanks/tests/phpunit/ApiCoreThankIntegrationTest.php @@ -0,0 +1,146 @@ +<?php + +/** + * Integration tests for the Thanks API module + * + * @covers ApiCoreThank + * + * @group Thanks + * @group Database + * @group medium + * @group API + * + * @author Addshore + */ +class ApiCoreThankIntegrationTest extends ApiTestCase { + + /** + * @var int filled in setUp + */ + private $revId; + + /** + * @var int The ID of a deletion log entry. + */ + protected $logId; + + public function setUp() { + parent::setUp(); + + // You can't thank yourself, kind of hacky but just use this other user + $this->doLogin( 'uploader' ); + + $pageName = __CLASS__; + $content = __CLASS__; + $pageTitle = Title::newFromText( $pageName ); + // If the page already exists, delete it, otherwise our edit will not result in a new revision + if ( $pageTitle->exists() ) { + $wikiPage = WikiPage::factory( $pageTitle ); + $wikiPage->doDeleteArticleReal( '' ); + } + $result = $this->editPage( $pageName, $content ); + /** @var Status $result */ + $result = $result->getValue(); + /** @var Revision $revision */ + $revision = $result['revision']; + $this->revId = $revision->getId(); + + // Create a 2nd page and delete it, so we can thank for the log entry. + $pageToDeleteTitle = Title::newFromText( 'Page to delete' ); + $pageToDelete = WikiPage::factory( $pageToDeleteTitle ); + $pageToDelete->doEditContent( ContentHandler::makeContent( '', $pageToDeleteTitle ), '' ); + $deleteStatus = $pageToDelete->doDeleteArticleReal( '' ); + $this->logId = $deleteStatus->getValue(); + + $this->doLogin( 'sysop' ); + DeferredUpdates::clearPendingUpdates(); + } + + public function testRequestWithoutToken() { + $this->setExpectedException( 'ApiUsageException', 'The "token" parameter must be set.' ); + $this->doApiRequest( [ + 'action' => 'thank', + 'source' => 'someSource', + 'rev' => 1, + ] ); + } + + public function testValidRevRequest() { + list( $result,, ) = $this->doApiRequestWithToken( [ + 'action' => 'thank', + 'rev' => $this->revId, + ] ); + $this->assertSuccess( $result ); + } + + public function testValidLogRequest() { + list( $result,, ) = $this->doApiRequestWithToken( [ + 'action' => 'thank', + 'log' => $this->logId, + ] ); + $this->assertSuccess( $result ); + } + + public function testLogRequestWithDisallowedLogType() { + // Empty the log-type whitelist. + $this->setMwGlobals( [ 'wgThanksLogTypeWhitelist' => [] ] ); + $this->setExpectedException( + ApiUsageException::class, + "Log type 'delete' is not in the whitelist of permitted log types." + ); + $this->doApiRequestWithToken( [ + 'action' => 'thank', + 'log' => $this->logId, + ] ); + } + + public function testLogThanksForADeletedLogEntry() { + global $wgUser; + + // Mark our test log entry as deleted. + // To do this we briefly switch back to our 'uploader' test user. + $this->doLogin( 'uploader' ); + $wgUser->mRights[] = 'deletelogentry'; + $this->doApiRequestWithToken( [ + 'action' => 'revisiondelete', + 'type' => 'logging', + 'ids' => $this->logId, + 'hide' => 'content', + ] ); + $this->doLogin( 'sysop' ); + + // Then try to thank for it, and we should get an exception. + $this->setExpectedException( + ApiUsageException::class, + "The requested log entry has been deleted and thanks cannot be given for it." + ); + $this->doApiRequestWithToken( [ + 'action' => 'thank', + 'log' => $this->logId, + ] ); + } + + public function testValidRequestWithSource() { + list( $result,, ) = $this->doApiRequestWithToken( [ + 'action' => 'thank', + 'source' => 'someSource', + 'rev' => $this->revId, + ] ); + $this->assertSuccess( $result ); + } + + protected function assertSuccess( $result ) { + $this->assertEquals( [ + 'result' => [ + 'success' => 1, + 'recipient' => self::$users['uploader']->getUser()->getName(), + ], + ], $result ); + } + + public function testInvalidRequest() { + $this->setExpectedException( 'ApiUsageException' ); + $this->doApiRequestWithToken( [ 'action' => 'thank' ] ); + } + +} diff --git a/Thanks/tests/phpunit/ApiRevThankUnitTest.php b/Thanks/tests/phpunit/ApiCoreThankUnitTest.php index 69a39a5e..7e3296ce 100644 --- a/Thanks/tests/phpunit/ApiRevThankUnitTest.php +++ b/Thanks/tests/phpunit/ApiCoreThankUnitTest.php @@ -8,12 +8,12 @@ * * @author Addshore */ -class ApiRevThankUnitTest extends MediaWikiTestCase { +class ApiCoreThankUnitTest extends MediaWikiTestCase { protected static $moduleName = 'thank'; protected function getModule() { - return new ApiRevThank( new ApiMain(), self::$moduleName ); + return new ApiCoreThank( new ApiMain(), self::$moduleName ); } /** diff --git a/Thanks/tests/phpunit/ApiFlowThankIntegrationTest.php b/Thanks/tests/phpunit/ApiFlowThankIntegrationTest.php index 8bfcfeed..7dfb237b 100644 --- a/Thanks/tests/phpunit/ApiFlowThankIntegrationTest.php +++ b/Thanks/tests/phpunit/ApiFlowThankIntegrationTest.php @@ -10,22 +10,29 @@ use Flow\Model\UUID; * @covers ApiFlowThank * * @group Thanks - * @gropu Database + * @group Database * @group medium * @group API * @group Flow * * @author Benjamin Chen */ -class ApiFlowThankTest extends ApiTestCase { - /** - * @var PostRevision - */ - public $topic, - $meUser, - $otherUser, - $postByOtherUser, - $postByMe; +class ApiFlowThankIntegrationTest extends ApiTestCase { + + /** @var PostRevision */ + public $topic; + + /** @var User */ + public $meUser; + + /** @var User */ + public $otherUser; + + /** @var PostRevision */ + public $postByOtherUser; + + /** @var PostRevision */ + public $postByMe; public function setUp() { parent::setUp(); diff --git a/Thanks/tests/phpunit/ApiRevThankIntegrationTest.php b/Thanks/tests/phpunit/ApiRevThankIntegrationTest.php deleted file mode 100644 index a19eba21..00000000 --- a/Thanks/tests/phpunit/ApiRevThankIntegrationTest.php +++ /dev/null @@ -1,78 +0,0 @@ -<?php - -/** - * Integration tests for the Thanks API module - * - * @covers ApiRevThank - * - * @group Thanks - * @group Database - * @group medium - * @group API - * - * @author Addshore - */ -class ApiRevThankIntegrationTest extends ApiTestCase { - - /** - * @var int filled in setUp - */ - private $revId; - - public function setUp() { - parent::setUp(); - - // You can't thank yourself, kind of hacky but just use this other user - $this->doLogin( 'uploader' ); - $result = $this->editPage( __CLASS__ . rand( 0, 100 ), __CLASS__ . rand( 0, 100 ) ); - /** @var Status $result */ - $result = $result->getValue(); - /** @var Revision $revision */ - $revision = $result['revision']; - $this->revId = $revision->getId(); - - $this->doLogin( 'sysop' ); - DeferredUpdates::clearPendingUpdates(); - } - - public function testRequestWithoutToken() { - $this->setExpectedException( 'ApiUsageException', 'The "token" parameter must be set.' ); - $this->doApiRequest( [ - 'action' => 'thank', - 'source' => 'someSource', - 'rev' => 1, - ] ); - } - - public function testValidRequest() { - list( $result,, ) = $this->doApiRequestWithToken( [ - 'action' => 'thank', - 'rev' => $this->revId, - ] ); - $this->assertSuccess( $result ); - } - - public function testValidRequestWithSource() { - list( $result,, ) = $this->doApiRequestWithToken( [ - 'action' => 'thank', - 'source' => 'someSource', - 'rev' => $this->revId, - ] ); - $this->assertSuccess( $result ); - } - - protected function assertSuccess( $result ) { - $this->assertEquals( [ - 'result' => [ - 'success' => 1, - 'recipient' => self::$users['uploader']->getUser()->getName(), - ], - ], $result ); - } - - public function testInvalidRequest() { - $this->setExpectedException( 'ApiUsageException' ); - $this->doApiRequestWithToken( [ 'action' => 'thank' ] ); - } - -} diff --git a/Thanks/tests/qunit/test_ext.thanks.mobilediff.js b/Thanks/tests/qunit/test_ext.thanks.mobilediff.js index bb3f2d8b..2c7911f4 100644 --- a/Thanks/tests/qunit/test_ext.thanks.mobilediff.js +++ b/Thanks/tests/qunit/test_ext.thanks.mobilediff.js @@ -1,7 +1,7 @@ ( function ( $, mw ) { QUnit.module( 'Thanks mobilediff' ); - QUnit.test( 'render button for logged in users', 1, function ( assert ) { + QUnit.test( 'render button for logged in users', function ( assert ) { var $container = $( '<div>' ), $user = $( '<div>' ).data( 'user-name', 'jon' ) .data( 'revision-id', 1 ) @@ -9,7 +9,7 @@ // eslint-disable-next-line no-underscore-dangle mw.thanks._mobileDiffInit( $user, $container ); - assert.strictEqual( $container.find( 'button' ).length, 1, 'Thanks button was created.' ); + assert.strictEqual( $container.find( '.mw-ui-button' ).length, 1, 'Thanks button was created.' ); } ); }( jQuery, mediaWiki ) ); diff --git a/Thanks/thanks-green-ltr.svg b/Thanks/thanks-green-ltr.svg deleted file mode 100644 index 12865115..00000000 --- a/Thanks/thanks-green-ltr.svg +++ /dev/null @@ -1,4 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30"> - <path d="M4.5 0v16.5L0 21h25.5c2.55 0 4.5-1.95 4.5-4.5V0H4.5zm16.8 3.75c1.05 0 1.8.9 1.8 1.8s-.75 1.95-1.8 1.95-1.8-.9-1.8-1.8.9-1.95 1.8-1.95zm-8.1 0c1.05 0 1.8.9 1.8 1.8s-.9 1.95-1.8 1.95-1.8-.9-1.8-1.8.75-1.95 1.8-1.95zm4.05 12.75c-7.65 0-9-7.5-9-7.5s3 1.5 9 1.5l9-1.5s-1.5 7.5-9 7.5z" fill="#00af89"/> -</svg>
\ No newline at end of file diff --git a/Thanks/thanks-green-rtl.svg b/Thanks/thanks-green-rtl.svg deleted file mode 100644 index f81b1831..00000000 --- a/Thanks/thanks-green-rtl.svg +++ /dev/null @@ -1,4 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30"> - <path d="M25.5 0v16.5L30 21H4.5C1.95 21 0 19.05 0 16.5V0h25.5zM8.7 3.75c-1.05 0-1.8.9-1.8 1.8S7.65 7.5 8.7 7.5s1.8-.9 1.8-1.8-.9-1.95-1.8-1.95zm8.1 0c-1.05 0-1.8.9-1.8 1.8s.9 1.95 1.8 1.95 1.8-.9 1.8-1.8-.75-1.95-1.8-1.95zM12.75 16.5c7.65 0 9-7.5 9-7.5s-3 1.5-9 1.5l-9-1.5s1.5 7.5 9 7.5z" fill="#00af89"/> -</svg>
\ No newline at end of file diff --git a/Thanks/userTalk-constructive-ltr.svg b/Thanks/userTalk-constructive-ltr.svg new file mode 100644 index 00000000..2717aa2e --- /dev/null +++ b/Thanks/userTalk-constructive-ltr.svg @@ -0,0 +1,7 @@ +<?xml version="1.0" encoding="UTF-8"?> +<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20"> + <title> + user talk + </title> + <path fill="#00af89" d="M18 0H2a2 2 0 0 0-2 2v18l4-4h14a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2zm-4 4a1.5 1.5 0 1 1-1.5 1.5A1.5 1.5 0 0 1 14 4zM6 4a1.5 1.5 0 1 1-1.5 1.5A1.5 1.5 0 0 1 6 4zm4 8c-2.61 0-4.83-.67-5.65-3h11.3c-.82 2.33-3.04 3-5.65 3z"/> +</svg> diff --git a/Thanks/userTalk-constructive-rtl.svg b/Thanks/userTalk-constructive-rtl.svg new file mode 100644 index 00000000..93871d47 --- /dev/null +++ b/Thanks/userTalk-constructive-rtl.svg @@ -0,0 +1,7 @@ +<?xml version="1.0" encoding="UTF-8"?> +<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20"> + <title> + user talk + </title> + <path fill="#00af89" d="M0 2v12c0 1.1.9 2 2 2h14l4 4V2c0-1.1-.9-2-2-2H2C.9 0 0 .9 0 2zm7.5 3.5C7.5 6.3 6.8 7 6 7s-1.5-.7-1.5-1.5S5.2 4 6 4s1.5.7 1.5 1.5zm8 0c0 .8-.7 1.5-1.5 1.5s-1.5-.7-1.5-1.5S13.2 4 14 4s1.5.7 1.5 1.5zM4.4 9h11.3c-.8 2.3-3 3-5.6 3s-4.9-.7-5.7-3z"/> +</svg> diff --git a/Thanks/version b/Thanks/version index 00f0c55f..0b320f55 100644 --- a/Thanks/version +++ b/Thanks/version @@ -1,4 +1,4 @@ -Thanks: REL1_30 -2018-10-30T21:20:10 +Thanks: REL1_32 +2018-10-17T02:38:03 -be4fc69 +23858aa |