CINXE.COM
Manual:Magic words - MediaWiki
<!doctype html> <html class="client-nojs vector-feature-language-in-header-disabled 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--excluded vector-feature-appearance-pinned-clientpref-1 vector-feature-night-mode-disabled skin-theme-clientpref-day vector-toc-available" lang="en" dir="ltr"> <head> <base href="https://www.mediawiki.org/wiki/Manual:Magic_words"> <meta charset="UTF-8"> <title>Manual:Magic words - MediaWiki</title> <script>(function(){var className="client-js vector-feature-language-in-header-disabled 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--excluded vector-feature-appearance-pinned-clientpref-1 vector-feature-night-mode-disabled skin-theme-clientpref-day vector-toc-available";var cookie=document.cookie.match(/(?:^|; )mediawikiwikimwclientpreferences=([^;]+)/);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":"dmy","wgMonthNames":["","January","February","March","April","May","June","July","August","September","October","November","December"],"wgRequestId":"2badedea-82e4-4677-875c-2388b005f655","wgCanonicalNamespace":"Manual","wgCanonicalSpecialPageName":false,"wgNamespaceNumber":100,"wgPageName":"Manual:Magic_words","wgTitle":"Magic words","wgCurRevisionId":6762106,"wgRevisionId":6762106,"wgArticleId":10777,"wgIsArticle":true,"wgIsRedirect":false,"wgAction":"view","wgUserName":null,"wgUserGroups":["*"],"wgCategories":["Customization techniques","Magic words"],"wgPageViewLanguage":"en","wgPageContentLanguage":"en","wgPageContentModel":"wikitext","wgRelevantPageName":"Manual:Magic_words","wgRelevantArticleId":10777,"wgIsProbablyEditable":true,"wgRelevantPageIsProbablyEditable":true,"wgRestrictionEdit":[],"wgRestrictionMove":[],"wgNoticeProject":"mediawiki","wgCiteReferencePreviewsActive":true,"wgMediaViewerOnClick":true,"wgMediaViewerEnabledByDefault":true, "wgVisualEditor":{"pageLanguageCode":"en","pageLanguageDir":"ltr","pageVariantFallbacks":"en"},"wgMFDisplayWikibaseDescriptions":{"search":true,"watchlist":true,"tagline":false,"nearby":true},"wgWMESchemaEditAttemptStepOversample":false,"wgWMEPageLength":10000,"wgTranslatePageTranslation":"source","wgCentralAuthMobileDomain":false,"wgEditSubmitButtonLabelPublish":true,"wgULSPosition":"personal","wgULSisCompactLinksEnabled":true,"wgVector2022LanguageInHeader":false,"wgULSisLanguageSelectorEmpty":false,"wgCheckUserClientHintsHeadersJsApi":["brands","architecture","bitness","fullVersionList","mobile","model","platform","platformVersion"]};RLSTATE={"ext.globalCssJs.user.styles":"ready","site.styles":"ready","user.styles":"ready","ext.globalCssJs.user":"ready","user":"ready","user.options":"loading","ext.translate.tag.languages":"ready","ext.pygments":"ready","skins.vector.search.codex.styles":"ready","skins.vector.styles":"ready","skins.vector.icons":"ready", "ext.translate.edit.documentation.styles":"ready","ext.translate":"ready","ext.wikimediamessages.styles":"ready","ext.visualEditor.desktopArticleTarget.noscript":"ready","ext.uls.pt":"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.translate.pagetranslation.uls","ext.urlShortener.toolbar","ext.centralauth.centralautologin","mmv.bootstrap","ext.visualEditor.desktopArticleTarget.init","ext.visualEditor.targetLoader","ext.echo.centralauth","ext.eventLogging","ext.wikimediaEvents","ext.navigationTiming","ext.uls.compactlinks","ext.uls.interface","ext.checkUser.clientHints"];</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=en&modules=ext.pygments%2Ctranslate%2CwikimediaBadges%7Cext.translate.edit.documentation.styles%7Cext.translate.tag.languages%7Cext.uls.pt%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=en&modules=startup&only=scripts&raw=1&skin=vector-2022"></script> <meta name="ResourceLoaderDynamicStyles" content=""> <link rel="stylesheet" href="/w/load.php?lang=en&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:site_name" content="MediaWiki"> <meta property="og:title" content="Manual:Magic words - MediaWiki"> <meta property="og:type" content="website"> <link rel="preconnect" href="//upload.wikimedia.org"> <link rel="alternate" media="only screen and (max-width: 640px)" href="//m.mediawiki.org/wiki/Manual:Magic_words"> <link rel="alternate" type="application/x-wiki" title="Edit" href="/w/index.php?title=Manual:Magic_words&action=edit"> <link rel="apple-touch-icon" href="/static/apple-touch/mediawiki.png"> <link rel="icon" href="/static/favicon/mediawiki.ico"> <link rel="search" type="application/opensearchdescription+xml" href="/w/rest.php/v1/search" title="MediaWiki (en)"> <link rel="EditURI" type="application/rsd+xml" href="//www.mediawiki.org/w/api.php?action=rsd"> <link rel="canonical" href="https://www.mediawiki.org/wiki/Manual:Magic_words"> <link rel="license" href="https://creativecommons.org/licenses/by-sa/4.0/"> <link rel="alternate" type="application/atom+xml" title="MediaWiki Atom feed" href="/w/index.php?title=Special:RecentChanges&feed=atom"> <link rel="dns-prefetch" href="//meta.wikimedia.org"> <link rel="dns-prefetch" href="//login.wikimedia.org"> <meta http-equiv="X-Translated-By" content="Google"> <meta http-equiv="X-Translated-To" content="te"> <script type="text/javascript" src="https://www.gstatic.com/_/translate_http/_/js/k=translate_http.tr.en_GB.omlEigW4xY8.O/am=DgY/d=1/rs=AN8SPfpjsL9kUWY0h-sp7Ilu7hZWGwEmeg/m=corsproxy" data-sourceurl="https://www.mediawiki.org/wiki/Manual:Magic_words"></script> <link href="https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200" rel="stylesheet"> <script type="text/javascript" src="https://www.gstatic.com/_/translate_http/_/js/k=translate_http.tr.en_GB.omlEigW4xY8.O/am=DgY/d=1/exm=corsproxy/ed=1/rs=AN8SPfpjsL9kUWY0h-sp7Ilu7hZWGwEmeg/m=phishing_protection" data-phishing-protection-enabled="false" data-forms-warning-enabled="true" data-source-url="https://www.mediawiki.org/wiki/Manual:Magic_words"></script> <meta name="robots" content="none"> </head> <body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-100 ns-subject mw-editable page-Manual_Magic_words rootpage-Manual_Magic_words skin-vector-2022 action-view"> <script type="text/javascript" src="https://www.gstatic.com/_/translate_http/_/js/k=translate_http.tr.en_GB.omlEigW4xY8.O/am=DgY/d=1/exm=corsproxy,phishing_protection/ed=1/rs=AN8SPfpjsL9kUWY0h-sp7Ilu7hZWGwEmeg/m=navigationui" data-environment="prod" data-proxy-url="https://www-mediawiki-org.translate.goog" data-proxy-full-url="https://www-mediawiki-org.translate.goog/wiki/Manual:Magic_words?_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te" data-source-url="https://www.mediawiki.org/wiki/Manual:Magic_words" data-source-language="auto" data-target-language="te" data-display-language="te" data-detected-source-language="en" data-is-source-untranslated="false" data-source-untranslated-url="https://translate.google.com/website?sl=auto&tl=te&hl=te&u=https://www.mediawiki.org/wiki/Manual:Magic_words&anno=2" data-client="tr"></script><a class="mw-jump-link" href="https://www-mediawiki-org.translate.goog/wiki/Manual:Magic_words?_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te#bodyContent">Jump to content</a> <div class="vector-header-container"> <header class="vector-header mw-header"> <div class="vector-header-start"> <nav class="vector-main-menu-landmark" aria-label="Site"> <div id="vector-main-menu-dropdown" class="vector-dropdown vector-main-menu-dropdown vector-button-flush-left vector-button-flush-right"><input type="checkbox" id="vector-main-menu-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-main-menu-dropdown" class="vector-dropdown-checkbox " aria-label="Main menu"> <label id="vector-main-menu-dropdown-label" for="vector-main-menu-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true"><span class="vector-icon mw-ui-icon-menu mw-ui-icon-wikimedia-menu"></span> <span class="vector-dropdown-label-text">Main menu</span> </label> <div class="vector-dropdown-content"> <div id="vector-main-menu-unpinned-container" class="vector-unpinned-container"> <div id="vector-main-menu" class="vector-main-menu vector-pinnable-element"> <div class="vector-pinnable-header vector-main-menu-pinnable-header vector-pinnable-header-unpinned" data-feature-name="main-menu-pinned" data-pinnable-element-id="vector-main-menu" data-pinned-container-id="vector-main-menu-pinned-container" data-unpinned-container-id="vector-main-menu-unpinned-container"> <div class="vector-pinnable-header-label"> Main menu </div><button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-main-menu.pin">move to sidebar</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-main-menu.unpin">hide</button> </div> <div id="p-navigation" class="vector-menu mw-portlet mw-portlet-navigation"> <div class="vector-menu-heading"> Navigation </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="n-mainpage-description" class="mw-list-item"><a href="https://www-mediawiki-org.translate.goog/wiki/MediaWiki?_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te" title="Visit the main page [z]" accesskey="z"><span>Main page</span></a></li> <li id="n-mw-download" class="mw-list-item"><a href="https://www-mediawiki-org.translate.goog/wiki/Download?_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te"><span>Get MediaWiki</span></a></li> <li id="n-mw-extensions" class="mw-list-item"><a href="https://www-mediawiki-org.translate.goog/wiki/Special:MyLanguage/Category:Extensions?_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te"><span>Get extensions</span></a></li> <li id="n-blog-text" class="mw-list-item"><a href="https://translate.google.com/website?sl=auto&tl=te&hl=te&u=https://techblog.wikimedia.org/"><span>Tech blog</span></a></li> <li id="n-mw-contribute" class="mw-list-item"><a href="https://www-mediawiki-org.translate.goog/wiki/Special:MyLanguage/How_to_contribute?_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te"><span>Contribute</span></a></li> </ul> </div> </div> <div id="p-support" class="vector-menu mw-portlet mw-portlet-support"> <div class="vector-menu-heading"> Support </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="n-help" class="mw-list-item"><a href="https://www-mediawiki-org.translate.goog/wiki/Special:MyLanguage/Help:Contents?_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te" title="The place to find out"><span>User help</span></a></li> <li id="n-mw-faq" class="mw-list-item"><a href="https://www-mediawiki-org.translate.goog/wiki/Special:MyLanguage/Manual:FAQ?_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te"><span>FAQ</span></a></li> <li id="n-mw-manual" class="mw-list-item"><a href="https://www-mediawiki-org.translate.goog/wiki/Special:MyLanguage/Manual:Contents?_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te"><span>Technical manual</span></a></li> <li id="n-mw-supportdesk" class="mw-list-item"><a href="https://www-mediawiki-org.translate.goog/wiki/Project:Support_desk?_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te"><span>Support desk</span></a></li> <li id="n-mw-communication" class="mw-list-item"><a href="https://www-mediawiki-org.translate.goog/wiki/Special:MyLanguage/Communication?_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te"><span>Communication</span></a></li> </ul> </div> </div> <div id="p-development" class="vector-menu mw-portlet mw-portlet-development"> <div class="vector-menu-heading"> Development </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="n-mw-developerportal" class="mw-list-item"><a href="https://translate.google.com/website?sl=auto&tl=te&hl=te&u=https://developer.wikimedia.org/"><span>Developer portal</span></a></li> <li id="n-svn-statistics" class="mw-list-item"><a href="https://www-mediawiki-org.translate.goog/wiki/Development_statistics?_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te"><span>Code statistics</span></a></li> </ul> </div> </div> <div id="p-mediawiki.org" class="vector-menu mw-portlet mw-portlet-mediawiki_org"> <div class="vector-menu-heading"> mediawiki.org </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="n-portal" class="mw-list-item"><a href="https://www-mediawiki-org.translate.goog/wiki/Project:Help?_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te" title="About the project, what you can do, where to find things"><span>Community portal</span></a></li> <li id="n-recentchanges" class="mw-list-item"><a href="https://www-mediawiki-org.translate.goog/wiki/Special:RecentChanges?_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te" title="A list of recent changes in the wiki [r]" accesskey="r"><span>Recent changes</span></a></li> <li id="n-mw-translate" class="mw-list-item"><a href="https://www-mediawiki-org.translate.goog/wiki/Special:LanguageStats?_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te"><span>Translate content</span></a></li> <li id="n-randompage" class="mw-list-item"><a href="https://www-mediawiki-org.translate.goog/wiki/Special:Random?_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te" title="Load a random page [x]" accesskey="x"><span>Random page</span></a></li> <li id="n-mw-discussion" class="mw-list-item"><a href="https://www-mediawiki-org.translate.goog/wiki/Project:Village_Pump?_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te"><span>Village pump</span></a></li> <li id="n-Sandboxlink-portlet-label" class="mw-list-item"><a href="https://www-mediawiki-org.translate.goog/wiki/Project:Sandbox?_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te"><span>Sandbox</span></a></li> </ul> </div> </div> <div id="p-lang" class="vector-menu mw-portlet mw-portlet-lang"> <div class="vector-menu-heading"> In other languages </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> <div class="after-portlet after-portlet-lang"> <span class="wb-langlinks-add wb-langlinks-link"><a href="https://translate.google.com/website?sl=auto&tl=te&hl=te&u=https://www.wikidata.org/wiki/Special:NewItem?site%3Dmediawikiwiki%26page%3DManual%253AMagic%2Bwords" title="Add interlanguage links" class="wbc-editpage">Add links</a></span> </div> </div> </div> </div> </div> </div> </div> </nav><a href="https://www-mediawiki-org.translate.goog/wiki/MediaWiki?_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te" class="mw-logo"> <img class="mw-logo-icon" src="/static/images/icons/mediawikiwiki.svg" alt="" aria-hidden="true" height="50" width="50"> <span class="mw-logo-container skin-invert"> <img class="mw-logo-wordmark" alt="MediaWiki" src="/static/images/mobile/copyright/mediawikiwiki-wordmark.svg" style="width: 7.5em; height: 1.125em;"> </span> </a> </div> <div class="vector-header-end"> <div id="p-search" role="search" class="vector-search-box-vue vector-search-box-collapses vector-search-box-show-thumbnail vector-search-box-auto-expand-width vector-search-box"><a href="https://www-mediawiki-org.translate.goog/wiki/Special:Search?_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only search-toggle" title="Search MediaWiki [f]" accesskey="f"><span class="vector-icon mw-ui-icon-search mw-ui-icon-wikimedia-search"></span> <span>Search</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="Search MediaWiki" aria-label="Search MediaWiki" autocapitalize="sentences" title="Search MediaWiki [f]" accesskey="f" id="searchInput"> <span class="cdx-text-input__icon cdx-text-input__start-icon"></span> </div><input type="hidden" name="title" value="Special:Search"> </div><button class="cdx-button cdx-search-input__end-button">Search</button> </form> </div> </div> </div> <nav class="vector-user-links vector-user-links-wide" aria-label="Personal tools"> <div class="vector-user-links-main"> <div id="p-vector-user-menu-preferences" class="vector-menu mw-portlet"> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-uls" class="mw-list-item active user-links-collapsible-item"><a data-mw="interface" href="https://www-mediawiki-org.translate.goog/wiki/Manual:Magic_words?_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te#" class="uls-trigger cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet"><span class="vector-icon mw-ui-icon-wikimedia-language mw-ui-icon-wikimedia-wikimedia-language"></span> <span>English</span></a></li> </ul> </div> </div> <div id="p-vector-user-menu-userpage" class="vector-menu mw-portlet emptyPortlet"> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <nav class="vector-appearance-landmark" aria-label="Appearance"> <div id="vector-appearance-dropdown" class="vector-dropdown " title="Change the appearance of the page's font size, width, and color"><input type="checkbox" id="vector-appearance-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-appearance-dropdown" class="vector-dropdown-checkbox " aria-label="Appearance"> <label id="vector-appearance-dropdown-label" for="vector-appearance-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true"><span class="vector-icon mw-ui-icon-appearance mw-ui-icon-wikimedia-appearance"></span> <span class="vector-dropdown-label-text">Appearance</span> </label> <div class="vector-dropdown-content"> <div id="vector-appearance-unpinned-container" class="vector-unpinned-container"> </div> </div> </div> </nav> <div id="p-vector-user-menu-notifications" class="vector-menu mw-portlet emptyPortlet"> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <div id="p-vector-user-menu-overflow" class="vector-menu mw-portlet"> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-sitesupport-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="https://translate.google.com/website?sl=auto&tl=te&hl=te&u=https://donate.wikimedia.org/?utm_source%3Ddonate%26utm_medium%3Dsidebar%26utm_campaign%3Dspontaneous%26uselang%3Den" class=""><span>Donate</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="https://www-mediawiki-org.translate.goog/w/index.php?title=Special:CreateAccount&returnto=Manual:Magic+words&_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te" title="You are encouraged to create an account and log in; however, it is not mandatory" class=""><span>Create account</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="https://www-mediawiki-org.translate.goog/w/index.php?title=Special:UserLogin&returnto=Manual:Magic+words&_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te" title="You are encouraged to log in; however, it is not mandatory [o]" accesskey="o" class=""><span>Log in</span></a></li> </ul> </div> </div> </div> <div id="vector-user-links-dropdown" class="vector-dropdown vector-user-menu vector-button-flush-right vector-user-menu-logged-out" title="More options"><input type="checkbox" id="vector-user-links-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-user-links-dropdown" class="vector-dropdown-checkbox " aria-label="Personal tools"> <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">Personal tools</span> </label> <div class="vector-dropdown-content"> <div id="p-personal" class="vector-menu mw-portlet mw-portlet-personal user-links-collapsible-item" title="User menu"> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-sitesupport" class="user-links-collapsible-item mw-list-item"><a href="https://translate.google.com/website?sl=auto&tl=te&hl=te&u=https://donate.wikimedia.org/?utm_source%3Ddonate%26utm_medium%3Dsidebar%26utm_campaign%3Dspontaneous%26uselang%3Den"><span>Donate</span></a></li> <li id="pt-createaccount" class="user-links-collapsible-item mw-list-item"><a href="https://www-mediawiki-org.translate.goog/w/index.php?title=Special:CreateAccount&returnto=Manual:Magic+words&_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te" title="You are encouraged to create an account and log in; however, it is not mandatory"><span class="vector-icon mw-ui-icon-userAdd mw-ui-icon-wikimedia-userAdd"></span> <span>Create account</span></a></li> <li id="pt-login" class="user-links-collapsible-item mw-list-item"><a href="https://www-mediawiki-org.translate.goog/w/index.php?title=Special:UserLogin&returnto=Manual:Magic+words&_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te" title="You are encouraged to log in; however, it is not mandatory [o]" accesskey="o"><span class="vector-icon mw-ui-icon-logIn mw-ui-icon-wikimedia-logIn"></span> <span>Log in</span></a></li> </ul> </div> </div> <div id="p-user-menu-anon-editor" class="vector-menu mw-portlet mw-portlet-user-menu-anon-editor"> <div class="vector-menu-heading"> Pages for logged out editors <a href="https://www-mediawiki-org.translate.goog/wiki/Help:Introduction?_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te" aria-label="Learn more about editing"><span>learn more</span></a> </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-anoncontribs" class="mw-list-item"><a href="https://www-mediawiki-org.translate.goog/wiki/Special:MyContributions?_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te" title="A list of edits made from this IP address [y]" accesskey="y"><span>Contributions</span></a></li> <li id="pt-anontalk" class="mw-list-item"><a href="https://www-mediawiki-org.translate.goog/wiki/Special:MyTalk?_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te" title="Discussion about edits from this IP address [n]" accesskey="n"><span>Talk</span></a></li> </ul> </div> </div> </div> </div> </nav> </div> </header> </div> <div class="mw-page-container"> <div class="mw-page-container-inner"> <div class="vector-sitenotice-container"> <div id="siteNotice"> <!-- CentralNotice --> </div> </div> <div class="vector-column-start"> <div class="vector-main-menu-container"> <div id="mw-navigation"> <nav id="mw-panel" class="vector-main-menu-landmark" aria-label="Site"> <div id="vector-main-menu-pinned-container" class="vector-pinned-container"> </div> </nav> </div> </div> <div class="vector-sticky-pinned-container"> <nav id="mw-panel-toc" aria-label="Contents" data-event-name="ui.sidebar-toc" class="mw-table-of-contents-container vector-toc-landmark"> <div id="vector-toc-pinned-container" class="vector-pinned-container"> <div id="vector-toc" class="vector-toc vector-pinnable-element"> <div class="vector-pinnable-header vector-toc-pinnable-header vector-pinnable-header-pinned" data-feature-name="toc-pinned" data-pinnable-element-id="vector-toc"> <h2 class="vector-pinnable-header-label">Contents</h2><button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-toc.pin">move to sidebar</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-toc.unpin">hide</button> </div> <ul class="vector-toc-contents" id="mw-panel-toc-list"> <li id="toc-mw-content-text" class="vector-toc-list-item vector-toc-level-1"><a href="https://www-mediawiki-org.translate.goog/wiki/Manual:Magic_words?_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te#" class="vector-toc-link"> <div class="vector-toc-text"> Beginning </div></a></li> <li id="toc-How_magic_words_work" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"><a class="vector-toc-link" href="https://www-mediawiki-org.translate.goog/wiki/Manual:Magic_words?_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te#How_magic_words_work"> <div class="vector-toc-text"><span class="vector-toc-numb">1</span> <span>How magic words work</span> </div></a> <ul id="toc-How_magic_words_work-sublist" class="vector-toc-list"> </ul></li> <li id="toc-Defining_magic_words" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"><a class="vector-toc-link" href="https://www-mediawiki-org.translate.goog/wiki/Manual:Magic_words?_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te#Defining_magic_words"> <div class="vector-toc-text"><span class="vector-toc-numb">2</span> <span>Defining magic words</span> </div></a> <button aria-controls="toc-Defining_magic_words-sublist" class="cdx-button cdx-button--weight-quiet cdx-button--icon-only vector-toc-toggle"> <span class="vector-icon mw-ui-icon-wikimedia-expand"></span> <span>Toggle Defining magic words subsection</span> </button> <ul id="toc-Defining_magic_words-sublist" class="vector-toc-list"> <li id="toc-Mapping_wiki_text_to_magic_word_IDs" class="vector-toc-list-item vector-toc-level-2"><a class="vector-toc-link" href="https://www-mediawiki-org.translate.goog/wiki/Manual:Magic_words?_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te#Mapping_wiki_text_to_magic_word_IDs"> <div class="vector-toc-text"><span class="vector-toc-numb">2.1</span> <span>Mapping wiki text to magic word IDs</span> </div></a> <ul id="toc-Mapping_wiki_text_to_magic_word_IDs-sublist" class="vector-toc-list"> <li id="toc-In_inline_PHP" class="vector-toc-list-item vector-toc-level-3"><a class="vector-toc-link" href="https://www-mediawiki-org.translate.goog/wiki/Manual:Magic_words?_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te#In_inline_PHP"> <div class="vector-toc-text"><span class="vector-toc-numb">2.1.1</span> <span>In inline PHP</span> </div></a> <ul id="toc-In_inline_PHP-sublist" class="vector-toc-list"> </ul></li> </ul></li> <li id="toc-Associating_a_magic_word_ID_with_a_PHP_function" class="vector-toc-list-item vector-toc-level-2"><a class="vector-toc-link" href="https://www-mediawiki-org.translate.goog/wiki/Manual:Magic_words?_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te#Associating_a_magic_word_ID_with_a_PHP_function"> <div class="vector-toc-text"><span class="vector-toc-numb">2.2</span> <span>Associating a magic word ID with a PHP function</span> </div></a> <ul id="toc-Associating_a_magic_word_ID_with_a_PHP_function-sublist" class="vector-toc-list"> </ul></li> <li id="toc-Localisation" class="vector-toc-list-item vector-toc-level-2"><a class="vector-toc-link" href="https://www-mediawiki-org.translate.goog/wiki/Manual:Magic_words?_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te#Localisation"> <div class="vector-toc-text"><span class="vector-toc-numb">2.3</span> <span>Localisation</span> </div></a> <ul id="toc-Localisation-sublist" class="vector-toc-list"> </ul></li> </ul></li> <li id="toc-Behavior_switches_(double_underscore_magic_words)" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"><a class="vector-toc-link" href="https://www-mediawiki-org.translate.goog/wiki/Manual:Magic_words?_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te#Behavior_switches_(double_underscore_magic_words)"> <div class="vector-toc-text"><span class="vector-toc-numb">3</span> <span>Behavior switches (double underscore magic words)</span> </div></a> <button aria-controls="toc-Behavior_switches_(double_underscore_magic_words)-sublist" class="cdx-button cdx-button--weight-quiet cdx-button--icon-only vector-toc-toggle"> <span class="vector-icon mw-ui-icon-wikimedia-expand"></span> <span>Toggle Behavior switches (double underscore magic words) subsection</span> </button> <ul id="toc-Behavior_switches_(double_underscore_magic_words)-sublist" class="vector-toc-list"> <li id="toc-Custom_behavior_switch" class="vector-toc-list-item vector-toc-level-2"><a class="vector-toc-link" href="https://www-mediawiki-org.translate.goog/wiki/Manual:Magic_words?_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te#Custom_behavior_switch"> <div class="vector-toc-text"><span class="vector-toc-numb">3.1</span> <span>Custom behavior switch</span> </div></a> <ul id="toc-Custom_behavior_switch-sublist" class="vector-toc-list"> </ul></li> </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="https://www-mediawiki-org.translate.goog/wiki/Manual:Magic_words?_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te#See_also"> <div class="vector-toc-text"><span class="vector-toc-numb">4</span> <span>See also</span> </div></a> <ul id="toc-See_also-sublist" class="vector-toc-list"> </ul></li> </ul> </div> </div> </nav> </div> </div> <div class="mw-content-container"> <main id="content" class="mw-body"> <header class="mw-body-header vector-page-titlebar"> <nav aria-label="Contents" class="vector-toc-landmark"> <div id="vector-page-titlebar-toc" class="vector-dropdown vector-page-titlebar-toc vector-button-flush-left"><input type="checkbox" id="vector-page-titlebar-toc-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-page-titlebar-toc" class="vector-dropdown-checkbox " aria-label="Toggle the table of contents"> <label id="vector-page-titlebar-toc-label" for="vector-page-titlebar-toc-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true"><span class="vector-icon mw-ui-icon-listBullet mw-ui-icon-wikimedia-listBullet"></span> <span class="vector-dropdown-label-text">Toggle the table of contents</span> </label> <div class="vector-dropdown-content"> <div id="vector-page-titlebar-toc-unpinned-container" class="vector-unpinned-container"> </div> </div> </div> </nav> <h1 id="firstHeading" class="firstHeading mw-first-heading"><span class="mw-page-title-namespace">Manual</span><span class="mw-page-title-separator">:</span><span class="mw-page-title-main">Magic words</span></h1> <div class="mw-indicators"> </div> </header> <div class="vector-page-toolbar"> <div class="vector-page-toolbar-container"> <div id="left-navigation"> <nav aria-label="Namespaces"> <div id="p-associated-pages" class="vector-menu vector-menu-tabs mw-portlet mw-portlet-associated-pages"> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-nstab-manual" class="selected vector-tab-noicon mw-list-item"><a href="https://www-mediawiki-org.translate.goog/wiki/Manual:Magic_words?_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te" title="View the subject page [c]" accesskey="c"><span>Manual</span></a></li> <li id="ca-talk" class="vector-tab-noicon mw-list-item"><a href="https://www-mediawiki-org.translate.goog/wiki/Manual_talk:Magic_words?_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te" rel="discussion" title="Discussion about the content page [t]" accesskey="t"><span>Discussion</span></a></li> </ul> </div> </div> <div id="vector-variants-dropdown" class="vector-dropdown emptyPortlet"><input type="checkbox" id="vector-variants-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-variants-dropdown" class="vector-dropdown-checkbox " aria-label="Change language variant"> <label id="vector-variants-dropdown-label" for="vector-variants-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet" aria-hidden="true"><span class="vector-dropdown-label-text">English</span> </label> <div class="vector-dropdown-content"> <div id="p-variants" class="vector-menu mw-portlet mw-portlet-variants emptyPortlet"> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> </div> </div> </nav> </div> <div id="right-navigation" class="vector-collapsible"> <nav aria-label="Views"> <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="https://www-mediawiki-org.translate.goog/wiki/Manual:Magic_words?_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te"><span>Read</span></a></li> <li id="ca-edit" class="vector-tab-noicon mw-list-item"><a href="https://www-mediawiki-org.translate.goog/w/index.php?title=Manual:Magic_words&action=edit&_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te" title="Edit the source code of this page [e]" accesskey="e"><span>Edit</span></a></li> <li id="ca-history" class="vector-tab-noicon mw-list-item"><a href="https://www-mediawiki-org.translate.goog/w/index.php?title=Manual:Magic_words&action=history&_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te" title="Past revisions of this page [h]" accesskey="h"><span>View history</span></a></li> </ul> </div> </div> </nav> <nav class="vector-page-tools-landmark" aria-label="Page tools"> <div id="vector-page-tools-dropdown" class="vector-dropdown vector-page-tools-dropdown"><input type="checkbox" id="vector-page-tools-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-page-tools-dropdown" class="vector-dropdown-checkbox " aria-label="Tools"> <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">Tools</span> </label> <div class="vector-dropdown-content"> <div id="vector-page-tools-unpinned-container" class="vector-unpinned-container"> <div id="vector-page-tools" class="vector-page-tools vector-pinnable-element"> <div class="vector-pinnable-header vector-page-tools-pinnable-header vector-pinnable-header-unpinned" data-feature-name="page-tools-pinned" data-pinnable-element-id="vector-page-tools" data-pinned-container-id="vector-page-tools-pinned-container" data-unpinned-container-id="vector-page-tools-unpinned-container"> <div class="vector-pinnable-header-label"> Tools </div><button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-page-tools.pin">move to sidebar</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-page-tools.unpin">hide</button> </div> <div id="p-cactions" class="vector-menu mw-portlet mw-portlet-cactions emptyPortlet vector-has-collapsible-items" title="More options"> <div class="vector-menu-heading"> Actions </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-more-view" class="selected vector-more-collapsible-item mw-list-item"><a href="https://www-mediawiki-org.translate.goog/wiki/Manual:Magic_words?_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te"><span>Read</span></a></li> <li id="ca-more-edit" class="vector-more-collapsible-item mw-list-item"><a href="https://www-mediawiki-org.translate.goog/w/index.php?title=Manual:Magic_words&action=edit&_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te" title="Edit the source code of this page [e]" accesskey="e"><span>Edit</span></a></li> <li id="ca-more-history" class="vector-more-collapsible-item mw-list-item"><a href="https://www-mediawiki-org.translate.goog/w/index.php?title=Manual:Magic_words&action=history&_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te"><span>View history</span></a></li> </ul> </div> </div> <div id="p-tb" class="vector-menu mw-portlet mw-portlet-tb"> <div class="vector-menu-heading"> General </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="t-whatlinkshere" class="mw-list-item"><a href="https://www-mediawiki-org.translate.goog/wiki/Special:WhatLinksHere/Manual:Magic_words?_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te" title="A list of all wiki pages that link here [j]" accesskey="j"><span>What links here</span></a></li> <li id="t-recentchangeslinked" class="mw-list-item"><a href="https://www-mediawiki-org.translate.goog/wiki/Special:RecentChangesLinked/Manual:Magic_words?_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te" rel="nofollow" title="Recent changes in pages linked from this page [k]" accesskey="k"><span>Related changes</span></a></li> <li id="t-upload" class="mw-list-item"><a href="https://translate.google.com/website?sl=auto&tl=te&hl=te&u=https://commons.wikimedia.org/wiki/Special:UploadWizard" title="Upload files [u]" accesskey="u"><span>Upload file</span></a></li> <li id="t-specialpages" class="mw-list-item"><a href="https://www-mediawiki-org.translate.goog/wiki/Special:SpecialPages?_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te" title="A list of all special pages [q]" accesskey="q"><span>Special pages</span></a></li> <li id="t-permalink" class="mw-list-item"><a href="https://www-mediawiki-org.translate.goog/w/index.php?title=Manual:Magic_words&oldid=6762106&_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te" title="Permanent link to this revision of this page"><span>Permanent link</span></a></li> <li id="t-info" class="mw-list-item"><a href="https://www-mediawiki-org.translate.goog/w/index.php?title=Manual:Magic_words&action=info&_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te" title="More information about this page"><span>Page information</span></a></li> <li id="t-cite" class="mw-list-item"><a href="https://www-mediawiki-org.translate.goog/w/index.php?title=Special:CiteThisPage&page=Manual:Magic_words&id=6762106&wpFormIdentifier=titleform&_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te" title="Information on how to cite this page"><span>Cite this page</span></a></li> <li id="t-urlshortener" class="mw-list-item"><a href="https://www-mediawiki-org.translate.goog/w/index.php?title=Special:UrlShortener&url=https://www.mediawiki.org/wiki/Manual:Magic_words&_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te"><span>Get shortened URL</span></a></li> <li id="t-urlshortener-qrcode" class="mw-list-item"><a href="https://www-mediawiki-org.translate.goog/w/index.php?title=Special:QrCode&url=https://www.mediawiki.org/wiki/Manual:Magic_words&_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te"><span>Download QR code</span></a></li> </ul> </div> </div> <div id="p-coll-print_export" class="vector-menu mw-portlet mw-portlet-coll-print_export"> <div class="vector-menu-heading"> Print/export </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="coll-create_a_book" class="mw-list-item"><a href="https://www-mediawiki-org.translate.goog/w/index.php?title=Special:Book&bookcmd=book_creator&referer=Manual:Magic+words&_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te"><span>Create a book</span></a></li> <li id="coll-download-as-rl" class="mw-list-item"><a href="https://www-mediawiki-org.translate.goog/w/index.php?title=Special:DownloadAsPdf&page=Manual:Magic_words&action=show-download-screen&_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te"><span>Download as PDF</span></a></li> <li id="t-print" class="mw-list-item"><a href="https://www-mediawiki-org.translate.goog/w/index.php?title=Manual:Magic_words&printable=yes&_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te" title="Printable version of this page [p]" accesskey="p"><span>Printable version</span></a></li> </ul> </div> </div> <div id="p-wikibase-otherprojects" class="vector-menu mw-portlet mw-portlet-wikibase-otherprojects emptyPortlet"> <div class="vector-menu-heading"> In other projects </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> </div> </div> </div> </div> </nav> </div> </div> </div> <div class="vector-column-end"> <div class="vector-sticky-pinned-container"> <nav class="vector-page-tools-landmark" aria-label="Page tools"> <div id="vector-page-tools-pinned-container" class="vector-pinned-container"> </div> </nav> <nav class="vector-appearance-landmark" aria-label="Appearance"> <div id="vector-appearance-pinned-container" class="vector-pinned-container"> <div id="vector-appearance" class="vector-appearance vector-pinnable-element"> <div class="vector-pinnable-header vector-appearance-pinnable-header vector-pinnable-header-pinned" data-feature-name="appearance-pinned" data-pinnable-element-id="vector-appearance" data-pinned-container-id="vector-appearance-pinned-container" data-unpinned-container-id="vector-appearance-unpinned-container"> <div class="vector-pinnable-header-label"> Appearance </div><button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-appearance.pin">move to sidebar</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-appearance.unpin">hide</button> </div> </div> </div> </nav> </div> </div> <div id="bodyContent" class="vector-body" aria-labelledby="firstHeading" data-mw-ve-target-container> <div class="vector-body-before-content"> <div id="siteSub" class="noprint"> From mediawiki.org </div> </div> <div id="contentSub"> <div id="mw-content-subtitle"></div> </div> <div id="mw-content-text" class="mw-body-content"> <div class="mw-pt-translate-header noprint nomobile" dir="ltr" lang="en"> <a href="https://www-mediawiki-org.translate.goog/w/index.php?title=Special:Translate&group=page-Manual:Magic+words&action=page&filter&action_source=translate_page&_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te" title="Special:Translate">Translate this page</a> </div> <div class="mw-content-ltr mw-parser-output" lang="en" dir="ltr"> <div class="mw-pt-languages noprint navigation-not-searchable" lang="en" dir="ltr"> <div class="mw-pt-languages-label"> Languages: </div> <ul class="mw-pt-languages-list"> <li><a href="https://www-mediawiki-org.translate.goog/wiki/Manual:Magic_words/ace?_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te" class="mw-pt-progress mw-pt-progress--low" title="Manual:Magic words/ace (0% translated)" lang="ace" dir="ltr">Acèh</a></li> <li><a href="https://www-mediawiki-org.translate.goog/wiki/Manual:Magic_words/id?_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te" class="mw-pt-progress mw-pt-progress--med" title="Petunjuk: Kata pencarian (18% translated)" lang="id" dir="ltr">Bahasa Indonesia</a></li> <li><a href="https://www-mediawiki-org.translate.goog/wiki/Manual:Magic_words/en-gb?_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te" class="mw-pt-progress mw-pt-progress--low" title="Manual:Magic words/en-gb (1% translated)" lang="en-GB" dir="ltr">British English</a></li> <li><a href="https://www-mediawiki-org.translate.goog/wiki/Manual:Magic_words/de?_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te" class="mw-pt-progress mw-pt-progress--med" title="Handbuch:Magische Wörter (52% translated)" lang="de" dir="ltr">Deutsch</a></li> <li><a href="https://www-mediawiki-org.translate.goog/wiki/Manual:Magic_words/de-formal?_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te" class="mw-pt-progress mw-pt-progress--med" title="Handbuch:Magische Wörter (17% translated)" lang="de-x-formal" dir="ltr">Deutsch (Sie-Form)</a></li> <li><span class="mw-pt-languages-ui mw-pt-languages-selected mw-pt-progress mw-pt-progress--complete" lang="en" dir="ltr">English</span></li> <li><a href="https://www-mediawiki-org.translate.goog/wiki/Manual:Magic_words/eo?_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te" class="mw-pt-progress mw-pt-progress--low" title="Manlibro:Magiaj vortoj (3% translated)" lang="eo" dir="ltr">Esperanto</a></li> <li><a href="https://www-mediawiki-org.translate.goog/wiki/Manual:Magic_words/nl?_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te" class="mw-pt-progress mw-pt-progress--complete" title="Handleiding:Magische woorden (100% translated)" lang="nl" dir="ltr">Nederlands</a></li> <li><a href="https://www-mediawiki-org.translate.goog/wiki/Manual:Magic_words/vi?_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te" class="mw-pt-progress mw-pt-progress--med" title="Hướng dẫn:Từ ma thuật (38% translated)" lang="vi" dir="ltr">Tiếng Việt</a></li> <li><a href="https://www-mediawiki-org.translate.goog/wiki/Manual:Magic_words/tr?_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te" class="mw-pt-progress mw-pt-progress--low" title="Manual:Sihirli kelimeler (14% translated)" lang="tr" dir="ltr">Türkçe</a></li> <li><a href="https://www-mediawiki-org.translate.goog/wiki/Manual:Magic_words/yo?_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te" class="mw-pt-progress mw-pt-progress--low" title="Manual:Magic words/yo (6% translated)" lang="yo" dir="ltr">Yorùbá</a></li> <li><a href="https://www-mediawiki-org.translate.goog/wiki/Manual:Magic_words/da?_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te" class="mw-pt-progress mw-pt-progress--med" title="Manual:Magic words/da (42% translated)" lang="da" dir="ltr">dansk</a></li> <li><a href="https://www-mediawiki-org.translate.goog/wiki/Manual:Magic_words/es?_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te" class="mw-pt-progress mw-pt-progress--complete" title="Manual:Palabras mágicas (100% translated)" lang="es" dir="ltr">español</a></li> <li><a href="https://www-mediawiki-org.translate.goog/wiki/Manual:Magic_words/es-419?_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te" class="mw-pt-progress mw-pt-progress--low" title="Manual:Magic words/es-419 (0% translated)" lang="es-419" dir="ltr">español de América Latina</a></li> <li><a href="https://www-mediawiki-org.translate.goog/wiki/Manual:Magic_words/fr?_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te" class="mw-pt-progress mw-pt-progress--high" title="Manuel:Mots Magiques (87% translated)" lang="fr" dir="ltr">français</a></li> <li><a href="https://www-mediawiki-org.translate.goog/wiki/Manual:Magic_words/gl?_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te" class="mw-pt-progress mw-pt-progress--med" title="Manual:Palabras máxicas (42% translated)" lang="gl" dir="ltr">galego</a></li> <li><a href="https://www-mediawiki-org.translate.goog/wiki/Manual:Magic_words/it?_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te" class="mw-pt-progress mw-pt-progress--med" title="Manuale:Parole magiche (41% translated)" lang="it" dir="ltr">italiano</a></li> <li><a href="https://www-mediawiki-org.translate.goog/wiki/Manual:Magic_words/hu?_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te" class="mw-pt-progress mw-pt-progress--med" title="Kézikönyv:Varázsszavak (46% translated)" lang="hu" dir="ltr">magyar</a></li> <li><a href="https://www-mediawiki-org.translate.goog/wiki/Manual:Magic_words/nb?_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te" class="mw-pt-progress mw-pt-progress--low" title="Manual:Magic words/nb (3% translated)" lang="nb" dir="ltr">norsk bokmål</a></li> <li><a href="https://www-mediawiki-org.translate.goog/wiki/Manual:Magic_words/pl?_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te" class="mw-pt-progress mw-pt-progress--low" title="Podręcznik:Magiczne słowa (13% translated)" lang="pl" dir="ltr">polski</a></li> <li><a href="https://www-mediawiki-org.translate.goog/wiki/Manual:Magic_words/pt?_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te" class="mw-pt-progress mw-pt-progress--low" title="Ajuda:Palavras Mágicas (13% translated)" lang="pt" dir="ltr">português</a></li> <li><a href="https://www-mediawiki-org.translate.goog/wiki/Manual:Magic_words/pt-br?_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te" class="mw-pt-progress mw-pt-progress--med" title="Manual:Palavras mágicas (61% translated)" lang="pt-BR" dir="ltr">português do Brasil</a></li> <li><a href="https://www-mediawiki-org.translate.goog/wiki/Manual:Magic_words/ro?_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te" class="mw-pt-progress mw-pt-progress--med" title="Manual: Cuvinte magice (20% translated)" lang="ro" dir="ltr">română</a></li> <li><a href="https://www-mediawiki-org.translate.goog/wiki/Manual:Magic_words/sk?_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te" class="mw-pt-progress mw-pt-progress--low" title="Pomocník: Magické slová (6% translated)" lang="sk" dir="ltr">slovenčina</a></li> <li><a href="https://www-mediawiki-org.translate.goog/wiki/Manual:Magic_words/fi?_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te" class="mw-pt-progress mw-pt-progress--low" title="Opas:Taikasanat (4% translated)" lang="fi" dir="ltr">suomi</a></li> <li><a href="https://www-mediawiki-org.translate.goog/wiki/Manual:Magic_words/sv?_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te" class="mw-pt-progress mw-pt-progress--med" title="Manual:Magiska ord (27% translated)" lang="sv" dir="ltr">svenska</a></li> <li><a href="https://www-mediawiki-org.translate.goog/wiki/Manual:Magic_words/cs?_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te" class="mw-pt-progress mw-pt-progress--high" title="Příručka:Kouzelná slovíčka (90% translated)" lang="cs" dir="ltr">čeština</a></li> <li><a href="https://www-mediawiki-org.translate.goog/wiki/Manual:Magic_words/be-tarask?_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te" class="mw-pt-progress mw-pt-progress--low" title="Інструкцыя:Магічныя словы (8% translated)" lang="be-tarask" dir="ltr">беларуская (тарашкевіца)</a></li> <li><a href="https://www-mediawiki-org.translate.goog/wiki/Manual:Magic_words/os?_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te" class="mw-pt-progress mw-pt-progress--low" title="Manual:Magic words/os (1% translated)" lang="os" dir="ltr">ирон</a></li> <li><a href="https://www-mediawiki-org.translate.goog/wiki/Manual:Magic_words/ru?_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te" class="mw-pt-progress mw-pt-progress--high" title="Руководство:Волшебные слова (89% translated)" lang="ru" dir="ltr">русский</a></li> <li><a href="https://www-mediawiki-org.translate.goog/wiki/Manual:Magic_words/uk?_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te" class="mw-pt-progress mw-pt-progress--low" title="Посібник: Магічні слова (7% translated)" lang="uk" dir="ltr">українська</a></li> <li><a href="https://www-mediawiki-org.translate.goog/wiki/Manual:Magic_words/ur?_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te" class="mw-pt-progress mw-pt-progress--low" title="Manual:Magic words/ur (3% translated)" lang="ur" dir="rtl">اردو</a></li> <li><a href="https://www-mediawiki-org.translate.goog/wiki/Manual:Magic_words/ar?_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te" class="mw-pt-progress mw-pt-progress--low" title="Manual:كلمات سحرية (10% translated)" lang="ar" dir="rtl">العربية</a></li> <li><a href="https://www-mediawiki-org.translate.goog/wiki/Manual:Magic_words/ms-arab?_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te" class="mw-pt-progress mw-pt-progress--low" title="Mediawikiorgwind (1% translated)" lang="ms-Arab" dir="rtl">بهاس ملايو</a></li> <li><a href="https://www-mediawiki-org.translate.goog/wiki/Manual:Magic_words/azb?_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te" class="mw-pt-progress mw-pt-progress--low" title="Manual:سیحیرلی سؤزجوکلر (3% translated)" lang="azb" dir="rtl">تۆرکجه</a></li> <li><a href="https://www-mediawiki-org.translate.goog/wiki/Manual:Magic_words/fa?_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te" class="mw-pt-progress mw-pt-progress--low" title="Manual:واژههای جادویی (6% translated)" lang="fa" dir="rtl">فارسی</a></li> <li><a href="https://www-mediawiki-org.translate.goog/wiki/Manual:Magic_words/hi?_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te" class="mw-pt-progress mw-pt-progress--high" title="Manual:जादुई शब्द (85% translated)" lang="hi" dir="ltr">हिन्दी</a></li> <li><a href="https://www-mediawiki-org.translate.goog/wiki/Manual:Magic_words/bn?_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te" class="mw-pt-progress mw-pt-progress--low" title="Manual:Magic words/bn (6% translated)" lang="bn" dir="ltr">বাংলা</a></li> <li><a href="https://www-mediawiki-org.translate.goog/wiki/Manual:Magic_words/gu?_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te" class="mw-pt-progress mw-pt-progress--low" title="Manual:Magic words/gu (1% translated)" lang="gu" dir="ltr">ગુજરાતી</a></li> <li><a href="https://www-mediawiki-org.translate.goog/wiki/Manual:Magic_words/th?_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te" class="mw-pt-progress mw-pt-progress--low" title="คู่มือ:เมจิค เวิร์ด (7% translated)" lang="th" dir="ltr">ไทย</a></li> <li><a href="https://www-mediawiki-org.translate.goog/wiki/Manual:Magic_words/zh?_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te" class="mw-pt-progress mw-pt-progress--high" title="Manual:魔术字 (87% translated)" lang="zh" dir="ltr">中文</a></li> <li><a href="https://www-mediawiki-org.translate.goog/wiki/Manual:Magic_words/ja?_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te" class="mw-pt-progress mw-pt-progress--high" title="Manual:マジックワード (90% translated)" lang="ja" dir="ltr">日本語</a></li> <li><a href="https://www-mediawiki-org.translate.goog/wiki/Manual:Magic_words/yue?_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te" class="mw-pt-progress mw-pt-progress--low" title="手冊:Magic words (6% translated)" lang="yue" dir="ltr">粵語</a></li> <li><a href="https://www-mediawiki-org.translate.goog/wiki/Manual:Magic_words/nan?_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te" class="mw-pt-progress mw-pt-progress--low" title="Pang-chān:Mô͘-su̍t bûn-jī (1% translated)" lang="nan" dir="ltr">閩南語 / Bân-lâm-gú</a></li> <li><a href="https://www-mediawiki-org.translate.goog/wiki/Manual:Magic_words/ko?_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te" class="mw-pt-progress mw-pt-progress--med" title="Manual:Magic words (18% translated)" lang="ko" dir="ltr">한국어</a></li> </ul> </div> <style data-mw-deduplicate="TemplateStyles:r6651103">.mw-parser-output .nmbox{background:#f8f9fa;border:1px solid #AAA;box-sizing:border-box;margin:2px 0;padding:0}.mw-parser-output .nmbox *{box-sizing:border-box}.mw-parser-output .nmbox-header{background:#eaecf0;padding:4px 0.5em;font-weight:bold;text-align:center;white-space:nowrap}.mw-parser-output .nmbox .mbox-image{display:inline-block;padding-right:1em}.mw-parser-output .nmbox-text{border-top:1px solid #AAA;width:100%;padding:4px 0.5em}@media screen and (min-width:768px){.mw-parser-output .nmbox-header{display:table-cell;border-right:1px solid #AAA;width:1%}.mw-parser-output .nmbox-text{border-top:none;display:table-cell}}@media screen{html.skin-theme-clientpref-night .mw-parser-output .nmbox-header,html.skin-theme-clientpref-night .mw-parser-output .nmbox{background:transparent;color:inherit}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .nmbox-header,html.skin-theme-clientpref-os .mw-parser-output .nmbox{background:transparent;color:inherit}}</style> <div class="nmbox noprint mw-content-ltr"> <div class="nmbox-header"> <div class="nmbox-image mbox-image"> <span class="skin-invert" typeof="mw:File"><a href="https://www-mediawiki-org.translate.goog/wiki/Special:MyLanguage/Manual:Extensions?_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te" title="Special:MyLanguage/Manual:Extensions"><img src="//upload.wikimedia.org/wikipedia/commons/thumb/f/fb/OOjs_UI_icon_puzzle-ltr.svg/20px-OOjs_UI_icon_puzzle-ltr.svg.png" decoding="async" width="20" height="20" class="mw-file-element" srcset="https://translate.google.com/website?sl=auto&tl=te&hl=te&u=https://upload.wikimedia.org/wikipedia/commons/thumb/f/fb/OOjs_UI_icon_puzzle-ltr.svg/30px-OOjs_UI_icon_puzzle-ltr.svg.png 1.5x,https://translate.google.com/website?sl=auto&tl=te&hl=te&u=https://upload.wikimedia.org/wikipedia/commons/thumb/f/fb/OOjs_UI_icon_puzzle-ltr.svg/40px-OOjs_UI_icon_puzzle-ltr.svg.png 2x" data-file-width="20" data-file-height="20"></a></span> </div><b><a href="https://www-mediawiki-org.translate.goog/wiki/Special:MyLanguage/Manual:Extensions?_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te" title="Special:MyLanguage/Manual:Extensions">Extensions:</a><span style="display:none"><a href="https://www-mediawiki-org.translate.goog/wiki/Manual:Extensions?_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te" title="Manual:Extensions"> </a></span></b> </div> <div class="nmbox-text mbox-text"> <style data-mw-deduplicate="TemplateStyles:r6387430">.mw-parser-output .hlist dl,.mw-parser-output .hlist ol,.mw-parser-output .hlist ul{margin:0;padding:0}.mw-parser-output .hlist dd,.mw-parser-output .hlist dt,.mw-parser-output .hlist li{margin:0;display:inline}.mw-parser-output .hlist dl dl,.mw-parser-output .hlist dl ol,.mw-parser-output .hlist dl ul,.mw-parser-output .hlist ol dl,.mw-parser-output .hlist ol ol,.mw-parser-output .hlist ol ul,.mw-parser-output .hlist ul dl,.mw-parser-output .hlist ul ol,.mw-parser-output .hlist ul ul{display:inline}.mw-parser-output .hlist .mw-empty-li,.mw-parser-output .hlist .mw-empty-elt{display:none}.mw-parser-output .hlist dt:after{content:": "}.mw-parser-output .hlist dd:after,.mw-parser-output .hlist li:after{content:" · ";font-weight:bold}.mw-parser-output .hlist dd:last-child:after,.mw-parser-output .hlist dt:last-child:after,.mw-parser-output .hlist li:last-child:after{content:none}.mw-parser-output .hlist dd dd:first-child:before,.mw-parser-output .hlist dd dt:first-child:before,.mw-parser-output .hlist dd li:first-child:before,.mw-parser-output .hlist dt dd:first-child:before,.mw-parser-output .hlist dt dt:first-child:before,.mw-parser-output .hlist dt li:first-child:before,.mw-parser-output .hlist li dd:first-child:before,.mw-parser-output .hlist li dt:first-child:before,.mw-parser-output .hlist li li:first-child:before{content:" (";font-weight:normal}.mw-parser-output .hlist dd dd:last-child:after,.mw-parser-output .hlist dd dt:last-child:after,.mw-parser-output .hlist dd li:last-child:after,.mw-parser-output .hlist dt dd:last-child:after,.mw-parser-output .hlist dt dt:last-child:after,.mw-parser-output .hlist dt li:last-child:after,.mw-parser-output .hlist li dd:last-child:after,.mw-parser-output .hlist li dt:last-child:after,.mw-parser-output .hlist li li:last-child:after{content:")";font-weight:normal}.mw-parser-output .hlist ol{counter-reset:listitem}.mw-parser-output .hlist ol>li{counter-increment:listitem}.mw-parser-output .hlist ol>li:before{content:" "counter(listitem)"\a0 "}.mw-parser-output .hlist dd ol>li:first-child:before,.mw-parser-output .hlist dt ol>li:first-child:before,.mw-parser-output .hlist li ol>li:first-child:before{content:" ("counter(listitem)"\a0 "}</style> <div class="hlist"> <ul> <li><a href="https://www-mediawiki-org.translate.goog/wiki/Special:MyLanguage/Manual:Developing_extensions?_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te" title="Special:MyLanguage/Manual:Developing extensions">Development</a><span style="display:none"><a href="https://www-mediawiki-org.translate.goog/wiki/Manual:Developing_extensions?_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te" title="Manual:Developing extensions"> </a></span></li> <li><a href="https://www-mediawiki-org.translate.goog/wiki/Special:MyLanguage/Manual:Tag_extensions?_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te" title="Special:MyLanguage/Manual:Tag extensions">Tag extensions</a><span style="display:none"><a href="https://www-mediawiki-org.translate.goog/wiki/Manual:Tag_extensions?_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te" title="Manual:Tag extensions"> </a></span></li> <li><a href="https://www-mediawiki-org.translate.goog/wiki/Special:MyLanguage/Manual:Parser_functions?_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te" title="Special:MyLanguage/Manual:Parser functions">Parser functions</a><span style="display:none"><a href="https://www-mediawiki-org.translate.goog/wiki/Manual:Parser_functions?_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te" title="Manual:Parser functions"> </a></span></li> <li><a href="https://www-mediawiki-org.translate.goog/wiki/Special:MyLanguage/Manual:Hooks?_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te" title="Special:MyLanguage/Manual:Hooks">Hooks</a><span style="display:none"><a href="https://www-mediawiki-org.translate.goog/wiki/Manual:Hooks?_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te" title="Manual:Hooks"> </a></span></li> <li><a href="https://www-mediawiki-org.translate.goog/wiki/Special:MyLanguage/Manual:Special_pages?_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te" title="Special:MyLanguage/Manual:Special pages">Special pages</a><span style="display:none"><a href="https://www-mediawiki-org.translate.goog/wiki/Manual:Special_pages?_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te" title="Manual:Special pages"> </a></span></li> <li><a href="https://www-mediawiki-org.translate.goog/wiki/Special:MyLanguage/Manual:Skins?_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te" title="Special:MyLanguage/Manual:Skins">Skins</a><span style="display:none"><a href="https://www-mediawiki-org.translate.goog/wiki/Manual:Skins?_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te" title="Manual:Skins"> </a></span></li> <li><b><a href="https://www-mediawiki-org.translate.goog/wiki/Special:MyLanguage/Manual:Magic_words?_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te" title="Special:MyLanguage/Manual:Magic words">Magic words</a></b><span style="display:none"><a class="mw-selflink selflink"> </a></span></li> <li><a href="https://www-mediawiki-org.translate.goog/wiki/Special:MyLanguage/API:Extensions?_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te" title="Special:MyLanguage/API:Extensions">API</a><span style="display:none"><a href="https://www-mediawiki-org.translate.goog/wiki/API:Extensions?_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te" title="API:Extensions"> </a></span></li> <li><a href="https://www-mediawiki-org.translate.goog/wiki/Special:MyLanguage/Manual:Page_content_models?_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te" title="Special:MyLanguage/Manual:Page content models">Content models</a><span style="display:none"><a href="https://www-mediawiki-org.translate.goog/wiki/Manual:Page_content_models?_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te" title="Manual:Page content models"> </a></span></li> </ul> </div> </div> </div> <figure class="mw-halign-right" typeof="mw:File"> <a href="https://www-mediawiki-org.translate.goog/wiki/File:MediaWiki-extensions-icon.svg?_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te" class="mw-file-description"><img alt="MediaWiki extensions" src="//upload.wikimedia.org/wikipedia/commons/thumb/2/23/MediaWiki-extensions-icon.svg/125px-MediaWiki-extensions-icon.svg.png" decoding="async" width="125" height="84" class="mw-file-element" srcset="https://translate.google.com/website?sl=auto&tl=te&hl=te&u=https://upload.wikimedia.org/wikipedia/commons/thumb/2/23/MediaWiki-extensions-icon.svg/188px-MediaWiki-extensions-icon.svg.png 1.5x,https://translate.google.com/website?sl=auto&tl=te&hl=te&u=https://upload.wikimedia.org/wikipedia/commons/thumb/2/23/MediaWiki-extensions-icon.svg/250px-MediaWiki-extensions-icon.svg.png 2x" data-file-width="686" data-file-height="463"></a> <figcaption></figcaption> </figure> <style data-mw-deduplicate="TemplateStyles:r6651107">.mw-parser-output .note{background-position:left 7px top 50%;padding:0.5em 0.5em 0.5em 40px;margin:0.5em 0;overflow:hidden;background-color:#f8f9fa;color:#333;background-repeat:no-repeat;border:1px solid #ddd}.mw-parser-output .note-inline{display:inline-block;vertical-align:middle}.mw-parser-output .note-info{background-color:#eaf3ff;color:#333;background-image:url("https://upload.wikimedia.org/wikipedia/commons/e/ec/OOjs_UI_icon_information-progressive.svg");background-size:25px;border-color:#a3caff;padding-left:40px;min-height:25px}.mw-parser-output .note-reminder{background-color:#fff9ea;color:#333;background-image:url("https://upload.wikimedia.org/wikipedia/commons/a/a8/OOjs_UI_icon_lightbulb-yellow.svg");background-size:25px;border-color:#fc3;min-height:25px}.mw-parser-output .note-warn{background-color:#fff9ea;color:#333;background-image:url("https://upload.wikimedia.org/wikipedia/commons/3/3b/OOjs_UI_icon_alert-warning.svg");background-size:25px;border-color:#fc3;min-height:25px}.mw-parser-output .note-error{background-color:#fee7e6;color:#333;background-image:url("https://upload.wikimedia.org/wikipedia/commons/b/bf/OOjs_UI_icon_notice-destructive.svg");background-size:25px;border-color:#c33;min-height:25px}@media screen{html.skin-theme-clientpref-night .mw-parser-output .note{background-color:transparent;color:inherit}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .note{background-color:transparent;color:inherit}}</style> <div role="note" class="note note-info"> This manual is <b>not intended for end users</b> of MediaWiki. Looking for a <b>list of magic words</b>? See <b><a href="https://www-mediawiki-org.translate.goog/wiki/Special:MyLanguage/Help:Magic_words?_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te" title="Special:MyLanguage/Help:Magic words">Help:Magic words</a><span style="display:none"><a href="https://www-mediawiki-org.translate.goog/wiki/Help:Magic_words?_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te" title="Help:Magic words"> </a></span></b>. If you are looking for documentation to help you use MediaWiki, read the <a href="https://www-mediawiki-org.translate.goog/wiki/Special:MyLanguage/Help:Contents?_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te" title="Special:MyLanguage/Help:Contents">MediaWiki Handbook</a><span style="display:none"><a href="https://www-mediawiki-org.translate.goog/wiki/Help:Contents?_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te" title="Help:Contents"> </a></span>. </div> <p><b>Magic words</b> are strings of text that MediaWiki links to specific functions or return values, such as current date and time, page titles, site information, and more. They can be thought of as special commands or variables that allow dynamic content generation and interaction with the MediaWiki software during page rendering.</p> <p>From a technical standpoint, magic words map a range of wiki text strings to a unique internal identifier (ID), which is then associated with a particular function. This ID directs MediaWiki to execute a corresponding operation or return a specific value. Both <b><a href="https://www-mediawiki-org.translate.goog/wiki/Special:MyLanguage/Manual:Variables?_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te" title="Special:MyLanguage/Manual:Variables">variables</a><span style="display:none"><a href="https://www-mediawiki-org.translate.goog/wiki/Manual:Variables?_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te" class="mw-redirect" title="Manual:Variables"> </a></span></b> (which output dynamic values) and <b><a href="https://www-mediawiki-org.translate.goog/wiki/Special:MyLanguage/Manual:Parser_functions?_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te" title="Special:MyLanguage/Manual:Parser functions">parser functions</a><span style="display:none"><a href="https://www-mediawiki-org.translate.goog/wiki/Manual:Parser_functions?_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te" title="Manual:Parser functions"> </a></span></b> (which perform operations or conditional logic) make use of this mapping technique.</p> <p>All text mapped to that ID will be replaced with the return value of the function. The mapping between the text strings and the ID is stored in the variable <code>$magicWords</code> in a file that can be loaded using <a href="https://www-mediawiki-org.translate.goog/wiki/Special:MyLanguage/Manual:$wgExtensionMessagesFiles?_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te" title="Special:MyLanguage/Manual:$wgExtensionMessagesFiles">$wgExtensionMessagesFiles[]</a><span style="display:none"><a href="https://www-mediawiki-org.translate.goog/wiki/Manual:$wgExtensionMessagesFiles?_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te" title="Manual:$wgExtensionMessagesFiles"> </a></span>.</p> <p>The default magic words are implemented in <a href="https://www-mediawiki-org.translate.goog/wiki/Special:MyLanguage/Manual:CoreParserFunctions.php?_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te" title="Special:MyLanguage/Manual:CoreParserFunctions.php">CoreParserFunctions.php</a><span style="display:none"><a href="https://www-mediawiki-org.translate.goog/wiki/Manual:CoreParserFunctions.php?_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te" title="Manual:CoreParserFunctions.php"> </a></span>.</p> <meta property="mw:PageProp/toc"> <div class="mw-heading mw-heading2"> <h2 id="How_magic_words_work">How magic words work</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="https://www-mediawiki-org.translate.goog/w/index.php?title=Manual:Magic_words&action=edit&section=1&_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te" title="Edit section: How magic words work"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span> </div> <p>Whenever MediaWiki finds text between double braces (<code>{{XXX ...}}</code>) it must decide whether XXX is a <a href="https://www-mediawiki-org.translate.goog/wiki/Special:MyLanguage/Manual:Variables?_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te" title="Special:MyLanguage/Manual:Variables">variable</a>, <a href="https://www-mediawiki-org.translate.goog/wiki/Special:MyLanguage/Manual:Parser_functions?_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te" title="Special:MyLanguage/Manual:Parser functions">parser function</a>, or <a href="https://www-mediawiki-org.translate.goog/wiki/Special:MyLanguage/Help:Templates?_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te" title="Special:MyLanguage/Help:Templates">template</a>. To do so, it asks a series of questions:</p> <ol> <li><b>Does it have an associated magic word ID?</b> As a first step in resolving markup of the form <code>{{XXX...}}</code>, MediaWiki attempts to translate <i>XXX</i> to a magic word ID. The translation table is defined by $magicWords. <ul> <li>If no magic word ID is associated with <i>XXX</i>, <i>XXX</i> is presumed to be a <a href="https://www-mediawiki-org.translate.goog/wiki/Special:MyLanguage/Help:Templates?_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te" title="Special:MyLanguage/Help:Templates">template</a>.</li> </ul> <dl> <dd> <br> </dd> </dl></li> <li><b>Is it a variable?</b> If a magic word ID <em>is</em> found, MediaWiki next checks to see if it has any parameters. <ul> <li>If no parameters are found, MediaWiki checks to see if the magic word ID has been declared as a variable ID. To check this, it retrieves the list of magic words serving by calling <code>MagicWord::getVariableIDs()</code>. This method gets its list of variable IDs from a hard coded list of variable IDs (see <a href="https://www-mediawiki-org.translate.goog/wiki/Special:MyLanguage/Help:Variables?_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te" title="Special:MyLanguage/Help:Variables">Help:Variables</a><span style="display:none"><a href="https://www-mediawiki-org.translate.goog/wiki/Help:Variables?_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te" class="mw-redirect" title="Help:Variables"> </a></span>) and from a list of custom variable IDs provided by all functions attached to the hook <a href="https://www-mediawiki-org.translate.goog/wiki/Special:MyLanguage/Manual:Hooks/MagicWordwgVariableIDs?_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te" title="Special:MyLanguage/Manual:Hooks/MagicWordwgVariableIDs">MagicWordwgVariableIDs</a><span style="display:none"><a href="https://www-mediawiki-org.translate.goog/wiki/Manual:Hooks/MagicWordwgVariableIDs?_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te" title="Manual:Hooks/MagicWordwgVariableIDs"> </a></span>. <ul> <li>If the magic word ID has been classified as a variable, MediaWiki calls the <a href="https://www-mediawiki-org.translate.goog/wiki/Special:MyLanguage/Manual:Hooks/ParserGetVariableValueSwitch?_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te" title="Special:MyLanguage/Manual:Hooks/ParserGetVariableValueSwitch">ParserGetVariableValueSwitch</a><span style="display:none"><a href="https://www-mediawiki-org.translate.goog/wiki/Manual:Hooks/ParserGetVariableValueSwitch?_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te" title="Manual:Hooks/ParserGetVariableValueSwitch"> </a></span> function to get the value associated with the variable name.</li> </ul></li> </ul> <dl> <dd> <br> </dd> </dl></li> <li><b>Is it a parser function?</b> If there are any parameters or if the magic word ID is missing from the list of variable magic word IDs, then MediaWiki assumes that the magic word is a <a href="https://www-mediawiki-org.translate.goog/wiki/Special:MyLanguage/Manual:Parser_functions?_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te" title="Special:MyLanguage/Manual:Parser functions">parser function</a> or <a href="https://www-mediawiki-org.translate.goog/wiki/Special:MyLanguage/Help:Templates?_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te" title="Special:MyLanguage/Help:Templates">template</a>. If the magic word ID is found in the list of declared parser functions, it is treated as a parser function and rendered using the function named <code>$renderingFunctionName</code>. Otherwise, it is presumed to be a template.</li> </ol> <div class="mw-heading mw-heading2"> <h2 id="Defining_magic_words">Defining magic words</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="https://www-mediawiki-org.translate.goog/w/index.php?title=Manual:Magic_words&action=edit&section=2&_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te" title="Edit section: Defining magic words"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span> </div> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r6651107"> <div role="note" class="note note-reminder"> <b>When defining or translating magic words, adhere to established conventions</b>. <p>By convention:</p> <ul> <li>The magic words called variables are capitalised, case-sensitive and do not have space characters.</li> <li>Parserfunctions are prefixed with a hash sign (#), are case insensitive and do not include space characters.</li> </ul> <p>This is however a convention and one not consistently applied (for historic reasons).</p> <ul> <li>Variables do not have spaces in English, but some translations of variables in other languages <b>do</b> have spaces.</li> <li>Variables generally are capitalised and case-sensitive, but some parser functions also use this convention.</li> <li>Some parser functions start with a hash sign, but some do not.</li> </ul> <p>Where possible the conventions for defining or translating magic words should be followed. Magic words are higher in priority than templates, so any magic word defined, will block the usage of that defined name as a template.</p> Following the conventions avoids creating additional potential naming collisions. </div> <p>For magic words to do their magic we must define two things:</p> <ul> <li>a mapping between wiki text and a magic word ID</li> <li>a mapping between a magic word ID and some PHP function that interprets the magic word.</li> </ul> <div class="mw-heading mw-heading3"> <h3 id="Mapping_wiki_text_to_magic_word_IDs">Mapping wiki text to magic word IDs</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="https://www-mediawiki-org.translate.goog/w/index.php?title=Manual:Magic_words&action=edit&section=3&_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te" title="Edit section: Mapping wiki text to magic word IDs"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span> </div> <p>The variable $magicWords is used to associate each magic word ID with a language-dependent array that describes all the text strings that mapped to the magic word ID. Important: This only sets up the back end i18n mapping, you still have to write other code to make MediaWiki use the magic word for anything. Also, make sure that you initialize <code>$magicWords</code> as an empty array before adding language-specific values or you will get errors when trying to load the magic word and will need to rebuild your localization cache before it will work.</p> <p>The first element of this array is an integer flag indicating whether or not the magic word is case sensitive. The remaining elements are a list of text that should be associated with the magic word ID. If the case sensitive flag is 0, any case variant of the names in the array will match. If the case sensitive flag is 1, only exact case matches will be associated with the magic word ID. Thus the format is <code>$magicWords['en'] = [ 'InternalName' => [ 0, 'NameUserTypes', 'AdditionalAliasUserCanType' ] ];</code></p> <p>This association is created by $magicWords in a file registered using <a href="https://www-mediawiki-org.translate.goog/wiki/Special:MyLanguage/Manual:$wgExtensionMessagesFiles?_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te" title="Special:MyLanguage/Manual:$wgExtensionMessagesFiles">$wgExtensionMessagesFiles[]</a><span style="display:none"><a href="https://www-mediawiki-org.translate.goog/wiki/Manual:$wgExtensionMessagesFiles?_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te" title="Manual:$wgExtensionMessagesFiles"> </a></span>.</p> <p>In the example below, a Spanish MediaWiki installation will associate the magic word ID 'MAG_CUSTOM' with "personalizado", "custom", "PERSONALIZADO", "CUSTOM" and all other case variants. In an English MediaWiki only "custom" in various case combinations will be mapped to 'MAG_CUSTOM':</p> <p>File <code>Example.i18n.magic.php</code>:</p> <div class="mw-highlight mw-highlight-lang-php mw-content-ltr" dir="ltr"> <pre><span></span><span class="cp"><?php</span> <span class="nv">$magicWords</span> <span class="o">=</span> <span class="p">[];</span> <span class="nv">$magicWords</span><span class="p">[</span><span class="s1">'en'</span><span class="p">]</span> <span class="o">=</span> <span class="p">[</span> <span class="s1">'MAG_CUSTOM'</span> <span class="o">=></span> <span class="p">[</span> <span class="mi">0</span><span class="p">,</span> <span class="s1">'custom'</span> <span class="p">],</span> <span class="p">];</span> <span class="nv">$magicWords</span><span class="p">[</span><span class="s1">'es'</span><span class="p">]</span> <span class="o">=</span> <span class="p">[</span> <span class="s1">'MAG_CUSTOM'</span> <span class="o">=></span> <span class="p">[</span> <span class="mi">0</span><span class="p">,</span> <span class="s1">'personalizado'</span> <span class="p">],</span> <span class="p">];</span> </pre> </div> <p>In part of the extension.json file:</p> <div class="mw-highlight mw-highlight-lang-json mw-content-ltr" dir="ltr"> <pre><span></span><span class="nt">"ExtensionMessagesFiles"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span> <span class="w"> </span><span class="nt">"ExampleMagic"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Example.i18n.magic.php"</span> <span class="p">}</span> </pre> </div> <p>Note that "ExampleMagic" is a different to the key you would use for a plain internationalization file (normally just the title of the extension, i.e. "Example"). "Magic" has been appended deliberately so one does not overwrite the other.</p> <div class="mw-heading mw-heading4"> <h4 id="In_inline_PHP">In inline PHP</h4><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="https://www-mediawiki-org.translate.goog/w/index.php?title=Manual:Magic_words&action=edit&section=4&_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te" title="Edit section: In inline PHP"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span> </div> <p>You can associate magic words inline in PHP rather than through a i18n file. This is useful when defining hooks in <code>LocalSettings.php</code> but should not be done in extensions.</p> <div class="mw-highlight mw-highlight-lang-php mw-content-ltr" dir="ltr"> <pre><span></span><span class="nx">MediaWiki\MediaWikiServices</span><span class="o">::</span><span class="na">getInstance</span><span class="p">()</span><span class="o">-></span><span class="na">getContentLanguage</span><span class="p">()</span><span class="o">-></span><span class="na">mMagicExtensions</span><span class="p">[</span><span class="s1">'wikicodeToHtml'</span><span class="p">]</span> <span class="o">=</span> <span class="p">[</span><span class="s1">'MAG_CUSTOM'</span><span class="p">,</span> <span class="s1">'custom'</span><span class="p">];</span> </pre> </div> <div class="mw-heading mw-heading3"> <h3 id="Associating_a_magic_word_ID_with_a_PHP_function">Associating a magic word ID with a PHP function</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="https://www-mediawiki-org.translate.goog/w/index.php?title=Manual:Magic_words&action=edit&section=5&_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te" title="Edit section: Associating a magic word ID with a PHP function"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span> </div> <p>The mechanism for associating magic word IDs with rendering functions depends on whether the magic word will be used as a <a href="https://www-mediawiki-org.translate.goog/wiki/Special:MyLanguage/Manual:Parser_functions?_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te" title="Special:MyLanguage/Manual:Parser functions">parser function</a> or a <a href="https://www-mediawiki-org.translate.goog/wiki/Special:MyLanguage/Manual:Variables?_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te" title="Special:MyLanguage/Manual:Variables">variable</a>. For more information, please see:</p> <ul> <li><a href="https://www-mediawiki-org.translate.goog/wiki/Special:MyLanguage/Manual:Parser_functions?_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te" title="Special:MyLanguage/Manual:Parser functions">Manual:Parser functions</a><span style="display:none"><a href="https://www-mediawiki-org.translate.goog/wiki/Manual:Parser_functions?_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te" title="Manual:Parser functions"> </a></span></li> <li><a href="https://www-mediawiki-org.translate.goog/wiki/Special:MyLanguage/Manual:Variables?_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te" title="Special:MyLanguage/Manual:Variables">Manual:Variables</a><span style="display:none"><a href="https://www-mediawiki-org.translate.goog/wiki/Manual:Variables?_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te" class="mw-redirect" title="Manual:Variables"> </a></span></li> </ul> <div class="mw-heading mw-heading3"> <h3 id="Localisation">Localisation</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="https://www-mediawiki-org.translate.goog/w/index.php?title=Manual:Magic_words&action=edit&section=6&_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te" title="Edit section: Localisation"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span> </div> <dl> <dd> <i>See <a href="https://www-mediawiki-org.translate.goog/wiki/Special:MyLanguage/Help:Magic_words?_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te#Localisation" title="Special:MyLanguage/Help:Magic words">Help:Magic words#Localisation</a> for help.</i> </dd> </dl> <p>You can read more on definition and usage of magic words for localisation at <a href="https://www-mediawiki-org.translate.goog/wiki/Special:MyLanguage/Manual:Messages_API?_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te" title="Special:MyLanguage/Manual:Messages API">Manual:Messages API</a><span style="display:none"><a href="https://www-mediawiki-org.translate.goog/wiki/Manual:Messages_API?_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te" title="Manual:Messages API"> </a></span>, <a href="https://www-mediawiki-org.translate.goog/wiki/Special:MyLanguage/Manual:Language?_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te#Namespaces" title="Special:MyLanguage/Manual:Language">Manual:Language#Namespaces</a>; <a href="https://www-mediawiki-org.translate.goog/wiki/Special:MyLanguage/Help:System_message?_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te#Avoid_.7B.7BSITENAME.7D.7D_in_messages" title="Special:MyLanguage/Help:System message">Avoid {{SITENAME}} in messages</a>.</p> <div class="mw-heading mw-heading2"> <h2 id="Behavior_switches_(double_underscore_magic_words)"><span id="Behavior_switches_.28double_underscore_magic_words.29"></span>Behavior switches (double underscore magic words)</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="https://www-mediawiki-org.translate.goog/w/index.php?title=Manual:Magic_words&action=edit&section=7&_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te" title="Edit section: Behavior switches (double underscore magic words)"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span> </div> <p>Behavior switches are a special type of magic word. They can be recognized by their use of double underscores (rather than double braces). Example: <code>__NOTOC__</code></p> <p>These magic words typically do not output any content, but instead change the behavior of a page and/or set a page property. These magic words are listed in <code class="mw-highlight mw-highlight-lang-php mw-content-ltr" style="" dir="ltr"><span class="nx">MagicWordFactory</span><span class="o">::</span><span class="na">mDoubleUnderscoreIDs</span></code> and also at <a href="https://www-mediawiki-org.translate.goog/wiki/Special:MyLanguage/Help:Magic_words?_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te#Behavior_switches" title="Special:MyLanguage/Help:Magic words">Help:Magic words#Behavior switches</a>. The effect of most standard behavior switches is defined in <code class="mw-highlight mw-highlight-lang-php mw-content-ltr" style="" dir="ltr"><span class="nx">Parser</span><span class="o">::</span><span class="na">handleDoubleUnderscore</span><span class="p">()</span></code>. If no specific effect is defined, the magic word will simply set a page property in the <code>page_props</code> table. This can also be checked later by testing if <code class="mw-highlight mw-highlight-lang-php mw-content-ltr" dir="ltr"><span class="nv">$parser</span><span class="o">-></span><span class="na">getOutput</span><span class="p">()</span><span class="o">-></span><span class="na">getPageProperty</span><span class="p">(</span> <span class="s1">'MAGIC_WORD'</span> <span class="p">)</span></code> is null or the empty string</p> <div class="mw-heading mw-heading3"> <h3 id="Custom_behavior_switch">Custom behavior switch</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="https://www-mediawiki-org.translate.goog/w/index.php?title=Manual:Magic_words&action=edit&section=8&_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te" title="Edit section: Custom behavior switch"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span> </div> <p>Here is an example extension implementing a custom <code>__CUSTOM__</code> behaviour switch</p> <p><b>MyExt/extension.json</b> - This is minimal, a real extension would fill out more fields.</p> <div class="mw-highlight mw-highlight-lang-json mw-content-ltr" dir="ltr"> <pre><span></span><span class="p">{</span> <span class="w"> </span><span class="nt">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"MyExt"</span><span class="p">,</span> <span class="w"> </span><span class="nt">"type"</span><span class="p">:</span><span class="w"> </span><span class="s2">"parserhook"</span><span class="p">,</span> <span class="w"> </span><span class="nt">"AutoloadNamespaces"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span> <span class="w"> </span><span class="nt">"MediaWiki\\Extension\\MyExt\\"</span><span class="p">:</span><span class="w"> </span><span class="s2">"includes/"</span> <span class="w"> </span><span class="p">},</span> <span class="w"> </span><span class="nt">"Hooks"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span> <span class="w"> </span><span class="nt">"GetDoubleUnderscoreIDs"</span><span class="p">:</span><span class="w"> </span><span class="s2">"main"</span><span class="p">,</span> <span class="w"> </span><span class="nt">"ParserAfterParse"</span><span class="p">:</span><span class="w"> </span><span class="s2">"main"</span><span class="w"> </span> <span class="w"> </span><span class="p">},</span> <span class="w"> </span><span class="nt">"HookHandlers"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span> <span class="w"> </span><span class="nt">"main"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span> <span class="w"> </span><span class="nt">"class"</span><span class="p">:</span><span class="w"> </span><span class="s2">"MediaWiki\\Extension\\MyExt\\Hooks"</span><span class="p">,</span> <span class="w"> </span><span class="nt">"services"</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="w"> </span><span class="s2">"MainConfig"</span><span class="w"> </span><span class="p">]</span> <span class="w"> </span><span class="p">}</span> <span class="w"> </span><span class="p">},</span> <span class="w"> </span><span class="nt">"ExtensionMessagesFiles"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span> <span class="w"> </span><span class="nt">"MyExtMagic"</span><span class="p">:</span><span class="w"> </span><span class="s2">"custom.i18n.magic.php"</span> <span class="w"> </span><span class="p">},</span> <span class="w"> </span><span class="nt">"manifest_version"</span><span class="p">:</span><span class="w"> </span><span class="mi">2</span> <span class="p">}</span> </pre> </div> <p><b>MyExt/MyExt.i18n.magic.php</b></p> <div class="mw-highlight mw-highlight-lang-php mw-content-ltr" dir="ltr"> <pre><span></span><span class="cp"><?php</span> <span class="nv">$magicWords</span> <span class="o">=</span> <span class="p">[];</span> <span class="nv">$magicWords</span><span class="p">[</span><span class="s1">'en'</span><span class="p">]</span> <span class="o">=</span> <span class="p">[</span> <span class="s1">'MAG_CUSTOM'</span> <span class="o">=></span> <span class="p">[</span> <span class="mi">0</span><span class="p">,</span> <span class="s1">'__CUSTOM__'</span> <span class="p">],</span> <span class="p">];</span> </pre> </div> <p><b>MyExt/includes/Hooks.php</b></p> <div class="mw-highlight mw-highlight-lang-php mw-content-ltr" dir="ltr"> <pre><span></span><span class="cp"><?php</span> <span class="k">namespace</span> <span class="nx">MediaWiki\Extension\MyExt</span><span class="p">;</span> <span class="k">class</span> <span class="nc">Hooks</span> <span class="k">implements</span> <span class="nx">GetDoubleUnderscoreIDsHook</span><span class="p">,</span> <span class="nx">ParserAfterParseHook</span> <span class="p">{</span> <span class="k">public</span> <span class="k">function</span> <span class="nf">onGetDoubleUnderscoreIDs</span><span class="p">(</span> <span class="o">&</span><span class="nv">$ids</span> <span class="p">)</span> <span class="p">{</span> <span class="nv">$ids</span><span class="p">[]</span> <span class="o">=</span> <span class="s1">'MAG_CUSTOM'</span><span class="p">;</span> <span class="p">}</span> <span class="k">public</span> <span class="k">function</span> <span class="nf">onParserAfterParse</span><span class="p">(</span> <span class="nv">$parser</span><span class="p">,</span> <span class="o">&</span><span class="nv">$text</span><span class="p">,</span> <span class="nv">$stripState</span> <span class="p">)</span> <span class="p">{</span> <span class="k">if</span> <span class="p">(</span> <span class="nv">$parser</span><span class="o">-></span><span class="na">getOutput</span><span class="p">()</span><span class="o">-></span><span class="na">getPageProperty</span><span class="p">(</span> <span class="s1">'MAG_CUSTOM'</span> <span class="p">)</span> <span class="o">!==</span> <span class="k">null</span> <span class="p">)</span> <span class="p">{</span> <span class="c1">// Do behavior switching here ...</span> <span class="c1">// e.g. If you wanted to add some JS, you would do $parser->getOutput()->addModules( [ 'moduleName' ] );</span> <span class="p">}</span> <span class="p">}</span> <span class="p">}</span> </pre> </div> <p><br></p> <div class="mw-heading mw-heading2"> <h2 id="See_also">See also</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="https://www-mediawiki-org.translate.goog/w/index.php?title=Manual:Magic_words&action=edit&section=9&_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te" title="Edit section: See also"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span> </div> <ul> <li><a href="https://www-mediawiki-org.translate.goog/wiki/Special:MyLanguage/Help:Magic_words?_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te" title="Special:MyLanguage/Help:Magic words">Help:Magic words</a><span style="display:none"><a href="https://www-mediawiki-org.translate.goog/wiki/Help:Magic_words?_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te" title="Help:Magic words"> </a></span> - List of Variables like {{PAGENAME}} and {{SERVER}}</li> <li><a href="https://www-mediawiki-org.translate.goog/wiki/Special:MyLanguage/Manual:MagicWord.php?_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te" title="Special:MyLanguage/Manual:MagicWord.php">Manual:MagicWord.php</a><span style="display:none"><a href="https://www-mediawiki-org.translate.goog/wiki/Manual:MagicWord.php?_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te" title="Manual:MagicWord.php"> </a></span></li> </ul><!-- NewPP limit report Parsed by mw‐api‐int.codfw.main‐5457f5c844‐zcvxw Cached time: 20241119234833 Cache expiry: 2592000 Reduced expiry: false Complications: [show‐toc] CPU time usage: 0.363 seconds Real time usage: 0.523 seconds Preprocessor visited node count: 1934/1000000 Post‐expand include size: 19888/2097152 bytes Template argument size: 12749/2097152 bytes Highest expansion depth: 18/100 Expensive parser function count: 25/500 Unstrip recursion depth: 0/20 Unstrip post‐expand size: 23720/5000000 bytes Lua time usage: 0.034/10.000 seconds Lua memory usage: 1055201/52428800 bytes Number of Wikibase entities loaded: 0/400 --> <!-- Transclusion expansion time report (%,ms,calls,template) 100.00% 195.247 1 -total 58.95% 115.094 25 Template:Ll 48.67% 95.023 1 Template:ExtensionTypes 45.52% 88.870 1 Template:Nmbox 27.49% 53.669 50 Template:Translatable 24.66% 48.151 1 Template:Flatlist 22.02% 42.998 25 Template:Pagelang 16.69% 32.585 2 Template:Note 9.12% 17.813 5 Template:TNTN 3.78% 7.382 2 Template:Phpi --> <!-- Saved in parser cache with key mediawikiwiki:pcache:idhash:10777-0!canonical and timestamp 20241119234833 and revision id 6762106. Rendering was triggered because: api-parse --> </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=""> Retrieved from "<a dir="ltr" href="https://www-mediawiki-org.translate.goog/w/index.php?title=Manual:Magic_words&oldid=6762106&_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te">https://www.mediawiki.org/w/index.php?title=Manual:Magic_words&oldid=6762106</a>" </div> </div> <div id="catlinks" class="catlinks" data-mw="interface"> <div id="mw-normal-catlinks" class="mw-normal-catlinks"> <a href="https://www-mediawiki-org.translate.goog/wiki/Special:Categories?_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te" title="Special:Categories">Categories</a>: <ul> <li><a href="https://www-mediawiki-org.translate.goog/wiki/Category:Customization_techniques?_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te" title="Category:Customization techniques">Customization techniques</a></li> <li><a href="https://www-mediawiki-org.translate.goog/wiki/Category:Magic_words?_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te" title="Category:Magic words">Magic words</a></li> </ul> </div> </div> </div> </main> </div> <div class="mw-footer-container"> <footer id="footer" class="mw-footer"> <ul id="footer-info"> <li id="footer-info-lastmod">This page was last edited on 19 September 2024, at 04:45.</li> <li id="footer-info-copyright">Text is available under the <a rel="nofollow" class="external text" href="https://translate.google.com/website?sl=auto&tl=te&hl=te&u=https://creativecommons.org/licenses/by-sa/4.0/deed.en">Creative Commons Attribution-ShareAlike License</a>; additional terms may apply. Text in <a class="external text" href="https://www-mediawiki-org.translate.goog/wiki/Special:MyLanguage/Help:Contents?_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te">the Help: namespace</a> is available under the <a rel="nofollow" class="external text" href="https://translate.google.com/website?sl=auto&tl=te&hl=te&u=https://creativecommons.org/publicdomain/zero/1.0/">Creative Commons CC0 License</a>. By using this site, you agree to the <a class="external text" href="https://translate.google.com/website?sl=auto&tl=te&hl=te&u=https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Terms_of_Use">Terms of Use</a> and <a class="external text" href="https://translate.google.com/website?sl=auto&tl=te&hl=te&u=https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Privacy_policy">Privacy Policy</a>.</li> </ul> <ul id="footer-places"> <li id="footer-places-privacy"><a href="https://translate.google.com/website?sl=auto&tl=te&hl=te&u=https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Privacy_policy">Privacy policy</a></li> <li id="footer-places-about"><a href="https://www-mediawiki-org.translate.goog/wiki/Project:About?_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te">About mediawiki.org</a></li> <li id="footer-places-disclaimers"><a href="https://www-mediawiki-org.translate.goog/wiki/Project:General_disclaimer?_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te">Disclaimers</a></li> <li id="footer-places-wm-codeofconduct"><a href="https://www-mediawiki-org.translate.goog/wiki/Special:MyLanguage/Code_of_Conduct?_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te">Code of Conduct</a></li> <li id="footer-places-developers"><a href="https://translate.google.com/website?sl=auto&tl=te&hl=te&u=https://developer.wikimedia.org">Developers</a></li> <li id="footer-places-statslink"><a href="https://translate.google.com/website?sl=auto&tl=te&hl=te&u=https://stats.wikimedia.org/%23/www.mediawiki.org">Statistics</a></li> <li id="footer-places-cookiestatement"><a href="https://translate.google.com/website?sl=auto&tl=te&hl=te&u=https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Cookie_statement">Cookie statement</a></li> <li id="footer-places-mobileview"><a href="https://translate.google.com/website?sl=auto&tl=te&hl=te&u=https://m.mediawiki.org/w/index.php?title%3DManual:Magic_words%26mobileaction%3Dtoggle_view_mobile" class="noprint stopMobileRedirectToggle">Mobile view</a></li> </ul> <ul id="footer-icons" class="noprint"> <li id="footer-copyrightico"><a href="https://translate.google.com/website?sl=auto&tl=te&hl=te&u=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.translate.goog/?_x_tr_sl=auto&_x_tr_tl=te&_x_tr_hl=te" 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-6x78m","wgBackendResponseTime":109,"wgPageParseReport":{"limitreport":{"cputime":"0.363","walltime":"0.523","ppvisitednodes":{"value":1934,"limit":1000000},"postexpandincludesize":{"value":19888,"limit":2097152},"templateargumentsize":{"value":12749,"limit":2097152},"expansiondepth":{"value":18,"limit":100},"expensivefunctioncount":{"value":25,"limit":500},"unstrip-depth":{"value":0,"limit":20},"unstrip-size":{"value":23720,"limit":5000000},"entityaccesscount":{"value":0,"limit":400},"timingprofile":["100.00% 195.247 1 -total"," 58.95% 115.094 25 Template:Ll"," 48.67% 95.023 1 Template:ExtensionTypes"," 45.52% 88.870 1 Template:Nmbox"," 27.49% 53.669 50 Template:Translatable"," 24.66% 48.151 1 Template:Flatlist"," 22.02% 42.998 25 Template:Pagelang"," 16.69% 32.585 2 Template:Note"," 9.12% 17.813 5 Template:TNTN"," 3.78% 7.382 2 Template:Phpi"]},"scribunto":{"limitreport-timeusage":{"value":"0.034","limit":"10.000"},"limitreport-memusage":{"value":1055201,"limit":52428800}},"cachereport":{"origin":"mw-api-int.codfw.main-5457f5c844-zcvxw","timestamp":"20241119234833","ttl":2592000,"transientcontent":false}}});});</script> <script>function gtElInit() {var lib = new google.translate.TranslateService();lib.translatePage('en', 'te', function () {});}</script> <script src="https://translate.google.com/translate_a/element.js?cb=gtElInit&hl=te&client=wt" type="text/javascript"></script> </body> </html>