CINXE.COM
模組:Category handler - 维基百科,自由的百科全书
<!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-enabled skin-theme-clientpref-day vector-toc-available" lang="zh" dir="ltr"> <head> <meta charset="UTF-8"> <title>模組:Category handler - 维基百科,自由的百科全书</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-enabled skin-theme-clientpref-day vector-toc-available";var cookie=document.cookie.match(/(?:^|; )zhwikimwclientpreferences=([^;]+)/);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":["",""],"wgDefaultDateFormat":"zh", "wgMonthNames":["","1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],"wgRequestId":"6b0d54f2-a59c-493c-90b6-ca3c4aedfae3","wgCanonicalNamespace":"Module","wgCanonicalSpecialPageName":false,"wgNamespaceNumber":828,"wgPageName":"Module:Category_handler","wgTitle":"Category handler","wgCurRevisionId":46539633,"wgRevisionId":46539633,"wgArticleId":3802404,"wgIsArticle":true,"wgIsRedirect":false,"wgAction":"view","wgUserName":null,"wgUserGroups":["*"],"wgCategories":["被保护的模块","Beta阶段模块"],"wgPageViewLanguage":"zh","wgPageContentLanguage":"zh","wgPageContentModel":"Scribunto","wgRelevantPageName":"Module:Category_handler","wgRelevantArticleId":3802404,"wgIsProbablyEditable":false,"wgRelevantPageIsProbablyEditable":false,"wgRestrictionEdit":["sysop"],"wgRestrictionMove":["sysop"],"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.gadget.large-font":"ready","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.gadget.edit0","ext.gadget.WikiMiniAtlas","ext.gadget.UnihanTooltips","ext.gadget.Difflink","ext.gadget.pseudonamespace-UI","ext.gadget.SpecialWikitext","ext.gadget.switcher","ext.gadget.VariantAlly","ext.gadget.AdvancedSiteNotices","ext.gadget.hideConversionTab","ext.gadget.internalLinkHelper-altcolor","ext.gadget.noteTA","ext.gadget.NavFrame","ext.gadget.collapsibleTables","ext.gadget.scrollUpButton","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=zh&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=zh&modules=startup&only=scripts&raw=1&skin=vector-2022"></script> <meta name="ResourceLoaderDynamicStyles" content=""> <link rel="stylesheet" href="/w/load.php?lang=zh&modules=ext.gadget.large-font&only=styles&skin=vector-2022"> <link rel="stylesheet" href="/w/load.php?lang=zh&modules=site.styles&only=styles&skin=vector-2022"> <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="模組:Category handler - 维基百科,自由的百科全书"> <meta property="og:type" content="website"> <link rel="preconnect" href="//upload.wikimedia.org"> <link rel="alternate" media="only screen and (max-width: 640px)" href="//zh.m.wikipedia.org/wiki/Module:Category_handler"> <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 (zh)"> <link rel="EditURI" type="application/rsd+xml" href="//zh.wikipedia.org/w/api.php?action=rsd"> <link rel="canonical" href="https://zh.wikipedia.org/wiki/Module:Category_handler"> <link rel="license" href="https://creativecommons.org/licenses/by-sa/4.0/deed.zh"> <link rel="alternate" type="application/atom+xml" title="Wikipedia的Atom feed" href="/w/index.php?title=Special:%E6%9C%80%E8%BF%91%E6%9B%B4%E6%94%B9&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 page-Module_Category_handler rootpage-Module_Category_handler skin-vector-2022 action-view"><a class="mw-jump-link" href="#bodyContent">跳转到内容</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="站点"> <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="主菜单" > <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">主菜单</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">主菜单</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-main-menu.pin">移至侧栏</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-main-menu.unpin">隐藏</button> </div> <div id="p-navigation" class="vector-menu mw-portlet mw-portlet-navigation" > <div class="vector-menu-heading"> 导航 </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="n-mainpage-description" class="mw-list-item"><a href="/wiki/Wikipedia:%E9%A6%96%E9%A1%B5" title="访问首页[z]" accesskey="z"><span>首页</span></a></li><li id="n-indexpage" class="mw-list-item"><a href="/wiki/Wikipedia:%E5%88%86%E7%B1%BB%E7%B4%A2%E5%BC%95" title="以分类索引搜寻中文维基百科"><span>分类索引</span></a></li><li id="n-Featured_content" class="mw-list-item"><a href="/wiki/Portal:%E7%89%B9%E8%89%B2%E5%85%A7%E5%AE%B9" title="查看中文维基百科的特色内容"><span>特色内容</span></a></li><li id="n-currentevents" class="mw-list-item"><a href="/wiki/Portal:%E6%96%B0%E8%81%9E%E5%8B%95%E6%85%8B" title="提供当前新闻事件的背景资料"><span>新闻动态</span></a></li><li id="n-recentchanges" class="mw-list-item"><a href="/wiki/Special:%E6%9C%80%E8%BF%91%E6%9B%B4%E6%94%B9" title="列出维基百科中的最近修改[r]" accesskey="r"><span>最近更改</span></a></li><li id="n-randompage" class="mw-list-item"><a href="/wiki/Special:%E9%9A%8F%E6%9C%BA%E9%A1%B5%E9%9D%A2" title="随机载入一个页面[x]" accesskey="x"><span>随机条目</span></a></li> </ul> </div> </div> <div id="p-help" class="vector-menu mw-portlet mw-portlet-help" > <div class="vector-menu-heading"> 帮助 </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="n-help" class="mw-list-item"><a href="/wiki/Help:%E7%9B%AE%E5%BD%95" title="寻求帮助"><span>帮助</span></a></li><li id="n-portal" class="mw-list-item"><a href="/wiki/Wikipedia:%E7%A4%BE%E7%BE%A4%E9%A6%96%E9%A1%B5" title="关于本计划、你可以做什么、应该如何做"><span>维基社群</span></a></li><li id="n-policy" class="mw-list-item"><a href="/wiki/Wikipedia:%E6%96%B9%E9%87%9D%E8%88%87%E6%8C%87%E5%BC%95" title="查看维基百科的方针和指引"><span>方针与指引</span></a></li><li id="n-villagepump" class="mw-list-item"><a href="/wiki/Wikipedia:%E4%BA%92%E5%8A%A9%E5%AE%A2%E6%A0%88" title="参与维基百科社群的讨论"><span>互助客栈</span></a></li><li id="n-Information_desk" class="mw-list-item"><a href="/wiki/Wikipedia:%E7%9F%A5%E8%AF%86%E9%97%AE%E7%AD%94" title="解答任何与维基百科无关的问题的地方"><span>知识问答</span></a></li><li id="n-conversion" class="mw-list-item"><a href="/wiki/Wikipedia:%E5%AD%97%E8%AF%8D%E8%BD%AC%E6%8D%A2" title="提出字词转换请求"><span>字词转换</span></a></li><li id="n-IRC" class="mw-list-item"><a href="/wiki/Wikipedia:IRC%E8%81%8A%E5%A4%A9%E9%A2%91%E9%81%93"><span>IRC即时聊天</span></a></li><li id="n-contact" class="mw-list-item"><a href="/wiki/Wikipedia:%E8%81%94%E7%BB%9C%E6%88%91%E4%BB%AC" title="如何联络维基百科"><span>联络我们</span></a></li><li id="n-about" class="mw-list-item"><a href="/wiki/Wikipedia:%E5%85%B3%E4%BA%8E" title="查看维基百科的简介"><span>关于维基百科</span></a></li> </ul> </div> </div> </div> </div> </div> </div> </nav> <a href="/wiki/Wikipedia:%E9%A6%96%E9%A1%B5" 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="维基百科" src="/static/images/mobile/copyright/wikipedia-wordmark-zh.svg" style="width: 6.5625em; height: 1.375em;"> <img class="mw-logo-tagline" alt="自由的百科全书" src="/static/images/mobile/copyright/wikipedia-tagline-zh.svg" width="103" height="14" style="width: 6.4375em; height: 0.875em;"> </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:%E6%90%9C%E7%B4%A2" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only search-toggle" title="搜索维基百科[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="搜索维基百科" aria-label="搜索维基百科" autocapitalize="sentences" title="搜索维基百科[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:搜索"> </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="外观"> <div id="vector-appearance-dropdown" class="vector-dropdown " title="更改页面字体大小、宽度和颜色的外观" > <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="外观" > <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">外观</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="https://donate.wikimedia.org/?utm_source=donate&utm_medium=sidebar&utm_campaign=spontaneous&uselang=zh-hans" 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:%E5%88%9B%E5%BB%BA%E8%B4%A6%E6%88%B7&returnto=Module%3ACategory+handler" title="我们推荐您创建账号并登录,但这不是强制性的" 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:%E7%94%A8%E6%88%B7%E7%99%BB%E5%BD%95&returnto=Module%3ACategory+handler" title="建议你登录,尽管并非必须。[o]" accesskey="o" class=""><span>登录</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="更多选项" > <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="用户菜单" > <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="https://donate.wikimedia.org/?utm_source=donate&utm_medium=sidebar&utm_campaign=spontaneous&uselang=zh-hans"><span>资助维基百科</span></a></li><li id="pt-createaccount" class="user-links-collapsible-item mw-list-item"><a href="/w/index.php?title=Special:%E5%88%9B%E5%BB%BA%E8%B4%A6%E6%88%B7&returnto=Module%3ACategory+handler" title="我们推荐您创建账号并登录,但这不是强制性的"><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:%E7%94%A8%E6%88%B7%E7%99%BB%E5%BD%95&returnto=Module%3ACategory+handler" title="建议你登录,尽管并非必须。[o]" accesskey="o"><span class="vector-icon mw-ui-icon-logIn mw-ui-icon-wikimedia-logIn"></span> <span>登录</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"> 未登录编辑者的页面 <a href="/wiki/Help:%E6%96%B0%E6%89%8B%E5%85%A5%E9%97%A8" aria-label="了解有关编辑的更多信息"><span>了解详情</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:%E6%88%91%E7%9A%84%E8%B4%A1%E7%8C%AE" title="来自此IP地址的编辑列表[y]" accesskey="y"><span>贡献</span></a></li><li id="pt-anontalk" class="mw-list-item"><a href="/wiki/Special:%E6%88%91%E7%9A%84%E8%AE%A8%E8%AE%BA%E9%A1%B5" title="对于来自此IP地址编辑的讨论[n]" accesskey="n"><span>讨论</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="站点"> <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="目录" 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">目录</h2> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-toc.pin">移至侧栏</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-toc.unpin">隐藏</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">序言</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">1</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>开关Use from other Lua modules子章节</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">1.1</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">1.2</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">1.3</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">1.4</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">1.5</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">1.6</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">1.7</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">1.8</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">1.9</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">1.10</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">1.11</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">1.12</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">2</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">3</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="目录" 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="开关目录" > <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">开关目录</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">模組</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="前往另一种语言写成的文章。236种语言可用" > <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">236种语言</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 – 南阿尔泰语" lang="alt" hreflang="alt" data-title="Модуль:Category handler" data-language-autonym="Алтай тил" data-language-local-name="南阿尔泰语" 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 – 古英语" lang="ang" hreflang="ang" data-title="Module:Category handler" data-language-autonym="Ænglisc" data-language-local-name="古英语" 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 – 昂加语" lang="anp" hreflang="anp" data-title="मोड्यूल:Category handler" data-language-autonym="अंगिका" data-language-local-name="昂加语" 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 – 摩洛哥阿拉伯文" lang="ary" hreflang="ary" data-title="مودول:Category handler" data-language-autonym="الدارجة" data-language-local-name="摩洛哥阿拉伯文" 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 – 埃及阿拉伯文" lang="arz" hreflang="arz" data-title="وحدة:Category handler" data-language-autonym="مصرى" data-language-local-name="埃及阿拉伯文" 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 – 阿斯图里亚斯语" lang="ast" hreflang="ast" data-title="Módulu:Category handler" data-language-autonym="Asturianu" data-language-local-name="阿斯图里亚斯语" 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 – 阿瓦尔语" lang="av" hreflang="av" data-title="Модуль:Category handler" data-language-autonym="Авар" data-language-local-name="阿瓦尔语" 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 – 艾马拉语" lang="ay" hreflang="ay" data-title="Módulo:Category handler" data-language-autonym="Aymar aru" data-language-local-name="艾马拉语" 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 – 巴什基尔语" lang="ba" hreflang="ba" data-title="Модуль:Category handler" data-language-autonym="Башҡортса" data-language-local-name="巴什基尔语" 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 – 巴厘语" lang="ban" hreflang="ban" data-title="Modul:Category handler" data-language-autonym="Basa Bali" data-language-local-name="巴厘语" 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 – 巴伐利亞文" lang="bar" hreflang="bar" data-title="Modul:Category handler" data-language-autonym="Boarisch" data-language-local-name="巴伐利亞文" 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 – 巴塔克托巴文" lang="bbc" hreflang="bbc" data-title="Module:Category handler" data-language-autonym="Batak Toba" data-language-local-name="巴塔克托巴文" 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 – 貝塔維文" lang="bew" hreflang="bew" data-title="Modul:Category handler" data-language-autonym="Betawi" data-language-local-name="貝塔維文" 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 – 比斯拉马语" lang="bi" hreflang="bi" data-title="Module:Category handler" data-language-autonym="Bislama" data-language-local-name="比斯拉马语" 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 – 班亞爾文" lang="bjn" hreflang="bjn" data-title="Modul:Category handler" data-language-autonym="Banjar" data-language-local-name="班亞爾文" 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="মডিউল:থাক পরিচালনাকারী – 比什奴普萊利亞文" lang="bpy" hreflang="bpy" data-title="মডিউল:থাক পরিচালনাকারী" data-language-autonym="বিষ্ণুপ্রিয়া মণিপুরী" data-language-local-name="比什奴普萊利亞文" 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 – 布列塔尼语" lang="br" hreflang="br" data-title="Modulenn:Category handler" data-language-autonym="Brezhoneg" data-language-local-name="布列塔尼语" 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 – 车臣语" lang="ce" hreflang="ce" data-title="Модуль:Category handler" data-language-autonym="Нохчийн" data-language-local-name="车臣语" 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 – 宿务语" lang="ceb" hreflang="ceb" data-title="Module:Category handler" data-language-autonym="Cebuano" data-language-local-name="宿务语" 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 – 查莫罗语" lang="ch" hreflang="ch" data-title="Module:Category handler" data-language-autonym="Chamoru" data-language-local-name="查莫罗语" 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 – 切罗基语" lang="chr" hreflang="chr" 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-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 – 中库尔德语" lang="ckb" hreflang="ckb" data-title="مۆدیوول:Category handler" data-language-autonym="کوردی" data-language-local-name="中库尔德语" 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 – 科西嘉语" lang="co" hreflang="co" data-title="Modulo:Category handler" data-language-autonym="Corsu" data-language-local-name="科西嘉语" 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 – 克里米亚鞑靼语" lang="crh" hreflang="crh" data-title="Modul:Category handler" data-language-autonym="Qırımtatarca" data-language-local-name="克里米亚鞑靼语" 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 – 楚瓦什语" lang="cv" hreflang="cv" data-title="Модуль:Category handler" data-language-autonym="Чӑвашла" data-language-local-name="楚瓦什语" 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 – 丁卡语" lang="din" hreflang="din" data-title="Mukääcëtök:Category handler" data-language-autonym="Thuɔŋjäŋ" data-language-local-name="丁卡语" 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 – 中部杜順文" lang="dtp" hreflang="dtp" data-title="Modul:Category handler" data-language-autonym="Kadazandusun" data-language-local-name="中部杜順文" 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-dz mw-list-item"><a href="https://dz.wikipedia.org/wiki/Module:Category_handler" title="Module:Category handler – 宗卡语" lang="dz" hreflang="dz" 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-ee mw-list-item"><a href="https://ee.wikipedia.org/wiki/Module:Category_handler" title="Module:Category handler – 埃维语" lang="ee" hreflang="ee" data-title="Module:Category handler" data-language-autonym="Eʋegbe" data-language-local-name="埃维语" 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 – 芳蒂语" lang="fat" hreflang="fat" data-title="Module:Category handler" data-language-autonym="Mfantse" data-language-local-name="芳蒂语" 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 – 富拉语" lang="ff" hreflang="ff" data-title="Module:Category handler" data-language-autonym="Fulfulde" data-language-local-name="富拉语" 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 – 法蘭克-普羅旺斯文" lang="frp" hreflang="frp" data-title="Module:Category handler" data-language-autonym="Arpetan" data-language-local-name="法蘭克-普羅旺斯文" 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 – 北弗里西亚语" lang="frr" hreflang="frr" data-title="Modul:Category handler" data-language-autonym="Nordfriisk" data-language-local-name="北弗里西亚语" 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 – 赣语" lang="gan" hreflang="gan" data-title="模組:Category handler" data-language-autonym="贛語" data-language-local-name="赣语" 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 – 苏格兰盖尔语" lang="gd" hreflang="gd" data-title="Mòideal:Category handler" data-language-autonym="Gàidhlig" data-language-local-name="苏格兰盖尔语" 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 – 吉拉基文" lang="glk" hreflang="glk" data-title="ماجۊل:Category handler" data-language-autonym="گیلکی" data-language-local-name="吉拉基文" 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 – 孔卡尼文" lang="gom" hreflang="gom" data-title="एकक:Category handler" data-language-autonym="गोंयची कोंकणी / Gõychi Konknni" data-language-local-name="孔卡尼文" 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 – 哥伦打洛语" lang="gor" hreflang="gor" data-title="Modul:Category handler" data-language-autonym="Bahasa Hulontalo" data-language-local-name="哥伦打洛语" 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 – 弗拉弗拉文" lang="gur" hreflang="gur" data-title="Module:Category handler" data-language-autonym="Farefare" data-language-local-name="弗拉弗拉文" 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 – 马恩语" lang="gv" hreflang="gv" data-title="Module:Category handler" data-language-autonym="Gaelg" data-language-local-name="马恩语" 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 – 客家语" lang="hak" hreflang="hak" data-title="模組:Category handler" data-language-autonym="客家語 / Hak-kâ-ngî" data-language-local-name="客家语" 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 – 斐濟印地文" lang="hif" hreflang="hif" data-title="Module:Category handler" data-language-autonym="Fiji Hindi" data-language-local-name="斐濟印地文" 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 – 伊班语" lang="iba" hreflang="iba" data-title="Modul:Category handler" data-language-autonym="Jaku Iban" data-language-local-name="伊班语" 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 – 国际文字(E)" lang="ie" hreflang="ie" data-title="Module:Category handler" data-language-autonym="Interlingue" data-language-local-name="国际文字(E)" 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 – 伊洛卡诺语" lang="ilo" hreflang="ilo" data-title="Modulo:Panagtengngel ti kategoria" data-language-autonym="Ilokano" data-language-local-name="伊洛卡诺语" 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 – 印古什语" lang="inh" hreflang="inh" data-title="Модуль:Category handler" data-language-autonym="ГӀалгӀай" data-language-local-name="印古什语" 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 – 伊多语" lang="io" hreflang="io" data-title="Modulo:Category handler" data-language-autonym="Ido" data-language-local-name="伊多语" 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 – 卡拉卡尔帕克语" lang="kaa" hreflang="kaa" data-title="Module:Category handler" data-language-autonym="Qaraqalpaqsha" data-language-local-name="卡拉卡尔帕克语" 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 – 卡拜尔语" lang="kab" hreflang="kab" data-title="Module:Category handler" data-language-autonym="Taqbaylit" data-language-local-name="卡拜尔语" 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 – 卡塔布语" lang="kcg" hreflang="kcg" data-title="Module:Category handler" data-language-autonym="Tyap" data-language-local-name="卡塔布语" 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 – 刚果语" lang="kg" hreflang="kg" data-title="Module:Category handler" data-language-autonym="Kongo" data-language-local-name="刚果语" 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 – 吉库尤语" lang="ki" hreflang="ki" data-title="Module:Category handler" data-language-autonym="Gĩkũyũ" data-language-local-name="吉库尤语" 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 – 卡拉恰伊巴尔卡尔语" lang="krc" hreflang="krc" data-title="Модуль:Category handler" data-language-autonym="Къарачай-малкъар" data-language-local-name="卡拉恰伊巴尔卡尔语" 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 – 科隆语" lang="ksh" hreflang="ksh" data-title="Modul:Category handler" data-language-autonym="Ripoarisch" data-language-local-name="科隆语" 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 – 拉迪诺语" lang="lad" hreflang="lad" data-title="Módulo:Category handler" data-language-autonym="Ladino" data-language-local-name="拉迪诺语" 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 – 卢干达语" lang="lg" hreflang="lg" data-title="Module:Category handler" data-language-autonym="Luganda" data-language-local-name="卢干达语" 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 – 林加拉语" lang="ln" hreflang="ln" data-title="Module:Category handler" data-language-autonym="Lingála" data-language-local-name="林加拉语" 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 – 拉特加萊文" lang="ltg" hreflang="ltg" data-title="Modulis:Category handler" data-language-autonym="Latgaļu" data-language-local-name="拉特加萊文" 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 – 马都拉语" lang="mad" hreflang="mad" data-title="Modul:Category handler" data-language-autonym="Madhurâ" data-language-local-name="马都拉语" 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 – 迈蒂利语" lang="mai" hreflang="mai" data-title="मोड्युल:Category handler" data-language-autonym="मैथिली" data-language-local-name="迈蒂利语" 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 – 莫克沙语" lang="mdf" hreflang="mdf" data-title="Модуль:Category handler" data-language-autonym="Мокшень" data-language-local-name="莫克沙语" 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 – 米南佳保语" lang="min" hreflang="min" data-title="Modul:Category handler" data-language-autonym="Minangkabau" data-language-local-name="米南佳保语" 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 – 米兰德斯语" lang="mwl" hreflang="mwl" data-title="Módulo:Category handler" data-language-autonym="Mirandés" data-language-local-name="米兰德斯语" 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 – 厄尔兹亚语" lang="myv" hreflang="myv" data-title="Модуль:Category handler" data-language-autonym="Эрзянь" data-language-local-name="厄尔兹亚语" 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 – 马赞德兰语" lang="mzn" hreflang="mzn" data-title="ماژول:Category handler" data-language-autonym="مازِرونی" data-language-local-name="马赞德兰语" 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 – 尼亚斯语" lang="nia" hreflang="nia" data-title="Modul:Category handler" data-language-autonym="Li Niha" data-language-local-name="尼亚斯语" 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 – 諾維亞文" lang="nov" hreflang="nov" data-title="Module:Category handler" data-language-autonym="Novial" data-language-local-name="諾維亞文" 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 – 南恩德贝勒语" lang="nr" hreflang="nr" data-title="Module:Category handler" data-language-autonym="IsiNdebele seSewula" data-language-local-name="南恩德贝勒语" 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 – 北索托语" lang="nso" hreflang="nso" data-title="Module:Category handler" data-language-autonym="Sesotho sa Leboa" data-language-local-name="北索托语" 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 – 齐切瓦语" lang="ny" hreflang="ny" data-title="Module:Category handler" data-language-autonym="Chi-Chewa" data-language-local-name="齐切瓦语" 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 – 奥塞梯语" lang="os" hreflang="os" data-title="Модуль:Category handler" data-language-autonym="Ирон" data-language-local-name="奥塞梯语" 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 – 邦阿西南语" lang="pag" hreflang="pag" data-title="Module:Category handler" data-language-autonym="Pangasinan" data-language-local-name="邦阿西南语" 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 – 邦板牙语" lang="pam" hreflang="pam" data-title="Module:Category handler" data-language-autonym="Kapampangan" data-language-local-name="邦板牙语" 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 – 帕皮阿门托语" lang="pap" hreflang="pap" data-title="Module:Category handler" data-language-autonym="Papiamentu" data-language-local-name="帕皮阿门托语" 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 – 庇卡底文" lang="pcd" hreflang="pcd" data-title="Module:Category handler" data-language-autonym="Picard" data-language-local-name="庇卡底文" 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 – 尼日利亚皮钦语" lang="pcm" hreflang="pcm" data-title="Modul:Category handler" data-language-autonym="Naijá" data-language-local-name="尼日利亚皮钦语" 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 – 隆迪语" lang="rn" hreflang="rn" data-title="Module:Category handler" data-language-autonym="Ikirundi" data-language-local-name="隆迪语" 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 – 盧森尼亞文" lang="rue" hreflang="rue" data-title="Модуль:Category handler" data-language-autonym="Русиньскый" data-language-local-name="盧森尼亞文" 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 – 卢旺达语" lang="rw" hreflang="rw" data-title="Module:Category handler" data-language-autonym="Ikinyarwanda" data-language-local-name="卢旺达语" 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 – 萨哈语" lang="sah" hreflang="sah" data-title="Модуль:Category handler" data-language-autonym="Саха тыла" data-language-local-name="萨哈语" 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 – 桑塔利语" lang="sat" hreflang="sat" data-title="ᱢᱳᱰᱩᱞ:Category handler" data-language-autonym="ᱥᱟᱱᱛᱟᱲᱤ" data-language-local-name="桑塔利语" 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 – 苏格兰语" lang="sco" hreflang="sco" data-title="Module:Category handler" data-language-autonym="Scots" data-language-local-name="苏格兰语" 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 – 塞尔维亚-克罗地亚语" lang="sh" hreflang="sh" data-title="Modul:Category handler" data-language-autonym="Srpskohrvatski / српскохрватски" data-language-local-name="塞尔维亚-克罗地亚语" 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 – 希尔哈语" lang="shi" hreflang="shi" data-title="Module:Category handler" data-language-autonym="Taclḥit" data-language-local-name="希尔哈语" 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 – 色莱基语" lang="skr" hreflang="skr" data-title="ماڈیول:Category handler" data-language-autonym="سرائیکی" data-language-local-name="色莱基语" 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 – 萨摩亚语" lang="sm" hreflang="sm" data-title="Module:Category handler" data-language-autonym="Gagana Samoa" data-language-local-name="萨摩亚语" 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 – 伊纳里萨米语" lang="smn" hreflang="smn" data-title="Mooduul:Category handler" data-language-autonym="Anarâškielâ" data-language-local-name="伊纳里萨米语" 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 – 绍纳语" lang="sn" hreflang="sn" data-title="Module:Category handler" data-language-autonym="ChiShona" data-language-local-name="绍纳语" 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 – 苏里南汤加语" lang="srn" hreflang="srn" data-title="Module:Category handler" data-language-autonym="Sranantongo" data-language-local-name="苏里南汤加语" 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 – 斯瓦蒂语" lang="ss" hreflang="ss" data-title="Module:Category handler" data-language-autonym="SiSwati" data-language-local-name="斯瓦蒂语" 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 – 南索托语" lang="st" hreflang="st" data-title="Module:Category handler" data-language-autonym="Sesotho" data-language-local-name="南索托语" 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 – 圖盧文" lang="tcy" hreflang="tcy" data-title="ಮೋಡ್ಯೂಲ್:Category handler" data-language-autonym="ತುಳು" data-language-local-name="圖盧文" 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 – 德顿语" lang="tet" hreflang="tet" data-title="Módulo:Category handler" data-language-autonym="Tetun" data-language-local-name="德顿语" 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 – 他加禄语" lang="tl" hreflang="tl" data-title="Module:Category handler" data-language-autonym="Tagalog" data-language-local-name="他加禄语" 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 – 茨瓦纳语" lang="tn" hreflang="tn" data-title="Module:Category handler" data-language-autonym="Setswana" data-language-local-name="茨瓦纳语" 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 – 托克皮辛语" lang="tpi" hreflang="tpi" data-title="Module:Category handler" data-language-autonym="Tok Pisin" data-language-local-name="托克皮辛语" 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 – 聪加语" lang="ts" hreflang="ts" data-title="Module:Category handler" data-language-autonym="Xitsonga" data-language-local-name="聪加语" 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 – 通布卡语" lang="tum" hreflang="tum" data-title="Module:Category handler" data-language-autonym="ChiTumbuka" data-language-local-name="通布卡语" 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 – 契维语" lang="tw" hreflang="tw" data-title="Module:Category handler" data-language-autonym="Twi" data-language-local-name="契维语" 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 – 乌德穆尔特语" lang="udm" hreflang="udm" data-title="Модуль:Category handler" data-language-autonym="Удмурт" data-language-local-name="乌德穆尔特语" 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 – 沃拉普克语" lang="vo" hreflang="vo" data-title="Module:Category handler" data-language-autonym="Volapük" data-language-local-name="沃拉普克语" 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 – 瓦瑞语" lang="war" hreflang="war" data-title="Module:Category handler" data-language-autonym="Winaray" data-language-local-name="瓦瑞语" 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 – 吴语" lang="wuu" hreflang="wuu" data-title="模块:Category handler" data-language-autonym="吴语" data-language-local-name="吴语" 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 – 明格列爾文" lang="xmf" hreflang="xmf" data-title="მოდული:Category handler" data-language-autonym="მარგალური" data-language-local-name="明格列爾文" 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 – 标准摩洛哥塔马塞特语" lang="zgh" hreflang="zgh" 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 – 文言文" lang="lzh" hreflang="lzh" data-title="模組:Category handler" data-language-autonym="文言" data-language-local-name="文言文" 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 – 闽南语" lang="nan" hreflang="nan" data-title="模組:Category handler" data-language-autonym="閩南語 / Bân-lâm-gú" data-language-local-name="闽南语" 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 – 粤语" lang="yue" hreflang="yue" data-title="模組:Category handler" data-language-autonym="粵語" data-language-local-name="粤语" 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="编辑跨语言链接" class="wbc-editpage">编辑链接</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="命名空间"> <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="查看模块页面[c]" accesskey="c"><span>模块</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="更改语言变体" > <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-viewsource" class="vector-tab-noicon mw-list-item"><a href="/w/index.php?title=Module:Category_handler&action=edit" title="该页面已被保护。你可以查看该页源码。[e]" accesskey="e"><span>查看源代码</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="本页面的早前版本。[h]" accesskey="h"><span>查看历史</span></a></li> </ul> </div> </div> </nav> <nav class="vector-page-tools-landmark" aria-label="页面工具"> <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">工具</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-page-tools.pin">移至侧栏</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-page-tools.unpin">隐藏</button> </div> <div id="p-cactions" class="vector-menu mw-portlet mw-portlet-cactions emptyPortlet vector-has-collapsible-items" title="更多选项" > <div class="vector-menu-heading"> 操作 </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-viewsource" class="vector-more-collapsible-item mw-list-item"><a href="/w/index.php?title=Module:Category_handler&action=edit"><span>查看源代码</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>查看历史</span></a></li> </ul> </div> </div> <div id="p-tb" class="vector-menu mw-portlet mw-portlet-tb" > <div class="vector-menu-heading"> 常规 </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="t-whatlinkshere" class="mw-list-item"><a href="/wiki/Special:%E9%93%BE%E5%85%A5%E9%A1%B5%E9%9D%A2/Module:Category_handler" title="列出所有与本页相链的页面[j]" accesskey="j"><span>链入页面</span></a></li><li id="t-recentchangeslinked" class="mw-list-item"><a href="/wiki/Special:%E9%93%BE%E5%87%BA%E6%9B%B4%E6%94%B9/Module:Category_handler" rel="nofollow" title="页面链出所有页面的更改[k]" accesskey="k"><span>相关更改</span></a></li><li id="t-upload" class="mw-list-item"><a href="/wiki/Project:%E4%B8%8A%E4%BC%A0" title="上传图像或多媒体文件[u]" accesskey="u"><span>上传文件</span></a></li><li id="t-specialpages" class="mw-list-item"><a href="/wiki/Special:%E7%89%B9%E6%AE%8A%E9%A1%B5%E9%9D%A2" 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=46539633" title="此页面该修订版本的固定链接"><span>固定链接</span></a></li><li id="t-info" class="mw-list-item"><a href="/w/index.php?title=Module:Category_handler&action=info" title="关于此页面的更多信息"><span>页面信息</span></a></li><li id="t-urlshortener" class="mw-list-item"><a href="/w/index.php?title=Special:URL%E7%BC%A9%E7%9F%AD%E7%A8%8B%E5%BA%8F&url=https%3A%2F%2Fzh.wikipedia.org%2Fwiki%2FModule%3ACategory_handler"><span>获取短链接</span></a></li><li id="t-urlshortener-qrcode" class="mw-list-item"><a href="/w/index.php?title=Special:QrCode&url=https%3A%2F%2Fzh.wikipedia.org%2Fwiki%2FModule%3ACategory_handler"><span>下载二维码</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"> 打印/导出 </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>下载为PDF</span></a></li><li id="t-print" class="mw-list-item"><a href="javascript:print();" rel="alternate" title="本页面的可打印版本[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"> 在其他项目中 </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>维基共享资源</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>维基媒体基金会</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>元维基</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>維基媒體拓展</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>多语言维基文库</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>维基物种</span></a></li><li class="wb-otherproject-link wb-otherproject-wikibooks mw-list-item"><a href="https://zh.wikibooks.org/wiki/Module:Category_handler" hreflang="zh"><span>维基教科书</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>维基数据</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>维基媒体年会</span></a></li><li class="wb-otherproject-link wb-otherproject-wikinews mw-list-item"><a href="https://zh.wikinews.org/wiki/Module:Category_handler" hreflang="zh"><span>维基新闻</span></a></li><li class="wb-otherproject-link wb-otherproject-wikiquote mw-list-item"><a href="https://zh.wikiquote.org/wiki/Module:Category_handler" hreflang="zh"><span>维基语录</span></a></li><li class="wb-otherproject-link wb-otherproject-wikisource mw-list-item"><a href="https://zh.wikisource.org/wiki/Module:Category_handler" hreflang="zh"><span>维基文库</span></a></li><li class="wb-otherproject-link wb-otherproject-wikiversity mw-list-item"><a href="https://zh.wikiversity.org/wiki/Module:Category_handler" hreflang="zh"><span>维基学院</span></a></li><li class="wb-otherproject-link wb-otherproject-wikivoyage mw-list-item"><a href="https://zh.wikivoyage.org/wiki/Module:Category_handler" hreflang="zh"><span>维基导游</span></a></li><li class="wb-otherproject-link wb-otherproject-wiktionary mw-list-item"><a href="https://zh.wiktionary.org/wiki/Module:Category_handler" hreflang="zh"><span>维基词典</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="链接到连接的数据仓库项目[g]" accesskey="g"><span>维基数据项目</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="页面工具"> <div id="vector-page-tools-pinned-container" class="vector-pinned-container"> </div> </nav> <nav class="vector-appearance-landmark" aria-label="外观"> <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">外观</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-appearance.pin">移至侧栏</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-appearance.unpin">隐藏</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 id="mw-indicator-pp-default" class="mw-indicator"><div class="mw-parser-output"><span typeof="mw:File"><a href="/wiki/Wikipedia:%E4%BF%9D%E8%AD%B7%E6%96%B9%E9%87%9D#全保护" title="此高风险模块已被永久全保护,以避免破坏"><img alt="被永久保护的模块" src="//upload.wikimedia.org/wikipedia/commons/thumb/1/12/Full-protection-shackle-block.svg/20px-Full-protection-shackle-block.svg.png" decoding="async" width="20" height="20" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/1/12/Full-protection-shackle-block.svg/30px-Full-protection-shackle-block.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/1/12/Full-protection-shackle-block.svg/40px-Full-protection-shackle-block.svg.png 2x" data-file-width="512" data-file-height="512" /></a></span></div></div> </div> <div id="siteSub" class="noprint">维基百科,自由的百科全书</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="zh" dir="ltr"><style data-mw-deduplicate="TemplateStyles:r84589015">.mw-parser-output .documentation,.mw-parser-output .documentation-metadata{border:1px solid #a2a9b1;background-color:#ecfcf4;clear:both}.mw-parser-output .documentation{margin:1em 0 0 0;padding:1em}.mw-parser-output .documentation-metadata{margin:0.2em 0;font-size:small;padding:0.4em 1em}.mw-parser-output .documentation-startbox{padding-bottom:3px;border-bottom:1px solid #aaa;margin-bottom:1ex}.mw-parser-output .documentation-heading{font-weight:bold;font-size:125%}.mw-parser-output .documentation-clear{clear:both}.mw-parser-output .documentation-toolbar{font-style:normal;font-size:85%}@media screen{html.skin-theme-clientpref-night .mw-parser-output .documentation,html.skin-theme-clientpref-night .mw-parser-output .documentation-metadata{background-color:#0b1e1c}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .documentation,html.skin-theme-clientpref-os .mw-parser-output .documentation-metadata{background-color:#0b1e1c}}</style><div class="documentation-container" role="complementary" aria-labelledby="documentation-heading"> <div class="documentation"> <div class="documentation-startbox"> <span class="documentation-heading" id="documentation-heading"><span typeof="mw:File"><span><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/4/43/Test_Template_Info-Icon_-_Version_%282%29.svg/50px-Test_Template_Info-Icon_-_Version_%282%29.svg.png" decoding="async" width="50" height="22" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/4/43/Test_Template_Info-Icon_-_Version_%282%29.svg/75px-Test_Template_Info-Icon_-_Version_%282%29.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/4/43/Test_Template_Info-Icon_-_Version_%282%29.svg/100px-Test_Template_Info-Icon_-_Version_%282%29.svg.png 2x" data-file-width="1792" data-file-height="800" /></span></span> 模块文档</span><span class="mw-editsection-like plainlinks">[<a href="/wiki/Module:Category_handler/doc" title="Module:Category handler/doc">查看</a>] [<a href="/wiki/Special:%E7%BC%96%E8%BE%91%E9%A1%B5%E9%9D%A2/Module:Category_handler/doc" title="Special:编辑页面/Module:Category handler/doc">编辑</a>] [<a href="/wiki/Special:%E9%A1%B5%E9%9D%A2%E5%8E%86%E5%8F%B2/Module:Category_handler/doc" title="Special:页面历史/Module:Category handler/doc">历史</a>] [<a href="/wiki/Special:%E5%88%B7%E6%96%B0/Module:Category_handler" title="Special:刷新/Module:Category handler">清除缓存</a>]</span></div> <table class="plainlinks ombox ombox-notice" role="presentation"><tbody><tr><td class="mbox-image"><span typeof="mw:File"><span><img src="//upload.wikimedia.org/wikipedia/commons/thumb/2/20/OOjs_UI_icon_bold-b.svg/40px-OOjs_UI_icon_bold-b.svg.png" decoding="async" width="40" height="40" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/2/20/OOjs_UI_icon_bold-b.svg/60px-OOjs_UI_icon_bold-b.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/2/20/OOjs_UI_icon_bold-b.svg/80px-OOjs_UI_icon_bold-b.svg.png 2x" data-file-width="20" data-file-height="20" /></span></span></td><td class="mbox-text">此模块已评为<a href="/wiki/Category:Beta%E9%98%B6%E6%AE%B5%E6%A8%A1%E5%9D%97" title="Category:Beta阶段模块">beta版</a>,可广泛使用。因其新近完成,请谨慎使用,以确保输出结果符合预期。</td></tr></tbody></table> <table class="plainlinks ombox ombox-content" role="presentation"><tbody><tr><td class="mbox-image"><span typeof="mw:File"><span><img alt="警告" src="//upload.wikimedia.org/wikipedia/commons/thumb/5/5f/Ambox_warning_orange.svg/40px-Ambox_warning_orange.svg.png" decoding="async" width="40" height="34" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/5/5f/Ambox_warning_orange.svg/60px-Ambox_warning_orange.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/5/5f/Ambox_warning_orange.svg/80px-Ambox_warning_orange.svg.png 2x" data-file-width="378" data-file-height="326" /></span></span></td><td class="mbox-text"><b>此模块被引用於<a class="external text" href="https://templatecount.toolforge.org/index.php?lang=zh&namespace=828&name=Category+handler">約1,680,000個頁面</a></b>。<br /><small>為了避免造成大規模的影響,所有對此模块的編輯應先於<a href="/wiki/Module:Category_handler/sandbox" title="Module:Category handler/sandbox"><b>沙盒</b></a>或<a href="/w/index.php?title=Module:Category_handler/testcases&action=edit&redlink=1" class="new" title="Module:Category handler/testcases(页面不存在)"><b>測試樣例</b></a>上測試。</small><br /><small>測試後無誤的版本可以一次性地加入此模块中,但是修改前請務必於<a href="/w/index.php?title=Module_talk:Category_handler&action=edit&redlink=1" class="new" title="Module talk:Category handler(页面不存在)"><b>討論頁</b></a>發起討論。</small> <hr /> <small>模板引用數量會自動更新。</small></td></tr></tbody></table> <p>This module implements the {{<a href="/wiki/Template:Category_handler" title="Template:Category handler">category handler</a>}} 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></div> <div class="mw-heading mw-heading3"><h3 id="When_not_to_use_this_module">When not to use this module</h3></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/Special:Code/MediaWiki/https://www.mediawiki.org/wiki/Extension:Scribunto/Lua_reference_manual#mw.title.getCurrentTitle#mw.title.getCurrentTitle" class="extiw" title="rev:https://www.mediawiki.org/wiki/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></div> <p>This module detects and groups all the different <a href="/wiki/Wikipedia:Namespace" class="mw-redirect" 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><code>u</code>, <code>用户</code>, <code>使用者</code>, <code>用戶</code> </td></tr> <tr> <td><code>wikipedia</code> </td> <td><code>project</code>, <code>维基百科</code>, <code>維基百科</code>, <code>wp</code>, <code>专案</code>, <code>專案</code> </td></tr> <tr> <td><code>file</code> </td> <td><code>image</code>, <code>文件</code>, <code>档案</code>, <code>图像</code>, <code>图片</code>, <code>檔案</code>, <code>圖像</code>, <code>圖片</code> </td></tr> <tr> <td><code>mediawiki</code> </td> <td> </td></tr> <tr> <td><code>template</code> </td> <td><code>t</code>, <code>模板</code>, <code>样板</code>, <code>樣板</code> </td></tr> <tr> <td><code>help</code> </td> <td><code>h</code>, <code>帮助</code>, <code>说明</code>, <code>使用说明</code>, <code>說明</code>, <code>幫助</code>, <code>使用說明</code> </td></tr> <tr> <td><code>category</code> </td> <td><code>cat</code>, <code>分类</code>, <code>分類</code> </td></tr> <tr> <td><code>portal</code> </td> <td><code>p</code>, <code>主题</code>, <code>主題</code> </td></tr> <tr> <td><code>wikiproject</code> </td> <td><code>pj</code>, <code>wpj</code>, <code>专题</code>, <code>專題</code>, <code>维基专题</code>, <code>維基專題</code> </td></tr> <tr> <td><code>draft</code> </td> <td><code>草稿</code> </td></tr> <tr> <td><code>mos</code> </td> <td> </td></tr> <tr> <td><code>timedtext</code> </td> <td> </td></tr> <tr> <td><code>module</code> </td> <td><code>模块</code>, <code>模组</code>, <code>模組</code>, <code>模塊</code> </td></tr> <tr> <td><code>event</code> </td> <td> </td></tr> <tr> <td><code>topic</code> </td> <td><code>话题</code>, <code>話題</code> </td></tr> </tbody></table> <div class="mw-heading mw-heading3"><h3 id="Basic_usage">Basic usage</h3></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></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></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></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="/wiki/Wikipedia:Template_messages" class="mw-redirect" 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></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></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></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 = <i></i></code><i>" (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.</i></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></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 template above is shown on anything else 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></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></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 '¬' / <i> / 'no' / </i>not defined<i> / '¬' / 'yes'</i></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></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></div> <ul><li>{{<a href="/wiki/Template:Category_handler" title="Template:Category handler">Category handler</a>}} – 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="/wiki/Wikipedia:Namespace" class="mw-redirect" title="Wikipedia:Namespace">Wikipedia:Namespace</a> – Lists all the namespaces.</li></ul> <div class="documentation-clear"></div> </div> <div role="note" class="documentation-metadata plainlinks">上述<a href="/wiki/Wikipedia:%E6%A8%A1%E6%9D%BF%E6%96%87%E6%AA%94%E9%A0%81%E6%A8%A1%E5%BC%8F" class="mw-redirect" title="Wikipedia:模板文檔頁模式">文档</a><a href="/wiki/Wikipedia:%E5%B5%8C%E5%85%A5%E5%8C%85%E5%90%AB" title="Wikipedia:嵌入包含">嵌入</a>自<a href="/wiki/Module:Category_handler/doc" title="Module:Category handler/doc">Module:Category handler/doc</a>。 <span class="documentation-toolbar">(<a href="/wiki/Special:%E7%BC%96%E8%BE%91%E9%A1%B5%E9%9D%A2/Module:Category_handler/doc" title="Special:编辑页面/Module:Category handler/doc">编辑</a> | <a href="/wiki/Special:%E9%A1%B5%E9%9D%A2%E5%8E%86%E5%8F%B2/Module:Category_handler/doc" title="Special:页面历史/Module:Category handler/doc">历史</a>)</span><br />编者可以在本模块的<a href="/wiki/Module:Category_handler/sandbox" title="Module:Category handler/sandbox">沙盒</a> <span class="documentation-toolbar">(<a href="/wiki/Special:%E7%BC%96%E8%BE%91%E9%A1%B5%E9%9D%A2/Module:Category_handler/sandbox" title="Special:编辑页面/Module:Category handler/sandbox">编辑</a> | <a class="external text" href="https://zh.wikipedia.org/w/index.php?title=Special%3AComparePages&page1=Module%3ACategory+handler&page2=Module%3ACategory+handler%2Fsandbox">差异</a>)</span>和测试样例 <span class="documentation-toolbar">(<a class="external text" href="https://zh.wikipedia.org/w/index.php?title=Module:Category_handler/testcases&action=edit&preload=Template%3ADocumentation%2Fpreload-module-testcases">创建</a>)</span>页面进行实验。<br /> <a href="/wiki/Special:%E5%89%8D%E7%BC%80%E7%B4%A2%E5%BC%95/Module:Category_handler/" title="Special:前缀索引/Module:Category handler/">本模块的子页面</a>。</div></div> <p><span id="code"></span> </p><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‐f69cdc8f6‐7ztkk Cached time: 20241124115732 Cache expiry: 2592000 Reduced expiry: false Complications: [vary‐revision‐sha1, show‐toc] CPU time usage: 0.230 seconds Real time usage: 0.303 seconds Preprocessor visited node count: 644/1000000 Post‐expand include size: 39698/2097152 bytes Template argument size: 219/2097152 bytes Highest expansion depth: 17/100 Expensive parser function count: 14/500 Unstrip recursion depth: 0/20 Unstrip post‐expand size: 20545/5000000 bytes Lua time usage: 0.115/10.000 seconds Lua memory usage: 2586208/52428800 bytes Number of Wikibase entities loaded: 0/400 --> <!-- Transclusion expansion time report (%,ms,calls,template) 100.00% 140.674 1 -total 100.00% 140.674 1 Module:Category_handler/doc 51.31% 72.176 1 Template:Module_rating 48.41% 68.104 1 Template:Ombox 26.75% 37.634 1 Template:NSPN 22.92% 32.241 2 Template:If_subst 22.41% 31.522 1 Template:High-use 6.74% 9.480 1 Template:Tlf 5.68% 7.985 1 Template:Namespace_pagename 4.47% 6.289 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://zh.wikipedia.org/w/index.php?title=Module:Category_handler&oldid=46539633">https://zh.wikipedia.org/w/index.php?title=Module:Category_handler&oldid=46539633</a>”</div></div> <div id="catlinks" class="catlinks" data-mw="interface"><div id="mw-normal-catlinks" class="mw-normal-catlinks"><a href="/wiki/Special:%E9%A1%B5%E9%9D%A2%E5%88%86%E7%B1%BB" title="Special:页面分类">分类</a>:<ul><li><a href="/wiki/Category:Beta%E9%98%B6%E6%AE%B5%E6%A8%A1%E5%9D%97" title="Category:Beta阶段模块">Beta阶段模块</a></li></ul></div><div id="mw-hidden-catlinks" class="mw-hidden-catlinks mw-hidden-cats-hidden">隐藏分类:<ul><li><a href="/wiki/Category:%E8%A2%AB%E4%BF%9D%E6%8A%A4%E7%9A%84%E6%A8%A1%E5%9D%97" title="Category:被保护的模块">被保护的模块</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"> 本页面最后修订于2017年10月12日 (星期四) 08:30。</li> <li id="footer-info-copyright">本站的全部文字在<a rel="nofollow" class="external text" href="//creativecommons.org/licenses/by-sa/4.0/deed.zh">知识共享 署名-相同方式共享 4.0协议</a>之条款下提供,附加条款亦可能应用。(请参阅<a class="external text" href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Terms_of_Use">使用条款</a>)<br /> Wikipedia®和维基百科标志是<a rel="nofollow" class="external text" href="https://wikimediafoundation.org/zh">维基媒体基金会</a>的注册商标;维基™是维基媒体基金会的商标。<br /> 维基媒体基金会是按美国国內稅收法501(c)(3)登记的<a class="external text" href="https://donate.wikimedia.org/wiki/Special:MyLanguage/Tax_deductibility">非营利慈善机构</a>。<br /></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:%E5%85%B3%E4%BA%8E">关于维基百科</a></li> <li id="footer-places-disclaimers"><a href="/wiki/Wikipedia:%E5%85%8D%E8%B4%A3%E5%A3%B0%E6%98%8E">免责声明</a></li> <li id="footer-places-wm-codeofconduct"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Universal_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/#/zh.wikipedia.org">统计</a></li> <li id="footer-places-cookiestatement"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Cookie_statement">Cookie声明</a></li> <li id="footer-places-mobileview"><a href="//zh.m.wikipedia.org/w/index.php?title=Module:Category_handler&mobileaction=toggle_view_mobile" class="noprint stopMobileRedirectToggle">手机版视图</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-f69cdc8f6-7ztkk","wgBackendResponseTime":523,"wgPageParseReport":{"limitreport":{"cputime":"0.230","walltime":"0.303","ppvisitednodes":{"value":644,"limit":1000000},"postexpandincludesize":{"value":39698,"limit":2097152},"templateargumentsize":{"value":219,"limit":2097152},"expansiondepth":{"value":17,"limit":100},"expensivefunctioncount":{"value":14,"limit":500},"unstrip-depth":{"value":0,"limit":20},"unstrip-size":{"value":20545,"limit":5000000},"entityaccesscount":{"value":0,"limit":400},"timingprofile":["100.00% 140.674 1 -total","100.00% 140.674 1 Module:Category_handler/doc"," 51.31% 72.176 1 Template:Module_rating"," 48.41% 68.104 1 Template:Ombox"," 26.75% 37.634 1 Template:NSPN"," 22.92% 32.241 2 Template:If_subst"," 22.41% 31.522 1 Template:High-use"," 6.74% 9.480 1 Template:Tlf"," 5.68% 7.985 1 Template:Namespace_pagename"," 4.47% 6.289 2 Template:Tl"]},"scribunto":{"limitreport-timeusage":{"value":"0.115","limit":"10.000"},"limitreport-memusage":{"value":2586208,"limit":52428800}},"cachereport":{"origin":"mw-web.codfw.main-f69cdc8f6-7ztkk","timestamp":"20241124115732","ttl":2592000,"transientcontent":false}}});});</script> </body> </html>