CINXE.COM
Modul:Wikidata forrásának megtekintése – Wikipédia
<!DOCTYPE html> <html class="client-nojs vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-sticky-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-disabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-1 vector-feature-night-mode-disabled skin-theme-clientpref-day vector-toc-not-available" lang="hu" dir="ltr"> <head> <meta charset="UTF-8"> <title>Modul:Wikidata forrásának megtekintése – Wikipédia</title> <script>(function(){var className="client-js vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-sticky-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-disabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-1 vector-feature-night-mode-disabled skin-theme-clientpref-day vector-toc-not-available";var cookie=document.cookie.match(/(?:^|; )huwikimwclientpreferences=([^;]+)/);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":true,"wgSeparatorTransformTable":["",""],"wgDigitTransformTable":["",""],"wgDefaultDateFormat": "dmy","wgMonthNames":["","January","February","March","April","May","June","July","August","September","October","November","December"],"wgRequestId":"61ec35c1-f175-464e-9c99-a53db5082587","wgCanonicalNamespace":"Module","wgCanonicalSpecialPageName":false,"wgNamespaceNumber":828,"wgPageName":"Modul:Wikidata","wgTitle":"Wikidata","wgCurRevisionId":27618397,"wgRevisionId":0,"wgArticleId":1017779,"wgIsArticle":false,"wgIsRedirect":false,"wgAction":"edit","wgUserName":null,"wgUserGroups":["*"],"wgCategories":[],"wgPageViewLanguage":"en","wgPageContentLanguage":"en","wgPageContentModel":"Scribunto","wgRelevantPageName":"Modul:Wikidata","wgRelevantArticleId":1017779,"wgIsProbablyEditable":false,"wgRelevantPageIsProbablyEditable":false,"wgRestrictionEdit":["templateeditor"],"wgRestrictionMove":["templateeditor"],"wgNoticeProject":"wikipedia","wgCiteReferencePreviewsActive":true,"wgFlaggedRevsParams":{"tags":{"accuracy":{"levels":2}}},"wgStableRevisionId":27618397,"wgMediaViewerOnClick":true, "wgMediaViewerEnabledByDefault":true,"wgPopupsFlags":0,"wgVisualEditor":{"pageLanguageCode":"en","pageLanguageDir":"ltr","pageVariantFallbacks":"en"},"wgMFDisplayWikibaseDescriptions":{"search":true,"watchlist":true,"tagline":true,"nearby":true},"wgWMESchemaEditAttemptStepOversample":false,"wgWMEPageLength":40000,"wgCodeEditorCurrentLanguage":"lua","wgRelatedArticlesCompat":[],"wgEditSubmitButtonLabelPublish":true,"wgULSPosition":"interlanguage","wgULSisCompactLinksEnabled":false,"wgVector2022LanguageInHeader":true,"wgULSisLanguageSelectorEmpty":false,"wgCheckUserClientHintsHeadersJsApi":["brands","architecture","bitness","fullVersionList","mobile","model","platform","platformVersion"],"GEHomepageSuggestedEditsEnableTopics":true,"wgGETopicsMatchModeEnabled":false,"wgGEStructuredTaskRejectionReasonTextInputEnabled":false,"wgGELevelingUpEnabledForUser":false,"wgSiteNoticeId":"2.195"};RLSTATE={"ext.gadget.infobox":"ready","ext.gadget.wikiMenuStyles":"ready","ext.globalCssJs.user.styles": "ready","site.styles":"ready","user.styles":"ready","ext.globalCssJs.user":"ready","user":"ready","user.options":"loading","ext.codeEditor.styles":"ready","skins.vector.search.codex.styles":"ready","skins.vector.styles":"ready","skins.vector.icons":"ready","mediawiki.legacy.messageBox":"ready","ext.charinsert.styles":"ready","ext.flaggedRevs.basic":"ready","mediawiki.codex.messagebox.styles":"ready","ext.wikimediamessages.styles":"ready","ext.visualEditor.desktopArticleTarget.noscript":"ready","ext.uls.interlanguage":"ready","ext.wikimediaBadges":"ready","ext.dismissableSiteNotice.styles":"ready"};RLPAGEMODULES=["ext.codeEditor","ext.scribunto.edit","mediawiki.action.edit.collapsibleFooter","site","mediawiki.page.ready","skins.vector.js","ext.centralNotice.geoIP","ext.charinsert","ext.flaggedRevs.advanced","ext.gadget.wdsearch","ext.gadget.irclogin","ext.gadget.collapsible","ext.gadget.kepdia","ext.gadget.kinai","ext.gadget.poziciosTerkep","ext.gadget.wikiMenu","ext.gadget.wiwosm", "ext.urlShortener.toolbar","ext.centralauth.centralautologin","ext.popups","ext.visualEditor.desktopArticleTarget.init","ext.visualEditor.targetLoader","ext.echo.centralauth","ext.eventLogging","ext.wikimediaEvents","ext.navigationTiming","ext.uls.interface","ext.cx.eventlogging.campaigns","ext.checkUser.clientHints","oojs-ui.styles.icons-media","oojs-ui-core.icons","wikibase.sidebar.tracking","ext.dismissableSiteNotice"];</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=hu&modules=ext.charinsert.styles%7Cext.codeEditor.styles%7Cext.dismissableSiteNotice.styles%7Cext.flaggedRevs.basic%7Cext.uls.interlanguage%7Cext.visualEditor.desktopArticleTarget.noscript%7Cext.wikimediaBadges%7Cext.wikimediamessages.styles%7Cmediawiki.codex.messagebox.styles%7Cmediawiki.legacy.messageBox%7Cskins.vector.icons%2Cstyles%7Cskins.vector.search.codex.styles&only=styles&skin=vector-2022"> <script async="" src="/w/load.php?lang=hu&modules=startup&only=scripts&raw=1&skin=vector-2022"></script> <meta name="ResourceLoaderDynamicStyles" content=""> <link rel="stylesheet" href="/w/load.php?lang=hu&modules=ext.gadget.infobox%2CwikiMenuStyles&only=styles&skin=vector-2022"> <link rel="stylesheet" href="/w/load.php?lang=hu&modules=site.styles&only=styles&skin=vector-2022"> <meta name="generator" content="MediaWiki 1.44.0-wmf.5"> <meta name="referrer" content="origin"> <meta name="referrer" content="origin-when-cross-origin"> <meta name="robots" content="noindex,nofollow,max-image-preview:standard"> <meta name="format-detection" content="telephone=no"> <meta name="viewport" content="width=1120"> <meta property="og:title" content="Modul:Wikidata forrásának megtekintése – Wikipédia"> <meta property="og:type" content="website"> <link rel="alternate" media="only screen and (max-width: 640px)" href="//hu.m.wikipedia.org/wiki/Modul:Wikidata"> <link rel="apple-touch-icon" href="/static/apple-touch/wikipedia.png"> <link rel="icon" href="/static/favicon/wikipedia.ico"> <link rel="search" type="application/opensearchdescription+xml" href="/w/rest.php/v1/search" title="Wikipédia (hu)"> <link rel="EditURI" type="application/rsd+xml" href="//hu.wikipedia.org/w/api.php?action=rsd"> <link rel="canonical" href="https://hu.wikipedia.org/wiki/Modul:Wikidata"> <link rel="license" href="https://creativecommons.org/licenses/by-sa/4.0/deed.hu"> <link rel="alternate" type="application/atom+xml" title="Wikipédia Atom-hírcsatorna" href="/w/index.php?title=Speci%C3%A1lis:Friss_v%C3%A1ltoztat%C3%A1sok&feed=atom"> <link rel="dns-prefetch" href="//login.wikimedia.org"> </head> <body class="codeeditor-loading skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-828 ns-subject page-Modul_Wikidata rootpage-Modul_Wikidata skin-vector-2022 action-edit"><a class="mw-jump-link" href="#bodyContent">Ugrás a tartalomhoz</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="Wiki"> <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="Főmenü" > <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">Főmenü</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">Főmenü</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-main-menu.pin">áthelyezés az oldalsávba</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-main-menu.unpin">elrejtés</button> </div> <div id="p-navigation" class="vector-menu mw-portlet mw-portlet-navigation" > <div class="vector-menu-heading"> Navigáció </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="n-mainpage-description" class="mw-list-item"><a href="/wiki/Kezd%C5%91lap" title="A kezdőlap megtekintése [z]" accesskey="z"><span>Kezdőlap</span></a></li><li id="n-sidebar-contents" class="mw-list-item"><a href="/wiki/Wikip%C3%A9dia:Tartalom"><span>Tartalom</span></a></li><li id="n-sidebar-featured" class="mw-list-item"><a href="/wiki/Wikip%C3%A9dia:Kiemelt_sz%C3%B3cikkek_list%C3%A1ja"><span>Kiemelt szócikkek</span></a></li><li id="n-recentchanges" class="mw-list-item"><a href="/wiki/Speci%C3%A1lis:Friss_v%C3%A1ltoztat%C3%A1sok" title="A wikiben történt legutóbbi változtatások listája [r]" accesskey="r"><span>Friss változtatások</span></a></li><li id="n-randompage" class="mw-list-item"><a href="/wiki/Speci%C3%A1lis:Lap_tal%C3%A1lomra" title="Egy véletlenszerűen kiválasztott lap betöltése [x]" accesskey="x"><span>Lap találomra</span></a></li><li id="n-sidebar-enquiries" class="mw-list-item"><a href="/wiki/Wikip%C3%A9dia:Tudakoz%C3%B3"><span>Tudakozó</span></a></li> </ul> </div> </div> <div id="p-sidebar-participate" class="vector-menu mw-portlet mw-portlet-sidebar-participate" > <div class="vector-menu-heading"> Részvétel </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="n-sidebar-basics" class="mw-list-item"><a href="/wiki/Wikip%C3%A9dia:%C3%9Aj_szerkeszt%C5%91knek"><span>Kezdőknek</span></a></li><li id="n-sidebar-help" class="mw-list-item"><a href="/wiki/Wikip%C3%A9dia:Seg%C3%ADts%C3%A9g"><span>Segítség</span></a></li><li id="n-portal" class="mw-list-item"><a href="/wiki/Port%C3%A1l:K%C3%B6z%C3%B6ss%C3%A9g" title="A projektről, miben segíthetsz, mit hol találsz meg"><span>Közösségi portál</span></a></li><li id="n-sidebar-contact" class="mw-list-item"><a href="/wiki/Wikip%C3%A9dia:Kapcsolatfelv%C3%A9tel"><span>Kapcsolatfelvétel</span></a></li> </ul> </div> </div> </div> </div> </div> </div> </nav> <a href="/wiki/Kezd%C5%91lap" class="mw-logo"> <img class="mw-logo-icon" src="/static/images/icons/wikipedia.png" alt="" aria-hidden="true" height="50" width="50"> <span class="mw-logo-container skin-invert"> <img class="mw-logo-wordmark" alt="Wikipédia" src="/static/images/mobile/copyright/wikipedia-wordmark-fr.svg" style="width: 7.4375em; height: 1.125em;"> <img class="mw-logo-tagline" alt="" src="/static/images/mobile/copyright/wikipedia-tagline-hu.svg" width="120" height="13" style="width: 7.5em; height: 0.8125em;"> </span> </a> </div> <div class="vector-header-end"> <div id="p-search" role="search" class="vector-search-box-vue vector-search-box-collapses vector-search-box-show-thumbnail vector-search-box-auto-expand-width vector-search-box"> <a href="/wiki/Speci%C3%A1lis:Keres%C3%A9s" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only search-toggle" title="Keresés a Wikipédián [f]" accesskey="f"><span class="vector-icon mw-ui-icon-search mw-ui-icon-wikimedia-search"></span> <span>Keresés</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="Keresés a Wikipédián" aria-label="Keresés a Wikipédián" autocapitalize="sentences" title="Keresés a Wikipédián [f]" accesskey="f" id="searchInput" > <span class="cdx-text-input__icon cdx-text-input__start-icon"></span> </div> <input type="hidden" name="title" value="Speciális:Keresés"> </div> <button class="cdx-button cdx-search-input__end-button">Keresés</button> </form> </div> </div> </div> <nav class="vector-user-links vector-user-links-wide" aria-label="Személyes eszközök"> <div class="vector-user-links-main"> <div id="p-vector-user-menu-preferences" class="vector-menu mw-portlet emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <div id="p-vector-user-menu-userpage" class="vector-menu mw-portlet emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <nav class="vector-appearance-landmark" aria-label="Megjelenés"> <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="Megjelenés" > <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">Megjelenés</span> </label> <div class="vector-dropdown-content"> <div id="vector-appearance-unpinned-container" class="vector-unpinned-container"> </div> </div> </div> </nav> <div id="p-vector-user-menu-notifications" class="vector-menu mw-portlet emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <div id="p-vector-user-menu-overflow" class="vector-menu mw-portlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-sitesupport-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="//donate.wikimedia.org/wiki/Special:FundraiserRedirector?utm_source=donate&utm_medium=sidebar&utm_campaign=C13_hu.wikipedia.org&uselang=hu" class=""><span>Adományok</span></a> </li> <li id="pt-createaccount-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="/w/index.php?title=Speci%C3%A1lis:Szerkeszt%C5%91i_fi%C3%B3k_l%C3%A9trehoz%C3%A1sa&returnto=Modul%3AWikidata&returntoquery=action%3Dedit" title="Arra bíztatunk, hogy hozz létre egy fiókot, és jelentkezz be, azonban ez nem kötelező" class=""><span>Fiók létrehozása</span></a> </li> <li id="pt-login-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="/w/index.php?title=Speci%C3%A1lis:Bel%C3%A9p%C3%A9s&returnto=Modul%3AWikidata&returntoquery=action%3Dedit" title="Bejelentkezni javasolt, de nem kötelező [o]" accesskey="o" class=""><span>Bejelentkezés</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="További lehetőségek" > <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="Személyes eszközök" > <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">Személyes eszközök</span> </label> <div class="vector-dropdown-content"> <div id="p-personal" class="vector-menu mw-portlet mw-portlet-personal user-links-collapsible-item" title="Felhasználói menü" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-sitesupport" class="user-links-collapsible-item mw-list-item"><a href="//donate.wikimedia.org/wiki/Special:FundraiserRedirector?utm_source=donate&utm_medium=sidebar&utm_campaign=C13_hu.wikipedia.org&uselang=hu"><span>Adományok</span></a></li><li id="pt-createaccount" class="user-links-collapsible-item mw-list-item"><a href="/w/index.php?title=Speci%C3%A1lis:Szerkeszt%C5%91i_fi%C3%B3k_l%C3%A9trehoz%C3%A1sa&returnto=Modul%3AWikidata&returntoquery=action%3Dedit" title="Arra bíztatunk, hogy hozz létre egy fiókot, és jelentkezz be, azonban ez nem kötelező"><span class="vector-icon mw-ui-icon-userAdd mw-ui-icon-wikimedia-userAdd"></span> <span>Fiók létrehozása</span></a></li><li id="pt-login" class="user-links-collapsible-item mw-list-item"><a href="/w/index.php?title=Speci%C3%A1lis:Bel%C3%A9p%C3%A9s&returnto=Modul%3AWikidata&returntoquery=action%3Dedit" title="Bejelentkezni javasolt, de nem kötelező [o]" accesskey="o"><span class="vector-icon mw-ui-icon-logIn mw-ui-icon-wikimedia-logIn"></span> <span>Bejelentkezés</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"> Lapok kijelentkezett szerkesztőknek <a href="/wiki/Seg%C3%ADts%C3%A9g:Bevezet%C3%A9s" aria-label="Tudj meg többet a szerkesztésről"><span>további információk</span></a> </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-anoncontribs" class="mw-list-item"><a href="/wiki/Speci%C3%A1lis:K%C3%B6zrem%C5%B1k%C3%B6d%C3%A9seim" title="Erről az IP-címről végrehajtott szerkesztések listája [y]" accesskey="y"><span>Közreműködések</span></a></li><li id="pt-anontalk" class="mw-list-item"><a href="/wiki/Speci%C3%A1lis:Vit%C3%A1m" title="Az általad használt IP-címről végrehajtott szerkesztések megvitatása [n]" accesskey="n"><span>Vitalap</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"><div id="mw-dismissablenotice-anonplace"></div><script>(function(){var node=document.getElementById("mw-dismissablenotice-anonplace");if(node){node.outerHTML="\u003Cdiv class=\"mw-dismissable-notice\"\u003E\u003Cdiv class=\"mw-dismissable-notice-close\"\u003E[\u003Ca tabindex=\"0\" role=\"button\"\u003Eelrejt\u003C/a\u003E]\u003C/div\u003E\u003Cdiv class=\"mw-dismissable-notice-body\"\u003E\u003C!-- CentralNotice --\u003E\u003Cdiv id=\"localNotice\" data-nosnippet=\"\"\u003E\u003Cdiv class=\"anonnotice\" lang=\"hu\" dir=\"ltr\"\u003E\u003Cdiv style=\"padding:3px 10px; margin:10px; border:1px solid #b3b7ff; font-size:95%; text-align:center;\"\u003E\n\u003Cp\u003ENovember 30-án \u003Cb\u003E\u003Ca href=\"/wiki/Wikip%C3%A9dia:Wikital%C3%A1lkoz%C3%B3k/Budapest,_2024._november_30.\" title=\"Wikipédia:Wikitalálkozók/Budapest, 2024. november 30.\"\u003Etalálkozót tartunk\u003C/a\u003E\u003C/b\u003E Budapesten, ahol téged is szeretettel várunk!\n\u003C/p\u003E\n\u003C/div\u003E\u003C/div\u003E\u003C/div\u003E\u003C/div\u003E\u003C/div\u003E";}}());</script></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="Wiki"> <div id="vector-main-menu-pinned-container" class="vector-pinned-container"> </div> </nav> </div> </div> </div> <div class="mw-content-container"> <main id="content" class="mw-body"> <header class="mw-body-header vector-page-titlebar"> <h1 id="firstHeading" class="firstHeading mw-first-heading">Modul:Wikidata forrásának megtekintése</h1> <div id="p-lang-btn" class="vector-dropdown mw-portlet mw-portlet-lang" > <input type="checkbox" id="p-lang-btn-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-p-lang-btn" class="vector-dropdown-checkbox mw-interlanguage-selector" aria-label="Ez a szócikk nem érhető el más nyelven. Szócikkek hozzáadása más nyelveken" > <label id="p-lang-btn-label" for="p-lang-btn-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--action-progressive mw-portlet-lang-heading-0" aria-hidden="true" ><span class="vector-icon mw-ui-icon-language-progressive mw-ui-icon-wikimedia-language-progressive"></span> <span class="vector-dropdown-label-text">Nyelvek hozzáadása</span> </label> <div class="vector-dropdown-content"> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> <div class="after-portlet after-portlet-lang"><span class="uls-after-portlet-link"></span></div> </div> </div> </div> </header> <div class="vector-page-toolbar"> <div class="vector-page-toolbar-container"> <div id="left-navigation"> <nav aria-label="Névterek"> <div id="p-associated-pages" class="vector-menu vector-menu-tabs mw-portlet mw-portlet-associated-pages" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-nstab-module" class="selected vector-tab-noicon mw-list-item"><a href="/wiki/Modul:Wikidata" title="Modullap megtekintése [c]" accesskey="c"><span>Modul</span></a></li><li id="ca-talk" class="vector-tab-noicon mw-list-item"><a href="/wiki/Modulvita:Wikidata" rel="discussion" title="Az oldal tartalmának megvitatása [t]" accesskey="t"><span>Vitalap</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="Nyelvvariáns váltása" > <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="Nézetek"> <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="vector-tab-noicon mw-list-item"><a href="/wiki/Modul:Wikidata"><span>Olvasás</span></a></li><li id="ca-viewsource" class="selected vector-tab-noicon mw-list-item"><a href="/w/index.php?title=Modul:Wikidata&action=edit" title="Ez egy védett lap. Ide kattintva megnézheted a forrását. [e]" accesskey="e"><span>Lapforrás</span></a></li><li id="ca-history" class="vector-tab-noicon mw-list-item"><a href="/w/index.php?title=Modul:Wikidata&action=history" title="A lap korábbi változatai [h]" accesskey="h"><span>Laptörténet</span></a></li> </ul> </div> </div> </nav> <nav class="vector-page-tools-landmark" aria-label="Oldal eszközök"> <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="Eszközök" > <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">Eszközök</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">Eszközök</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-page-tools.pin">áthelyezés az oldalsávba</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-page-tools.unpin">elrejtés</button> </div> <div id="p-cactions" class="vector-menu mw-portlet mw-portlet-cactions emptyPortlet vector-has-collapsible-items" title="További lehetőségek" > <div class="vector-menu-heading"> Műveletek </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-more-view" class="vector-more-collapsible-item mw-list-item"><a href="/wiki/Modul:Wikidata"><span>Olvasás</span></a></li><li id="ca-more-viewsource" class="selected vector-more-collapsible-item mw-list-item"><a href="/w/index.php?title=Modul:Wikidata&action=edit"><span>Lapforrás</span></a></li><li id="ca-more-history" class="vector-more-collapsible-item mw-list-item"><a href="/w/index.php?title=Modul:Wikidata&action=history"><span>Laptörténet</span></a></li> </ul> </div> </div> <div id="p-tb" class="vector-menu mw-portlet mw-portlet-tb" > <div class="vector-menu-heading"> Általános </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="t-whatlinkshere" class="mw-list-item"><a href="/wiki/Speci%C3%A1lis:Mi_hivatkozik_erre/Modul:Wikidata" title="Az erre a lapra hivatkozó más lapok listája [j]" accesskey="j"><span>Mi hivatkozik erre?</span></a></li><li id="t-recentchangeslinked" class="mw-list-item"><a href="/wiki/Speci%C3%A1lis:Kapcsol%C3%B3d%C3%B3_v%C3%A1ltoztat%C3%A1sok/Modul:Wikidata" rel="nofollow" title="Az erről a lapról hivatkozott lapok utolsó változtatásai [k]" accesskey="k"><span>Kapcsolódó változtatások</span></a></li><li id="t-specialpages" class="mw-list-item"><a href="/wiki/Speci%C3%A1lis:Speci%C3%A1lis_lapok" title="Az összes speciális lap listája [q]" accesskey="q"><span>Speciális lapok</span></a></li><li id="t-info" class="mw-list-item"><a href="/w/index.php?title=Modul:Wikidata&action=info" title="További információk erről a lapról"><span>Lapinformációk</span></a></li><li id="t-urlshortener" class="mw-list-item"><a href="/w/index.php?title=Speci%C3%A1lis:UrlShortener&url=https%3A%2F%2Fhu.wikipedia.org%2Fw%2Findex.php%3Ftitle%3DModul%3AWikidata%26action%3Dedit"><span>Rövidített URL készítése</span></a></li><li id="t-urlshortener-qrcode" class="mw-list-item"><a href="/w/index.php?title=Speci%C3%A1lis:QrCode&url=https%3A%2F%2Fhu.wikipedia.org%2Fw%2Findex.php%3Ftitle%3DModul%3AWikidata%26action%3Dedit"><span>QR-kód letöltése</span></a></li> </ul> </div> </div> <div id="p-wikibase-otherprojects" class="vector-menu mw-portlet mw-portlet-wikibase-otherprojects" > <div class="vector-menu-heading"> Társprojektek </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="t-wikibase" class="wb-otherproject-link wb-otherproject-wikibase-dataitem mw-list-item"><a href="https://www.wikidata.org/wiki/Special:EntityPage/Q24575438" title="Kapcsolt adattárelem [g]" accesskey="g"><span>Wikidata-adatlap</span></a></li> </ul> </div> </div> </div> </div> </div> </div> </nav> </div> </div> </div> <div class="vector-column-end"> <div class="vector-sticky-pinned-container"> <nav class="vector-page-tools-landmark" aria-label="Oldal eszközök"> <div id="vector-page-tools-pinned-container" class="vector-pinned-container"> </div> </nav> <nav class="vector-appearance-landmark" aria-label="Megjelenés"> <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">Megjelenés</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-appearance.pin">áthelyezés az oldalsávba</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-appearance.unpin">elrejtés</button> </div> </div> </div> </nav> </div> </div> <div id="bodyContent" class="vector-body" aria-labelledby="firstHeading" data-mw-ve-target-container> <div class="vector-body-before-content"> <div class="mw-indicators"> </div> </div> <div id="contentSub"><div id="mw-content-subtitle">← <a href="/wiki/Modul:Wikidata" title="Modul:Wikidata">Modul:Wikidata</a></div></div> <div id="mw-content-text" class="mw-body-content"><p>Nincs jogosultságod a következő művelet elvégzéséhez: lap szerkesztése, a következő okok miatt: </p> <ul class="permissions-errors"><li class="mw-permissionerror-protectedpagetext"><div id="mw-semiprotectedpagetext" class="mw-message-box mw-message-box-error"> <p><strong>Ez egy <a href="/wiki/Wikip%C3%A9dia:Lapv%C3%A9delem" title="Wikipédia:Lapvédelem">védett lap</a>, csak <a href="/wiki/Wikip%C3%A9dia:Sablonszerkeszt%C5%91k" title="Wikipédia:Sablonszerkesztők">sablonszerkesztők</a> és <a href="/wiki/Wikip%C3%A9dia:Adminisztr%C3%A1torok" title="Wikipédia:Adminisztrátorok">adminisztrátorok</a> szerkeszthetik.</strong> Módosításokat <a href="/wiki/Modulvita:Wikidata" title="Modulvita:Wikidata">a vitalapon</a> javasolhatsz, a védelem feloldását <a href="/wiki/Wikip%C3%A9dia:Adminisztr%C3%A1torok_%C3%BCzen%C5%91fala" title="Wikipédia:Adminisztrátorok üzenőfala">az adminisztrátorok üzenőfalán</a> kérheted. A modul leírása <a href="/wiki/Modul:Wikidata/doc" title="Modul:Wikidata/doc">külön lapon</a> van, bárki szerkesztheti. A védelem okát és időtartamát <span class="plainlinks"><a class="external text" href="https://hu.wikipedia.org/w/index.php?title=Speci%C3%A1lis:Log&type=protect&page=Modul:Wikidata">a rendszernaplóban</a></span> találod. </p> </div></li><li class="mw-permissionerror-globalblocking-blockedtext-range"><b>Your IP address is in a range that has been <a href="https://meta.wikimedia.org/wiki/Special:MyLanguage/Global_blocks" class="extiw" title="m:Special:MyLanguage/Global blocks">blocked on all Wikimedia Foundation wikis</a>.</b> <p>The block was made by <a href="/wiki/Szerkeszt%C5%91:Jon_Kolbert" title="Szerkesztő:Jon Kolbert">Jon Kolbert</a>. The reason given is <i><a href="https://meta.wikimedia.org/wiki/Special:MyLanguage/NOP" class="extiw" title="m:Special:MyLanguage/NOP">Open proxy/Webhost</a>: See the <a href="https://meta.wikimedia.org/wiki/WM:OP/H" class="extiw" title="m:WM:OP/H">help page</a> if you are affected </i>. </p> <ul><li>Start of block: 2023. augusztus 27., 16:12</li> <li>Expiry of block: 2028. augusztus 27., 16:12</li></ul> <p>Your current IP address is 8.222.208.146. The blocked range is 8.222.128.0/17. </p><p>Kérünk, hogy érdeklődés esetén minden fenti részletet adj meg. Ha azt gondolod, hogy a blokkolás félreértés következménye, további információkat találhatsz a <a href="https://meta.wikimedia.org/wiki/Special:MyLanguage/No_open_proxies" class="extiw" title="m:Special:MyLanguage/No open proxies">nyílt proxykat tiltó</a> globális irányelvben. </p> Egyébként a blokk megbeszéléséhez <a href="https://meta.wikimedia.org/wiki/Steward_requests/Global" class="extiw" title="m:Steward requests/Global">küldj egy felülvizsgálati kérelmet a Metára</a>. You could also send an email to the <a href="https://meta.wikimedia.org/wiki/Special:MyLanguage/Stewards" class="extiw" title="m:Special:MyLanguage/Stewards">stewards</a> <a href="https://meta.wikimedia.org/wiki/Special:MyLanguage/VRT" class="extiw" title="m:Special:MyLanguage/VRT">VRT</a> queue at <kbd>stewards@wikimedia.org</kbd> including all above details.</li></ul><hr /> <p>Megtekintheted és másolhatod a lap forrását. </p><textarea readonly="" accesskey="," id="wpTextbox1" cols="80" rows="25" style="" class="mw-editfont-monospace" lang="en" dir="ltr" name="wpTextbox1">require('strict') local p = {} local getArgs = require('Modul:Arguments').getArgs local frame = mw.getCurrentFrame() local formatStatements local i18n = { ['errors'] = { ['property-param-not-provided'] = "Hiányzó ''property='' paraméter", ['property-not-found'] = 'Érvénytelen tulajdonság: %s', ['entity-not-found'] = 'Nem létező Wikidata-elem', ['unknown-claim-type'] = 'Ismeretlen az állítás típusa', ['unknown-snak-type'] = 'Ismeretlen a snak típusa', ['unknown-datavalue-type'] = 'Ismeretlen az érték típusa', ['unknown-entity-type'] = 'Ismeretlen a Wikidata-elem típusa', ['unknown-value-module'] = "A ''value-module'' és ''value-function'' paramétert egyszerre kell beállítani", ['value-module-not-found'] = "A ''value-module'' nem létező modulra mutat", ['value-function-not-found'] = "A ''value-function'' nem létező funkcióra mutat", ['globecoordinate-direction'] = "Az érték típusa ''globecoordinate:'' kell ''direction=latitude'', ''longitude'' vagy ''both''", ['invalid-value'] = 'Érvénytelen érték', ['unknown-unit'] = 'Ismeretlen mértékegység: %s', ['excluding-arguments'] = 'Nem adható %s és %s egyidejűleg', }, ['somevalue'] = "''nem ismert''", ['novalue'] = "''nincs''" } local function formatError(key, ...) error(i18n.errors[key]:format(...), 2) end function p.getUpperLevelOfType(property, typeId, entityId, item) local result, statements, visited = {}, {}, {[item and item.id or entityId] = true} local function getStatements(entityId, item) local wb_statements if item then wb_statements = item:getBestStatements(property) elseif entityId then wb_statements = mw.wikibase.getBestStatements(entityId, property) else return end for _, s in ipairs(wb_statements) do if s.mainsnak.snaktype == 'value' then local itemId = 'Q' .. s.mainsnak.datavalue.value['numeric-id'] if not visited[itemId] then visited[itemId] = true local item = mw.wikibase.getEntity(itemId) if p.containsPropertyWithValue(item, 'P31', typeId) then statements[item.id] = s else getStatements(nil, item) end end end end end getStatements(entityId, item) for _, s in pairs(statements) do table.insert(result, s) end return result end local function firstValue(statements) for _, statement in ipairs(statements) do if statement.rank == 'preferred' then return {statement} end end for _, statement in ipairs(statements) do if statement.rank == 'normal' then return {statement} end end return {} end local function withRank(statements, ranks) local result = {} for _i, statement in ipairs(statements) do for _j, rank in ipairs(ranks) do if statement.rank == rank then table.insert(result, statement) break end end end return result end function p.withHighestRank(statements) local preferred, normal = {}, {} for _, statement in ipairs(statements) do if statement.rank == 'preferred' then table.insert(preferred, statement) elseif statement.rank == 'normal' then table.insert(normal, statement) end end return #preferred > 0 and preferred or normal end local function atDate(statements, date) local result = {} local Time = require('Modul:Time') local time = Time.newFromIso8601(date, true) if not time then return statements end local isQualified = false for _, s in ipairs(statements) do local startDate, endDate if s.qualifiers and s.qualifiers.P580 and #s.qualifiers.P580 == 1 and s.qualifiers.P580[1].snaktype == 'value' then startDate = Time.newFromWikidataValue(s.qualifiers.P580[1].datavalue.value) end if s.qualifiers and s.qualifiers.P582 and #s.qualifiers.P582 == 1 and s.qualifiers.P582[1].snaktype == 'value' then endDate = Time.newFromWikidataValue(s.qualifiers.P582[1].datavalue.value) end if startDate or endDate then isQualified = true end if not startDate and endDate and time <= endDate or startDate and not endDate and startDate <= time or startDate and endDate and startDate <= time and time <= endDate then table.insert(result, s) end end if isQualified then return result else return statements end end local function getEntityFromId(id) if id and id ~= '' then return mw.wikibase.getEntity(id) end return mw.wikibase.getEntity() end local function getEntityIdFromValue(value) local prefix if value['entity-type'] == 'item' then prefix = 'Q' elseif value['entity-type'] == 'property' then prefix = 'P' else formatError('unknown-entity-type') end return prefix .. value['numeric-id'] end local function getChrDates(chrDate, entityId) if not chrDate then return {} end if chrDate:match('^P%d+$') then local dates = mw.wikibase.getEntity(entityId):getBestStatements(chrDate) local ret = {} for _, v in ipairs(dates) do if v.mainsnak.snaktype == 'value' then table.insert(ret, v.mainsnak.datavalue.value.time) end end return ret else return { chrDate } end end local function getChrQualifierDates(chrQualifierDate, statement) if not chrQualifierDate or not chrQualifierDate:match('^P%d+$') then return {} end if not statement.qualifiers or not statement.qualifiers[chrQualifierDate] then return {} end local ret = {} for _, v in ipairs(statement.qualifiers[chrQualifierDate]) do if v.snaktype == 'value' then table.insert(ret, v.datavalue.value.time) end end return ret end local function getDatedStatement(dates, options, dateFields, item) if not dateFields then dateFields = { 'atDate' } end local result, conflict = nil, false for _, v in ipairs(dates) do for _, w in ipairs(dateFields) do options[w] = v end local statement = formatStatements(options, item) if statement == '' then statement = nil end if statement and result == nil then result = statement elseif statement ~= result then conflict = true end end if not conflict then return result else return nil end end local function formatEntityId(entityId, options, statement) local link = mw.wikibase.sitelink(entityId) if options.link == 'csak' then return link end if link and options.link ~= 'nem' and mw.ustring.sub(link, 1, 10) == 'Kategória:' then return '[[' .. link .. ']]' end local label if options.lang then for lang in mw.text.gsplit(options.lang, ',') do label = mw.wikibase.getLabelByLang(entityId, lang) if label then break end end else label = mw.wikibase.label(entityId) end if options.labelProperty and options.labelProperty ~= '' then local options2 = {} for k, v in pairs(options) do if k ~= 'labelProperty' then options2[k] = v end end options2.property = options.labelProperty options2.entityId = entityId options2.rank = 'valid' options2.link = 'nem' options2.lang = options.lang or 'hu' options2.firstAfter = true options2['felsorolás'] = nil -- felsorolásjel nélkül local label2 = formatStatements(options2) if label2 and label2 ~= '' then label = label2 end end if options.chrProperty then local dates if options.chrDate then dates = getChrDates(options.chrDate, options.entityId) elseif options.chrQualifierDate and statement then dates = getChrQualifierDates(options.chrQualifierDate, statement) else -- getDatedStatement with an empty date object is a no-op -- this should not happen if the module is used correctly dates = {} end local chrLabel = getDatedStatement(dates, { property = options.chrProperty, entityId = entityId, rank = 'valid', lang = options.lang or 'hu', firstAfter = true, ['felsorolás'] = nil -- felsorolásjel nélkül }) if chrLabel then label = chrLabel end end if label and options.format == 'ucfirst' then label = mw.language.getContentLanguage():ucfirst(label) end if link and options.link ~= 'nem' then if label then if mw.ustring.sub(label, 2) == mw.ustring.sub(link, 2) and mw.ustring.lower(mw.ustring.sub(label, 1, 1)) == mw.ustring.lower(mw.ustring.sub(link, 1, 1)) then return '[[' .. label .. ']]' else return '[[' .. link .. '|' .. label .. ']]' end else return '[[' .. link .. ']]' end else return label or link --TODO what if no links and label + fallback language? end end local function formatTimeValue(value, options) if options.format == 'raw' then return value.time else local time = require('Modul:Time').newFromWikidataValue(value) if time then if options.format == 'iso' then return tostring(time) elseif options.format == 'date-object' then return time end return time:formatDate(options) else formatError('invalid-value') end end end local function countryOf(itemId, options, noselflink, chrDate) local function getStatement(dates, new_options, item) return getDatedStatement(dates, new_options, { 'atDate', 'chrDate' }, item) or formatStatements(new_options, item) end if not itemId then return nil end local item = mw.wikibase.getEntity(itemId) if not item then return nil end local dates = getChrDates(chrDate, options.entityId) local dateFields = { 'atDate', 'chrDate' } local new_options = { property = 'P17', chrProperty = options.chrProperty, format = 'raw' } if noselflink and item.id == getStatement(dates, new_options, item) then return nil end new_options.format = nil return getStatement(dates, new_options, item) end local function formatNum(amount) if amount < 10000 and -10000 < amount then return tostring(amount):gsub('%.', ',') else return mw.getContentLanguage():formatNum(amount) end end local function formatDatavalue(datavalue, options, statement) --Use the customize handler if provided if options['value-module'] or options['value-function'] then if not options['value-module'] or not options['value-function'] then return formatError( 'unknown-value-module' ) end local formatter = require ('Module:' .. options['value-module']) if formatter == nil then return formatError( 'value-module-not-found' ) end local fun = formatter[options['value-function']] if fun == nil then return formatError( 'value-function-not-found' ) end return fun( datavalue.value, options ) end --Default formatters if datavalue.type == 'wikibase-entityid' then local itemId = getEntityIdFromValue(datavalue.value) if options.format == 'raw' then return itemId end local result = formatEntityId(itemId, options, statement) if not result then return nil end local country = options.format == 'with_country' and countryOf(itemId, options, true, options.chrDate) return result .. (country and ', ' .. country or '') elseif datavalue.type == 'string' then return datavalue.value --TODO ids + media elseif datavalue.type == 'time' then return formatTimeValue(datavalue.value, options) elseif datavalue.type == 'globecoordinate' then if options.format == 'geohack' then return '[[Fájl:OOjs UI icon mapPin-progressive.svg|16px|link=]] ' .. require('Modul:Coordinate').coord { datavalue.value.latitude, datavalue.value.longitude, options.meta, precision = 'wikidata', format = 'dms' } end if options.direction == 'latitude' then return datavalue.value.latitude elseif options.direction == 'longitude' then return datavalue.value.longitude else return formatError('globecoordinate-direction') end elseif datavalue.type == 'quantity' then if options.format == 'raw' then return datavalue.value.amount end local result local amount = tonumber(datavalue.value.amount) if datavalue.value.unit == '1' then if options.unit then return nil end if options.format == 'percentage' then result = formatNum(amount * 100) .. '%' else result = formatNum(amount) end else local unitId = datavalue.value.unit:match('Q%d+') local sourceUnit = mw.loadData('Modul:Wikidata/units').wikidata_item_ids[unitId] if not sourceUnit then if not options.unit and unitId then local sym_hu, sym_mul for _, st in ipairs(mw.wikibase.getBestStatements(unitId, 'P5061')) do -- unit symbol sym_hu = p.formatStatement(st, { lang = 'hu' }) if sym_hu then break end sym_mul = sym_mul or p.formatStatement(st, { lang = 'mul' }) end sym_hu = sym_hu or sym_mul result = formatNum(amount) .. (unitId ~= 'Q28390' and ' ' or '') .. (sym_hu or mw.wikibase.getLabel(unitId) or unitId) else formatError('unknown-unit', unitId or 'nil') end else local targetUnit = options.unit or sourceUnit -- Help: [[:en:Help:Convert]] result = require('Modul:Convert')._convert { amount, sourceUnit, targetUnit, options.roundDec ~= '' and options.roundDec or nil, -- round output to N decimal places disp = options.showUnit and 'out' or 'number' } end end return result elseif datavalue.type == 'monolingualtext' then local langs = options.lang or 'hu' if langs == 'all' or langs == '~hu' and datavalue.value.language ~= 'hu' then return datavalue.value.text end for lang in mw.text.gsplit(langs, ',') do if lang:match('^%s*(.-)%s*$') == datavalue.value.language then return datavalue.value.text end end return nil else formatError('unknown-datavalue-type') end end local function formatExternalId(options, externalId) if options.format == 'raw' then return externalId end local formatterUrl = formatStatements { entityId = options.property, property = 'P1630', -- formatter URL first = true } if not formatterUrl then return externalId end local url = formatterUrl:gsub('%$1', ((mw.uri.encode(externalId, 'PATH'):gsub('%%2F', '/')):gsub('%%', '%%%%'))) if options.format == 'url' then return url end return string.format('[%s %s]', url, options.externalIdLabel ~= '' and options.externalIdLabel or externalId) end local function formatUrl(url, property, options) if not options or not options.format or options.format == 'raw' or options.format == 'url' then return url end if options.format == 'wikilink' then return ('[%s %s]'):format(url, options['link szövege'] or mw.wikibase.getLabel(property)) end return nil end -- Format an arbitrary snak. Parameters: -- snak: the snak to format (required) -- options: a table of formatting options (optional) -- statement: the statement of which this snak is the main snak of, -- if it’s a main snak (optional) local function formatSnak(snak, options, statement) local options = options or {} if snak.snaktype == 'somevalue' then return options.somevalue or (options.format == 'raw' and 'somevalue' or i18n['somevalue']) elseif snak.snaktype == 'novalue' then return options.format == 'raw' and 'novalue' or i18n['novalue'] elseif snak.snaktype == 'value' then if options['value-module'] or options['value-function'] then return formatDatavalue(snak.datavalue, options, statement) end if snak.datatype == 'math' then return frame:extensionTag('math', snak.datavalue.value) elseif snak.datatype == 'external-id' then return formatExternalId(options, snak.datavalue.value) elseif snak.datatype == 'url' then return formatUrl(snak.datavalue.value, snak.property, options) else return formatDatavalue(snak.datavalue, options, statement) end else formatError('unknown-snak-type') end end --[[ Empty string result used in concatenations. ]] local function formatSnaks(snaks, options) local formattedSnaks = {} for _, snak in ipairs(snaks) do table.insert(formattedSnaks, formatSnak(snak, options)) end return mw.text.listToText(formattedSnaks, options.separator, options.conjunction) end local function formatReference(reference, options) local statedInItem local function formatProperty(prop, prop2, dashSeparated, extraOptions) local localOptions = extraOptions or {} if dashSeparated then localOptions['felsorolás'] = nil localOptions.separator = '&#8201;&#8211;&#8201;' localOptions.conjunction = '&#8201;&#8211;&#8201;' else localOptions['felsorolás'] = 'szöveg' end local formatted = reference.snaks[prop] and formatSnaks(reference.snaks[prop], localOptions) if formatted and formatted ~= '' then return formatted end if prop2 then formatted = reference.snaks[prop2] and formatSnaks(reference.snaks[prop2], localOptions) if formatted and formatted ~= '' then return formatted end end if statedInItem then localOptions.property = prop formatted = formatStatements(localOptions, statedInItem) if formatted and formatted ~= '' then return formatted end if prop2 then localOptions.property = prop2 return formatStatements(localOptions, statedInItem) end end return nil end local args = {} local url_source = 'reference' args.url = reference.snaks['P854'] and formatSnak(reference.snaks['P854'][1]) if reference.snaks.P1476 then for _, snak in ipairs(reference.snaks.P1476) do if not args.title or (snak.datavalue and snak.datavalue.value.language == 'hu') then args.title = snak.datavalue.value.text end end end statedInItem = reference.snaks.P248 and reference.snaks.P248[1].snaktype == 'value' and mw.wikibase.getEntity(reference.snaks.P248[1].datavalue.value.id) or nil if not args.title and statedInItem then args.title = formatStatements({ property = 'P1476', -- title (monolingual text) lang = 'all', first = true }, statedInItem) end if not args.title and statedInItem then args.title = formatSnaks(reference.snaks.P248, { link = 'nem' }) end if not args.url and statedInItem then local id_property for _, statement in ipairs(mw.wikibase.getBestStatements(statedInItem.id, 'P1687')) do -- Wikidata property if statement.mainsnak.snaktype == 'value' and (reference.snaks[statement.mainsnak.datavalue.value.id] or next(mw.wikibase.getBestStatements(options.entityId, statement.mainsnak.datavalue.value.id))) then id_property = statement.mainsnak.datavalue.value.id break end end if not id_property then for _, statement in ipairs(mw.wikibase.getBestStatements(statedInItem.id, 'P527')) do if statement.mainsnak.snaktype == 'value' then id_property = formatStatements{ entityId = statement.mainsnak.datavalue.value.id, property = 'P1687', first = true, excludespecial = true, format = 'raw' } if id_property then break end end end end if id_property then url_source = 'external_id' local fs_options = { property = id_property, first = true, excludespecial = true, format = 'url' } if reference.snaks[id_property] then args.url = formatSnak(reference.snaks[id_property][1], fs_options) else -- Get property from item instead of reference fs_options.entityId = options.entityId args.url = formatStatements(fs_options) end end end if not args.url and statedInItem then url_source = 'stated_in' args.url = formatStatements({ property = 'P953', first = true, excludespecial = true }, statedInItem) if not args.url then args.url = formatStatements({ property = 'P856', first = true, excludespecial = true }, statedInItem) end end if args.url and args.title and args.title ~= '' then -- url and title local Time = {} if reference.snaks.P577 or reference.snaks.P813 or (reference.snaks.P1065 and reference.snaks.P2960) then Time = require('Modul:Time') end if url_source ~= 'external_id' then args.author = formatProperty('P50', 'P2093', true) end local time if reference.snaks.P577 and reference.snaks.P577[1].snaktype == 'value' then time = Time.newFromWikidataValue(reference.snaks.P577[1].datavalue.value) elseif statedInItem then local times = formatStatements({ property = 'P577', first = true, excludespecial = true, format = 'date-object', ['felsorolás'] = 'table' }, statedInItem) time = times[1] end if time then if time.precision >= 11 then args.date = time:toIso8601() else args.year = tostring(time.year) end end if url_source ~= 'external_id' then args.publisher = formatProperty('P123', nil, true) end if not args.publisher and statedInItem then args.publisher = formatStatements({ property = 'P123', first = true }, statedInItem) end args.language = formatProperty('P407', 'P364', false, {link = 'nem'}) args.accessdate = reference.snaks['P813'] and Time.newFromWikidataValue(reference.snaks.P813[1].datavalue.value):toIso8601() if args.url and args.url:match('^https?://www.ksh.hu') then args.url = args.url:gsub('p_lang=EN', 'p_lang=HU') end if args.url and args.url:match('^https://nepszamlalas2022.ksh.hu') then args.url = args.url:gsub('en/database', 'adatbazis') end if reference.snaks.P1065 and reference.snaks.P2960 then args.archiveurl = formatSnak(reference.snaks.P1065[1]) args.archivedate = Time.newFromWikidataValue(reference.snaks.P2960[1].datavalue.value):toIso8601() end return frame:expandTemplate{title = 'Cite web', args = args} else local result = {} local excluded = true for key, referenceSnaks in pairs(reference.snaks) do -- exclude "imported from Wikimedia project", "Wikimedia import URL" and "inferred from" if key ~= 'P143' and key ~= 'P4656' and key ~= 'P3452' then -- don't show references with nothing more than an access date if key ~= 'P813' then excluded = false end for _, snak in ipairs(referenceSnaks) do table.insert(result, formatSnak(snak, snak.datavalue and snak.datavalue.type == 'time' and { link = 'nem' } or { property=snak.property })) end end end if excluded then return '' else return table.concat(result, ', ') end end end local function formatReferences(references, options) if not references then return '' end local limit = tonumber(options.showReferences) or 5 local formattedReferences = {} for _, reference in ipairs(references) do if limit == 0 or #formattedReferences < limit then local formattedReference = formatReference(reference, options) if formattedReference and formattedReference ~= '' then table.insert(formattedReferences, frame:extensionTag('ref', formattedReference, {name = reference.hash})) end end end return table.concat(formattedReferences) end local function populationWithPointInTime(statement, options, last) if statement.mainsnak.snaktype ~= 'value' then return nil end local population = tonumber(statement.mainsnak.datavalue.value.amount) local text = (population < 10000 and tostring(population) or mw.getContentLanguage():formatNum(population)) .. ' fő' if statement.qualifiers and statement.qualifiers.P585 and statement.qualifiers.P585[1].snaktype == 'value' then -- dátum local time, fDate = require('Modul:Time').newFromWikidataValue(statement.qualifiers.P585[1].datavalue.value) if time.precision >= 11 then fDate = mw.getContentLanguage():formatDate(options.dateformat or 'Y. M. j.', time:toIso8601()) else fDate = tostring(time.year) end text = text .. ' ' .. mw.text.tag('span', {style = 'font-size:90%; white-space:nowrap;'}, '(' .. fDate .. ')') end if last and options.punctuation then text = text .. options.punctuation end text = text .. formatReferences(statement.references, options) local qid = statement.id:match("^[Qq]%d+"):upper() if qid == mw.wikibase.getEntityIdForCurrentPage() then return text end if last then text = text .. string.format(' <small class="plainlinks noexcerpts">[https://www.wikidata.org/wiki/%s?uselang=hu#P1082 +/-]</small>', qid) end return text end local function sortAuxiliary(statements, propGenerator, sortDesc) local newlist, auxlist = {}, {} local function sort(a, b) if a.prop and b.prop and a.prop ~= b.prop then return a.prop < b.prop elseif a.prop and b.prop then return a.i < b.i elseif a.prop or b.prop then return not a.prop else return a.i < b.i end end for i, v in ipairs(statements) do auxlist[i] = { i = i, prop = propGenerator(v, i) } end if sortDesc then table.sort(auxlist, function (a, b) return not sort(a, b) end) else table.sort(auxlist, sort) end for _, v in ipairs(auxlist) do table.insert(newlist, statements[v.i]) end return newlist end local function getSortableValue(snak) if not snak or snak.snaktype ~= 'value' then return nil end local datavalue = snak.datavalue if datavalue.type == 'wikibase-entityid' then local id = 'Q' .. datavalue.value['numeric-id'] local key = mw.wikibase.label(id) if not key then key = mw.wikibase.sitelink(id) end if not key then return id end return mw.language.getContentLanguage():caseFold(key) elseif datavalue.type == 'string' then return datavalue.value elseif datavalue.type == 'time' then return require('Modul:Time').newFromWikidataValue(datavalue.value) elseif datavalue.type == 'quantity' then return tonumber(datavalue.value.amount) elseif datavalue.type == 'monolingualtext' then return datavalue.value.text end return nil end local function sortByValue(statements, sortDesc) local function propGenerator(v) return getSortableValue(v.mainsnak) end return sortAuxiliary(statements, propGenerator, sortDesc) end local function sortByQualifier(statements, qualifier, sortDesc) local function propGenerator(v) return v.qualifiers and v.qualifiers[qualifier] and getSortableValue(v.qualifiers[qualifier][1]) end return sortAuxiliary(statements, propGenerator, sortDesc) end local function filterByQualifier(options, statements) if not options.qualProp then return statements end local result = {} options.qualProp = (options.qualProp):upper() for _, s in ipairs(statements) do if s.qualifiers and s.qualifiers[options.qualProp] then if not options.qualValue then table.insert(result, s) else for _, snak in ipairs(s.qualifiers[options.qualProp]) do if snak.snaktype == 'value' then if snak.datavalue.type == 'wikibase-entityid' and ((options.qualValue):upper() .. ','):find(snak.datavalue.value.id .. ',', 1, true) or snak.datavalue.type == 'string' and (options.qualValue .. ','):find(snak.datavalue.value .. ',', 1, true) then table.insert(result, s) break end end end end end end return result end --[[ Local function with forward declaration --]] function formatStatements(options, item) if not options.property or options.property == '' then formatError('property-param-not-provided') end local property = mw.wikibase.resolvePropertyId(options.property) if not property then formatError('property-not-found', options.property) end --Get entity local entity = item local statements = {} if entity then statements = entity:getAllStatements(property) else if options.entityId and options.pageTitle then return formatError('excluding-arguments', 'entityId', 'pageTitle') end if options.pageTitle then options.entityId = mw.wikibase.getEntityIdForTitle(options.pageTitle) elseif not options.entityId then options.entityId = mw.wikibase.getEntityIdForCurrentPage() end if not options.entityId then return options['felsorolás'] == 'table' and {} or nil end if mw.wikibase.isValidEntityId(options.entityId) then statements = mw.wikibase.getAllStatements(options.entityId, property) end end if #statements == 0 then return options['felsorolás'] == 'table' and {} or nil end if options.atDate then statements = atDate(statements, options.atDate) end -- TODO Extract selection and filtering if options.rank ~= 'all' then if not options.rank then statements = p.withHighestRank(statements) elseif options.rank == 'valid' then statements = withRank(statements, {'normal', 'preferred'}) else statements = withRank(statements, {options.rank}) end end if options.typeId then statements = p.getUpperLevelOfType(property, options.typeId, options.entityId, entity) end if options.excludespecial then local newStatements = {} for _, s in ipairs(statements) do if s.mainsnak.snaktype == 'value' then table.insert(newStatements, s) end end statements = newStatements end statements = filterByQualifier(options, statements) if options['filter-function'] then statements = require('Modul:Wikidata/filters')[options['filter-function']](statements) end if options.sort then local comp = options.sort if type(comp) == 'string' and comp:match('[Pp]%d+') then statements = sortByQualifier(statements, string.upper(comp), options.sortDesc) elseif comp == '' or comp == true then statements = sortByValue(statements, options.sortDesc) else table.sort(statements, comp) end end if options.first then statements = firstValue(statements) end --Format statement and concat them cleanly local formattedStatements = {} -- loop variable to know if we're processing the last statement local i = 0 for _, statement in ipairs(statements) do i = i + 1 local fs if property == 'P1082' and options.format == 'default' then -- population fs = populationWithPointInTime(statement, options, (i == #statements)) else fs = p.formatStatement(statement, options, (i == #statements)) end if fs then if options['felsorolás'] == 'lista' then fs = '* ' .. fs elseif options['felsorolás'] == 'számozott lista' then fs = '# ' .. fs end table.insert(formattedStatements, fs) end end local function collapsibleList(frame, args, list, size) if args['lenyíló'] and size > tonumber(args['lenyíló']) then return frame:expandTemplate{ title = 'Show', args = { 'Lista', list } } end return list end local function plainlist(items) if #items == 0 then return nil end if #items == 1 then return items[1] end return collapsibleList(frame, options, frame:expandTemplate{ title = 'Plainlist', args = { '\n* ' .. table.concat(items, '\n* ') .. '\n' } }, #items) end if options['felsorolás'] == 'lista' or options['felsorolás'] == 'számozott lista' then return collapsibleList(frame, options, table.concat(formattedStatements, '\n'), #formattedStatements) elseif options['felsorolás'] == 'sorok' then return plainlist(formattedStatements) elseif options['felsorolás'] == 'szöveg' then return mw.text.listToText(formattedStatements) elseif options['felsorolás'] == 'table' then return formattedStatements elseif options.separator or options.conjunction then options.separator = options.separator and string.gsub(options.separator, '&#32;', ' ') options.conjunction = options.conjunction and string.gsub(options.conjunction, '&#32;', ' ') return mw.text.listToText(formattedStatements, options.separator, options.conjunction) else if options.firstAfter then return formattedStatements[1] or '' end return plainlist(formattedStatements) end end local function formatQualifiers(statement, options, qualifiers) local result, orderedResult, startDate, endDate = {}, {} local function getInterval() if startDate and startDate ~= '' or endDate and endDate ~= '' then local dash = '–' if (startDate and not startDate:match('^%d+$')) or (endDate and not endDate:match('^%d+$')) then dash = ' – ' end return (startDate or '') .. dash .. (endDate or '') end end if type(qualifiers) == 'string' and qualifiers:find('[Pp]%d') then qualifiers = qualifiers:upper() else qualifiers = nil end for key, snaks in pairs(statement.qualifiers) do if not qualifiers or qualifiers:find(key, 1, true) then if key == 'P580' then startDate = formatSnak(snaks[1], {link = 'nem'}) elseif key == 'P582' then endDate = formatSnak(snaks[1], {link = 'nem'}) else for _, snak in ipairs(snaks) do local formattedSnak = formatSnak(snak, { link = snak.property ~= 'P102' and 'nem' or nil, ['format'] = 'geohack', showUnit = true }) if qualifiers then -- order determined by the order in parameter if orderedResult[key] then table.insert(orderedResult[key], formattedSnak) else orderedResult[key] = { formattedSnak } end else table.insert(result, formattedSnak) end end end end end if qualifiers then for qualifier in qualifiers:gmatch('P%d+') do if qualifier == 'P580' or qualifier == 'P582' then local interval = getInterval() if interval then table.insert(result, interval) -- prevent interval to be inserted twice (both at P580 and P582) startDate, endDate = nil, nil end elseif orderedResult[qualifier] then for _, v in ipairs(orderedResult[qualifier]) do table.insert(result, v) end end end else local interval = getInterval() if interval then table.insert(result, 1, interval) end end return table.concat(result, ', ') end function p.formatStatement(statement, options, last) if not statement.type or statement.type ~= 'statement' then formatError('unknown-claim-type') end local options = options or {} local result if statement.mainsnak.snaktype == 'somevalue' and statement.mainsnak.datatype == 'time' and statement.qualifiers and (statement.qualifiers.P1319 or statement.qualifiers.P1326) then -- TODO Extract method if statement.qualifiers.P1319 then if statement.qualifiers.P1326 then result = formatSnak(statement.qualifiers.P1319[1]) .. ' és ' .. formatSnak(statement.qualifiers.P1326[1]) .. ' között' else result = formatSnak(statement.qualifiers.P1319[1]) .. ' után' end else result = formatSnak(statement.qualifiers.P1326[1]) .. ' előtt' end else result = formatSnak(statement.mainsnak, options, statement) end --TODO reference and qualifiers if result and result ~= '' then if options.showQualifiers and statement.qualifiers then local formattedQualifiers = formatQualifiers(statement, options, options.showQualifiers) if formattedQualifiers and formattedQualifiers ~= '' then result = result .. ' <small>(' .. formattedQualifiers .. ')</small>' end end if last and options.punctuation then result = result .. options.punctuation end if options.showReferences then result = result .. formatReferences(statement.references, options) end end return result end function p.formatStatements(frame, args, item) if not args then args = getArgs(frame, { removeBlanks = false }) end --If a value if already set, use it if args.value and args.value ~= '' then return args.value ~= '-' and args.value or nil end if args.externalId == '-' then return nil end if args.externalId and args.externalId ~= '' then return formatExternalId(args, args.externalId) end args.entityId = args.entityId ~= '' and args.entityId or nil args.pageTitle = args.pageTitle ~= '' and args.pageTitle or nil args.qualProp = args.qualProp ~= '' and args.qualProp or nil args.qualValue = args.qualValue ~= '' and args.qualValue or nil return formatStatements(args, item) end --[[ Returns string true if connected Wikibase item contains property specified by property argument, empty string otherwise. Used by template Wikidata-f in conditional expressions. --]] function p.containsProperty(frame, args, item) if not args then args = getArgs(frame, { removeBlanks = false }) end if not args.property then formatError('property-param-not-provided') end if args.value == '-' or args.externalId == '-' then return nil end if args.value then return true end if args.externalId and args.externalId ~= '' then return true end if not item then -- default usage from Wikidata-f template args.entityId = args.entityId ~= '' and args.entityId or nil args.pageTitle = args.pageTitle ~= '' and args.pageTitle or nil local entityId = args.entityId if not entityId then if args.pageTitle then entityId = mw.wikibase.getEntityIdForTitle(args.pageTitle) else entityId = mw.wikibase.getEntityIdForCurrentPage() end end if not entityId then return nil end for _, s in ipairs(mw.wikibase.getBestStatements(entityId, args.property:upper())) do if not args.excludespecial or s.mainsnak.snaktype == 'value' then return true end end return nil end if not item.claims or not item.claims[args.property:upper()] then return nil end if args.rank == 'all' then return true elseif args.rank == 'valid' then -- if we're just searching, it doesn't matter -- if we want all or only the better ones args.rank = nil end for _, claim in ipairs(item.claims[args.property:upper()]) do if (args.rank and claim.rank == args.rank or not args.rank and claim.rank ~= 'deprecated') and (not args.excludespecial or claim.mainsnak.snaktype == 'value') then return true end end return nil end function p.containsPropertyWithValue(item, property, value) if not property or not value then return false end if not item or not item.claims or not item.claims[property:upper()] then return false end for _, statement in ipairs(item.claims[property:upper()]) do if statement.rank ~= 'deprecated' and statement.mainsnak.snaktype == 'value' then local type = statement.mainsnak.datavalue.type if type == 'wikibase-entityid' then if 'Q' .. statement.mainsnak.datavalue.value['numeric-id'] == value then return true end end end end return false end function p.isOfType(item, class) if not item or not item.claims or not item.claims.P31 or not class then return false end local isSubclass, visited local level = 0 local function checkProperty(item, property) -- mw.wikibase.getEntity is expensive when called with the ID of an entity not connected to the current page. if level > 15 then return false end level = level + 1 for _, s in ipairs(item:getBestStatements(property)) do if s.mainsnak.snaktype == 'value' then local itemId = 'Q' .. s.mainsnak.datavalue.value['numeric-id'] if itemId == class or isSubclass(itemId) then return true end end end return false end isSubclass = function (itemId) if visited[itemId] then return false end local item = mw.wikibase.getEntity(itemId) if not item then -- deleted item return false end visited[itemId] = true visited[item.id] = true return checkProperty(item, 'P279') end visited = { [item.id] = true } return checkProperty(item, 'P31') end --[[ Local functions available to other modules. ]] p.formatters = { formatDatavalue = formatDatavalue, formatSnak = formatSnak, formatSnaks = formatSnaks } return p </textarea><div id="mw-scribunto-console"></div><div class="templatesUsed"><div class="mw-templatesUsedExplanation"><p>A lapon használt sablonok: </p></div><ul> <li><a href="/wiki/Sablon:Modul_fejl%C3%A9c" title="Sablon:Modul fejléc">Sablon:Modul fejléc</a> (<a href="/w/index.php?title=Sablon:Modul_fejl%C3%A9c&action=edit" title="Sablon:Modul fejléc">szerkesztés</a>) </li><li><a href="/wiki/Sablon:Moduldokument%C3%A1ci%C3%B3" title="Sablon:Moduldokumentáció">Sablon:Moduldokumentáció</a> (<a href="/w/index.php?title=Sablon:Moduldokument%C3%A1ci%C3%B3&action=edit" title="Sablon:Moduldokumentáció">szerkesztés</a>) </li><li><a href="/wiki/Sablon:Sab" title="Sablon:Sab">Sablon:Sab</a> (<a href="/w/index.php?title=Sablon:Sab&action=edit" title="Sablon:Sab">szerkesztés</a>) </li><li><a href="/wiki/Sablon:Sablonhivatkoz%C3%A1s_le%C3%ADr%C3%A1ssal" title="Sablon:Sablonhivatkozás leírással">Sablon:Sablonhivatkozás leírással</a> (<a href="/w/index.php?title=Sablon:Sablonhivatkoz%C3%A1s_le%C3%ADr%C3%A1ssal&action=edit" title="Sablon:Sablonhivatkozás leírással">lapforrás</a>) (félig védett)</li><li><a href="/wiki/Sablon:Sl" class="mw-redirect" title="Sablon:Sl">Sablon:Sl</a> (<a href="/w/index.php?title=Sablon:Sl&action=edit" class="mw-redirect" title="Sablon:Sl">lapforrás</a>) (félig védett)</li><li><a href="/wiki/Sablon:Szerkeszt" title="Sablon:Szerkeszt">Sablon:Szerkeszt</a> (<a href="/w/index.php?title=Sablon:Szerkeszt&action=edit" title="Sablon:Szerkeszt">lapforrás</a>) (műszaki védettségű)</li><li><a href="/wiki/Sablon:Wikidata" title="Sablon:Wikidata">Sablon:Wikidata</a> (<a href="/w/index.php?title=Sablon:Wikidata&action=edit" title="Sablon:Wikidata">lapforrás</a>) (műszaki védettségű)</li><li><a href="/wiki/Sablon:Wikidata-f" title="Sablon:Wikidata-f">Sablon:Wikidata-f</a> (<a href="/w/index.php?title=Sablon:Wikidata-f&action=edit" title="Sablon:Wikidata-f">lapforrás</a>) (műszaki védettségű)</li><li><a href="/wiki/Modul:Arguments" title="Modul:Arguments">Modul:Arguments</a> (<a href="/w/index.php?title=Modul:Arguments&action=edit" title="Modul:Arguments">lapforrás</a>) (műszaki védettségű)</li><li><a href="/wiki/Modul:Convert" title="Modul:Convert">Modul:Convert</a> (<a href="/w/index.php?title=Modul:Convert&action=edit" title="Modul:Convert">szerkesztés</a>) </li><li><a href="/wiki/Modul:Convert/data" title="Modul:Convert/data">Modul:Convert/data</a> (<a href="/w/index.php?title=Modul:Convert/data&action=edit" title="Modul:Convert/data">szerkesztés</a>) </li><li><a href="/wiki/Modul:Convert/text" title="Modul:Convert/text">Modul:Convert/text</a> (<a href="/w/index.php?title=Modul:Convert/text&action=edit" title="Modul:Convert/text">szerkesztés</a>) </li><li><a href="/wiki/Modul:Dokument%C3%A1ci%C3%B3" title="Modul:Dokumentáció">Modul:Dokumentáció</a> (<a href="/w/index.php?title=Modul:Dokument%C3%A1ci%C3%B3&action=edit" title="Modul:Dokumentáció">szerkesztés</a>) </li><li><a href="/wiki/Modul:Dokument%C3%A1ci%C3%B3/style.css" title="Modul:Dokumentáció/style.css">Modul:Dokumentáció/style.css</a> (<a href="/w/index.php?title=Modul:Dokument%C3%A1ci%C3%B3/style.css&action=edit" title="Modul:Dokumentáció/style.css">szerkesztés</a>) </li><li><a href="/wiki/Modul:Lapv%C3%A9delem" title="Modul:Lapvédelem">Modul:Lapvédelem</a> (<a href="/w/index.php?title=Modul:Lapv%C3%A9delem&action=edit" title="Modul:Lapvédelem">szerkesztés</a>) </li><li><a href="/wiki/Modul:ScribuntoUnit" title="Modul:ScribuntoUnit">Modul:ScribuntoUnit</a> (<a href="/w/index.php?title=Modul:ScribuntoUnit&action=edit" title="Modul:ScribuntoUnit">szerkesztés</a>) </li><li><a href="/wiki/Modul:Time" title="Modul:Time">Modul:Time</a> (<a href="/w/index.php?title=Modul:Time&action=edit" title="Modul:Time">lapforrás</a>) (műszaki védettségű)</li><li><a href="/wiki/Modul:Wikidata" title="Modul:Wikidata">Modul:Wikidata</a> (<a href="/w/index.php?title=Modul:Wikidata&action=edit" title="Modul:Wikidata">lapforrás</a>) (műszaki védettségű)</li><li><a href="/wiki/Modul:Wikidata/doc" title="Modul:Wikidata/doc">Modul:Wikidata/doc</a> (<a href="/w/index.php?title=Modul:Wikidata/doc&action=edit" title="Modul:Wikidata/doc">szerkesztés</a>) </li><li><a href="/wiki/Modul:Wikidata/tests" title="Modul:Wikidata/tests">Modul:Wikidata/tests</a> (<a href="/w/index.php?title=Modul:Wikidata/tests&action=edit" title="Modul:Wikidata/tests">szerkesztés</a>) </li><li><a href="/wiki/Modul:Wikidata/units" title="Modul:Wikidata/units">Modul:Wikidata/units</a> (<a href="/w/index.php?title=Modul:Wikidata/units&action=edit" title="Modul:Wikidata/units">szerkesztés</a>) </li><li><a href="/wiki/Modul:Yesno" title="Modul:Yesno">Modul:Yesno</a> (<a href="/w/index.php?title=Modul:Yesno&action=edit" title="Modul:Yesno">szerkesztés</a>) </li></ul></div><p id="mw-returnto">Vissza a(z) <a href="/wiki/Modul:Wikidata" title="Modul:Wikidata">Modul:Wikidata</a> laphoz.</p> <!--esi <esi:include src="/esitest-fa8a495983347898/content" /> --><noscript><img src="https://login.wikimedia.org/wiki/Special:CentralAutoLogin/start?type=1x1&useformat=desktop" alt="" width="1" height="1" style="border: none; position: absolute;"></noscript> <div class="printfooter" data-nosnippet="">A lap eredeti címe: „<a dir="ltr" href="https://hu.wikipedia.org/wiki/Modul:Wikidata">https://hu.wikipedia.org/wiki/Modul:Wikidata</a>”</div></div> <div id="catlinks" class="catlinks catlinks-allhidden" data-mw="interface"></div> </div> </main> </div> <div class="mw-footer-container"> <footer id="footer" class="mw-footer" > <ul id="footer-info"> </ul> <ul id="footer-places"> <li id="footer-places-privacy"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Privacy_policy">Adatvédelmi irányelvek</a></li> <li id="footer-places-about"><a href="/wiki/Wikip%C3%A9dia:R%C3%B3lunk">A Wikipédiáról</a></li> <li id="footer-places-disclaimers"><a href="/wiki/Wikip%C3%A9dia:Jogi_nyilatkozat">Jogi nyilatkozat</a></li> <li id="footer-places-wm-codeofconduct"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Universal_Code_of_Conduct">Magatartási kódex</a></li> <li id="footer-places-developers"><a href="https://developer.wikimedia.org">Fejlesztők</a></li> <li id="footer-places-statslink"><a href="https://stats.wikimedia.org/#/hu.wikipedia.org">Statisztikák</a></li> <li id="footer-places-cookiestatement"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Cookie_statement">Sütinyilatkozat</a></li> <li id="footer-places-mobileview"><a href="//hu.m.wikipedia.org/w/index.php?title=Modul:Wikidata&action=edit&mobileaction=toggle_view_mobile" class="noprint stopMobileRedirectToggle">Mobil nézet</a></li> </ul> <ul id="footer-icons" class="noprint"> <li id="footer-copyrightico"><a href="https://wikimediafoundation.org/" class="cdx-button cdx-button--fake-button cdx-button--size-large cdx-button--fake-button--enabled"><img src="/static/images/footer/wikimedia-button.svg" width="84" height="29" alt="Wikimedia Foundation" loading="lazy"></a></li> <li id="footer-poweredbyico"><a href="https://www.mediawiki.org/" class="cdx-button cdx-button--fake-button cdx-button--size-large cdx-button--fake-button--enabled"><img src="/w/resources/assets/poweredby_mediawiki.svg" alt="Powered by MediaWiki" width="88" height="31" loading="lazy"></a></li> </ul> </footer> </div> </div> </div> <div class="vector-settings" id="p-dock-bottom"> <ul></ul> </div><script>(RLQ=window.RLQ||[]).push(function(){mw.log.warn("This page is using the deprecated ResourceLoader module \"mediawiki.legacy.messageBox\".\n[1.43] The use of the `interface-message-box` feature with SkinModule is deprecated in favor of CodexModule. Please remove this feature.More information can be found at [[mw:Manual:ResourceLoaderSkinModule]]. ");mw.config.set({"wgHostname":"mw-web.codfw.main-78f4c97c5d-5mfng","wgBackendResponseTime":174,"wgPageParseReport":{"limitreport":{"cputime":"0.007","walltime":"0.010","ppvisitednodes":{"value":44,"limit":1000000},"postexpandincludesize":{"value":1835,"limit":2097152},"templateargumentsize":{"value":0,"limit":2097152},"expansiondepth":{"value":6,"limit":100},"expensivefunctioncount":{"value":1,"limit":500},"unstrip-depth":{"value":0,"limit":20},"unstrip-size":{"value":0,"limit":5000000},"entityaccesscount":{"value":0,"limit":400},"timingprofile":["100.00% 0.000 1 -total"]},"cachereport":{"origin":"mw-web.codfw.main-78f4c97c5d-5mfng","timestamp":"20241129015727","ttl":2592000,"transientcontent":false}}});});</script> </body> </html>