jenkins-bot has submitted this change and it was merged. Change subject: UploadsLink: Extension providing links to uploads listings ......................................................................
UploadsLink: Extension providing links to uploads listings Bug: T32915 Change-Id: Id2f7d9471e319fc67f05cc1e6e87718f88a653e9 --- M COPYING D SandboxLink.php D SandboxLinkHooks.php A UploadsLinkHooks.php M extension.json D i18n/af.json D i18n/ar.json D i18n/ast.json D i18n/bh.json D i18n/bn.json D i18n/ca.json D i18n/ce.json D i18n/ckb.json D i18n/cs.json D i18n/da.json D i18n/de.json D i18n/el.json M i18n/en.json D i18n/eo.json D i18n/es.json D i18n/fa.json D i18n/fr.json D i18n/gl.json D i18n/gsw.json D i18n/he.json D i18n/hi.json D i18n/hu.json D i18n/hy.json D i18n/ilo.json D i18n/is.json D i18n/it.json D i18n/ja.json D i18n/kk-cyrl.json D i18n/kn.json D i18n/ko.json D i18n/ksh.json D i18n/lad.json D i18n/lb.json D i18n/lv.json D i18n/mai.json D i18n/min.json D i18n/mk.json D i18n/ne.json D i18n/nl.json D i18n/or.json D i18n/pl.json D i18n/pt-br.json D i18n/pt.json M i18n/qqq.json D i18n/ru.json D i18n/sa.json D i18n/sk.json D i18n/so.json D i18n/sr-ec.json D i18n/sr-el.json D i18n/sv.json D i18n/ta.json D i18n/te.json D i18n/th.json D i18n/tl.json D i18n/uk.json D i18n/ur.json D i18n/vi.json D i18n/zh-hans.json D i18n/zh-hant.json 65 files changed, 187 insertions(+), 789 deletions(-) Approvals: Legoktm: Looks good to me, approved jenkins-bot: Verified diff --git a/COPYING b/COPYING index 96d3f68..2363f5f 100644 --- a/COPYING +++ b/COPYING @@ -1,6 +1,6 @@ The MIT License (MIT) -Copyright (c) 2014 +Copyright (c) 2014-2016 Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/SandboxLink.php b/SandboxLink.php deleted file mode 100644 index acff19f..0000000 --- a/SandboxLink.php +++ /dev/null @@ -1,15 +0,0 @@ -<?php -/** - * Add a link to user's personal sandbox to personal tools menu. - * - * https://www.mediawiki.org/wiki/Extension:SandboxLink - * - * @file - * @license MIT - */ -if ( function_exists( 'wfLoadExtension' ) ) { - wfLoadExtension( 'SandboxLink' ); - $wgMessagesDirs['SandboxLink'] = __DIR__ . '/i18n'; -} else { - die( 'This version of the SandboxLink extension requires MediaWiki 1.25+' ); -} diff --git a/SandboxLinkHooks.php b/SandboxLinkHooks.php deleted file mode 100644 index 0603ba1..0000000 --- a/SandboxLinkHooks.php +++ /dev/null @@ -1,128 +0,0 @@ -<?php -/** - * Add a link to user's personal sandbox to personal tools menu. - * - * https://www.mediawiki.org/wiki/Extension:SandboxLink - * - * @file - * @license MIT - */ - -class SandboxLinkHooks { - /** - * Return a Title for the page where the current user's sandbox is. - * - * @param Skin $skin For context - * @return Title|null - */ - private static function getSandboxTitle( Skin $skin ) { - $subpageMsg = $skin->msg( 'sandboxlink-subpage-name' )->inContentLanguage(); - if ( $subpageMsg->isDisabled() ) { - return null; - } - $username = $skin->getUser()->getName(); - return Title::makeTitleSafe( NS_USER, $username . '/' . $subpageMsg->plain() ); - } - - /** - * Return a link descriptor for the page where the current user's sandbox is, - * relative to current title and in current language. - * - * @param Skin $skin For context - * @return array Link descriptor in a format accepted by PersonalUrls hook - */ - private static function makeSandboxLink( Skin $skin ) { - $currentTitle = $skin->getTitle(); - - $title = self::getSandboxTitle( $skin ); - if ( !$title ) { - return null; - } - - if ( $title->exists() && $title->isRedirect() ) { - $href = $title->getLocalURL( array( 'redirect' => 'no' ) ); - } elseif ( $title->exists() ) { - $href = $title->getLocalURL(); - } else { - $query = array( 'action' => 'edit', 'redlink' => '1' ); - - $editintroMsg = $skin->msg( 'sandboxlink-editintro-pagename' )->inContentLanguage(); - if ( !$editintroMsg->isDisabled() ) { - $query['editintro'] = $editintroMsg->plain(); - } - - $preloadMsg = $skin->msg( 'sandboxlink-preload-pagename' )->inContentLanguage(); - if ( !$preloadMsg->isDisabled() ) { - $query['preload'] = $preloadMsg->plain(); - } - - $href = $title->getLocalURL( $query ); - } - - return array( - 'id' => 'pt-sandbox', - 'text' => $skin->msg( 'sandboxlink-portlet-label' )->text(), - 'href' => $href, - 'class' => $title->isKnown() ? false : 'new', - 'active' => $title->equals( $currentTitle ), - ); - } - - /** - * SkinPreloadExistence hook handler. - * - * Add the title of the page where the current user's sandbox is to link existence cache. - * - * @param Title[] $titles - * @param Skin $skin - * @return bool true - */ - public static function onSkinPreloadExistence( &$titles, $skin ) { - $title = self::getSandboxTitle( $skin ); - if ( $title ) { - $titles[] = $title; - } - return true; - } - - /** - * PersonalUrls hook handler. - * - * Possibly add a link to the page where the current user's sandbox is to personal tools menu. - * - * @param array $personalUrls - * @param Title $title (unused) - * @param Skin $skin - * @return bool true - */ - public static function onPersonalUrls( &$personalUrls, &$title, $skin ) { - global $wgSandboxLinkDisableAnon; - if ( $wgSandboxLinkDisableAnon && $skin->getUser()->isAnon() ) { - return true; - } - - $link = self::makeSandboxLink( $skin ); - if ( !$link ) { - return true; - } - - $newPersonalUrls = array(); - $done = false; - - // Insert our link before the link to user preferences. - // If the link to preferences is missing, insert at the end. - foreach ( $personalUrls as $key => $value ) { - if ( $key === 'preferences' ) { - $newPersonalUrls['sandbox'] = $link; - $done = true; - } - $newPersonalUrls[$key] = $value; - } - if ( !$done ) { - $newPersonalUrls['sandbox'] = $link; - } - - $personalUrls = $newPersonalUrls; - return true; - } -} diff --git a/UploadsLinkHooks.php b/UploadsLinkHooks.php new file mode 100644 index 0000000..832137b --- /dev/null +++ b/UploadsLinkHooks.php @@ -0,0 +1,159 @@ +<?php +/** + * Add a link to user's personal uploads to personal tools menu. + * + * https://www.mediawiki.org/wiki/Extension:UploadsLink + * + * @file + * @license MIT + */ + +class UploadsLinkHooks { + /** + * Return a Title for the uploads page of the user provided. + * + * @param string $username + * @return Title + */ + private static function getUploadsTitle( $username ) { + return SpecialPage::getTitleFor( 'Listfiles', $username ); + } + + /** + * Return a link descriptor for the page where the current user's uploads listing is, + * relative to current title and in current language. + * + * @param Skin $skin For context + * @return array Link descriptor in a format accepted by PersonalUrls hook + */ + private static function makePersonalUploadsLink( Skin $skin ) { + $currentTitle = $skin->getTitle(); + + $username = $skin->getUser()->getName(); + $title = self::getUploadsTitle( $username ); + + $href = $title->getLocalURL( array( 'ilshowall' => '1' ) ); + + return array( + 'id' => 'pt-uploads', + 'text' => $skin->msg( 'uploadslink-portlet-label' )->text(), + 'href' => $href, + 'active' => $title->equals( $currentTitle ), + ); + } + + /** + * PersonalUrls hook handler. + * + * Possibly add a link to the page where the current user's uploads listing + * is to personal tools menu. + * + * @param array $personalUrls + * @param Title $title (unused) + * @param Skin $skin + * @return bool true + */ + public static function onPersonalUrls( array &$personalUrls, Title &$title, Skin $skin ) { + global $wgUploadsLinkDisableAnon, $wgUploadsLinkEnablePersonalLink; + + if ( !$wgUploadsLinkEnablePersonalLink + || ( $wgUploadsLinkDisableAnon && $skin->getUser()->isAnon() ) ) { + return true; + } + + $link = self::makePersonalUploadsLink( $skin ); + + $newPersonalUrls = array(); + $done = false; + + // Insert our link before the link to user contribs. + // If the link to contribs is missing, insert at the end. + foreach ( $personalUrls as $key => $value ) { + if ( $key === 'mycontris' ) { + $newPersonalUrls['uploads'] = $link; + $done = true; + } + $newPersonalUrls[$key] = $value; + } + if ( !$done ) { + $newPersonalUrls['uploads'] = $link; + } + + $personalUrls = $newPersonalUrls; + return true; + } + + /** + * Return a link descriptor for the page where the relvant user's uploads listing is, + * relative to current title and in current language. + * + * @param Skin $skin For context + * @return array|null Link descriptor in a format accepted by BaseTemplateToolbox hook + */ + private static function makeRelevantUserUploadsLink( Skin $skin ) { + $user = $skin->getRelevantUser(); + if ( !$user ) { + return null; + } + + $rootUser = $user->getName(); + $title = self::getUploadsTitle( $rootUser ); + + $currentTitle = $skin->getTitle(); + + $href = $title->getLocalURL( array( 'ilshowall' => '1' ) ); + + // Although the user name might not be used in the message directly, + // it is used to distinguish between feminine and masculine form + // in some languages. + return array( + 'id' => 'tb-uploads', + 'text' => $skin->msg( 'uploadslink-toobox-label' )->params( $rootUser )->text(), + 'href' => $href, + 'active' => $title->equals( $currentTitle ), + 'tooltip-params' => [ $rootUser ], + ); + } + + /** + * BaseTemplateToolbox hook handler. + * + * Possibly add a link to the page where the relvant user's uploads listing + * is to toolbox menu. + * + * @param BaseTemplate $template + * @param array $toolbox + */ + public static function onBaseTemplateToolbox( BaseTemplate $baseTemplate, array &$toolbox ) { + global $wgUploadsLinkEnableRelevantUserLink; + + if ( !$wgUploadsLinkEnableRelevantUserLink ) { + return true; + } + + $skin = $baseTemplate->getSkin(); + $link = self::makeRelevantUserUploadsLink( $skin ); + if ( !$link ) { + return true; + } + + $newToolbox = array(); + $done = false; + + // Insert our link before the link to user contribs. + // If the link to contribs is missing, insert at the end. + foreach ( $toolbox as $key => $value ) { + if ( $key === 'contributions' ) { + $newToolbox['uploads'] = $link; + $done = true; + } + $newToolbox[$key] = $value; + } + if ( !$done ) { + $newToolbox['uploads'] = $link; + } + + $toolbox = $newToolbox; + return true; + } +} diff --git a/extension.json b/extension.json index 9ddadbd..6a847b4 100644 --- a/extension.json +++ b/extension.json @@ -1,30 +1,33 @@ { - "name": "SandboxLink", + "name": "UploadsLink", "author": [ - "Bartosz Dziewoński" + "Bartosz Dziewoński", + "Rainer Rillke" ], - "url": "https://www.mediawiki.org/wiki/Extension:SandboxLink", - "descriptionmsg": "sandboxlink-desc", + "url": "https://www.mediawiki.org/wiki/Extension:UploadsLink", + "descriptionmsg": "uploadslink-desc", "license-name": "MIT", "type": "other", "MessagesDirs": { - "SandboxLink": [ + "UploadsLink": [ "i18n" ] }, "AutoloadClasses": { - "SandboxLinkHooks": "SandboxLinkHooks.php" + "UploadsLinkHooks": "UploadsLinkHooks.php" }, "Hooks": { - "SkinPreloadExistence": [ - "SandboxLinkHooks::onSkinPreloadExistence" - ], "PersonalUrls": [ - "SandboxLinkHooks::onPersonalUrls" + "UploadsLinkHooks::onPersonalUrls" + ], + "BaseTemplateToolbox": [ + "UploadsLinkHooks::onBaseTemplateToolbox" ] }, "config": { - "SandboxLinkDisableAnon": true + "UploadsLinkDisableAnon": true, + "UploadsLinkEnablePersonalLink": true, + "UploadsLinkEnableRelevantUserLink": true }, "manifest_version": 1 } diff --git a/i18n/af.json b/i18n/af.json deleted file mode 100644 index e3340fd..0000000 --- a/i18n/af.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "@metadata": { - "authors": [ - "Naudefj" - ] - }, - "tooltip-pt-sandbox": "U sandput" -} diff --git a/i18n/ar.json b/i18n/ar.json deleted file mode 100644 index dd2a6f8..0000000 --- a/i18n/ar.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "@metadata": { - "authors": [ - "Matma Rex", - "زكريا" - ] - }, - "sandboxlink-subpage-name": "ملعب", - "sandboxlink-portlet-label": "ملعب" -} diff --git a/i18n/ast.json b/i18n/ast.json deleted file mode 100644 index f247366..0000000 --- a/i18n/ast.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "@metadata": { - "authors": [ - "Xuacu" - ] - }, - "sandboxlink-desc": "Amiesta un enllaz a la zona de pruebes del usuariu nel menú de ferramientes personales", - "sandboxlink-subpage-name": "zona de pruebes", - "sandboxlink-portlet-label": "Zona de pruebes", - "tooltip-pt-sandbox": "La to zona de pruebes" -} diff --git a/i18n/bh.json b/i18n/bh.json deleted file mode 100644 index 11d1de6..0000000 --- a/i18n/bh.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "@metadata": { - "authors": [ - "Matma Rex" - ] - }, - "sandboxlink-subpage-name": "प्रयोगपृष्ठ" -} diff --git a/i18n/bn.json b/i18n/bn.json deleted file mode 100644 index 27b8be4..0000000 --- a/i18n/bn.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "@metadata": { - "authors": [ - "Matma Rex", - "Aftabuzzaman" - ] - }, - "sandboxlink-desc": "ব্যবহারকারীর ব্যক্তিগত খেলাঘরের সংযোগ ব্যক্তিগত সরঞ্জাম মেনুতে যোগ করে", - "sandboxlink-subpage-name": "খেলাঘর", - "sandboxlink-portlet-label": "খেলাঘর", - "tooltip-pt-sandbox": "আপনার খেলাঘর" -} diff --git a/i18n/ca.json b/i18n/ca.json deleted file mode 100644 index 4bbed64..0000000 --- a/i18n/ca.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "@metadata": { - "authors": [ - "Matma Rex", - "Vriullop" - ] - }, - "sandboxlink-desc": "Afegeix un enllaç a la pàgina de proves de l'usuari en el menú d'eines personals", - "sandboxlink-subpage-name": "proves", - "sandboxlink-portlet-label": "Proves", - "tooltip-pt-sandbox": "La vostra pàgina de proves" -} diff --git a/i18n/ce.json b/i18n/ce.json deleted file mode 100644 index 37924f9..0000000 --- a/i18n/ce.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "@metadata": { - "authors": [ - "Умар" - ] - }, - "sandboxlink-subpage-name": "ловзаран майда", - "sandboxlink-portlet-label": "Ловзаран майда", - "tooltip-pt-sandbox": "Хьан ловзаран майда" -} diff --git a/i18n/ckb.json b/i18n/ckb.json deleted file mode 100644 index 76b595f..0000000 --- a/i18n/ckb.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "@metadata": { - "authors": [ - "Matma Rex", - "Asoxor", - "Calak" - ] - }, - "sandboxlink-subpage-name": "خۆڵەپەتانێ", - "sandboxlink-portlet-label": "خۆڵەپەتانێ", - "tooltip-pt-sandbox": "پەڕەی ئەزموونەکەت" -} diff --git a/i18n/cs.json b/i18n/cs.json deleted file mode 100644 index 1ab0b22..0000000 --- a/i18n/cs.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "@metadata": { - "authors": [ - "Mormegil", - "Vojtěch Dostál" - ] - }, - "sandboxlink-desc": "Přidá odkaz na uživatelovo osobní pískoviště do nabídky osobních nástrojů", - "sandboxlink-subpage-name": "Pískoviště", - "sandboxlink-portlet-label": "Pískoviště", - "tooltip-pt-sandbox": "Vaše pískoviště" -} diff --git a/i18n/da.json b/i18n/da.json deleted file mode 100644 index cc657d1..0000000 --- a/i18n/da.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "@metadata": { - "authors": [ - "Matma Rex" - ] - }, - "sandboxlink-subpage-name": "sandkasse", - "sandboxlink-portlet-label": "Sandkasse" -} diff --git a/i18n/de.json b/i18n/de.json deleted file mode 100644 index d2d90fa..0000000 --- a/i18n/de.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "@metadata": { - "authors": [ - "Metalhead64" - ] - }, - "sandboxlink-desc": "Ergänzt im Werkzeugmenü einen Link zur persönlichen Benutzerspielwiese", - "sandboxlink-subpage-name": "Spielwiese", - "sandboxlink-portlet-label": "Spielwiese", - "tooltip-pt-sandbox": "Deine Spielwiese" -} diff --git a/i18n/el.json b/i18n/el.json deleted file mode 100644 index b1dc2dc..0000000 --- a/i18n/el.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "@metadata": { - "authors": [ - "Matma Rex", - "Geraki" - ] - }, - "sandboxlink-desc": "Προσθέτει ένα σύνδεσμο προς το προσωπικό πρόχειρο του χρήστη, στο μενού προσωπικών εργαλείων", - "sandboxlink-subpage-name": "πρόχειρο", - "sandboxlink-portlet-label": "Το πρόχειρό μου", - "tooltip-pt-sandbox": "Το πρόχειρό σας" -} diff --git a/i18n/en.json b/i18n/en.json index b3f6150..a924034 100644 --- a/i18n/en.json +++ b/i18n/en.json @@ -1,13 +1,13 @@ { "@metadata": { "authors": [ - "Bartosz Dziewoński" + "Bartosz Dziewoński", + "Rainer Rillke" ] }, - "sandboxlink-desc": "Adds a link to user's personal sandbox to personal tools menu", - "sandboxlink-subpage-name": "sandbox", - "sandboxlink-portlet-label": "Sandbox", - "tooltip-pt-sandbox": "Your sandbox", - "sandboxlink-editintro-pagename": "-", - "sandboxlink-preload-pagename": "-" + "uploadslink-desc": "Adds a link to user's uploads listing to personal tools menu and a link of the relevant's user's upload listing to the Tools box.", + "uploadslink-portlet-label": "Uploads", + "tooltip-pt-uploads": "List of files you have uploaded", + "uploadslink-toobox-label": "User uploads", + "tooltip-tb-uploads": "A list of uploads by this user" } diff --git a/i18n/eo.json b/i18n/eo.json deleted file mode 100644 index f277c27..0000000 --- a/i18n/eo.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "@metadata": { - "authors": [ - "Matma Rex", - "Tlustulimu" - ] - }, - "sandboxlink-desc": "Aldoni ligilon al la persona provejo al la ilara menuo.", - "sandboxlink-subpage-name": "provejo", - "sandboxlink-portlet-label": "Provejo", - "tooltip-pt-sandbox": "Via provejo" -} diff --git a/i18n/es.json b/i18n/es.json deleted file mode 100644 index f6d3b92..0000000 --- a/i18n/es.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "@metadata": { - "authors": [ - "Macofe" - ] - }, - "sandboxlink-desc": "Agrega un enlace en la zona de pruebas del usuario al menú de herramientas personales", - "sandboxlink-subpage-name": "zona de pruebas", - "sandboxlink-portlet-label": "Zona de pruebas", - "tooltip-pt-sandbox": "Tu zona de pruebas" -} diff --git a/i18n/fa.json b/i18n/fa.json deleted file mode 100644 index cdb3378..0000000 --- a/i18n/fa.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "@metadata": { - "authors": [ - "Alirezaaa", - "Fatemi127", - "Reza1615" - ] - }, - "sandboxlink-desc": "پیوندی به صفحهٔ تمرین شخصی کاربر برای منوی ابزار شخصی بیافزایید", - "sandboxlink-subpage-name": "صفحه تمرین", - "sandboxlink-portlet-label": "صفحهٔ تمرین", - "tooltip-pt-sandbox": "صفحهٔ تمرین شما" -} diff --git a/i18n/fr.json b/i18n/fr.json deleted file mode 100644 index 8034010..0000000 --- a/i18n/fr.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "@metadata": { - "authors": [ - "Elodark", - "Ltrlg" - ] - }, - "sandboxlink-desc": "Ajoute un lien vers le brouillon de l’utilisateur dans le menu personnel", - "sandboxlink-subpage-name": "bac à sable", - "sandboxlink-portlet-label": "Bac à sable", - "tooltip-pt-sandbox": "Votre bac à sable" -} diff --git a/i18n/gl.json b/i18n/gl.json deleted file mode 100644 index e0b6095..0000000 --- a/i18n/gl.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "@metadata": { - "authors": [ - "Banjo" - ] - }, - "sandboxlink-desc": "Engade unha ligazón á zona de probas persoal do usuario no menú de ferramentas", - "sandboxlink-subpage-name": "zona de probas", - "sandboxlink-portlet-label": "Zona de probas", - "tooltip-pt-sandbox": "A súa zona de probas" -} diff --git a/i18n/gsw.json b/i18n/gsw.json deleted file mode 100644 index 5995660..0000000 --- a/i18n/gsw.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "@metadata": { - "authors": [ - "Als-Holder" - ] - }, - "sandboxlink-subpage-name": "Sandchaschte" -} diff --git a/i18n/he.json b/i18n/he.json deleted file mode 100644 index af2df23..0000000 --- a/i18n/he.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "@metadata": { - "authors": [ - "Guycn2", - "Amire80" - ] - }, - "sandboxlink-desc": "הוספת קישור לטיוטה האישית של המשתמש לתפריט הכלים האישיים", - "sandboxlink-subpage-name": "טיוטה", - "sandboxlink-portlet-label": "טיוטה", - "tooltip-pt-sandbox": "הטיוטה שלך" -} diff --git a/i18n/hi.json b/i18n/hi.json deleted file mode 100644 index 11d1de6..0000000 --- a/i18n/hi.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "@metadata": { - "authors": [ - "Matma Rex" - ] - }, - "sandboxlink-subpage-name": "प्रयोगपृष्ठ" -} diff --git a/i18n/hu.json b/i18n/hu.json deleted file mode 100644 index 781ca90..0000000 --- a/i18n/hu.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "@metadata": { - "authors": [ - "Matma Rex", - "Tacsipacsi" - ] - }, - "sandboxlink-desc": "Hozzáad egy linket a felhasználó próbalapjára a lap teteji személyes menübe", - "sandboxlink-subpage-name": "próbalap", - "sandboxlink-portlet-label": "Próbalap", - "tooltip-pt-sandbox": "A próbalapom megnyitása" -} diff --git a/i18n/hy.json b/i18n/hy.json deleted file mode 100644 index ace3ee2..0000000 --- a/i18n/hy.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "@metadata": { - "authors": [ - "Matma Rex" - ] - }, - "sandboxlink-subpage-name": "Ավազարկղ", - "sandboxlink-portlet-label": "Սևագրություն" -} diff --git a/i18n/ilo.json b/i18n/ilo.json deleted file mode 100644 index 39c4914..0000000 --- a/i18n/ilo.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "@metadata": { - "authors": [ - "Matma Rex", - "Lam-ang" - ] - }, - "sandboxlink-desc": "Aginayon ti silpo iti personal a pagipadasan idiay pagpilian ti ramramit.", - "sandboxlink-subpage-name": "pagipadasan", - "sandboxlink-portlet-label": "Pagipadasan", - "tooltip-pt-sandbox": "Pagipadasam" -} diff --git a/i18n/is.json b/i18n/is.json deleted file mode 100644 index fb5da7a..0000000 --- a/i18n/is.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "@metadata": { - "authors": [ - "Snævar" - ] - }, - "sandboxlink-portlet-label": "Sandkassi", - "tooltip-pt-sandbox": "Sandkassinn þinn" -} diff --git a/i18n/it.json b/i18n/it.json deleted file mode 100644 index 5b99b08..0000000 --- a/i18n/it.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "@metadata": { - "authors": [ - "Beta16", - "FRacco" - ] - }, - "sandboxlink-desc": "Aggiunge un collegamento alla propria sandbox nel menu strumenti", - "sandboxlink-subpage-name": "sandbox", - "sandboxlink-portlet-label": "sandbox", - "tooltip-pt-sandbox": "La tua pagina delle prove" -} diff --git a/i18n/ja.json b/i18n/ja.json deleted file mode 100644 index 1c1505e..0000000 --- a/i18n/ja.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "@metadata": { - "authors": [ - "Shirayuki" - ] - }, - "sandboxlink-desc": "利用者の個人ツールメニューに個人サンドボックスへのリンクを追加する", - "sandboxlink-portlet-label": "サンドボックス", - "tooltip-pt-sandbox": "自分のサンドボックス" -} diff --git a/i18n/kk-cyrl.json b/i18n/kk-cyrl.json deleted file mode 100644 index 3e7336f..0000000 --- a/i18n/kk-cyrl.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "@metadata": { - "authors": [ - "Arystanbek" - ] - }, - "sandboxlink-desc": "Жеке құралдар мәзіріне қатысушы жеке зертхана сілтемесін қосады", - "sandboxlink-subpage-name": "зертхана", - "sandboxlink-portlet-label": "Зертхана", - "tooltip-pt-sandbox": "Сіздің зертханаңыз" -} diff --git a/i18n/kn.json b/i18n/kn.json deleted file mode 100644 index 8f47855..0000000 --- a/i18n/kn.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "@metadata": { - "authors": [ - "Matma Rex" - ] - }, - "sandboxlink-portlet-label": "ನನ್ನ ಪ್ರಯೋಗಪುಟ" -} diff --git a/i18n/ko.json b/i18n/ko.json deleted file mode 100644 index 7db2e80..0000000 --- a/i18n/ko.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "@metadata": { - "authors": [ - "Matma Rex", - "IRTC1015", - "Bluemersen" - ] - }, - "sandboxlink-desc": "개인 도구 메뉴에 사용자의 개인 연습장 링크를 추가합니다", - "sandboxlink-subpage-name": "연습장", - "sandboxlink-portlet-label": "연습장", - "tooltip-pt-sandbox": "내 연습장" -} diff --git a/i18n/ksh.json b/i18n/ksh.json deleted file mode 100644 index 7f4c3aa..0000000 --- a/i18n/ksh.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "@metadata": { - "authors": [ - "Purodha" - ] - }, - "sandboxlink-desc": "Deihd ene Lengk op jeedem Metmaacher senge eije päsöhnlesche Sandkaßte en däm Metmaacher sing Wärkzüschleß.", - "sandboxlink-subpage-name": "Sandkaßte", - "sandboxlink-portlet-label": "Sandkaßte", - "tooltip-pt-sandbox": "Dinge Sandkaßte" -} diff --git a/i18n/lad.json b/i18n/lad.json deleted file mode 100644 index 4403d07..0000000 --- a/i18n/lad.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "@metadata": { - "authors": [ - "StevenJ81", - "MKar" - ] - }, - "sandboxlink-subpage-name": "Kutí de prova", - "sandboxlink-portlet-label": "Kutí de prova", - "tooltip-pt-sandbox": "ପରଖଜାଗା" -} diff --git a/i18n/lb.json b/i18n/lb.json deleted file mode 100644 index ad6588f..0000000 --- a/i18n/lb.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "@metadata": { - "authors": [ - "Robby" - ] - }, - "sandboxlink-desc": "Setzt e Link, op dem Benotzer seng perséinlech Sandkëscht, am Benotzer säi Menü vun der Geschirkëscht derbäi", - "sandboxlink-subpage-name": "Sandkëscht", - "sandboxlink-portlet-label": "Sandkëscht", - "tooltip-pt-sandbox": "Är Sandkëscht" -} diff --git a/i18n/lv.json b/i18n/lv.json deleted file mode 100644 index 6bab031..0000000 --- a/i18n/lv.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "@metadata": { - "authors": [ - "Matma Rex", - "Edgars2007" - ] - }, - "sandboxlink-subpage-name": "Smilšu kaste", - "sandboxlink-portlet-label": "Smilšu kaste", - "tooltip-pt-sandbox": "Tava smilšu kaste" -} diff --git a/i18n/mai.json b/i18n/mai.json deleted file mode 100644 index d881f72..0000000 --- a/i18n/mai.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "@metadata": { - "authors": [ - "बिप्लब आनन्द" - ] - }, - "sandboxlink-desc": "व्यक्तिगत आऔजार मेनुमें प्रयोक्ताके व्यक्तिगत प्रयोगपृष्ठ लिंक जोडी", - "sandboxlink-subpage-name": "प्रयोगपृष्ठ", - "sandboxlink-portlet-label": "प्रयोगपृष्ठ", - "tooltip-pt-sandbox": "अहाँ के प्रयोगपृष्ठ" -} diff --git a/i18n/min.json b/i18n/min.json deleted file mode 100644 index b6991a5..0000000 --- a/i18n/min.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "@metadata": { - "authors": [ - "Matma Rex" - ] - }, - "sandboxlink-subpage-name": "bak kasiak", - "sandboxlink-portlet-label": "Bak kasiak" -} diff --git a/i18n/mk.json b/i18n/mk.json deleted file mode 100644 index 29c69d6..0000000 --- a/i18n/mk.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "@metadata": { - "authors": [ - "Bjankuloski06" - ] - }, - "sandboxlink-desc": "Додава врска во личниот песочник на корисник до мени со лични алатки.", - "sandboxlink-subpage-name": "песочник", - "sandboxlink-portlet-label": "Песочник", - "tooltip-pt-sandbox": "Ваш песочник" -} diff --git a/i18n/ne.json b/i18n/ne.json deleted file mode 100644 index 308813a..0000000 --- a/i18n/ne.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "@metadata": { - "authors": [ - "बिप्लब आनन्द" - ] - }, - "sandboxlink-desc": "व्यक्तिगत औजार मेनुमा प्रयोगकर्ताको व्यक्तिगत प्रयोगस्थल लिङ्क जोड्ने", - "sandboxlink-subpage-name": "प्रयोगस्थल", - "sandboxlink-portlet-label": "प्रयोगस्थल", - "tooltip-pt-sandbox": "तपाईंको प्रयोगस्थल" -} diff --git a/i18n/nl.json b/i18n/nl.json deleted file mode 100644 index 38b1fcc..0000000 --- a/i18n/nl.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "@metadata": { - "authors": [ - "Sjoerddebruin", - "Mathonius" - ] - }, - "sandboxlink-subpage-name": "Kladblok", - "sandboxlink-portlet-label": "Kladblok", - "tooltip-pt-sandbox": "Uw kladblok" -} diff --git a/i18n/or.json b/i18n/or.json deleted file mode 100644 index 599a407..0000000 --- a/i18n/or.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "@metadata": { - "authors": [ - "MKar", - "Psubhashish" - ] - }, - "sandboxlink-subpage-name": "ପରଖଘର", - "tooltip-pt-sandbox": "ପରଖଘର" -} diff --git a/i18n/pl.json b/i18n/pl.json deleted file mode 100644 index cdfadc5..0000000 --- a/i18n/pl.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "@metadata": { - "authors": [ - "The Polish" - ] - }, - "sandboxlink-desc": "Dodaje link do brudnopisu użytkownika do menu osobistego.", - "sandboxlink-subpage-name": "brudnopis", - "sandboxlink-portlet-label": "Brudnopis", - "tooltip-pt-sandbox": "Mój brudnopis" -} diff --git a/i18n/pt-br.json b/i18n/pt-br.json deleted file mode 100644 index 435495f..0000000 --- a/i18n/pt-br.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "@metadata": { - "authors": [ - "He7d3r" - ] - }, - "sandboxlink-subpage-name": "Testes" -} diff --git a/i18n/pt.json b/i18n/pt.json deleted file mode 100644 index 37450a4..0000000 --- a/i18n/pt.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "@metadata": { - "authors": [ - "Vitorvicentevalente" - ] - }, - "sandboxlink-desc": "Adiciona uma ligação para a página pessoal de testes do utilizador ao menu de ferramentas", - "sandboxlink-subpage-name": "Testes", - "sandboxlink-portlet-label": "Testes", - "tooltip-pt-sandbox": "A sua página de testes" -} diff --git a/i18n/qqq.json b/i18n/qqq.json index 0358aca..a0aaf76 100644 --- a/i18n/qqq.json +++ b/i18n/qqq.json @@ -1,14 +1,12 @@ { "@metadata": { "authors": [ - "Robby", - "Shirayuki" + "Rillke" ] }, - "sandboxlink-desc": "{{desc|name=SandboxLink|url=https://www.mediawiki.org/wiki/Extension:SandboxLink}}", - "sandboxlink-subpage-name": "Name of the subpage where user's sandbox will be created. For example, 'sandbox' means that the link in personal tools menu will point to \"User:Example/sandbox\".\n{{Identical|Sandbox}}", - "sandboxlink-portlet-label": "Label of the link in personal tools menu.\n\nThe tooltip for the link is {{msg-mw|Tooltip-pt-sandbox}}.\n{{Identical|Sandbox}}", - "tooltip-pt-sandbox": "Tooltip of the link in personal tools menu.", - "sandboxlink-editintro-pagename": "{{ignore}}\nTitle of the page that will be used as the 'editintro' parameter in the link in personal tools menu. '-' means the parameter won't be added.", - "sandboxlink-preload-pagename": "{{ignore}}\nTitle of the page that will be used as the 'preload' parameter in the link in personal tools menu. '-' means the parameter won't be added." + "uploadslink-desc": "{{desc|name=UploadsLink|url=https://www.mediawiki.org/wiki/Extension:UploadsLink}}", + "uploadslink-portlet-label": "Label of the link in personal tools menu.\n\nThe tooltip for the link is {{msg-mw|Tooltip-pt-uploads}}.\n{{Identical|Uploads}}", + "tooltip-pt-uploads": "Tooltip of the link in personal tools menu.", + "uploadslink-toobox-label": "Label of the link in Tools box.\n\nThe tooltip for the link is {{msg-mw|Tooltip-tb-uploads}}.", + "tooltip-tb-uploads": "Tooltip of the link in Tools box." } diff --git a/i18n/ru.json b/i18n/ru.json deleted file mode 100644 index 319cf43..0000000 --- a/i18n/ru.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "@metadata": { - "authors": [ - "Okras" - ] - }, - "sandboxlink-desc": "Добавляет ссылку на пользовательскую песочницу в личное меню инструментов", - "sandboxlink-subpage-name": "песочница", - "sandboxlink-portlet-label": "Песочница", - "tooltip-pt-sandbox": "Ваша песочница" -} diff --git a/i18n/sa.json b/i18n/sa.json deleted file mode 100644 index 703a689..0000000 --- a/i18n/sa.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "@metadata": { - "authors": [ - "Matma Rex", - "NehalDaveND" - ] - }, - "sandboxlink-subpage-name": "प्रयोगपृष्ठम्", - "sandboxlink-portlet-label": "प्रयोगपृष्ठम्", - "tooltip-pt-sandbox": "भवतः/भवत्याः प्रयोगपृष्ठम्" -} diff --git a/i18n/sk.json b/i18n/sk.json deleted file mode 100644 index 0f272d3..0000000 --- a/i18n/sk.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "@metadata": { - "authors": [ - "Matma Rex", - "Teslaton" - ] - }, - "sandboxlink-subpage-name": "pieskovisko", - "sandboxlink-portlet-label": "Pieskovisko", - "tooltip-pt-sandbox": "Vaše pieskovisko" -} diff --git a/i18n/so.json b/i18n/so.json deleted file mode 100644 index 67d7119..0000000 --- a/i18n/so.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "@metadata": { - "authors": [ - "Matma Rex" - ] - }, - "sandboxlink-subpage-name": "Bacaadka", - "sandboxlink-portlet-label": "Bacaadka" -} diff --git a/i18n/sr-ec.json b/i18n/sr-ec.json deleted file mode 100644 index 93fcc4b..0000000 --- a/i18n/sr-ec.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "@metadata": { - "authors": [ - "Milicevic01" - ] - }, - "sandboxlink-subpage-name": "песак", - "sandboxlink-portlet-label": "Песак", - "tooltip-pt-sandbox": "Ваш песак" -} diff --git a/i18n/sr-el.json b/i18n/sr-el.json deleted file mode 100644 index fa2a3b1..0000000 --- a/i18n/sr-el.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "@metadata": { - "authors": [ - "Milicevic01" - ] - }, - "sandboxlink-subpage-name": "pesak", - "sandboxlink-portlet-label": "Pesak", - "tooltip-pt-sandbox": "Vaš pesak" -} diff --git a/i18n/sv.json b/i18n/sv.json deleted file mode 100644 index f8c9713..0000000 --- a/i18n/sv.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "@metadata": { - "authors": [ - "Freked", - "Lokal Profil", - "Platinawolf" - ] - }, - "sandboxlink-desc": "Lägger till en länk till användarens personliga sandlåda i den personliga verktygsraden.", - "sandboxlink-subpage-name": "sandlåda", - "sandboxlink-portlet-label": "Sandlåda", - "tooltip-pt-sandbox": "Din sandlåda" -} diff --git a/i18n/ta.json b/i18n/ta.json deleted file mode 100644 index fa3733b..0000000 --- a/i18n/ta.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "@metadata": { - "authors": [ - "Matma Rex" - ] - }, - "sandboxlink-subpage-name": "மணல்தொட்டி", - "sandboxlink-portlet-label": "மணல்தொட்டி" -} diff --git a/i18n/te.json b/i18n/te.json deleted file mode 100644 index a916ac8..0000000 --- a/i18n/te.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "@metadata": { - "authors": [ - "Matma Rex" - ] - }, - "sandboxlink-subpage-name": "ప్రయోగశాల", - "sandboxlink-portlet-label": "ప్రయోగశాల" -} diff --git a/i18n/th.json b/i18n/th.json deleted file mode 100644 index 31ed828..0000000 --- a/i18n/th.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "@metadata": { - "authors": [ - "Matma Rex" - ] - }, - "sandboxlink-subpage-name": "กระบะทราย", - "sandboxlink-portlet-label": "ทดลองเขียน" -} diff --git a/i18n/tl.json b/i18n/tl.json deleted file mode 100644 index dbdc943..0000000 --- a/i18n/tl.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "@metadata": { - "authors": [ - "Matma Rex", - "Lam-ang" - ] - }, - "sandboxlink-subpage-name": "burador", - "sandboxlink-portlet-label": "Burador", - "tooltip-pt-sandbox": "Burador mo" -} diff --git a/i18n/uk.json b/i18n/uk.json deleted file mode 100644 index 1e41e21..0000000 --- a/i18n/uk.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "@metadata": { - "authors": [ - "Olion", - "Piramidion" - ] - }, - "sandboxlink-desc": "Додає посилання на особисту чернетку користувача в меню особистих інструментів", - "sandboxlink-subpage-name": "Чернетка", - "sandboxlink-portlet-label": "Чернетка", - "tooltip-pt-sandbox": "Ваша чернетка" -} diff --git a/i18n/ur.json b/i18n/ur.json deleted file mode 100644 index 80e13a1..0000000 --- a/i18n/ur.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "@metadata": { - "authors": [ - "Matma Rex", - "Obaid Raza" - ] - }, - "sandboxlink-desc": "صارف کے ذاتی اوزار میں سے صارف کے ذاتی ریتخانہ میں ربط کا اضافہ کر دیتی ہے", - "sandboxlink-subpage-name": "ریتخانہ", - "sandboxlink-portlet-label": "ریتخانہ", - "tooltip-pt-sandbox": "آپ کا ریتخانہ" -} diff --git a/i18n/vi.json b/i18n/vi.json deleted file mode 100644 index d733586..0000000 --- a/i18n/vi.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "@metadata": { - "authors": [ - "Minh Nguyen" - ] - }, - "sandboxlink-desc": "Thêm liên kết đến chỗ thử cá nhân của người dùng vào trình đơn công cụ cá nhân", - "sandboxlink-subpage-name": "thử", - "sandboxlink-portlet-label": "Chỗ thử", - "tooltip-pt-sandbox": "Chỗ thử riêng của bạn" -} diff --git a/i18n/zh-hans.json b/i18n/zh-hans.json deleted file mode 100644 index db5a47e..0000000 --- a/i18n/zh-hans.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "@metadata": { - "authors": [ - "Liuxinyu970226", - "Shizhao" - ] - }, - "sandboxlink-desc": "加入用户个人沙盒的链接到用户工具栏", - "sandboxlink-subpage-name": "沙盒", - "sandboxlink-portlet-label": "沙盒", - "tooltip-pt-sandbox": "您的沙盒" -} diff --git a/i18n/zh-hant.json b/i18n/zh-hant.json deleted file mode 100644 index 2b2bdb3..0000000 --- a/i18n/zh-hant.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "@metadata": { - "authors": [ - "Liuxinyu970226", - "LNDDYL" - ] - }, - "sandboxlink-desc": "將連入使用者本人沙盒的連結加入到使用者工具列", - "sandboxlink-subpage-name": "沙盒", - "sandboxlink-portlet-label": "沙盒", - "tooltip-pt-sandbox": "您的沙盒" -} -- To view, visit https://gerrit.wikimedia.org/r/276836 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: merged Gerrit-Change-Id: Id2f7d9471e319fc67f05cc1e6e87718f88a653e9 Gerrit-PatchSet: 3 Gerrit-Project: mediawiki/extensions/UploadsLink Gerrit-Branch: master Gerrit-Owner: Rillke <[email protected]> Gerrit-Reviewer: Legoktm <[email protected]> Gerrit-Reviewer: Rillke <[email protected]> Gerrit-Reviewer: Siebrand <[email protected]> Gerrit-Reviewer: jenkins-bot <> _______________________________________________ MediaWiki-commits mailing list [email protected] https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits
