CINXE.COM
Module:Category handler - Wikipedia
<!DOCTYPE html> <html class="client-nojs vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-sticky-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-1 vector-feature-night-mode-disabled skin-theme-clientpref-day vector-toc-available" lang="dz" dir="ltr"> <head> <meta charset="UTF-8"> <title>Module:Category handler - Wikipedia</title> <script>(function(){var className="client-js vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-sticky-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-1 vector-feature-night-mode-disabled skin-theme-clientpref-day vector-toc-available";var cookie=document.cookie.match(/(?:^|; )dzwikimwclientpreferences=([^;]+)/);if(cookie){cookie[1].split('%2C').forEach(function(pref){className=className.replace(new RegExp('(^| )'+pref.replace(/-clientpref-\w+$|[^\w-]+/g,'')+'-clientpref-\\w+( |$)'),'$1'+pref+'$2');});}document.documentElement.className=className;}());RLCONF={"wgBreakFrames":false,"wgSeparatorTransformTable":["",""],"wgDigitTransformTable":["0\t1\t2\t3\t4\t5\t6\t7\t8\t9", "༠\t༡\t༢\t༣\t༤\t༥\t༦\t༧\t༨\t༩"],"wgDefaultDateFormat":"dmy","wgMonthNames":["","སྤྱི་ཟླ་དང་པ།","སྤྱི་ཟླ་གཉིས་པ།","སྤྱི་ཟླ་གསུམ་པ།","སྤྱི་ཟླ་བཞི་པ།","སྤྱི་ཟླ་ལྔ་པ།","སྤྱི་ཟླ་དྲུག་པ།","སྤྱི་ཟླ་བདུན་པ།","སྤྱི་ཟླ་བརྒྱད་པ།","སྤྱི་ཟླ་དགུ་པ།","སྤྱི་ཟླ་བཅུ་པ།","སྤྱི་ཟླ་བཅུ་གཅིག་པ།","སྤྱི་ཟླ་བཅུ་གཉིས་པ།"],"wgRequestId":"05333947-09fb-48f5-a075-30048901d615","wgCanonicalNamespace":"Module","wgCanonicalSpecialPageName":false,"wgNamespaceNumber":828,"wgPageName":"Module:Category_handler","wgTitle":"Category handler","wgCurRevisionId":31934,"wgRevisionId":31934,"wgArticleId":5885,"wgIsArticle":true,"wgIsRedirect":false, "wgAction":"view","wgUserName":null,"wgUserGroups":["*"],"wgCategories":["Pages used in system messages needing protection","Modules subject to page protection"],"wgPageViewLanguage":"dz","wgPageContentLanguage":"dz","wgPageContentModel":"Scribunto","wgRelevantPageName":"Module:Category_handler","wgRelevantArticleId":5885,"wgIsProbablyEditable":true,"wgRelevantPageIsProbablyEditable":true,"wgRestrictionEdit":[],"wgRestrictionMove":[],"wgNoticeProject":"wikipedia","wgCiteReferencePreviewsActive":true,"wgMediaViewerOnClick":true,"wgMediaViewerEnabledByDefault":true,"wgPopupsFlags":0,"wgVisualEditor":{"pageLanguageCode":"en","pageLanguageDir":"ltr","pageVariantFallbacks":"en"},"wgMFDisplayWikibaseDescriptions":{"search":true,"watchlist":true,"tagline":true,"nearby":true},"wgWMESchemaEditAttemptStepOversample":false,"wgWMEPageLength":8000,"wgRelatedArticlesCompat":[],"wgCentralAuthMobileDomain":false,"wgEditSubmitButtonLabelPublish":true,"wgULSPosition":"interlanguage", "wgULSisCompactLinksEnabled":false,"wgVector2022LanguageInHeader":true,"wgULSisLanguageSelectorEmpty":false,"wgWikibaseItemId":"Q15117218","wgCheckUserClientHintsHeadersJsApi":["brands","architecture","bitness","fullVersionList","mobile","model","platform","platformVersion"],"GEHomepageSuggestedEditsEnableTopics":true,"wgGETopicsMatchModeEnabled":false,"wgGEStructuredTaskRejectionReasonTextInputEnabled":false,"wgGELevelingUpEnabledForUser":false};RLSTATE={"ext.globalCssJs.user.styles":"ready","site.styles":"ready","user.styles":"ready","ext.globalCssJs.user":"ready","user":"ready","user.options":"loading","ext.pygments":"ready","skins.vector.search.codex.styles":"ready","skins.vector.styles":"ready","skins.vector.icons":"ready","ext.wikimediamessages.styles":"ready","ext.visualEditor.desktopArticleTarget.noscript":"ready","ext.uls.interlanguage":"ready","wikibase.client.init":"ready","ext.wikimediaBadges":"ready"};RLPAGEMODULES=["ext.pygments.view","site","mediawiki.page.ready", "mediawiki.toc","skins.vector.js","ext.centralNotice.geoIP","ext.centralNotice.startUp","ext.urlShortener.toolbar","ext.centralauth.centralautologin","mmv.bootstrap","ext.popups","ext.visualEditor.desktopArticleTarget.init","ext.visualEditor.targetLoader","ext.echo.centralauth","ext.eventLogging","ext.wikimediaEvents","ext.navigationTiming","ext.uls.interface","ext.cx.eventlogging.campaigns","wikibase.client.vector-2022","ext.checkUser.clientHints","wikibase.sidebar.tracking"];</script> <script>(RLQ=window.RLQ||[]).push(function(){mw.loader.impl(function(){return["user.options@12s5i",function($,jQuery,require,module){mw.user.tokens.set({"patrolToken":"+\\","watchToken":"+\\","csrfToken":"+\\"}); }];});});</script> <link rel="stylesheet" href="/w/load.php?lang=dz&modules=ext.pygments%2CwikimediaBadges%7Cext.uls.interlanguage%7Cext.visualEditor.desktopArticleTarget.noscript%7Cext.wikimediamessages.styles%7Cskins.vector.icons%2Cstyles%7Cskins.vector.search.codex.styles%7Cwikibase.client.init&only=styles&skin=vector-2022"> <script async="" src="/w/load.php?lang=dz&modules=startup&only=scripts&raw=1&skin=vector-2022"></script> <meta name="generator" content="MediaWiki 1.44.0-wmf.4"> <meta name="referrer" content="origin"> <meta name="referrer" content="origin-when-cross-origin"> <meta name="robots" content="max-image-preview:standard"> <meta name="format-detection" content="telephone=no"> <meta name="viewport" content="width=1120"> <meta property="og:title" content="Module:Category handler - Wikipedia"> <meta property="og:type" content="website"> <link rel="preconnect" href="//upload.wikimedia.org"> <link rel="alternate" media="only screen and (max-width: 640px)" href="//dz.m.wikipedia.org/wiki/Module:Category_handler"> <link rel="alternate" type="application/x-wiki" title="ཞུན་དག" href="/w/index.php?title=Module:Category_handler&action=edit"> <link rel="apple-touch-icon" href="/static/apple-touch/wikipedia.png"> <link rel="icon" href="/static/favicon/wikipedia.ico"> <link rel="search" type="application/opensearchdescription+xml" href="/w/rest.php/v1/search" title="Wikipedia (dz)"> <link rel="EditURI" type="application/rsd+xml" href="//dz.wikipedia.org/w/api.php?action=rsd"> <link rel="canonical" href="https://dz.wikipedia.org/wiki/Module:Category_handler"> <link rel="license" href="https://creativecommons.org/licenses/by-sa/4.0/deed.dz"> <link rel="alternate" type="application/atom+xml" title="Wikipedia ཨེ་ཊོམ་ འབྱུང་ས།" href="/w/index.php?title=Special:RecentChanges&feed=atom"> <link rel="dns-prefetch" href="//meta.wikimedia.org" /> <link rel="dns-prefetch" href="//login.wikimedia.org"> </head> <body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-828 ns-subject mw-editable page-Module_Category_handler rootpage-Module_Category_handler skin-vector-2022 action-view"><a class="mw-jump-link" href="#bodyContent">Jump to content</a> <div class="vector-header-container"> <header class="vector-header mw-header"> <div class="vector-header-start"> <nav class="vector-main-menu-landmark" aria-label="Site"> <div id="vector-main-menu-dropdown" class="vector-dropdown vector-main-menu-dropdown vector-button-flush-left vector-button-flush-right" > <input type="checkbox" id="vector-main-menu-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-main-menu-dropdown" class="vector-dropdown-checkbox " aria-label="Main menu" > <label id="vector-main-menu-dropdown-label" for="vector-main-menu-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-menu mw-ui-icon-wikimedia-menu"></span> <span class="vector-dropdown-label-text">Main menu</span> </label> <div class="vector-dropdown-content"> <div id="vector-main-menu-unpinned-container" class="vector-unpinned-container"> <div id="vector-main-menu" class="vector-main-menu vector-pinnable-element"> <div class="vector-pinnable-header vector-main-menu-pinnable-header vector-pinnable-header-unpinned" data-feature-name="main-menu-pinned" data-pinnable-element-id="vector-main-menu" data-pinned-container-id="vector-main-menu-pinned-container" data-unpinned-container-id="vector-main-menu-unpinned-container" > <div class="vector-pinnable-header-label">Main menu</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-main-menu.pin">move to sidebar</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-main-menu.unpin">hide</button> </div> <div id="p-navigation" class="vector-menu mw-portlet mw-portlet-navigation" > <div class="vector-menu-heading"> Navigation </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="n-mainpage-description" class="mw-list-item"><a href="/wiki/%E0%BD%98%E0%BC%8B%E0%BD%A4%E0%BD%BC%E0%BD%82%E0%BC%8D" title="Visit the main page [z]" accesskey="z"><span>མ་ཤོག།</span></a></li><li id="n-portal" class="mw-list-item"><a href="/wiki/Wikipedia:%E0%BD%98%E0%BD%B2%E0%BC%8B%E0%BD%A6%E0%BE%A1%E0%BD%BA%E0%BD%A0%E0%BD%B2%E0%BC%8B%E0%BD%A6%E0%BE%92%E0%BD%BC%E0%BC%8B%E0%BD%A2%E0%BC%8D" title="ལས་འགུལ་གྱི་སྐོར་ལས་ ཁྱོད་ཀྱིས་ ག་ཅི་འབད་ཚུགས་ག་ འཚོལ་ཞིབ་ག་ཏེ་ལས་འབད་ནི་ཨིན་ན་"><span>མི་སྡེའི་སྒོ་ར།</span></a></li><li id="n-currentevents" class="mw-list-item"><a href="/wiki/Wikipedia:%E0%BD%91%E0%BC%8B%E0%BD%A3%E0%BE%9F%E0%BD%BC%E0%BD%A0%E0%BD%B2%E0%BC%8B%E0%BD%96%E0%BE%B1%E0%BD%B4%E0%BD%84%E0%BC%8B%E0%BD%A3%E0%BD%A6%E0%BC%8D" title="ད་ལྟོའི་འབྱུང་ལས་གུ་ རྒྱབ་གཞིའི་བརྡ་དོན་འཚོལ།"><span>ད་ལྟོའི་བྱུང་ལས།</span></a></li><li id="n-recentchanges" class="mw-list-item"><a href="/wiki/Special:RecentChanges" title="ཝི་ཀི་ནང་གི་ཕྲལ་གྱི་བསྒྱུར་བཅོས་ཐོ་ཡིག། [r]" accesskey="r"><span>འཕྲལ་གྱི་བསྒྱུར་བཅོས</span></a></li><li id="n-randompage" class="mw-list-item"><a href="/wiki/Special:Random" title="རིམ་བྲལ་ཤོག་ལེབ་ཅིག་ མངོན་གསལ་འབད། [x]" accesskey="x"><span>གང་འབྱུང་ཤོག་ལེབ།</span></a></li><li id="n-help" class="mw-list-item"><a href="https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents" title="འཚོལ་ཞིབ་འབད་སའི་ས་གནས།"><span>གྲོགས་རམ།</span></a></li> </ul> </div> </div> </div> </div> </div> </div> </nav> <a href="/wiki/%E0%BD%98%E0%BC%8B%E0%BD%A4%E0%BD%BC%E0%BD%82%E0%BC%8D" class="mw-logo"> <img class="mw-logo-icon" src="/static/images/icons/wikipedia.png" alt="" aria-hidden="true" height="50" width="50"> <span class="mw-logo-container skin-invert"> <img class="mw-logo-wordmark" alt="Wikipedia" src="/static/images/mobile/copyright/wikipedia-wordmark-dz.svg" style="width: 7.0625em; height: 2em;"> <img class="mw-logo-tagline" alt="" src="/static/images/mobile/copyright/wikipedia-tagline-dz.svg" width="90" height="18" style="width: 5.625em; height: 1.125em;"> </span> </a> </div> <div class="vector-header-end"> <div id="p-search" role="search" class="vector-search-box-vue vector-search-box-collapses vector-search-box-show-thumbnail vector-search-box-auto-expand-width vector-search-box"> <a href="/wiki/Special:Search" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only search-toggle" title="Wikipedia འཚོལ་ཞིབ་འབད། [f]" accesskey="f"><span class="vector-icon mw-ui-icon-search mw-ui-icon-wikimedia-search"></span> <span>འཚོལ་ཞིབ།</span> </a> <div class="vector-typeahead-search-container"> <div class="cdx-typeahead-search cdx-typeahead-search--show-thumbnail cdx-typeahead-search--auto-expand-width"> <form action="/w/index.php" id="searchform" class="cdx-search-input cdx-search-input--has-end-button"> <div id="simpleSearch" class="cdx-search-input__input-wrapper" data-search-loc="header-moved"> <div class="cdx-text-input cdx-text-input--has-start-icon"> <input class="cdx-text-input__input" type="search" name="search" placeholder="Wikipedia འཚོལ་ཞིབ་འབད།" aria-label="Wikipedia འཚོལ་ཞིབ་འབད།" autocapitalize="sentences" title="Wikipedia འཚོལ་ཞིབ་འབད། [f]" accesskey="f" id="searchInput" > <span class="cdx-text-input__icon cdx-text-input__start-icon"></span> </div> <input type="hidden" name="title" value="Special:Search"> </div> <button class="cdx-button cdx-search-input__end-button">འཚོལ་ཞིབ།</button> </form> </div> </div> </div> <nav class="vector-user-links vector-user-links-wide" aria-label="རང་དོན་ལག་ཆས།"> <div class="vector-user-links-main"> <div id="p-vector-user-menu-preferences" class="vector-menu mw-portlet emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <div id="p-vector-user-menu-userpage" class="vector-menu mw-portlet emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <nav class="vector-appearance-landmark" aria-label="Appearance"> <div id="vector-appearance-dropdown" class="vector-dropdown " title="Change the appearance of the page's font size, width, and color" > <input type="checkbox" id="vector-appearance-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-appearance-dropdown" class="vector-dropdown-checkbox " aria-label="Appearance" > <label id="vector-appearance-dropdown-label" for="vector-appearance-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-appearance mw-ui-icon-wikimedia-appearance"></span> <span class="vector-dropdown-label-text">Appearance</span> </label> <div class="vector-dropdown-content"> <div id="vector-appearance-unpinned-container" class="vector-unpinned-container"> </div> </div> </div> </nav> <div id="p-vector-user-menu-notifications" class="vector-menu mw-portlet emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <div id="p-vector-user-menu-overflow" class="vector-menu mw-portlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-sitesupport-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="//donate.wikimedia.org/wiki/Special:FundraiserRedirector?utm_source=donate&utm_medium=sidebar&utm_campaign=C13_dz.wikipedia.org&uselang=dz" class=""><span>ཕན་འདེབས།</span></a> </li> <li id="pt-createaccount-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="/w/index.php?title=Special:CreateAccount&returnto=Module%3ACategory+handler" title="You are encouraged to create an account and log in; however, it is not mandatory" class=""><span>ནང་བསྐྱོད</span></a> </li> <li id="pt-login-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="/w/index.php?title=Special:UserLogin&returnto=Module%3ACategory+handler" title="ནང་བསྐྱོད་འབད་ ཡང་ན་ མ་འབད་རུང་བཏུབ། [o]" accesskey="o" class=""><span>Log in</span></a> </li> </ul> </div> </div> </div> <div id="vector-user-links-dropdown" class="vector-dropdown vector-user-menu vector-button-flush-right vector-user-menu-logged-out" title="More options" > <input type="checkbox" id="vector-user-links-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-user-links-dropdown" class="vector-dropdown-checkbox " aria-label="རང་དོན་ལག་ཆས།" > <label id="vector-user-links-dropdown-label" for="vector-user-links-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-ellipsis mw-ui-icon-wikimedia-ellipsis"></span> <span class="vector-dropdown-label-text">རང་དོན་ལག་ཆས།</span> </label> <div class="vector-dropdown-content"> <div id="p-personal" class="vector-menu mw-portlet mw-portlet-personal user-links-collapsible-item" title="User menu" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-sitesupport" class="user-links-collapsible-item mw-list-item"><a href="//donate.wikimedia.org/wiki/Special:FundraiserRedirector?utm_source=donate&utm_medium=sidebar&utm_campaign=C13_dz.wikipedia.org&uselang=dz"><span>ཕན་འདེབས།</span></a></li><li id="pt-createaccount" class="user-links-collapsible-item mw-list-item"><a href="/w/index.php?title=Special:CreateAccount&returnto=Module%3ACategory+handler" title="You are encouraged to create an account and log in; however, it is not mandatory"><span class="vector-icon mw-ui-icon-userAdd mw-ui-icon-wikimedia-userAdd"></span> <span>ནང་བསྐྱོད</span></a></li><li id="pt-login" class="user-links-collapsible-item mw-list-item"><a href="/w/index.php?title=Special:UserLogin&returnto=Module%3ACategory+handler" title="ནང་བསྐྱོད་འབད་ ཡང་ན་ མ་འབད་རུང་བཏུབ། [o]" accesskey="o"><span class="vector-icon mw-ui-icon-logIn mw-ui-icon-wikimedia-logIn"></span> <span>Log in</span></a></li> </ul> </div> </div> <div id="p-user-menu-anon-editor" class="vector-menu mw-portlet mw-portlet-user-menu-anon-editor" > <div class="vector-menu-heading"> Pages for logged out editors <a href="/wiki/Help:Introduction" aria-label="Learn more about editing"><span>learn more</span></a> </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-anoncontribs" class="mw-list-item"><a href="/wiki/Special:MyContributions" title="A list of edits made from this IP address [y]" accesskey="y"><span>Contributions</span></a></li><li id="pt-anontalk" class="mw-list-item"><a href="/wiki/Special:MyTalk" title="Discussion about edits from this IP address [n]" accesskey="n"><span>Talk</span></a></li> </ul> </div> </div> </div> </div> </nav> </div> </header> </div> <div class="mw-page-container"> <div class="mw-page-container-inner"> <div class="vector-sitenotice-container"> <div id="siteNotice"><!-- CentralNotice --></div> </div> <div class="vector-column-start"> <div class="vector-main-menu-container"> <div id="mw-navigation"> <nav id="mw-panel" class="vector-main-menu-landmark" aria-label="Site"> <div id="vector-main-menu-pinned-container" class="vector-pinned-container"> </div> </nav> </div> </div> <div class="vector-sticky-pinned-container"> <nav id="mw-panel-toc" aria-label="Contents" data-event-name="ui.sidebar-toc" class="mw-table-of-contents-container vector-toc-landmark"> <div id="vector-toc-pinned-container" class="vector-pinned-container"> <div id="vector-toc" class="vector-toc vector-pinnable-element"> <div class="vector-pinnable-header vector-toc-pinnable-header vector-pinnable-header-pinned" data-feature-name="toc-pinned" data-pinnable-element-id="vector-toc" > <h2 class="vector-pinnable-header-label">Contents</h2> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-toc.pin">move to sidebar</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-toc.unpin">hide</button> </div> <ul class="vector-toc-contents" id="mw-panel-toc-list"> <li id="toc-mw-content-text" class="vector-toc-list-item vector-toc-level-1"> <a href="#" class="vector-toc-link"> <div class="vector-toc-text">Beginning</div> </a> </li> <li id="toc-Use_from_other_Lua_modules" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Use_from_other_Lua_modules"> <div class="vector-toc-text"> <span class="vector-toc-numb">༡</span> <span>Use from other Lua modules</span> </div> </a> <button aria-controls="toc-Use_from_other_Lua_modules-sublist" class="cdx-button cdx-button--weight-quiet cdx-button--icon-only vector-toc-toggle"> <span class="vector-icon mw-ui-icon-wikimedia-expand"></span> <span>Toggle Use from other Lua modules subsection</span> </button> <ul id="toc-Use_from_other_Lua_modules-sublist" class="vector-toc-list"> <li id="toc-When_not_to_use_this_module" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#When_not_to_use_this_module"> <div class="vector-toc-text"> <span class="vector-toc-numb">༡.༡</span> <span>When not to use this module</span> </div> </a> <ul id="toc-When_not_to_use_this_module-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Namespaces" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Namespaces"> <div class="vector-toc-text"> <span class="vector-toc-numb">༡.༢</span> <span>Namespaces</span> </div> </a> <ul id="toc-Namespaces-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Basic_usage" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Basic_usage"> <div class="vector-toc-text"> <span class="vector-toc-numb">༡.༣</span> <span>Basic usage</span> </div> </a> <ul id="toc-Basic_usage-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Advanced_usage" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Advanced_usage"> <div class="vector-toc-text"> <span class="vector-toc-numb">༡.༤</span> <span>Advanced usage</span> </div> </a> <ul id="toc-Advanced_usage-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Subpages" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Subpages"> <div class="vector-toc-text"> <span class="vector-toc-numb">༡.༥</span> <span>Subpages</span> </div> </a> <ul id="toc-Subpages-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Blacklist" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Blacklist"> <div class="vector-toc-text"> <span class="vector-toc-numb">༡.༦</span> <span>Blacklist</span> </div> </a> <ul id="toc-Blacklist-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-The_"nocat"_parameter" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#The_"nocat"_parameter"> <div class="vector-toc-text"> <span class="vector-toc-numb">༡.༧</span> <span>The "nocat" parameter</span> </div> </a> <ul id="toc-The_"nocat"_parameter-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-The_"categories"_parameter" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#The_"categories"_parameter"> <div class="vector-toc-text"> <span class="vector-toc-numb">༡.༨</span> <span>The "categories" parameter</span> </div> </a> <ul id="toc-The_"categories"_parameter-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-The_"category2"_parameter" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#The_"category2"_parameter"> <div class="vector-toc-text"> <span class="vector-toc-numb">༡.༩</span> <span>The "category2" parameter</span> </div> </a> <ul id="toc-The_"category2"_parameter-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Categories_and_text" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Categories_and_text"> <div class="vector-toc-text"> <span class="vector-toc-numb">༡.༡༠</span> <span>Categories and text</span> </div> </a> <ul id="toc-Categories_and_text-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-The_"page"_parameter" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#The_"page"_parameter"> <div class="vector-toc-text"> <span class="vector-toc-numb">༡.༡༡</span> <span>The "page" parameter</span> </div> </a> <ul id="toc-The_"page"_parameter-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Parameters" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Parameters"> <div class="vector-toc-text"> <span class="vector-toc-numb">༡.༡༢</span> <span>Parameters</span> </div> </a> <ul id="toc-Parameters-sublist" class="vector-toc-list"> </ul> </li> </ul> </li> <li id="toc-Exporting_to_other_wikis" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Exporting_to_other_wikis"> <div class="vector-toc-text"> <span class="vector-toc-numb">༢</span> <span>Exporting to other wikis</span> </div> </a> <ul id="toc-Exporting_to_other_wikis-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-See_also" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#See_also"> <div class="vector-toc-text"> <span class="vector-toc-numb">༣</span> <span>See also</span> </div> </a> <ul id="toc-See_also-sublist" class="vector-toc-list"> </ul> </li> </ul> </div> </div> </nav> </div> </div> <div class="mw-content-container"> <main id="content" class="mw-body"> <header class="mw-body-header vector-page-titlebar"> <nav aria-label="Contents" class="vector-toc-landmark"> <div id="vector-page-titlebar-toc" class="vector-dropdown vector-page-titlebar-toc vector-button-flush-left" > <input type="checkbox" id="vector-page-titlebar-toc-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-page-titlebar-toc" class="vector-dropdown-checkbox " aria-label="Toggle the table of contents" > <label id="vector-page-titlebar-toc-label" for="vector-page-titlebar-toc-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-listBullet mw-ui-icon-wikimedia-listBullet"></span> <span class="vector-dropdown-label-text">Toggle the table of contents</span> </label> <div class="vector-dropdown-content"> <div id="vector-page-titlebar-toc-unpinned-container" class="vector-unpinned-container"> </div> </div> </div> </nav> <h1 id="firstHeading" class="firstHeading mw-first-heading"><span class="mw-page-title-namespace">Module</span><span class="mw-page-title-separator">:</span><span class="mw-page-title-main">Category handler</span></h1> <div id="p-lang-btn" class="vector-dropdown mw-portlet mw-portlet-lang" > <input type="checkbox" id="p-lang-btn-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-p-lang-btn" class="vector-dropdown-checkbox mw-interlanguage-selector" aria-label="Go to an article in another language. Available in ༢༣༦ languages" > <label id="p-lang-btn-label" for="p-lang-btn-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--action-progressive mw-portlet-lang-heading-236" aria-hidden="true" ><span class="vector-icon mw-ui-icon-language-progressive mw-ui-icon-wikimedia-language-progressive"></span> <span class="vector-dropdown-label-text">༢༣༦ languages</span> </label> <div class="vector-dropdown-content"> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li class="interlanguage-link interwiki-ab mw-list-item"><a href="https://ab.wikipedia.org/wiki/%D0%90%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C:Category_handler" title="Амодуль:Category handler – ཨཱབ་ཁ་ཟི་ཡ་ཁ" lang="ab" hreflang="ab" data-title="Амодуль:Category handler" data-language-autonym="Аԥсшәа" data-language-local-name="ཨཱབ་ཁ་ཟི་ཡ་ཁ" class="interlanguage-link-target"><span>Аԥсшәа</span></a></li><li class="interlanguage-link interwiki-af mw-list-item"><a href="https://af.wikipedia.org/wiki/Module:Category_handler" title="Module:Category handler – ཨཕ་རི་ཀཱནས་ཁ" lang="af" hreflang="af" data-title="Module:Category handler" data-language-autonym="Afrikaans" data-language-local-name="ཨཕ་རི་ཀཱནས་ཁ" class="interlanguage-link-target"><span>Afrikaans</span></a></li><li class="interlanguage-link interwiki-alt mw-list-item"><a href="https://alt.wikipedia.org/wiki/%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D1%8C:Category_handler" title="Модуль:Category handler – Southern Altai" lang="alt" hreflang="alt" data-title="Модуль:Category handler" data-language-autonym="Алтай тил" data-language-local-name="Southern Altai" class="interlanguage-link-target"><span>Алтай тил</span></a></li><li class="interlanguage-link interwiki-am mw-list-item"><a href="https://am.wikipedia.org/wiki/Module:Category_handler" title="Module:Category handler – ཨམ་ཧ་རིཀ་ཁ" lang="am" hreflang="am" data-title="Module:Category handler" data-language-autonym="አማርኛ" data-language-local-name="ཨམ་ཧ་རིཀ་ཁ" class="interlanguage-link-target"><span>አማርኛ</span></a></li><li class="interlanguage-link interwiki-ami mw-list-item"><a href="https://ami.wikipedia.org/wiki/%E6%A8%A1%E7%B5%84:Category_handler" title="模組:Category handler – Amis" lang="ami" hreflang="ami" data-title="模組:Category handler" data-language-autonym="Pangcah" data-language-local-name="Amis" class="interlanguage-link-target"><span>Pangcah</span></a></li><li class="interlanguage-link interwiki-ang mw-list-item"><a href="https://ang.wikipedia.org/wiki/Module:Category_handler" title="Module:Category handler – Old English" lang="ang" hreflang="ang" data-title="Module:Category handler" data-language-autonym="Ænglisc" data-language-local-name="Old English" class="interlanguage-link-target"><span>Ænglisc</span></a></li><li class="interlanguage-link interwiki-anp mw-list-item"><a href="https://anp.wikipedia.org/wiki/%E0%A4%AE%E0%A5%8B%E0%A4%A1%E0%A5%8D%E0%A4%AF%E0%A5%82%E0%A4%B2:Category_handler" title="मोड्यूल:Category handler – Angika" lang="anp" hreflang="anp" data-title="मोड्यूल:Category handler" data-language-autonym="अंगिका" data-language-local-name="Angika" class="interlanguage-link-target"><span>अंगिका</span></a></li><li class="interlanguage-link interwiki-ar mw-list-item"><a href="https://ar.wikipedia.org/wiki/%D9%88%D8%AD%D8%AF%D8%A9:Category_handler" title="وحدة:Category handler – ཨེ་ར་བིཀ་ཁ" lang="ar" hreflang="ar" data-title="وحدة:Category handler" data-language-autonym="العربية" data-language-local-name="ཨེ་ར་བིཀ་ཁ" class="interlanguage-link-target"><span>العربية</span></a></li><li class="interlanguage-link interwiki-ary mw-list-item"><a href="https://ary.wikipedia.org/wiki/%D9%85%D9%88%D8%AF%D9%88%D9%84:Category_handler" title="مودول:Category handler – Moroccan Arabic" lang="ary" hreflang="ary" data-title="مودول:Category handler" data-language-autonym="الدارجة" data-language-local-name="Moroccan Arabic" class="interlanguage-link-target"><span>الدارجة</span></a></li><li class="interlanguage-link interwiki-arz mw-list-item"><a href="https://arz.wikipedia.org/wiki/%D9%88%D8%AD%D8%AF%D8%A9:Category_handler" title="وحدة:Category handler – Egyptian Arabic" lang="arz" hreflang="arz" data-title="وحدة:Category handler" data-language-autonym="مصرى" data-language-local-name="Egyptian Arabic" class="interlanguage-link-target"><span>مصرى</span></a></li><li class="interlanguage-link interwiki-as mw-list-item"><a href="https://as.wikipedia.org/wiki/Module:Category_handler" title="Module:Category handler – ཨ་ས་མིས་ཁ" lang="as" hreflang="as" data-title="Module:Category handler" data-language-autonym="অসমীয়া" data-language-local-name="ཨ་ས་མིས་ཁ" class="interlanguage-link-target"><span>অসমীয়া</span></a></li><li class="interlanguage-link interwiki-ast mw-list-item"><a href="https://ast.wikipedia.org/wiki/M%C3%B3dulu:Category_handler" title="Módulu:Category handler – Asturian" lang="ast" hreflang="ast" data-title="Módulu:Category handler" data-language-autonym="Asturianu" data-language-local-name="Asturian" class="interlanguage-link-target"><span>Asturianu</span></a></li><li class="interlanguage-link interwiki-av mw-list-item"><a href="https://av.wikipedia.org/wiki/%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D1%8C:Category_handler" title="Модуль:Category handler – Avaric" lang="av" hreflang="av" data-title="Модуль:Category handler" data-language-autonym="Авар" data-language-local-name="Avaric" class="interlanguage-link-target"><span>Авар</span></a></li><li class="interlanguage-link interwiki-ay mw-list-item"><a href="https://ay.wikipedia.org/wiki/M%C3%B3dulo:Category_handler" title="Módulo:Category handler – Aymara" lang="ay" hreflang="ay" data-title="Módulo:Category handler" data-language-autonym="Aymar aru" data-language-local-name="Aymara" class="interlanguage-link-target"><span>Aymar aru</span></a></li><li class="interlanguage-link interwiki-az mw-list-item"><a href="https://az.wikipedia.org/wiki/Modul:Category_handler" title="Modul:Category handler – ཨ་ཛར་བྷའི་ཇཱན་ཁ" lang="az" hreflang="az" data-title="Modul:Category handler" data-language-autonym="Azərbaycanca" data-language-local-name="ཨ་ཛར་བྷའི་ཇཱན་ཁ" class="interlanguage-link-target"><span>Azərbaycanca</span></a></li><li class="interlanguage-link interwiki-azb mw-list-item"><a href="https://azb.wikipedia.org/wiki/%D9%85%D8%A7%DA%98%D9%88%D9%84:Category_handler" title="ماژول:Category handler – South Azerbaijani" lang="azb" hreflang="azb" data-title="ماژول:Category handler" data-language-autonym="تۆرکجه" data-language-local-name="South Azerbaijani" class="interlanguage-link-target"><span>تۆرکجه</span></a></li><li class="interlanguage-link interwiki-ba mw-list-item"><a href="https://ba.wikipedia.org/wiki/%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D1%8C:Category_handler" title="Модуль:Category handler – Bashkir" lang="ba" hreflang="ba" data-title="Модуль:Category handler" data-language-autonym="Башҡортса" data-language-local-name="Bashkir" class="interlanguage-link-target"><span>Башҡортса</span></a></li><li class="interlanguage-link interwiki-ban mw-list-item"><a href="https://ban.wikipedia.org/wiki/Modul:Category_handler" title="Modul:Category handler – Balinese" lang="ban" hreflang="ban" data-title="Modul:Category handler" data-language-autonym="Basa Bali" data-language-local-name="Balinese" class="interlanguage-link-target"><span>Basa Bali</span></a></li><li class="interlanguage-link interwiki-bar mw-list-item"><a href="https://bar.wikipedia.org/wiki/Modul:Category_handler" title="Modul:Category handler – Bavarian" lang="bar" hreflang="bar" data-title="Modul:Category handler" data-language-autonym="Boarisch" data-language-local-name="Bavarian" class="interlanguage-link-target"><span>Boarisch</span></a></li><li class="interlanguage-link interwiki-bbc mw-list-item"><a href="https://bbc.wikipedia.org/wiki/Module:Category_handler" title="Module:Category handler – Batak Toba" lang="bbc" hreflang="bbc" data-title="Module:Category handler" data-language-autonym="Batak Toba" data-language-local-name="Batak Toba" class="interlanguage-link-target"><span>Batak Toba</span></a></li><li class="interlanguage-link interwiki-bcl mw-list-item"><a href="https://bcl.wikipedia.org/wiki/Module:Category_handler" title="Module:Category handler – Central Bikol" lang="bcl" hreflang="bcl" data-title="Module:Category handler" data-language-autonym="Bikol Central" data-language-local-name="Central Bikol" class="interlanguage-link-target"><span>Bikol Central</span></a></li><li class="interlanguage-link interwiki-bdr mw-list-item"><a href="https://bdr.wikipedia.org/wiki/Modul:Category_handler" title="Modul:Category handler – West Coast Bajau" lang="bdr" hreflang="bdr" data-title="Modul:Category handler" data-language-autonym="Bajau Sama" data-language-local-name="West Coast Bajau" class="interlanguage-link-target"><span>Bajau Sama</span></a></li><li class="interlanguage-link interwiki-be mw-list-item"><a href="https://be.wikipedia.org/wiki/%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D1%8C:Category_handler" title="Модуль:Category handler – བེལ་ཨ་རུས་ཁ" lang="be" hreflang="be" data-title="Модуль:Category handler" data-language-autonym="Беларуская" data-language-local-name="བེལ་ཨ་རུས་ཁ" class="interlanguage-link-target"><span>Беларуская</span></a></li><li class="interlanguage-link interwiki-be-x-old mw-list-item"><a href="https://be-tarask.wikipedia.org/wiki/%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D1%8C:%D0%9F%D1%80%D0%B0%D1%86%D0%B0_%D0%B7_%D0%BA%D0%B0%D1%82%D1%8D%D0%B3%D0%BE%D1%80%D1%8B%D1%8F%D0%BC%D1%96" title="Модуль:Праца з катэгорыямі – Belarusian (Taraškievica orthography)" lang="be-tarask" hreflang="be-tarask" data-title="Модуль:Праца з катэгорыямі" data-language-autonym="Беларуская (тарашкевіца)" data-language-local-name="Belarusian (Taraškievica orthography)" class="interlanguage-link-target"><span>Беларуская (тарашкевіца)</span></a></li><li class="interlanguage-link interwiki-bew mw-list-item"><a href="https://bew.wikipedia.org/wiki/Modul:Category_handler" title="Modul:Category handler – Betawi" lang="bew" hreflang="bew" data-title="Modul:Category handler" data-language-autonym="Betawi" data-language-local-name="Betawi" class="interlanguage-link-target"><span>Betawi</span></a></li><li class="interlanguage-link interwiki-bg mw-list-item"><a href="https://bg.wikipedia.org/wiki/%D0%9C%D0%BE%D0%B4%D1%83%D0%BB:Category_handler" title="Модул:Category handler – བཱལ་གེ་རི་ཡཱན་ཁ" lang="bg" hreflang="bg" data-title="Модул:Category handler" data-language-autonym="Български" data-language-local-name="བཱལ་གེ་རི་ཡཱན་ཁ" class="interlanguage-link-target"><span>Български</span></a></li><li class="interlanguage-link interwiki-bh mw-list-item"><a href="https://bh.wikipedia.org/wiki/Module:Category_handler" title="Module:Category handler – Bhojpuri" lang="bh" hreflang="bh" data-title="Module:Category handler" data-language-autonym="भोजपुरी" data-language-local-name="Bhojpuri" class="interlanguage-link-target"><span>भोजपुरी</span></a></li><li class="interlanguage-link interwiki-bi mw-list-item"><a href="https://bi.wikipedia.org/wiki/Module:Category_handler" title="Module:Category handler – Bislama" lang="bi" hreflang="bi" data-title="Module:Category handler" data-language-autonym="Bislama" data-language-local-name="Bislama" class="interlanguage-link-target"><span>Bislama</span></a></li><li class="interlanguage-link interwiki-bjn mw-list-item"><a href="https://bjn.wikipedia.org/wiki/Modul:Category_handler" title="Modul:Category handler – Banjar" lang="bjn" hreflang="bjn" data-title="Modul:Category handler" data-language-autonym="Banjar" data-language-local-name="Banjar" class="interlanguage-link-target"><span>Banjar</span></a></li><li class="interlanguage-link interwiki-blk mw-list-item"><a href="https://blk.wikipedia.org/wiki/%E1%80%99%E1%80%B1%E1%80%AC%E1%80%BA%E1%80%82%E1%80%BB%E1%80%B0%E1%80%B8:Category_handler" title="မော်ဂျူး:Category handler – Pa'O" lang="blk" hreflang="blk" data-title="မော်ဂျူး:Category handler" data-language-autonym="ပအိုဝ်ႏဘာႏသာႏ" data-language-local-name="Pa'O" class="interlanguage-link-target"><span>ပအိုဝ်ႏဘာႏသာႏ</span></a></li><li class="interlanguage-link interwiki-bn mw-list-item"><a href="https://bn.wikipedia.org/wiki/%E0%A6%AE%E0%A6%A1%E0%A6%BF%E0%A6%89%E0%A6%B2:%E0%A6%AC%E0%A6%BF%E0%A6%B7%E0%A6%AF%E0%A6%BC%E0%A6%B6%E0%A7%8D%E0%A6%B0%E0%A7%87%E0%A6%A3%E0%A7%80_%E0%A6%AA%E0%A6%B0%E0%A6%BF%E0%A6%9A%E0%A6%BE%E0%A6%B2%E0%A6%A8%E0%A6%BE%E0%A6%95%E0%A6%BE%E0%A6%B0%E0%A7%80" title="মডিউল:বিষয়শ্রেণী পরিচালনাকারী – བངྒ་ལ་ཁ" lang="bn" hreflang="bn" data-title="মডিউল:বিষয়শ্রেণী পরিচালনাকারী" data-language-autonym="বাংলা" data-language-local-name="བངྒ་ལ་ཁ" class="interlanguage-link-target"><span>বাংলা</span></a></li><li class="interlanguage-link interwiki-bo mw-list-item"><a href="https://bo.wikipedia.org/wiki/Module:Category_handler" title="Module:Category handler – བོད་ཁ" lang="bo" hreflang="bo" data-title="Module:Category handler" data-language-autonym="བོད་ཡིག" data-language-local-name="བོད་ཁ" class="interlanguage-link-target"><span>བོད་ཡིག</span></a></li><li class="interlanguage-link interwiki-bpy mw-list-item"><a href="https://bpy.wikipedia.org/wiki/%E0%A6%AE%E0%A6%A1%E0%A6%BF%E0%A6%89%E0%A6%B2:%E0%A6%A5%E0%A6%BE%E0%A6%95_%E0%A6%AA%E0%A6%B0%E0%A6%BF%E0%A6%9A%E0%A6%BE%E0%A6%B2%E0%A6%A8%E0%A6%BE%E0%A6%95%E0%A6%BE%E0%A6%B0%E0%A7%80" title="মডিউল:থাক পরিচালনাকারী – Bishnupriya" lang="bpy" hreflang="bpy" data-title="মডিউল:থাক পরিচালনাকারী" data-language-autonym="বিষ্ণুপ্রিয়া মণিপুরী" data-language-local-name="Bishnupriya" class="interlanguage-link-target"><span>বিষ্ণুপ্রিয়া মণিপুরী</span></a></li><li class="interlanguage-link interwiki-br mw-list-item"><a href="https://br.wikipedia.org/wiki/Modulenn:Category_handler" title="Modulenn:Category handler – Breton" lang="br" hreflang="br" data-title="Modulenn:Category handler" data-language-autonym="Brezhoneg" data-language-local-name="Breton" class="interlanguage-link-target"><span>Brezhoneg</span></a></li><li class="interlanguage-link interwiki-bs mw-list-item"><a href="https://bs.wikipedia.org/wiki/Modul:Category_handler" title="Modul:Category handler – བྷོས་ནི་ཡཱན་ཁ" lang="bs" hreflang="bs" data-title="Modul:Category handler" data-language-autonym="Bosanski" data-language-local-name="བྷོས་ནི་ཡཱན་ཁ" class="interlanguage-link-target"><span>Bosanski</span></a></li><li class="interlanguage-link interwiki-bxr mw-list-item"><a href="https://bxr.wikipedia.org/wiki/%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D1%8C:Category_handler" title="Модуль:Category handler – Russia Buriat" lang="bxr" hreflang="bxr" data-title="Модуль:Category handler" data-language-autonym="Буряад" data-language-local-name="Russia Buriat" class="interlanguage-link-target"><span>Буряад</span></a></li><li class="interlanguage-link interwiki-ca mw-list-item"><a href="https://ca.wikipedia.org/wiki/M%C3%B2dul:Category_handler" title="Mòdul:Category handler – ཀེ་ཊ་ལཱན་ཁ" lang="ca" hreflang="ca" data-title="Mòdul:Category handler" data-language-autonym="Català" data-language-local-name="ཀེ་ཊ་ལཱན་ཁ" class="interlanguage-link-target"><span>Català</span></a></li><li class="interlanguage-link interwiki-cbk-zam mw-list-item"><a href="https://cbk-zam.wikipedia.org/wiki/M%C3%B3dulo:Category_handler" title="Módulo:Category handler – Chavacano" lang="cbk" hreflang="cbk" data-title="Módulo:Category handler" data-language-autonym="Chavacano de Zamboanga" data-language-local-name="Chavacano" class="interlanguage-link-target"><span>Chavacano de Zamboanga</span></a></li><li class="interlanguage-link interwiki-cdo mw-list-item"><a href="https://cdo.wikipedia.org/wiki/%E6%A8%A1%E7%B5%84:Category_handler" title="模組:Category handler – Mindong" lang="cdo" hreflang="cdo" data-title="模組:Category handler" data-language-autonym="閩東語 / Mìng-dĕ̤ng-ngṳ̄" data-language-local-name="Mindong" class="interlanguage-link-target"><span>閩東語 / Mìng-dĕ̤ng-ngṳ̄</span></a></li><li class="interlanguage-link interwiki-ce mw-list-item"><a href="https://ce.wikipedia.org/wiki/%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D1%8C:Category_handler" title="Модуль:Category handler – Chechen" lang="ce" hreflang="ce" data-title="Модуль:Category handler" data-language-autonym="Нохчийн" data-language-local-name="Chechen" class="interlanguage-link-target"><span>Нохчийн</span></a></li><li class="interlanguage-link interwiki-ceb mw-list-item"><a href="https://ceb.wikipedia.org/wiki/Module:Category_handler" title="Module:Category handler – Cebuano" lang="ceb" hreflang="ceb" data-title="Module:Category handler" data-language-autonym="Cebuano" data-language-local-name="Cebuano" class="interlanguage-link-target"><span>Cebuano</span></a></li><li class="interlanguage-link interwiki-ch mw-list-item"><a href="https://ch.wikipedia.org/wiki/Module:Category_handler" title="Module:Category handler – Chamorro" lang="ch" hreflang="ch" data-title="Module:Category handler" data-language-autonym="Chamoru" data-language-local-name="Chamorro" class="interlanguage-link-target"><span>Chamoru</span></a></li><li class="interlanguage-link interwiki-chr mw-list-item"><a href="https://chr.wikipedia.org/wiki/Module:Category_handler" title="Module:Category handler – Cherokee" lang="chr" hreflang="chr" data-title="Module:Category handler" data-language-autonym="ᏣᎳᎩ" data-language-local-name="Cherokee" class="interlanguage-link-target"><span>ᏣᎳᎩ</span></a></li><li class="interlanguage-link interwiki-ckb mw-list-item"><a href="https://ckb.wikipedia.org/wiki/%D9%85%DB%86%D8%AF%DB%8C%D9%88%D9%88%D9%84:Category_handler" title="مۆدیوول:Category handler – Central Kurdish" lang="ckb" hreflang="ckb" data-title="مۆدیوول:Category handler" data-language-autonym="کوردی" data-language-local-name="Central Kurdish" class="interlanguage-link-target"><span>کوردی</span></a></li><li class="interlanguage-link interwiki-co mw-list-item"><a href="https://co.wikipedia.org/wiki/Modulo:Category_handler" title="Modulo:Category handler – Corsican" lang="co" hreflang="co" data-title="Modulo:Category handler" data-language-autonym="Corsu" data-language-local-name="Corsican" class="interlanguage-link-target"><span>Corsu</span></a></li><li class="interlanguage-link interwiki-crh mw-list-item"><a href="https://crh.wikipedia.org/wiki/Modul:Category_handler" title="Modul:Category handler – Crimean Tatar" lang="crh" hreflang="crh" data-title="Modul:Category handler" data-language-autonym="Qırımtatarca" data-language-local-name="Crimean Tatar" class="interlanguage-link-target"><span>Qırımtatarca</span></a></li><li class="interlanguage-link interwiki-cs mw-list-item"><a href="https://cs.wikipedia.org/wiki/Modul:Category_handler" title="Modul:Category handler – ཅེཀ་ཁ" lang="cs" hreflang="cs" data-title="Modul:Category handler" data-language-autonym="Čeština" data-language-local-name="ཅེཀ་ཁ" class="interlanguage-link-target"><span>Čeština</span></a></li><li class="interlanguage-link interwiki-cv mw-list-item"><a href="https://cv.wikipedia.org/wiki/%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D1%8C:Category_handler" title="Модуль:Category handler – Chuvash" lang="cv" hreflang="cv" data-title="Модуль:Category handler" data-language-autonym="Чӑвашла" data-language-local-name="Chuvash" class="interlanguage-link-target"><span>Чӑвашла</span></a></li><li class="interlanguage-link interwiki-cy mw-list-item"><a href="https://cy.wikipedia.org/wiki/Modiwl:Category_handler" title="Modiwl:Category handler – ཝེལཤ་ཁ" lang="cy" hreflang="cy" data-title="Modiwl:Category handler" data-language-autonym="Cymraeg" data-language-local-name="ཝེལཤ་ཁ" class="interlanguage-link-target"><span>Cymraeg</span></a></li><li class="interlanguage-link interwiki-da mw-list-item"><a href="https://da.wikipedia.org/wiki/Modul:Category_handler" title="Modul:Category handler – ཌེ་ནིཤ་ཁ" lang="da" hreflang="da" data-title="Modul:Category handler" data-language-autonym="Dansk" data-language-local-name="ཌེ་ནིཤ་ཁ" class="interlanguage-link-target"><span>Dansk</span></a></li><li class="interlanguage-link interwiki-dag mw-list-item"><a href="https://dag.wikipedia.org/wiki/Module:Category_handler" title="Module:Category handler – Dagbani" lang="dag" hreflang="dag" data-title="Module:Category handler" data-language-autonym="Dagbanli" data-language-local-name="Dagbani" class="interlanguage-link-target"><span>Dagbanli</span></a></li><li class="interlanguage-link interwiki-din mw-list-item"><a href="https://din.wikipedia.org/wiki/Muk%C3%A4%C3%A4c%C3%ABt%C3%B6k:Category_handler" title="Mukääcëtök:Category handler – Dinka" lang="din" hreflang="din" data-title="Mukääcëtök:Category handler" data-language-autonym="Thuɔŋjäŋ" data-language-local-name="Dinka" class="interlanguage-link-target"><span>Thuɔŋjäŋ</span></a></li><li class="interlanguage-link interwiki-diq mw-list-item"><a href="https://diq.wikipedia.org/wiki/Modul:Category_handler" title="Modul:Category handler – Zazaki" lang="diq" hreflang="diq" data-title="Modul:Category handler" data-language-autonym="Zazaki" data-language-local-name="Zazaki" class="interlanguage-link-target"><span>Zazaki</span></a></li><li class="interlanguage-link interwiki-dtp mw-list-item"><a href="https://dtp.wikipedia.org/wiki/Modul:Category_handler" title="Modul:Category handler – Central Dusun" lang="dtp" hreflang="dtp" data-title="Modul:Category handler" data-language-autonym="Kadazandusun" data-language-local-name="Central Dusun" class="interlanguage-link-target"><span>Kadazandusun</span></a></li><li class="interlanguage-link interwiki-dty mw-list-item"><a href="https://dty.wikipedia.org/wiki/%E0%A4%AE%E0%A5%8B%E0%A4%A1%E0%A5%8D%E0%A4%AF%E0%A5%81%E0%A4%B2:Category_handler" title="मोड्युल:Category handler – Doteli" lang="dty" hreflang="dty" data-title="मोड्युल:Category handler" data-language-autonym="डोटेली" data-language-local-name="Doteli" class="interlanguage-link-target"><span>डोटेली</span></a></li><li class="interlanguage-link interwiki-dv mw-list-item"><a href="https://dv.wikipedia.org/wiki/%DE%89%DE%AE%DE%91%DE%A8%DE%87%DE%AA%DE%8D%DE%B0:Category_handler" title="މޮޑިއުލް:Category handler – དི་བེ་ཧི་ཁ" lang="dv" hreflang="dv" data-title="މޮޑިއުލް:Category handler" data-language-autonym="ދިވެހިބަސް" data-language-local-name="དི་བེ་ཧི་ཁ" class="interlanguage-link-target"><span>ދިވެހިބަސް</span></a></li><li class="interlanguage-link interwiki-ee mw-list-item"><a href="https://ee.wikipedia.org/wiki/Module:Category_handler" title="Module:Category handler – Ewe" lang="ee" hreflang="ee" data-title="Module:Category handler" data-language-autonym="Eʋegbe" data-language-local-name="Ewe" class="interlanguage-link-target"><span>Eʋegbe</span></a></li><li class="interlanguage-link interwiki-el mw-list-item"><a href="https://el.wikipedia.org/wiki/Module:Category_handler" title="Module:Category handler – གྲིཀ་ཁ" lang="el" hreflang="el" data-title="Module:Category handler" data-language-autonym="Ελληνικά" data-language-local-name="གྲིཀ་ཁ" class="interlanguage-link-target"><span>Ελληνικά</span></a></li><li class="interlanguage-link interwiki-en mw-list-item"><a href="https://en.wikipedia.org/wiki/Module:Category_handler" title="Module:Category handler – ཨིང་ལིཤ་ཁ" lang="en" hreflang="en" data-title="Module:Category handler" data-language-autonym="English" data-language-local-name="ཨིང་ལིཤ་ཁ" class="interlanguage-link-target"><span>English</span></a></li><li class="interlanguage-link interwiki-es mw-list-item"><a href="https://es.wikipedia.org/wiki/M%C3%B3dulo:Category_handler" title="Módulo:Category handler – ཨིས་པེ་ནིཤ་ཁ" lang="es" hreflang="es" data-title="Módulo:Category handler" data-language-autonym="Español" data-language-local-name="ཨིས་པེ་ནིཤ་ཁ" class="interlanguage-link-target"><span>Español</span></a></li><li class="interlanguage-link interwiki-et mw-list-item"><a href="https://et.wikipedia.org/wiki/Moodul:Category_handler" title="Moodul:Category handler – ཨེས་ཊོ་ནི་ཡཱན་ཁ" lang="et" hreflang="et" data-title="Moodul:Category handler" data-language-autonym="Eesti" data-language-local-name="ཨེས་ཊོ་ནི་ཡཱན་ཁ" class="interlanguage-link-target"><span>Eesti</span></a></li><li class="interlanguage-link interwiki-eu mw-list-item"><a href="https://eu.wikipedia.org/wiki/Modulu:Category_handler" title="Modulu:Category handler – བཱསཀ་ཁ" lang="eu" hreflang="eu" data-title="Modulu:Category handler" data-language-autonym="Euskara" data-language-local-name="བཱསཀ་ཁ" class="interlanguage-link-target"><span>Euskara</span></a></li><li class="interlanguage-link interwiki-fa mw-list-item"><a href="https://fa.wikipedia.org/wiki/%D9%BE%D9%88%D8%AF%D9%85%D8%A7%D9%86:Category_handler" title="پودمان:Category handler – པར་ཤི་ཡཱན་ཁ" lang="fa" hreflang="fa" data-title="پودمان:Category handler" data-language-autonym="فارسی" data-language-local-name="པར་ཤི་ཡཱན་ཁ" class="interlanguage-link-target"><span>فارسی</span></a></li><li class="interlanguage-link interwiki-fat mw-list-item"><a href="https://fat.wikipedia.org/wiki/Module:Category_handler" title="Module:Category handler – Fanti" lang="fat" hreflang="fat" data-title="Module:Category handler" data-language-autonym="Mfantse" data-language-local-name="Fanti" class="interlanguage-link-target"><span>Mfantse</span></a></li><li class="interlanguage-link interwiki-ff mw-list-item"><a href="https://ff.wikipedia.org/wiki/Module:Category_handler" title="Module:Category handler – Fula" lang="ff" hreflang="ff" data-title="Module:Category handler" data-language-autonym="Fulfulde" data-language-local-name="Fula" class="interlanguage-link-target"><span>Fulfulde</span></a></li><li class="interlanguage-link interwiki-fi mw-list-item"><a href="https://fi.wikipedia.org/wiki/Moduuli:Category_handler" title="Moduuli:Category handler – ཕི་ནིཤ་ཁ" lang="fi" hreflang="fi" data-title="Moduuli:Category handler" data-language-autonym="Suomi" data-language-local-name="ཕི་ནིཤ་ཁ" class="interlanguage-link-target"><span>Suomi</span></a></li><li class="interlanguage-link interwiki-fj mw-list-item"><a href="https://fj.wikipedia.org/wiki/Module:Category_handler" title="Module:Category handler – ཕི་ཇི་ཡཱན་ཁ" lang="fj" hreflang="fj" data-title="Module:Category handler" data-language-autonym="Na Vosa Vakaviti" data-language-local-name="ཕི་ཇི་ཡཱན་ཁ" class="interlanguage-link-target"><span>Na Vosa Vakaviti</span></a></li><li class="interlanguage-link interwiki-fo mw-list-item"><a href="https://fo.wikipedia.org/wiki/Module:Category_handler" title="Module:Category handler – ཕཱ་རོ་ཨིས་ཁ" lang="fo" hreflang="fo" data-title="Module:Category handler" data-language-autonym="Føroyskt" data-language-local-name="ཕཱ་རོ་ཨིས་ཁ" class="interlanguage-link-target"><span>Føroyskt</span></a></li><li class="interlanguage-link interwiki-frp mw-list-item"><a href="https://frp.wikipedia.org/wiki/Module:Category_handler" title="Module:Category handler – Arpitan" lang="frp" hreflang="frp" data-title="Module:Category handler" data-language-autonym="Arpetan" data-language-local-name="Arpitan" class="interlanguage-link-target"><span>Arpetan</span></a></li><li class="interlanguage-link interwiki-frr mw-list-item"><a href="https://frr.wikipedia.org/wiki/Modul:Category_handler" title="Modul:Category handler – Northern Frisian" lang="frr" hreflang="frr" data-title="Modul:Category handler" data-language-autonym="Nordfriisk" data-language-local-name="Northern Frisian" class="interlanguage-link-target"><span>Nordfriisk</span></a></li><li class="interlanguage-link interwiki-ga mw-list-item"><a href="https://ga.wikipedia.org/wiki/Module:Category_handler" title="Module:Category handler – ཨཱའི་རིཤ་ཁ" lang="ga" hreflang="ga" data-title="Module:Category handler" data-language-autonym="Gaeilge" data-language-local-name="ཨཱའི་རིཤ་ཁ" class="interlanguage-link-target"><span>Gaeilge</span></a></li><li class="interlanguage-link interwiki-gan mw-list-item"><a href="https://gan.wikipedia.org/wiki/%E6%A8%A1%E7%B5%84:Category_handler" title="模組:Category handler – Gan" lang="gan" hreflang="gan" data-title="模組:Category handler" data-language-autonym="贛語" data-language-local-name="Gan" class="interlanguage-link-target"><span>贛語</span></a></li><li class="interlanguage-link interwiki-gd mw-list-item"><a href="https://gd.wikipedia.org/wiki/M%C3%B2ideal:Category_handler" title="Mòideal:Category handler – Scottish Gaelic" lang="gd" hreflang="gd" data-title="Mòideal:Category handler" data-language-autonym="Gàidhlig" data-language-local-name="Scottish Gaelic" class="interlanguage-link-target"><span>Gàidhlig</span></a></li><li class="interlanguage-link interwiki-gl mw-list-item"><a href="https://gl.wikipedia.org/wiki/M%C3%B3dulo:Category_handler" title="Módulo:Category handler – གལ་ཨིས་ཨི་ཡན་ཁ" lang="gl" hreflang="gl" data-title="Módulo:Category handler" data-language-autonym="Galego" data-language-local-name="གལ་ཨིས་ཨི་ཡན་ཁ" class="interlanguage-link-target"><span>Galego</span></a></li><li class="interlanguage-link interwiki-glk mw-list-item"><a href="https://glk.wikipedia.org/wiki/%D9%85%D8%A7%D8%AC%DB%8A%D9%84:Category_handler" title="ماجۊل:Category handler – Gilaki" lang="glk" hreflang="glk" data-title="ماجۊل:Category handler" data-language-autonym="گیلکی" data-language-local-name="Gilaki" class="interlanguage-link-target"><span>گیلکی</span></a></li><li class="interlanguage-link interwiki-gom mw-list-item"><a href="https://gom.wikipedia.org/wiki/%E0%A4%8F%E0%A4%95%E0%A4%95:Category_handler" title="एकक:Category handler – Goan Konkani" lang="gom" hreflang="gom" data-title="एकक:Category handler" data-language-autonym="गोंयची कोंकणी / Gõychi Konknni" data-language-local-name="Goan Konkani" class="interlanguage-link-target"><span>गोंयची कोंकणी / Gõychi Konknni</span></a></li><li class="interlanguage-link interwiki-gor mw-list-item"><a href="https://gor.wikipedia.org/wiki/Modul:Category_handler" title="Modul:Category handler – Gorontalo" lang="gor" hreflang="gor" data-title="Modul:Category handler" data-language-autonym="Bahasa Hulontalo" data-language-local-name="Gorontalo" class="interlanguage-link-target"><span>Bahasa Hulontalo</span></a></li><li class="interlanguage-link interwiki-gpe mw-list-item"><a href="https://gpe.wikipedia.org/wiki/Module:Category_handler" title="Module:Category handler – Ghanaian Pidgin" lang="gpe" hreflang="gpe" data-title="Module:Category handler" data-language-autonym="Ghanaian Pidgin" data-language-local-name="Ghanaian Pidgin" class="interlanguage-link-target"><span>Ghanaian Pidgin</span></a></li><li class="interlanguage-link interwiki-gu mw-list-item"><a href="https://gu.wikipedia.org/wiki/%E0%AA%B5%E0%AA%BF%E0%AA%AD%E0%AA%BE%E0%AA%97:Category_handler" title="વિભાગ:Category handler – གུ་ཇ་ར་ཏི་ཁ" lang="gu" hreflang="gu" data-title="વિભાગ:Category handler" data-language-autonym="ગુજરાતી" data-language-local-name="གུ་ཇ་ར་ཏི་ཁ" class="interlanguage-link-target"><span>ગુજરાતી</span></a></li><li class="interlanguage-link interwiki-gur mw-list-item"><a href="https://gur.wikipedia.org/wiki/Module:Category_handler" title="Module:Category handler – Frafra" lang="gur" hreflang="gur" data-title="Module:Category handler" data-language-autonym="Farefare" data-language-local-name="Frafra" class="interlanguage-link-target"><span>Farefare</span></a></li><li class="interlanguage-link interwiki-guw mw-list-item"><a href="https://guw.wikipedia.org/wiki/Module:Category_handler" title="Module:Category handler – Gun" lang="guw" hreflang="guw" data-title="Module:Category handler" data-language-autonym="Gungbe" data-language-local-name="Gun" class="interlanguage-link-target"><span>Gungbe</span></a></li><li class="interlanguage-link interwiki-gv mw-list-item"><a href="https://gv.wikipedia.org/wiki/Module:Category_handler" title="Module:Category handler – Manx" lang="gv" hreflang="gv" data-title="Module:Category handler" data-language-autonym="Gaelg" data-language-local-name="Manx" class="interlanguage-link-target"><span>Gaelg</span></a></li><li class="interlanguage-link interwiki-ha mw-list-item"><a href="https://ha.wikipedia.org/wiki/Module:Category_handler" title="Module:Category handler – ཧཝ་ས་ཁ" lang="ha" hreflang="ha" data-title="Module:Category handler" data-language-autonym="Hausa" data-language-local-name="ཧཝ་ས་ཁ" class="interlanguage-link-target"><span>Hausa</span></a></li><li class="interlanguage-link interwiki-hak mw-list-item"><a href="https://hak.wikipedia.org/wiki/%E6%A8%A1%E7%B5%84:Category_handler" title="模組:Category handler – Hakka Chinese" lang="hak" hreflang="hak" data-title="模組:Category handler" data-language-autonym="客家語 / Hak-kâ-ngî" data-language-local-name="Hakka Chinese" class="interlanguage-link-target"><span>客家語 / Hak-kâ-ngî</span></a></li><li class="interlanguage-link interwiki-haw mw-list-item"><a href="https://haw.wikipedia.org/wiki/Module:Category_handler" title="Module:Category handler – ཧ་ཝ་ཡིའི་ཁ" lang="haw" hreflang="haw" data-title="Module:Category handler" data-language-autonym="Hawaiʻi" data-language-local-name="ཧ་ཝ་ཡིའི་ཁ" class="interlanguage-link-target"><span>Hawaiʻi</span></a></li><li class="interlanguage-link interwiki-hi mw-list-item"><a href="https://hi.wikipedia.org/wiki/%E0%A4%AE%E0%A5%89%E0%A4%A1%E0%A5%8D%E0%A4%AF%E0%A5%82%E0%A4%B2:Category_handler" title="मॉड्यूल:Category handler – ཧིན་དི་ཁ" lang="hi" hreflang="hi" data-title="मॉड्यूल:Category handler" data-language-autonym="हिन्दी" data-language-local-name="ཧིན་དི་ཁ" class="interlanguage-link-target"><span>हिन्दी</span></a></li><li class="interlanguage-link interwiki-hif mw-list-item"><a href="https://hif.wikipedia.org/wiki/Module:Category_handler" title="Module:Category handler – Fiji Hindi" lang="hif" hreflang="hif" data-title="Module:Category handler" data-language-autonym="Fiji Hindi" data-language-local-name="Fiji Hindi" class="interlanguage-link-target"><span>Fiji Hindi</span></a></li><li class="interlanguage-link interwiki-hr mw-list-item"><a href="https://hr.wikipedia.org/wiki/Modul:Category_handler" title="Modul:Category handler – ཀྲོ་ཨེ་ཤི་ཡཱན་ཁ" lang="hr" hreflang="hr" data-title="Modul:Category handler" data-language-autonym="Hrvatski" data-language-local-name="ཀྲོ་ཨེ་ཤི་ཡཱན་ཁ" class="interlanguage-link-target"><span>Hrvatski</span></a></li><li class="interlanguage-link interwiki-ht mw-list-item"><a href="https://ht.wikipedia.org/wiki/Module:Category_handler" title="Module:Category handler – ཧེ་ཏི་ཡཱན་ཁ" lang="ht" hreflang="ht" data-title="Module:Category handler" data-language-autonym="Kreyòl ayisyen" data-language-local-name="ཧེ་ཏི་ཡཱན་ཁ" class="interlanguage-link-target"><span>Kreyòl ayisyen</span></a></li><li class="interlanguage-link interwiki-hu mw-list-item"><a href="https://hu.wikipedia.org/wiki/Modul:Category_handler" title="Modul:Category handler – ཧཱང་གྷ་རི་ཡཱན་ཁ" lang="hu" hreflang="hu" data-title="Modul:Category handler" data-language-autonym="Magyar" data-language-local-name="ཧཱང་གྷ་རི་ཡཱན་ཁ" class="interlanguage-link-target"><span>Magyar</span></a></li><li class="interlanguage-link interwiki-hy mw-list-item"><a href="https://hy.wikipedia.org/wiki/%D5%84%D5%B8%D5%A4%D5%B8%D6%82%D5%AC:Category_handler" title="Մոդուլ:Category handler – ཨར་མི་ནི་ཡཱན་ཁ" lang="hy" hreflang="hy" data-title="Մոդուլ:Category handler" data-language-autonym="Հայերեն" data-language-local-name="ཨར་མི་ནི་ཡཱན་ཁ" class="interlanguage-link-target"><span>Հայերեն</span></a></li><li class="interlanguage-link interwiki-hyw mw-list-item"><a href="https://hyw.wikipedia.org/wiki/%D5%84%D5%B8%D5%A4%D5%B8%D6%82%D5%AC:Category_handler" title="Մոդուլ:Category handler – Western Armenian" lang="hyw" hreflang="hyw" data-title="Մոդուլ:Category handler" data-language-autonym="Արեւմտահայերէն" data-language-local-name="Western Armenian" class="interlanguage-link-target"><span>Արեւմտահայերէն</span></a></li><li class="interlanguage-link interwiki-iba mw-list-item"><a href="https://iba.wikipedia.org/wiki/Modul:Category_handler" title="Modul:Category handler – Iban" lang="iba" hreflang="iba" data-title="Modul:Category handler" data-language-autonym="Jaku Iban" data-language-local-name="Iban" class="interlanguage-link-target"><span>Jaku Iban</span></a></li><li class="interlanguage-link interwiki-id mw-list-item"><a href="https://id.wikipedia.org/wiki/Modul:Category_handler" title="Modul:Category handler – ཨིན་ཌོ་ནེ་ཤི་ཡཱན་ཁ" lang="id" hreflang="id" data-title="Modul:Category handler" data-language-autonym="Bahasa Indonesia" data-language-local-name="ཨིན་ཌོ་ནེ་ཤི་ཡཱན་ཁ" class="interlanguage-link-target"><span>Bahasa Indonesia</span></a></li><li class="interlanguage-link interwiki-ie mw-list-item"><a href="https://ie.wikipedia.org/wiki/Module:Category_handler" title="Module:Category handler – Interlingue" lang="ie" hreflang="ie" data-title="Module:Category handler" data-language-autonym="Interlingue" data-language-local-name="Interlingue" class="interlanguage-link-target"><span>Interlingue</span></a></li><li class="interlanguage-link interwiki-ig mw-list-item"><a href="https://ig.wikipedia.org/wiki/Module:Category_handler" title="Module:Category handler – ཨིག་བོ་ཁ" lang="ig" hreflang="ig" data-title="Module:Category handler" data-language-autonym="Igbo" data-language-local-name="ཨིག་བོ་ཁ" class="interlanguage-link-target"><span>Igbo</span></a></li><li class="interlanguage-link interwiki-ilo mw-list-item"><a href="https://ilo.wikipedia.org/wiki/Modulo:Panagtengngel_ti_kategoria" title="Modulo:Panagtengngel ti kategoria – Iloko" lang="ilo" hreflang="ilo" data-title="Modulo:Panagtengngel ti kategoria" data-language-autonym="Ilokano" data-language-local-name="Iloko" class="interlanguage-link-target"><span>Ilokano</span></a></li><li class="interlanguage-link interwiki-inh mw-list-item"><a href="https://inh.wikipedia.org/wiki/%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D1%8C:Category_handler" title="Модуль:Category handler – Ingush" lang="inh" hreflang="inh" data-title="Модуль:Category handler" data-language-autonym="ГӀалгӀай" data-language-local-name="Ingush" class="interlanguage-link-target"><span>ГӀалгӀай</span></a></li><li class="interlanguage-link interwiki-io mw-list-item"><a href="https://io.wikipedia.org/wiki/Modulo:Category_handler" title="Modulo:Category handler – Ido" lang="io" hreflang="io" data-title="Modulo:Category handler" data-language-autonym="Ido" data-language-local-name="Ido" class="interlanguage-link-target"><span>Ido</span></a></li><li class="interlanguage-link interwiki-is mw-list-item"><a href="https://is.wikipedia.org/wiki/Module:Category_handler" title="Module:Category handler – ཨ་ཡིས་ལེན་ཌིཀ་ཁ" lang="is" hreflang="is" data-title="Module:Category handler" data-language-autonym="Íslenska" data-language-local-name="ཨ་ཡིས་ལེན་ཌིཀ་ཁ" class="interlanguage-link-target"><span>Íslenska</span></a></li><li class="interlanguage-link interwiki-ja mw-list-item"><a href="https://ja.wikipedia.org/wiki/%E3%83%A2%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%AB:Category_handler" title="モジュール:Category handler – ཇཱ་པཱ་ནིས་ཁ" lang="ja" hreflang="ja" data-title="モジュール:Category handler" data-language-autonym="日本語" data-language-local-name="ཇཱ་པཱ་ནིས་ཁ" class="interlanguage-link-target"><span>日本語</span></a></li><li class="interlanguage-link interwiki-jv mw-list-item"><a href="https://jv.wikipedia.org/wiki/Modhul:Category_handler" title="Modhul:Category handler – ཇཱ་བ་ནིས་ཁ" lang="jv" hreflang="jv" data-title="Modhul:Category handler" data-language-autonym="Jawa" data-language-local-name="ཇཱ་བ་ནིས་ཁ" class="interlanguage-link-target"><span>Jawa</span></a></li><li class="interlanguage-link interwiki-ka mw-list-item"><a href="https://ka.wikipedia.org/wiki/%E1%83%9B%E1%83%9D%E1%83%93%E1%83%A3%E1%83%9A%E1%83%98:Category_handler" title="მოდული:Category handler – ཇཽ་ཇི་ཡཱན་ཁ" lang="ka" hreflang="ka" data-title="მოდული:Category handler" data-language-autonym="ქართული" data-language-local-name="ཇཽ་ཇི་ཡཱན་ཁ" class="interlanguage-link-target"><span>ქართული</span></a></li><li class="interlanguage-link interwiki-kaa mw-list-item"><a href="https://kaa.wikipedia.org/wiki/Module:Category_handler" title="Module:Category handler – Kara-Kalpak" lang="kaa" hreflang="kaa" data-title="Module:Category handler" data-language-autonym="Qaraqalpaqsha" data-language-local-name="Kara-Kalpak" class="interlanguage-link-target"><span>Qaraqalpaqsha</span></a></li><li class="interlanguage-link interwiki-kab mw-list-item"><a href="https://kab.wikipedia.org/wiki/Module:Category_handler" title="Module:Category handler – Kabyle" lang="kab" hreflang="kab" data-title="Module:Category handler" data-language-autonym="Taqbaylit" data-language-local-name="Kabyle" class="interlanguage-link-target"><span>Taqbaylit</span></a></li><li class="interlanguage-link interwiki-kbp mw-list-item"><a href="https://kbp.wikipedia.org/wiki/Module:Category_handler" title="Module:Category handler – Kabiye" lang="kbp" hreflang="kbp" data-title="Module:Category handler" data-language-autonym="Kabɩyɛ" data-language-local-name="Kabiye" class="interlanguage-link-target"><span>Kabɩyɛ</span></a></li><li class="interlanguage-link interwiki-kcg mw-list-item"><a href="https://kcg.wikipedia.org/wiki/Module:Category_handler" title="Module:Category handler – Tyap" lang="kcg" hreflang="kcg" data-title="Module:Category handler" data-language-autonym="Tyap" data-language-local-name="Tyap" class="interlanguage-link-target"><span>Tyap</span></a></li><li class="interlanguage-link interwiki-kg mw-list-item"><a href="https://kg.wikipedia.org/wiki/Module:Category_handler" title="Module:Category handler – Kongo" lang="kg" hreflang="kg" data-title="Module:Category handler" data-language-autonym="Kongo" data-language-local-name="Kongo" class="interlanguage-link-target"><span>Kongo</span></a></li><li class="interlanguage-link interwiki-ki mw-list-item"><a href="https://ki.wikipedia.org/wiki/Module:Category_handler" title="Module:Category handler – Kikuyu" lang="ki" hreflang="ki" data-title="Module:Category handler" data-language-autonym="Gĩkũyũ" data-language-local-name="Kikuyu" class="interlanguage-link-target"><span>Gĩkũyũ</span></a></li><li class="interlanguage-link interwiki-kk mw-list-item"><a href="https://kk.wikipedia.org/wiki/Module:Category_handler" title="Module:Category handler – ཀ་ཛགས་ཁ" lang="kk" hreflang="kk" data-title="Module:Category handler" data-language-autonym="Қазақша" data-language-local-name="ཀ་ཛགས་ཁ" class="interlanguage-link-target"><span>Қазақша</span></a></li><li class="interlanguage-link interwiki-km mw-list-item"><a href="https://km.wikipedia.org/wiki/Module:Category_handler" title="Module:Category handler – ཁེ་མེར་ཁ" lang="km" hreflang="km" data-title="Module:Category handler" data-language-autonym="ភាសាខ្មែរ" data-language-local-name="ཁེ་མེར་ཁ" class="interlanguage-link-target"><span>ភាសាខ្មែរ</span></a></li><li class="interlanguage-link interwiki-kn mw-list-item"><a href="https://kn.wikipedia.org/wiki/%E0%B2%AE%E0%B2%BE%E0%B2%A1%E0%B3%8D%E0%B2%AF%E0%B3%82%E0%B2%B2%E0%B3%8D:Category_handler" title="ಮಾಡ್ಯೂಲ್:Category handler – ཀ་ན་ཌ་ཁ" lang="kn" hreflang="kn" data-title="ಮಾಡ್ಯೂಲ್:Category handler" data-language-autonym="ಕನ್ನಡ" data-language-local-name="ཀ་ན་ཌ་ཁ" class="interlanguage-link-target"><span>ಕನ್ನಡ</span></a></li><li class="interlanguage-link interwiki-ko mw-list-item"><a href="https://ko.wikipedia.org/wiki/%EB%AA%A8%EB%93%88:Category_handler" title="모듈:Category handler – ཀོ་རི་ཡཱན་ཁ" lang="ko" hreflang="ko" data-title="모듈:Category handler" data-language-autonym="한국어" data-language-local-name="ཀོ་རི་ཡཱན་ཁ" class="interlanguage-link-target"><span>한국어</span></a></li><li class="interlanguage-link interwiki-krc mw-list-item"><a href="https://krc.wikipedia.org/wiki/%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D1%8C:Category_handler" title="Модуль:Category handler – Karachay-Balkar" lang="krc" hreflang="krc" data-title="Модуль:Category handler" data-language-autonym="Къарачай-малкъар" data-language-local-name="Karachay-Balkar" class="interlanguage-link-target"><span>Къарачай-малкъар</span></a></li><li class="interlanguage-link interwiki-ks mw-list-item"><a href="https://ks.wikipedia.org/wiki/%D9%85%D8%A7%DA%88%DB%8C%D9%88%D9%97%D9%84:Category_handler" title="ماڈیوٗل:Category handler – ཀཱཤ་མི་རི་ཁ" lang="ks" hreflang="ks" data-title="ماڈیوٗل:Category handler" data-language-autonym="कॉशुर / کٲشُر" data-language-local-name="ཀཱཤ་མི་རི་ཁ" class="interlanguage-link-target"><span>कॉशुर / کٲشُر</span></a></li><li class="interlanguage-link interwiki-ksh mw-list-item"><a href="https://ksh.wikipedia.org/wiki/Modul:Category_handler" title="Modul:Category handler – Colognian" lang="ksh" hreflang="ksh" data-title="Modul:Category handler" data-language-autonym="Ripoarisch" data-language-local-name="Colognian" class="interlanguage-link-target"><span>Ripoarisch</span></a></li><li class="interlanguage-link interwiki-ku mw-list-item"><a href="https://ku.wikipedia.org/wiki/Modul:Category_handler" title="Modul:Category handler – ཀར་ཌིཤ་ཁ" lang="ku" hreflang="ku" data-title="Modul:Category handler" data-language-autonym="Kurdî" data-language-local-name="ཀར་ཌིཤ་ཁ" class="interlanguage-link-target"><span>Kurdî</span></a></li><li class="interlanguage-link interwiki-ky mw-list-item"><a href="https://ky.wikipedia.org/wiki/%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D1%8C:Category_handler" title="Модуль:Category handler – ཀིར་གིས་ཁ" lang="ky" hreflang="ky" data-title="Модуль:Category handler" data-language-autonym="Кыргызча" data-language-local-name="ཀིར་གིས་ཁ" class="interlanguage-link-target"><span>Кыргызча</span></a></li><li class="interlanguage-link interwiki-la mw-list-item"><a href="https://la.wikipedia.org/wiki/Modulus:Category_handler" title="Modulus:Category handler – ལེ་ཊིན་ཁ" lang="la" hreflang="la" data-title="Modulus:Category handler" data-language-autonym="Latina" data-language-local-name="ལེ་ཊིན་ཁ" class="interlanguage-link-target"><span>Latina</span></a></li><li class="interlanguage-link interwiki-lad mw-list-item"><a href="https://lad.wikipedia.org/wiki/M%C3%B3dulo:Category_handler" title="Módulo:Category handler – Ladino" lang="lad" hreflang="lad" data-title="Módulo:Category handler" data-language-autonym="Ladino" data-language-local-name="Ladino" class="interlanguage-link-target"><span>Ladino</span></a></li><li class="interlanguage-link interwiki-lb mw-list-item"><a href="https://lb.wikipedia.org/wiki/Modul:Category_handler" title="Modul:Category handler – ལག་ཛམ་བོརྒ་ཁ" lang="lb" hreflang="lb" data-title="Modul:Category handler" data-language-autonym="Lëtzebuergesch" data-language-local-name="ལག་ཛམ་བོརྒ་ཁ" class="interlanguage-link-target"><span>Lëtzebuergesch</span></a></li><li class="interlanguage-link interwiki-lg mw-list-item"><a href="https://lg.wikipedia.org/wiki/Module:Category_handler" title="Module:Category handler – Ganda" lang="lg" hreflang="lg" data-title="Module:Category handler" data-language-autonym="Luganda" data-language-local-name="Ganda" class="interlanguage-link-target"><span>Luganda</span></a></li><li class="interlanguage-link interwiki-lld mw-list-item"><a href="https://lld.wikipedia.org/wiki/Modulo:Category_handler" title="Modulo:Category handler – Ladin" lang="lld" hreflang="lld" data-title="Modulo:Category handler" data-language-autonym="Ladin" data-language-local-name="Ladin" class="interlanguage-link-target"><span>Ladin</span></a></li><li class="interlanguage-link interwiki-ln mw-list-item"><a href="https://ln.wikipedia.org/wiki/Module:Category_handler" title="Module:Category handler – Lingala" lang="ln" hreflang="ln" data-title="Module:Category handler" data-language-autonym="Lingála" data-language-local-name="Lingala" class="interlanguage-link-target"><span>Lingála</span></a></li><li class="interlanguage-link interwiki-lo mw-list-item"><a href="https://lo.wikipedia.org/wiki/Module:Category_handler" title="Module:Category handler – ལཱ་ཝོས་ཁ" lang="lo" hreflang="lo" data-title="Module:Category handler" data-language-autonym="ລາວ" data-language-local-name="ལཱ་ཝོས་ཁ" class="interlanguage-link-target"><span>ລາວ</span></a></li><li class="interlanguage-link interwiki-lt mw-list-item"><a href="https://lt.wikipedia.org/wiki/Module:Category_handler" title="Module:Category handler – ལི་ཐུ་ཝེ་ནི་ཡཱན་ཁ" lang="lt" hreflang="lt" data-title="Module:Category handler" data-language-autonym="Lietuvių" data-language-local-name="ལི་ཐུ་ཝེ་ནི་ཡཱན་ཁ" class="interlanguage-link-target"><span>Lietuvių</span></a></li><li class="interlanguage-link interwiki-ltg mw-list-item"><a href="https://ltg.wikipedia.org/wiki/Modulis:Category_handler" title="Modulis:Category handler – Latgalian" lang="ltg" hreflang="ltg" data-title="Modulis:Category handler" data-language-autonym="Latgaļu" data-language-local-name="Latgalian" class="interlanguage-link-target"><span>Latgaļu</span></a></li><li class="interlanguage-link interwiki-lv mw-list-item"><a href="https://lv.wikipedia.org/wiki/Modulis:Category_handler" title="Modulis:Category handler – ལཊ་བི་ཡཱན་ཁ" lang="lv" hreflang="lv" data-title="Modulis:Category handler" data-language-autonym="Latviešu" data-language-local-name="ལཊ་བི་ཡཱན་ཁ" class="interlanguage-link-target"><span>Latviešu</span></a></li><li class="interlanguage-link interwiki-mad mw-list-item"><a href="https://mad.wikipedia.org/wiki/Modul:Category_handler" title="Modul:Category handler – Madurese" lang="mad" hreflang="mad" data-title="Modul:Category handler" data-language-autonym="Madhurâ" data-language-local-name="Madurese" class="interlanguage-link-target"><span>Madhurâ</span></a></li><li class="interlanguage-link interwiki-mai mw-list-item"><a href="https://mai.wikipedia.org/wiki/%E0%A4%AE%E0%A5%8B%E0%A4%A1%E0%A5%8D%E0%A4%AF%E0%A5%81%E0%A4%B2:Category_handler" title="मोड्युल:Category handler – Maithili" lang="mai" hreflang="mai" data-title="मोड्युल:Category handler" data-language-autonym="मैथिली" data-language-local-name="Maithili" class="interlanguage-link-target"><span>मैथिली</span></a></li><li class="interlanguage-link interwiki-mdf mw-list-item"><a href="https://mdf.wikipedia.org/wiki/%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D1%8C:Category_handler" title="Модуль:Category handler – Moksha" lang="mdf" hreflang="mdf" data-title="Модуль:Category handler" data-language-autonym="Мокшень" data-language-local-name="Moksha" class="interlanguage-link-target"><span>Мокшень</span></a></li><li class="interlanguage-link interwiki-mi mw-list-item"><a href="https://mi.wikipedia.org/wiki/Module:Category_handler" title="Module:Category handler – མ་ཨོ་རི་ཁ" lang="mi" hreflang="mi" data-title="Module:Category handler" data-language-autonym="Māori" data-language-local-name="མ་ཨོ་རི་ཁ" class="interlanguage-link-target"><span>Māori</span></a></li><li class="interlanguage-link interwiki-min mw-list-item"><a href="https://min.wikipedia.org/wiki/Modul:Category_handler" title="Modul:Category handler – Minangkabau" lang="min" hreflang="min" data-title="Modul:Category handler" data-language-autonym="Minangkabau" data-language-local-name="Minangkabau" class="interlanguage-link-target"><span>Minangkabau</span></a></li><li class="interlanguage-link interwiki-mk mw-list-item"><a href="https://mk.wikipedia.org/wiki/%D0%9C%D0%BE%D0%B4%D1%83%D0%BB:Category_handler" title="Модул:Category handler – མ་སེ་ཌོ་ནི་ཡཱན་ཁ" lang="mk" hreflang="mk" data-title="Модул:Category handler" data-language-autonym="Македонски" data-language-local-name="མ་སེ་ཌོ་ནི་ཡཱན་ཁ" class="interlanguage-link-target"><span>Македонски</span></a></li><li class="interlanguage-link interwiki-ml mw-list-item"><a href="https://ml.wikipedia.org/wiki/%E0%B4%98%E0%B4%9F%E0%B4%95%E0%B4%82:Category_handler" title="ഘടകം:Category handler – མ་ལ་ཡ་ལམ་ཁ" lang="ml" hreflang="ml" data-title="ഘടകം:Category handler" data-language-autonym="മലയാളം" data-language-local-name="མ་ལ་ཡ་ལམ་ཁ" class="interlanguage-link-target"><span>മലയാളം</span></a></li><li class="interlanguage-link interwiki-mn mw-list-item"><a href="https://mn.wikipedia.org/wiki/Module:Category_handler" title="Module:Category handler – སོག་པོའི་ཁ" lang="mn" hreflang="mn" data-title="Module:Category handler" data-language-autonym="Монгол" data-language-local-name="སོག་པོའི་ཁ" class="interlanguage-link-target"><span>Монгол</span></a></li><li class="interlanguage-link interwiki-mni mw-list-item"><a href="https://mni.wikipedia.org/wiki/Module:Category_handler" title="Module:Category handler – མ་ནི་པུ་རི" lang="mni" hreflang="mni" data-title="Module:Category handler" data-language-autonym="ꯃꯤꯇꯩ ꯂꯣꯟ" data-language-local-name="མ་ནི་པུ་རི" class="interlanguage-link-target"><span>ꯃꯤꯇꯩ ꯂꯣꯟ</span></a></li><li class="interlanguage-link interwiki-mnw mw-list-item"><a href="https://mnw.wikipedia.org/wiki/%E1%80%99%E1%80%9D%E1%80%BA%E1%80%82%E1%80%BB%E1%80%B0:Category_handler" title="မဝ်ဂျူ:Category handler – Mon" lang="mnw" hreflang="mnw" data-title="မဝ်ဂျူ:Category handler" data-language-autonym="ဘာသာမန်" data-language-local-name="Mon" class="interlanguage-link-target"><span>ဘာသာမန်</span></a></li><li class="interlanguage-link interwiki-mr mw-list-item"><a href="https://mr.wikipedia.org/wiki/%E0%A4%B5%E0%A4%BF%E0%A4%AD%E0%A4%BE%E0%A4%97:Category_handler" title="विभाग:Category handler – མ་ར་ཐི་ཁ" lang="mr" hreflang="mr" data-title="विभाग:Category handler" data-language-autonym="मराठी" data-language-local-name="མ་ར་ཐི་ཁ" class="interlanguage-link-target"><span>मराठी</span></a></li><li class="interlanguage-link interwiki-ms mw-list-item"><a href="https://ms.wikipedia.org/wiki/Modul:Category_handler" title="Modul:Category handler – མ་ལེ་ཁ" lang="ms" hreflang="ms" data-title="Modul:Category handler" data-language-autonym="Bahasa Melayu" data-language-local-name="མ་ལེ་ཁ" class="interlanguage-link-target"><span>Bahasa Melayu</span></a></li><li class="interlanguage-link interwiki-mt mw-list-item"><a href="https://mt.wikipedia.org/wiki/Module:Category_handler" title="Module:Category handler – མཱལ་ཊ་ཁ" lang="mt" hreflang="mt" data-title="Module:Category handler" data-language-autonym="Malti" data-language-local-name="མཱལ་ཊ་ཁ" class="interlanguage-link-target"><span>Malti</span></a></li><li class="interlanguage-link interwiki-mwl mw-list-item"><a href="https://mwl.wikipedia.org/wiki/M%C3%B3dulo:Category_handler" title="Módulo:Category handler – Mirandese" lang="mwl" hreflang="mwl" data-title="Módulo:Category handler" data-language-autonym="Mirandés" data-language-local-name="Mirandese" class="interlanguage-link-target"><span>Mirandés</span></a></li><li class="interlanguage-link interwiki-my mw-list-item"><a href="https://my.wikipedia.org/wiki/%E1%80%99%E1%80%B1%E1%80%AC%E1%80%BA%E1%80%82%E1%80%BB%E1%80%B0%E1%80%B8:Category_handler" title="မော်ဂျူး:Category handler – བར་མིས་ཁ" lang="my" hreflang="my" data-title="မော်ဂျူး:Category handler" data-language-autonym="မြန်မာဘာသာ" data-language-local-name="བར་མིས་ཁ" class="interlanguage-link-target"><span>မြန်မာဘာသာ</span></a></li><li class="interlanguage-link interwiki-myv mw-list-item"><a href="https://myv.wikipedia.org/wiki/%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D1%8C:Category_handler" title="Модуль:Category handler – Erzya" lang="myv" hreflang="myv" data-title="Модуль:Category handler" data-language-autonym="Эрзянь" data-language-local-name="Erzya" class="interlanguage-link-target"><span>Эрзянь</span></a></li><li class="interlanguage-link interwiki-mzn mw-list-item"><a href="https://mzn.wikipedia.org/wiki/%D9%85%D8%A7%DA%98%D9%88%D9%84:Category_handler" title="ماژول:Category handler – Mazanderani" lang="mzn" hreflang="mzn" data-title="ماژول:Category handler" data-language-autonym="مازِرونی" data-language-local-name="Mazanderani" class="interlanguage-link-target"><span>مازِرونی</span></a></li><li class="interlanguage-link interwiki-nah mw-list-item"><a href="https://nah.wikipedia.org/wiki/M%C3%B3dulo:Category_handler" title="Módulo:Category handler – Nahuatl" lang="nah" hreflang="nah" data-title="Módulo:Category handler" data-language-autonym="Nāhuatl" data-language-local-name="Nahuatl" class="interlanguage-link-target"><span>Nāhuatl</span></a></li><li class="interlanguage-link interwiki-ne mw-list-item"><a href="https://ne.wikipedia.org/wiki/%E0%A4%AE%E0%A5%8B%E0%A4%A1%E0%A5%8D%E0%A4%AF%E0%A5%81%E0%A4%B2:Category_handler" title="मोड्युल:Category handler – ནེ་པཱལི་ཁ" lang="ne" hreflang="ne" data-title="मोड्युल:Category handler" data-language-autonym="नेपाली" data-language-local-name="ནེ་པཱལི་ཁ" class="interlanguage-link-target"><span>नेपाली</span></a></li><li class="interlanguage-link interwiki-new mw-list-item"><a href="https://new.wikipedia.org/wiki/Module:Category_handler" title="Module:Category handler – ནི་ཝ་རི" lang="new" hreflang="new" data-title="Module:Category handler" data-language-autonym="नेपाल भाषा" data-language-local-name="ནི་ཝ་རི" class="interlanguage-link-target"><span>नेपाल भाषा</span></a></li><li class="interlanguage-link interwiki-nia mw-list-item"><a href="https://nia.wikipedia.org/wiki/Modul:Category_handler" title="Modul:Category handler – Nias" lang="nia" hreflang="nia" data-title="Modul:Category handler" data-language-autonym="Li Niha" data-language-local-name="Nias" class="interlanguage-link-target"><span>Li Niha</span></a></li><li class="interlanguage-link interwiki-nl mw-list-item"><a href="https://nl.wikipedia.org/wiki/Module:Category_handler" title="Module:Category handler – ཌཆ་ཁ" lang="nl" hreflang="nl" data-title="Module:Category handler" data-language-autonym="Nederlands" data-language-local-name="ཌཆ་ཁ" class="interlanguage-link-target"><span>Nederlands</span></a></li><li class="interlanguage-link interwiki-nn mw-list-item"><a href="https://nn.wikipedia.org/wiki/Modul:Category_handler" title="Modul:Category handler – ནོར་ཝེ་ཇི་ཡཱན་ནོརསཀ་ཁ" lang="nn" hreflang="nn" data-title="Modul:Category handler" data-language-autonym="Norsk nynorsk" data-language-local-name="ནོར་ཝེ་ཇི་ཡཱན་ནོརསཀ་ཁ" class="interlanguage-link-target"><span>Norsk nynorsk</span></a></li><li class="interlanguage-link interwiki-no mw-list-item"><a href="https://no.wikipedia.org/wiki/Modul:Category_handler" title="Modul:Category handler – ནོར་ཝེ་ཇི་ཡཱན་བོཀ་མཱལ་ཁ" lang="nb" hreflang="nb" data-title="Modul:Category handler" data-language-autonym="Norsk bokmål" data-language-local-name="ནོར་ཝེ་ཇི་ཡཱན་བོཀ་མཱལ་ཁ" class="interlanguage-link-target"><span>Norsk bokmål</span></a></li><li class="interlanguage-link interwiki-nov mw-list-item"><a href="https://nov.wikipedia.org/wiki/Module:Category_handler" title="Module:Category handler – Novial" lang="nov" hreflang="nov" data-title="Module:Category handler" data-language-autonym="Novial" data-language-local-name="Novial" class="interlanguage-link-target"><span>Novial</span></a></li><li class="interlanguage-link interwiki-nr mw-list-item"><a href="https://nr.wikipedia.org/wiki/Module:Category_handler" title="Module:Category handler – South Ndebele" lang="nr" hreflang="nr" data-title="Module:Category handler" data-language-autonym="IsiNdebele seSewula" data-language-local-name="South Ndebele" class="interlanguage-link-target"><span>IsiNdebele seSewula</span></a></li><li class="interlanguage-link interwiki-nso mw-list-item"><a href="https://nso.wikipedia.org/wiki/Module:Category_handler" title="Module:Category handler – Northern Sotho" lang="nso" hreflang="nso" data-title="Module:Category handler" data-language-autonym="Sesotho sa Leboa" data-language-local-name="Northern Sotho" class="interlanguage-link-target"><span>Sesotho sa Leboa</span></a></li><li class="interlanguage-link interwiki-ny mw-list-item"><a href="https://ny.wikipedia.org/wiki/Module:Category_handler" title="Module:Category handler – Nyanja" lang="ny" hreflang="ny" data-title="Module:Category handler" data-language-autonym="Chi-Chewa" data-language-local-name="Nyanja" class="interlanguage-link-target"><span>Chi-Chewa</span></a></li><li class="interlanguage-link interwiki-or mw-list-item"><a href="https://or.wikipedia.org/wiki/%E0%AC%AE%E0%AC%A1%E0%AD%8D%E0%AD%9F%E0%AD%81%E0%AC%B2:Category_handler" title="ମଡ୍ୟୁଲ:Category handler – ཨོ་རི་ཡ་ཁ" lang="or" hreflang="or" data-title="ମଡ୍ୟୁଲ:Category handler" data-language-autonym="ଓଡ଼ିଆ" data-language-local-name="ཨོ་རི་ཡ་ཁ" class="interlanguage-link-target"><span>ଓଡ଼ିଆ</span></a></li><li class="interlanguage-link interwiki-os mw-list-item"><a href="https://os.wikipedia.org/wiki/%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D1%8C:Category_handler" title="Модуль:Category handler – Ossetic" lang="os" hreflang="os" data-title="Модуль:Category handler" data-language-autonym="Ирон" data-language-local-name="Ossetic" class="interlanguage-link-target"><span>Ирон</span></a></li><li class="interlanguage-link interwiki-pa mw-list-item"><a href="https://pa.wikipedia.org/wiki/%E0%A8%AE%E0%A9%8C%E0%A8%A1%E0%A8%BF%E0%A8%8A%E0%A8%B2:Category_handler" title="ਮੌਡਿਊਲ:Category handler – པཱན་ཇ་བི་ཁ" lang="pa" hreflang="pa" data-title="ਮੌਡਿਊਲ:Category handler" data-language-autonym="ਪੰਜਾਬੀ" data-language-local-name="པཱན་ཇ་བི་ཁ" class="interlanguage-link-target"><span>ਪੰਜਾਬੀ</span></a></li><li class="interlanguage-link interwiki-pag mw-list-item"><a href="https://pag.wikipedia.org/wiki/Module:Category_handler" title="Module:Category handler – Pangasinan" lang="pag" hreflang="pag" data-title="Module:Category handler" data-language-autonym="Pangasinan" data-language-local-name="Pangasinan" class="interlanguage-link-target"><span>Pangasinan</span></a></li><li class="interlanguage-link interwiki-pam mw-list-item"><a href="https://pam.wikipedia.org/wiki/Module:Category_handler" title="Module:Category handler – Pampanga" lang="pam" hreflang="pam" data-title="Module:Category handler" data-language-autonym="Kapampangan" data-language-local-name="Pampanga" class="interlanguage-link-target"><span>Kapampangan</span></a></li><li class="interlanguage-link interwiki-pap mw-list-item"><a href="https://pap.wikipedia.org/wiki/Module:Category_handler" title="Module:Category handler – Papiamento" lang="pap" hreflang="pap" data-title="Module:Category handler" data-language-autonym="Papiamentu" data-language-local-name="Papiamento" class="interlanguage-link-target"><span>Papiamentu</span></a></li><li class="interlanguage-link interwiki-pcd mw-list-item"><a href="https://pcd.wikipedia.org/wiki/Module:Category_handler" title="Module:Category handler – Picard" lang="pcd" hreflang="pcd" data-title="Module:Category handler" data-language-autonym="Picard" data-language-local-name="Picard" class="interlanguage-link-target"><span>Picard</span></a></li><li class="interlanguage-link interwiki-pcm mw-list-item"><a href="https://pcm.wikipedia.org/wiki/Modul:Category_handler" title="Modul:Category handler – Nigerian Pidgin" lang="pcm" hreflang="pcm" data-title="Modul:Category handler" data-language-autonym="Naijá" data-language-local-name="Nigerian Pidgin" class="interlanguage-link-target"><span>Naijá</span></a></li><li class="interlanguage-link interwiki-pi mw-list-item"><a href="https://pi.wikipedia.org/wiki/Module:Category_handler" title="Module:Category handler – པ་ལི" lang="pi" hreflang="pi" data-title="Module:Category handler" data-language-autonym="पालि" data-language-local-name="པ་ལི" class="interlanguage-link-target"><span>पालि</span></a></li><li class="interlanguage-link interwiki-pih mw-list-item"><a href="https://pih.wikipedia.org/wiki/Module:Category_handler" title="Module:Category handler – Norfuk / Pitkern" lang="pih" hreflang="pih" data-title="Module:Category handler" data-language-autonym="Norfuk / Pitkern" data-language-local-name="Norfuk / Pitkern" class="interlanguage-link-target"><span>Norfuk / Pitkern</span></a></li><li class="interlanguage-link interwiki-pnb mw-list-item"><a href="https://pnb.wikipedia.org/wiki/%D9%85%D8%A7%DA%88%DB%8C%D9%88%D9%84:Category_handler" title="ماڈیول:Category handler – Western Punjabi" lang="pnb" hreflang="pnb" data-title="ماڈیول:Category handler" data-language-autonym="پنجابی" data-language-local-name="Western Punjabi" class="interlanguage-link-target"><span>پنجابی</span></a></li><li class="interlanguage-link interwiki-ps mw-list-item"><a href="https://ps.wikipedia.org/wiki/Module:Category_handler" title="Module:Category handler – པཱཤ་ཏོ་ཁ" lang="ps" hreflang="ps" data-title="Module:Category handler" data-language-autonym="پښتو" data-language-local-name="པཱཤ་ཏོ་ཁ" class="interlanguage-link-target"><span>پښتو</span></a></li><li class="interlanguage-link interwiki-pt mw-list-item"><a href="https://pt.wikipedia.org/wiki/M%C3%B3dulo:Category_handler" title="Módulo:Category handler – པོར་ཅུ་གིས་ཁ" lang="pt" hreflang="pt" data-title="Módulo:Category handler" data-language-autonym="Português" data-language-local-name="པོར་ཅུ་གིས་ཁ" class="interlanguage-link-target"><span>Português</span></a></li><li class="interlanguage-link interwiki-rm mw-list-item"><a href="https://rm.wikipedia.org/wiki/Modul:Category_handler" title="Modul:Category handler – རོ་མེ་ནིཤ་ཁ" lang="rm" hreflang="rm" data-title="Modul:Category handler" data-language-autonym="Rumantsch" data-language-local-name="རོ་མེ་ནིཤ་ཁ" class="interlanguage-link-target"><span>Rumantsch</span></a></li><li class="interlanguage-link interwiki-rn mw-list-item"><a href="https://rn.wikipedia.org/wiki/Module:Category_handler" title="Module:Category handler – Rundi" lang="rn" hreflang="rn" data-title="Module:Category handler" data-language-autonym="Ikirundi" data-language-local-name="Rundi" class="interlanguage-link-target"><span>Ikirundi</span></a></li><li class="interlanguage-link interwiki-ro mw-list-item"><a href="https://ro.wikipedia.org/wiki/Modul:Category_handler" title="Modul:Category handler – རོ་མེ་ནི་ཡཱན་ཁ" lang="ro" hreflang="ro" data-title="Modul:Category handler" data-language-autonym="Română" data-language-local-name="རོ་མེ་ནི་ཡཱན་ཁ" class="interlanguage-link-target"><span>Română</span></a></li><li class="interlanguage-link interwiki-ru mw-list-item"><a href="https://ru.wikipedia.org/wiki/%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D1%8C:Category_handler" title="Модуль:Category handler – ཨུ་རུ་སུའི་ཁ" lang="ru" hreflang="ru" data-title="Модуль:Category handler" data-language-autonym="Русский" data-language-local-name="ཨུ་རུ་སུའི་ཁ" class="interlanguage-link-target"><span>Русский</span></a></li><li class="interlanguage-link interwiki-rue mw-list-item"><a href="https://rue.wikipedia.org/wiki/%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D1%8C:Category_handler" title="Модуль:Category handler – Rusyn" lang="rue" hreflang="rue" data-title="Модуль:Category handler" data-language-autonym="Русиньскый" data-language-local-name="Rusyn" class="interlanguage-link-target"><span>Русиньскый</span></a></li><li class="interlanguage-link interwiki-rw mw-list-item"><a href="https://rw.wikipedia.org/wiki/Module:Category_handler" title="Module:Category handler – Kinyarwanda" lang="rw" hreflang="rw" data-title="Module:Category handler" data-language-autonym="Ikinyarwanda" data-language-local-name="Kinyarwanda" class="interlanguage-link-target"><span>Ikinyarwanda</span></a></li><li class="interlanguage-link interwiki-sa mw-list-item"><a href="https://sa.wikipedia.org/wiki/%E0%A4%AA%E0%A4%9F%E0%A4%B2%E0%A4%AE%E0%A5%8D:Category_handler" title="पटलम्:Category handler – སཾསྐྲྀཏ་ཁ" lang="sa" hreflang="sa" data-title="पटलम्:Category handler" data-language-autonym="संस्कृतम्" data-language-local-name="སཾསྐྲྀཏ་ཁ" class="interlanguage-link-target"><span>संस्कृतम्</span></a></li><li class="interlanguage-link interwiki-sah mw-list-item"><a href="https://sah.wikipedia.org/wiki/%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D1%8C:Category_handler" title="Модуль:Category handler – Yakut" lang="sah" hreflang="sah" data-title="Модуль:Category handler" data-language-autonym="Саха тыла" data-language-local-name="Yakut" class="interlanguage-link-target"><span>Саха тыла</span></a></li><li class="interlanguage-link interwiki-sat mw-list-item"><a href="https://sat.wikipedia.org/wiki/%E1%B1%A2%E1%B1%B3%E1%B1%B0%E1%B1%A9%E1%B1%9E:Category_handler" title="ᱢᱳᱰᱩᱞ:Category handler – Santali" lang="sat" hreflang="sat" data-title="ᱢᱳᱰᱩᱞ:Category handler" data-language-autonym="ᱥᱟᱱᱛᱟᱲᱤ" data-language-local-name="Santali" class="interlanguage-link-target"><span>ᱥᱟᱱᱛᱟᱲᱤ</span></a></li><li class="interlanguage-link interwiki-sco mw-list-item"><a href="https://sco.wikipedia.org/wiki/Module:Category_handler" title="Module:Category handler – Scots" lang="sco" hreflang="sco" data-title="Module:Category handler" data-language-autonym="Scots" data-language-local-name="Scots" class="interlanguage-link-target"><span>Scots</span></a></li><li class="interlanguage-link interwiki-sd mw-list-item"><a href="https://sd.wikipedia.org/wiki/%D9%85%D8%A7%DA%8A%D9%8A%D9%88%D9%84:Category_handler" title="ماڊيول:Category handler – སིན་དཱི་ཁ" lang="sd" hreflang="sd" data-title="ماڊيول:Category handler" data-language-autonym="سنڌي" data-language-local-name="སིན་དཱི་ཁ" class="interlanguage-link-target"><span>سنڌي</span></a></li><li class="interlanguage-link interwiki-sh mw-list-item"><a href="https://sh.wikipedia.org/wiki/Modul:Category_handler" title="Modul:Category handler – Serbo-Croatian" lang="sh" hreflang="sh" data-title="Modul:Category handler" data-language-autonym="Srpskohrvatski / српскохрватски" data-language-local-name="Serbo-Croatian" class="interlanguage-link-target"><span>Srpskohrvatski / српскохрватски</span></a></li><li class="interlanguage-link interwiki-shi mw-list-item"><a href="https://shi.wikipedia.org/wiki/Module:Category_handler" title="Module:Category handler – Tachelhit" lang="shi" hreflang="shi" data-title="Module:Category handler" data-language-autonym="Taclḥit" data-language-local-name="Tachelhit" class="interlanguage-link-target"><span>Taclḥit</span></a></li><li class="interlanguage-link interwiki-shn mw-list-item"><a href="https://shn.wikipedia.org/wiki/%E1%80%99%E1%80%B1%E1%82%83%E1%82%87%E1%81%B5%E1%80%BB%E1%80%B0%E1%80%B8:Category_handler" title="မေႃႇၵျူး:Category handler – ཤཱན་ཁ" lang="shn" hreflang="shn" data-title="မေႃႇၵျူး:Category handler" data-language-autonym="ၽႃႇသႃႇတႆး " data-language-local-name="ཤཱན་ཁ" class="interlanguage-link-target"><span>ၽႃႇသႃႇတႆး </span></a></li><li class="interlanguage-link interwiki-si mw-list-item"><a href="https://si.wikipedia.org/wiki/Module:Category_handler" title="Module:Category handler – སིང་ཧ་ལ་ཁ" lang="si" hreflang="si" data-title="Module:Category handler" data-language-autonym="සිංහල" data-language-local-name="སིང་ཧ་ལ་ཁ" class="interlanguage-link-target"><span>සිංහල</span></a></li><li class="interlanguage-link interwiki-simple mw-list-item"><a href="https://simple.wikipedia.org/wiki/Module:Category_handler" title="Module:Category handler – Simple English" lang="en-simple" hreflang="en-simple" data-title="Module:Category handler" data-language-autonym="Simple English" data-language-local-name="Simple English" class="interlanguage-link-target"><span>Simple English</span></a></li><li class="interlanguage-link interwiki-skr mw-list-item"><a href="https://skr.wikipedia.org/wiki/%D9%85%D8%A7%DA%88%DB%8C%D9%88%D9%84:Category_handler" title="ماڈیول:Category handler – Saraiki" lang="skr" hreflang="skr" data-title="ماڈیول:Category handler" data-language-autonym="سرائیکی" data-language-local-name="Saraiki" class="interlanguage-link-target"><span>سرائیکی</span></a></li><li class="interlanguage-link interwiki-sl mw-list-item"><a href="https://sl.wikipedia.org/wiki/Modul:Category_handler" title="Modul:Category handler – སུ་ལོ་བི་ནི་ཡཱན་ཁ" lang="sl" hreflang="sl" data-title="Modul:Category handler" data-language-autonym="Slovenščina" data-language-local-name="སུ་ལོ་བི་ནི་ཡཱན་ཁ" class="interlanguage-link-target"><span>Slovenščina</span></a></li><li class="interlanguage-link interwiki-sm mw-list-item"><a href="https://sm.wikipedia.org/wiki/Module:Category_handler" title="Module:Category handler – Samoan" lang="sm" hreflang="sm" data-title="Module:Category handler" data-language-autonym="Gagana Samoa" data-language-local-name="Samoan" class="interlanguage-link-target"><span>Gagana Samoa</span></a></li><li class="interlanguage-link interwiki-smn mw-list-item"><a href="https://smn.wikipedia.org/wiki/Mooduul:Category_handler" title="Mooduul:Category handler – Inari Sami" lang="smn" hreflang="smn" data-title="Mooduul:Category handler" data-language-autonym="Anarâškielâ" data-language-local-name="Inari Sami" class="interlanguage-link-target"><span>Anarâškielâ</span></a></li><li class="interlanguage-link interwiki-sn mw-list-item"><a href="https://sn.wikipedia.org/wiki/Module:Category_handler" title="Module:Category handler – Shona" lang="sn" hreflang="sn" data-title="Module:Category handler" data-language-autonym="ChiShona" data-language-local-name="Shona" class="interlanguage-link-target"><span>ChiShona</span></a></li><li class="interlanguage-link interwiki-so mw-list-item"><a href="https://so.wikipedia.org/wiki/Module:Category_handler" title="Module:Category handler – སོ་མ་ལི་ཁ" lang="so" hreflang="so" data-title="Module:Category handler" data-language-autonym="Soomaaliga" data-language-local-name="སོ་མ་ལི་ཁ" class="interlanguage-link-target"><span>Soomaaliga</span></a></li><li class="interlanguage-link interwiki-sq mw-list-item"><a href="https://sq.wikipedia.org/wiki/Moduli:Category_handler" title="Moduli:Category handler – ཨཱལ་བེ་ནི་ཡཱན་ཁ" lang="sq" hreflang="sq" data-title="Moduli:Category handler" data-language-autonym="Shqip" data-language-local-name="ཨཱལ་བེ་ནི་ཡཱན་ཁ" class="interlanguage-link-target"><span>Shqip</span></a></li><li class="interlanguage-link interwiki-sr mw-list-item"><a href="https://sr.wikipedia.org/wiki/%D0%9C%D0%BE%D0%B4%D1%83%D0%BB:Category_handler" title="Модул:Category handler – སཱར་བྷི་ཡཱན་ཁ" lang="sr" hreflang="sr" data-title="Модул:Category handler" data-language-autonym="Српски / srpski" data-language-local-name="སཱར་བྷི་ཡཱན་ཁ" class="interlanguage-link-target"><span>Српски / srpski</span></a></li><li class="interlanguage-link interwiki-srn mw-list-item"><a href="https://srn.wikipedia.org/wiki/Module:Category_handler" title="Module:Category handler – Sranan Tongo" lang="srn" hreflang="srn" data-title="Module:Category handler" data-language-autonym="Sranantongo" data-language-local-name="Sranan Tongo" class="interlanguage-link-target"><span>Sranantongo</span></a></li><li class="interlanguage-link interwiki-ss mw-list-item"><a href="https://ss.wikipedia.org/wiki/Module:Category_handler" title="Module:Category handler – Swati" lang="ss" hreflang="ss" data-title="Module:Category handler" data-language-autonym="SiSwati" data-language-local-name="Swati" class="interlanguage-link-target"><span>SiSwati</span></a></li><li class="interlanguage-link interwiki-st mw-list-item"><a href="https://st.wikipedia.org/wiki/Module:Category_handler" title="Module:Category handler – Southern Sotho" lang="st" hreflang="st" data-title="Module:Category handler" data-language-autonym="Sesotho" data-language-local-name="Southern Sotho" class="interlanguage-link-target"><span>Sesotho</span></a></li><li class="interlanguage-link interwiki-su mw-list-item"><a href="https://su.wikipedia.org/wiki/Modul:Category_handler" title="Modul:Category handler – སཱུན་ད་ནིས་ཁ" lang="su" hreflang="su" data-title="Modul:Category handler" data-language-autonym="Sunda" data-language-local-name="སཱུན་ད་ནིས་ཁ" class="interlanguage-link-target"><span>Sunda</span></a></li><li class="interlanguage-link interwiki-sv mw-list-item"><a href="https://sv.wikipedia.org/wiki/Modul:Category_handler" title="Modul:Category handler – སུའི་ཌིཤ་ཁ" lang="sv" hreflang="sv" data-title="Modul:Category handler" data-language-autonym="Svenska" data-language-local-name="སུའི་ཌིཤ་ཁ" class="interlanguage-link-target"><span>Svenska</span></a></li><li class="interlanguage-link interwiki-sw mw-list-item"><a href="https://sw.wikipedia.org/wiki/Module:Category_handler" title="Module:Category handler – སྭཱ་ཧི་ལི་ཁ" lang="sw" hreflang="sw" data-title="Module:Category handler" data-language-autonym="Kiswahili" data-language-local-name="སྭཱ་ཧི་ལི་ཁ" class="interlanguage-link-target"><span>Kiswahili</span></a></li><li class="interlanguage-link interwiki-szy mw-list-item"><a href="https://szy.wikipedia.org/wiki/bacu-saupu:Category_handler" title="bacu-saupu:Category handler – Sakizaya" lang="szy" hreflang="szy" data-title="bacu-saupu:Category handler" data-language-autonym="Sakizaya" data-language-local-name="Sakizaya" class="interlanguage-link-target"><span>Sakizaya</span></a></li><li class="interlanguage-link interwiki-ta mw-list-item"><a href="https://ta.wikipedia.org/wiki/Module:Category_handler" title="Module:Category handler – ཏ་མིལ་ཁ" lang="ta" hreflang="ta" data-title="Module:Category handler" data-language-autonym="தமிழ்" data-language-local-name="ཏ་མིལ་ཁ" class="interlanguage-link-target"><span>தமிழ்</span></a></li><li class="interlanguage-link interwiki-tay mw-list-item"><a href="https://tay.wikipedia.org/wiki/%E6%A8%A1%E7%B5%84:Category_handler" title="模組:Category handler – Tayal" lang="tay" hreflang="tay" data-title="模組:Category handler" data-language-autonym="Tayal" data-language-local-name="Tayal" class="interlanguage-link-target"><span>Tayal</span></a></li><li class="interlanguage-link interwiki-tcy mw-list-item"><a href="https://tcy.wikipedia.org/wiki/%E0%B2%AE%E0%B3%8B%E0%B2%A1%E0%B3%8D%E0%B2%AF%E0%B3%82%E0%B2%B2%E0%B3%8D:Category_handler" title="ಮೋಡ್ಯೂಲ್:Category handler – Tulu" lang="tcy" hreflang="tcy" data-title="ಮೋಡ್ಯೂಲ್:Category handler" data-language-autonym="ತುಳು" data-language-local-name="Tulu" class="interlanguage-link-target"><span>ತುಳು</span></a></li><li class="interlanguage-link interwiki-tdd mw-list-item"><a href="https://tdd.wikipedia.org/wiki/%E1%A5%9B%E1%A5%A8%E1%A5%9D%E1%A5%B1_%E1%A5%93%E1%A5%A7%E1%A5%B0:Category_handler" title="ᥛᥨᥝᥱ ᥓᥧᥰ:Category handler – Tai Nuea" lang="tdd" hreflang="tdd" data-title="ᥛᥨᥝᥱ ᥓᥧᥰ:Category handler" data-language-autonym="ᥖᥭᥰ ᥖᥬᥲ ᥑᥨᥒᥰ" data-language-local-name="Tai Nuea" class="interlanguage-link-target"><span>ᥖᥭᥰ ᥖᥬᥲ ᥑᥨᥒᥰ</span></a></li><li class="interlanguage-link interwiki-te mw-list-item"><a href="https://te.wikipedia.org/wiki/%E0%B0%AE%E0%B0%BE%E0%B0%A1%E0%B1%8D%E0%B0%AF%E0%B1%82%E0%B0%B2%E0%B1%8D:Category_handler" title="మాడ్యూల్:Category handler – ཏེ་ལུ་གུ་ཁ" lang="te" hreflang="te" data-title="మాడ్యూల్:Category handler" data-language-autonym="తెలుగు" data-language-local-name="ཏེ་ལུ་གུ་ཁ" class="interlanguage-link-target"><span>తెలుగు</span></a></li><li class="interlanguage-link interwiki-tet mw-list-item"><a href="https://tet.wikipedia.org/wiki/M%C3%B3dulo:Category_handler" title="Módulo:Category handler – Tetum" lang="tet" hreflang="tet" data-title="Módulo:Category handler" data-language-autonym="Tetun" data-language-local-name="Tetum" class="interlanguage-link-target"><span>Tetun</span></a></li><li class="interlanguage-link interwiki-tg mw-list-item"><a href="https://tg.wikipedia.org/wiki/%D0%9C%D0%BE%D0%B4%D1%83%D0%BB:Category_handler" title="Модул:Category handler – ཏ་ཇིཀ་ཁ" lang="tg" hreflang="tg" data-title="Модул:Category handler" data-language-autonym="Тоҷикӣ" data-language-local-name="ཏ་ཇིཀ་ཁ" class="interlanguage-link-target"><span>Тоҷикӣ</span></a></li><li class="interlanguage-link interwiki-th mw-list-item"><a href="https://th.wikipedia.org/wiki/%E0%B8%A1%E0%B8%AD%E0%B8%94%E0%B8%B9%E0%B8%A5:Category_handler" title="มอดูล:Category handler – ཐཱའི་ཁ" lang="th" hreflang="th" data-title="มอดูล:Category handler" data-language-autonym="ไทย" data-language-local-name="ཐཱའི་ཁ" class="interlanguage-link-target"><span>ไทย</span></a></li><li class="interlanguage-link interwiki-ti mw-list-item"><a href="https://ti.wikipedia.org/wiki/%E1%88%9E%E1%8B%B5%E1%8B%A9%E1%88%8D:Category_handler" title="ሞድዩል:Category handler – ཏིག་རི་ཉ་ཁ" lang="ti" hreflang="ti" data-title="ሞድዩል:Category handler" data-language-autonym="ትግርኛ" data-language-local-name="ཏིག་རི་ཉ་ཁ" class="interlanguage-link-target"><span>ትግርኛ</span></a></li><li class="interlanguage-link interwiki-tk mw-list-item"><a href="https://tk.wikipedia.org/wiki/Module:Category_handler" title="Module:Category handler – ཊཱརཀ་མེན་ཁ" lang="tk" hreflang="tk" data-title="Module:Category handler" data-language-autonym="Türkmençe" data-language-local-name="ཊཱརཀ་མེན་ཁ" class="interlanguage-link-target"><span>Türkmençe</span></a></li><li class="interlanguage-link interwiki-tl mw-list-item"><a href="https://tl.wikipedia.org/wiki/Module:Category_handler" title="Module:Category handler – Tagalog" lang="tl" hreflang="tl" data-title="Module:Category handler" data-language-autonym="Tagalog" data-language-local-name="Tagalog" class="interlanguage-link-target"><span>Tagalog</span></a></li><li class="interlanguage-link interwiki-tn mw-list-item"><a href="https://tn.wikipedia.org/wiki/Module:Category_handler" title="Module:Category handler – Tswana" lang="tn" hreflang="tn" data-title="Module:Category handler" data-language-autonym="Setswana" data-language-local-name="Tswana" class="interlanguage-link-target"><span>Setswana</span></a></li><li class="interlanguage-link interwiki-tpi mw-list-item"><a href="https://tpi.wikipedia.org/wiki/Module:Category_handler" title="Module:Category handler – Tok Pisin" lang="tpi" hreflang="tpi" data-title="Module:Category handler" data-language-autonym="Tok Pisin" data-language-local-name="Tok Pisin" class="interlanguage-link-target"><span>Tok Pisin</span></a></li><li class="interlanguage-link interwiki-tr mw-list-item"><a href="https://tr.wikipedia.org/wiki/Mod%C3%BCl:Kategori_i%C5%9Fleyici" title="Modül:Kategori işleyici – ཊཱར་ཀིཤ་ཁ" lang="tr" hreflang="tr" data-title="Modül:Kategori işleyici" data-language-autonym="Türkçe" data-language-local-name="ཊཱར་ཀིཤ་ཁ" class="interlanguage-link-target"><span>Türkçe</span></a></li><li class="interlanguage-link interwiki-ts mw-list-item"><a href="https://ts.wikipedia.org/wiki/Module:Category_handler" title="Module:Category handler – Tsonga" lang="ts" hreflang="ts" data-title="Module:Category handler" data-language-autonym="Xitsonga" data-language-local-name="Tsonga" class="interlanguage-link-target"><span>Xitsonga</span></a></li><li class="interlanguage-link interwiki-tum mw-list-item"><a href="https://tum.wikipedia.org/wiki/Module:Category_handler" title="Module:Category handler – Tumbuka" lang="tum" hreflang="tum" data-title="Module:Category handler" data-language-autonym="ChiTumbuka" data-language-local-name="Tumbuka" class="interlanguage-link-target"><span>ChiTumbuka</span></a></li><li class="interlanguage-link interwiki-tw mw-list-item"><a href="https://tw.wikipedia.org/wiki/Module:Category_handler" title="Module:Category handler – Twi" lang="tw" hreflang="tw" data-title="Module:Category handler" data-language-autonym="Twi" data-language-local-name="Twi" class="interlanguage-link-target"><span>Twi</span></a></li><li class="interlanguage-link interwiki-udm mw-list-item"><a href="https://udm.wikipedia.org/wiki/%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D1%8C:Category_handler" title="Модуль:Category handler – Udmurt" lang="udm" hreflang="udm" data-title="Модуль:Category handler" data-language-autonym="Удмурт" data-language-local-name="Udmurt" class="interlanguage-link-target"><span>Удмурт</span></a></li><li class="interlanguage-link interwiki-ug mw-list-item"><a href="https://ug.wikipedia.org/wiki/Module:Category_handler" title="Module:Category handler – ཝི་གུར་ཁ" lang="ug" hreflang="ug" data-title="Module:Category handler" data-language-autonym="ئۇيغۇرچە / Uyghurche" data-language-local-name="ཝི་གུར་ཁ" class="interlanguage-link-target"><span>ئۇيغۇرچە / Uyghurche</span></a></li><li class="interlanguage-link interwiki-uk mw-list-item"><a href="https://uk.wikipedia.org/wiki/%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D1%8C:Category_handler" title="Модуль:Category handler – ཡུ་ཀེ་རེ་ནི་ཡཱན་ཁ" lang="uk" hreflang="uk" data-title="Модуль:Category handler" data-language-autonym="Українська" data-language-local-name="ཡུ་ཀེ་རེ་ནི་ཡཱན་ཁ" class="interlanguage-link-target"><span>Українська</span></a></li><li class="interlanguage-link interwiki-ur mw-list-item"><a href="https://ur.wikipedia.org/wiki/%D9%85%D8%A7%DA%88%DB%8C%D9%88%D9%84:Category_handler" title="ماڈیول:Category handler – ཨུར་དུ་ཁ" lang="ur" hreflang="ur" data-title="ماڈیول:Category handler" data-language-autonym="اردو" data-language-local-name="ཨུར་དུ་ཁ" class="interlanguage-link-target"><span>اردو</span></a></li><li class="interlanguage-link interwiki-uz mw-list-item"><a href="https://uz.wikipedia.org/wiki/Modul:Category_handler" title="Modul:Category handler – ཨུས་བེཀ་ཁ" lang="uz" hreflang="uz" data-title="Modul:Category handler" data-language-autonym="Oʻzbekcha / ўзбекча" data-language-local-name="ཨུས་བེཀ་ཁ" class="interlanguage-link-target"><span>Oʻzbekcha / ўзбекча</span></a></li><li class="interlanguage-link interwiki-vi mw-list-item"><a href="https://vi.wikipedia.org/wiki/M%C3%B4_%C4%91un:Category_handler" title="Mô đun:Category handler – བེཊ་ནཱ་མིས་ཁ" lang="vi" hreflang="vi" data-title="Mô đun:Category handler" data-language-autonym="Tiếng Việt" data-language-local-name="བེཊ་ནཱ་མིས་ཁ" class="interlanguage-link-target"><span>Tiếng Việt</span></a></li><li class="interlanguage-link interwiki-vo mw-list-item"><a href="https://vo.wikipedia.org/wiki/Module:Category_handler" title="Module:Category handler – Volapük" lang="vo" hreflang="vo" data-title="Module:Category handler" data-language-autonym="Volapük" data-language-local-name="Volapük" class="interlanguage-link-target"><span>Volapük</span></a></li><li class="interlanguage-link interwiki-war mw-list-item"><a href="https://war.wikipedia.org/wiki/Module:Category_handler" title="Module:Category handler – Waray" lang="war" hreflang="war" data-title="Module:Category handler" data-language-autonym="Winaray" data-language-local-name="Waray" class="interlanguage-link-target"><span>Winaray</span></a></li><li class="interlanguage-link interwiki-wo mw-list-item"><a href="https://wo.wikipedia.org/wiki/Module:Category_handler" title="Module:Category handler – ཝོ་ལོཕ་ཁ" lang="wo" hreflang="wo" data-title="Module:Category handler" data-language-autonym="Wolof" data-language-local-name="ཝོ་ལོཕ་ཁ" class="interlanguage-link-target"><span>Wolof</span></a></li><li class="interlanguage-link interwiki-wuu mw-list-item"><a href="https://wuu.wikipedia.org/wiki/%E6%A8%A1%E5%9D%97:Category_handler" title="模块:Category handler – Wu" lang="wuu" hreflang="wuu" data-title="模块:Category handler" data-language-autonym="吴语" data-language-local-name="Wu" class="interlanguage-link-target"><span>吴语</span></a></li><li class="interlanguage-link interwiki-xh mw-list-item"><a href="https://xh.wikipedia.org/wiki/Module:Category_handler" title="Module:Category handler – ཞོ་ས་ཁ" lang="xh" hreflang="xh" data-title="Module:Category handler" data-language-autonym="IsiXhosa" data-language-local-name="ཞོ་ས་ཁ" class="interlanguage-link-target"><span>IsiXhosa</span></a></li><li class="interlanguage-link interwiki-xmf mw-list-item"><a href="https://xmf.wikipedia.org/wiki/%E1%83%9B%E1%83%9D%E1%83%93%E1%83%A3%E1%83%9A%E1%83%98:Category_handler" title="მოდული:Category handler – Mingrelian" lang="xmf" hreflang="xmf" data-title="მოდული:Category handler" data-language-autonym="მარგალური" data-language-local-name="Mingrelian" class="interlanguage-link-target"><span>მარგალური</span></a></li><li class="interlanguage-link interwiki-yo mw-list-item"><a href="https://yo.wikipedia.org/wiki/Module:Category_handler" title="Module:Category handler – ཡོ་རུ་བ་ཁ" lang="yo" hreflang="yo" data-title="Module:Category handler" data-language-autonym="Yorùbá" data-language-local-name="ཡོ་རུ་བ་ཁ" class="interlanguage-link-target"><span>Yorùbá</span></a></li><li class="interlanguage-link interwiki-zgh mw-list-item"><a href="https://zgh.wikipedia.org/wiki/Module:Category_handler" title="Module:Category handler – Standard Moroccan Tamazight" lang="zgh" hreflang="zgh" data-title="Module:Category handler" data-language-autonym="ⵜⴰⵎⴰⵣⵉⵖⵜ ⵜⴰⵏⴰⵡⴰⵢⵜ" data-language-local-name="Standard Moroccan Tamazight" class="interlanguage-link-target"><span>ⵜⴰⵎⴰⵣⵉⵖⵜ ⵜⴰⵏⴰⵡⴰⵢⵜ</span></a></li><li class="interlanguage-link interwiki-zh mw-list-item"><a href="https://zh.wikipedia.org/wiki/Module:Category_handler" title="Module:Category handler – རྒྱ་མི་ཁ" lang="zh" hreflang="zh" data-title="Module:Category handler" data-language-autonym="中文" data-language-local-name="རྒྱ་མི་ཁ" class="interlanguage-link-target"><span>中文</span></a></li><li class="interlanguage-link interwiki-zh-classical mw-list-item"><a href="https://zh-classical.wikipedia.org/wiki/%E6%A8%A1%E7%B5%84:Category_handler" title="模組:Category handler – Literary Chinese" lang="lzh" hreflang="lzh" data-title="模組:Category handler" data-language-autonym="文言" data-language-local-name="Literary Chinese" class="interlanguage-link-target"><span>文言</span></a></li><li class="interlanguage-link interwiki-zh-min-nan mw-list-item"><a href="https://zh-min-nan.wikipedia.org/wiki/%E6%A8%A1%E7%B5%84:Category_handler" title="模組:Category handler – Minnan" lang="nan" hreflang="nan" data-title="模組:Category handler" data-language-autonym="閩南語 / Bân-lâm-gú" data-language-local-name="Minnan" class="interlanguage-link-target"><span>閩南語 / Bân-lâm-gú</span></a></li><li class="interlanguage-link interwiki-zh-yue mw-list-item"><a href="https://zh-yue.wikipedia.org/wiki/%E6%A8%A1%E7%B5%84:Category_handler" title="模組:Category handler – Cantonese" lang="yue" hreflang="yue" data-title="模組:Category handler" data-language-autonym="粵語" data-language-local-name="Cantonese" class="interlanguage-link-target"><span>粵語</span></a></li><li class="interlanguage-link interwiki-zu mw-list-item"><a href="https://zu.wikipedia.org/wiki/Module:Category_handler" title="Module:Category handler – ཟུ་ལུ་ཁ" lang="zu" hreflang="zu" data-title="Module:Category handler" data-language-autonym="IsiZulu" data-language-local-name="ཟུ་ལུ་ཁ" class="interlanguage-link-target"><span>IsiZulu</span></a></li> </ul> <div class="after-portlet after-portlet-lang"><span class="wb-langlinks-edit wb-langlinks-link"><a href="https://www.wikidata.org/wiki/Special:EntityPage/Q15117218#sitelinks-wikipedia" title="Edit interlanguage links" class="wbc-editpage">Edit links</a></span></div> </div> </div> </div> </header> <div class="vector-page-toolbar"> <div class="vector-page-toolbar-container"> <div id="left-navigation"> <nav aria-label="Namespaces"> <div id="p-associated-pages" class="vector-menu vector-menu-tabs mw-portlet mw-portlet-associated-pages" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-nstab-module" class="selected vector-tab-noicon mw-list-item"><a href="/wiki/Module:Category_handler" title="View the module page [c]" accesskey="c"><span>Module</span></a></li><li id="ca-talk" class="new vector-tab-noicon mw-list-item"><a href="/w/index.php?title=Module_talk:Category_handler&action=edit&redlink=1" rel="discussion" class="new" title="ནང་དོན་ཤོག་ལེབ་ཀྱི་སྐོར་ལས་གྲོས་བསྡུར།ཤོག་མིན་འདུག། [t]" accesskey="t"><span>གྲོས་བསྡུར།</span></a></li> </ul> </div> </div> <div id="vector-variants-dropdown" class="vector-dropdown emptyPortlet" > <input type="checkbox" id="vector-variants-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-variants-dropdown" class="vector-dropdown-checkbox " aria-label="Change language variant" > <label id="vector-variants-dropdown-label" for="vector-variants-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet" aria-hidden="true" ><span class="vector-dropdown-label-text">English</span> </label> <div class="vector-dropdown-content"> <div id="p-variants" class="vector-menu mw-portlet mw-portlet-variants emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> </div> </div> </nav> </div> <div id="right-navigation" class="vector-collapsible"> <nav aria-label="མཐོང་སྣང་།"> <div id="p-views" class="vector-menu vector-menu-tabs mw-portlet mw-portlet-views" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-view" class="selected vector-tab-noicon mw-list-item"><a href="/wiki/Module:Category_handler"><span>ལྷག</span></a></li><li id="ca-edit" class="vector-tab-noicon mw-list-item"><a href="/w/index.php?title=Module:Category_handler&action=edit" title="Edit the source code of this page [e]" accesskey="e"><span>Edit source</span></a></li><li id="ca-history" class="vector-tab-noicon mw-list-item"><a href="/w/index.php?title=Module:Category_handler&action=history" title="Past revisions of this page [h]" accesskey="h"><span>View history</span></a></li> </ul> </div> </div> </nav> <nav class="vector-page-tools-landmark" aria-label="Page tools"> <div id="vector-page-tools-dropdown" class="vector-dropdown vector-page-tools-dropdown" > <input type="checkbox" id="vector-page-tools-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-page-tools-dropdown" class="vector-dropdown-checkbox " aria-label="ལག་ཆས་སྒྲོམ།" > <label id="vector-page-tools-dropdown-label" for="vector-page-tools-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet" aria-hidden="true" ><span class="vector-dropdown-label-text">ལག་ཆས་སྒྲོམ།</span> </label> <div class="vector-dropdown-content"> <div id="vector-page-tools-unpinned-container" class="vector-unpinned-container"> <div id="vector-page-tools" class="vector-page-tools vector-pinnable-element"> <div class="vector-pinnable-header vector-page-tools-pinnable-header vector-pinnable-header-unpinned" data-feature-name="page-tools-pinned" data-pinnable-element-id="vector-page-tools" data-pinned-container-id="vector-page-tools-pinned-container" data-unpinned-container-id="vector-page-tools-unpinned-container" > <div class="vector-pinnable-header-label">Tools</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-page-tools.pin">move to sidebar</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-page-tools.unpin">hide</button> </div> <div id="p-cactions" class="vector-menu mw-portlet mw-portlet-cactions emptyPortlet vector-has-collapsible-items" title="More options" > <div class="vector-menu-heading"> Actions </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-more-view" class="selected vector-more-collapsible-item mw-list-item"><a href="/wiki/Module:Category_handler"><span>ལྷག</span></a></li><li id="ca-more-edit" class="vector-more-collapsible-item mw-list-item"><a href="/w/index.php?title=Module:Category_handler&action=edit" title="Edit the source code of this page [e]" accesskey="e"><span>Edit source</span></a></li><li id="ca-more-history" class="vector-more-collapsible-item mw-list-item"><a href="/w/index.php?title=Module:Category_handler&action=history"><span>View history</span></a></li> </ul> </div> </div> <div id="p-tb" class="vector-menu mw-portlet mw-portlet-tb" > <div class="vector-menu-heading"> General </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="t-whatlinkshere" class="mw-list-item"><a href="/wiki/Special:WhatLinksHere/Module:Category_handler" title="ནཱ་ལུ་ འབྲེལ་མཐུད་འབད་བའི་ཝི་ཀི་ཤོག་ལེབ་ག་ར་གི་ཐོ་ཡིག། [j]" accesskey="j"><span>ནཱ་ལུ་ ག་ཅི་འབྲེལ་མཐུད་འོང་ནི་མས།</span></a></li><li id="t-recentchangeslinked" class="mw-list-item"><a href="/wiki/Special:RecentChangesLinked/Module:Category_handler" rel="nofollow" title="Recent changes in pages linked from this page [k]" accesskey="k"><span>འབྲེལ་བ་ཅན་གྱི་བསྒྱུར་བཅོས།</span></a></li><li id="t-upload" class="mw-list-item"><a href="//commons.wikimedia.org/wiki/Special:UploadWizard?uselang=dz" title="ཡིག་སྣོད་སྐྱེལ་བཙུགས་འབད། [u]" accesskey="u"><span>ཡིག་སྣོད་སྐྱེལ་བཙུགས་འབད།</span></a></li><li id="t-specialpages" class="mw-list-item"><a href="/wiki/Special:SpecialPages" title="དམིགས་བསལ་ཤོག་ལེབ་ཚུ་གི་ཐོ་ཡིག། [q]" accesskey="q"><span>དམིགས་བསལ་ཤོག་ལེབ།</span></a></li><li id="t-permalink" class="mw-list-item"><a href="/w/index.php?title=Module:Category_handler&oldid=31934" title="Permanent link to this revision of this page"><span>རྟག་བརྟན་འབྲེལ་ལམ།</span></a></li><li id="t-info" class="mw-list-item"><a href="/w/index.php?title=Module:Category_handler&action=info" title="More information about this page"><span>Page information</span></a></li><li id="t-urlshortener" class="mw-list-item"><a href="/w/index.php?title=Special:UrlShortener&url=https%3A%2F%2Fdz.wikipedia.org%2Fwiki%2FModule%3ACategory_handler"><span>Get shortened URL</span></a></li><li id="t-urlshortener-qrcode" class="mw-list-item"><a href="/w/index.php?title=Special:QrCode&url=https%3A%2F%2Fdz.wikipedia.org%2Fwiki%2FModule%3ACategory_handler"><span>Download QR code</span></a></li> </ul> </div> </div> <div id="p-electronpdfservice-sidebar-portlet-heading" class="vector-menu mw-portlet mw-portlet-electronpdfservice-sidebar-portlet-heading" > <div class="vector-menu-heading"> Print/export </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="electron-print_pdf" class="mw-list-item"><a href="/w/index.php?title=Special:DownloadAsPdf&page=Module%3ACategory_handler&action=show-download-screen"><span>Download as PDF</span></a></li><li id="t-print" class="mw-list-item"><a href="javascript:print();" rel="alternate" title="Printable version of this page [p]" accesskey="p"><span>དཔར་བསྐྲུན་འབད་བཏུབ་པའི་ཐོན་རིམ།</span></a></li> </ul> </div> </div> <div id="p-wikibase-otherprojects" class="vector-menu mw-portlet mw-portlet-wikibase-otherprojects" > <div class="vector-menu-heading"> In other projects </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li class="wb-otherproject-link wb-otherproject-commons mw-list-item"><a href="https://commons.wikimedia.org/wiki/Module:Category_handler" hreflang="en"><span>Wikimedia Commons</span></a></li><li class="wb-otherproject-link wb-otherproject-foundation mw-list-item"><a href="https://foundation.wikimedia.org/wiki/Module:Category_handler" hreflang="en"><span>Wikimedia Foundation</span></a></li><li class="wb-otherproject-link wb-otherproject-mediawiki mw-list-item"><a href="https://www.mediawiki.org/wiki/Module:Category_handler" hreflang="en"><span>MediaWiki</span></a></li><li class="wb-otherproject-link wb-otherproject-meta mw-list-item"><a href="https://meta.wikimedia.org/wiki/Module:Category_handler" hreflang="en"><span>Meta-Wiki</span></a></li><li class="wb-otherproject-link wb-otherproject-outreach mw-list-item"><a href="https://outreach.wikimedia.org/wiki/Module:Category_handler" hreflang="en"><span>Wikimedia Outreach</span></a></li><li class="wb-otherproject-link wb-otherproject-sources mw-list-item"><a href="https://wikisource.org/wiki/Module:Category_handler" hreflang="en"><span>Multilingual Wikisource</span></a></li><li class="wb-otherproject-link wb-otherproject-species mw-list-item"><a href="https://species.wikimedia.org/wiki/Module:Category_handler" hreflang="en"><span>Wikispecies</span></a></li><li class="wb-otherproject-link wb-otherproject-wikidata mw-list-item"><a href="https://www.wikidata.org/wiki/Module:Category_handler" hreflang="en"><span>Wikidata</span></a></li><li class="wb-otherproject-link wb-otherproject-wikifunctions mw-list-item"><a href="https://www.wikifunctions.org/wiki/Module:Category_handler" hreflang="en"><span>Wikifunctions</span></a></li><li class="wb-otherproject-link wb-otherproject-wikimania mw-list-item"><a href="https://wikimania.wikimedia.org/wiki/Module:Category_handler" hreflang="en"><span>Wikimania</span></a></li><li id="t-wikibase" class="wb-otherproject-link wb-otherproject-wikibase-dataitem mw-list-item"><a href="https://www.wikidata.org/wiki/Special:EntityPage/Q15117218" title="Link to connected data repository item [g]" accesskey="g"><span>Wikidata item</span></a></li> </ul> </div> </div> </div> </div> </div> </div> </nav> </div> </div> </div> <div class="vector-column-end"> <div class="vector-sticky-pinned-container"> <nav class="vector-page-tools-landmark" aria-label="Page tools"> <div id="vector-page-tools-pinned-container" class="vector-pinned-container"> </div> </nav> <nav class="vector-appearance-landmark" aria-label="Appearance"> <div id="vector-appearance-pinned-container" class="vector-pinned-container"> <div id="vector-appearance" class="vector-appearance vector-pinnable-element"> <div class="vector-pinnable-header vector-appearance-pinnable-header vector-pinnable-header-pinned" data-feature-name="appearance-pinned" data-pinnable-element-id="vector-appearance" data-pinned-container-id="vector-appearance-pinned-container" data-unpinned-container-id="vector-appearance-unpinned-container" > <div class="vector-pinnable-header-label">Appearance</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-appearance.pin">move to sidebar</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-appearance.unpin">hide</button> </div> </div> </div> </nav> </div> </div> <div id="bodyContent" class="vector-body" aria-labelledby="firstHeading" data-mw-ve-target-container> <div class="vector-body-before-content"> <div class="mw-indicators"> </div> <div id="siteSub" class="noprint">Wikipedia ལས།</div> </div> <div id="contentSub"><div id="mw-content-subtitle"></div></div> <div id="mw-content-text" class="mw-body-content"><div class="mw-content-ltr mw-parser-output" lang="dz" dir="ltr"><style data-mw-deduplicate="TemplateStyles:r34195">.mw-parser-output .ombox{margin:4px 0;border-collapse:collapse;border:1px solid #a2a9b1;background-color:var(--background-color-neutral-subtle,#f8f9fa);box-sizing:border-box;color:var(--color-base,#202122)}.mw-parser-output .ombox.mbox-small{font-size:88%;line-height:1.25em}.mw-parser-output .ombox-speedy{border:2px solid #b32424;background-color:#fee7e6}.mw-parser-output .ombox-delete{border:2px solid #b32424}.mw-parser-output .ombox-content{border:1px solid #f28500}.mw-parser-output .ombox-style{border:1px solid #fc3}.mw-parser-output .ombox-move{border:1px solid #9932cc}.mw-parser-output .ombox-protection{border:2px solid #a2a9b1}.mw-parser-output .ombox .mbox-text{border:none;padding:0.25em 0.9em;width:100%}.mw-parser-output .ombox .mbox-image{border:none;padding:2px 0 2px 0.9em;text-align:center}.mw-parser-output .ombox .mbox-imageright{border:none;padding:2px 0.9em 2px 0;text-align:center}.mw-parser-output .ombox .mbox-empty-cell{border:none;padding:0;width:1px}.mw-parser-output .ombox .mbox-invalid-type{text-align:center}@media(min-width:720px){.mw-parser-output .ombox{margin:4px 10%}.mw-parser-output .ombox.mbox-small{clear:right;float:right;margin:4px 0 4px 1em;width:238px}}body.skin--responsive .mw-parser-output table.ombox img{max-width:none!important}@media screen{html.skin-theme-clientpref-night .mw-parser-output .ombox-speedy{background-color:#310402}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .ombox-speedy{background-color:#310402}}</style><table class="plainlinks ombox ombox-content" role="presentation"><tbody><tr><td class="mbox-image"><span typeof="mw:File"><span><img alt="Warning" src="//upload.wikimedia.org/wikipedia/commons/thumb/b/b4/Ambox_important.svg/40px-Ambox_important.svg.png" decoding="async" width="40" height="40" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/b/b4/Ambox_important.svg/60px-Ambox_important.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/b/b4/Ambox_important.svg/80px-Ambox_important.svg.png 2x" data-file-width="40" data-file-height="40" /></span></span></td><td class="mbox-text"><b>This Lua module is used in system messages</b>, and on <a class="external text" href="https://linkcount.toolforge.org/?project=dz.wikipedia.org&page=Module%3ACategory+handler#transclusions">approximately ༤,༦༤༠,༠༠༠ pages, or roughly 107957% of all pages</a>.<br />Changes to it can cause immediate changes to the Wikipedia user interface.<br /> To avoid major disruption and server load, any changes should be tested in the module's <a href="/wiki/Module:Category_handler/sandbox" title="Module:Category handler/sandbox">/sandbox</a> or <a href="/w/index.php?title=Module:Category_handler/testcases&action=edit&redlink=1" class="new" title="Module:Category handler/testcasesཤོག་མིན་འདུག།">/testcases</a> subpages, or in your own <a href="/wiki/Module:Sandbox" title="Module:Sandbox">module sandbox</a>. The tested changes can be added to this page in a single edit. Please discuss changes on the <a href="/w/index.php?title=Module_talk:Category_handler&action=edit&redlink=1" class="new" title="Module talk:Category handlerཤོག་མིན་འདུག།">talk page</a> before implementing them.</td></tr></tbody></table> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r34195"><table class="plainlinks ombox ombox-notice" role="presentation"><tbody><tr><td class="mbox-image"><span typeof="mw:File"><span><img alt="Protected" src="//upload.wikimedia.org/wikipedia/commons/thumb/4/44/Full-protection-shackle.svg/40px-Full-protection-shackle.svg.png" decoding="async" width="40" height="40" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/4/44/Full-protection-shackle.svg/60px-Full-protection-shackle.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/4/44/Full-protection-shackle.svg/80px-Full-protection-shackle.svg.png 2x" data-file-width="512" data-file-height="512" /></span></span></td><td class="mbox-text">This module is <a href="/w/index.php?title=Category:Modules_subject_to_page_protection&action=edit&redlink=1" class="new" title="Category:Modules subject to page protectionཤོག་མིན་འདུག།">subject to page protection</a>. It is a <a href="/w/index.php?title=Wikipedia:High-risk_templates&action=edit&redlink=1" class="new" title="Wikipedia:High-risk templatesཤོག་མིན་འདུག།">highly visible module</a> in use by a very large number of pages, or is <a href="/w/index.php?title=Wikipedia:Substitution&action=edit&redlink=1" class="new" title="Wikipedia:Substitutionཤོག་མིན་འདུག།">substituted</a> very frequently. Because vandalism or mistakes would affect many pages, and even trivial editing might cause substantial load on the servers, it is <a href="/w/index.php?title=Wikipedia:Protection_policy&action=edit&redlink=1" class="new" title="Wikipedia:Protection policyཤོག་མིན་འདུག།">protected</a> from editing.</td></tr></tbody></table> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r34195"><table class="plainlinks ombox mbox-small ombox-notice" role="presentation"><tbody><tr><td class="mbox-image"><span typeof="mw:File"><span><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/c/cf/Lua-Logo.svg/30px-Lua-Logo.svg.png" decoding="async" width="30" height="30" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/c/cf/Lua-Logo.svg/45px-Lua-Logo.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/c/cf/Lua-Logo.svg/60px-Lua-Logo.svg.png 2x" data-file-width="947" data-file-height="947" /></span></span></td><td class="mbox-text">This module depends on the following other modules:<div><ul><li><a href="/wiki/Module:Category_handler/data" title="Module:Category handler/data">Module:Category handler/data</a></li><li><a href="/wiki/Module:Category_handler/shared" title="Module:Category handler/shared">Module:Category handler/shared</a></li><li><a href="/wiki/Module:Category_handler/blacklist" title="Module:Category handler/blacklist">Module:Category handler/blacklist</a></li><li><a href="/wiki/Module:Yesno" title="Module:Yesno">Module:Yesno</a> (<a href="/wiki/Module:Yesno/sandbox" title="Module:Yesno/sandbox">sandbox</a>)</li><li><a href="/wiki/Module:Arguments" title="Module:Arguments">Module:Arguments</a> (<a href="/wiki/Module:Arguments/sandbox" title="Module:Arguments/sandbox">sandbox</a>)</li></ul></div></td></tr></tbody></table> <p>This module implements the <span class="nowrap" style="white-space:nowrap">{{</span><a href="/wiki/Template:Category_handler" title="Template:Category handler">category handler</a><span class="nowrap" style="white-space:nowrap">}}</span> template. The category handler template helps other templates to automate both categorization and <a href="/w/index.php?title=Wikipedia:Category_suppression&action=edit&redlink=1" class="new" title="Wikipedia:Category suppressionཤོག་མིན་འདུག།">category suppression</a>. For information about using the category handler template in other templates, please see the <b><a href="/wiki/Template:Category_handler" title="Template:Category handler">template documentation</a></b>. Keep reading for information about using the category handler module in other Lua modules, or for information on exporting this module to other wikis. </p> <meta property="mw:PageProp/toc" /> <div class="mw-heading mw-heading2"><h2 id="Use_from_other_Lua_modules">Use from other Lua modules</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Module:Category_handler/doc&action=edit&section=T-1" title="དབྱེ་ཚན་:Use from other Lua modules ཞུན་དག་འབད།"><span>ཞུན་དག</span></a><span class="mw-editsection-bracket">]</span></span></div> <div class="mw-heading mw-heading3"><h3 id="When_not_to_use_this_module">When not to use this module</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Module:Category_handler/doc&action=edit&section=T-2" title="དབྱེ་ཚན་:When not to use this module ཞུན་དག་འབད།"><span>ཞུན་དག</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>For cases where a module only needs to categorise in one of the namespaces main (articles), file (images) or category, then using this module is overkill. Instead, you can simply get a title object using <a href="https://www.mediawiki.org/wiki/Extension:Scribunto/Lua_reference_manual#mw.title.getCurrentTitle" class="extiw" title="mw:Extension:Scribunto/Lua reference manual">mw.title.getCurrentTitle</a> and check the <code>nsText</code> field. For example: </p> <div class="mw-highlight mw-highlight-lang-lua mw-content-ltr" dir="ltr"><pre><span></span><span class="kd">local</span> <span class="n">title</span> <span class="o">=</span> <span class="n">mw</span><span class="p">.</span><span class="n">title</span><span class="p">.</span><span class="n">getCurrentTitle</span><span class="p">()</span> <span class="kr">if</span> <span class="n">title</span><span class="p">.</span><span class="n">nsText</span> <span class="o">==</span> <span class="s1">'File'</span> <span class="kr">then</span> <span class="c1">-- do something</span> <span class="kr">end</span> </pre></div> <p>However, if your module needs to categorize in any other namespace, then we recommend you use this module, since it provides proper category suppression and makes it easy to select how to categorize in the different namespaces. </p> <div class="mw-heading mw-heading3"><h3 id="Namespaces">Namespaces</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Module:Category_handler/doc&action=edit&section=T-3" title="དབྱེ་ཚན་:Namespaces ཞུན་དག་འབད།"><span>ཞུན་དག</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>This module detects and groups all the different <a href="/w/index.php?title=Wikipedia:Namespace&action=edit&redlink=1" class="new" title="Wikipedia:Namespaceཤོག་མིན་འདུག།">namespaces</a> used on Wikipedia into several types. These types are used as parameter names in this module. </p> <dl><dd><b>main</b> = Main/article space, as in normal Wikipedia articles.</dd> <dd><b>talk</b> = Any talk space, such as page names that start with "Talk:", "User talk:", "File talk:" and so on.</dd> <dd><b>user, wikipedia, file ... = The other namespaces except the talk pages. Namespace aliases are also accepted. See the table below for the full list.</b></dd> <dd><b>other</b> = Any namespaces that were not specified as a parameter to the template. See examples below.</dd></dl> <dl><dt>List of possible namespace parameters</dt></dl> <p>(excluding <code><i>talk</i></code> and <code><i>other</i></code>) </p> <table class="wikitable"> <tbody><tr> <th>Namespace </th> <th>Aliases </th></tr> <tr> <td><code>main</code> </td> <td> </td></tr> <tr> <td><code>user</code> </td> <td> </td></tr> <tr> <td><code>wikipedia</code> </td> <td><code>project</code>, <code>wp</code> </td></tr> <tr> <td><code>file</code> </td> <td><code>image</code> </td></tr> <tr> <td><code>mediawiki</code> </td> <td> </td></tr> <tr> <td><code>template</code> </td> <td> </td></tr> <tr> <td><code>help</code> </td> <td> </td></tr> <tr> <td><code>category</code> </td> <td> </td></tr> <tr> <td><code>timedtext</code> </td> <td> </td></tr> <tr> <td><code>module</code> </td> <td> </td></tr> </tbody></table> <div class="mw-heading mw-heading3"><h3 id="Basic_usage">Basic usage</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Module:Category_handler/doc&action=edit&section=T-4" title="དབྱེ་ཚན་:Basic usage ཞུན་དག་འབད།"><span>ཞུན་དག</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>This module takes two or more parameters. Here's an example using a hello world program: </p> <div class="mw-highlight mw-highlight-lang-lua mw-content-ltr" dir="ltr"><pre><span></span><span class="n">p</span> <span class="o">=</span> <span class="p">{}</span> <span class="kd">local</span> <span class="n">categoryHandler</span> <span class="o">=</span> <span class="nb">require</span><span class="p">(</span> <span class="s1">'Module:Category handler'</span> <span class="p">).</span><span class="n">main</span> <span class="kr">function</span> <span class="nc">p</span><span class="p">.</span><span class="nf">main</span><span class="p">(</span> <span class="n">frame</span> <span class="p">)</span> <span class="kd">local</span> <span class="n">result</span> <span class="o">=</span> <span class="s1">'Hello world!'</span> <span class="kd">local</span> <span class="n">category</span> <span class="o">=</span> <span class="n">categoryHandler</span><span class="p">{</span> <span class="s1">'[[Category:Somecat]]'</span><span class="p">,</span> <span class="n">nocat</span> <span class="o">=</span> <span class="n">frame</span><span class="p">.</span><span class="n">args</span><span class="p">.</span><span class="n">nocat</span> <span class="c1">-- So "nocat=true/false" works</span> <span class="p">}</span> <span class="n">category</span> <span class="o">=</span> <span class="n">category</span> <span class="ow">or</span> <span class="s1">''</span> <span class="c1">-- Check that we don't have a nil value for the category variable.</span> <span class="kr">return</span> <span class="n">result</span> <span class="o">..</span> <span class="n">category</span> <span class="kr">end</span> <span class="kr">return</span> <span class="n">p</span> </pre></div> <p>The above example uses the default settings for the category handler module. That means the example module will categorize on pages in the following namespaces: </p> <dl><dd><b>main</b>, <b>file</b>, <b>help</b>, <b>category</b>, <b>portal</b> and <b>book</b></dd></dl> <p>But it will <i>not</i> categorize in any other namespaces, e.g.: </p> <dl><dd><b>talk</b>, <b>user</b>, <b>wikipedia</b>, <b>mediawiki</b>, <b>template</b> ...</dd></dl> <p>And it will <i>not</i> categorize on blacklisted pages. (See section <a href="#Blacklist">blacklist</a> below.) </p><p>The reason the category handler module does not categorize in some of the namespaces is that in those namespaces most modules and templates are just demonstrated or listed, not used. Thus most modules and templates should not categorize in those namespaces. </p><p>Any module or template that is meant for one or more of the namespaces where this module categorizes can use the basic syntax as shown above. </p> <div class="mw-heading mw-heading3"><h3 id="Advanced_usage">Advanced usage</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Module:Category_handler/doc&action=edit&section=T-5" title="དབྱེ་ཚན་:Advanced usage ཞུན་དག་འབད།"><span>ཞུན་དག</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>This module takes one or more parameters named after the different page types as listed in section <a href="#Namespaces">namespaces</a> above. By using those parameters you can specify exactly in which namespaces your template should categorize. Like this: </p> <div class="mw-highlight mw-highlight-lang-lua mw-content-ltr" dir="ltr"><pre><span></span><span class="n">p</span> <span class="o">=</span> <span class="p">{}</span> <span class="kd">local</span> <span class="n">categoryHandler</span> <span class="o">=</span> <span class="nb">require</span><span class="p">(</span> <span class="s1">'Module:Category handler'</span> <span class="p">).</span><span class="n">main</span> <span class="kr">function</span> <span class="nc">p</span><span class="p">.</span><span class="nf">main</span><span class="p">(</span> <span class="n">frame</span> <span class="p">)</span> <span class="kd">local</span> <span class="n">result</span> <span class="o">=</span> <span class="s1">'This is a module meant for articles and talk pages.'</span> <span class="kd">local</span> <span class="n">category</span> <span class="o">=</span> <span class="n">categoryHandler</span><span class="p">{</span> <span class="n">main</span> <span class="o">=</span> <span class="s1">'[[Category:Somecat1]]'</span><span class="p">,</span> <span class="c1">-- Categorize in main (article) space</span> <span class="n">talk</span> <span class="o">=</span> <span class="s1">'[[Category:Somecat2]]'</span><span class="p">,</span> <span class="c1">-- Categorize in talk space</span> <span class="n">nocat</span> <span class="o">=</span> <span class="n">frame</span><span class="p">.</span><span class="n">args</span><span class="p">.</span><span class="n">nocat</span> <span class="c1">-- So "nocat=true/false" works</span> <span class="p">}</span> <span class="n">category</span> <span class="o">=</span> <span class="n">category</span> <span class="ow">or</span> <span class="s1">''</span> <span class="c1">-- Check that we don't have a nil value for the category variable.</span> <span class="kr">return</span> <span class="n">result</span> <span class="o">..</span> <span class="n">category</span> <span class="kr">end</span> <span class="kr">return</span> <span class="n">p</span> </pre></div> <p>The above module will only categorize in main and talk space. But it will not categorize on /archive pages since they are blacklisted. (See section <a href="#Blacklist">blacklist</a> below.) And if you need to demonstrate (discuss) the module on a talkpage, then you can feed "<code>nocat='true'</code>" to prevent that template from categorizing. (See section <a href="#Nocat">nocat</a> below.) Like this: </p> <pre>== My new module == Hey guys, have you seen my new module? {{#invoke:mymodule|main|nocat=true}} Nice, isn't it? --~~~~ </pre> <p>Sometimes we want to use the same category in several namespaces, then do like this: </p> <div class="mw-highlight mw-highlight-lang-lua mw-content-ltr" dir="ltr"><pre><span></span><span class="n">p</span> <span class="o">=</span> <span class="p">{}</span> <span class="kd">local</span> <span class="n">categoryHandler</span> <span class="o">=</span> <span class="nb">require</span><span class="p">(</span> <span class="s1">'Module:Category handler'</span> <span class="p">).</span><span class="n">main</span> <span class="kr">function</span> <span class="nc">p</span><span class="p">.</span><span class="nf">main</span><span class="p">(</span> <span class="n">frame</span> <span class="p">)</span> <span class="kd">local</span> <span class="n">result</span> <span class="o">=</span> <span class="s1">'This is a module used in several namespaces.'</span> <span class="kd">local</span> <span class="n">category</span> <span class="o">=</span> <span class="n">categoryHandler</span><span class="p">{</span> <span class="n">main</span> <span class="o">=</span> <span class="s1">'[[Category:Somecat1]]'</span><span class="p">,</span> <span class="p">[</span> <span class="mi">1</span> <span class="p">]</span> <span class="o">=</span> <span class="s1">'[[Category:Somecat2]]'</span><span class="p">,</span> <span class="c1">-- For help and user space</span> <span class="n">help</span> <span class="o">=</span> <span class="mi">1</span><span class="p">,</span> <span class="n">user</span> <span class="o">=</span> <span class="mi">1</span><span class="p">,</span> <span class="n">talk</span> <span class="o">=</span> <span class="s1">''</span><span class="p">,</span> <span class="c1">-- No categories on talk pages</span> <span class="n">other</span> <span class="o">=</span> <span class="s1">'[[Category:Somecat3]]'</span><span class="p">,</span> <span class="c1">-- For all other namespaces</span> <span class="n">nocat</span> <span class="o">=</span> <span class="n">frame</span><span class="p">.</span><span class="n">args</span><span class="p">.</span><span class="n">nocat</span> <span class="c1">-- So "nocat=true/false" works</span> <span class="p">}</span> <span class="n">category</span> <span class="o">=</span> <span class="n">category</span> <span class="ow">or</span> <span class="s1">''</span> <span class="c1">-- Check that we don't have a nil value for the category variable.</span> <span class="kr">return</span> <span class="n">result</span> <span class="o">..</span> <span class="n">category</span> <span class="kr">end</span> <span class="kr">return</span> <span class="n">p</span> </pre></div> <p>In the above example we use a numbered parameter to feed one of the categories, and then we tell this module to use that numbered parameter for both the help and user space. </p><p>The category handler module understands an unlimited number of numbered parameters. </p><p>The <b>other</b> parameter defines what should be used in the remaining namespaces that have not explicitly been fed data. </p><p>Note the empty but defined <b>talk</b> parameter. That stops this module from showing what has been fed to the <b>other</b> parameter, when in talk space. </p><p>The category handler module also has a parameter called <b>all</b>. It works like this: </p> <div class="mw-highlight mw-highlight-lang-lua mw-content-ltr" dir="ltr"><pre><span></span><span class="n">p</span> <span class="o">=</span> <span class="p">{}</span> <span class="kd">local</span> <span class="n">categoryHandler</span> <span class="o">=</span> <span class="nb">require</span><span class="p">(</span> <span class="s1">'Module:Category handler'</span> <span class="p">).</span><span class="n">main</span> <span class="kr">function</span> <span class="nc">p</span><span class="p">.</span><span class="nf">main</span><span class="p">(</span> <span class="n">frame</span> <span class="p">)</span> <span class="kd">local</span> <span class="n">result</span> <span class="o">=</span> <span class="s1">'This is a module used in all namespaces.'</span> <span class="kd">local</span> <span class="n">category</span> <span class="o">=</span> <span class="n">categoryHandler</span><span class="p">{</span> <span class="n">all</span> <span class="o">=</span> <span class="s1">'[[Category:Somecat1]]'</span><span class="p">,</span> <span class="c1">-- Categorize in all namespaces</span> <span class="n">nocat</span> <span class="o">=</span> <span class="n">frame</span><span class="p">.</span><span class="n">args</span><span class="p">.</span><span class="n">nocat</span> <span class="c1">-- So "nocat=true/false" works</span> <span class="p">}</span> <span class="n">category</span> <span class="o">=</span> <span class="n">category</span> <span class="ow">or</span> <span class="s1">''</span> <span class="c1">-- Check that we don't have a nil value for the category variable.</span> <span class="kr">return</span> <span class="n">result</span> <span class="o">..</span> <span class="n">category</span> <span class="kr">end</span> <span class="kr">return</span> <span class="n">p</span> </pre></div> <p>The above example will categorize in all namespaces, but not on blacklisted pages. If you want to demonstrate that module on a page, then use "<code>nocat=true</code>" to prevent the template from categorizing. </p><p>We suggest avoiding the <b>all</b> parameter, since modules and templates should preferably only categorize in the namespaces they need to. </p><p>The all parameter can also be combined with the rest of the parameters. Like this: </p> <div class="mw-highlight mw-highlight-lang-lua mw-content-ltr" dir="ltr"><pre><span></span><span class="n">p</span> <span class="o">=</span> <span class="p">{}</span> <span class="kd">local</span> <span class="n">categoryHandler</span> <span class="o">=</span> <span class="nb">require</span><span class="p">(</span> <span class="s1">'Module:Category handler'</span> <span class="p">).</span><span class="n">main</span> <span class="kr">function</span> <span class="nc">p</span><span class="p">.</span><span class="nf">main</span><span class="p">(</span> <span class="n">frame</span> <span class="p">)</span> <span class="kd">local</span> <span class="n">result</span> <span class="o">=</span> <span class="s1">'This is a module used in all namespaces.'</span> <span class="kd">local</span> <span class="n">category</span> <span class="o">=</span> <span class="n">categoryHandler</span><span class="p">{</span> <span class="n">all</span> <span class="o">=</span> <span class="s1">'[[Category:Somecat1]]'</span><span class="p">,</span> <span class="c1">-- Categorize in all namespaces</span> <span class="n">main</span> <span class="o">=</span> <span class="s1">'[[Category:Somecat2]]'</span><span class="p">,</span> <span class="c1">-- And add this in main space</span> <span class="n">other</span> <span class="o">=</span> <span class="s1">'[[Category:Somecat3]]'</span><span class="p">,</span> <span class="c1">-- And add this in all other namespaces</span> <span class="n">nocat</span> <span class="o">=</span> <span class="n">frame</span><span class="p">.</span><span class="n">args</span><span class="p">.</span><span class="n">nocat</span> <span class="c1">-- So "nocat=true/false" works</span> <span class="p">}</span> <span class="n">category</span> <span class="o">=</span> <span class="n">category</span> <span class="ow">or</span> <span class="s1">''</span> <span class="c1">-- Check that we don't have a nil value for the category variable.</span> <span class="kr">return</span> <span class="n">result</span> <span class="o">..</span> <span class="n">category</span> <span class="kr">end</span> <span class="kr">return</span> <span class="n">p</span> </pre></div> <p>If the above module is placed on an article, then it will add the categories "Somecat1" and "Somecat2". But on all other types of pages it will instead add "Somecat1" and "Somecat3". As the example shows, the all parameter works independently of the rest of the parameters. </p> <div class="mw-heading mw-heading3"><h3 id="Subpages">Subpages</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Module:Category_handler/doc&action=edit&section=T-6" title="དབྱེ་ཚན་:Subpages ཞུན་དག་འབད།"><span>ཞུན་དག</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>The category handler module understands the <b>subpage</b> parameter. Like this: </p> <div class="mw-highlight mw-highlight-lang-lua mw-content-ltr" dir="ltr"><pre><span></span><span class="n">p</span> <span class="o">=</span> <span class="p">{}</span> <span class="kd">local</span> <span class="n">categoryHandler</span> <span class="o">=</span> <span class="nb">require</span><span class="p">(</span> <span class="s1">'Module:Category handler'</span> <span class="p">).</span><span class="n">main</span> <span class="kr">function</span> <span class="nc">p</span><span class="p">.</span><span class="nf">main</span><span class="p">(</span> <span class="n">frame</span> <span class="p">)</span> <span class="kd">local</span> <span class="n">result</span> <span class="o">=</span> <span class="s1">'This is a module used in all namespaces.'</span> <span class="kd">local</span> <span class="n">category</span> <span class="o">=</span> <span class="n">categoryHandler</span><span class="p">{</span> <span class="n">subpage</span> <span class="o">=</span> <span class="s1">'no'</span> <span class="c1">-- Don't categorize on subpages</span> <span class="n">wikipedia</span> <span class="o">=</span> <span class="s1">'[[Category:Somecat]]'</span><span class="p">,</span> <span class="n">nocat</span> <span class="o">=</span> <span class="n">frame</span><span class="p">.</span><span class="n">args</span><span class="p">.</span><span class="n">nocat</span> <span class="c1">-- So "nocat=true/false" works</span> <span class="p">}</span> <span class="n">category</span> <span class="o">=</span> <span class="n">category</span> <span class="ow">or</span> <span class="s1">''</span> <span class="c1">-- Check that we don't have a nil value for the category variable.</span> <span class="kr">return</span> <span class="n">result</span> <span class="o">..</span> <span class="n">category</span> <span class="kr">end</span> <span class="kr">return</span> <span class="n">p</span> </pre></div> <p>If "<code>subpage='no'</code>" then this template will <i>not</i> categorize on subpages. For the rare occasion you <i>only</i> want to categorize on subpages, then use "<code>subpage='only'</code>". If <b>subpage</b> is empty or undefined then this template categorizes both on basepages and on subpages. </p> <div class="mw-heading mw-heading3"><h3 id="Blacklist">Blacklist</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Module:Category_handler/doc&action=edit&section=T-7" title="དབྱེ་ཚན་:Blacklist ཞུན་དག་འབད།"><span>ཞུན་དག</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>This module has a blacklist of the pages and page types where templates should not auto-categorize. Thus modules that use this meta-template will for instance not categorize on /archive pages and on the subpages of <a href="/w/index.php?title=Wikipedia:Template_messages&action=edit&redlink=1" class="new" title="Wikipedia:Template messagesཤོག་མིན་འདུག།">Wikipedia:Template messages</a>. </p><p>If you want a template to categorize on a blacklisted page, then feed "<code>nocat = false</code>" to the module when you place it on the page, thus skipping the blacklist check. Note that this module only categorizes if it has data for the namespace. For instance, if the basic syntax is used (see <a href="#Basic_usage">basic usage</a> above), then even if you set "<code>nocat = false</code>" the template will not categorize on a talk page, since it has no data for talk pages. But it has data for help space, so on a blacklisted help page it will categorize. </p><p>The blacklist is located in the configuration table <code>cfg.blacklist</code> near the top of the module code. </p> <div class="mw-heading mw-heading3"><h3 id="The_"nocat"_parameter"><span id="The_.22nocat.22_parameter"></span>The "nocat" parameter</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Module:Category_handler/doc&action=edit&section=T-8" title="དབྱེ་ཚན་:The "nocat" parameter ཞུན་དག་འབད།"><span>ཞུན་དག</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>This module understands the <b>nocat</b> parameter: </p> <ul><li>If "<code>nocat = true</code>" then this template does <i>not</i> categorize.</li> <li>If <b>nocat</b> is <code>nil</code> then this template categorizes as usual.</li> <li>If "<code>nocat = false</code>" this template categorizes even when on blacklisted pages. (See section <a href="#Blacklist">blacklist</a> above.)</li> <li>The nocat parameter also accepts aliases for <code>true</code> and <code>false</code> as defined by <a href="/wiki/Module:Yesno" title="Module:Yesno">Module:Yesno</a>, e.g. "yes", "y", "true", and 1 for <code>true</code>, and "no", "n", "false", and 0 for <code>false</code>.</li></ul> <p>Modules and templates that use <span class="nowrap">{{category handler}}</span> should forward <b>nocat</b>, so they too understand <b>nocat</b>. The code "<code>nocat = frame.args.nocat</code>" shown in the examples on this page does that. </p> <div class="mw-heading mw-heading3"><h3 id="The_"categories"_parameter"><span id="The_.22categories.22_parameter"></span>The "categories" parameter</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Module:Category_handler/doc&action=edit&section=T-9" title="དབྱེ་ཚན་:The "categories" parameter ཞུན་དག་འབད།"><span>ཞུན་དག</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>For backwards compatibility this module also understands the <b>categories</b> parameter. It works the same as <b>nocat</b>. Like this: </p> <ul><li>If "<code>categories = false</code>" then this template does <i>not</i> categorize.</li> <li>If <b>categories</b> is empty or undefined then this template categorizes as usual.</li> <li>If "<code>categories = true</code>" this template categorizes even when on blacklisted pages.</li> <li>The categories parameter also accepts aliases for <code>true</code> and <code>false</code> as defined by <a href="/wiki/Module:Yesno" title="Module:Yesno">Module:Yesno</a>, e.g. "yes", "y", "true", and 1 for <code>true</code>, and "no", "n", "false", and 0 for <code>false</code>.</li></ul> <div class="mw-heading mw-heading3"><h3 id="The_"category2"_parameter"><span id="The_.22category2.22_parameter"></span>The "category2" parameter</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Module:Category_handler/doc&action=edit&section=T-10" title="དབྱེ་ཚན་:The "category2" parameter ཞུན་དག་འབད།"><span>ཞུན་དག</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>For backwards compatibility this template kind of supports the old "category =" parameter. But the parameter name "category" is already used in this module to feed category data for when in category space. So instead this template uses <b>category2</b> for the usage similar to <b>nocat</b>. Like this: </p> <ul><li>If "<code>category2 = "</code>" (empty but defined), or "<code>category2 = 'no'</code>", or if <b>category2</b> is fed any other data (except as described in the next two points), then this template does <i>not</i> categorize.</li> <li>If <b>category2</b> is undefined or if "<code>category2 = '¬'</code>", then this template categorizes as usual.</li> <li>If "<code>category2 = 'yes'</code>" this template categorizes even when on blacklisted pages.</li></ul> <div class="mw-heading mw-heading3"><h3 id="Categories_and_text">Categories and text</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Module:Category_handler/doc&action=edit&section=T-11" title="དབྱེ་ཚན་:Categories and text ཞུན་དག་འབད།"><span>ཞུན་དག</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Besides from categories, you can feed anything else to this module, for instance some text. Like this: </p> <div class="mw-highlight mw-highlight-lang-lua mw-content-ltr" dir="ltr"><pre><span></span><span class="n">p</span> <span class="o">=</span> <span class="p">{}</span> <span class="kd">local</span> <span class="n">categoryHandler</span> <span class="o">=</span> <span class="nb">require</span><span class="p">(</span> <span class="s1">'Module:Category handler'</span> <span class="p">).</span><span class="n">main</span> <span class="kr">function</span> <span class="nc">p</span><span class="p">.</span><span class="nf">main</span><span class="p">(</span> <span class="n">frame</span> <span class="p">)</span> <span class="kd">local</span> <span class="n">result</span> <span class="o">=</span> <span class="s1">'This is a module used on talk pages.'</span> <span class="kd">local</span> <span class="n">category</span> <span class="o">=</span> <span class="n">categoryHandler</span><span class="p">{</span> <span class="n">talk</span> <span class="o">=</span> <span class="s1">'[[Category:Somecat]]'</span><span class="p">,</span> <span class="n">other</span> <span class="o">=</span> <span class="s1">'<p class="error">This module should only be used on talk pages.</p>'</span><span class="p">,</span> <span class="n">nocat</span> <span class="o">=</span> <span class="n">frame</span><span class="p">.</span><span class="n">args</span><span class="p">.</span><span class="n">nocat</span> <span class="c1">-- So "nocat=true/false" works</span> <span class="p">}</span> <span class="n">category</span> <span class="o">=</span> <span class="n">category</span> <span class="ow">or</span> <span class="s1">''</span> <span class="c1">-- Check that we don't have a nil value for the category variable.</span> <span class="kr">return</span> <span class="n">result</span> <span class="o">..</span> <span class="n">category</span> <span class="kr">end</span> <span class="kr">return</span> <span class="n">p</span> </pre></div> <p>When the module code above is used on anything other than a talk page, it will look like this: </p> <dl><dd>This is a module used on talk pages.<p class="error">This module should only be used on talk pages.</p></dd></dl> <p>That text will not show on blacklisted pages, so don't use this method to show any important information. Feeding "<code>nocat = 'true'</code>" to the template hides the text, just as it suppresses any categories. </p> <div class="mw-heading mw-heading3"><h3 id="The_"page"_parameter"><span id="The_.22page.22_parameter"></span>The "page" parameter</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Module:Category_handler/doc&action=edit&section=T-12" title="དབྱེ་ཚན་:The "page" parameter ཞུན་དག་འབད།"><span>ཞུན་དག</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>For testing and demonstration purposes this module can take a parameter named <b>page</b>. Like this: </p> <div class="mw-highlight mw-highlight-lang-lua mw-content-ltr" dir="ltr"><pre><span></span><span class="n">p</span> <span class="o">=</span> <span class="p">{}</span> <span class="kd">local</span> <span class="n">categoryHandler</span> <span class="o">=</span> <span class="nb">require</span><span class="p">(</span> <span class="s1">'Module:Category handler'</span> <span class="p">).</span><span class="n">main</span> <span class="kr">function</span> <span class="nc">p</span><span class="p">.</span><span class="nf">main</span><span class="p">(</span> <span class="n">frame</span> <span class="p">)</span> <span class="kd">local</span> <span class="n">category</span> <span class="o">=</span> <span class="n">categoryHandler</span><span class="p">{</span> <span class="n">main</span> <span class="o">=</span> <span class="s1">'Category:Some cat'</span><span class="p">,</span> <span class="n">talk</span> <span class="o">=</span> <span class="s1">'Category:Talk cat'</span><span class="p">,</span> <span class="n">nocat</span> <span class="o">=</span> <span class="n">frame</span><span class="p">.</span><span class="n">args</span><span class="p">.</span><span class="n">nocat</span><span class="p">,</span> <span class="c1">-- So "nocat=true/false" works</span> <span class="n">page</span> <span class="o">=</span> <span class="s1">'User talk:Example'</span> <span class="p">}</span> <span class="kr">return</span> <span class="n">category</span> <span class="kr">end</span> <span class="kr">return</span> <span class="n">p</span> </pre></div> <p>In the above code we on purpose left out the brackets around the category names so we see the output on the page. No matter on what kind of page the code above is used it will return this: </p> <dl><dd>Category:Talk cat</dd></dl> <p>The <b>page</b> parameter makes this module behave exactly as if on that page. Even the blacklist works. The pagename doesn't have to be an existing page. </p><p>If the <b>page</b> parameter is empty or undefined, the name of the current page determines the result. </p><p>You can make it so your module also understands the <b>page</b> parameter. That means you can test how your template will categorize on different pages, without having to actually edit those pages. Then do like this: </p> <div class="mw-highlight mw-highlight-lang-lua mw-content-ltr" dir="ltr"><pre><span></span><span class="n">p</span> <span class="o">=</span> <span class="p">{}</span> <span class="kd">local</span> <span class="n">categoryHandler</span> <span class="o">=</span> <span class="nb">require</span><span class="p">(</span> <span class="s1">'Module:Category handler'</span> <span class="p">).</span><span class="n">main</span> <span class="kr">function</span> <span class="nc">p</span><span class="p">.</span><span class="nf">main</span><span class="p">(</span> <span class="n">frame</span> <span class="p">)</span> <span class="kd">local</span> <span class="n">category</span> <span class="o">=</span> <span class="n">categoryHandler</span><span class="p">{</span> <span class="n">main</span> <span class="o">=</span> <span class="s1">'Category:Some cat'</span><span class="p">,</span> <span class="n">talk</span> <span class="o">=</span> <span class="s1">'Category:Talk cat'</span><span class="p">,</span> <span class="n">nocat</span> <span class="o">=</span> <span class="n">frame</span><span class="p">.</span><span class="n">args</span><span class="p">.</span><span class="n">nocat</span><span class="p">,</span> <span class="c1">-- So "nocat=true/false" works</span> <span class="n">page</span> <span class="o">=</span> <span class="n">frame</span><span class="p">.</span><span class="n">args</span><span class="p">.</span><span class="n">page</span> <span class="c1">-- For testing</span> <span class="p">}</span> <span class="kr">return</span> <span class="n">category</span> <span class="kr">end</span> <span class="kr">return</span> <span class="n">p</span> </pre></div> <div class="mw-heading mw-heading3"><h3 id="Parameters">Parameters</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Module:Category_handler/doc&action=edit&section=T-13" title="དབྱེ་ཚན་:Parameters ཞུན་དག་འབད།"><span>ཞུན་དག</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>List of all parameters: </p> <ul><li>First positional parameter - for default settings</li> <li>subpage = 'no' / 'only'</li> <li>1, 2, 3 ...</li> <li>all = '[[Category:Somecat]]' / 'Text'</li> <li>main = 1, 2, 3 ... / '[[Category:Somecat]]' / 'Text'</li> <li>...</li> <li>other = 1, 2, 3 ... / '[[Category:Somecat]]' / 'Text'</li> <li>nocat = frame.args.nocat / true / false / 'yes' / 'no' / 'y' / 'n' / 'true' / 'false' / 1 / 0</li> <li>categories = frame.args.categories / false / true / 'no' / 'yes' / 'n' / 'y' / 'false' / 'true' / 0 / 1</li> <li>category2 = frame.args.category or '¬' / 'no' / 'not defined' / '¬' / 'yes'</li> <li>page = frame.args.page / 'User:Example'</li></ul> <p>Note that empty values to the "main" ... "other" parameters have special meaning (see examples above). The "all" parameter doesn't understand numbered parameters, since there should never be a need for that. </p> <div class="mw-heading mw-heading2"><h2 id="Exporting_to_other_wikis">Exporting to other wikis</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Module:Category_handler/doc&action=edit&section=T-14" title="དབྱེ་ཚན་:Exporting to other wikis ཞུན་དག་འབད།"><span>ཞུན་དག</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>This module can be exported to other wikis by changing the configuration values in the <code>cfg</code> table. All the variable values are configurable, so after the configuration values have been set there should be no need to alter the main module code. Details of each configuration value are included in the module code comments. In addition, this module requires <a href="/wiki/Module:Namespace_detect" title="Module:Namespace detect">Module:Namespace detect</a> to be available on the local wiki. </p> <div class="mw-heading mw-heading2"><h2 id="See_also">See also</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Module:Category_handler/doc&action=edit&section=T-15" title="དབྱེ་ཚན་:See also ཞུན་དག་འབད།"><span>ཞུན་དག</span></a><span class="mw-editsection-bracket">]</span></span></div> <ul><li><span class="nowrap" style="white-space:nowrap">{{</span><a href="/wiki/Template:Category_handler" title="Template:Category handler">Category handler</a><span class="nowrap" style="white-space:nowrap">}}</span> – for using this module with templates, rather than Lua modules.</li> <li><a href="/w/index.php?title=Wikipedia:Category_suppression&action=edit&redlink=1" class="new" title="Wikipedia:Category suppressionཤོག་མིན་འདུག།">Wikipedia:Category suppression</a> – The how-to guide.</li> <li><a href="/w/index.php?title=Wikipedia:WikiProject_Category_Suppression&action=edit&redlink=1" class="new" title="Wikipedia:WikiProject Category Suppressionཤོག་མིན་འདུག།">Wikipedia:WikiProject Category Suppression</a> – The WikiProject.</li> <li><a href="/w/index.php?title=Wikipedia:Namespace&action=edit&redlink=1" class="new" title="Wikipedia:Namespaceཤོག་མིན་འདུག།">Wikipedia:Namespace</a> – Lists all the namespaces.</li></ul> <hr /><div class="mw-highlight mw-highlight-lang-lua mw-content-ltr mw-highlight-lines" dir="ltr"><pre><span></span><span id="L-1"><a href="#L-1"><span class="linenos" data-line="1"></span></a><span class="c1">--------------------------------------------------------------------------------</span> </span><span id="L-2"><a href="#L-2"><span class="linenos" data-line="2"></span></a><span class="c1">-- --</span> </span><span id="L-3"><a href="#L-3"><span class="linenos" data-line="3"></span></a><span class="c1">-- CATEGORY HANDLER --</span> </span><span id="L-4"><a href="#L-4"><span class="linenos" data-line="4"></span></a><span class="c1">-- --</span> </span><span id="L-5"><a href="#L-5"><span class="linenos" data-line="5"></span></a><span class="c1">-- This module implements the {{category handler}} template in Lua, --</span> </span><span id="L-6"><a href="#L-6"><span class="linenos" data-line="6"></span></a><span class="c1">-- with a few improvements: all namespaces and all namespace aliases --</span> </span><span id="L-7"><a href="#L-7"><span class="linenos" data-line="7"></span></a><span class="c1">-- are supported, and namespace names are detected automatically for --</span> </span><span id="L-8"><a href="#L-8"><span class="linenos" data-line="8"></span></a><span class="c1">-- the local wiki. This module requires [[Module:Namespace detect]] --</span> </span><span id="L-9"><a href="#L-9"><span class="linenos" data-line="9"></span></a><span class="c1">-- and [[Module:Yesno]] to be available on the local wiki. It can be --</span> </span><span id="L-10"><a href="#L-10"><span class="linenos" data-line="10"></span></a><span class="c1">-- configured for different wikis by altering the values in --</span> </span><span id="L-11"><a href="#L-11"><span class="linenos" data-line="11"></span></a><span class="c1">-- [[Module:Category handler/config]], and pages can be blacklisted --</span> </span><span id="L-12"><a href="#L-12"><span class="linenos" data-line="12"></span></a><span class="c1">-- from categorisation by using [[Module:Category handler/blacklist]]. --</span> </span><span id="L-13"><a href="#L-13"><span class="linenos" data-line="13"></span></a><span class="c1">-- --</span> </span><span id="L-14"><a href="#L-14"><span class="linenos" data-line="14"></span></a><span class="c1">--------------------------------------------------------------------------------</span> </span><span id="L-15"><a href="#L-15"><span class="linenos" data-line="15"></span></a> </span><span id="L-16"><a href="#L-16"><span class="linenos" data-line="16"></span></a><span class="c1">-- Load required modules</span> </span><span id="L-17"><a href="#L-17"><span class="linenos" data-line="17"></span></a><span class="kd">local</span> <span class="n">yesno</span> <span class="o">=</span> <span class="nb">require</span><span class="p">(</span><span class="s1">'Module:Yesno'</span><span class="p">)</span> </span><span id="L-18"><a href="#L-18"><span class="linenos" data-line="18"></span></a> </span><span id="L-19"><a href="#L-19"><span class="linenos" data-line="19"></span></a><span class="c1">-- Lazily load things we don't always need</span> </span><span id="L-20"><a href="#L-20"><span class="linenos" data-line="20"></span></a><span class="kd">local</span> <span class="n">mShared</span><span class="p">,</span> <span class="n">mappings</span> </span><span id="L-21"><a href="#L-21"><span class="linenos" data-line="21"></span></a> </span><span id="L-22"><a href="#L-22"><span class="linenos" data-line="22"></span></a><span class="kd">local</span> <span class="n">p</span> <span class="o">=</span> <span class="p">{}</span> </span><span id="L-23"><a href="#L-23"><span class="linenos" data-line="23"></span></a> </span><span id="L-24"><a href="#L-24"><span class="linenos" data-line="24"></span></a><span class="c1">--------------------------------------------------------------------------------</span> </span><span id="L-25"><a href="#L-25"><span class="linenos" data-line="25"></span></a><span class="c1">-- Helper functions</span> </span><span id="L-26"><a href="#L-26"><span class="linenos" data-line="26"></span></a><span class="c1">--------------------------------------------------------------------------------</span> </span><span id="L-27"><a href="#L-27"><span class="linenos" data-line="27"></span></a> </span><span id="L-28"><a href="#L-28"><span class="linenos" data-line="28"></span></a><span class="kd">local</span> <span class="kr">function</span> <span class="nf">trimWhitespace</span><span class="p">(</span><span class="n">s</span><span class="p">,</span> <span class="n">removeBlanks</span><span class="p">)</span> </span><span id="L-29"><a href="#L-29"><span class="linenos" data-line="29"></span></a> <span class="kr">if</span> <span class="nb">type</span><span class="p">(</span><span class="n">s</span><span class="p">)</span> <span class="o">~=</span> <span class="s1">'string'</span> <span class="kr">then</span> </span><span id="L-30"><a href="#L-30"><span class="linenos" data-line="30"></span></a> <span class="kr">return</span> <span class="n">s</span> </span><span id="L-31"><a href="#L-31"><span class="linenos" data-line="31"></span></a> <span class="kr">end</span> </span><span id="L-32"><a href="#L-32"><span class="linenos" data-line="32"></span></a> <span class="n">s</span> <span class="o">=</span> <span class="n">s</span><span class="p">:</span><span class="n">match</span><span class="p">(</span><span class="s1">'^%s*(.-)%s*$'</span><span class="p">)</span> </span><span id="L-33"><a href="#L-33"><span class="linenos" data-line="33"></span></a> <span class="kr">if</span> <span class="n">removeBlanks</span> <span class="kr">then</span> </span><span id="L-34"><a href="#L-34"><span class="linenos" data-line="34"></span></a> <span class="kr">if</span> <span class="n">s</span> <span class="o">~=</span> <span class="s1">''</span> <span class="kr">then</span> </span><span id="L-35"><a href="#L-35"><span class="linenos" data-line="35"></span></a> <span class="kr">return</span> <span class="n">s</span> </span><span id="L-36"><a href="#L-36"><span class="linenos" data-line="36"></span></a> <span class="kr">else</span> </span><span id="L-37"><a href="#L-37"><span class="linenos" data-line="37"></span></a> <span class="kr">return</span> <span class="kc">nil</span> </span><span id="L-38"><a href="#L-38"><span class="linenos" data-line="38"></span></a> <span class="kr">end</span> </span><span id="L-39"><a href="#L-39"><span class="linenos" data-line="39"></span></a> <span class="kr">else</span> </span><span id="L-40"><a href="#L-40"><span class="linenos" data-line="40"></span></a> <span class="kr">return</span> <span class="n">s</span> </span><span id="L-41"><a href="#L-41"><span class="linenos" data-line="41"></span></a> <span class="kr">end</span> </span><span id="L-42"><a href="#L-42"><span class="linenos" data-line="42"></span></a><span class="kr">end</span> </span><span id="L-43"><a href="#L-43"><span class="linenos" data-line="43"></span></a> </span><span id="L-44"><a href="#L-44"><span class="linenos" data-line="44"></span></a><span class="c1">--------------------------------------------------------------------------------</span> </span><span id="L-45"><a href="#L-45"><span class="linenos" data-line="45"></span></a><span class="c1">-- CategoryHandler class</span> </span><span id="L-46"><a href="#L-46"><span class="linenos" data-line="46"></span></a><span class="c1">--------------------------------------------------------------------------------</span> </span><span id="L-47"><a href="#L-47"><span class="linenos" data-line="47"></span></a> </span><span id="L-48"><a href="#L-48"><span class="linenos" data-line="48"></span></a><span class="kd">local</span> <span class="n">CategoryHandler</span> <span class="o">=</span> <span class="p">{}</span> </span><span id="L-49"><a href="#L-49"><span class="linenos" data-line="49"></span></a><span class="n">CategoryHandler</span><span class="p">.</span><span class="n">__index</span> <span class="o">=</span> <span class="n">CategoryHandler</span> </span><span id="L-50"><a href="#L-50"><span class="linenos" data-line="50"></span></a> </span><span id="L-51"><a href="#L-51"><span class="linenos" data-line="51"></span></a><span class="kr">function</span> <span class="nc">CategoryHandler</span><span class="p">.</span><span class="nf">new</span><span class="p">(</span><span class="n">data</span><span class="p">,</span> <span class="n">args</span><span class="p">)</span> </span><span id="L-52"><a href="#L-52"><span class="linenos" data-line="52"></span></a> <span class="kd">local</span> <span class="n">obj</span> <span class="o">=</span> <span class="nb">setmetatable</span><span class="p">({</span> <span class="n">_data</span> <span class="o">=</span> <span class="n">data</span><span class="p">,</span> <span class="n">_args</span> <span class="o">=</span> <span class="n">args</span> <span class="p">},</span> <span class="n">CategoryHandler</span><span class="p">)</span> </span><span id="L-53"><a href="#L-53"><span class="linenos" data-line="53"></span></a> </span><span id="L-54"><a href="#L-54"><span class="linenos" data-line="54"></span></a> <span class="c1">-- Set the title object</span> </span><span id="L-55"><a href="#L-55"><span class="linenos" data-line="55"></span></a> <span class="kr">do</span> </span><span id="L-56"><a href="#L-56"><span class="linenos" data-line="56"></span></a> <span class="kd">local</span> <span class="n">pagename</span> <span class="o">=</span> <span class="n">obj</span><span class="p">:</span><span class="n">parameter</span><span class="p">(</span><span class="s1">'demopage'</span><span class="p">)</span> </span><span id="L-57"><a href="#L-57"><span class="linenos" data-line="57"></span></a> <span class="kd">local</span> <span class="n">success</span><span class="p">,</span> <span class="n">titleObj</span> </span><span id="L-58"><a href="#L-58"><span class="linenos" data-line="58"></span></a> <span class="kr">if</span> <span class="n">pagename</span> <span class="kr">then</span> </span><span id="L-59"><a href="#L-59"><span class="linenos" data-line="59"></span></a> <span class="n">success</span><span class="p">,</span> <span class="n">titleObj</span> <span class="o">=</span> <span class="nb">pcall</span><span class="p">(</span><span class="n">mw</span><span class="p">.</span><span class="n">title</span><span class="p">.</span><span class="n">new</span><span class="p">,</span> <span class="n">pagename</span><span class="p">)</span> </span><span id="L-60"><a href="#L-60"><span class="linenos" data-line="60"></span></a> <span class="kr">end</span> </span><span id="L-61"><a href="#L-61"><span class="linenos" data-line="61"></span></a> <span class="kr">if</span> <span class="n">success</span> <span class="ow">and</span> <span class="n">titleObj</span> <span class="kr">then</span> </span><span id="L-62"><a href="#L-62"><span class="linenos" data-line="62"></span></a> <span class="n">obj</span><span class="p">.</span><span class="n">title</span> <span class="o">=</span> <span class="n">titleObj</span> </span><span id="L-63"><a href="#L-63"><span class="linenos" data-line="63"></span></a> <span class="kr">if</span> <span class="n">titleObj</span> <span class="o">==</span> <span class="n">mw</span><span class="p">.</span><span class="n">title</span><span class="p">.</span><span class="n">getCurrentTitle</span><span class="p">()</span> <span class="kr">then</span> </span><span id="L-64"><a href="#L-64"><span class="linenos" data-line="64"></span></a> <span class="n">obj</span><span class="p">.</span><span class="n">_usesCurrentTitle</span> <span class="o">=</span> <span class="kc">true</span> </span><span id="L-65"><a href="#L-65"><span class="linenos" data-line="65"></span></a> <span class="kr">end</span> </span><span id="L-66"><a href="#L-66"><span class="linenos" data-line="66"></span></a> <span class="kr">else</span> </span><span id="L-67"><a href="#L-67"><span class="linenos" data-line="67"></span></a> <span class="n">obj</span><span class="p">.</span><span class="n">title</span> <span class="o">=</span> <span class="n">mw</span><span class="p">.</span><span class="n">title</span><span class="p">.</span><span class="n">getCurrentTitle</span><span class="p">()</span> </span><span id="L-68"><a href="#L-68"><span class="linenos" data-line="68"></span></a> <span class="n">obj</span><span class="p">.</span><span class="n">_usesCurrentTitle</span> <span class="o">=</span> <span class="kc">true</span> </span><span id="L-69"><a href="#L-69"><span class="linenos" data-line="69"></span></a> <span class="kr">end</span> </span><span id="L-70"><a href="#L-70"><span class="linenos" data-line="70"></span></a> <span class="kr">end</span> </span><span id="L-71"><a href="#L-71"><span class="linenos" data-line="71"></span></a> </span><span id="L-72"><a href="#L-72"><span class="linenos" data-line="72"></span></a> <span class="c1">-- Set suppression parameter values</span> </span><span id="L-73"><a href="#L-73"><span class="linenos" data-line="73"></span></a> <span class="kr">for</span> <span class="n">_</span><span class="p">,</span> <span class="n">key</span> <span class="kr">in</span> <span class="nb">ipairs</span><span class="p">{</span><span class="s1">'nocat'</span><span class="p">,</span> <span class="s1">'categories'</span><span class="p">}</span> <span class="kr">do</span> </span><span id="L-74"><a href="#L-74"><span class="linenos" data-line="74"></span></a> <span class="kd">local</span> <span class="n">value</span> <span class="o">=</span> <span class="n">obj</span><span class="p">:</span><span class="n">parameter</span><span class="p">(</span><span class="n">key</span><span class="p">)</span> </span><span id="L-75"><a href="#L-75"><span class="linenos" data-line="75"></span></a> <span class="n">value</span> <span class="o">=</span> <span class="n">trimWhitespace</span><span class="p">(</span><span class="n">value</span><span class="p">,</span> <span class="kc">true</span><span class="p">)</span> </span><span id="L-76"><a href="#L-76"><span class="linenos" data-line="76"></span></a> <span class="n">obj</span><span class="p">[</span><span class="s1">'_'</span> <span class="o">..</span> <span class="n">key</span><span class="p">]</span> <span class="o">=</span> <span class="n">yesno</span><span class="p">(</span><span class="n">value</span><span class="p">)</span> </span><span id="L-77"><a href="#L-77"><span class="linenos" data-line="77"></span></a> <span class="kr">end</span> </span><span id="L-78"><a href="#L-78"><span class="linenos" data-line="78"></span></a> <span class="kr">do</span> </span><span id="L-79"><a href="#L-79"><span class="linenos" data-line="79"></span></a> <span class="kd">local</span> <span class="n">subpage</span> <span class="o">=</span> <span class="n">obj</span><span class="p">:</span><span class="n">parameter</span><span class="p">(</span><span class="s1">'subpage'</span><span class="p">)</span> </span><span id="L-80"><a href="#L-80"><span class="linenos" data-line="80"></span></a> <span class="kd">local</span> <span class="n">category2</span> <span class="o">=</span> <span class="n">obj</span><span class="p">:</span><span class="n">parameter</span><span class="p">(</span><span class="s1">'category2'</span><span class="p">)</span> </span><span id="L-81"><a href="#L-81"><span class="linenos" data-line="81"></span></a> <span class="kr">if</span> <span class="nb">type</span><span class="p">(</span><span class="n">subpage</span><span class="p">)</span> <span class="o">==</span> <span class="s1">'string'</span> <span class="kr">then</span> </span><span id="L-82"><a href="#L-82"><span class="linenos" data-line="82"></span></a> <span class="n">subpage</span> <span class="o">=</span> <span class="n">mw</span><span class="p">.</span><span class="n">ustring</span><span class="p">.</span><span class="n">lower</span><span class="p">(</span><span class="n">subpage</span><span class="p">)</span> </span><span id="L-83"><a href="#L-83"><span class="linenos" data-line="83"></span></a> <span class="kr">end</span> </span><span id="L-84"><a href="#L-84"><span class="linenos" data-line="84"></span></a> <span class="kr">if</span> <span class="nb">type</span><span class="p">(</span><span class="n">category2</span><span class="p">)</span> <span class="o">==</span> <span class="s1">'string'</span> <span class="kr">then</span> </span><span id="L-85"><a href="#L-85"><span class="linenos" data-line="85"></span></a> <span class="n">subpage</span> <span class="o">=</span> <span class="n">mw</span><span class="p">.</span><span class="n">ustring</span><span class="p">.</span><span class="n">lower</span><span class="p">(</span><span class="n">category2</span><span class="p">)</span> </span><span id="L-86"><a href="#L-86"><span class="linenos" data-line="86"></span></a> <span class="kr">end</span> </span><span id="L-87"><a href="#L-87"><span class="linenos" data-line="87"></span></a> <span class="n">obj</span><span class="p">.</span><span class="n">_subpage</span> <span class="o">=</span> <span class="n">trimWhitespace</span><span class="p">(</span><span class="n">subpage</span><span class="p">,</span> <span class="kc">true</span><span class="p">)</span> </span><span id="L-88"><a href="#L-88"><span class="linenos" data-line="88"></span></a> <span class="n">obj</span><span class="p">.</span><span class="n">_category2</span> <span class="o">=</span> <span class="n">trimWhitespace</span><span class="p">(</span><span class="n">category2</span><span class="p">)</span> <span class="c1">-- don't remove blank values</span> </span><span id="L-89"><a href="#L-89"><span class="linenos" data-line="89"></span></a> <span class="kr">end</span> </span><span id="L-90"><a href="#L-90"><span class="linenos" data-line="90"></span></a> <span class="kr">return</span> <span class="n">obj</span> </span><span id="L-91"><a href="#L-91"><span class="linenos" data-line="91"></span></a><span class="kr">end</span> </span><span id="L-92"><a href="#L-92"><span class="linenos" data-line="92"></span></a> </span><span id="L-93"><a href="#L-93"><span class="linenos" data-line="93"></span></a><span class="kr">function</span> <span class="nc">CategoryHandler</span><span class="p">:</span><span class="nf">parameter</span><span class="p">(</span><span class="n">key</span><span class="p">)</span> </span><span id="L-94"><a href="#L-94"><span class="linenos" data-line="94"></span></a> <span class="kd">local</span> <span class="n">parameterNames</span> <span class="o">=</span> <span class="n">self</span><span class="p">.</span><span class="n">_data</span><span class="p">.</span><span class="n">parameters</span><span class="p">[</span><span class="n">key</span><span class="p">]</span> </span><span id="L-95"><a href="#L-95"><span class="linenos" data-line="95"></span></a> <span class="kd">local</span> <span class="n">pntype</span> <span class="o">=</span> <span class="nb">type</span><span class="p">(</span><span class="n">parameterNames</span><span class="p">)</span> </span><span id="L-96"><a href="#L-96"><span class="linenos" data-line="96"></span></a> <span class="kr">if</span> <span class="n">pntype</span> <span class="o">==</span> <span class="s1">'string'</span> <span class="ow">or</span> <span class="n">pntype</span> <span class="o">==</span> <span class="s1">'number'</span> <span class="kr">then</span> </span><span id="L-97"><a href="#L-97"><span class="linenos" data-line="97"></span></a> <span class="kr">return</span> <span class="n">self</span><span class="p">.</span><span class="n">_args</span><span class="p">[</span><span class="n">parameterNames</span><span class="p">]</span> </span><span id="L-98"><a href="#L-98"><span class="linenos" data-line="98"></span></a> <span class="kr">elseif</span> <span class="n">pntype</span> <span class="o">==</span> <span class="s1">'table'</span> <span class="kr">then</span> </span><span id="L-99"><a href="#L-99"><span class="linenos" data-line="99"></span></a> <span class="kr">for</span> <span class="n">_</span><span class="p">,</span> <span class="n">name</span> <span class="kr">in</span> <span class="nb">ipairs</span><span class="p">(</span><span class="n">parameterNames</span><span class="p">)</span> <span class="kr">do</span> </span><span id="L-100"><a href="#L-100"><span class="linenos" data-line="100"></span></a> <span class="kd">local</span> <span class="n">value</span> <span class="o">=</span> <span class="n">self</span><span class="p">.</span><span class="n">_args</span><span class="p">[</span><span class="n">name</span><span class="p">]</span> </span><span id="L-101"><a href="#L-101"><span class="linenos" data-line="101"></span></a> <span class="kr">if</span> <span class="n">value</span> <span class="o">~=</span> <span class="kc">nil</span> <span class="kr">then</span> </span><span id="L-102"><a href="#L-102"><span class="linenos" data-line="102"></span></a> <span class="kr">return</span> <span class="n">value</span> </span><span id="L-103"><a href="#L-103"><span class="linenos" data-line="103"></span></a> <span class="kr">end</span> </span><span id="L-104"><a href="#L-104"><span class="linenos" data-line="104"></span></a> <span class="kr">end</span> </span><span id="L-105"><a href="#L-105"><span class="linenos" data-line="105"></span></a> <span class="kr">return</span> <span class="kc">nil</span> </span><span id="L-106"><a href="#L-106"><span class="linenos" data-line="106"></span></a> <span class="kr">else</span> </span><span id="L-107"><a href="#L-107"><span class="linenos" data-line="107"></span></a> <span class="nb">error</span><span class="p">(</span><span class="nb">string.format</span><span class="p">(</span> </span><span id="L-108"><a href="#L-108"><span class="linenos" data-line="108"></span></a> <span class="s1">'invalid config key "%s"'</span><span class="p">,</span> </span><span id="L-109"><a href="#L-109"><span class="linenos" data-line="109"></span></a> <span class="nb">tostring</span><span class="p">(</span><span class="n">key</span><span class="p">)</span> </span><span id="L-110"><a href="#L-110"><span class="linenos" data-line="110"></span></a> <span class="p">),</span> <span class="mi">2</span><span class="p">)</span> </span><span id="L-111"><a href="#L-111"><span class="linenos" data-line="111"></span></a> <span class="kr">end</span> </span><span id="L-112"><a href="#L-112"><span class="linenos" data-line="112"></span></a><span class="kr">end</span> </span><span id="L-113"><a href="#L-113"><span class="linenos" data-line="113"></span></a> </span><span id="L-114"><a href="#L-114"><span class="linenos" data-line="114"></span></a><span class="kr">function</span> <span class="nc">CategoryHandler</span><span class="p">:</span><span class="nf">isSuppressedByArguments</span><span class="p">()</span> </span><span id="L-115"><a href="#L-115"><span class="linenos" data-line="115"></span></a> <span class="kr">return</span> </span><span id="L-116"><a href="#L-116"><span class="linenos" data-line="116"></span></a> <span class="c1">-- See if a category suppression argument has been set.</span> </span><span id="L-117"><a href="#L-117"><span class="linenos" data-line="117"></span></a> <span class="n">self</span><span class="p">.</span><span class="n">_nocat</span> <span class="o">==</span> <span class="kc">true</span> </span><span id="L-118"><a href="#L-118"><span class="linenos" data-line="118"></span></a> <span class="ow">or</span> <span class="n">self</span><span class="p">.</span><span class="n">_categories</span> <span class="o">==</span> <span class="kc">false</span> </span><span id="L-119"><a href="#L-119"><span class="linenos" data-line="119"></span></a> <span class="ow">or</span> <span class="p">(</span> </span><span id="L-120"><a href="#L-120"><span class="linenos" data-line="120"></span></a> <span class="n">self</span><span class="p">.</span><span class="n">_category2</span> </span><span id="L-121"><a href="#L-121"><span class="linenos" data-line="121"></span></a> <span class="ow">and</span> <span class="n">self</span><span class="p">.</span><span class="n">_category2</span> <span class="o">~=</span> <span class="n">self</span><span class="p">.</span><span class="n">_data</span><span class="p">.</span><span class="n">category2Yes</span> </span><span id="L-122"><a href="#L-122"><span class="linenos" data-line="122"></span></a> <span class="ow">and</span> <span class="n">self</span><span class="p">.</span><span class="n">_category2</span> <span class="o">~=</span> <span class="n">self</span><span class="p">.</span><span class="n">_data</span><span class="p">.</span><span class="n">category2Negative</span> </span><span id="L-123"><a href="#L-123"><span class="linenos" data-line="123"></span></a> <span class="p">)</span> </span><span id="L-124"><a href="#L-124"><span class="linenos" data-line="124"></span></a> </span><span id="L-125"><a href="#L-125"><span class="linenos" data-line="125"></span></a> <span class="c1">-- Check whether we are on a subpage, and see if categories are</span> </span><span id="L-126"><a href="#L-126"><span class="linenos" data-line="126"></span></a> <span class="c1">-- suppressed based on our subpage status.</span> </span><span id="L-127"><a href="#L-127"><span class="linenos" data-line="127"></span></a> <span class="ow">or</span> <span class="n">self</span><span class="p">.</span><span class="n">_subpage</span> <span class="o">==</span> <span class="n">self</span><span class="p">.</span><span class="n">_data</span><span class="p">.</span><span class="n">subpageNo</span> <span class="ow">and</span> <span class="n">self</span><span class="p">.</span><span class="n">title</span><span class="p">.</span><span class="n">isSubpage</span> </span><span id="L-128"><a href="#L-128"><span class="linenos" data-line="128"></span></a> <span class="ow">or</span> <span class="n">self</span><span class="p">.</span><span class="n">_subpage</span> <span class="o">==</span> <span class="n">self</span><span class="p">.</span><span class="n">_data</span><span class="p">.</span><span class="n">subpageOnly</span> <span class="ow">and</span> <span class="ow">not</span> <span class="n">self</span><span class="p">.</span><span class="n">title</span><span class="p">.</span><span class="n">isSubpage</span> </span><span id="L-129"><a href="#L-129"><span class="linenos" data-line="129"></span></a><span class="kr">end</span> </span><span id="L-130"><a href="#L-130"><span class="linenos" data-line="130"></span></a> </span><span id="L-131"><a href="#L-131"><span class="linenos" data-line="131"></span></a><span class="kr">function</span> <span class="nc">CategoryHandler</span><span class="p">:</span><span class="nf">shouldSkipBlacklistCheck</span><span class="p">()</span> </span><span id="L-132"><a href="#L-132"><span class="linenos" data-line="132"></span></a> <span class="c1">-- Check whether the category suppression arguments indicate we</span> </span><span id="L-133"><a href="#L-133"><span class="linenos" data-line="133"></span></a> <span class="c1">-- should skip the blacklist check.</span> </span><span id="L-134"><a href="#L-134"><span class="linenos" data-line="134"></span></a> <span class="kr">return</span> <span class="n">self</span><span class="p">.</span><span class="n">_nocat</span> <span class="o">==</span> <span class="kc">false</span> </span><span id="L-135"><a href="#L-135"><span class="linenos" data-line="135"></span></a> <span class="ow">or</span> <span class="n">self</span><span class="p">.</span><span class="n">_categories</span> <span class="o">==</span> <span class="kc">true</span> </span><span id="L-136"><a href="#L-136"><span class="linenos" data-line="136"></span></a> <span class="ow">or</span> <span class="n">self</span><span class="p">.</span><span class="n">_category2</span> <span class="o">==</span> <span class="n">self</span><span class="p">.</span><span class="n">_data</span><span class="p">.</span><span class="n">category2Yes</span> </span><span id="L-137"><a href="#L-137"><span class="linenos" data-line="137"></span></a><span class="kr">end</span> </span><span id="L-138"><a href="#L-138"><span class="linenos" data-line="138"></span></a> </span><span id="L-139"><a href="#L-139"><span class="linenos" data-line="139"></span></a><span class="kr">function</span> <span class="nc">CategoryHandler</span><span class="p">:</span><span class="nf">matchesBlacklist</span><span class="p">()</span> </span><span id="L-140"><a href="#L-140"><span class="linenos" data-line="140"></span></a> <span class="kr">if</span> <span class="n">self</span><span class="p">.</span><span class="n">_usesCurrentTitle</span> <span class="kr">then</span> </span><span id="L-141"><a href="#L-141"><span class="linenos" data-line="141"></span></a> <span class="kr">return</span> <span class="n">self</span><span class="p">.</span><span class="n">_data</span><span class="p">.</span><span class="n">currentTitleMatchesBlacklist</span> </span><span id="L-142"><a href="#L-142"><span class="linenos" data-line="142"></span></a> <span class="kr">else</span> </span><span id="L-143"><a href="#L-143"><span class="linenos" data-line="143"></span></a> <span class="n">mShared</span> <span class="o">=</span> <span class="n">mShared</span> <span class="ow">or</span> <span class="nb">require</span><span class="p">(</span><span class="s1">'Module:Category handler/shared'</span><span class="p">)</span> </span><span id="L-144"><a href="#L-144"><span class="linenos" data-line="144"></span></a> <span class="kr">return</span> <span class="n">mShared</span><span class="p">.</span><span class="n">matchesBlacklist</span><span class="p">(</span> </span><span id="L-145"><a href="#L-145"><span class="linenos" data-line="145"></span></a> <span class="n">self</span><span class="p">.</span><span class="n">title</span><span class="p">.</span><span class="n">prefixedText</span><span class="p">,</span> </span><span id="L-146"><a href="#L-146"><span class="linenos" data-line="146"></span></a> <span class="n">mw</span><span class="p">.</span><span class="n">loadData</span><span class="p">(</span><span class="s1">'Module:Category handler/blacklist'</span><span class="p">)</span> </span><span id="L-147"><a href="#L-147"><span class="linenos" data-line="147"></span></a> <span class="p">)</span> </span><span id="L-148"><a href="#L-148"><span class="linenos" data-line="148"></span></a> <span class="kr">end</span> </span><span id="L-149"><a href="#L-149"><span class="linenos" data-line="149"></span></a><span class="kr">end</span> </span><span id="L-150"><a href="#L-150"><span class="linenos" data-line="150"></span></a> </span><span id="L-151"><a href="#L-151"><span class="linenos" data-line="151"></span></a><span class="kr">function</span> <span class="nc">CategoryHandler</span><span class="p">:</span><span class="nf">isSuppressed</span><span class="p">()</span> </span><span id="L-152"><a href="#L-152"><span class="linenos" data-line="152"></span></a> <span class="c1">-- Find if categories are suppressed by either the arguments or by</span> </span><span id="L-153"><a href="#L-153"><span class="linenos" data-line="153"></span></a> <span class="c1">-- matching the blacklist.</span> </span><span id="L-154"><a href="#L-154"><span class="linenos" data-line="154"></span></a> <span class="kr">return</span> <span class="n">self</span><span class="p">:</span><span class="n">isSuppressedByArguments</span><span class="p">()</span> </span><span id="L-155"><a href="#L-155"><span class="linenos" data-line="155"></span></a> <span class="ow">or</span> <span class="ow">not</span> <span class="n">self</span><span class="p">:</span><span class="n">shouldSkipBlacklistCheck</span><span class="p">()</span> <span class="ow">and</span> <span class="n">self</span><span class="p">:</span><span class="n">matchesBlacklist</span><span class="p">()</span> </span><span id="L-156"><a href="#L-156"><span class="linenos" data-line="156"></span></a><span class="kr">end</span> </span><span id="L-157"><a href="#L-157"><span class="linenos" data-line="157"></span></a> </span><span id="L-158"><a href="#L-158"><span class="linenos" data-line="158"></span></a><span class="kr">function</span> <span class="nc">CategoryHandler</span><span class="p">:</span><span class="nf">getNamespaceParameters</span><span class="p">()</span> </span><span id="L-159"><a href="#L-159"><span class="linenos" data-line="159"></span></a> <span class="kr">if</span> <span class="n">self</span><span class="p">.</span><span class="n">_usesCurrentTitle</span> <span class="kr">then</span> </span><span id="L-160"><a href="#L-160"><span class="linenos" data-line="160"></span></a> <span class="kr">return</span> <span class="n">self</span><span class="p">.</span><span class="n">_data</span><span class="p">.</span><span class="n">currentTitleNamespaceParameters</span> </span><span id="L-161"><a href="#L-161"><span class="linenos" data-line="161"></span></a> <span class="kr">else</span> </span><span id="L-162"><a href="#L-162"><span class="linenos" data-line="162"></span></a> <span class="kr">if</span> <span class="ow">not</span> <span class="n">mappings</span> <span class="kr">then</span> </span><span id="L-163"><a href="#L-163"><span class="linenos" data-line="163"></span></a> <span class="n">mShared</span> <span class="o">=</span> <span class="n">mShared</span> <span class="ow">or</span> <span class="nb">require</span><span class="p">(</span><span class="s1">'Module:Category handler/shared'</span><span class="p">)</span> </span><span id="L-164"><a href="#L-164"><span class="linenos" data-line="164"></span></a> <span class="n">mappings</span> <span class="o">=</span> <span class="n">mShared</span><span class="p">.</span><span class="n">getParamMappings</span><span class="p">(</span><span class="kc">true</span><span class="p">)</span> <span class="c1">-- gets mappings with mw.loadData</span> </span><span id="L-165"><a href="#L-165"><span class="linenos" data-line="165"></span></a> <span class="kr">end</span> </span><span id="L-166"><a href="#L-166"><span class="linenos" data-line="166"></span></a> <span class="kr">return</span> <span class="n">mShared</span><span class="p">.</span><span class="n">getNamespaceParameters</span><span class="p">(</span> </span><span id="L-167"><a href="#L-167"><span class="linenos" data-line="167"></span></a> <span class="n">self</span><span class="p">.</span><span class="n">title</span><span class="p">,</span> </span><span id="L-168"><a href="#L-168"><span class="linenos" data-line="168"></span></a> <span class="n">mappings</span> </span><span id="L-169"><a href="#L-169"><span class="linenos" data-line="169"></span></a> <span class="p">)</span> </span><span id="L-170"><a href="#L-170"><span class="linenos" data-line="170"></span></a> <span class="kr">end</span> </span><span id="L-171"><a href="#L-171"><span class="linenos" data-line="171"></span></a><span class="kr">end</span> </span><span id="L-172"><a href="#L-172"><span class="linenos" data-line="172"></span></a> </span><span id="L-173"><a href="#L-173"><span class="linenos" data-line="173"></span></a><span class="kr">function</span> <span class="nc">CategoryHandler</span><span class="p">:</span><span class="nf">namespaceParametersExist</span><span class="p">()</span> </span><span id="L-174"><a href="#L-174"><span class="linenos" data-line="174"></span></a> <span class="c1">-- Find whether any namespace parameters have been specified.</span> </span><span id="L-175"><a href="#L-175"><span class="linenos" data-line="175"></span></a> <span class="c1">-- We use the order "all" --> namespace params --> "other" as this is what</span> </span><span id="L-176"><a href="#L-176"><span class="linenos" data-line="176"></span></a> <span class="c1">-- the old template did.</span> </span><span id="L-177"><a href="#L-177"><span class="linenos" data-line="177"></span></a> <span class="kr">if</span> <span class="n">self</span><span class="p">:</span><span class="n">parameter</span><span class="p">(</span><span class="s1">'all'</span><span class="p">)</span> <span class="kr">then</span> </span><span id="L-178"><a href="#L-178"><span class="linenos" data-line="178"></span></a> <span class="kr">return</span> <span class="kc">true</span> </span><span id="L-179"><a href="#L-179"><span class="linenos" data-line="179"></span></a> <span class="kr">end</span> </span><span id="L-180"><a href="#L-180"><span class="linenos" data-line="180"></span></a> <span class="kr">if</span> <span class="ow">not</span> <span class="n">mappings</span> <span class="kr">then</span> </span><span id="L-181"><a href="#L-181"><span class="linenos" data-line="181"></span></a> <span class="n">mShared</span> <span class="o">=</span> <span class="n">mShared</span> <span class="ow">or</span> <span class="nb">require</span><span class="p">(</span><span class="s1">'Module:Category handler/shared'</span><span class="p">)</span> </span><span id="L-182"><a href="#L-182"><span class="linenos" data-line="182"></span></a> <span class="n">mappings</span> <span class="o">=</span> <span class="n">mShared</span><span class="p">.</span><span class="n">getParamMappings</span><span class="p">(</span><span class="kc">true</span><span class="p">)</span> <span class="c1">-- gets mappings with mw.loadData</span> </span><span id="L-183"><a href="#L-183"><span class="linenos" data-line="183"></span></a> <span class="kr">end</span> </span><span id="L-184"><a href="#L-184"><span class="linenos" data-line="184"></span></a> <span class="kr">for</span> <span class="n">ns</span><span class="p">,</span> <span class="n">params</span> <span class="kr">in</span> <span class="nb">pairs</span><span class="p">(</span><span class="n">mappings</span><span class="p">)</span> <span class="kr">do</span> </span><span id="L-185"><a href="#L-185"><span class="linenos" data-line="185"></span></a> <span class="kr">for</span> <span class="n">i</span><span class="p">,</span> <span class="n">param</span> <span class="kr">in</span> <span class="nb">ipairs</span><span class="p">(</span><span class="n">params</span><span class="p">)</span> <span class="kr">do</span> </span><span id="L-186"><a href="#L-186"><span class="linenos" data-line="186"></span></a> <span class="kr">if</span> <span class="n">self</span><span class="p">.</span><span class="n">_args</span><span class="p">[</span><span class="n">param</span><span class="p">]</span> <span class="kr">then</span> </span><span id="L-187"><a href="#L-187"><span class="linenos" data-line="187"></span></a> <span class="kr">return</span> <span class="kc">true</span> </span><span id="L-188"><a href="#L-188"><span class="linenos" data-line="188"></span></a> <span class="kr">end</span> </span><span id="L-189"><a href="#L-189"><span class="linenos" data-line="189"></span></a> <span class="kr">end</span> </span><span id="L-190"><a href="#L-190"><span class="linenos" data-line="190"></span></a> <span class="kr">end</span> </span><span id="L-191"><a href="#L-191"><span class="linenos" data-line="191"></span></a> <span class="kr">if</span> <span class="n">self</span><span class="p">:</span><span class="n">parameter</span><span class="p">(</span><span class="s1">'other'</span><span class="p">)</span> <span class="kr">then</span> </span><span id="L-192"><a href="#L-192"><span class="linenos" data-line="192"></span></a> <span class="kr">return</span> <span class="kc">true</span> </span><span id="L-193"><a href="#L-193"><span class="linenos" data-line="193"></span></a> <span class="kr">end</span> </span><span id="L-194"><a href="#L-194"><span class="linenos" data-line="194"></span></a> <span class="kr">return</span> <span class="kc">false</span> </span><span id="L-195"><a href="#L-195"><span class="linenos" data-line="195"></span></a><span class="kr">end</span> </span><span id="L-196"><a href="#L-196"><span class="linenos" data-line="196"></span></a> </span><span id="L-197"><a href="#L-197"><span class="linenos" data-line="197"></span></a><span class="kr">function</span> <span class="nc">CategoryHandler</span><span class="p">:</span><span class="nf">getCategories</span><span class="p">()</span> </span><span id="L-198"><a href="#L-198"><span class="linenos" data-line="198"></span></a> <span class="kd">local</span> <span class="n">params</span> <span class="o">=</span> <span class="n">self</span><span class="p">:</span><span class="n">getNamespaceParameters</span><span class="p">()</span> </span><span id="L-199"><a href="#L-199"><span class="linenos" data-line="199"></span></a> <span class="kd">local</span> <span class="n">nsCategory</span> </span><span id="L-200"><a href="#L-200"><span class="linenos" data-line="200"></span></a> <span class="kr">for</span> <span class="n">i</span><span class="p">,</span> <span class="n">param</span> <span class="kr">in</span> <span class="nb">ipairs</span><span class="p">(</span><span class="n">params</span><span class="p">)</span> <span class="kr">do</span> </span><span id="L-201"><a href="#L-201"><span class="linenos" data-line="201"></span></a> <span class="kd">local</span> <span class="n">value</span> <span class="o">=</span> <span class="n">self</span><span class="p">.</span><span class="n">_args</span><span class="p">[</span><span class="n">param</span><span class="p">]</span> </span><span id="L-202"><a href="#L-202"><span class="linenos" data-line="202"></span></a> <span class="kr">if</span> <span class="n">value</span> <span class="o">~=</span> <span class="kc">nil</span> <span class="kr">then</span> </span><span id="L-203"><a href="#L-203"><span class="linenos" data-line="203"></span></a> <span class="n">nsCategory</span> <span class="o">=</span> <span class="n">value</span> </span><span id="L-204"><a href="#L-204"><span class="linenos" data-line="204"></span></a> <span class="kr">break</span> </span><span id="L-205"><a href="#L-205"><span class="linenos" data-line="205"></span></a> <span class="kr">end</span> </span><span id="L-206"><a href="#L-206"><span class="linenos" data-line="206"></span></a> <span class="kr">end</span> </span><span id="L-207"><a href="#L-207"><span class="linenos" data-line="207"></span></a> <span class="kr">if</span> <span class="n">nsCategory</span> <span class="o">~=</span> <span class="kc">nil</span> <span class="ow">or</span> <span class="n">self</span><span class="p">:</span><span class="n">namespaceParametersExist</span><span class="p">()</span> <span class="kr">then</span> </span><span id="L-208"><a href="#L-208"><span class="linenos" data-line="208"></span></a> <span class="c1">-- Namespace parameters exist - advanced usage.</span> </span><span id="L-209"><a href="#L-209"><span class="linenos" data-line="209"></span></a> <span class="kr">if</span> <span class="n">nsCategory</span> <span class="o">==</span> <span class="kc">nil</span> <span class="kr">then</span> </span><span id="L-210"><a href="#L-210"><span class="linenos" data-line="210"></span></a> <span class="n">nsCategory</span> <span class="o">=</span> <span class="n">self</span><span class="p">:</span><span class="n">parameter</span><span class="p">(</span><span class="s1">'other'</span><span class="p">)</span> </span><span id="L-211"><a href="#L-211"><span class="linenos" data-line="211"></span></a> <span class="kr">end</span> </span><span id="L-212"><a href="#L-212"><span class="linenos" data-line="212"></span></a> <span class="kd">local</span> <span class="n">ret</span> <span class="o">=</span> <span class="p">{</span><span class="n">self</span><span class="p">:</span><span class="n">parameter</span><span class="p">(</span><span class="s1">'all'</span><span class="p">)}</span> </span><span id="L-213"><a href="#L-213"><span class="linenos" data-line="213"></span></a> <span class="kd">local</span> <span class="n">numParam</span> <span class="o">=</span> <span class="nb">tonumber</span><span class="p">(</span><span class="n">nsCategory</span><span class="p">)</span> </span><span id="L-214"><a href="#L-214"><span class="linenos" data-line="214"></span></a> <span class="kr">if</span> <span class="n">numParam</span> <span class="ow">and</span> <span class="n">numParam</span> <span class="o">>=</span> <span class="mi">1</span> <span class="ow">and</span> <span class="nb">math.floor</span><span class="p">(</span><span class="n">numParam</span><span class="p">)</span> <span class="o">==</span> <span class="n">numParam</span> <span class="kr">then</span> </span><span id="L-215"><a href="#L-215"><span class="linenos" data-line="215"></span></a> <span class="c1">-- nsCategory is an integer</span> </span><span id="L-216"><a href="#L-216"><span class="linenos" data-line="216"></span></a> <span class="n">ret</span><span class="p">[</span><span class="o">#</span><span class="n">ret</span> <span class="o">+</span> <span class="mi">1</span><span class="p">]</span> <span class="o">=</span> <span class="n">self</span><span class="p">.</span><span class="n">_args</span><span class="p">[</span><span class="n">numParam</span><span class="p">]</span> </span><span id="L-217"><a href="#L-217"><span class="linenos" data-line="217"></span></a> <span class="kr">else</span> </span><span id="L-218"><a href="#L-218"><span class="linenos" data-line="218"></span></a> <span class="n">ret</span><span class="p">[</span><span class="o">#</span><span class="n">ret</span> <span class="o">+</span> <span class="mi">1</span><span class="p">]</span> <span class="o">=</span> <span class="n">nsCategory</span> </span><span id="L-219"><a href="#L-219"><span class="linenos" data-line="219"></span></a> <span class="kr">end</span> </span><span id="L-220"><a href="#L-220"><span class="linenos" data-line="220"></span></a> <span class="kr">if</span> <span class="o">#</span><span class="n">ret</span> <span class="o"><</span> <span class="mi">1</span> <span class="kr">then</span> </span><span id="L-221"><a href="#L-221"><span class="linenos" data-line="221"></span></a> <span class="kr">return</span> <span class="kc">nil</span> </span><span id="L-222"><a href="#L-222"><span class="linenos" data-line="222"></span></a> <span class="kr">else</span> </span><span id="L-223"><a href="#L-223"><span class="linenos" data-line="223"></span></a> <span class="kr">return</span> <span class="nb">table.concat</span><span class="p">(</span><span class="n">ret</span><span class="p">)</span> </span><span id="L-224"><a href="#L-224"><span class="linenos" data-line="224"></span></a> <span class="kr">end</span> </span><span id="L-225"><a href="#L-225"><span class="linenos" data-line="225"></span></a> <span class="kr">elseif</span> <span class="n">self</span><span class="p">.</span><span class="n">_data</span><span class="p">.</span><span class="n">defaultNamespaces</span><span class="p">[</span><span class="n">self</span><span class="p">.</span><span class="n">title</span><span class="p">.</span><span class="n">namespace</span><span class="p">]</span> <span class="kr">then</span> </span><span id="L-226"><a href="#L-226"><span class="linenos" data-line="226"></span></a> <span class="c1">-- Namespace parameters don't exist, simple usage.</span> </span><span id="L-227"><a href="#L-227"><span class="linenos" data-line="227"></span></a> <span class="kr">return</span> <span class="n">self</span><span class="p">.</span><span class="n">_args</span><span class="p">[</span><span class="mi">1</span><span class="p">]</span> </span><span id="L-228"><a href="#L-228"><span class="linenos" data-line="228"></span></a> <span class="kr">end</span> </span><span id="L-229"><a href="#L-229"><span class="linenos" data-line="229"></span></a> <span class="kr">return</span> <span class="kc">nil</span> </span><span id="L-230"><a href="#L-230"><span class="linenos" data-line="230"></span></a><span class="kr">end</span> </span><span id="L-231"><a href="#L-231"><span class="linenos" data-line="231"></span></a> </span><span id="L-232"><a href="#L-232"><span class="linenos" data-line="232"></span></a><span class="c1">--------------------------------------------------------------------------------</span> </span><span id="L-233"><a href="#L-233"><span class="linenos" data-line="233"></span></a><span class="c1">-- Exports</span> </span><span id="L-234"><a href="#L-234"><span class="linenos" data-line="234"></span></a><span class="c1">--------------------------------------------------------------------------------</span> </span><span id="L-235"><a href="#L-235"><span class="linenos" data-line="235"></span></a> </span><span id="L-236"><a href="#L-236"><span class="linenos" data-line="236"></span></a><span class="kd">local</span> <span class="n">p</span> <span class="o">=</span> <span class="p">{}</span> </span><span id="L-237"><a href="#L-237"><span class="linenos" data-line="237"></span></a> </span><span id="L-238"><a href="#L-238"><span class="linenos" data-line="238"></span></a><span class="kr">function</span> <span class="nc">p</span><span class="p">.</span><span class="nf">_exportClasses</span><span class="p">()</span> </span><span id="L-239"><a href="#L-239"><span class="linenos" data-line="239"></span></a> <span class="c1">-- Used for testing purposes.</span> </span><span id="L-240"><a href="#L-240"><span class="linenos" data-line="240"></span></a> <span class="kr">return</span> <span class="p">{</span> </span><span id="L-241"><a href="#L-241"><span class="linenos" data-line="241"></span></a> <span class="n">CategoryHandler</span> <span class="o">=</span> <span class="n">CategoryHandler</span> </span><span id="L-242"><a href="#L-242"><span class="linenos" data-line="242"></span></a> <span class="p">}</span> </span><span id="L-243"><a href="#L-243"><span class="linenos" data-line="243"></span></a><span class="kr">end</span> </span><span id="L-244"><a href="#L-244"><span class="linenos" data-line="244"></span></a> </span><span id="L-245"><a href="#L-245"><span class="linenos" data-line="245"></span></a><span class="kr">function</span> <span class="nc">p</span><span class="p">.</span><span class="nf">_main</span><span class="p">(</span><span class="n">args</span><span class="p">,</span> <span class="n">data</span><span class="p">)</span> </span><span id="L-246"><a href="#L-246"><span class="linenos" data-line="246"></span></a> <span class="n">data</span> <span class="o">=</span> <span class="n">data</span> <span class="ow">or</span> <span class="n">mw</span><span class="p">.</span><span class="n">loadData</span><span class="p">(</span><span class="s1">'Module:Category handler/data'</span><span class="p">)</span> </span><span id="L-247"><a href="#L-247"><span class="linenos" data-line="247"></span></a> <span class="kd">local</span> <span class="n">handler</span> <span class="o">=</span> <span class="n">CategoryHandler</span><span class="p">.</span><span class="n">new</span><span class="p">(</span><span class="n">data</span><span class="p">,</span> <span class="n">args</span><span class="p">)</span> </span><span id="L-248"><a href="#L-248"><span class="linenos" data-line="248"></span></a> <span class="kr">if</span> <span class="n">handler</span><span class="p">:</span><span class="n">isSuppressed</span><span class="p">()</span> <span class="kr">then</span> </span><span id="L-249"><a href="#L-249"><span class="linenos" data-line="249"></span></a> <span class="kr">return</span> <span class="kc">nil</span> </span><span id="L-250"><a href="#L-250"><span class="linenos" data-line="250"></span></a> <span class="kr">end</span> </span><span id="L-251"><a href="#L-251"><span class="linenos" data-line="251"></span></a> <span class="kr">return</span> <span class="n">handler</span><span class="p">:</span><span class="n">getCategories</span><span class="p">()</span> </span><span id="L-252"><a href="#L-252"><span class="linenos" data-line="252"></span></a><span class="kr">end</span> </span><span id="L-253"><a href="#L-253"><span class="linenos" data-line="253"></span></a> </span><span id="L-254"><a href="#L-254"><span class="linenos" data-line="254"></span></a><span class="kr">function</span> <span class="nc">p</span><span class="p">.</span><span class="nf">main</span><span class="p">(</span><span class="n">frame</span><span class="p">,</span> <span class="n">data</span><span class="p">)</span> </span><span id="L-255"><a href="#L-255"><span class="linenos" data-line="255"></span></a> <span class="n">data</span> <span class="o">=</span> <span class="n">data</span> <span class="ow">or</span> <span class="n">mw</span><span class="p">.</span><span class="n">loadData</span><span class="p">(</span><span class="s1">'Module:Category handler/data'</span><span class="p">)</span> </span><span id="L-256"><a href="#L-256"><span class="linenos" data-line="256"></span></a> <span class="kd">local</span> <span class="n">args</span> <span class="o">=</span> <span class="nb">require</span><span class="p">(</span><span class="s1">'Module:Arguments'</span><span class="p">).</span><span class="n">getArgs</span><span class="p">(</span><span class="n">frame</span><span class="p">,</span> <span class="p">{</span> </span><span id="L-257"><a href="#L-257"><span class="linenos" data-line="257"></span></a> <span class="n">wrappers</span> <span class="o">=</span> <span class="n">data</span><span class="p">.</span><span class="n">wrappers</span><span class="p">,</span> </span><span id="L-258"><a href="#L-258"><span class="linenos" data-line="258"></span></a> <span class="n">valueFunc</span> <span class="o">=</span> <span class="kr">function</span> <span class="p">(</span><span class="n">k</span><span class="p">,</span> <span class="n">v</span><span class="p">)</span> </span><span id="L-259"><a href="#L-259"><span class="linenos" data-line="259"></span></a> <span class="n">v</span> <span class="o">=</span> <span class="n">trimWhitespace</span><span class="p">(</span><span class="n">v</span><span class="p">)</span> </span><span id="L-260"><a href="#L-260"><span class="linenos" data-line="260"></span></a> <span class="kr">if</span> <span class="nb">type</span><span class="p">(</span><span class="n">k</span><span class="p">)</span> <span class="o">==</span> <span class="s1">'number'</span> <span class="kr">then</span> </span><span id="L-261"><a href="#L-261"><span class="linenos" data-line="261"></span></a> <span class="kr">if</span> <span class="n">v</span> <span class="o">~=</span> <span class="s1">''</span> <span class="kr">then</span> </span><span id="L-262"><a href="#L-262"><span class="linenos" data-line="262"></span></a> <span class="kr">return</span> <span class="n">v</span> </span><span id="L-263"><a href="#L-263"><span class="linenos" data-line="263"></span></a> <span class="kr">else</span> </span><span id="L-264"><a href="#L-264"><span class="linenos" data-line="264"></span></a> <span class="kr">return</span> <span class="kc">nil</span> </span><span id="L-265"><a href="#L-265"><span class="linenos" data-line="265"></span></a> <span class="kr">end</span> </span><span id="L-266"><a href="#L-266"><span class="linenos" data-line="266"></span></a> <span class="kr">else</span> </span><span id="L-267"><a href="#L-267"><span class="linenos" data-line="267"></span></a> <span class="kr">return</span> <span class="n">v</span> </span><span id="L-268"><a href="#L-268"><span class="linenos" data-line="268"></span></a> <span class="kr">end</span> </span><span id="L-269"><a href="#L-269"><span class="linenos" data-line="269"></span></a> <span class="kr">end</span> </span><span id="L-270"><a href="#L-270"><span class="linenos" data-line="270"></span></a> <span class="p">})</span> </span><span id="L-271"><a href="#L-271"><span class="linenos" data-line="271"></span></a> <span class="kr">return</span> <span class="n">p</span><span class="p">.</span><span class="n">_main</span><span class="p">(</span><span class="n">args</span><span class="p">,</span> <span class="n">data</span><span class="p">)</span> </span><span id="L-272"><a href="#L-272"><span class="linenos" data-line="272"></span></a><span class="kr">end</span> </span><span id="L-273"><a href="#L-273"><span class="linenos" data-line="273"></span></a> </span><span id="L-274"><a href="#L-274"><span class="linenos" data-line="274"></span></a><span class="kr">return</span> <span class="n">p</span> </span></pre></div> <!-- NewPP limit report Parsed by mw‐web.codfw.main‐6b8d669998‐8t4j9 Cached time: 20241128074559 Cache expiry: 2592000 Reduced expiry: false Complications: [vary‐page‐id, vary‐revision‐sha1, show‐toc] CPU time usage: 0.164 seconds Real time usage: 0.301 seconds Preprocessor visited node count: 335/1000000 Post‐expand include size: 25555/2097152 bytes Template argument size: 927/2097152 bytes Highest expansion depth: 14/100 Expensive parser function count: 23/500 Unstrip recursion depth: 0/20 Unstrip post‐expand size: 24313/5000000 bytes Lua time usage: 0.088/10.000 seconds Lua memory usage: 1553439/52428800 bytes Number of Wikibase entities loaded: 0/400 --> <!-- Transclusion expansion time report (%,ms,calls,template) 100.00% 256.768 1 -total 100.00% 256.768 1 Module:Category_handler/doc 60.50% 155.354 1 Template:Used_in_system 37.31% 95.792 1 Template:Sandbox_other 9.21% 23.658 1 Template:Lua 7.68% 19.723 1 Template:Module_rating 5.88% 15.090 1 Template:Module_other 4.57% 11.739 1 Template:Ombox 3.42% 8.780 1 Template:Tlf 3.17% 8.127 2 Template:Tl --> </div><!--esi <esi:include src="/esitest-fa8a495983347898/content" /> --><noscript><img src="https://login.wikimedia.org/wiki/Special:CentralAutoLogin/start?type=1x1" alt="" width="1" height="1" style="border: none; position: absolute;"></noscript> <div class="printfooter" data-nosnippet="">"<a dir="ltr" href="https://dz.wikipedia.org/w/index.php?title=Module:Category_handler&oldid=31934">https://dz.wikipedia.org/w/index.php?title=Module:Category_handler&oldid=31934</a>" ལས་ སླར་འདྲེན་འབད་ཡོདཔ།</div></div> <div id="catlinks" class="catlinks" data-mw="interface"><div id="mw-normal-catlinks" class="mw-normal-catlinks"><a href="/wiki/Special:Categories" title="Special:Categories">Categories</a>: <ul><li><a href="/w/index.php?title=Category:Pages_used_in_system_messages_needing_protection&action=edit&redlink=1" class="new" title="Category:Pages used in system messages needing protectionཤོག་མིན་འདུག།">Pages used in system messages needing protection</a></li><li><a href="/w/index.php?title=Category:Modules_subject_to_page_protection&action=edit&redlink=1" class="new" title="Category:Modules subject to page protectionཤོག་མིན་འདུག།">Modules subject to page protection</a></li></ul></div></div> </div> </main> </div> <div class="mw-footer-container"> <footer id="footer" class="mw-footer" > <ul id="footer-info"> <li id="footer-info-lastmod"> This page was last edited on ༡༦ སྤྱི་ཟླ་དྲུག་པ། ༢༠༢༤, at ༡༣:༢༧.</li> <li id="footer-info-copyright">Text is available under the <a rel="nofollow" class="external text" href="https://creativecommons.org/licenses/by-sa/4.0/deed.en">Creative Commons Attribution-ShareAlike License</a>; additional terms may apply. See <a class="external text" href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Terms_of_Use">Terms of Use</a> for details.</li> </ul> <ul id="footer-places"> <li id="footer-places-privacy"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Privacy_policy">སྒེར་གསང་སྲིད་བྱུས།</a></li> <li id="footer-places-about"><a href="/wiki/Wikipedia:%E0%BD%A6%E0%BE%90%E0%BD%BC%E0%BD%A2%E0%BC%8B%E0%BD%A3%E0%BD%A6%E0%BC%8D">Wikipedia གི་སྐོར་ལས།</a></li> <li id="footer-places-disclaimers"><a href="/wiki/Wikipedia:%E0%BD%A6%E0%BE%A4%E0%BE%B1%E0%BD%B2%E0%BD%A2%E0%BC%8B%E0%BD%96%E0%BD%8F%E0%BD%84%E0%BC%8B%E0%BD%81%E0%BD%A6%E0%BC%8B%E0%BD%98%E0%BD%B2%E0%BC%8B%E0%BD%A3%E0%BD%BA%E0%BD%93%E0%BC%8B%E0%BD%94%E0%BC%8D">ཁས་མི་ལེན་པ།</a></li> <li id="footer-places-wm-codeofconduct"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Universal_Code_of_Conduct">Code of Conduct</a></li> <li id="footer-places-developers"><a href="https://developer.wikimedia.org">གཉེན་ཆས་བཟོ་མི།</a></li> <li id="footer-places-statslink"><a href="https://stats.wikimedia.org/#/dz.wikipedia.org">Statistics</a></li> <li id="footer-places-cookiestatement"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Cookie_statement">Cookie statement</a></li> <li id="footer-places-mobileview"><a href="//dz.m.wikipedia.org/w/index.php?title=Module:Category_handler&mobileaction=toggle_view_mobile" class="noprint stopMobileRedirectToggle">Mobile view</a></li> </ul> <ul id="footer-icons" class="noprint"> <li id="footer-copyrightico"><a href="https://wikimediafoundation.org/" class="cdx-button cdx-button--fake-button cdx-button--size-large cdx-button--fake-button--enabled"><img src="/static/images/footer/wikimedia-button.svg" width="84" height="29" alt="Wikimedia Foundation" loading="lazy"></a></li> <li id="footer-poweredbyico"><a href="https://www.mediawiki.org/" class="cdx-button cdx-button--fake-button cdx-button--size-large cdx-button--fake-button--enabled"><img src="/w/resources/assets/poweredby_mediawiki.svg" alt="Powered by MediaWiki" width="88" height="31" loading="lazy"></a></li> </ul> </footer> </div> </div> </div> <div class="vector-settings" id="p-dock-bottom"> <ul></ul> </div><script>(RLQ=window.RLQ||[]).push(function(){mw.config.set({"wgHostname":"mw-web.codfw.main-6b8d669998-8t4j9","wgBackendResponseTime":548,"wgPageParseReport":{"limitreport":{"cputime":"0.164","walltime":"0.301","ppvisitednodes":{"value":335,"limit":1000000},"postexpandincludesize":{"value":25555,"limit":2097152},"templateargumentsize":{"value":927,"limit":2097152},"expansiondepth":{"value":14,"limit":100},"expensivefunctioncount":{"value":23,"limit":500},"unstrip-depth":{"value":0,"limit":20},"unstrip-size":{"value":24313,"limit":5000000},"entityaccesscount":{"value":0,"limit":400},"timingprofile":["100.00% 256.768 1 -total","100.00% 256.768 1 Module:Category_handler/doc"," 60.50% 155.354 1 Template:Used_in_system"," 37.31% 95.792 1 Template:Sandbox_other"," 9.21% 23.658 1 Template:Lua"," 7.68% 19.723 1 Template:Module_rating"," 5.88% 15.090 1 Template:Module_other"," 4.57% 11.739 1 Template:Ombox"," 3.42% 8.780 1 Template:Tlf"," 3.17% 8.127 2 Template:Tl"]},"scribunto":{"limitreport-timeusage":{"value":"0.088","limit":"10.000"},"limitreport-memusage":{"value":1553439,"limit":52428800}},"cachereport":{"origin":"mw-web.codfw.main-6b8d669998-8t4j9","timestamp":"20241128074559","ttl":2592000,"transientcontent":false}}});});</script> </body> </html>