CINXE.COM
وحدة:Wikidata2 - ويكيبيديا
<!DOCTYPE html> <html class="client-nojs vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-sticky-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-1 vector-feature-night-mode-disabled skin-theme-clientpref-day vector-toc-available" lang="ar" dir="rtl"> <head> <meta charset="UTF-8"> <title>وحدة:Wikidata2 - ويكيبيديا</title> <script>(function(){var className="client-js vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-sticky-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-1 vector-feature-night-mode-disabled skin-theme-clientpref-day vector-toc-available";var cookie=document.cookie.match(/(?:^|; )arwikimwclientpreferences=([^;]+)/);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":[".\t,","٫\t٬"],"wgDigitTransformTable":[ "0\t1\t2\t3\t4\t5\t6\t7\t8\t9","٠\t١\t٢\t٣\t٤\t٥\t٦\t٧\t٨\t٩"],"wgDefaultDateFormat":"dmy","wgMonthNames":["","يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"],"wgRequestId":"372cf38e-e83c-456b-a59e-214ee13f02ef","wgCanonicalNamespace":"Module","wgCanonicalSpecialPageName":false,"wgNamespaceNumber":828,"wgPageName":"وحدة:Wikidata2","wgTitle":"Wikidata2","wgCurRevisionId":68653668,"wgRevisionId":68653668,"wgArticleId":3139014,"wgIsArticle":true,"wgIsRedirect":false,"wgAction":"view","wgUserName":null,"wgUserGroups":["*"],"wgCategories":["Pages using the JsonConfig extension","الصفحات التي تستخدم علامات المصدر الموقوفة","وحدات محمية جزئيا","صفحات بها مراجع ويكي بيانات","صفحات تستخدم أداة ويكي ميني أطلس","صفحات بها بيانات ويكي بيانات", "مقالات تحوي نصا بالإنجليزية","Called function 'Dump' from module Wikidata","قوالب مخفية باستخدام الأنماط","الاستشهاد بمصادر باللغة الإنجليزية (en)","جميع وحدات ويكيبيديا","وحدات طُورت محليًا","وحدات ويكي بيانات"],"wgPageViewLanguage":"ar","wgPageContentLanguage":"ar","wgPageContentModel":"Scribunto","wgRelevantPageName":"وحدة:Wikidata2","wgRelevantArticleId":3139014,"wgIsProbablyEditable":false,"wgRelevantPageIsProbablyEditable":false,"wgRestrictionEdit":["editeditorprotected"],"wgRestrictionMove":["editeditorprotected"],"wgNoticeProject":"wikipedia","wgCiteReferencePreviewsActive":true,"wgFlaggedRevsParams":{"tags":{"accuracy":{"levels":2}}},"wgStableRevisionId":68653668,"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":50000,"wgRelatedArticlesCompat":[],"wgEditSubmitButtonLabelPublish":true,"wgULSPosition":"interlanguage","wgULSisCompactLinksEnabled":false,"wgVector2022LanguageInHeader":true,"wgULSisLanguageSelectorEmpty":false,"wgWikibaseItemId":"Q24575438","wgCheckUserClientHintsHeadersJsApi":["brands","architecture","bitness","fullVersionList","mobile","model","platform","platformVersion"],"GEHomepageSuggestedEditsEnableTopics":true,"wgGETopicsMatchModeEnabled":true,"wgGEStructuredTaskRejectionReasonTextInputEnabled":false,"wgGELevelingUpEnabledForUser":false,"wgSiteNoticeId":"2.73"};RLSTATE={"ext.gadget.Font-Amiri":"ready","ext.gadget.palestineTheme":"ready","ext.gadget.WMP-icons":"ready","ext.gadget.Font-Arial":"ready","ext.gadget.HideExLinkIcon":"ready","ext.gadget.Urgent-fixes":"ready","ext.globalCssJs.user.styles":"ready","site.styles": "ready","user.styles":"ready","ext.globalCssJs.user":"ready","user":"ready","user.options":"loading","mediawiki.special":"ready","oojs-ui-core.styles":"ready","oojs-ui.styles.indicators":"ready","mediawiki.widgets.styles":"ready","oojs-ui-core.icons":"ready","mediawiki.htmlform.ooui.styles":"ready","ext.pygments":"ready","ext.cite.styles":"ready","skins.vector.search.codex.styles":"ready","skins.vector.styles":"ready","skins.vector.icons":"ready","jquery.makeCollapsible.styles":"ready","ext.flaggedRevs.basic":"ready","mediawiki.codex.messagebox.styles":"ready","ext.wikimediamessages.styles":"ready","ext.visualEditor.desktopArticleTarget.noscript":"ready","ext.uls.interlanguage":"ready","wikibase.client.init":"ready","ext.wikimediaBadges":"ready","ext.dismissableSiteNotice.styles":"ready"};RLPAGEMODULES=["ext.pygments.view","ext.cite.ux-enhancements","ext.scribunto.logs","site","mediawiki.page.ready","jquery.makeCollapsible","mediawiki.toc","skins.vector.js","ext.centralNotice.geoIP", "ext.centralNotice.startUp","ext.flaggedRevs.advanced","ext.gadget.events-loader","ext.gadget.ArabicAds","ext.gadget.Defaulteditnotices","ext.gadget.searchlang","ext.gadget.exlinks","ext.gadget.charinsert","ext.gadget.TemplateParamWizard","ext.gadget.decodesummary","ext.urlShortener.toolbar","ext.centralauth.centralautologin","mmv.bootstrap","ext.popups","ext.visualEditor.desktopArticleTarget.init","ext.visualEditor.targetLoader","ext.echo.centralauth","ext.eventLogging","ext.wikimediaEvents","ext.navigationTiming","ext.uls.interface","ext.cx.eventlogging.campaigns","wikibase.client.vector-2022","ext.checkUser.clientHints","wikibase.sidebar.tracking","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=ar&modules=ext.cite.styles%7Cext.dismissableSiteNotice.styles%7Cext.flaggedRevs.basic%7Cext.pygments%2CwikimediaBadges%7Cext.uls.interlanguage%7Cext.visualEditor.desktopArticleTarget.noscript%7Cext.wikimediamessages.styles%7Cjquery.makeCollapsible.styles%7Cmediawiki.codex.messagebox.styles%7Cmediawiki.htmlform.ooui.styles%7Cmediawiki.special%7Cmediawiki.widgets.styles%7Coojs-ui-core.icons%2Cstyles%7Coojs-ui.styles.indicators%7Cskins.vector.icons%2Cstyles%7Cskins.vector.search.codex.styles%7Cwikibase.client.init&only=styles&skin=vector-2022"> <script async="" src="/w/load.php?lang=ar&modules=startup&only=scripts&raw=1&skin=vector-2022"></script> <meta name="ResourceLoaderDynamicStyles" content=""> <link rel="stylesheet" href="/w/load.php?lang=ar&modules=ext.gadget.Font-Amiri%2CFont-Arial%2CHideExLinkIcon%2CUrgent-fixes%2CWMP-icons%2CpalestineTheme&only=styles&skin=vector-2022"> <link rel="stylesheet" href="/w/load.php?lang=ar&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="max-image-preview:standard"> <meta name="format-detection" content="telephone=no"> <meta name="viewport" content="width=1120"> <meta property="og:title" content="وحدة:Wikidata2 - ويكيبيديا"> <meta property="og:type" content="website"> <link rel="preconnect" href="//upload.wikimedia.org"> <link rel="alternate" media="only screen and (max-width: 640px)" href="//ar.m.wikipedia.org/wiki/%D9%88%D8%AD%D8%AF%D8%A9:Wikidata2"> <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="ويكيبيديا (ar)"> <link rel="EditURI" type="application/rsd+xml" href="//ar.wikipedia.org/w/api.php?action=rsd"> <link rel="canonical" href="https://ar.wikipedia.org/wiki/%D9%88%D8%AD%D8%AF%D8%A9:Wikidata2"> <link rel="license" href="https://creativecommons.org/licenses/by-sa/4.0/deed.ar"> <link rel="alternate" type="application/atom+xml" title="تلقيمة أتوم ويكيبيديا" href="/w/index.php?title=%D8%AE%D8%A7%D8%B5:%D8%A3%D8%AD%D8%AF%D8%AB_%D8%A7%D9%84%D8%AA%D8%BA%D9%8A%D9%8A%D8%B1%D8%A7%D8%AA&feed=atom"> <link rel="dns-prefetch" href="//meta.wikimedia.org" /> <link rel="dns-prefetch" href="//login.wikimedia.org"> </head> <body class="skin--responsive skin-vector skin-vector-search-vue mediawiki rtl sitedir-rtl mw-hide-empty-elt ns-828 ns-subject page-وحدة_Wikidata2 rootpage-وحدة_Wikidata2 skin-vector-2022 action-view"><a class="mw-jump-link" href="#bodyContent">انتقل إلى المحتوى</a> <div class="vector-header-container"> <header class="vector-header mw-header"> <div class="vector-header-start"> <nav class="vector-main-menu-landmark" aria-label="الموقع"> <div id="vector-main-menu-dropdown" class="vector-dropdown vector-main-menu-dropdown vector-button-flush-left vector-button-flush-right" > <input type="checkbox" id="vector-main-menu-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-main-menu-dropdown" class="vector-dropdown-checkbox " aria-label="القائمة الرئيسية" > <label id="vector-main-menu-dropdown-label" for="vector-main-menu-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-menu mw-ui-icon-wikimedia-menu"></span> <span class="vector-dropdown-label-text">القائمة الرئيسية</span> </label> <div class="vector-dropdown-content"> <div id="vector-main-menu-unpinned-container" class="vector-unpinned-container"> <div id="vector-main-menu" class="vector-main-menu vector-pinnable-element"> <div class="vector-pinnable-header vector-main-menu-pinnable-header vector-pinnable-header-unpinned" data-feature-name="main-menu-pinned" data-pinnable-element-id="vector-main-menu" data-pinned-container-id="vector-main-menu-pinned-container" data-unpinned-container-id="vector-main-menu-unpinned-container" > <div class="vector-pinnable-header-label">القائمة الرئيسية</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-main-menu.pin">انقل للشريط الجانبي</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-main-menu.unpin">أخف</button> </div> <div id="p-encyclopedia" class="vector-menu mw-portlet mw-portlet-encyclopedia" > <div class="vector-menu-heading"> الموسوعة </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="n-mainpage-description" class="mw-list-item"><a href="/wiki/%D8%A7%D9%84%D8%B5%D9%81%D8%AD%D8%A9_%D8%A7%D9%84%D8%B1%D8%A6%D9%8A%D8%B3%D8%A9" title="زر الصفحة الرئيسية [z]" accesskey="z"><span>الصفحة الرئيسة</span></a></li><li id="n-currentevents" class="mw-list-item"><a href="/wiki/%D8%A8%D9%88%D8%A7%D8%A8%D8%A9:%D8%A3%D8%AD%D8%AF%D8%A7%D8%AB_%D8%AC%D8%A7%D8%B1%D9%8A%D8%A9" title="مطالعة سريعة لأهم الأحداث الجارية"><span>الأحداث الجارية</span></a></li><li id="n-recentchanges" class="mw-list-item"><a href="/wiki/%D8%AE%D8%A7%D8%B5:%D8%A3%D8%AD%D8%AF%D8%AB_%D8%A7%D9%84%D8%AA%D8%BA%D9%8A%D9%8A%D8%B1%D8%A7%D8%AA" title="قائمة أحدث التغييرات في الويكي. [r]" accesskey="r"><span>أحدث التغييرات</span></a></li><li id="n-wrecentchanges" class="mw-list-item"><a href="/wiki/%D8%AE%D8%A7%D8%B5:%D8%A3%D8%AD%D8%AF%D8%AB_%D8%A7%D9%84%D8%AA%D8%BA%D9%8A%D9%8A%D8%B1%D8%A7%D8%AA_%D8%A7%D9%84%D9%85%D9%88%D8%B5%D9%88%D9%84%D8%A9/%D9%88%D9%8A%D9%83%D9%8A%D8%A8%D9%8A%D8%AF%D9%8A%D8%A7:%D8%B5%D9%81%D8%AD%D8%A7%D8%AA_%D9%85%D9%87%D9%85%D8%A9"><span>أحدث التغييرات الأساسية</span></a></li> </ul> </div> </div> <div id="p-navigation" class="vector-menu mw-portlet mw-portlet-navigation" > <div class="vector-menu-heading"> تصفح </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="n-subjects" class="mw-list-item"><a href="/wiki/%D9%88%D9%8A%D9%83%D9%8A%D8%A8%D9%8A%D8%AF%D9%8A%D8%A7:%D8%AA%D8%B5%D9%81%D8%AD"><span>المواضيع</span></a></li><li id="n-index" class="mw-list-item"><a href="/wiki/%D9%88%D9%8A%D9%83%D9%8A%D8%A8%D9%8A%D8%AF%D9%8A%D8%A7:%D9%81%D9%87%D8%B1%D8%B3_%D8%B3%D8%B1%D9%8A%D8%B9"><span>أبجدي</span></a></li><li id="n-portals" class="mw-list-item"><a href="/wiki/%D8%A8%D9%88%D8%A7%D8%A8%D8%A9:%D8%AA%D8%B5%D9%81%D8%AD"><span>بوابات</span></a></li><li id="n-randompage" class="mw-list-item"><a href="/wiki/%D8%AE%D8%A7%D8%B5:%D8%B9%D8%B4%D9%88%D8%A7%D8%A6%D9%8A" title="حمل صفحة عشوائية [x]" accesskey="x"><span>مقالة عشوائية</span></a></li><li id="n-Kiwix" class="mw-list-item"><a href="/wiki/%D9%88%D9%8A%D9%83%D9%8A%D8%A8%D9%8A%D8%AF%D9%8A%D8%A7:%D9%83%D9%8A%D9%88%D9%8A%D9%83%D8%B3"><span>تصفح من غير إنترنت</span></a></li> </ul> </div> </div> <div id="p-contributing" class="vector-menu mw-portlet mw-portlet-contributing" > <div class="vector-menu-heading"> مشاركة </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="n-contact" class="mw-list-item"><a href="/wiki/%D9%88%D9%8A%D9%83%D9%8A%D8%A8%D9%8A%D8%AF%D9%8A%D8%A7:%D8%A7%D8%AA%D8%B5%D9%84_%D8%A8%D9%86%D8%A7"><span>تواصل مع ويكيبيديا</span></a></li><li id="n-help" class="mw-list-item"><a href="/wiki/%D9%85%D8%B3%D8%A7%D8%B9%D8%AF%D8%A9:%D9%85%D8%AD%D8%AA%D9%88%D9%8A%D8%A7%D8%AA" title="حيث تجد المساعدة"><span>مساعدة</span></a></li><li id="n-villagepump" class="mw-list-item"><a href="/wiki/%D9%88%D9%8A%D9%83%D9%8A%D8%A8%D9%8A%D8%AF%D9%8A%D8%A7:%D8%A7%D9%84%D9%85%D9%8A%D8%AF%D8%A7%D9%86"><span>الميدان</span></a></li> </ul> </div> </div> </div> </div> </div> </div> </nav> <a href="/wiki/%D8%A7%D9%84%D8%B5%D9%81%D8%AD%D8%A9_%D8%A7%D9%84%D8%B1%D8%A6%D9%8A%D8%B3%D8%A9" class="mw-logo"> <img class="mw-logo-icon" src="/static/images/icons/wikipedia.png" alt="" aria-hidden="true" height="50" width="50"> <span class="mw-logo-container skin-invert"> <img class="mw-logo-wordmark" alt="ويكيبيديا" src="/static/images/mobile/copyright/wikipedia-wordmark-ar.svg" style="width: 7em; height: 2.4375em;"> <img class="mw-logo-tagline" alt="" src="/static/images/mobile/copyright/wikipedia-tagline-ar.svg" width="105" height="22" style="width: 6.5625em; height: 1.375em;"> </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/%D8%AE%D8%A7%D8%B5:%D8%A8%D8%AD%D8%AB" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only search-toggle" title="ابحث في ويكيبيديا [f]" accesskey="f"><span class="vector-icon mw-ui-icon-search mw-ui-icon-wikimedia-search"></span> <span>بحث</span> </a> <div class="vector-typeahead-search-container"> <div class="cdx-typeahead-search cdx-typeahead-search--show-thumbnail cdx-typeahead-search--auto-expand-width"> <form action="/w/index.php" id="searchform" class="cdx-search-input cdx-search-input--has-end-button"> <div id="simpleSearch" class="cdx-search-input__input-wrapper" data-search-loc="header-moved"> <div class="cdx-text-input cdx-text-input--has-start-icon"> <input class="cdx-text-input__input" type="search" name="search" placeholder="ابحث في ويكيبيديا" aria-label="ابحث في ويكيبيديا" autocapitalize="sentences" title="ابحث في ويكيبيديا [f]" accesskey="f" id="searchInput" > <span class="cdx-text-input__icon cdx-text-input__start-icon"></span> </div> <input type="hidden" name="title" value="خاص:بحث"> </div> <button class="cdx-button cdx-search-input__end-button">بحث</button> </form> </div> </div> </div> <nav class="vector-user-links vector-user-links-wide" aria-label="أدوات شخصية"> <div class="vector-user-links-main"> <div id="p-vector-user-menu-preferences" class="vector-menu mw-portlet emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <div id="p-vector-user-menu-userpage" class="vector-menu mw-portlet emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <nav class="vector-appearance-landmark" aria-label="المظهر"> <div id="vector-appearance-dropdown" class="vector-dropdown " title="تغيير مظهر الصفحة، حجم الخط، العرض واللون" > <input type="checkbox" id="vector-appearance-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-appearance-dropdown" class="vector-dropdown-checkbox " aria-label="المظهر" > <label id="vector-appearance-dropdown-label" for="vector-appearance-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-appearance mw-ui-icon-wikimedia-appearance"></span> <span class="vector-dropdown-label-text">المظهر</span> </label> <div class="vector-dropdown-content"> <div id="vector-appearance-unpinned-container" class="vector-unpinned-container"> </div> </div> </div> </nav> <div id="p-vector-user-menu-notifications" class="vector-menu mw-portlet emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <div id="p-vector-user-menu-overflow" class="vector-menu mw-portlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-sitesupport-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="//donate.wikimedia.org/wiki/Special:FundraiserRedirector?utm_source=donate&utm_medium=sidebar&utm_campaign=C13_ar.wikipedia.org&uselang=ar" class=""><span>تبرع</span></a> </li> <li id="pt-createaccount-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="/w/index.php?title=%D8%AE%D8%A7%D8%B5:%D8%A5%D9%86%D8%B4%D8%A7%D8%A1_%D8%AD%D8%B3%D8%A7%D8%A8&returnto=%D9%88%D8%AD%D8%AF%D8%A9%3AWikidata2" title="نشجعك على عمل حساب وتسجيل دخولك؛ لكنه غير ضروري على اي حال" class=""><span>إنشاء حساب</span></a> </li> <li id="pt-login-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="/w/index.php?title=%D8%AE%D8%A7%D8%B5:%D8%AF%D8%AE%D9%88%D9%84_%D8%A7%D9%84%D9%85%D8%B3%D8%AA%D8%AE%D8%AF%D9%85&returnto=%D9%88%D8%AD%D8%AF%D8%A9%3AWikidata2" title="يفضل أن تسجل الدخول، لكنه ليس إلزاميا. [o]" accesskey="o" class=""><span>دخول</span></a> </li> </ul> </div> </div> </div> <div id="vector-user-links-dropdown" class="vector-dropdown vector-user-menu vector-button-flush-right vector-user-menu-logged-out" title="المزيد من الخيارات" > <input type="checkbox" id="vector-user-links-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-user-links-dropdown" class="vector-dropdown-checkbox " aria-label="أدوات شخصية" > <label id="vector-user-links-dropdown-label" for="vector-user-links-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-ellipsis mw-ui-icon-wikimedia-ellipsis"></span> <span class="vector-dropdown-label-text">أدوات شخصية</span> </label> <div class="vector-dropdown-content"> <div id="p-personal" class="vector-menu mw-portlet mw-portlet-personal user-links-collapsible-item" title="قائمة المستخدم" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-sitesupport" class="user-links-collapsible-item mw-list-item"><a href="//donate.wikimedia.org/wiki/Special:FundraiserRedirector?utm_source=donate&utm_medium=sidebar&utm_campaign=C13_ar.wikipedia.org&uselang=ar"><span>تبرع</span></a></li><li id="pt-createaccount" class="user-links-collapsible-item mw-list-item"><a href="/w/index.php?title=%D8%AE%D8%A7%D8%B5:%D8%A5%D9%86%D8%B4%D8%A7%D8%A1_%D8%AD%D8%B3%D8%A7%D8%A8&returnto=%D9%88%D8%AD%D8%AF%D8%A9%3AWikidata2" title="نشجعك على عمل حساب وتسجيل دخولك؛ لكنه غير ضروري على اي حال"><span class="vector-icon mw-ui-icon-userAdd mw-ui-icon-wikimedia-userAdd"></span> <span>إنشاء حساب</span></a></li><li id="pt-login" class="user-links-collapsible-item mw-list-item"><a href="/w/index.php?title=%D8%AE%D8%A7%D8%B5:%D8%AF%D8%AE%D9%88%D9%84_%D8%A7%D9%84%D9%85%D8%B3%D8%AA%D8%AE%D8%AF%D9%85&returnto=%D9%88%D8%AD%D8%AF%D8%A9%3AWikidata2" title="يفضل أن تسجل الدخول، لكنه ليس إلزاميا. [o]" accesskey="o"><span class="vector-icon mw-ui-icon-logIn mw-ui-icon-wikimedia-logIn"></span> <span>دخول</span></a></li> </ul> </div> </div> <div id="p-user-menu-anon-editor" class="vector-menu mw-portlet mw-portlet-user-menu-anon-editor" > <div class="vector-menu-heading"> صفحات للمحررين الذين سجَّلوا خروجهم <a href="/wiki/%D9%85%D8%B3%D8%A7%D8%B9%D8%AF%D8%A9:%D9%85%D9%82%D8%AF%D9%85%D8%A9" aria-label="تعلَّم المزيد بخصوص التحرير"><span>تعلَّم المزيد</span></a> </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-anoncontribs" class="mw-list-item"><a href="/wiki/%D8%AE%D8%A7%D8%B5:%D9%85%D8%B3%D8%A7%D9%87%D9%85%D8%A7%D8%AA%D9%8A" title="قائمة بتعديلات قام بها عنوان الآي بي [y]" accesskey="y"><span>مساهمات</span></a></li><li id="pt-anontalk" class="mw-list-item"><a href="/wiki/%D8%AE%D8%A7%D8%B5:%D9%86%D9%82%D8%A7%D8%B4%D9%8A" title="نقاش حول التعديلات من عنوان الأيبي هذا [n]" accesskey="n"><span>نقاش</span></a></li> </ul> </div> </div> </div> </div> </nav> </div> </header> </div> <div class="mw-page-container"> <div class="mw-page-container-inner"> <div class="vector-sitenotice-container"> <div id="siteNotice"><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\"\u003E\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=\"ar\" dir=\"rtl\"\u003E\u003Ctable style=\"border: 1px solid #a40007; padding: 10px; width:100%; background-image: linear-gradient(#000000,#000000)\"\u003E\n\u003Ctbody\u003E\u003Ctr\u003E\n\u003Ctd style=\"width:10%\"\u003E\u003Cspan typeof=\"mw:File\"\u003E\u003Ca href=\"/wiki/%D9%85%D9%84%D9%81:Arabic_Wikipedia_Logo_Gaza_(3).svg\" class=\"mw-file-description\"\u003E\u003Cimg src=\"//upload.wikimedia.org/wikipedia/commons/thumb/5/55/Arabic_Wikipedia_Logo_Gaza_%283%29.svg/70px-Arabic_Wikipedia_Logo_Gaza_%283%29.svg.png\" decoding=\"async\" width=\"70\" height=\"99\" class=\"mw-file-element\" srcset=\"//upload.wikimedia.org/wikipedia/commons/thumb/5/55/Arabic_Wikipedia_Logo_Gaza_%283%29.svg/105px-Arabic_Wikipedia_Logo_Gaza_%283%29.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/5/55/Arabic_Wikipedia_Logo_Gaza_%283%29.svg/140px-Arabic_Wikipedia_Logo_Gaza_%283%29.svg.png 2x\" data-file-width=\"241\" data-file-height=\"342\" /\u003E\u003C/a\u003E\u003C/span\u003E\n\u003C/td\u003E\n\u003Ctd style=\"width:80%; text-align:center ; color:white\"\u003E\u003Cspan style=\"font-size:100%\"\u003E\n\u003Cp\u003E\u003Cb\u003E\u003Ca href=\"/wiki/%D9%88%D9%8A%D9%83%D9%8A%D8%A8%D9%8A%D8%AF%D9%8A%D8%A7:%D8%A3%D9%88%D9%82%D9%81%D9%88%D8%A7_%D8%A7%D9%84%D8%AD%D8%B1%D8%A8_%D9%88%D8%A7%D9%86%D8%B4%D8%B1%D9%88%D8%A7_%D8%A7%D9%84%D8%B3%D9%84%D8%A7%D9%85\" title=\"ويكيبيديا:أوقفوا الحرب وانشروا السلام\"\u003E\u003Cspan style=\"color:white\"\u003Eتضامنًا\u003C/span\u003E\u003C/a\u003E مع حق الشعب \u003Ca href=\"/wiki/%D9%81%D9%84%D8%B3%D8%B7%D9%8A%D9%86\" title=\"فلسطين\"\u003E\u003Cspan style=\"color:white\"\u003Eالفلسطيني\u003C/span\u003E\u003C/a\u003E\u003C/b\u003E\u003Cbr /\u003E\n\u003Cb\u003Eلا \u003Ca href=\"/wiki/%D8%A7%D9%84%D8%AD%D8%B1%D8%A8_%D8%A7%D9%84%D9%81%D9%84%D8%B3%D8%B7%D9%8A%D9%86%D9%8A%D8%A9_%D8%A7%D9%84%D8%A5%D8%B3%D8%B1%D8%A7%D8%A6%D9%8A%D9%84%D9%8A%D8%A9_2023\" class=\"mw-redirect\" title=\"الحرب الفلسطينية الإسرائيلية 2023\"\u003E\u003Cspan style=\"color:red\"\u003Eللإبادة الجماعية في غزة\u003C/span\u003E\u003C/a\u003E\u003C/b\u003E .... \u003Cb\u003Eلا \u003Ca href=\"/wiki/%D8%AA%D8%B5%D9%86%D9%8A%D9%81:%D9%85%D8%B0%D8%A7%D8%A8%D8%AD_%D8%AE%D9%84%D8%A7%D9%84_%D8%A7%D9%84%D8%AD%D8%B1%D8%A8_%D8%A7%D9%84%D9%81%D9%84%D8%B3%D8%B7%D9%8A%D9%86%D9%8A%D8%A9_%D8%A7%D9%84%D8%A5%D8%B3%D8%B1%D8%A7%D8%A6%D9%8A%D9%84%D9%8A%D8%A9_2023\" title=\"تصنيف:مذابح خلال الحرب الفلسطينية الإسرائيلية 2023\"\u003E\u003Cspan style=\"color:red\"\u003Eلقتل المدنيين\u003C/span\u003E\u003C/a\u003E\u003C/b\u003E\u003Cbr /\u003E \n\u003Cb\u003Eلا \u003Ca href=\"/wiki/%D9%85%D8%AC%D8%B2%D8%B1%D8%A9_%D9%85%D8%B3%D8%AA%D8%B4%D9%81%D9%89_%D8%A7%D9%84%D9%85%D8%B9%D9%85%D8%AF%D8%A7%D9%86%D9%8A\" title=\"مجزرة مستشفى المعمداني\"\u003E\u003Cspan style=\"color:red\"\u003Eلاستهداف المستشفيات والمدارس\u003C/span\u003E\u003C/a\u003E\u003C/b\u003E .... \u003Cb\u003Eلا \u003Ca href=\"/wiki/%D8%B9%D9%85%D9%84%D9%8A%D8%A9_%D8%B7%D9%88%D9%81%D8%A7%D9%86_%D8%A7%D9%84%D8%A3%D9%82%D8%B5%D9%89#الدعاية_الإسرائيلية\" title=\"عملية طوفان الأقصى\"\u003E\u003Cspan style=\"color:red\"\u003Eللتضليل والكيل بمكيالين\u003C/span\u003E\u003C/a\u003E\u003C/b\u003E\u003Cbr /\u003E\n\u003Cb\u003E\u003Ca href=\"/wiki/%D9%88%D9%82%D9%81_%D8%A5%D8%B7%D9%84%D8%A7%D9%82_%D8%A7%D9%84%D9%86%D8%A7%D8%B1_%D9%81%D9%8A_%D8%BA%D8%B2%D8%A9_2023\" class=\"mw-redirect\" title=\"وقف إطلاق النار في غزة 2023\"\u003E\u003Cspan style=\"color:white\"\u003Eأوقفوا الحرب\u003C/span\u003E\u003C/a\u003E .... وانشروا السلام العادل والشامل\u003C/b\u003E\n\u003C/p\u003E\n\n\u003C/span\u003E\u003C/td\u003E\u003C/tr\u003E\u003C/tbody\u003E\u003C/table\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="الموقع"> <div id="vector-main-menu-pinned-container" class="vector-pinned-container"> </div> </nav> </div> </div> <div class="vector-sticky-pinned-container"> <nav id="mw-panel-toc" aria-label="المحتويات" data-event-name="ui.sidebar-toc" class="mw-table-of-contents-container vector-toc-landmark"> <div id="vector-toc-pinned-container" class="vector-pinned-container"> <div id="vector-toc" class="vector-toc vector-pinnable-element"> <div class="vector-pinnable-header vector-toc-pinnable-header vector-pinnable-header-pinned" data-feature-name="toc-pinned" data-pinnable-element-id="vector-toc" > <h2 class="vector-pinnable-header-label">المحتويات</h2> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-toc.pin">انقل للشريط الجانبي</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-toc.unpin">أخف</button> </div> <ul class="vector-toc-contents" id="mw-panel-toc-list"> <li id="toc-mw-content-text" class="vector-toc-list-item vector-toc-level-1"> <a href="#" class="vector-toc-link"> <div class="vector-toc-text">المقدمة</div> </a> </li> <li id="toc-الاستخدامات" class="vector-toc-list-item vector-toc-level-1"> <a class="vector-toc-link" href="#الاستخدامات"> <div class="vector-toc-text"> <span class="vector-toc-numb">1</span> <span>الاستخدامات</span> </div> </a> <ul id="toc-الاستخدامات-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-الوحدات_الفرعية" class="vector-toc-list-item vector-toc-level-1"> <a class="vector-toc-link" href="#الوحدات_الفرعية"> <div class="vector-toc-text"> <span class="vector-toc-numb">2</span> <span>الوحدات الفرعية</span> </div> </a> <ul id="toc-الوحدات_الفرعية-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-الاستعمال" class="vector-toc-list-item vector-toc-level-1"> <a class="vector-toc-link" href="#الاستعمال"> <div class="vector-toc-text"> <span class="vector-toc-numb">3</span> <span>الاستعمال</span> </div> </a> <ul id="toc-الاستعمال-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-الشرح" class="vector-toc-list-item vector-toc-level-1"> <a class="vector-toc-link" href="#الشرح"> <div class="vector-toc-text"> <span class="vector-toc-numb">4</span> <span>الشرح</span> </div> </a> <ul id="toc-الشرح-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-انقر_لإظهار_الشرح_>>>>" class="vector-toc-list-item vector-toc-level-1"> <a class="vector-toc-link" href="#انقر_لإظهار_الشرح_>>>>"> <div class="vector-toc-text"> <span class="vector-toc-numb">5</span> <span>انقر لإظهار الشرح >>>></span> </div> </a> <button aria-controls="toc-انقر_لإظهار_الشرح_>>>>-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>ثبِّت القسم الفرعي انقر لإظهار الشرح >>>></span> </button> <ul id="toc-انقر_لإظهار_الشرح_>>>>-sublist" class="vector-toc-list"> <li id="toc-m" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#m"> <div class="vector-toc-text"> <span class="vector-toc-numb">5.1</span> <span>m</span> </div> </a> <ul id="toc-m-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-formatStatements" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#formatStatements"> <div class="vector-toc-text"> <span class="vector-toc-numb">5.2</span> <span>formatStatements</span> </div> </a> <ul id="toc-formatStatements-sublist" class="vector-toc-list"> <li id="toc-فلترة_النتيجة" class="vector-toc-list-item vector-toc-level-3"> <a class="vector-toc-link" href="#فلترة_النتيجة"> <div class="vector-toc-text"> <span class="vector-toc-numb">5.2.1</span> <span>فلترة النتيجة</span> </div> </a> <ul id="toc-فلترة_النتيجة-sublist" class="vector-toc-list"> <li id="toc-رتبة_القيم_/_rank" class="vector-toc-list-item vector-toc-level-4"> <a class="vector-toc-link" href="#رتبة_القيم_/_rank"> <div class="vector-toc-text"> <span class="vector-toc-numb">5.2.1.1</span> <span>رتبة القيم / rank</span> </div> </a> <ul id="toc-رتبة_القيم_/_rank-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-عام" class="vector-toc-list-item vector-toc-level-4"> <a class="vector-toc-link" href="#عام"> <div class="vector-toc-text"> <span class="vector-toc-numb">5.2.1.2</span> <span>عام</span> </div> </a> <ul id="toc-عام-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-التصفيات" class="vector-toc-list-item vector-toc-level-4"> <a class="vector-toc-link" href="#التصفيات"> <div class="vector-toc-text"> <span class="vector-toc-numb">5.2.1.3</span> <span>التصفيات</span> </div> </a> <ul id="toc-التصفيات-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-القيم" class="vector-toc-list-item vector-toc-level-4"> <a class="vector-toc-link" href="#القيم"> <div class="vector-toc-text"> <span class="vector-toc-numb">5.2.1.4</span> <span>القيم</span> </div> </a> <ul id="toc-القيم-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-القيم_في_خاصية_محددة" class="vector-toc-list-item vector-toc-level-4"> <a class="vector-toc-link" href="#القيم_في_خاصية_محددة"> <div class="vector-toc-text"> <span class="vector-toc-numb">5.2.1.5</span> <span>القيم في خاصية محددة</span> </div> </a> <ul id="toc-القيم_في_خاصية_محددة-sublist" class="vector-toc-list"> </ul> </li> </ul> </li> <li id="toc-فصل_القيم" class="vector-toc-list-item vector-toc-level-3"> <a class="vector-toc-link" href="#فصل_القيم"> <div class="vector-toc-text"> <span class="vector-toc-numb">5.2.2</span> <span>فصل القيم</span> </div> </a> <ul id="toc-فصل_القيم-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-ترتيب_النتيجة_/_sort" class="vector-toc-list-item vector-toc-level-3"> <a class="vector-toc-link" href="#ترتيب_النتيجة_/_sort"> <div class="vector-toc-text"> <span class="vector-toc-numb">5.2.3</span> <span>ترتيب النتيجة / sort</span> </div> </a> <ul id="toc-ترتيب_النتيجة_/_sort-sublist" class="vector-toc-list"> <li id="toc-حسب_التصفيات" class="vector-toc-list-item vector-toc-level-4"> <a class="vector-toc-link" href="#حسب_التصفيات"> <div class="vector-toc-text"> <span class="vector-toc-numb">5.2.3.1</span> <span>حسب التصفيات</span> </div> </a> <ul id="toc-حسب_التصفيات-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-حسب_الخواص" class="vector-toc-list-item vector-toc-level-4"> <a class="vector-toc-link" href="#حسب_الخواص"> <div class="vector-toc-text"> <span class="vector-toc-numb">5.2.3.2</span> <span>حسب الخواص</span> </div> </a> <ul id="toc-حسب_الخواص-sublist" class="vector-toc-list"> </ul> </li> </ul> </li> <li id="toc-المراجع_/_References_/_Sources" class="vector-toc-list-item vector-toc-level-3"> <a class="vector-toc-link" href="#المراجع_/_References_/_Sources"> <div class="vector-toc-text"> <span class="vector-toc-numb">5.2.4</span> <span>المراجع / References / Sources</span> </div> </a> <ul id="toc-المراجع_/_References_/_Sources-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-صياغة_النص" class="vector-toc-list-item vector-toc-level-3"> <a class="vector-toc-link" href="#صياغة_النص"> <div class="vector-toc-text"> <span class="vector-toc-numb">5.2.5</span> <span>صياغة النص</span> </div> </a> <ul id="toc-صياغة_النص-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-تصفيات_/_Qualifiers" class="vector-toc-list-item vector-toc-level-3"> <a class="vector-toc-link" href="#تصفيات_/_Qualifiers"> <div class="vector-toc-text"> <span class="vector-toc-numb">5.2.6</span> <span>تصفيات / Qualifiers</span> </div> </a> <ul id="toc-تصفيات_/_Qualifiers-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-وسائط_حسب_نوع_البيانات_/_datatype" class="vector-toc-list-item vector-toc-level-3"> <a class="vector-toc-link" href="#وسائط_حسب_نوع_البيانات_/_datatype"> <div class="vector-toc-text"> <span class="vector-toc-numb">5.2.7</span> <span>وسائط حسب نوع البيانات / datatype</span> </div> </a> <ul id="toc-وسائط_حسب_نوع_البيانات_/_datatype-sublist" class="vector-toc-list"> <li id="toc-عنصر_/_item" class="vector-toc-list-item vector-toc-level-4"> <a class="vector-toc-link" href="#عنصر_/_item"> <div class="vector-toc-text"> <span class="vector-toc-numb">5.2.7.1</span> <span>عنصر / item</span> </div> </a> <ul id="toc-عنصر_/_item-sublist" class="vector-toc-list"> <li id="toc-الحصول_على_خواص_إضافية" class="vector-toc-list-item vector-toc-level-5"> <a class="vector-toc-link" href="#الحصول_على_خواص_إضافية"> <div class="vector-toc-text"> <span class="vector-toc-numb">5.2.7.1.1</span> <span>الحصول على خواص إضافية</span> </div> </a> <ul id="toc-الحصول_على_خواص_إضافية-sublist" class="vector-toc-list"> </ul> </li> </ul> </li> </ul> </li> <li id="toc-وسيط_property1" class="vector-toc-list-item vector-toc-level-3"> <a class="vector-toc-link" href="#وسيط_property1"> <div class="vector-toc-text"> <span class="vector-toc-numb">5.2.8</span> <span>وسيط property1</span> </div> </a> <ul id="toc-وسيط_property1-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-وسيط_property2" class="vector-toc-list-item vector-toc-level-3"> <a class="vector-toc-link" href="#وسيط_property2"> <div class="vector-toc-text"> <span class="vector-toc-numb">5.2.9</span> <span>وسيط property2</span> </div> </a> <ul id="toc-وسيط_property2-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-وسيط_property3" class="vector-toc-list-item vector-toc-level-3"> <a class="vector-toc-link" href="#وسيط_property3"> <div class="vector-toc-text"> <span class="vector-toc-numb">5.2.10</span> <span>وسيط property3</span> </div> </a> <ul id="toc-وسيط_property3-sublist" class="vector-toc-list"> <li id="toc-ملف_وسائط_من_كومنز_/_commonsMedia" class="vector-toc-list-item vector-toc-level-4"> <a class="vector-toc-link" href="#ملف_وسائط_من_كومنز_/_commonsMedia"> <div class="vector-toc-text"> <span class="vector-toc-numb">5.2.10.1</span> <span>ملف وسائط من كومنز / commonsMedia</span> </div> </a> <ul id="toc-ملف_وسائط_من_كومنز_/_commonsMedia-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-إحداثيات_جغرافية_/_coordinate" class="vector-toc-list-item vector-toc-level-4"> <a class="vector-toc-link" href="#إحداثيات_جغرافية_/_coordinate"> <div class="vector-toc-text"> <span class="vector-toc-numb">5.2.10.2</span> <span>إحداثيات جغرافية / coordinate</span> </div> </a> <ul id="toc-إحداثيات_جغرافية_/_coordinate-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-نص_أحادي_اللغة_/_نص_بلغة_وحيدة_/_monolingualtext" class="vector-toc-list-item vector-toc-level-4"> <a class="vector-toc-link" href="#نص_أحادي_اللغة_/_نص_بلغة_وحيدة_/_monolingualtext"> <div class="vector-toc-text"> <span class="vector-toc-numb">5.2.10.3</span> <span>نص أحادي اللغة / نص بلغة وحيدة / monolingualtext</span> </div> </a> <ul id="toc-نص_أحادي_اللغة_/_نص_بلغة_وحيدة_/_monolingualtext-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-كمية_/_quantity" class="vector-toc-list-item vector-toc-level-4"> <a class="vector-toc-link" href="#كمية_/_quantity"> <div class="vector-toc-text"> <span class="vector-toc-numb">5.2.10.4</span> <span>كمية / quantity</span> </div> </a> <ul id="toc-كمية_/_quantity-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-نص_/_string" class="vector-toc-list-item vector-toc-level-4"> <a class="vector-toc-link" href="#نص_/_string"> <div class="vector-toc-text"> <span class="vector-toc-numb">5.2.10.5</span> <span>نص / string</span> </div> </a> <ul id="toc-نص_/_string-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-نقطة_زمنية_/_time" class="vector-toc-list-item vector-toc-level-4"> <a class="vector-toc-link" href="#نقطة_زمنية_/_time"> <div class="vector-toc-text"> <span class="vector-toc-numb">5.2.10.6</span> <span>نقطة زمنية / time</span> </div> </a> <ul id="toc-نقطة_زمنية_/_time-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-معرف_خارجي_/_external-id" class="vector-toc-list-item vector-toc-level-4"> <a class="vector-toc-link" href="#معرف_خارجي_/_external-id"> <div class="vector-toc-text"> <span class="vector-toc-numb">5.2.10.7</span> <span>معرف خارجي / external-id</span> </div> </a> <ul id="toc-معرف_خارجي_/_external-id-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-المسار_/_url" class="vector-toc-list-item vector-toc-level-4"> <a class="vector-toc-link" href="#المسار_/_url"> <div class="vector-toc-text"> <span class="vector-toc-numb">5.2.10.8</span> <span>المسار / url</span> </div> </a> <ul id="toc-المسار_/_url-sublist" class="vector-toc-list"> </ul> </li> </ul> </li> <li id="toc-خيارات_إضافية" class="vector-toc-list-item vector-toc-level-3"> <a class="vector-toc-link" href="#خيارات_إضافية"> <div class="vector-toc-text"> <span class="vector-toc-numb">5.2.11</span> <span>خيارات إضافية</span> </div> </a> <ul id="toc-خيارات_إضافية-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-property-(module/function)_و_claim-(module/function)_و_value-(module/function)" class="vector-toc-list-item vector-toc-level-3"> <a class="vector-toc-link" href="#property-(module/function)_و_claim-(module/function)_و_value-(module/function)"> <div class="vector-toc-text"> <span class="vector-toc-numb">5.2.12</span> <span>property-(module/function) و claim-(module/function) و value-(module/function)</span> </div> </a> <ul id="toc-property-(module/function)_و_claim-(module/function)_و_value-(module/function)-sublist" class="vector-toc-list"> <li id="toc-property" class="vector-toc-list-item vector-toc-level-4"> <a class="vector-toc-link" href="#property"> <div class="vector-toc-text"> <span class="vector-toc-numb">5.2.12.1</span> <span>property</span> </div> </a> <ul id="toc-property-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-claim" class="vector-toc-list-item vector-toc-level-4"> <a class="vector-toc-link" href="#claim"> <div class="vector-toc-text"> <span class="vector-toc-numb">5.2.12.2</span> <span>claim</span> </div> </a> <ul id="toc-claim-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-value" class="vector-toc-list-item vector-toc-level-4"> <a class="vector-toc-link" href="#value"> <div class="vector-toc-text"> <span class="vector-toc-numb">5.2.12.3</span> <span>value</span> </div> </a> <ul id="toc-value-sublist" class="vector-toc-list"> </ul> </li> </ul> </li> </ul> </li> <li id="toc-pageId" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#pageId"> <div class="vector-toc-text"> <span class="vector-toc-numb">5.3</span> <span>pageId</span> </div> </a> <ul id="toc-pageId-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-labelIn" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#labelIn"> <div class="vector-toc-text"> <span class="vector-toc-numb">5.4</span> <span>labelIn</span> </div> </a> <ul id="toc-labelIn-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-descriptionIn" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#descriptionIn"> <div class="vector-toc-text"> <span class="vector-toc-numb">5.5</span> <span>descriptionIn</span> </div> </a> <ul id="toc-descriptionIn-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-getSiteLink_/_وصلات_المواقع" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#getSiteLink_/_وصلات_المواقع"> <div class="vector-toc-text"> <span class="vector-toc-numb">5.6</span> <span>getSiteLink / وصلات المواقع</span> </div> </a> <ul id="toc-getSiteLink_/_وصلات_المواقع-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Dump" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Dump"> <div class="vector-toc-text"> <span class="vector-toc-numb">5.7</span> <span>Dump</span> </div> </a> <ul id="toc-Dump-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-isSubclass_/_نوع_فرعي_من" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#isSubclass_/_نوع_فرعي_من"> <div class="vector-toc-text"> <span class="vector-toc-numb">5.8</span> <span>isSubclass / نوع فرعي من</span> </div> </a> <ul id="toc-isSubclass_/_نوع_فرعي_من-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-EntityIdForTitle" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#EntityIdForTitle"> <div class="vector-toc-text"> <span class="vector-toc-numb">5.9</span> <span>EntityIdForTitle</span> </div> </a> <ul id="toc-EntityIdForTitle-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Qidfortitleandwiki" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Qidfortitleandwiki"> <div class="vector-toc-text"> <span class="vector-toc-numb">5.10</span> <span>Qidfortitleandwiki</span> </div> </a> <ul id="toc-Qidfortitleandwiki-sublist" class="vector-toc-list"> </ul> </li> </ul> </li> <li id="toc-آخر_التحديثات" class="vector-toc-list-item vector-toc-level-1"> <a class="vector-toc-link" href="#آخر_التحديثات"> <div class="vector-toc-text"> <span class="vector-toc-numb">6</span> <span>آخر التحديثات</span> </div> </a> <ul id="toc-آخر_التحديثات-sublist" class="vector-toc-list"> </ul> </li> </ul> </div> </div> </nav> </div> </div> <div class="mw-content-container"> <main id="content" class="mw-body"> <header class="mw-body-header vector-page-titlebar"> <nav aria-label="المحتويات" class="vector-toc-landmark"> <div id="vector-page-titlebar-toc" class="vector-dropdown vector-page-titlebar-toc vector-button-flush-left" > <input type="checkbox" id="vector-page-titlebar-toc-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-page-titlebar-toc" class="vector-dropdown-checkbox " aria-label="تبديل عرض جدول المحتويات" > <label id="vector-page-titlebar-toc-label" for="vector-page-titlebar-toc-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-listBullet mw-ui-icon-wikimedia-listBullet"></span> <span class="vector-dropdown-label-text">تبديل عرض جدول المحتويات</span> </label> <div class="vector-dropdown-content"> <div id="vector-page-titlebar-toc-unpinned-container" class="vector-unpinned-container"> </div> </div> </div> </nav> <h1 id="firstHeading" class="firstHeading mw-first-heading"><span class="mw-page-title-namespace">وحدة</span><span class="mw-page-title-separator">:</span><span class="mw-page-title-main">Wikidata2</span></h1> <div id="p-lang-btn" class="vector-dropdown mw-portlet mw-portlet-lang" > <input type="checkbox" id="p-lang-btn-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-p-lang-btn" class="vector-dropdown-checkbox mw-interlanguage-selector" aria-label="اذهب إلى المقالة في لغةٍ أخرى. مُتاحة في 86 لغة" > <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-86" 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">86 لغة</span> </label> <div class="vector-dropdown-content"> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li class="interlanguage-link interwiki-ab mw-list-item"><a href="https://ab.wikipedia.org/wiki/%D0%90%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C:Wikidata" title="Амодуль:Wikidata – الأبخازية" lang="ab" hreflang="ab" data-title="Амодуль:Wikidata" data-language-autonym="Аԥсшәа" data-language-local-name="الأبخازية" class="interlanguage-link-target"><span>Аԥсшәа</span></a></li><li class="interlanguage-link interwiki-ady mw-list-item"><a href="https://ady.wikipedia.org/wiki/Module:Wikidata" title="Module:Wikidata – الأديغة" lang="ady" hreflang="ady" data-title="Module:Wikidata" data-language-autonym="Адыгабзэ" data-language-local-name="الأديغة" class="interlanguage-link-target"><span>Адыгабзэ</span></a></li><li class="interlanguage-link interwiki-alt mw-list-item"><a href="https://alt.wikipedia.org/wiki/%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D1%8C:Wikidata" title="Модуль:Wikidata – الألطائية الجنوبية" lang="alt" hreflang="alt" data-title="Модуль:Wikidata" data-language-autonym="Алтай тил" data-language-local-name="الألطائية الجنوبية" class="interlanguage-link-target"><span>Алтай тил</span></a></li><li class="interlanguage-link interwiki-ary mw-list-item"><a href="https://ary.wikipedia.org/wiki/%D9%85%D9%88%D8%AF%D9%88%D9%84:Wikidata2" title="مودول:Wikidata2 – Moroccan Arabic" lang="ary" hreflang="ary" data-title="مودول:Wikidata2" data-language-autonym="الدارجة" data-language-local-name="Moroccan Arabic" class="interlanguage-link-target"><span>الدارجة</span></a></li><li class="interlanguage-link interwiki-arz mw-list-item"><a href="https://arz.wikipedia.org/wiki/%D9%88%D8%AD%D8%AF%D8%A9:Wikidata2" title="وحدة:Wikidata2 – Egyptian Arabic" lang="arz" hreflang="arz" data-title="وحدة:Wikidata2" data-language-autonym="مصرى" data-language-local-name="Egyptian Arabic" class="interlanguage-link-target"><span>مصرى</span></a></li><li class="interlanguage-link interwiki-av mw-list-item"><a href="https://av.wikipedia.org/wiki/%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D1%8C:Wikidata" title="Модуль:Wikidata – الأوارية" lang="av" hreflang="av" data-title="Модуль:Wikidata" data-language-autonym="Авар" data-language-local-name="الأوارية" class="interlanguage-link-target"><span>Авар</span></a></li><li class="interlanguage-link interwiki-az mw-list-item"><a href="https://az.wikipedia.org/wiki/Modul:Wikidata" title="Modul:Wikidata – الأذربيجانية" lang="az" hreflang="az" data-title="Modul:Wikidata" data-language-autonym="Azərbaycanca" data-language-local-name="الأذربيجانية" class="interlanguage-link-target"><span>Azərbaycanca</span></a></li><li class="interlanguage-link interwiki-ba mw-list-item"><a href="https://ba.wikipedia.org/wiki/%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D1%8C:Wikidata" title="Модуль:Wikidata – الباشكيرية" lang="ba" hreflang="ba" data-title="Модуль:Wikidata" data-language-autonym="Башҡортса" data-language-local-name="الباشكيرية" class="interlanguage-link-target"><span>Башҡортса</span></a></li><li class="interlanguage-link interwiki-bat-smg mw-list-item"><a href="https://bat-smg.wikipedia.org/wiki/Module:Wikidata" title="Module:Wikidata – Samogitian" lang="sgs" hreflang="sgs" data-title="Module:Wikidata" data-language-autonym="Žemaitėška" data-language-local-name="Samogitian" class="interlanguage-link-target"><span>Žemaitėška</span></a></li><li class="interlanguage-link interwiki-be mw-list-item"><a href="https://be.wikipedia.org/wiki/%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D1%8C:Wikidata" title="Модуль:Wikidata – البيلاروسية" lang="be" hreflang="be" data-title="Модуль:Wikidata" data-language-autonym="Беларуская" data-language-local-name="البيلاروسية" class="interlanguage-link-target"><span>Беларуская</span></a></li><li class="interlanguage-link interwiki-be-x-old mw-list-item"><a href="https://be-tarask.wikipedia.org/wiki/%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D1%8C:%D0%92%D1%96%D0%BA%D1%96%D0%B7%D1%8C%D0%B2%D0%B5%D1%81%D1%82%D0%BA%D1%96" title="Модуль:Вікізьвесткі – Belarusian (Taraškievica orthography)" lang="be-tarask" hreflang="be-tarask" data-title="Модуль:Вікізьвесткі" data-language-autonym="Беларуская (тарашкевіца)" data-language-local-name="Belarusian (Taraškievica orthography)" class="interlanguage-link-target"><span>Беларуская (тарашкевіца)</span></a></li><li class="interlanguage-link interwiki-bn mw-list-item"><a href="https://bn.wikipedia.org/wiki/%E0%A6%AE%E0%A6%A1%E0%A6%BF%E0%A6%89%E0%A6%B2:%E0%A6%89%E0%A6%87%E0%A6%95%E0%A6%BF%E0%A6%89%E0%A6%AA%E0%A6%BE%E0%A6%A4%E0%A7%8D%E0%A6%A4%E0%A7%A8" title="মডিউল:উইকিউপাত্ত২ – البنغالية" lang="bn" hreflang="bn" data-title="মডিউল:উইকিউপাত্ত২" data-language-autonym="বাংলা" data-language-local-name="البنغالية" class="interlanguage-link-target"><span>বাংলা</span></a></li><li class="interlanguage-link interwiki-ca mw-list-item"><a href="https://ca.wikipedia.org/wiki/M%C3%B2dul:Wikidata" title="Mòdul:Wikidata – الكتالانية" lang="ca" hreflang="ca" data-title="Mòdul:Wikidata" data-language-autonym="Català" data-language-local-name="الكتالانية" class="interlanguage-link-target"><span>Català</span></a></li><li class="interlanguage-link interwiki-ce mw-list-item"><a href="https://ce.wikipedia.org/wiki/%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D1%8C:Wikidata" title="Модуль:Wikidata – الشيشانية" lang="ce" hreflang="ce" data-title="Модуль:Wikidata" data-language-autonym="Нохчийн" data-language-local-name="الشيشانية" class="interlanguage-link-target"><span>Нохчийн</span></a></li><li class="interlanguage-link interwiki-ceb mw-list-item"><a href="https://ceb.wikipedia.org/wiki/Module:Wikidata" title="Module:Wikidata – السيبيوانية" lang="ceb" hreflang="ceb" data-title="Module:Wikidata" data-language-autonym="Cebuano" data-language-local-name="السيبيوانية" class="interlanguage-link-target"><span>Cebuano</span></a></li><li class="interlanguage-link interwiki-ckb mw-list-item"><a href="https://ckb.wikipedia.org/wiki/%D9%85%DB%86%D8%AF%DB%8C%D9%88%D9%88%D9%84:Wikidata2" title="مۆدیوول:Wikidata2 – السورانية الكردية" lang="ckb" hreflang="ckb" data-title="مۆدیوول:Wikidata2" data-language-autonym="کوردی" data-language-local-name="السورانية الكردية" class="interlanguage-link-target"><span>کوردی</span></a></li><li class="interlanguage-link interwiki-crh mw-list-item"><a href="https://crh.wikipedia.org/wiki/Modul:Wikidata" title="Modul:Wikidata – لغة تتار القرم" lang="crh" hreflang="crh" data-title="Modul:Wikidata" data-language-autonym="Qırımtatarca" data-language-local-name="لغة تتار القرم" class="interlanguage-link-target"><span>Qırımtatarca</span></a></li><li class="interlanguage-link interwiki-cs mw-list-item"><a href="https://cs.wikipedia.org/wiki/Modul:Wikidata" title="Modul:Wikidata – التشيكية" lang="cs" hreflang="cs" data-title="Modul:Wikidata" data-language-autonym="Čeština" data-language-local-name="التشيكية" class="interlanguage-link-target"><span>Čeština</span></a></li><li class="interlanguage-link interwiki-cv mw-list-item"><a href="https://cv.wikipedia.org/wiki/%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D1%8C:Wikidata" title="Модуль:Wikidata – التشوفاشي" lang="cv" hreflang="cv" data-title="Модуль:Wikidata" data-language-autonym="Чӑвашла" data-language-local-name="التشوفاشي" class="interlanguage-link-target"><span>Чӑвашла</span></a></li><li class="interlanguage-link interwiki-da mw-list-item"><a href="https://da.wikipedia.org/wiki/Modul:Wikidata2" title="Modul:Wikidata2 – الدانمركية" lang="da" hreflang="da" data-title="Modul:Wikidata2" data-language-autonym="Dansk" data-language-local-name="الدانمركية" class="interlanguage-link-target"><span>Dansk</span></a></li><li class="interlanguage-link interwiki-diq mw-list-item"><a href="https://diq.wikipedia.org/wiki/Modul:Wikidata" title="Modul:Wikidata – Zazaki" lang="diq" hreflang="diq" data-title="Modul:Wikidata" data-language-autonym="Zazaki" data-language-local-name="Zazaki" class="interlanguage-link-target"><span>Zazaki</span></a></li><li class="interlanguage-link interwiki-el mw-list-item"><a href="https://el.wikipedia.org/wiki/Module:Wikidata" title="Module:Wikidata – اليونانية" lang="el" hreflang="el" data-title="Module:Wikidata" data-language-autonym="Ελληνικά" data-language-local-name="اليونانية" class="interlanguage-link-target"><span>Ελληνικά</span></a></li><li class="interlanguage-link interwiki-eo mw-list-item"><a href="https://eo.wikipedia.org/wiki/Modulo:Wikidata2" title="Modulo:Wikidata2 – الإسبرانتو" lang="eo" hreflang="eo" data-title="Modulo:Wikidata2" data-language-autonym="Esperanto" data-language-local-name="الإسبرانتو" class="interlanguage-link-target"><span>Esperanto</span></a></li><li class="interlanguage-link interwiki-fi mw-list-item"><a href="https://fi.wikipedia.org/wiki/Moduuli:Wd:Wikidata" title="Moduuli:Wd:Wikidata – الفنلندية" lang="fi" hreflang="fi" data-title="Moduuli:Wd:Wikidata" data-language-autonym="Suomi" data-language-local-name="الفنلندية" class="interlanguage-link-target"><span>Suomi</span></a></li><li class="interlanguage-link interwiki-fur mw-list-item"><a href="https://fur.wikipedia.org/wiki/Modulo:Wikidata" title="Modulo:Wikidata – الفريلايان" lang="fur" hreflang="fur" data-title="Modulo:Wikidata" data-language-autonym="Furlan" data-language-local-name="الفريلايان" class="interlanguage-link-target"><span>Furlan</span></a></li><li class="interlanguage-link interwiki-glk mw-list-item"><a href="https://glk.wikipedia.org/wiki/%D9%85%D8%A7%D8%AC%DB%8A%D9%84:Wikidata2" title="ماجۊل:Wikidata2 – Gilaki" lang="glk" hreflang="glk" data-title="ماجۊل:Wikidata2" data-language-autonym="گیلکی" data-language-local-name="Gilaki" class="interlanguage-link-target"><span>گیلکی</span></a></li><li class="interlanguage-link interwiki-gu mw-list-item"><a href="https://gu.wikipedia.org/wiki/%E0%AA%B5%E0%AA%BF%E0%AA%AD%E0%AA%BE%E0%AA%97:Wikidata2" title="વિભાગ:Wikidata2 – الغوجاراتية" lang="gu" hreflang="gu" data-title="વિભાગ:Wikidata2" data-language-autonym="ગુજરાતી" data-language-local-name="الغوجاراتية" class="interlanguage-link-target"><span>ગુજરાતી</span></a></li><li class="interlanguage-link interwiki-hu mw-list-item"><a href="https://hu.wikipedia.org/wiki/Modul:Wikidata" title="Modul:Wikidata – الهنغارية" lang="hu" hreflang="hu" data-title="Modul:Wikidata" data-language-autonym="Magyar" data-language-local-name="الهنغارية" class="interlanguage-link-target"><span>Magyar</span></a></li><li class="interlanguage-link interwiki-hy mw-list-item"><a href="https://hy.wikipedia.org/wiki/%D5%84%D5%B8%D5%A4%D5%B8%D6%82%D5%AC:Wikidata" title="Մոդուլ:Wikidata – الأرمنية" lang="hy" hreflang="hy" data-title="Մոդուլ:Wikidata" data-language-autonym="Հայերեն" data-language-local-name="الأرمنية" class="interlanguage-link-target"><span>Հայերեն</span></a></li><li class="interlanguage-link interwiki-hyw mw-list-item"><a href="https://hyw.wikipedia.org/wiki/%D5%84%D5%B8%D5%A4%D5%B8%D6%82%D5%AC:Wikidata" title="Մոդուլ:Wikidata – Western Armenian" lang="hyw" hreflang="hyw" data-title="Մոդուլ:Wikidata" data-language-autonym="Արեւմտահայերէն" data-language-local-name="Western Armenian" class="interlanguage-link-target"><span>Արեւմտահայերէն</span></a></li><li class="interlanguage-link interwiki-inh mw-list-item"><a href="https://inh.wikipedia.org/wiki/%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D1%8C:Wikidata" title="Модуль:Wikidata – الإنجوشية" lang="inh" hreflang="inh" data-title="Модуль:Wikidata" data-language-autonym="ГӀалгӀай" data-language-local-name="الإنجوشية" class="interlanguage-link-target"><span>ГӀалгӀай</span></a></li><li class="interlanguage-link interwiki-it mw-list-item"><a href="https://it.wikipedia.org/wiki/Modulo:Wikidata" title="Modulo:Wikidata – الإيطالية" lang="it" hreflang="it" data-title="Modulo:Wikidata" data-language-autonym="Italiano" data-language-local-name="الإيطالية" class="interlanguage-link-target"><span>Italiano</span></a></li><li class="interlanguage-link interwiki-ja mw-list-item"><a href="https://ja.wikipedia.org/wiki/%E3%83%A2%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%AB:Wikidata2" title="モジュール:Wikidata2 – اليابانية" lang="ja" hreflang="ja" data-title="モジュール:Wikidata2" data-language-autonym="日本語" data-language-local-name="اليابانية" class="interlanguage-link-target"><span>日本語</span></a></li><li class="interlanguage-link interwiki-ka mw-list-item"><a href="https://ka.wikipedia.org/wiki/%E1%83%9B%E1%83%9D%E1%83%93%E1%83%A3%E1%83%9A%E1%83%98:Wikidata" title="მოდული:Wikidata – الجورجية" lang="ka" hreflang="ka" data-title="მოდული:Wikidata" data-language-autonym="ქართული" data-language-local-name="الجورجية" class="interlanguage-link-target"><span>ქართული</span></a></li><li class="interlanguage-link interwiki-kaa mw-list-item"><a href="https://kaa.wikipedia.org/wiki/Module:Wikidata" title="Module:Wikidata – الكارا-كالباك" lang="kaa" hreflang="kaa" data-title="Module:Wikidata" data-language-autonym="Qaraqalpaqsha" data-language-local-name="الكارا-كالباك" class="interlanguage-link-target"><span>Qaraqalpaqsha</span></a></li><li class="interlanguage-link interwiki-kk mw-list-item"><a href="https://kk.wikipedia.org/wiki/Module:Wikidata" title="Module:Wikidata – الكازاخستانية" lang="kk" hreflang="kk" data-title="Module:Wikidata" data-language-autonym="Қазақша" data-language-local-name="الكازاخستانية" class="interlanguage-link-target"><span>Қазақша</span></a></li><li class="interlanguage-link interwiki-koi mw-list-item"><a href="https://koi.wikipedia.org/wiki/%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D1%8C:Wikidata" title="Модуль:Wikidata – كومي-بيرماياك" lang="koi" hreflang="koi" data-title="Модуль:Wikidata" data-language-autonym="Перем коми" data-language-local-name="كومي-بيرماياك" class="interlanguage-link-target"><span>Перем коми</span></a></li><li class="interlanguage-link interwiki-krc mw-list-item"><a href="https://krc.wikipedia.org/wiki/%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D1%8C:Wikidata" title="Модуль:Wikidata – الكاراتشاي-بالكار" lang="krc" hreflang="krc" data-title="Модуль:Wikidata" data-language-autonym="Къарачай-малкъар" data-language-local-name="الكاراتشاي-بالكار" class="interlanguage-link-target"><span>Къарачай-малкъар</span></a></li><li class="interlanguage-link interwiki-ku mw-list-item"><a href="https://ku.wikipedia.org/wiki/Modul:W%C3%AEk%C3%AEdane2" title="Modul:Wîkîdane2 – الكردية" lang="ku" hreflang="ku" data-title="Modul:Wîkîdane2" data-language-autonym="Kurdî" data-language-local-name="الكردية" class="interlanguage-link-target"><span>Kurdî</span></a></li><li class="interlanguage-link interwiki-kv mw-list-item"><a href="https://kv.wikipedia.org/wiki/%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D1%8C:Wikidata" title="Модуль:Wikidata – الكومي" lang="kv" hreflang="kv" data-title="Модуль:Wikidata" data-language-autonym="Коми" data-language-local-name="الكومي" class="interlanguage-link-target"><span>Коми</span></a></li><li class="interlanguage-link interwiki-ky mw-list-item"><a href="https://ky.wikipedia.org/wiki/%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D1%8C:Wikidata" title="Модуль:Wikidata – القيرغيزية" lang="ky" hreflang="ky" data-title="Модуль:Wikidata" data-language-autonym="Кыргызча" data-language-local-name="القيرغيزية" class="interlanguage-link-target"><span>Кыргызча</span></a></li><li class="interlanguage-link interwiki-lbe mw-list-item"><a href="https://lbe.wikipedia.org/wiki/%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D1%8C:Wikidata" title="Модуль:Wikidata – Lak" lang="lbe" hreflang="lbe" data-title="Модуль:Wikidata" data-language-autonym="Лакку" data-language-local-name="Lak" class="interlanguage-link-target"><span>Лакку</span></a></li><li class="interlanguage-link interwiki-lez mw-list-item"><a href="https://lez.wikipedia.org/wiki/%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D1%8C:Wikidata" title="Модуль:Wikidata – الليزجية" lang="lez" hreflang="lez" data-title="Модуль:Wikidata" data-language-autonym="Лезги" data-language-local-name="الليزجية" class="interlanguage-link-target"><span>Лезги</span></a></li><li class="interlanguage-link interwiki-lij mw-list-item"><a href="https://lij.wikipedia.org/wiki/Modulo:Wikidata" title="Modulo:Wikidata – Ligurian" lang="lij" hreflang="lij" data-title="Modulo:Wikidata" data-language-autonym="Ligure" data-language-local-name="Ligurian" class="interlanguage-link-target"><span>Ligure</span></a></li><li class="interlanguage-link interwiki-lmo mw-list-item"><a href="https://lmo.wikipedia.org/wiki/M%C3%B2dul:Wikidata" title="Mòdul:Wikidata – اللومبردية" lang="lmo" hreflang="lmo" data-title="Mòdul:Wikidata" data-language-autonym="Lombard" data-language-local-name="اللومبردية" class="interlanguage-link-target"><span>Lombard</span></a></li><li class="interlanguage-link interwiki-ltg mw-list-item"><a href="https://ltg.wikipedia.org/wiki/Modulis:Wikidata" title="Modulis:Wikidata – Latgalian" lang="ltg" hreflang="ltg" data-title="Modulis:Wikidata" data-language-autonym="Latgaļu" data-language-local-name="Latgalian" class="interlanguage-link-target"><span>Latgaļu</span></a></li><li class="interlanguage-link interwiki-mdf mw-list-item"><a href="https://mdf.wikipedia.org/wiki/%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D1%8C:Wikidata" title="Модуль:Wikidata – الموكشا" lang="mdf" hreflang="mdf" data-title="Модуль:Wikidata" data-language-autonym="Мокшень" data-language-local-name="الموكشا" class="interlanguage-link-target"><span>Мокшень</span></a></li><li class="interlanguage-link interwiki-mhr mw-list-item"><a href="https://mhr.wikipedia.org/wiki/%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D1%8C:Wikidata" title="Модуль:Wikidata – Eastern Mari" lang="mhr" hreflang="mhr" data-title="Модуль:Wikidata" data-language-autonym="Олык марий" data-language-local-name="Eastern Mari" class="interlanguage-link-target"><span>Олык марий</span></a></li><li class="interlanguage-link interwiki-mrj mw-list-item"><a href="https://mrj.wikipedia.org/wiki/%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D1%8C:Wikidata" title="Модуль:Wikidata – Western Mari" lang="mrj" hreflang="mrj" data-title="Модуль:Wikidata" data-language-autonym="Кырык мары" data-language-local-name="Western Mari" class="interlanguage-link-target"><span>Кырык мары</span></a></li><li class="interlanguage-link interwiki-myv mw-list-item"><a href="https://myv.wikipedia.org/wiki/%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D1%8C:Wikidata" title="Модуль:Wikidata – الأرزية" lang="myv" hreflang="myv" data-title="Модуль:Wikidata" data-language-autonym="Эрзянь" data-language-local-name="الأرزية" class="interlanguage-link-target"><span>Эрзянь</span></a></li><li class="interlanguage-link interwiki-mzn mw-list-item"><a href="https://mzn.wikipedia.org/wiki/%D9%85%D8%A7%DA%98%D9%88%D9%84:Wikidata2" title="ماژول:Wikidata2 – المازندرانية" lang="mzn" hreflang="mzn" data-title="ماژول:Wikidata2" data-language-autonym="مازِرونی" data-language-local-name="المازندرانية" class="interlanguage-link-target"><span>مازِرونی</span></a></li><li class="interlanguage-link interwiki-nap mw-list-item"><a href="https://nap.wikipedia.org/wiki/Modulo:Wikidata" title="Modulo:Wikidata – النابولية" lang="nap" hreflang="nap" data-title="Modulo:Wikidata" data-language-autonym="Napulitano" data-language-local-name="النابولية" class="interlanguage-link-target"><span>Napulitano</span></a></li><li class="interlanguage-link interwiki-nds mw-list-item"><a href="https://nds.wikipedia.org/wiki/Modul:Wikidata" title="Modul:Wikidata – الألمانية السفلى" lang="nds" hreflang="nds" data-title="Modul:Wikidata" data-language-autonym="Plattdüütsch" data-language-local-name="الألمانية السفلى" class="interlanguage-link-target"><span>Plattdüütsch</span></a></li><li class="interlanguage-link interwiki-nn mw-list-item"><a href="https://nn.wikipedia.org/wiki/Modul:Wikidata2" title="Modul:Wikidata2 – النرويجية نينورسك" lang="nn" hreflang="nn" data-title="Modul:Wikidata2" data-language-autonym="Norsk nynorsk" data-language-local-name="النرويجية نينورسك" class="interlanguage-link-target"><span>Norsk nynorsk</span></a></li><li class="interlanguage-link interwiki-no mw-list-item"><a href="https://no.wikipedia.org/wiki/Modul:Wikidata" title="Modul:Wikidata – النرويجية بوكمال" lang="nb" hreflang="nb" data-title="Modul:Wikidata" data-language-autonym="Norsk bokmål" data-language-local-name="النرويجية بوكمال" class="interlanguage-link-target"><span>Norsk bokmål</span></a></li><li class="interlanguage-link interwiki-olo mw-list-item"><a href="https://olo.wikipedia.org/wiki/Moduuli:Wikidata" title="Moduuli:Wikidata – Livvi-Karelian" lang="olo" hreflang="olo" data-title="Moduuli:Wikidata" data-language-autonym="Livvinkarjala" data-language-local-name="Livvi-Karelian" class="interlanguage-link-target"><span>Livvinkarjala</span></a></li><li class="interlanguage-link interwiki-os mw-list-item"><a href="https://os.wikipedia.org/wiki/%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D1%8C:Wikidata" title="Модуль:Wikidata – الأوسيتيك" lang="os" hreflang="os" data-title="Модуль:Wikidata" data-language-autonym="Ирон" data-language-local-name="الأوسيتيك" class="interlanguage-link-target"><span>Ирон</span></a></li><li class="interlanguage-link interwiki-pms mw-list-item"><a href="https://pms.wikipedia.org/wiki/Modulo:Wikidata" title="Modulo:Wikidata – Piedmontese" lang="pms" hreflang="pms" data-title="Modulo:Wikidata" data-language-autonym="Piemontèis" data-language-local-name="Piedmontese" class="interlanguage-link-target"><span>Piemontèis</span></a></li><li class="interlanguage-link interwiki-ps mw-list-item"><a href="https://ps.wikipedia.org/wiki/Module:Wikidata2" title="Module:Wikidata2 – البشتو" lang="ps" hreflang="ps" data-title="Module:Wikidata2" data-language-autonym="پښتو" data-language-local-name="البشتو" class="interlanguage-link-target"><span>پښتو</span></a></li><li class="interlanguage-link interwiki-pt mw-list-item"><a href="https://pt.wikipedia.org/wiki/M%C3%B3dulo:Infobox/Wikidata" title="Módulo:Infobox/Wikidata – البرتغالية" lang="pt" hreflang="pt" data-title="Módulo:Infobox/Wikidata" data-language-autonym="Português" data-language-local-name="البرتغالية" class="interlanguage-link-target"><span>Português</span></a></li><li class="interlanguage-link interwiki-roa-tara mw-list-item"><a href="https://roa-tara.wikipedia.org/wiki/Modulo:Wikidata" title="Modulo:Wikidata – Tarantino" lang="nap-x-tara" hreflang="nap-x-tara" data-title="Modulo:Wikidata" data-language-autonym="Tarandíne" data-language-local-name="Tarantino" class="interlanguage-link-target"><span>Tarandíne</span></a></li><li class="interlanguage-link interwiki-ru mw-list-item"><a href="https://ru.wikipedia.org/wiki/%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D1%8C:Wikidata" title="Модуль:Wikidata – الروسية" lang="ru" hreflang="ru" data-title="Модуль:Wikidata" data-language-autonym="Русский" data-language-local-name="الروسية" class="interlanguage-link-target"><span>Русский</span></a></li><li class="interlanguage-link interwiki-rue mw-list-item"><a href="https://rue.wikipedia.org/wiki/%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D1%8C:Wikidata2" title="Модуль:Wikidata2 – Rusyn" lang="rue" hreflang="rue" data-title="Модуль:Wikidata2" data-language-autonym="Русиньскый" data-language-local-name="Rusyn" class="interlanguage-link-target"><span>Русиньскый</span></a></li><li class="interlanguage-link interwiki-sa mw-list-item"><a href="https://sa.wikipedia.org/wiki/%E0%A4%AA%E0%A4%9F%E0%A4%B2%E0%A4%AE%E0%A5%8D:Wikidata2" title="पटलम्:Wikidata2 – السنسكريتية" lang="sa" hreflang="sa" data-title="पटलम्:Wikidata2" data-language-autonym="संस्कृतम्" data-language-local-name="السنسكريتية" class="interlanguage-link-target"><span>संस्कृतम्</span></a></li><li class="interlanguage-link interwiki-sah mw-list-item"><a href="https://sah.wikipedia.org/wiki/%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D1%8C:Wikidata" title="Модуль:Wikidata – الساخيّة" lang="sah" hreflang="sah" data-title="Модуль:Wikidata" data-language-autonym="Саха тыла" data-language-local-name="الساخيّة" class="interlanguage-link-target"><span>Саха тыла</span></a></li><li class="interlanguage-link interwiki-sc mw-list-item"><a href="https://sc.wikipedia.org/wiki/Module:Wikidata" title="Module:Wikidata – السردينية" lang="sc" hreflang="sc" data-title="Module:Wikidata" data-language-autonym="Sardu" data-language-local-name="السردينية" class="interlanguage-link-target"><span>Sardu</span></a></li><li class="interlanguage-link interwiki-scn mw-list-item"><a href="https://scn.wikipedia.org/wiki/M%C3%B2dulu:Wikidata" title="Mòdulu:Wikidata – الصقلية" lang="scn" hreflang="scn" data-title="Mòdulu:Wikidata" data-language-autonym="Sicilianu" data-language-local-name="الصقلية" class="interlanguage-link-target"><span>Sicilianu</span></a></li><li class="interlanguage-link interwiki-se mw-list-item"><a href="https://se.wikipedia.org/wiki/Modula:Wikidata" title="Modula:Wikidata – سامي الشمالية" lang="se" hreflang="se" data-title="Modula:Wikidata" data-language-autonym="Davvisámegiella" data-language-local-name="سامي الشمالية" class="interlanguage-link-target"><span>Davvisámegiella</span></a></li><li class="interlanguage-link interwiki-sk mw-list-item"><a href="https://sk.wikipedia.org/wiki/Modul:Wiki%C3%BAdaje" title="Modul:Wikiúdaje – السلوفاكية" lang="sk" hreflang="sk" data-title="Modul:Wikiúdaje" data-language-autonym="Slovenčina" data-language-local-name="السلوفاكية" class="interlanguage-link-target"><span>Slovenčina</span></a></li><li class="interlanguage-link interwiki-skr mw-list-item"><a href="https://skr.wikipedia.org/wiki/%D9%85%D8%A7%DA%88%DB%8C%D9%88%D9%84:Wikidata2" title="ماڈیول:Wikidata2 – Saraiki" lang="skr" hreflang="skr" data-title="ماڈیول:Wikidata2" data-language-autonym="سرائیکی" data-language-local-name="Saraiki" class="interlanguage-link-target"><span>سرائیکی</span></a></li><li class="interlanguage-link interwiki-sl mw-list-item"><a href="https://sl.wikipedia.org/wiki/Modul:Wikidata" title="Modul:Wikidata – السلوفانية" lang="sl" hreflang="sl" data-title="Modul:Wikidata" data-language-autonym="Slovenščina" data-language-local-name="السلوفانية" class="interlanguage-link-target"><span>Slovenščina</span></a></li><li class="interlanguage-link interwiki-smn mw-list-item"><a href="https://smn.wikipedia.org/wiki/Mooduul:Ru:Wikidata" title="Mooduul:Ru:Wikidata – الإيناري سامي" lang="smn" hreflang="smn" data-title="Mooduul:Ru:Wikidata" data-language-autonym="Anarâškielâ" data-language-local-name="الإيناري سامي" class="interlanguage-link-target"><span>Anarâškielâ</span></a></li><li class="interlanguage-link interwiki-sr mw-list-item"><a href="https://sr.wikipedia.org/wiki/%D0%9C%D0%BE%D0%B4%D1%83%D0%BB:Wikidata2" title="Модул:Wikidata2 – الصربية" lang="sr" hreflang="sr" data-title="Модул:Wikidata2" data-language-autonym="Српски / srpski" data-language-local-name="الصربية" class="interlanguage-link-target"><span>Српски / srpski</span></a></li><li class="interlanguage-link interwiki-sv mw-list-item"><a href="https://sv.wikipedia.org/wiki/Modul:Wikidata2" title="Modul:Wikidata2 – السويدية" lang="sv" hreflang="sv" data-title="Modul:Wikidata2" data-language-autonym="Svenska" data-language-local-name="السويدية" class="interlanguage-link-target"><span>Svenska</span></a></li><li class="interlanguage-link interwiki-tg mw-list-item"><a href="https://tg.wikipedia.org/wiki/%D0%9C%D0%BE%D0%B4%D1%83%D0%BB:Wikidata" title="Модул:Wikidata – الطاجيكية" lang="tg" hreflang="tg" data-title="Модул:Wikidata" data-language-autonym="Тоҷикӣ" data-language-local-name="الطاجيكية" class="interlanguage-link-target"><span>Тоҷикӣ</span></a></li><li class="interlanguage-link interwiki-th mw-list-item"><a href="https://th.wikipedia.org/wiki/%E0%B8%A1%E0%B8%AD%E0%B8%94%E0%B8%B9%E0%B8%A5:Wikidata2" title="มอดูล:Wikidata2 – التايلاندية" lang="th" hreflang="th" data-title="มอดูล:Wikidata2" data-language-autonym="ไทย" data-language-local-name="التايلاندية" class="interlanguage-link-target"><span>ไทย</span></a></li><li class="interlanguage-link interwiki-tk mw-list-item"><a href="https://tk.wikipedia.org/wiki/Module:Wikidata" title="Module:Wikidata – التركمانية" lang="tk" hreflang="tk" data-title="Module:Wikidata" data-language-autonym="Türkmençe" data-language-local-name="التركمانية" class="interlanguage-link-target"><span>Türkmençe</span></a></li><li class="interlanguage-link interwiki-tly mw-list-item"><a href="https://tly.wikipedia.org/wiki/Modul:Wikidata" title="Modul:Wikidata – Talysh" lang="tly" hreflang="tly" data-title="Modul:Wikidata" data-language-autonym="Tolışi" data-language-local-name="Talysh" class="interlanguage-link-target"><span>Tolışi</span></a></li><li class="interlanguage-link interwiki-tt mw-list-item"><a href="https://tt.wikipedia.org/wiki/%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D1%8C:Wikidata2" title="Модуль:Wikidata2 – التترية" lang="tt" hreflang="tt" data-title="Модуль:Wikidata2" data-language-autonym="Татарча / tatarça" data-language-local-name="التترية" class="interlanguage-link-target"><span>Татарча / tatarça</span></a></li><li class="interlanguage-link interwiki-tyv mw-list-item"><a href="https://tyv.wikipedia.org/wiki/%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D1%8C:Wikidata" title="Модуль:Wikidata – التوفية" lang="tyv" hreflang="tyv" data-title="Модуль:Wikidata" data-language-autonym="Тыва дыл" data-language-local-name="التوفية" class="interlanguage-link-target"><span>Тыва дыл</span></a></li><li class="interlanguage-link interwiki-udm mw-list-item"><a href="https://udm.wikipedia.org/wiki/%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D1%8C:Wikidata" title="Модуль:Wikidata – الأدمرت" lang="udm" hreflang="udm" data-title="Модуль:Wikidata" data-language-autonym="Удмурт" data-language-local-name="الأدمرت" class="interlanguage-link-target"><span>Удмурт</span></a></li><li class="interlanguage-link interwiki-uk mw-list-item"><a href="https://uk.wikipedia.org/wiki/%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D1%8C:Wikidata" title="Модуль:Wikidata – الأوكرانية" lang="uk" hreflang="uk" data-title="Модуль:Wikidata" data-language-autonym="Українська" data-language-local-name="الأوكرانية" class="interlanguage-link-target"><span>Українська</span></a></li><li class="interlanguage-link interwiki-ur mw-list-item"><a href="https://ur.wikipedia.org/wiki/%D9%85%D8%A7%DA%88%DB%8C%D9%88%D9%84:Wikidata2" title="ماڈیول:Wikidata2 – الأوردية" lang="ur" hreflang="ur" data-title="ماڈیول:Wikidata2" data-language-autonym="اردو" data-language-local-name="الأوردية" class="interlanguage-link-target"><span>اردو</span></a></li><li class="interlanguage-link interwiki-uz mw-list-item"><a href="https://uz.wikipedia.org/wiki/Modul:Wikidata" title="Modul:Wikidata – الأوزبكية" lang="uz" hreflang="uz" data-title="Modul:Wikidata" data-language-autonym="Oʻzbekcha / ўзбекча" data-language-local-name="الأوزبكية" class="interlanguage-link-target"><span>Oʻzbekcha / ўзбекча</span></a></li><li class="interlanguage-link interwiki-vec mw-list-item"><a href="https://vec.wikipedia.org/wiki/Modulo:Wikidata" title="Modulo:Wikidata – Venetian" lang="vec" hreflang="vec" data-title="Modulo:Wikidata" data-language-autonym="Vèneto" data-language-local-name="Venetian" class="interlanguage-link-target"><span>Vèneto</span></a></li><li class="interlanguage-link interwiki-xal mw-list-item"><a href="https://xal.wikipedia.org/wiki/%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D1%8C:Wikidata" title="Модуль:Wikidata – الكالميك" lang="xal" hreflang="xal" data-title="Модуль:Wikidata" data-language-autonym="Хальмг" data-language-local-name="الكالميك" class="interlanguage-link-target"><span>Хальмг</span></a></li> </ul> <div class="after-portlet after-portlet-lang"><span class="wb-langlinks-edit wb-langlinks-link"><a href="https://www.wikidata.org/wiki/Special:EntityPage/Q24575438#sitelinks-wikipedia" title="تعديل وصلات اللغات" class="wbc-editpage">عدل الوصلات</a></span></div> </div> </div> </div> </header> <div class="vector-page-toolbar"> <div class="vector-page-toolbar-container"> <div id="left-navigation"> <nav aria-label="نطاقات"> <div id="p-associated-pages" class="vector-menu vector-menu-tabs mw-portlet mw-portlet-associated-pages" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-nstab-module" class="selected vector-tab-noicon mw-list-item"><a href="/wiki/%D9%88%D8%AD%D8%AF%D8%A9:Wikidata2" title="عرض صفحة الوحدة [c]" accesskey="c"><span>وحدة</span></a></li><li id="ca-talk" class="vector-tab-noicon mw-list-item"><a href="/wiki/%D9%86%D9%82%D8%A7%D8%B4_%D8%A7%D9%84%D9%88%D8%AD%D8%AF%D8%A9:Wikidata2" rel="discussion" title="نقاش صفحة المحتوى [t]" accesskey="t"><span>نقاش</span></a></li> </ul> </div> </div> <div id="vector-variants-dropdown" class="vector-dropdown emptyPortlet" > <input type="checkbox" id="vector-variants-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-variants-dropdown" class="vector-dropdown-checkbox " aria-label="غيّر لهجة اللغة" > <label id="vector-variants-dropdown-label" for="vector-variants-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet" aria-hidden="true" ><span class="vector-dropdown-label-text">English</span> </label> <div class="vector-dropdown-content"> <div id="p-variants" class="vector-menu mw-portlet mw-portlet-variants emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> </div> </div> </nav> </div> <div id="right-navigation" class="vector-collapsible"> <nav aria-label="معاينة"> <div id="p-views" class="vector-menu vector-menu-tabs mw-portlet mw-portlet-views" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-view" class="selected vector-tab-noicon mw-list-item"><a href="/wiki/%D9%88%D8%AD%D8%AF%D8%A9:Wikidata2"><span>اقرأ</span></a></li><li id="ca-viewsource" class="vector-tab-noicon mw-list-item"><a href="/w/index.php?title=%D9%88%D8%AD%D8%AF%D8%A9:Wikidata2&action=edit" title="هذه الصفحة محمية. يمكنك مطالعة مصدرها. [e]" accesskey="e"><span>عرض المصدر</span></a></li><li id="ca-history" class="vector-tab-noicon mw-list-item"><a href="/w/index.php?title=%D9%88%D8%AD%D8%AF%D8%A9:Wikidata2&action=history" title="النسخ السابقة لهذه الصفحة [h]" accesskey="h"><span>تاريخ</span></a></li> </ul> </div> </div> </nav> <nav class="vector-page-tools-landmark" aria-label="أدوات الصفحة"> <div id="vector-page-tools-dropdown" class="vector-dropdown vector-page-tools-dropdown" > <input type="checkbox" id="vector-page-tools-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-page-tools-dropdown" class="vector-dropdown-checkbox " aria-label="أدوات" > <label id="vector-page-tools-dropdown-label" for="vector-page-tools-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet" aria-hidden="true" ><span class="vector-dropdown-label-text">أدوات</span> </label> <div class="vector-dropdown-content"> <div id="vector-page-tools-unpinned-container" class="vector-unpinned-container"> <div id="vector-page-tools" class="vector-page-tools vector-pinnable-element"> <div class="vector-pinnable-header vector-page-tools-pinnable-header vector-pinnable-header-unpinned" data-feature-name="page-tools-pinned" data-pinnable-element-id="vector-page-tools" data-pinned-container-id="vector-page-tools-pinned-container" data-unpinned-container-id="vector-page-tools-unpinned-container" > <div class="vector-pinnable-header-label">أدوات</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-page-tools.pin">انقل للشريط الجانبي</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-page-tools.unpin">أخف</button> </div> <div id="p-cactions" class="vector-menu mw-portlet mw-portlet-cactions emptyPortlet vector-has-collapsible-items" title="المزيد من الخيارات" > <div class="vector-menu-heading"> إجراءات </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-more-view" class="selected vector-more-collapsible-item mw-list-item"><a href="/wiki/%D9%88%D8%AD%D8%AF%D8%A9:Wikidata2"><span>اقرأ</span></a></li><li id="ca-more-viewsource" class="vector-more-collapsible-item mw-list-item"><a href="/w/index.php?title=%D9%88%D8%AD%D8%AF%D8%A9:Wikidata2&action=edit"><span>عرض المصدر</span></a></li><li id="ca-more-history" class="vector-more-collapsible-item mw-list-item"><a href="/w/index.php?title=%D9%88%D8%AD%D8%AF%D8%A9:Wikidata2&action=history"><span>تاريخ</span></a></li> </ul> </div> </div> <div id="p-tb" class="vector-menu mw-portlet mw-portlet-tb" > <div class="vector-menu-heading"> عام </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="t-whatlinkshere" class="mw-list-item"><a href="/wiki/%D8%AE%D8%A7%D8%B5:%D9%85%D8%A7%D8%B0%D8%A7_%D9%8A%D8%B5%D9%84_%D9%87%D9%86%D8%A7/%D9%88%D8%AD%D8%AF%D8%A9:Wikidata2" title="قائمة بكل صفحات الويكي التي تصل هنا [j]" accesskey="j"><span>ماذا يصل هنا</span></a></li><li id="t-recentchangeslinked" class="mw-list-item"><a href="/wiki/%D8%AE%D8%A7%D8%B5:%D8%A3%D8%AD%D8%AF%D8%AB_%D8%A7%D9%84%D8%AA%D8%BA%D9%8A%D9%8A%D8%B1%D8%A7%D8%AA_%D8%A7%D9%84%D9%85%D9%88%D8%B5%D9%88%D9%84%D8%A9/%D9%88%D8%AD%D8%AF%D8%A9:Wikidata2" rel="nofollow" title="أحدث التغييرات في الصفحات الموصولة من هذه الصفحة [k]" accesskey="k"><span>تغييرات ذات علاقة</span></a></li><li id="t-upload" class="mw-list-item"><a href="/wiki/ويكيبيديا:رفع" title="ارفع ملفات [u]" accesskey="u"><span>رفع ملف</span></a></li><li id="t-specialpages" class="mw-list-item"><a href="/wiki/%D8%AE%D8%A7%D8%B5:%D8%B5%D9%81%D8%AD%D8%A7%D8%AA_%D8%AE%D8%A7%D8%B5%D8%A9" title="قائمة بكل الصفحات الخاصة [q]" accesskey="q"><span>الصفحات الخاصة</span></a></li><li id="t-permalink" class="mw-list-item"><a href="/w/index.php?title=%D9%88%D8%AD%D8%AF%D8%A9:Wikidata2&oldid=68653668" title="وصلة دائمة لهذه النسخة من الصفحة"><span>وصلة دائمة</span></a></li><li id="t-info" class="mw-list-item"><a href="/w/index.php?title=%D9%88%D8%AD%D8%AF%D8%A9:Wikidata2&action=info" title="المزيد من المعلومات عن هذه الصفحة"><span>معلومات الصفحة</span></a></li><li id="t-urlshortener" class="mw-list-item"><a href="/w/index.php?title=%D8%AE%D8%A7%D8%B5:%D8%AA%D9%82%D8%B5%D9%8A%D8%B1_%D8%A7%D9%84%D9%85%D8%B3%D8%A7%D8%B1&url=https%3A%2F%2Far.wikipedia.org%2Fwiki%2F%25D9%2588%25D8%25AD%25D8%25AF%25D8%25A9%3AWikidata2"><span>احصل على مسار مختصر</span></a></li><li id="t-urlshortener-qrcode" class="mw-list-item"><a href="/w/index.php?title=%D8%AE%D8%A7%D8%B5:QrCode&url=https%3A%2F%2Far.wikipedia.org%2Fwiki%2F%25D9%2588%25D8%25AD%25D8%25AF%25D8%25A9%3AWikidata2"><span>تنزيل رمز الاستجابة السريعة</span></a></li> </ul> </div> </div> <div id="p-electronpdfservice-sidebar-portlet-heading" class="vector-menu mw-portlet mw-portlet-electronpdfservice-sidebar-portlet-heading" > <div class="vector-menu-heading"> طباعة/تصدير </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="electron-print_pdf" class="mw-list-item"><a href="/w/index.php?title=%D8%AE%D8%A7%D8%B5:DownloadAsPdf&page=%D9%88%D8%AD%D8%AF%D8%A9%3AWikidata2&action=show-download-screen"><span>تحميل بصيغة المستندات المنقولة</span></a></li><li id="t-print" class="mw-list-item"><a href="javascript:print();" rel="alternate" title="نسخة للطباعة لهذه الصفحة [p]" accesskey="p"><span>نسخة للطباعة</span></a></li> </ul> </div> </div> <div id="p-wikibase-otherprojects" class="vector-menu mw-portlet mw-portlet-wikibase-otherprojects" > <div class="vector-menu-heading"> في مشاريع أخرى </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li class="wb-otherproject-link wb-otherproject-commons mw-list-item"><a href="https://commons.wikimedia.org/wiki/Module:Wikidata2" hreflang="en"><span>ويكيميديا كومنز</span></a></li><li class="wb-otherproject-link wb-otherproject-meta mw-list-item"><a href="https://meta.wikimedia.org/wiki/Module:Wikidata" hreflang="en"><span>ميتاويكي</span></a></li><li class="wb-otherproject-link wb-otherproject-species mw-list-item"><a href="https://species.wikimedia.org/wiki/Module:Wikidata" hreflang="en"><span>ويكي الأنواع</span></a></li><li class="wb-otherproject-link wb-otherproject-wikibooks mw-list-item"><a href="https://ar.wikibooks.org/wiki/%D9%88%D8%AD%D8%AF%D8%A9:Wikidata2" hreflang="ar"><span>ويكي الكتب</span></a></li><li class="wb-otherproject-link wb-otherproject-wikidata mw-list-item"><a href="https://www.wikidata.org/wiki/Module:Wikidata" hreflang="en"><span>ويكي بيانات</span></a></li><li class="wb-otherproject-link wb-otherproject-wikiquote mw-list-item"><a href="https://ar.wikiquote.org/wiki/%D9%88%D8%AD%D8%AF%D8%A9:Wikidata2" hreflang="ar"><span>ويكي الاقتباس</span></a></li><li class="wb-otherproject-link wb-otherproject-wikisource mw-list-item"><a href="https://ar.wikisource.org/wiki/%D9%88%D8%AD%D8%AF%D8%A9:Wikidata" hreflang="ar"><span>ويكي مصدر</span></a></li><li class="wb-otherproject-link wb-otherproject-wikiversity mw-list-item"><a href="https://ar.wikiversity.org/wiki/%D9%88%D8%AD%D8%AF%D8%A9:Wikidata2" hreflang="ar"><span>ويكي الجامعة</span></a></li><li id="t-wikibase" class="wb-otherproject-link wb-otherproject-wikibase-dataitem mw-list-item"><a href="https://www.wikidata.org/wiki/Special:EntityPage/Q24575438" title="وصلة إلى المادة المرتبطة في مستودع البيانات المركزي [g]" accesskey="g"><span>عنصر ويكي بيانات</span></a></li> </ul> </div> </div> </div> </div> </div> </div> </nav> </div> </div> </div> <div class="vector-column-end"> <div class="vector-sticky-pinned-container"> <nav class="vector-page-tools-landmark" aria-label="أدوات الصفحة"> <div id="vector-page-tools-pinned-container" class="vector-pinned-container"> </div> </nav> <nav class="vector-appearance-landmark" aria-label="المظهر"> <div id="vector-appearance-pinned-container" class="vector-pinned-container"> <div id="vector-appearance" class="vector-appearance vector-pinnable-element"> <div class="vector-pinnable-header vector-appearance-pinnable-header vector-pinnable-header-pinned" data-feature-name="appearance-pinned" data-pinnable-element-id="vector-appearance" data-pinned-container-id="vector-appearance-pinned-container" data-unpinned-container-id="vector-appearance-unpinned-container" > <div class="vector-pinnable-header-label">المظهر</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-appearance.pin">انقل للشريط الجانبي</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-appearance.unpin">أخف</button> </div> </div> </div> </nav> </div> </div> <div id="bodyContent" class="vector-body" aria-labelledby="firstHeading" data-mw-ve-target-container> <div class="vector-body-before-content"> <div class="mw-indicators"> <div id="mw-indicator-pp-default" class="mw-indicator"><div class="mw-parser-output"><span typeof="mw:File"><a href="/wiki/%D9%88%D9%8A%D9%83%D9%8A%D8%A8%D9%8A%D8%AF%D9%8A%D8%A7:%D8%B3%D9%8A%D8%A7%D8%B3%D8%A9_%D8%A7%D9%84%D8%AD%D9%85%D8%A7%D9%8A%D8%A9#full" title="هذه الوحدة محمية جزئيًّا (سماح للمحررين)."><img alt="صفحة محمية جزئيًّا (سماح للمحررين)" src="//upload.wikimedia.org/wikipedia/commons/thumb/d/d3/Extended-protection-shackle-no-text.svg/20px-Extended-protection-shackle-no-text.svg.png" decoding="async" width="20" height="20" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/d/d3/Extended-protection-shackle-no-text.svg/30px-Extended-protection-shackle-no-text.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/d/d3/Extended-protection-shackle-no-text.svg/40px-Extended-protection-shackle-no-text.svg.png 2x" data-file-width="512" data-file-height="512" /></a></span></div></div> </div> <div id="siteSub" class="noprint">من ويكيبيديا، الموسوعة الحرة</div> </div> <div id="contentSub"><div id="mw-content-subtitle"></div></div> <div id="mw-content-text" class="mw-body-content"><div class="mw-content-rtl mw-parser-output" lang="ar" dir="rtl"><style data-mw-deduplicate="TemplateStyles:r67563825">.mw-parser-output .documentation,.mw-parser-output .documentation-metadata{border:1px solid #a2a9b1;background-color:#ecfcf4;clear:both}.mw-parser-output .documentation{margin:1em 0 0 0;padding:1em}.mw-parser-output .documentation-metadata{margin:0.2em 0;font-style:italic;padding:0.4em 1em}.mw-parser-output .documentation-startbox{padding-bottom:3px;border-bottom:1px solid #aaa;margin-bottom:1ex}.mw-parser-output .documentation-heading{font-weight:bold;font-size:125%}.mw-parser-output .documentation-clear{clear:both}.mw-parser-output .documentation-toolbar{font-style:normal;font-size:85%}@media screen{html.skin-theme-clientpref-night .mw-parser-output .documentation,html.skin-theme-clientpref-night .mw-parser-output .documentation-metadata{background-color:#0b1e1c}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .documentation,html.skin-theme-clientpref-os .mw-parser-output .documentation-metadata{background-color:#0b1e1c}}</style><div class="documentation-container" role="complementary" aria-labelledby="documentation-heading"> <div class="documentation"> <div class="documentation-startbox"> <span class="documentation-heading" id="documentation-heading"><span typeof="mw:File"><span><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/4/43/Test_Template_Info-Icon_-_Version_%282%29.svg/50px-Test_Template_Info-Icon_-_Version_%282%29.svg.png" decoding="async" width="50" height="22" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/4/43/Test_Template_Info-Icon_-_Version_%282%29.svg/75px-Test_Template_Info-Icon_-_Version_%282%29.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/4/43/Test_Template_Info-Icon_-_Version_%282%29.svg/100px-Test_Template_Info-Icon_-_Version_%282%29.svg.png 2x" data-file-width="1792" data-file-height="800" /></span></span> توثيق الوحدة </span><span class="mw-editsection-like plainlinks">[<a href="/wiki/%D9%88%D8%AD%D8%AF%D8%A9:Wikidata2/%D8%B4%D8%B1%D8%AD" title="وحدة:Wikidata2/شرح">عرض</a>] [<a href="/wiki/%D8%AE%D8%A7%D8%B5:%D8%B9%D8%AF%D9%84_%D8%A7%D9%84%D8%B5%D9%81%D8%AD%D8%A9/%D9%88%D8%AD%D8%AF%D8%A9:Wikidata2/%D8%B4%D8%B1%D8%AD" title="خاص:عدل الصفحة/وحدة:Wikidata2/شرح">عدّل</a>] [<a href="/wiki/%D8%AE%D8%A7%D8%B5:%D8%AA%D8%A7%D8%B1%D9%8A%D8%AE_%D8%A7%D9%84%D8%B5%D9%81%D8%AD%D8%A9/%D9%88%D8%AD%D8%AF%D8%A9:Wikidata2/%D8%B4%D8%B1%D8%AD" title="خاص:تاريخ الصفحة/وحدة:Wikidata2/شرح">تاريخ</a>] [<a href="/wiki/%D8%AE%D8%A7%D8%B5:%D8%A5%D9%81%D8%B1%D8%A7%D8%BA_%D8%A7%D9%84%D9%83%D8%A7%D8%B4/%D9%88%D8%AD%D8%AF%D8%A9:Wikidata2" title="خاص:إفراغ الكاش/وحدة:Wikidata2">محو الاختزان</a>] [<a class="external text" href="https://templatecount.toolforge.org/index.php?lang=ar&namespace=828&name=Wikidata2">استخدامات</a>] [<a class="external text" href="https://ar.wikipedia.org/w/index.php?title=خاص:بحث&fulltext=Search&ns10=1&ns8=1&search=insource%3A%2F(invoke%7Cاستدعاء)%3A+%2AWikidata2%5C%7C%2F">قوالب</a>]</span></div> <style data-mw-deduplicate="TemplateStyles:r68107279">.mw-parser-output .ombox{margin:4px 0;border-collapse:collapse;border:1px solid #a2a9b1;background-color:var(--background-color-neutral-subtle,#f8f9fa);box-sizing:border-box;color:var(--color-base,#202122)}.mw-parser-output .ombox.mbox-small{font-size:88%;line-height:1.25em}.mw-parser-output .ombox-speedy{border:2px solid #b32424;background-color:#fee7e6}.mw-parser-output .ombox-delete{border:2px solid #b32424}.mw-parser-output .ombox-content{border:1px solid #f28500}.mw-parser-output .ombox-style{border:1px solid #fc3}.mw-parser-output .ombox-move{border:1px solid #9932cc}.mw-parser-output .ombox-protection{border:2px solid #a2a9b1}.mw-parser-output .ombox .mbox-text{border:none;padding:0.25em 0.9em;width:100%}.mw-parser-output .ombox .mbox-image{border:none;padding:2px 0.9em 2px 0;text-align:center}.mw-parser-output .ombox .mbox-imageleft{border:none;padding:2px 0 2px 0.9em;text-align:center}.mw-parser-output .ombox .mbox-empty-cell{border:none;padding:0;width:1px}.mw-parser-output .ombox .mbox-invalid-type{text-align:center}@media(min-width:720px){.mw-parser-output .ombox{margin:4px 10%}.mw-parser-output .ombox.mbox-small{clear:left;float:left;margin:4px 0 4px 1em;width:238px}}body.skin--responsive .mw-parser-output table.ombox img{max-width:none!important}@media screen{html.skin-theme-clientpref-night .mw-parser-output .ombox-speedy{background-color:#310402}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .ombox-speedy{background-color:#310402}}.mw-parser-output .ombox-notice{border:1px solid #a2a9b1}.mw-parser-output .ombox-current{border:1px solid #A5D6A7;border-right:2px solid #A5D6A7}.mw-parser-output .ombox-protection{border:2px solid #a2a9b1}</style><table class="plainlinks ombox ombox-content" role="presentation"><tbody><tr><td class="mbox-image"><span typeof="mw:File"><span><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/b/bc/Commons-emblem-issue.svg/40px-Commons-emblem-issue.svg.png" decoding="async" width="40" height="40" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/b/bc/Commons-emblem-issue.svg/60px-Commons-emblem-issue.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/b/bc/Commons-emblem-issue.svg/80px-Commons-emblem-issue.svg.png 2x" data-file-width="48" data-file-height="48" /></span></span></td><td class="mbox-text"><b>هذه الوحدة مستخدمة في <a href="/wiki/%D8%AE%D8%A7%D8%B5:%D8%A3%D9%83%D8%AB%D8%B1_%D8%A7%D9%84%D9%82%D9%88%D8%A7%D9%84%D8%A8_%D9%88%D8%B5%D9%84%D8%A7" title="خاص:أكثر القوالب وصلا">عدد كبير من الصفحات</a> (<span class="plainlinks"><a class="external text" href="https://linkcount.toolforge.org/?project=ar.wikipedia.org&page=%D9%88%D8%AD%D8%AF%D8%A9%3AWikidata2">+2622772</a></span></b>) .<b><br /></b> لتفادي خلق بلبلة على نطاق واسع من الصفحات وزيادة الأعباء على الخوادم، يجب تجربة <b>أي تعديل</b> في هذه الصفحات الفرعية <a href="/wiki/%D9%88%D8%AD%D8%AF%D8%A9:Wikidata2/%D9%85%D9%84%D8%B9%D8%A8" title="وحدة:Wikidata2/ملعب">/ملعب</a> أو <a href="/w/index.php?title=%D9%88%D8%AD%D8%AF%D8%A9:Wikidata2/%D8%AA%D8%AC%D8%B1%D8%A8%D8%A9&action=edit&redlink=1" class="new" title="وحدة:Wikidata2/تجربة (الصفحة غير موجودة)">/تجربة</a> أو في ملعبك. بعدها يمكنك اضافة التعديلات دفعة واحدة، ورجاءً، لا تنسَ مناقشة أمر التعديلات أوّلًا قبل القيام بها.</td></tr></tbody></table> <p>هذه الوحدة نسخت في البداية من <a href="https://sv.wikipedia.org/wiki/Modul:Wikidata2" class="extiw" title="sv:Modul:Wikidata2">sv:Modul:Wikidata2</a> ومن ثم تم تطويرها هنا. </p> <meta property="mw:PageProp/toc" /> <div class="mw-heading mw-heading2"><h2 id="الاستخدامات"><span id=".D8.A7.D9.84.D8.A7.D8.B3.D8.AA.D8.AE.D8.AF.D8.A7.D9.85.D8.A7.D8.AA"></span>الاستخدامات</h2></div> <p>أنظر قائمة <a class="external text" href="https://ar.wikipedia.org/w/index.php?title=خاص:بحث&profile=advanced&fulltext=Search&search=insource%3A%2F%28invoke%7Cاستدعاء%29%3AWikidata2%5C%7C%2F&ns10=1&profile=advanced">قوالب</a> تستخدم هذه الوحدة. </p> <div class="mw-heading mw-heading2"><h2 id="الوحدات_الفرعية"><span id=".D8.A7.D9.84.D9.88.D8.AD.D8.AF.D8.A7.D8.AA_.D8.A7.D9.84.D9.81.D8.B1.D8.B9.D9.8A.D8.A9"></span>الوحدات الفرعية</h2></div> <div class="mw-prefixindex-body"><ul class="mw-prefixindex-list"><li><a href="/wiki/%D9%88%D8%AD%D8%AF%D8%A9:Wikidata2" title="وحدة:Wikidata2">Wikidata2</a></li> <li><a href="/wiki/%D9%88%D8%AD%D8%AF%D8%A9:Wikidata2/1" title="وحدة:Wikidata2/1">Wikidata2/1</a></li> <li><a href="/wiki/%D9%88%D8%AD%D8%AF%D8%A9:Wikidata2/2" title="وحدة:Wikidata2/2">Wikidata2/2</a></li> <li><a href="/wiki/%D9%88%D8%AD%D8%AF%D8%A9:Wikidata2/Flags" title="وحدة:Wikidata2/Flags">Wikidata2/Flags</a></li> <li><a href="/wiki/%D9%88%D8%AD%D8%AF%D8%A9:Wikidata2/Globes" title="وحدة:Wikidata2/Globes">Wikidata2/Globes</a></li> <li><a href="/wiki/%D9%88%D8%AD%D8%AF%D8%A9:Wikidata2/Ill-WD2" title="وحدة:Wikidata2/Ill-WD2">Wikidata2/Ill-WD2</a></li> <li><a href="/wiki/%D9%88%D8%AD%D8%AF%D8%A9:Wikidata2/Ill-WD2/%D8%B4%D8%B1%D8%AD" title="وحدة:Wikidata2/Ill-WD2/شرح">Wikidata2/Ill-WD2/شرح</a></li> <li><a href="/wiki/%D9%88%D8%AD%D8%AF%D8%A9:Wikidata2/Math" title="وحدة:Wikidata2/Math">Wikidata2/Math</a></li> <li><a href="/wiki/%D9%88%D8%AD%D8%AF%D8%A9:Wikidata2/P106" title="وحدة:Wikidata2/P106">Wikidata2/P106</a></li> <li><a href="/wiki/%D9%88%D8%AD%D8%AF%D8%A9:Wikidata2/P106/%D8%B4%D8%B1%D8%AD" title="وحدة:Wikidata2/P106/شرح">Wikidata2/P106/شرح</a></li> <li><a href="/wiki/%D9%88%D8%AD%D8%AF%D8%A9:Wikidata2/P1082" title="وحدة:Wikidata2/P1082">Wikidata2/P1082</a></li> <li><a href="/wiki/%D9%88%D8%AD%D8%AF%D8%A9:Wikidata2/P1082/%D8%B4%D8%B1%D8%AD" title="وحدة:Wikidata2/P1082/شرح">Wikidata2/P1082/شرح</a></li> <li><a href="/wiki/%D9%88%D8%AD%D8%AF%D8%A9:Wikidata2/P172" title="وحدة:Wikidata2/P172">Wikidata2/P172</a></li> <li><a href="/wiki/%D9%88%D8%AD%D8%AF%D8%A9:Wikidata2/P172/%D8%B4%D8%B1%D8%AD" title="وحدة:Wikidata2/P172/شرح">Wikidata2/P172/شرح</a></li> <li><a href="/wiki/%D9%88%D8%AD%D8%AF%D8%A9:Wikidata2/P3828" title="وحدة:Wikidata2/P3828">Wikidata2/P3828</a></li> <li><a href="/wiki/%D9%88%D8%AD%D8%AF%D8%A9:Wikidata2/P3828/%D8%B4%D8%B1%D8%AD" title="وحدة:Wikidata2/P3828/شرح">Wikidata2/P3828/شرح</a></li> <li><a href="/wiki/%D9%88%D8%AD%D8%AF%D8%A9:Wikidata2/P39" title="وحدة:Wikidata2/P39">Wikidata2/P39</a></li> <li><a href="/wiki/%D9%88%D8%AD%D8%AF%D8%A9:Wikidata2/P39/%D8%B4%D8%B1%D8%AD" title="وحدة:Wikidata2/P39/شرح">Wikidata2/P39/شرح</a></li> <li><a href="/wiki/%D9%88%D8%AD%D8%AF%D8%A9:Wikidata2/P39/%D9%85%D9%84%D8%B9%D8%A8" title="وحدة:Wikidata2/P39/ملعب">Wikidata2/P39/ملعب</a></li> <li><a href="/wiki/%D9%88%D8%AD%D8%AF%D8%A9:Wikidata2/P54" title="وحدة:Wikidata2/P54">Wikidata2/P54</a></li> <li><a href="/wiki/%D9%88%D8%AD%D8%AF%D8%A9:Wikidata2/P54/%D8%B4%D8%B1%D8%AD" title="وحدة:Wikidata2/P54/شرح">Wikidata2/P54/شرح</a></li> <li><a href="/wiki/%D9%88%D8%AD%D8%AF%D8%A9:Wikidata2/P569-P570" title="وحدة:Wikidata2/P569-P570">Wikidata2/P569-P570</a></li> <li><a href="/wiki/%D9%88%D8%AD%D8%AF%D8%A9:Wikidata2/P569-P570/%D8%B4%D8%B1%D8%AD" title="وحدة:Wikidata2/P569-P570/شرح">Wikidata2/P569-P570/شرح</a></li> <li><a href="/wiki/%D9%88%D8%AD%D8%AF%D8%A9:Wikidata2/P569-P570/%D9%85%D9%84%D8%B9%D8%A8" title="وحدة:Wikidata2/P569-P570/ملعب">Wikidata2/P569-P570/ملعب</a></li> <li><a href="/wiki/%D9%88%D8%AD%D8%AF%D8%A9:Wikidata2/cycling" title="وحدة:Wikidata2/cycling">Wikidata2/cycling</a></li> <li><a href="/wiki/%D9%88%D8%AD%D8%AF%D8%A9:Wikidata2/dump" title="وحدة:Wikidata2/dump">Wikidata2/dump</a></li> <li><a href="/wiki/%D9%88%D8%AD%D8%AF%D8%A9:Wikidata2/dump/%D8%B4%D8%B1%D8%AD" title="وحدة:Wikidata2/dump/شرح">Wikidata2/dump/شرح</a></li> <li><a href="/wiki/%D9%88%D8%AD%D8%AF%D8%A9:Wikidata2/filter_claims" title="وحدة:Wikidata2/filter claims">Wikidata2/filter claims</a></li> <li><a href="/wiki/%D9%88%D8%AD%D8%AF%D8%A9:Wikidata2/filter_claims/%D8%B4%D8%B1%D8%AD" title="وحدة:Wikidata2/filter claims/شرح">Wikidata2/filter claims/شرح</a></li> <li><a href="/wiki/%D9%88%D8%AD%D8%AF%D8%A9:Wikidata2/functions" title="وحدة:Wikidata2/functions">Wikidata2/functions</a></li> <li><a href="/wiki/%D9%88%D8%AD%D8%AF%D8%A9:Wikidata2/functions2" title="وحدة:Wikidata2/functions2">Wikidata2/functions2</a></li> <li><a href="/wiki/%D9%88%D8%AD%D8%AF%D8%A9:Wikidata2/link" title="وحدة:Wikidata2/link">Wikidata2/link</a></li> <li><a href="/wiki/%D9%88%D8%AD%D8%AF%D8%A9:Wikidata2/monolingualtext" title="وحدة:Wikidata2/monolingualtext">Wikidata2/monolingualtext</a></li> <li><a href="/wiki/%D9%88%D8%AD%D8%AF%D8%A9:Wikidata2/monolingualtext/%D8%B4%D8%B1%D8%AD" title="وحدة:Wikidata2/monolingualtext/شرح">Wikidata2/monolingualtext/شرح</a></li> <li><a href="/wiki/%D9%88%D8%AD%D8%AF%D8%A9:Wikidata2/monolingualtext/%D9%85%D8%AE%D8%AA%D8%A8%D8%B1" title="وحدة:Wikidata2/monolingualtext/مختبر">Wikidata2/monolingualtext/مختبر</a></li> <li><a href="/wiki/%D9%88%D8%AD%D8%AF%D8%A9:Wikidata2/otheruse" title="وحدة:Wikidata2/otheruse">Wikidata2/otheruse</a></li> <li><a href="/wiki/%D9%88%D8%AD%D8%AF%D8%A9:Wikidata2/otheruse/%D8%B4%D8%B1%D8%AD" title="وحدة:Wikidata2/otheruse/شرح">Wikidata2/otheruse/شرح</a></li> <li><a href="/wiki/%D9%88%D8%AD%D8%AF%D8%A9:Wikidata2/otheruse/%D9%85%D9%84%D8%B9%D8%A8" title="وحدة:Wikidata2/otheruse/ملعب">Wikidata2/otheruse/ملعب</a></li> <li><a href="/wiki/%D9%88%D8%AD%D8%AF%D8%A9:Wikidata2/otheruse/%D9%85%D9%84%D8%B9%D8%A82" title="وحدة:Wikidata2/otheruse/ملعب2">Wikidata2/otheruse/ملعب2</a></li> <li><a href="/wiki/%D9%88%D8%AD%D8%AF%D8%A9:Wikidata2/pra" title="وحدة:Wikidata2/pra">Wikidata2/pra</a></li> <li><a href="/wiki/%D9%88%D8%AD%D8%AF%D8%A9:Wikidata2/sandbox" title="وحدة:Wikidata2/sandbox">Wikidata2/sandbox</a></li> <li><a href="/wiki/%D9%88%D8%AD%D8%AF%D8%A9:Wikidata2/sort_claims" title="وحدة:Wikidata2/sort claims">Wikidata2/sort claims</a></li> <li><a href="/wiki/%D9%88%D8%AD%D8%AF%D8%A9:Wikidata2/sort_claims/%D8%B4%D8%B1%D8%AD" title="وحدة:Wikidata2/sort claims/شرح">Wikidata2/sort claims/شرح</a></li> <li><a href="/wiki/%D9%88%D8%AD%D8%AF%D8%A9:Wikidata2/tax" title="وحدة:Wikidata2/tax">Wikidata2/tax</a></li> <li><a href="/wiki/%D9%88%D8%AD%D8%AF%D8%A9:Wikidata2/tax/cash" title="وحدة:Wikidata2/tax/cash">Wikidata2/tax/cash</a></li> <li><a href="/wiki/%D9%88%D8%AD%D8%AF%D8%A9:Wikidata2/tax/cash/%D9%85%D9%84%D8%B9%D8%A8" title="وحدة:Wikidata2/tax/cash/ملعب">Wikidata2/tax/cash/ملعب</a></li> <li><a href="/wiki/%D9%88%D8%AD%D8%AF%D8%A9:Wikidata2/tax/%D8%B4%D8%B1%D8%AD" title="وحدة:Wikidata2/tax/شرح">Wikidata2/tax/شرح</a></li> <li><a href="/wiki/%D9%88%D8%AD%D8%AF%D8%A9:Wikidata2/tax/%D9%85%D9%84%D8%B9%D8%A8" title="وحدة:Wikidata2/tax/ملعب">Wikidata2/tax/ملعب</a></li> <li><a href="/wiki/%D9%88%D8%AD%D8%AF%D8%A9:Wikidata2/tax/%D9%85%D9%84%D8%B9%D8%A82" title="وحدة:Wikidata2/tax/ملعب2">Wikidata2/tax/ملعب2</a></li> <li><a href="/wiki/%D9%88%D8%AD%D8%AF%D8%A9:Wikidata2/template" title="وحدة:Wikidata2/template">Wikidata2/template</a></li> <li><a href="/wiki/%D9%88%D8%AD%D8%AF%D8%A9:Wikidata2/template/%D8%B4%D8%B1%D8%AD" title="وحدة:Wikidata2/template/شرح">Wikidata2/template/شرح</a></li> <li><a href="/wiki/%D9%88%D8%AD%D8%AF%D8%A9:Wikidata2/time" title="وحدة:Wikidata2/time">Wikidata2/time</a></li> <li><a href="/wiki/%D9%88%D8%AD%D8%AF%D8%A9:Wikidata2/time/%D9%85%D9%84%D8%B9%D8%A8" title="وحدة:Wikidata2/time/ملعب">Wikidata2/time/ملعب</a></li> <li><a href="/wiki/%D9%88%D8%AD%D8%AF%D8%A9:Wikidata2/%D8%AA%D8%AD%D8%AF%D9%8A%D8%AB/%D8%B4%D8%B1%D8%AD" title="وحدة:Wikidata2/تحديث/شرح">Wikidata2/تحديث/شرح</a></li> <li><a href="/wiki/%D9%88%D8%AD%D8%AF%D8%A9:Wikidata2/%D8%B4%D8%B1%D8%AD" title="وحدة:Wikidata2/شرح">Wikidata2/شرح</a></li> <li><a href="/wiki/%D9%88%D8%AD%D8%AF%D8%A9:Wikidata2/%D9%85%D8%AE%D8%AA%D8%A8%D8%B1" title="وحدة:Wikidata2/مختبر">Wikidata2/مختبر</a></li> <li><a href="/wiki/%D9%88%D8%AD%D8%AF%D8%A9:Wikidata2/%D9%85%D8%AE%D8%AA%D8%A8%D8%B1/%D8%B4%D8%B1%D8%AD" title="وحدة:Wikidata2/مختبر/شرح">Wikidata2/مختبر/شرح</a></li> <li><a href="/wiki/%D9%88%D8%AD%D8%AF%D8%A9:Wikidata2/%D9%85%D9%84%D8%B9%D8%A8" title="وحدة:Wikidata2/ملعب">Wikidata2/ملعب</a></li> <li><a href="/wiki/%D9%88%D8%AD%D8%AF%D8%A9:Wikidata2/%D9%85%D9%84%D8%B9%D8%A8/%D8%B4%D8%B1%D8%AD" title="وحدة:Wikidata2/ملعب/شرح">Wikidata2/ملعب/شرح</a></li> <li><a href="/wiki/%D9%88%D8%AD%D8%AF%D8%A9:Wikidata2/%D9%85%D9%84%D8%B9%D8%A82" title="وحدة:Wikidata2/ملعب2">Wikidata2/ملعب2</a></li> <li><a href="/wiki/%D9%88%D8%AD%D8%AF%D8%A9:Wikidata2/%D9%86%D8%B3%D8%AE%D8%A9" title="وحدة:Wikidata2/نسخة">Wikidata2/نسخة</a></li> <li><a href="/wiki/%D9%88%D8%AD%D8%AF%D8%A9:Wikidata2/%D9%86%D8%B3%D8%AE%D8%A9/%D8%B4%D8%B1%D8%AD" title="وحدة:Wikidata2/نسخة/شرح">Wikidata2/نسخة/شرح</a></li> </ul></div> <div class="mw-heading mw-heading2"><h2 id="الاستعمال"><span id=".D8.A7.D9.84.D8.A7.D8.B3.D8.AA.D8.B9.D9.85.D8.A7.D9.84"></span>الاستعمال</h2></div> <p>مثال </p> <pre>{{#invoke:Wikidata2|formatStatements|property=p17}} </pre> <p><br /> </p> <div class="mw-heading mw-heading2"><h2 id="الشرح"><span id=".D8.A7.D9.84.D8.B4.D8.B1.D8.AD"></span>الشرح</h2></div> <div class="mw-collapsible mw-collapsed"> <h2 id="انقر_لإظهار_الشرح_>>>>" class="mw-collapsible-toggle mw-collapsible-header mw-collapsible-toggle-right"><span id=".D8.A7.D9.86.D9.82.D8.B1_.D9.84.D8.A5.D8.B8.D9.87.D8.A7.D8.B1_.D8.A7.D9.84.D8.B4.D8.B1.D8.AD_.3E.3E.3E.3E"></span>انقر لإظهار الشرح >>>> </h2> <div class="mw-collapsible-content"> <div class="mw-heading mw-heading3"><h3 id="m">m</h3></div> <div class="mw-heading mw-heading3"><h3 id="formatStatements">formatStatements</h3></div> <style data-mw-deduplicate="TemplateStyles:r64185648">.mw-parser-output .hatnote{font-style:italic}.mw-parser-output div.hatnote{padding-left:1.6em;margin-bottom:0.5em}.mw-parser-output .hatnote i{font-style:normal}.mw-parser-output .hatnote+link+.hatnote{margin-top:-0.5em}</style><div role="note" class="hatnote navigation-not-searchable">طالع أيضًا: <a href="https://www.wikidata.org/wiki/Help:Statements/ar" class="extiw" title="wikidata:Help:Statements/ar">Help:Statements في ويكي بيانات</a></div> <ul><li><code class="nowrap">|property=</code> <b>مطلوب</b> الخاصية المطلوبة.</li></ul> <ul><li><code class="nowrap">|entityId=</code> أو <code class="nowrap">|id=</code> معرف عنصر ويكي بيانات.</li> <li><code class="nowrap">|page=</code> يمكن إستخدامه بدلاً من <code class="nowrap">|entityId=Q805</code> كالتالي: <code class="nowrap">|page=اليمن</code> .</li></ul> <ul><li><code class="nowrap">|enbarten=</code> أو <code class="nowrap">|firstvalue=</code> يعرض أول قيمة فقط في الخاصية. <ul><li><code class="nowrap">|firstvalue=2</code> يعرض القيمة الثانية في الخاصية إن كانت موجودة، يمكن استخدام هذا الخيار حتى رقم 9.</li></ul></li> <li><code class="nowrap">|numval=</code> يعرض عدد محدد من القيم في الخاصية. <ul><li><code class="nowrap">|numval=4</code> يعرض القيم الأربع الأولى في الخاصية إن كانت موجودة.</li></ul></li> <li><code class="nowrap">|prefix=</code> بادئة</li> <li><code class="nowrap">|suffix=</code> لاحقة</li> <li><code class="nowrap">|formatting=</code> يحدد تنسيق القيم يستخدم مع <a href="#إحداثيات_جغرافية">إحداثيات جغرافية</a>، <a href="#عنصر">وعنصر</a>، <a href="#خاصية">وخاصية</a>.</li></ul> <ul><li><code class="nowrap">|label=</code> اذا كنت تريد الاختيار كيفية ظهور الوصلات. مثلا <code> [[شعار مقاطعة بليكينج|الشعار]] </code> يمكن الحصول عليها عن طريق اضافة <code class="nowrap">|label=الشعار</code> تؤثر هذه المعلمة على وحدات القياس.</li> <li><code class="nowrap">|raw=</code> يعود بالنتيجة خام على شكل جداول (يستخدم من داخل وحدات لوا أخرى) ويمكن معاينة ما سيكون الناتج عليه عبر إضافة خيار <code class="nowrap">|rawtolua=</code>.</li></ul> <div class="mw-heading mw-heading4"><h4 id="فلترة_النتيجة"><span id=".D9.81.D9.84.D8.AA.D8.B1.D8.A9_.D8.A7.D9.84.D9.86.D8.AA.D9.8A.D8.AC.D8.A9"></span>فلترة النتيجة</h4></div> <div class="mw-heading mw-heading5"><h5 id="رتبة_القيم_/_rank"><span id=".D8.B1.D8.AA.D8.A8.D8.A9_.D8.A7.D9.84.D9.82.D9.8A.D9.85_.2F_rank"></span>رتبة القيم / rank</h5></div> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r64185648"><div role="note" class="hatnote navigation-not-searchable">طالع أيضًا: <a href="https://www.wikidata.org/wiki/Help:Ranking/ar" class="extiw" title="wikidata:Help:Ranking/ar">Help:Ranking في ويكي بيانات</a></div> <ul><li><code class="nowrap">|rank=</code> يحدد نوع البيانات المطلوب عرضها:</li></ul> <table class="wikitable"> <tbody><tr> <th><code class="nowrap">|rank=all</code> </th> <td>جميع البنود في الخاصية </td> <th><code class="nowrap">|rank=valid</code> </th> <td>البنود المفضلة والتي بوضع "ترتيب عادي" ولكن لا يظهر المهملة. </td> <th><code class="nowrap">|rank=best</code> </th> <td>(<b>افتراضي</b>) يظهر القيم المفضلة. </td></tr> </tbody></table> <div class="mw-heading mw-heading5"><h5 id="عام"><span id=".D8.B9.D8.A7.D9.85"></span>عام</h5></div> <ul><li><code class="nowrap">|firstvalue=1</code> <ul><li>يعرض القيمة المطلوبة في الخاصية إن كانت موجودة، مالم سيعرض أول قيمة.</li></ul></li></ul> <ul><li><code class="nowrap">|numval=</code> <ul><li>يعرض عدد محدد من القيم في الخاصية، مثال: <code class="nowrap">|numval=4</code> يعرض القيم الأربع الأولى في الخاصية إن كانت موجودة.</li></ul></li></ul> <ul><li><code class="nowrap">|justthisqual=</code> <ul><li>يظهر فقط قيمة التصفية، إذا لم تكن التصفية موجودة لن يظهر شيء.</li></ul></li></ul> <dl><dt>التحديد والإزاحة</dt></dl> <table class="table" style="border:2px solid rgb(200,200,200);"> <tbody><tr> <th><code class="nowrap">|limit=</code> </th> <th><code class="nowrap">|offset=</code> </th></tr> <tr> <td> <ul><li>يُستخدم ولتحديد عدد القيم التي يتم العمل عليها، (ملاحظة: قد تظهر عدد القيم كما حددتها أو أقل بناءًا على عوامل تصفية وتحديد أخرى) <ul><li>مثال عند وضع <code class="nowrap">|limit=4</code>:</li> <li class="mw-empty-elt"></li></ul></li></ul> <table style="table-layout:fixed; width:100%; margin-top:0;margin-left:0; border-width:medium; padding:0;"> <tbody><tr> <th scope="col" style="width:50%;">توصيف</th> <th scope="col" style="width:50%;">يظهر </th></tr> <tr> <td style="width:50%; background:#f9f9f9;border-width:1px;border-style:solid solid none solid; border-color:#ddd; vertical-align:top;"><div class="mw-highlight mw-highlight-lang-html+handlebars mw-content-ltr" dir="ltr"><pre><span></span><span class="cp">{{</span><span class="m m-Attribute">#invoke:Wikidata2</span> <span class="err">|</span><span class="nv">formatStatements</span> <span class="na">|limit</span><span class="o">=</span><span class="m">4</span> <span class="na">|entityId</span><span class="o">=</span><span class="nv">Q76</span> <span class="na">|noref</span><span class="o">=</span><span class="nv">t</span> <span class="na">|property</span><span class="o">=</span><span class="nv">P106</span> <span class="na">|rank</span><span class="o">=</span><span class="nv">all</span> <span class="cp">}}</span> </pre></div> </td> <td style="width:50%; background:#f9f9f9;border-width:1px;border-style:solid solid none solid; border-color:#ddd; padding:5px; vertical-align:top;"><span style=""><a href="/wiki/%D8%B3%D9%8A%D8%A7%D8%B3%D9%8A" title="سياسي">سياسي</a>، <a href="/wiki/%D9%85%D8%AD%D8%A7%D9%85" title="محام">محامٍ</a>، <a href="/wiki/%D9%83%D8%A7%D8%AA%D8%A8_%D8%B3%D9%8A%D8%A7%D8%B3%D9%8A" class="mw-redirect" title="كاتب سياسي">كاتب سياسي</a> و منظم مجتمع</span> </td></tr> <tr> <td style="width:50%; border-width:1px;border-style:solid none none none; border-color:#ddd; padding:5px; vertical-align:top;"> </td> <td style="width:50%; border-width:1px;border-style:solid none none none;border-color:#ddd; padding:5px; vertical-align:top;"> </td></tr></tbody></table> </td> <td> <ul><li>يُستخدم لتحديد عدد القيم التي يتم تخطيها بدءًا من القيمة 1. <ul><li>مثال عند وضع <code class="nowrap">|offset=3</code>:</li> <li class="mw-empty-elt"></li></ul></li></ul> <table style="table-layout:fixed; width:100%; margin-top:0;margin-left:0; border-width:medium; padding:0;"> <tbody><tr> <th scope="col" style="width:50%;">توصيف</th> <th scope="col" style="width:50%;">يظهر </th></tr> <tr> <td style="width:50%; background:#f9f9f9;border-width:1px;border-style:solid solid none solid; border-color:#ddd; vertical-align:top;"><div class="mw-highlight mw-highlight-lang-html+handlebars mw-content-ltr" dir="ltr"><pre><span></span><span class="cp">{{</span><span class="m m-Attribute">#invoke:Wikidata2</span> <span class="err">|</span><span class="nv">formatStatements</span> <span class="na">|offset</span><span class="o">=</span><span class="m">3</span> <span class="na">|entityId</span><span class="o">=</span><span class="nv">Q76</span> <span class="na">|noref</span><span class="o">=</span><span class="nv">t</span> <span class="na">|property</span><span class="o">=</span><span class="nv">P106</span> <span class="na">|rank</span><span class="o">=</span><span class="nv">all</span> <span class="cp">}}</span> </pre></div> </td> <td style="width:50%; background:#f9f9f9;border-width:1px;border-style:solid solid none solid; border-color:#ddd; padding:5px; vertical-align:top;"><span style="">منظم مجتمع، <a href="/wiki/%D8%B1%D8%AC%D9%84_%D8%AF%D9%88%D9%84%D8%A9" title="رجل دولة">رجل دولة</a>، <a href="/wiki/%D8%B1%D8%AC%D9%84_%D9%82%D8%A7%D9%86%D9%88%D9%86" title="رجل قانون">رجل قانون</a>، <a href="/wiki/%D9%85%D8%AF%D9%88%D9%86_%D8%B5%D9%88%D8%AA%D9%8A" class="mw-redirect" title="مدون صوتي">مدون صوتي</a>، <a href="/wiki/%D8%A3%D9%83%D8%A7%D8%AF%D9%8A%D9%85%D9%8A" class="mw-redirect" title="أكاديمي">أستاذ جامعي</a> و <a href="/wiki/%D9%83%D8%A7%D8%AA%D8%A8_%D9%85%D8%B0%D9%83%D8%B1%D8%A7%D8%AA" class="mw-redirect" title="كاتب مذكرات">كاتب مذكرات</a></span> </td></tr> <tr> <td style="width:50%; border-width:1px;border-style:solid none none none; border-color:#ddd; padding:5px; vertical-align:top;"> </td> <td style="width:50%; border-width:1px;border-style:solid none none none;border-color:#ddd; padding:5px; vertical-align:top;"> </td></tr></tbody></table> </td></tr> </tbody></table> <div class="mw-heading mw-heading5"><h5 id="التصفيات"><span id=".D8.A7.D9.84.D8.AA.D8.B5.D9.81.D9.8A.D8.A7.D8.AA"></span>التصفيات</h5></div> <dl><dt>تجنب</dt></dl> <ul><li><code class="nowrap">|avoidqualifier=</code> يتجاهل القيم التي تحتوي تصفيات معينة. مثال: <code class="nowrap">|avoidqualifier=P518</code> يظهر البند الذي لا يحتوي على تصفية <a href="https://www.wikidata.org/wiki/Special:EntityPage/P518" class="extiw" title="d:Special:EntityPage/P518">ينطبق على جزء <small>(P518)</small></a>.</li> <li>الوسيط <code class="nowrap">|avoidqualifiervalue=</code> اختياري <ul><li>بإستخدامه مع <code class="nowrap">|avoidqualifier=</code> فإن ذلك يحدد قيمة التصفية إذا طابقت الوسيط <code class="nowrap">|avoidqualifiervalue=</code> فلن يتم إظهارها، يدعم حالياً العناصر/items فقط.</li></ul></li></ul> <dl><dt>تفضيل</dt></dl> <ul><li><code class="nowrap">|preferqualifier=</code> يظهر فقط القيم التي تحتوي تصفيات معينة. مثال: <code class="nowrap">|preferqualifier=P518</code> يظهر البند الذي</li></ul> <p>يحتوي على تصفية <a href="https://www.wikidata.org/wiki/Special:EntityPage/P518" class="extiw" title="d:Special:EntityPage/P518">ينطبق على جزء <small>(P518)</small></a>. </p> <ul><li>الوسيط <code class="nowrap">|preferqualifiervalue=</code> اختياري <ul><li>بإستخدامه مع <code class="nowrap">|preferqualifier=</code> فإن ذلك يحدد قيمة التصفية إذا طابقت الوسيط <code class="nowrap">|preferqualifiervalue=</code> ليتم إظهارها، يدعم حالياً العناصر/items فقط.</li></ul></li></ul> <ul><li><code class="nowrap">|langpref=</code> <ul><li class="mw-empty-elt"></li></ul></li></ul> <div class="mw-heading mw-heading5"><h5 id="القيم"><span id=".D8.A7.D9.84.D9.82.D9.8A.D9.85"></span>القيم</h5></div> <ul><li><code class="nowrap">|avoidvalue=</code></li> <li><code class="nowrap">|prefervalue=</code></li></ul> <dl><dt>prefervalue</dt></dl> <ul><li><code class="nowrap">|prefervalue=</code> يستخدم هذا الوسيط بشكل معاكس للوسيط <code class="nowrap">|avoidvalue=</code> حيث نقوم بتحديد القيمة التي نريد ظهورها <code class="nowrap">|prefervalue=Q19481</code> فتظهر النتيجة للعنصر <a href="https://www.wikidata.org/wiki/Special:EntityPage/Q19481" class="extiw" title="d:Special:EntityPage/Q19481">ليستر سيتي <small>(Q19481)</small></a> فقط، ولكن الفائدة من إستخدام هذا الوسيط هي التأكد من وجود العنصر في هذه الخاصية أو للحصول على التصفيات، مثال يظهر عناصر <a href="https://www.wikidata.org/wiki/Special:EntityPage/P1346" class="extiw" title="d:Special:EntityPage/P1346">الفائز <small>(P1346)</small></a> مع تصفية <a href="https://www.wikidata.org/wiki/Special:EntityPage/P1923" class="extiw" title="d:Special:EntityPage/P1923">الفِرَق المشاركة <small>(P1923)</small></a> بين قوسين.</li></ul> <table class="wikitable" style="border-color:#ddd;"> <tbody><tr> <td><b>توصيف</b> </td> <td><div class="mw-highlight mw-highlight-lang-html+handlebars mw-content-ltr" dir="ltr"><pre><span></span><span class="cp">{{</span><span class="m m-Attribute">#invoke:Wikidata2</span> <span class="err">|</span><span class="nv">formatStatements</span> <span class="na">|entityId</span><span class="o">=</span><span class="nv">Q39052816</span> <span class="na">|property</span><span class="o">=</span><span class="nv">P1923</span> <span class="na">|qual1</span><span class="o">=</span><span class="nv">P1355</span> <span class="cp">}}</span> </pre></div> </td></tr> <tr> <td><b>يظهر</b> </td> <td><span style=""><a href="/wiki/%D9%86%D8%A7%D8%AF%D9%8A_%D8%A3%D8%B1%D8%B3%D9%86%D8%A7%D9%84" title="نادي أرسنال">نادي آرسنال</a><small> (21 )</small>، <a href="/wiki/%D9%86%D8%A7%D8%AF%D9%8A_%D8%A8%D9%88%D8%B1%D9%86%D9%85%D9%88%D8%AB" title="نادي بورنموث">نادي بورنموث</a><small> (13 )</small>، <a href="/wiki/%D8%A8%D8%B1%D8%A7%D9%8A%D8%AA%D9%88%D9%86_%D8%A3%D9%86%D8%AF_%D9%87%D9%88%D9%81_%D8%A3%D9%84%D8%A8%D9%8A%D9%88%D9%86" title="برايتون أند هوف ألبيون">برايتون أند هوف ألبيون</a><small> (9 )</small>، <a href="/wiki/%D9%86%D8%A7%D8%AF%D9%8A_%D8%A8%D9%8A%D8%B1%D9%86%D9%84%D9%8A" title="نادي بيرنلي">نادي بيرنلي</a><small> (11 )</small>، <a href="/wiki/%D9%83%D8%A7%D8%B1%D8%AF%D9%8A%D9%81_%D8%B3%D9%8A%D8%AA%D9%8A" title="كارديف سيتي">كارديف سيتي</a><small> (10 )</small>، <a href="/wiki/%D9%86%D8%A7%D8%AF%D9%8A_%D8%AA%D8%B4%D9%8A%D9%84%D8%B3%D9%8A" title="نادي تشيلسي">نادي تشيلسي</a><small> (21 )</small>، <a href="/wiki/%D9%83%D8%B1%D9%8A%D8%B3%D8%AA%D8%A7%D9%84_%D8%A8%D8%A7%D9%84%D8%A7%D8%B3" title="كريستال بالاس">كريستال بالاس</a><small> (14 )</small>، <a href="/wiki/%D9%86%D8%A7%D8%AF%D9%8A_%D8%A5%D9%8A%D9%81%D8%B1%D8%AA%D9%88%D9%86" title="نادي إيفرتون">نادي إيفرتون</a><small> (15 )</small>، <a href="/wiki/%D9%84%D9%8A%D8%B3%D8%AA%D8%B1_%D8%B3%D9%8A%D8%AA%D9%8A" title="ليستر سيتي">ليستر سيتي</a><small> (15 )</small>، <a href="/wiki/%D9%86%D8%A7%D8%AF%D9%8A_%D9%84%D9%8A%D9%81%D8%B1%D8%A8%D9%88%D9%84" title="نادي ليفربول">نادي ليفربول</a><small> (30 )</small>، <a href="/wiki/%D9%85%D8%A7%D9%86%D8%B4%D8%B3%D8%AA%D8%B1_%D8%B3%D9%8A%D8%AA%D9%8A" title="مانشستر سيتي">مانشستر سيتي</a><small> (32 )</small>، <a href="/wiki/%D9%85%D8%A7%D9%86%D8%B4%D8%B3%D8%AA%D8%B1_%D9%8A%D9%88%D9%86%D8%A7%D9%8A%D8%AA%D8%AF" title="مانشستر يونايتد">مانشستر يونايتد</a><small> (19 )</small>، <a href="/wiki/%D9%86%D9%8A%D9%88%D9%83%D8%A7%D8%B3%D9%84_%D9%8A%D9%88%D9%86%D8%A7%D9%8A%D8%AA%D8%AF" title="نيوكاسل يونايتد">نيوكاسل يونايتد</a><small> (12 )</small>، <a href="/wiki/%D8%AA%D9%88%D8%AA%D9%86%D9%87%D8%A7%D9%85_%D9%87%D9%88%D8%AA%D8%B3%D8%A8%D9%8A%D8%B1" title="توتنهام هوتسبير">توتنهام هوتسبير</a><small> (23 )</small>، <a href="/wiki/%D9%86%D8%A7%D8%AF%D9%8A_%D9%88%D8%A7%D8%AA%D9%81%D9%88%D8%B1%D8%AF" title="نادي واتفورد">نادي واتفورد</a><small> (14 )</small>، <a href="/wiki/%D9%88%D8%B3%D8%AA_%D9%87%D8%A7%D9%85_%D9%8A%D9%88%D9%86%D8%A7%D9%8A%D8%AA%D8%AF" title="وست هام يونايتد">وست هام يونايتد</a><small> (15 )</small>، <a href="/wiki/%D9%88%D9%88%D9%84%D9%81%D8%B1%D9%87%D8%A7%D9%85%D8%A8%D8%AA%D9%88%D9%86_%D9%88%D8%A7%D9%86%D8%AF%D8%B1%D8%B1%D8%B2" title="وولفرهامبتون واندررز">وولفرهامبتون واندررز</a><small> (16 )</small>، <a href="/wiki/%D9%86%D8%A7%D8%AF%D9%8A_%D8%B3%D8%A7%D9%88%D8%AB%D9%87%D8%A7%D9%85%D8%A8%D8%AA%D9%88%D9%86" title="نادي ساوثهامبتون">نادي ساوثهامبتون</a><small> (9 )</small>، <a href="/wiki/%D9%86%D8%A7%D8%AF%D9%8A_%D9%81%D9%88%D9%84%D9%87%D8%A7%D9%85" title="نادي فولهام">نادي فولهام</a><small> (7 )</small> و <a href="/wiki/%D9%87%D8%AF%D8%B1%D8%B3%D9%81%D9%8A%D9%84%D8%AF_%D8%AA%D8%A7%D9%88%D9%86" title="هدرسفيلد تاون">هدرسفيلد تاون</a><small> (3 )</small></span> </td></tr></tbody></table> <p>إذا كنا قد حصلنا عبر خاصية <a href="https://www.wikidata.org/wiki/Special:EntityPage/P1346" class="extiw" title="d:Special:EntityPage/P1346">الفائز <small>(P1346)</small></a> عن الفريق الفائز في <a href="https://www.wikidata.org/wiki/Special:EntityPage/Q39052816" class="extiw" title="d:Special:EntityPage/Q39052816">الدوري الإنجليزي الممتاز 2018–19 <small>(Q39052816)</small></a>. وأردنا الحصول على عدد مرات الفوز للفريق الفائز، من الجدول السابق ويتم ذلك بإستخدام الوسيط <code class="nowrap">|justthisqual=</code> ما ينتج: </p> <table class="wikitable" style="border-color:#ddd;"> <tbody><tr> <td><b>توصيف</b> </td> <td><div class="mw-highlight mw-highlight-lang-html+handlebars mw-content-ltr" dir="ltr"><pre><span></span><span class="cp">{{</span><span class="m m-Attribute">#invoke:Wikidata2</span> <span class="err">|</span><span class="nv">formatStatements</span> <span class="na">|entityId</span><span class="o">=</span><span class="nv">Q39052816</span> <span class="na">|property</span><span class="o">=</span><span class="nv">P1923</span> <span class="na">|justthisqual</span><span class="o">=</span><span class="nv">P1355</span> <span class="cp">}}</span> </pre></div> </td></tr> <tr> <td><b>يظهر</b> </td> <td><span style="">21 ، 13 ، 9 ، 11 ، 10 ، 21 ، 14 ، 15 ، 15 ، 30 ، 32 ، 19 ، 12 ، 23 ، 14 ، 15 ، 16 ، 9 ، 7 و 3 </span> </td></tr></tbody></table> <p>ولكننا نريد ظهور التصفية للفريق الفائز فقط وهو <a href="https://www.wikidata.org/wiki/Special:EntityPage/Q50602" class="extiw" title="d:Special:EntityPage/Q50602">مانشستر سيتي <small>(Q50602)</small></a>: </p> <table> <tbody><tr> <td> <table class="wikitable" style="border-color:#ddd;"> <tbody><tr> <td><b>توصيف</b> </td> <td><div class="mw-highlight mw-highlight-lang-html+handlebars mw-content-ltr" dir="ltr"><pre><span></span><span class="cp">{{</span><span class="m m-Attribute">#invoke:Wikidata2</span> <span class="err">|</span><span class="nv">formatStatements</span> <span class="na">|prefervalue</span><span class="o">=</span><span class="nv">Q50602</span> <span class="na">|entityId</span><span class="o">=</span><span class="nv">Q39052816</span> <span class="na">|property</span><span class="o">=</span><span class="nv">P1923</span> <span class="na">|qual1</span><span class="o">=</span><span class="nv">P1355</span> <span class="cp">}}</span> </pre></div> </td></tr> <tr> <td><b>يظهر</b> </td> <td><span style=""><a href="/wiki/%D9%85%D8%A7%D9%86%D8%B4%D8%B3%D8%AA%D8%B1_%D8%B3%D9%8A%D8%AA%D9%8A" title="مانشستر سيتي">مانشستر سيتي</a><small> (32 )</small></span> </td></tr></tbody></table> </td> <td> <table class="wikitable" style="border-color:#ddd;"> <tbody><tr> <td><b>توصيف</b> </td> <td><div class="mw-highlight mw-highlight-lang-html+handlebars mw-content-ltr" dir="ltr"><pre><span></span><span class="cp">{{</span><span class="m m-Attribute">#invoke:Wikidata2</span> <span class="err">|</span><span class="nv">formatStatements</span> <span class="na">|prefervalue</span><span class="o">=</span><span class="nv">Q50602</span> <span class="na">|justthisqual</span><span class="o">=</span><span class="nv">P1355</span> <span class="na">|property</span><span class="o">=</span><span class="nv">P1923</span> <span class="na">|entityId</span><span class="o">=</span><span class="nv">Q39052816</span> <span class="cp">}}</span> </pre></div> </td></tr> <tr> <td><b>يظهر</b> </td> <td><span style="">32 </span> </td></tr></tbody></table> </td></tr> </tbody></table> <dl><dt>avoidvalue</dt></dl> <ul><li><code class="nowrap">|avoidvalue=</code> يستخدم هذا الوسيط بشكل معاكس للوسيط <code class="nowrap">|prefervalue=</code> إذا أردنا أن نتجاهل أو نلغي ظهور عنصر معين، مثال عند وضع <code class="nowrap">|avoidvalue=Q50602</code> فتظهر النتائج دون ظهور <a href="https://www.wikidata.org/wiki/Special:EntityPage/Q50602" class="extiw" title="d:Special:EntityPage/Q50602">مانشستر سيتي <small>(Q50602)</small></a>.</li></ul> <table class="wikitable" style="border-color:#ddd;"> <tbody><tr> <td><b>توصيف</b> </td> <td><div class="mw-highlight mw-highlight-lang-html+handlebars mw-content-ltr" dir="ltr"><pre><span></span><span class="cp">{{</span><span class="m m-Attribute">#invoke:Wikidata2</span> <span class="err">|</span><span class="nv">formatStatements</span> <span class="na">|entityId</span><span class="o">=</span><span class="nv">Q39052816</span> <span class="na">|property</span><span class="o">=</span><span class="nv">P1923</span> <span class="na">|qual1</span><span class="o">=</span><span class="nv">P1355</span> <span class="na">|avoidvalue</span><span class="o">=</span><span class="nv">Q50602</span> <span class="cp">}}</span> </pre></div> </td></tr> <tr> <td><b>يظهر</b> </td> <td><span style=""><a href="/wiki/%D9%86%D8%A7%D8%AF%D9%8A_%D8%A3%D8%B1%D8%B3%D9%86%D8%A7%D9%84" title="نادي أرسنال">نادي آرسنال</a><small> (21 )</small>، <a href="/wiki/%D9%86%D8%A7%D8%AF%D9%8A_%D8%A8%D9%88%D8%B1%D9%86%D9%85%D9%88%D8%AB" title="نادي بورنموث">نادي بورنموث</a><small> (13 )</small>، <a href="/wiki/%D8%A8%D8%B1%D8%A7%D9%8A%D8%AA%D9%88%D9%86_%D8%A3%D9%86%D8%AF_%D9%87%D9%88%D9%81_%D8%A3%D9%84%D8%A8%D9%8A%D9%88%D9%86" title="برايتون أند هوف ألبيون">برايتون أند هوف ألبيون</a><small> (9 )</small>، <a href="/wiki/%D9%86%D8%A7%D8%AF%D9%8A_%D8%A8%D9%8A%D8%B1%D9%86%D9%84%D9%8A" title="نادي بيرنلي">نادي بيرنلي</a><small> (11 )</small>، <a href="/wiki/%D9%83%D8%A7%D8%B1%D8%AF%D9%8A%D9%81_%D8%B3%D9%8A%D8%AA%D9%8A" title="كارديف سيتي">كارديف سيتي</a><small> (10 )</small>، <a href="/wiki/%D9%86%D8%A7%D8%AF%D9%8A_%D8%AA%D8%B4%D9%8A%D9%84%D8%B3%D9%8A" title="نادي تشيلسي">نادي تشيلسي</a><small> (21 )</small>، <a href="/wiki/%D9%83%D8%B1%D9%8A%D8%B3%D8%AA%D8%A7%D9%84_%D8%A8%D8%A7%D9%84%D8%A7%D8%B3" title="كريستال بالاس">كريستال بالاس</a><small> (14 )</small>، <a href="/wiki/%D9%86%D8%A7%D8%AF%D9%8A_%D8%A5%D9%8A%D9%81%D8%B1%D8%AA%D9%88%D9%86" title="نادي إيفرتون">نادي إيفرتون</a><small> (15 )</small>، <a href="/wiki/%D9%84%D9%8A%D8%B3%D8%AA%D8%B1_%D8%B3%D9%8A%D8%AA%D9%8A" title="ليستر سيتي">ليستر سيتي</a><small> (15 )</small>، <a href="/wiki/%D9%86%D8%A7%D8%AF%D9%8A_%D9%84%D9%8A%D9%81%D8%B1%D8%A8%D9%88%D9%84" title="نادي ليفربول">نادي ليفربول</a><small> (30 )</small>، <a href="/wiki/%D9%85%D8%A7%D9%86%D8%B4%D8%B3%D8%AA%D8%B1_%D9%8A%D9%88%D9%86%D8%A7%D9%8A%D8%AA%D8%AF" title="مانشستر يونايتد">مانشستر يونايتد</a><small> (19 )</small>، <a href="/wiki/%D9%86%D9%8A%D9%88%D9%83%D8%A7%D8%B3%D9%84_%D9%8A%D9%88%D9%86%D8%A7%D9%8A%D8%AA%D8%AF" title="نيوكاسل يونايتد">نيوكاسل يونايتد</a><small> (12 )</small>، <a href="/wiki/%D8%AA%D9%88%D8%AA%D9%86%D9%87%D8%A7%D9%85_%D9%87%D9%88%D8%AA%D8%B3%D8%A8%D9%8A%D8%B1" title="توتنهام هوتسبير">توتنهام هوتسبير</a><small> (23 )</small>، <a href="/wiki/%D9%86%D8%A7%D8%AF%D9%8A_%D9%88%D8%A7%D8%AA%D9%81%D9%88%D8%B1%D8%AF" title="نادي واتفورد">نادي واتفورد</a><small> (14 )</small>، <a href="/wiki/%D9%88%D8%B3%D8%AA_%D9%87%D8%A7%D9%85_%D9%8A%D9%88%D9%86%D8%A7%D9%8A%D8%AA%D8%AF" title="وست هام يونايتد">وست هام يونايتد</a><small> (15 )</small>، <a href="/wiki/%D9%88%D9%88%D9%84%D9%81%D8%B1%D9%87%D8%A7%D9%85%D8%A8%D8%AA%D9%88%D9%86_%D9%88%D8%A7%D9%86%D8%AF%D8%B1%D8%B1%D8%B2" title="وولفرهامبتون واندررز">وولفرهامبتون واندررز</a><small> (16 )</small>، <a href="/wiki/%D9%86%D8%A7%D8%AF%D9%8A_%D8%B3%D8%A7%D9%88%D8%AB%D9%87%D8%A7%D9%85%D8%A8%D8%AA%D9%88%D9%86" title="نادي ساوثهامبتون">نادي ساوثهامبتون</a><small> (9 )</small>، <a href="/wiki/%D9%86%D8%A7%D8%AF%D9%8A_%D9%81%D9%88%D9%84%D9%87%D8%A7%D9%85" title="نادي فولهام">نادي فولهام</a><small> (7 )</small> و <a href="/wiki/%D9%87%D8%AF%D8%B1%D8%B3%D9%81%D9%8A%D9%84%D8%AF_%D8%AA%D8%A7%D9%88%D9%86" title="هدرسفيلد تاون">هدرسفيلد تاون</a><small> (3 )</small></span> </td></tr></tbody></table> <p><br /> </p> <div class="mw-heading mw-heading5"><h5 id="القيم_في_خاصية_محددة"><span id=".D8.A7.D9.84.D9.82.D9.8A.D9.85_.D9.81.D9.8A_.D8.AE.D8.A7.D8.B5.D9.8A.D8.A9_.D9.85.D8.AD.D8.AF.D8.AF.D8.A9"></span>القيم في خاصية محددة</h5></div> <dl><dt>getonly</dt></dl> <ul><li><code class="nowrap">|getonly=</code> يستخدم هذا الوسيط إذا أردنا الحصول على عناصر معينة التي تكون قيمة <a href="https://www.wikidata.org/wiki/Special:EntityPage/P31" class="extiw" title="d:Special:EntityPage/P31">نموذج من <small>(P31)</small></a> فيها تساوي قيمة هذا الوسيط، مثال: <code class="nowrap">|getonly=Q5</code> للحصول على الأفراد فقط. <ul><li>القيم المتعددة ممكنة، مثل :<code class="nowrap">|getonly=Q127448,Q193556</code> للحصول على البلديات السويدية والمناظر الطبيعية.</li></ul></li> <li><code class="nowrap">|getonlyproperty=</code> إذا أردنا استخدام خاصية أخرى بدلاً من <a href="https://www.wikidata.org/wiki/Special:EntityPage/P31" class="extiw" title="d:Special:EntityPage/P31">نموذج من <small>(P31)</small></a> في البند السابق.</li></ul> <ul><li><code class="nowrap">|getonly=<a href="https://www.wikidata.org/wiki/Special:EntityPage/Q804574" class="extiw" title="d:Special:EntityPage/Q804574"> <small>(Q804574)</small></a></code> و<code class="nowrap">|getonlyproperty=<a href="https://www.wikidata.org/wiki/Special:EntityPage/P85" class="extiw" title="d:Special:EntityPage/P85">النشيد <small>(P85)</small></a></code> (لنحصل على مانشستر سيتي فقط)</li></ul> <table style="table-layout:fixed; width:100%; margin-top:0;margin-left:0; border-width:medium; padding:0;"><tbody><tr><th scope="col" style="width:33%;">توصيف</th><th scope="col" style="width:33%;"><a class="mw-selflink selflink">وحدة:wikidata2</a></th><th scope="col" style="width:33%;"><a href="/wiki/%D9%88%D8%AD%D8%AF%D8%A9:Wikidata2/%D9%85%D9%84%D8%B9%D8%A8" title="وحدة:Wikidata2/ملعب">وحدة:wikidata2/ملعب</a></th><th scope="col" style="width:10%;">مطابق؟</th></tr><tr><td style="width:50%; background:#f9f9f9; border-width:1px;border-style:solid none none solid;border-color:#ddd;padding:9px 5px 5px; vertical-align:top;"><pre dir="ltr" style="margin:0;border:none;padding:0; word-wrap:break-word;white-space:-moz-pre-wrap;white-space:-o-pre-wrap;white-space:-pre-wrap;white-space:pre-wrap;">{{#invoke:wikidata2|formatStatements| getonlyproperty=P85| property=P1923| separator=#| entityId=Q39052816| noref=t| getonly=Q804574}}</pre></td><td style="width:50%; background:#f9f9f9;border-width:1px;border-style:solid solid none solid;border-color:#ddd; padding:5px; vertical-align:top;"><span><a href="/wiki/%D9%85%D8%A7%D9%86%D8%B4%D8%B3%D8%AA%D8%B1_%D8%B3%D9%8A%D8%AA%D9%8A" title="مانشستر سيتي">مانشستر سيتي</a></span></td><td style="width:50%; background:#f9f9f9;border-width:1px;border-style:solid solid none solid;border-color:#ddd; padding:5px; vertical-align:top;"><span><a href="/wiki/%D9%85%D8%A7%D9%86%D8%B4%D8%B3%D8%AA%D8%B1_%D8%B3%D9%8A%D8%AA%D9%8A" title="مانشستر سيتي">مانشستر سيتي</a></span></td><td style="background:#c0fcc0"><span>true</span></td></tr></tbody></table> <dl><dt>dontget</dt></dl> <ul><li>الوسيط <code class="nowrap">|dontget=</code> استخدامه عكس الوسيط السابق <code class="nowrap">|getonly=</code>.</li></ul> <ul><li><code class="nowrap">|dontget=<a href="https://www.wikidata.org/wiki/Special:EntityPage/Q804574" class="extiw" title="d:Special:EntityPage/Q804574"> <small>(Q804574)</small></a></code> و<code class="nowrap">|dontgetproperty=<a href="https://www.wikidata.org/wiki/Special:EntityPage/P85" class="extiw" title="d:Special:EntityPage/P85">النشيد <small>(P85)</small></a></code> (لنحصل على جميع القيم ما عدا مانشستر سيتي)</li></ul> <table style="table-layout:fixed; width:100%; margin-top:0;margin-left:0; border-width:medium; padding:0;"><tbody><tr><th scope="col" style="width:33%;">توصيف</th><th scope="col" style="width:33%;"><a class="mw-selflink selflink">وحدة:wikidata2</a></th><th scope="col" style="width:33%;"><a href="/wiki/%D9%88%D8%AD%D8%AF%D8%A9:Wikidata2/%D9%85%D9%84%D8%B9%D8%A8" title="وحدة:Wikidata2/ملعب">وحدة:wikidata2/ملعب</a></th><th scope="col" style="width:10%;">مطابق؟</th></tr><tr><td style="width:50%; background:#f9f9f9; border-width:1px;border-style:solid none none solid;border-color:#ddd;padding:9px 5px 5px; vertical-align:top;"><pre dir="ltr" style="margin:0;border:none;padding:0; word-wrap:break-word;white-space:-moz-pre-wrap;white-space:-o-pre-wrap;white-space:-pre-wrap;white-space:pre-wrap;">{{#invoke:wikidata2|formatStatements| dontgetproperty=P85| property=P1923| separator=#| entityId=Q39052816| noref=t| dontget=Q804574}}</pre></td><td style="width:50%; background:#f9f9f9;border-width:1px;border-style:solid solid none solid;border-color:#ddd; padding:5px; vertical-align:top;"><span> <ol><li><a href="/wiki/%D9%86%D8%A7%D8%AF%D9%8A_%D8%A3%D8%B1%D8%B3%D9%86%D8%A7%D9%84" title="نادي أرسنال">نادي آرسنال</a></li> <li><a href="/wiki/%D9%86%D8%A7%D8%AF%D9%8A_%D8%A8%D9%88%D8%B1%D9%86%D9%85%D9%88%D8%AB" title="نادي بورنموث">نادي بورنموث</a></li> <li><a href="/wiki/%D8%A8%D8%B1%D8%A7%D9%8A%D8%AA%D9%88%D9%86_%D8%A3%D9%86%D8%AF_%D9%87%D9%88%D9%81_%D8%A3%D9%84%D8%A8%D9%8A%D9%88%D9%86" title="برايتون أند هوف ألبيون">برايتون أند هوف ألبيون</a></li> <li><a href="/wiki/%D9%86%D8%A7%D8%AF%D9%8A_%D8%A8%D9%8A%D8%B1%D9%86%D9%84%D9%8A" title="نادي بيرنلي">نادي بيرنلي</a></li> <li><a href="/wiki/%D9%83%D8%A7%D8%B1%D8%AF%D9%8A%D9%81_%D8%B3%D9%8A%D8%AA%D9%8A" title="كارديف سيتي">كارديف سيتي</a></li> <li><a href="/wiki/%D9%86%D8%A7%D8%AF%D9%8A_%D8%AA%D8%B4%D9%8A%D9%84%D8%B3%D9%8A" title="نادي تشيلسي">نادي تشيلسي</a></li> <li><a href="/wiki/%D9%83%D8%B1%D9%8A%D8%B3%D8%AA%D8%A7%D9%84_%D8%A8%D8%A7%D9%84%D8%A7%D8%B3" title="كريستال بالاس">كريستال بالاس</a></li> <li><a href="/wiki/%D9%86%D8%A7%D8%AF%D9%8A_%D8%A5%D9%8A%D9%81%D8%B1%D8%AA%D9%88%D9%86" title="نادي إيفرتون">نادي إيفرتون</a></li> <li><a href="/wiki/%D9%84%D9%8A%D8%B3%D8%AA%D8%B1_%D8%B3%D9%8A%D8%AA%D9%8A" title="ليستر سيتي">ليستر سيتي</a></li> <li><a href="/wiki/%D9%86%D8%A7%D8%AF%D9%8A_%D9%84%D9%8A%D9%81%D8%B1%D8%A8%D9%88%D9%84" title="نادي ليفربول">نادي ليفربول</a></li> <li><a href="/wiki/%D9%85%D8%A7%D9%86%D8%B4%D8%B3%D8%AA%D8%B1_%D9%8A%D9%88%D9%86%D8%A7%D9%8A%D8%AA%D8%AF" title="مانشستر يونايتد">مانشستر يونايتد</a></li> <li><a href="/wiki/%D9%86%D9%8A%D9%88%D9%83%D8%A7%D8%B3%D9%84_%D9%8A%D9%88%D9%86%D8%A7%D9%8A%D8%AA%D8%AF" title="نيوكاسل يونايتد">نيوكاسل يونايتد</a></li> <li><a href="/wiki/%D8%AA%D9%88%D8%AA%D9%86%D9%87%D8%A7%D9%85_%D9%87%D9%88%D8%AA%D8%B3%D8%A8%D9%8A%D8%B1" title="توتنهام هوتسبير">توتنهام هوتسبير</a></li> <li><a href="/wiki/%D9%86%D8%A7%D8%AF%D9%8A_%D9%88%D8%A7%D8%AA%D9%81%D9%88%D8%B1%D8%AF" title="نادي واتفورد">نادي واتفورد</a></li> <li><a href="/wiki/%D9%88%D8%B3%D8%AA_%D9%87%D8%A7%D9%85_%D9%8A%D9%88%D9%86%D8%A7%D9%8A%D8%AA%D8%AF" title="وست هام يونايتد">وست هام يونايتد</a></li> <li><a href="/wiki/%D9%88%D9%88%D9%84%D9%81%D8%B1%D9%87%D8%A7%D9%85%D8%A8%D8%AA%D9%88%D9%86_%D9%88%D8%A7%D9%86%D8%AF%D8%B1%D8%B1%D8%B2" title="وولفرهامبتون واندررز">وولفرهامبتون واندررز</a></li> <li><a href="/wiki/%D9%86%D8%A7%D8%AF%D9%8A_%D8%B3%D8%A7%D9%88%D8%AB%D9%87%D8%A7%D9%85%D8%A8%D8%AA%D9%88%D9%86" title="نادي ساوثهامبتون">نادي ساوثهامبتون</a></li> <li><a href="/wiki/%D9%86%D8%A7%D8%AF%D9%8A_%D9%81%D9%88%D9%84%D9%87%D8%A7%D9%85" title="نادي فولهام">نادي فولهام</a></li> <li><a href="/wiki/%D9%87%D8%AF%D8%B1%D8%B3%D9%81%D9%8A%D9%84%D8%AF_%D8%AA%D8%A7%D9%88%D9%86" title="هدرسفيلد تاون">هدرسفيلد تاون</a></li></ol></span></td><td style="width:50%; background:#f9f9f9;border-width:1px;border-style:solid solid none solid;border-color:#ddd; padding:5px; vertical-align:top;"><span> <li><a href="/wiki/%D9%86%D8%A7%D8%AF%D9%8A_%D8%A3%D8%B1%D8%B3%D9%86%D8%A7%D9%84" title="نادي أرسنال">نادي آرسنال</a></li> <li><a href="/wiki/%D9%86%D8%A7%D8%AF%D9%8A_%D8%A8%D9%88%D8%B1%D9%86%D9%85%D9%88%D8%AB" title="نادي بورنموث">نادي بورنموث</a></li> <li><a href="/wiki/%D8%A8%D8%B1%D8%A7%D9%8A%D8%AA%D9%88%D9%86_%D8%A3%D9%86%D8%AF_%D9%87%D9%88%D9%81_%D8%A3%D9%84%D8%A8%D9%8A%D9%88%D9%86" title="برايتون أند هوف ألبيون">برايتون أند هوف ألبيون</a></li> <li><a href="/wiki/%D9%86%D8%A7%D8%AF%D9%8A_%D8%A8%D9%8A%D8%B1%D9%86%D9%84%D9%8A" title="نادي بيرنلي">نادي بيرنلي</a></li> <li><a href="/wiki/%D9%83%D8%A7%D8%B1%D8%AF%D9%8A%D9%81_%D8%B3%D9%8A%D8%AA%D9%8A" title="كارديف سيتي">كارديف سيتي</a></li> <li><a href="/wiki/%D9%86%D8%A7%D8%AF%D9%8A_%D8%AA%D8%B4%D9%8A%D9%84%D8%B3%D9%8A" title="نادي تشيلسي">نادي تشيلسي</a></li> <li><a href="/wiki/%D9%83%D8%B1%D9%8A%D8%B3%D8%AA%D8%A7%D9%84_%D8%A8%D8%A7%D9%84%D8%A7%D8%B3" title="كريستال بالاس">كريستال بالاس</a></li> <li><a href="/wiki/%D9%86%D8%A7%D8%AF%D9%8A_%D8%A5%D9%8A%D9%81%D8%B1%D8%AA%D9%88%D9%86" title="نادي إيفرتون">نادي إيفرتون</a></li> <li><a href="/wiki/%D9%84%D9%8A%D8%B3%D8%AA%D8%B1_%D8%B3%D9%8A%D8%AA%D9%8A" title="ليستر سيتي">ليستر سيتي</a></li> <li><a href="/wiki/%D9%86%D8%A7%D8%AF%D9%8A_%D9%84%D9%8A%D9%81%D8%B1%D8%A8%D9%88%D9%84" title="نادي ليفربول">نادي ليفربول</a></li> <li><a href="/wiki/%D9%85%D8%A7%D9%86%D8%B4%D8%B3%D8%AA%D8%B1_%D9%8A%D9%88%D9%86%D8%A7%D9%8A%D8%AA%D8%AF" title="مانشستر يونايتد">مانشستر يونايتد</a></li> <li><a href="/wiki/%D9%86%D9%8A%D9%88%D9%83%D8%A7%D8%B3%D9%84_%D9%8A%D9%88%D9%86%D8%A7%D9%8A%D8%AA%D8%AF" title="نيوكاسل يونايتد">نيوكاسل يونايتد</a></li> <li><a href="/wiki/%D8%AA%D9%88%D8%AA%D9%86%D9%87%D8%A7%D9%85_%D9%87%D9%88%D8%AA%D8%B3%D8%A8%D9%8A%D8%B1" title="توتنهام هوتسبير">توتنهام هوتسبير</a></li> <li><a href="/wiki/%D9%86%D8%A7%D8%AF%D9%8A_%D9%88%D8%A7%D8%AA%D9%81%D9%88%D8%B1%D8%AF" title="نادي واتفورد">نادي واتفورد</a></li> <li><a href="/wiki/%D9%88%D8%B3%D8%AA_%D9%87%D8%A7%D9%85_%D9%8A%D9%88%D9%86%D8%A7%D9%8A%D8%AA%D8%AF" title="وست هام يونايتد">وست هام يونايتد</a></li> <li><a href="/wiki/%D9%88%D9%88%D9%84%D9%81%D8%B1%D9%87%D8%A7%D9%85%D8%A8%D8%AA%D9%88%D9%86_%D9%88%D8%A7%D9%86%D8%AF%D8%B1%D8%B1%D8%B2" title="وولفرهامبتون واندررز">وولفرهامبتون واندررز</a></li> <li><a href="/wiki/%D9%86%D8%A7%D8%AF%D9%8A_%D8%B3%D8%A7%D9%88%D8%AB%D9%87%D8%A7%D9%85%D8%A8%D8%AA%D9%88%D9%86" title="نادي ساوثهامبتون">نادي ساوثهامبتون</a></li> <li><a href="/wiki/%D9%86%D8%A7%D8%AF%D9%8A_%D9%81%D9%88%D9%84%D9%87%D8%A7%D9%85" title="نادي فولهام">نادي فولهام</a></li> <li><a href="/wiki/%D9%87%D8%AF%D8%B1%D8%B3%D9%81%D9%8A%D9%84%D8%AF_%D8%AA%D8%A7%D9%88%D9%86" title="هدرسفيلد تاون">هدرسفيلد تاون</a></li></span></td><td style="background:#c0fcc0"><span>true</span></td></tr></tbody></table> <div class="mw-heading mw-heading4"><h4 id="فصل_القيم"><span id=".D9.81.D8.B5.D9.84_.D8.A7.D9.84.D9.82.D9.8A.D9.85"></span>فصل القيم</h4></div> <ul><li><code class="nowrap">|separator=</code> فاصلة بين البنود <code class="nowrap">|</code> انظر أيضا <code> conjunction </code></li> <li><code class="nowrap">|conjunction=</code> الفاصلة الأخيرة قبل اخر بند، افتراضي <code> ، و </code>.</li></ul> <table style="table-layout:fixed; width:100%; margin-top:0;margin-left:0; border-width:medium; padding:0;"> <caption><b>القيم الافتراضية</b> </caption> <tbody><tr> <th scope="col" style="width:50%;">توصيف</th> <th scope="col" style="width:50%;">يظهر </th></tr> <tr> <td style="width:50%; background:#f9f9f9;border-width:1px;border-style:solid solid none solid; border-color:#ddd; vertical-align:top;"><div class="mw-highlight mw-highlight-lang-html+handlebars mw-content-ltr" dir="ltr"><pre><span></span><span class="cp">{{</span><span class="m m-Attribute">#invoke:Wikidata2</span> <span class="err">|</span><span class="nv">formatStatements</span> <span class="na">|entityId</span><span class="o">=</span><span class="nv">Q76</span> <span class="na">|noref</span><span class="o">=</span><span class="nv">t</span> <span class="na">|property</span><span class="o">=</span><span class="nv">P106</span> <span class="na">|rank</span><span class="o">=</span><span class="nv">all</span> <span class="cp">}}</span> </pre></div> </td> <td style="width:50%; background:#f9f9f9;border-width:1px;border-style:solid solid none solid; border-color:#ddd; padding:5px; vertical-align:top;"><span style=""><a href="/wiki/%D8%B3%D9%8A%D8%A7%D8%B3%D9%8A" title="سياسي">سياسي</a>، <a href="/wiki/%D9%85%D8%AD%D8%A7%D9%85" title="محام">محامٍ</a>، <a href="/wiki/%D9%83%D8%A7%D8%AA%D8%A8_%D8%B3%D9%8A%D8%A7%D8%B3%D9%8A" class="mw-redirect" title="كاتب سياسي">كاتب سياسي</a>، منظم مجتمع، <a href="/wiki/%D8%B1%D8%AC%D9%84_%D8%AF%D9%88%D9%84%D8%A9" title="رجل دولة">رجل دولة</a>، <a href="/wiki/%D8%B1%D8%AC%D9%84_%D9%82%D8%A7%D9%86%D9%88%D9%86" title="رجل قانون">رجل قانون</a>، <a href="/wiki/%D9%85%D8%AF%D9%88%D9%86_%D8%B5%D9%88%D8%AA%D9%8A" class="mw-redirect" title="مدون صوتي">مدون صوتي</a>، <a href="/wiki/%D8%A3%D9%83%D8%A7%D8%AF%D9%8A%D9%85%D9%8A" class="mw-redirect" title="أكاديمي">أستاذ جامعي</a> و <a href="/wiki/%D9%83%D8%A7%D8%AA%D8%A8_%D9%85%D8%B0%D9%83%D8%B1%D8%A7%D8%AA" class="mw-redirect" title="كاتب مذكرات">كاتب مذكرات</a></span> </td></tr> <tr> <td style="width:50%; border-width:1px;border-style:solid none none none; border-color:#ddd; padding:5px; vertical-align:top;"> </td> <td style="width:50%; border-width:1px;border-style:solid none none none;border-color:#ddd; padding:5px; vertical-align:top;"> </td></tr></tbody></table> <table class="table" style="border:2px solid rgb(200,200,200);"> <tbody><tr> <th><code class="nowrap">|separator=br</code> يضع القيم في أسطر. </th> <th><code class="nowrap">|separator=*</code> يضع القيم في قائمة نقطية. </th></tr> <tr> <td> <table style="table-layout:fixed; width:100%; margin-top:0;margin-left:0; border-width:medium; padding:0;"> <tbody><tr> <th scope="col" style="width:50%;">توصيف</th> <th scope="col" style="width:50%;">يظهر </th></tr> <tr> <td style="width:50%; background:#f9f9f9;border-width:1px;border-style:solid solid none solid; border-color:#ddd; vertical-align:top;"><div class="mw-highlight mw-highlight-lang-html+handlebars mw-content-ltr" dir="ltr"><pre><span></span><span class="cp">{{</span><span class="m m-Attribute">#invoke:Wikidata2</span> <span class="err">|</span><span class="nv">formatStatements</span> <span class="na">|separator</span><span class="o">=</span><span class="nv">br</span> <span class="na">|entityId</span><span class="o">=</span><span class="nv">Q76</span> <span class="na">|noref</span><span class="o">=</span><span class="nv">t</span> <span class="na">|property</span><span class="o">=</span><span class="nv">P106</span> <span class="na">|rank</span><span class="o">=</span><span class="nv">all</span> <span class="cp">}}</span> </pre></div> </td> <td style="width:50%; background:#f9f9f9;border-width:1px;border-style:solid solid none solid; border-color:#ddd; padding:5px; vertical-align:top;"><span style=""><a href="/wiki/%D8%B3%D9%8A%D8%A7%D8%B3%D9%8A" title="سياسي">سياسي</a><br /><a href="/wiki/%D9%85%D8%AD%D8%A7%D9%85" title="محام">محامٍ</a><br /><a href="/wiki/%D9%83%D8%A7%D8%AA%D8%A8_%D8%B3%D9%8A%D8%A7%D8%B3%D9%8A" class="mw-redirect" title="كاتب سياسي">كاتب سياسي</a><br />منظم مجتمع<br /><a href="/wiki/%D8%B1%D8%AC%D9%84_%D8%AF%D9%88%D9%84%D8%A9" title="رجل دولة">رجل دولة</a><br /><a href="/wiki/%D8%B1%D8%AC%D9%84_%D9%82%D8%A7%D9%86%D9%88%D9%86" title="رجل قانون">رجل قانون</a><br /><a href="/wiki/%D9%85%D8%AF%D9%88%D9%86_%D8%B5%D9%88%D8%AA%D9%8A" class="mw-redirect" title="مدون صوتي">مدون صوتي</a><br /><a href="/wiki/%D8%A3%D9%83%D8%A7%D8%AF%D9%8A%D9%85%D9%8A" class="mw-redirect" title="أكاديمي">أستاذ جامعي</a><br /><a href="/wiki/%D9%83%D8%A7%D8%AA%D8%A8_%D9%85%D8%B0%D9%83%D8%B1%D8%A7%D8%AA" class="mw-redirect" title="كاتب مذكرات">كاتب مذكرات</a></span> </td></tr> <tr> <td style="width:50%; border-width:1px;border-style:solid none none none; border-color:#ddd; padding:5px; vertical-align:top;"> </td> <td style="width:50%; border-width:1px;border-style:solid none none none;border-color:#ddd; padding:5px; vertical-align:top;"> </td></tr></tbody></table> </td> <td> <table style="table-layout:fixed; width:100%; margin-top:0;margin-left:0; border-width:medium; padding:0;"> <tbody><tr> <th scope="col" style="width:50%;">توصيف</th> <th scope="col" style="width:50%;">يظهر </th></tr> <tr> <td style="width:50%; background:#f9f9f9;border-width:1px;border-style:solid solid none solid; border-color:#ddd; vertical-align:top;"><div class="mw-highlight mw-highlight-lang-html+handlebars mw-content-ltr" dir="ltr"><pre><span></span><span class="cp">{{</span><span class="m m-Attribute">#invoke:Wikidata2</span> <span class="err">|</span><span class="nv">formatStatements</span> <span class="na">|separator</span><span class="o">=</span><span class="err">*</span> <span class="na">|entityId</span><span class="o">=</span><span class="nv">Q76</span> <span class="na">|noref</span><span class="o">=</span><span class="nv">t</span> <span class="na">|property</span><span class="o">=</span><span class="nv">P106</span> <span class="na">|rank</span><span class="o">=</span><span class="nv">all</span> <span class="cp">}}</span> </pre></div> </td> <td style="width:50%; background:#f9f9f9;border-width:1px;border-style:solid solid none solid; border-color:#ddd; padding:5px; vertical-align:top;"><span style=""> <ul><li><a href="/wiki/%D8%B3%D9%8A%D8%A7%D8%B3%D9%8A" title="سياسي">سياسي</a></li> <li><a href="/wiki/%D9%85%D8%AD%D8%A7%D9%85" title="محام">محامٍ</a></li> <li><a href="/wiki/%D9%83%D8%A7%D8%AA%D8%A8_%D8%B3%D9%8A%D8%A7%D8%B3%D9%8A" class="mw-redirect" title="كاتب سياسي">كاتب سياسي</a></li> <li>منظم مجتمع</li> <li><a href="/wiki/%D8%B1%D8%AC%D9%84_%D8%AF%D9%88%D9%84%D8%A9" title="رجل دولة">رجل دولة</a></li> <li><a href="/wiki/%D8%B1%D8%AC%D9%84_%D9%82%D8%A7%D9%86%D9%88%D9%86" title="رجل قانون">رجل قانون</a></li> <li><a href="/wiki/%D9%85%D8%AF%D9%88%D9%86_%D8%B5%D9%88%D8%AA%D9%8A" class="mw-redirect" title="مدون صوتي">مدون صوتي</a></li> <li><a href="/wiki/%D8%A3%D9%83%D8%A7%D8%AF%D9%8A%D9%85%D9%8A" class="mw-redirect" title="أكاديمي">أستاذ جامعي</a></li> <li><a href="/wiki/%D9%83%D8%A7%D8%AA%D8%A8_%D9%85%D8%B0%D9%83%D8%B1%D8%A7%D8%AA" class="mw-redirect" title="كاتب مذكرات">كاتب مذكرات</a></li></ul> </span></td></tr> <tr> <td style="width:50%; border-width:1px;border-style:solid none none none; border-color:#ddd; padding:5px; vertical-align:top;"> </td> <td style="width:50%; border-width:1px;border-style:solid none none none;border-color:#ddd; padding:5px; vertical-align:top;"> </td></tr></tbody></table> </td></tr> </tbody></table> <div class="mw-heading mw-heading4"><h4 id="ترتيب_النتيجة_/_sort"><span id=".D8.AA.D8.B1.D8.AA.D9.8A.D8.A8_.D8.A7.D9.84.D9.86.D8.AA.D9.8A.D8.AC.D8.A9_.2F_sort"></span>ترتيب النتيجة / sort</h4></div> <ul><li><code class="nowrap">|sortingproperty=</code> تحديد خاصية الترتيب.</li></ul> <ul><li>تستخدم وسائط الترتيب (<code class="nowrap">|sortbytime=</code>، و<code class="nowrap">|sortbynumber=</code>، و<code class="nowrap">|sortingmethod=</code>) قيمتين فقط كالتالي:</li></ul> <table class="wikitable"> <caption>(إذا كانت الخاصية المحددة (إذا كانت خاصية الترتيب المحددة من نوع "زمن")) </caption> <tbody><tr> <th>chronological<br />تصاعدي<br />asc </th> <td>من التاريخ الأقدم إلى التاريخ الأحدث </td> <th>inverted<br />تنازلي<br />desc </th> <td>من التاريخ الأحدث إلى التاريخ الأقدم </td></tr> </tbody></table> <div class="mw-heading mw-heading5"><h5 id="حسب_التصفيات"><span id=".D8.AD.D8.B3.D8.A8_.D8.A7.D9.84.D8.AA.D8.B5.D9.81.D9.8A.D8.A7.D8.AA"></span>حسب التصفيات</h5></div> <ul><li><code class="nowrap">|sortbytime=</code> تُستخدم للترتيب النتيجة حسب التصفيات من فئة الزمن، ويتم الترتيب حسب الخواص التالية (<a href="https://www.wikidata.org/wiki/Special:EntityPage/P585" class="extiw" title="d:Special:EntityPage/P585">بتاريخ <small>(P585)</small></a>، <a href="https://www.wikidata.org/wiki/Special:EntityPage/P571" class="extiw" title="d:Special:EntityPage/P571">البداية <small>(P571)</small></a>، <a href="https://www.wikidata.org/wiki/Special:EntityPage/P580" class="extiw" title="d:Special:EntityPage/P580">تاريخ البدء <small>(P580)</small></a>، <a href="https://www.wikidata.org/wiki/Special:EntityPage/P569" class="extiw" title="d:Special:EntityPage/P569">تاريخ الميلاد <small>(P569)</small></a>، <a href="https://www.wikidata.org/wiki/Special:EntityPage/P582" class="extiw" title="d:Special:EntityPage/P582">تاريخ الانتهاء <small>(P582)</small></a>، <a href="https://www.wikidata.org/wiki/Special:EntityPage/P570" class="extiw" title="d:Special:EntityPage/P570">تاريخ الوفاة <small>(P570)</small></a>).</li> <li>إذا أردنا تحديد خاصية الترتيب نستخدم <code class="nowrap">|sortbynumber=</code> بأحدى القيمتين أعلاه ونستخدم <code class="nowrap">|sortingproperty=</code> مع الخاصية المطلوبة.</li></ul> <div class="mw-heading mw-heading5"><h5 id="حسب_الخواص"><span id=".D8.AD.D8.B3.D8.A8_.D8.A7.D9.84.D8.AE.D9.88.D8.A7.D8.B5"></span>حسب الخواص</h5></div> <p>إذا لم توجد تصفيات في النتيجة فإننا بحاجة للدخول إلى العناصر وأخذ قيمة مُعينة لجعلها مفتاح للترتيب، مثل تاريخ الولادة، أو تاريخ البدء. </p> <ul><li>نستخدم <code class="nowrap">|sortingmethod=</code> بأحدى القيم المذكورة أعلاه، ونستخدم الخاصية المطلوبة عبر وسيط <code class="nowrap">|sortingproperty=</code>.</li></ul> <dl><dt>مثال</dt></dl> <table class="table" style="border:2px solid rgb(200,200,200);"> <caption>الحصول على خاصية P527 من عنصر <a href="https://www.wikidata.org/wiki/Special:EntityPage/Q200009" class="extiw" title="d:Special:EntityPage/Q200009">فريق إنيوس <small>(Q200009)</small></a> وترتيب النتيجة حسب قيمة خاصية <a href="https://www.wikidata.org/wiki/Special:EntityPage/P580" class="extiw" title="d:Special:EntityPage/P580">تاريخ البدء <small>(P580)</small></a> للعناصر المعروضة </caption> <tbody><tr> <td> <table style="table-layout:fixed; width:100%; margin-top:0;margin-left:0; border-width:medium; padding:0;"> <caption><b>تنازلي</b> </caption> <tbody><tr> <th scope="col" style="width:50%;">توصيف</th> <th scope="col" style="width:50%;">يظهر </th></tr> <tr> <td style="width:50%; background:#f9f9f9;border-width:1px;border-style:solid solid none solid; border-color:#ddd; vertical-align:top;"><div class="mw-highlight mw-highlight-lang-html+handlebars mw-content-ltr" dir="ltr"><pre><span></span><span class="cp">{{</span><span class="m m-Attribute">#invoke:Wikidata2</span> <span class="err">|</span><span class="nv">formatStatements</span> <span class="na">|separator</span><span class="o">=</span><span class="err">*</span> <span class="na">|entityId</span><span class="o">=</span><span class="nv">Q200009</span> <span class="na">|sortingproperty</span><span class="o">=</span><span class="nv">P580</span> <span class="na">|sortingmethod</span><span class="o">=</span><span class="nv">asc</span> <span class="na">|property</span><span class="o">=</span><span class="nv">P527</span> <span class="cp">}}</span> </pre></div> </td> <td style="width:50%; background:#f9f9f9;border-width:1px;border-style:solid solid none solid; border-color:#ddd; padding:5px; vertical-align:top;"><span style=""> <ul><li>فريق إنيوس 2024</li> <li>فريق إنيوس 2023</li> <li>فريق إنيوس 2022</li> <li>فريق إنيوس 2021</li> <li>فريق إنيوس 2020</li> <li>فريق إنيوس 2019</li> <li>فريق سكاي 2018</li> <li><a href="/wiki/%D9%85%D9%88%D8%B3%D9%85_%D9%81%D8%B1%D9%8A%D9%82_%D8%B3%D9%83%D8%A7%D9%8A_2017" title="موسم فريق سكاي 2017">موسم فريق سكاي 2017</a></li> <li>سكاي 2016</li> <li>سكاي 2015</li> <li>سكاي 2014</li> <li>سكاي 2013</li> <li>سكاي 2012</li> <li>سكاي 2010</li></ul> </span></td></tr> <tr> <td style="width:50%; border-width:1px;border-style:solid none none none; border-color:#ddd; padding:5px; vertical-align:top;"> </td> <td style="width:50%; border-width:1px;border-style:solid none none none;border-color:#ddd; padding:5px; vertical-align:top;"> </td></tr></tbody></table> </td> <td> <table style="table-layout:fixed; width:100%; margin-top:0;margin-left:0; border-width:medium; padding:0;"> <caption><b>تصاعدي</b> </caption> <tbody><tr> <th scope="col" style="width:50%;">توصيف</th> <th scope="col" style="width:50%;">يظهر </th></tr> <tr> <td style="width:50%; background:#f9f9f9;border-width:1px;border-style:solid solid none solid; border-color:#ddd; vertical-align:top;"><div class="mw-highlight mw-highlight-lang-html+handlebars mw-content-ltr" dir="ltr"><pre><span></span><span class="cp">{{</span><span class="m m-Attribute">#invoke:Wikidata2</span> <span class="err">|</span><span class="nv">formatStatements</span> <span class="na">|separator</span><span class="o">=</span><span class="err">*</span> <span class="na">|entityId</span><span class="o">=</span><span class="nv">Q200009</span> <span class="na">|sortingproperty</span><span class="o">=</span><span class="nv">P580</span> <span class="na">|sortingmethod</span><span class="o">=</span><span class="nv">desc</span> <span class="na">|property</span><span class="o">=</span><span class="nv">P527</span> <span class="cp">}}</span> </pre></div> </td> <td style="width:50%; background:#f9f9f9;border-width:1px;border-style:solid solid none solid; border-color:#ddd; padding:5px; vertical-align:top;"><span style=""> <ul><li>سكاي 2010</li> <li>سكاي 2012</li> <li>سكاي 2013</li> <li>سكاي 2014</li> <li>سكاي 2015</li> <li>سكاي 2016</li> <li><a href="/wiki/%D9%85%D9%88%D8%B3%D9%85_%D9%81%D8%B1%D9%8A%D9%82_%D8%B3%D9%83%D8%A7%D9%8A_2017" title="موسم فريق سكاي 2017">موسم فريق سكاي 2017</a></li> <li>فريق سكاي 2018</li> <li>فريق إنيوس 2019</li> <li>فريق إنيوس 2020</li> <li>فريق إنيوس 2021</li> <li>فريق إنيوس 2022</li> <li>فريق إنيوس 2023</li> <li>فريق إنيوس 2024</li></ul> </span></td></tr> <tr> <td style="width:50%; border-width:1px;border-style:solid none none none; border-color:#ddd; padding:5px; vertical-align:top;"> </td> <td style="width:50%; border-width:1px;border-style:solid none none none;border-color:#ddd; padding:5px; vertical-align:top;"> </td></tr></tbody></table> </td></tr> </tbody></table> <div class="mw-heading mw-heading4"><h4 id="المراجع_/_References_/_Sources"><span id=".D8.A7.D9.84.D9.85.D8.B1.D8.A7.D8.AC.D8.B9_.2F_References_.2F_Sources"></span>المراجع / References / Sources</h4></div> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r64185648"><div role="note" class="hatnote navigation-not-searchable">طالع أيضًا: <a href="https://www.wikidata.org/wiki/Help:Sources/ar" class="extiw" title="wikidata:Help:Sources/ar">Help:Sources في ويكي بيانات</a></div> <ul><li><code class="nowrap">|noref=</code> أدخل قيمة في هذه المعلمة إذا كنت لا تريد جلب المصادر من ويكي بيانات.</li> <li><code class="nowrap">|justref=</code> أدخل قيمة في هذه المعلمة إذا كنت تريد جلب المصادر <span style="color:#cc0000">فقط </span> دون ظهور القيمة!.</li> <li><code class="nowrap">|onlyvaluewithref=</code> لإظهار البيانات التي لها مراجع فقط.</li> <li><code class="nowrap">|numberofreferences=</code> لوضع حد أقصى للمراجع لكل قيمة، مثلاً عند تحديد <code class="nowrap">|numberofreferences=1</code> يظهر مرجع واحد فقط في كل قيمة إن كان متوفراً.</li></ul> <div class="mw-heading mw-heading4"><h4 id="صياغة_النص"><span id=".D8.B5.D9.8A.D8.A7.D8.BA.D8.A9_.D8.A7.D9.84.D9.86.D8.B5"></span>صياغة النص</h4></div> <ul><li><code class="nowrap">|formatcharacters=</code> تحديد صيغة اخراج القيمة، القيم المسموح بها هي: <code> lc/uc/lcfirst/ucfirst/formatnum </code> <ul><li><code class="nowrap">|formatcharacters=lc</code>: تحويل جميع أحرف النص الإنجليزي إلى حروف صغيرة.</li> <li><code class="nowrap">|formatcharacters=lcfirst</code>: تحويل الحرف الأول من النص الإنجليزي إلى حرف صغير.</li> <li><code class="nowrap">|formatcharacters=uc </code>: تحويل جميع أحرف النص الإنجليزي إلى حروف كبيرة.</li> <li><code class="nowrap">|formatcharacters=ucfirst</code>: تحويل الحرف الأول من النص الإنجليزي إلى حرف كبير.</li> <li><code class="nowrap">|formatcharacters=formatnum</code>: مشروحة في <a href="#كمية_/_quantity">#كمية</a>.</li></ul></li></ul> <div class="mw-heading mw-heading4"><h4 id="تصفيات_/_Qualifiers"><span id=".D8.AA.D8.B5.D9.81.D9.8A.D8.A7.D8.AA_.2F_Qualifiers"></span>تصفيات / Qualifiers</h4></div> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r64185648"><div role="note" class="hatnote navigation-not-searchable">طالع أيضًا: <a href="https://www.wikidata.org/wiki/Help:Qualifiers/ar" class="extiw" title="wikidata:Help:Qualifiers/ar">Help:Qualifiers في ويكي بيانات</a></div> <ul><li><code class="nowrap">|withdate=</code> يضيف تصفية <a href="https://www.wikidata.org/wiki/Special:EntityPage/P585" class="extiw" title="d:Special:EntityPage/P585">بتاريخ <small>(P585)</small></a> إذا كانت موجودة.</li> <li><code class="nowrap">|bothdates=</code> يضيف تصفيات <a href="https://www.wikidata.org/wiki/Special:EntityPage/P580" class="extiw" title="d:Special:EntityPage/P580">تاريخ البدء <small>(P580)</small></a> <a href="https://www.wikidata.org/wiki/Special:EntityPage/P582" class="extiw" title="d:Special:EntityPage/P582">وتاريخ الانتهاء <small>(P582)</small></a> إذا كانتا موجودتان كلاهما أو إحداهما. <ul><li><code class="nowrap">|bothdates=line</code> يضع سطر جديد قبل التاريخ، <code class="nowrap">|bothdates=before</code> يضع التاريخ قبل القيمة، <code class="nowrap">|bothdates=after</code> يضع التاريخ بعد القيمة.</li></ul></li> <li><code class="nowrap">|qual1=</code> يضيف تصفية محددة. <ul><li><code class="nowrap">|qual1=P1545</code> يضيف تصفية <a href="https://www.wikidata.org/wiki/Special:EntityPage/P1545" class="extiw" title="d:Special:EntityPage/P1545">الترتيب في التسلسل <small>(P1545)</small></a> الى بنود الخاصية، مثال:منصب باراك أوباما + ترتيبه: <ul><li><code>{{#invoke:Wikidata2{{#تبديل:{{SUBPAGENAME}}|ملعب=/ملعب}} |formatStatements|entityId=Q76|property=P39|qual1=P1545|noref=true|rank=best}}</code> ينتج :← <a href="/wiki/%D8%B1%D8%A6%D9%8A%D8%B3_%D8%A7%D9%84%D9%88%D9%84%D8%A7%D9%8A%D8%A7%D8%AA_%D8%A7%D9%84%D9%85%D8%AA%D8%AD%D8%AF%D8%A9" title="رئيس الولايات المتحدة">رئيس الولايات المتحدة</a> <small>(44)</small></li></ul></li></ul></li></ul> <div class="mw-heading mw-heading4"><h4 id="وسائط_حسب_نوع_البيانات_/_datatype"><span id=".D9.88.D8.B3.D8.A7.D8.A6.D8.B7_.D8.AD.D8.B3.D8.A8_.D9.86.D9.88.D8.B9_.D8.A7.D9.84.D8.A8.D9.8A.D8.A7.D9.86.D8.A7.D8.AA_.2F_datatype"></span>وسائط حسب نوع البيانات / datatype</h4></div> <div class="mw-heading mw-heading5"><h5 id="عنصر_/_item"><span id=".D8.B9.D9.86.D8.B5.D8.B1_.2F_item"></span>عنصر / item</h5></div> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r64185648"><div role="note" class="hatnote navigation-not-searchable">طالع أيضًا: <a href="https://www.wikidata.org/wiki/Help:Items/ar" class="extiw" title="wikidata:Help:Items/ar">Help:Items في ويكي بيانات</a></div> <ul><li><code class="nowrap">|nolink=</code> يظهر النتيجة دون وصلات.</li> <li><code class="nowrap">|formatting=raw</code> يعرض القيمة بشكل Q505.</li> <li><code class="nowrap">|formatting=sitelink</code> يعرض القيم التي تحتوي مقالة في ويكيبيديا العربية.</li></ul> <div class="mw-heading mw-heading6"><h6 id="الحصول_على_خواص_إضافية"><span id=".D8.A7.D9.84.D8.AD.D8.B5.D9.88.D9.84_.D8.B9.D9.84.D9.89_.D8.AE.D9.88.D8.A7.D8.B5_.D8.A5.D8.B6.D8.A7.D9.81.D9.8A.D8.A9"></span>الحصول على خواص إضافية</h6></div> <div class="mw-heading mw-heading4"><h4 id="وسيط_property1"><span id=".D9.88.D8.B3.D9.8A.D8.B7_property1"></span>وسيط property1</h4></div> <ul><li>يستخدم للحصول على قيمة خاصية من العناصر التي حصلنا عليها، بحيث تظهر قيمة <code class="nowrap">|property1=</code> بجانب القيمة الأصلية:</li></ul> <table style="table-layout:fixed; width:100%; margin-top:0;margin-left:0; border-width:medium; padding:0;"><caption><b>في هذا المثال نستخدم وسيط <code class="nowrap">|property1=</code> للحصول على خاصية <a href="https://www.wikidata.org/wiki/Special:EntityPage/P41" class="extiw" title="d:Special:EntityPage/P41">صورة العلم <small>(P41)</small></a></b></caption><tbody><tr><th scope="col" style="width:50%;">توصيف</th><th scope="col" style="width:50%;">يظهر</th></tr><tr><td style="width:50%; background:#f9f9f9; border-width:1px;border-style:solid none none solid;border-color:#ddd;padding:9px 5px 5px; vertical-align:top;"><pre dir="ltr" style="margin:0;border:none;padding:0; word-wrap:break-word;white-space:-moz-pre-wrap;white-space:-o-pre-wrap;white-space:-pre-wrap;white-space:pre-wrap;">{{#invoke:wikidata2|formatStatements| property1=P41| separator=br| property=P1376| entityId=Q2471| rank=all}}</pre></td><td style="width:50%; background:#f9f9f9;border-width:1px;border-style:solid solid none solid;border-color:#ddd; padding:5px; vertical-align:top;"><span>Flag of Yemen.svg <a href="/wiki/%D8%A7%D9%84%D9%8A%D9%85%D9%86" title="اليمن">اليمن</a><sup id="cite_ref-wikidata-88694a0f4d1486770c269f7db16a1982f74da69d_1-0" class="reference"><a href="#cite_note-wikidata-88694a0f4d1486770c269f7db16a1982f74da69d-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup><br />Flag of North Yemen.svg <a href="/wiki/%D8%A7%D9%84%D8%AC%D9%85%D9%87%D9%88%D8%B1%D9%8A%D8%A9_%D8%A7%D9%84%D8%B9%D8%B1%D8%A8%D9%8A%D8%A9_%D8%A7%D9%84%D9%8A%D9%85%D9%86%D9%8A%D8%A9" title="الجمهورية العربية اليمنية">الجمهورية العربية اليمنية</a><br />Flag of the Mutawakkilite Kingdom of Yemen.svg <a href="/wiki/%D8%A7%D9%84%D9%85%D9%85%D9%84%D9%83%D8%A9_%D8%A7%D9%84%D9%85%D8%AA%D9%88%D9%83%D9%84%D9%8A%D8%A9_%D8%A7%D9%84%D9%8A%D9%85%D9%86%D9%8A%D8%A9" title="المملكة المتوكلية اليمنية">المملكة المتوكلية اليمنية</a></span></td></tr></tbody></table> <div class="mw-heading mw-heading4"><h4 id="وسيط_property2"><span id=".D9.88.D8.B3.D9.8A.D8.B7_property2"></span>وسيط property2</h4></div> <ul><li>مثل <code class="nowrap">|property1=</code> (بدون استخدام <code class="nowrap">|property3=</code>).</li></ul> <table style="table-layout:fixed; width:100%; margin-top:0;margin-left:0; border-width:medium; padding:0;"><tbody><tr><th scope="col" style="width:50%;">توصيف</th><th scope="col" style="width:50%;">يظهر</th></tr><tr><td style="width:50%; background:#f9f9f9; border-width:1px;border-style:solid none none solid;border-color:#ddd;padding:9px 5px 5px; vertical-align:top;"><pre dir="ltr" style="margin:0;border:none;padding:0; word-wrap:break-word;white-space:-moz-pre-wrap;white-space:-o-pre-wrap;white-space:-pre-wrap;white-space:pre-wrap;">{{#invoke:wikidata2|formatStatements| entityId=Q529207| illwd2=t| limit=5| separator=br| property=P54| property2=P17| bothdates=}}</pre></td><td style="width:50%; background:#f9f9f9;border-width:1px;border-style:solid solid none solid;border-color:#ddd; padding:5px; vertical-align:top;"><span><a href="/wiki/%D8%A5%D8%B3%D8%A8%D8%A7%D9%86%D9%8A%D8%A7" title="إسبانيا">إسبانيا</a> <a href="/wiki/%D9%86%D8%A7%D8%AF%D9%8A_%D8%A8%D8%B1%D8%B4%D9%84%D9%88%D9%86%D8%A9" title="نادي برشلونة">نادي برشلونة</a><br /><a href="/wiki/%D8%A5%D9%8A%D8%B7%D8%A7%D9%84%D9%8A%D8%A7" title="إيطاليا">إيطاليا</a> <a href="/wiki/%D8%A5%D9%8A%D9%87_%D8%B3%D9%8A_%D9%85%D9%8A%D9%84%D8%A7%D9%86" title="إيه سي ميلان">إيه سي ميلان</a><br /><a href="/wiki/%D8%A5%D9%8A%D8%B7%D8%A7%D9%84%D9%8A%D8%A7" title="إيطاليا">إيطاليا</a> <a href="/wiki/%D8%A5%D9%86%D8%AA%D8%B1_%D9%85%D9%8A%D9%84%D8%A7%D9%86" title="إنتر ميلان">نادي إنتر ميلان</a><br /><a href="/wiki/%D9%87%D9%88%D9%84%D9%86%D8%AF%D8%A7" title="هولندا">هولندا</a> <a href="/wiki/%D8%A8%D9%8A_%D8%A5%D8%B3_%D9%81%D9%8A_%D8%A2%D9%8A%D9%86%D8%AF%D9%87%D9%88%D9%81%D9%86" title="بي إس في آيندهوفن">بي إس في آيندهوفن</a><br /><a href="/wiki/%D8%A5%D8%B3%D8%A8%D8%A7%D9%86%D9%8A%D8%A7" title="إسبانيا">إسبانيا</a> <a href="/wiki/%D8%B1%D9%8A%D8%A7%D9%84_%D9%85%D8%AF%D8%B1%D9%8A%D8%AF" title="ريال مدريد">ريال مدريد</a></span></td></tr></tbody></table> <div class="mw-heading mw-heading4"><h4 id="وسيط_property3"><span id=".D9.88.D8.B3.D9.8A.D8.B7_property3"></span>وسيط property3</h4></div> <ul><li>يستخدم بجانب الوسيط <code class="nowrap">|property2=</code>، بحيث تظهر قيمة <code class="nowrap">|property3=</code> بدون قيمة <code class="nowrap">|property2=</code>.</li></ul> <table style="table-layout:fixed; width:100%; margin-top:0;margin-left:0; border-width:medium; padding:0;"><caption><b>في هذا المثال نستخدم هذا الوسيط للحصول على خاصية <a href="https://www.wikidata.org/wiki/Special:EntityPage/P41" class="extiw" title="d:Special:EntityPage/P41">صورة العلم <small>(P41)</small></a> بدلًا من اسم البلد:</b></caption><tbody><tr><th scope="col" style="width:50%;">توصيف</th><th scope="col" style="width:50%;">يظهر</th></tr><tr><td style="width:50%; background:#f9f9f9; border-width:1px;border-style:solid none none solid;border-color:#ddd;padding:9px 5px 5px; vertical-align:top;"><pre dir="ltr" style="margin:0;border:none;padding:0; word-wrap:break-word;white-space:-moz-pre-wrap;white-space:-o-pre-wrap;white-space:-pre-wrap;white-space:pre-wrap;">{{#invoke:wikidata2|formatStatements| property3=P41| illwd2=t| limit=5| separator=br| entityId=Q529207| property=P54| property2=P17| bothdates=}}</pre></td><td style="width:50%; background:#f9f9f9;border-width:1px;border-style:solid solid none solid;border-color:#ddd; padding:5px; vertical-align:top;"><span>Flag of Spain.svg <a href="/wiki/%D9%86%D8%A7%D8%AF%D9%8A_%D8%A8%D8%B1%D8%B4%D9%84%D9%88%D9%86%D8%A9" title="نادي برشلونة">نادي برشلونة</a><br />Flag of Italy.svg <a href="/wiki/%D8%A5%D9%8A%D9%87_%D8%B3%D9%8A_%D9%85%D9%8A%D9%84%D8%A7%D9%86" title="إيه سي ميلان">إيه سي ميلان</a><br />Flag of Italy.svg <a href="/wiki/%D8%A5%D9%86%D8%AA%D8%B1_%D9%85%D9%8A%D9%84%D8%A7%D9%86" title="إنتر ميلان">نادي إنتر ميلان</a><br />Flag of the Netherlands.svg <a href="/wiki/%D8%A8%D9%8A_%D8%A5%D8%B3_%D9%81%D9%8A_%D8%A2%D9%8A%D9%86%D8%AF%D9%87%D9%88%D9%81%D9%86" title="بي إس في آيندهوفن">بي إس في آيندهوفن</a><br />Flag of Spain.svg <a href="/wiki/%D8%B1%D9%8A%D8%A7%D9%84_%D9%85%D8%AF%D8%B1%D9%8A%D8%AF" title="ريال مدريد">ريال مدريد</a></span></td></tr></tbody></table> <dl><dt>مع وسيط <code class="nowrap">|image=t</code></dt> <dd></dd></dl> <table style="table-layout:fixed; width:100%; margin-top:0;margin-left:0; border-width:medium; padding:0;"><tbody><tr><th scope="col" style="width:50%;">توصيف</th><th scope="col" style="width:50%;">يظهر</th></tr><tr><td style="width:50%; background:#f9f9f9; border-width:1px;border-style:solid none none solid;border-color:#ddd;padding:9px 5px 5px; vertical-align:top;"><pre dir="ltr" style="margin:0;border:none;padding:0; word-wrap:break-word;white-space:-moz-pre-wrap;white-space:-o-pre-wrap;white-space:-pre-wrap;white-space:pre-wrap;">{{#invoke:wikidata2|formatStatements| entityId=Q529207| property3=P41| size=20px| illwd2=t| limit=5| separator=br| image=t| property=P54| property2=P17| bothdates=}}</pre></td><td style="width:50%; background:#f9f9f9;border-width:1px;border-style:solid solid none solid;border-color:#ddd; padding:5px; vertical-align:top;"><span><figure class="mw-halign-right" typeof="mw:File"><a href="/wiki/%D9%85%D9%84%D9%81:Flag_of_Spain.svg" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/commons/thumb/9/9a/Flag_of_Spain.svg/20px-Flag_of_Spain.svg.png" decoding="async" width="20" height="13" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/9/9a/Flag_of_Spain.svg/30px-Flag_of_Spain.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/9/9a/Flag_of_Spain.svg/40px-Flag_of_Spain.svg.png 2x" data-file-width="750" data-file-height="500" /></a><figcaption></figcaption></figure> <a href="/wiki/%D9%86%D8%A7%D8%AF%D9%8A_%D8%A8%D8%B1%D8%B4%D9%84%D9%88%D9%86%D8%A9" title="نادي برشلونة">نادي برشلونة</a><br /><figure class="mw-halign-right" typeof="mw:File"><a href="/wiki/%D9%85%D9%84%D9%81:Flag_of_Italy.svg" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/commons/thumb/0/03/Flag_of_Italy.svg/20px-Flag_of_Italy.svg.png" decoding="async" width="20" height="13" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/0/03/Flag_of_Italy.svg/30px-Flag_of_Italy.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/0/03/Flag_of_Italy.svg/40px-Flag_of_Italy.svg.png 2x" data-file-width="1500" data-file-height="1000" /></a><figcaption></figcaption></figure> <a href="/wiki/%D8%A5%D9%8A%D9%87_%D8%B3%D9%8A_%D9%85%D9%8A%D9%84%D8%A7%D9%86" title="إيه سي ميلان">إيه سي ميلان</a><br /><figure class="mw-halign-right" typeof="mw:File"><a href="/wiki/%D9%85%D9%84%D9%81:Flag_of_Italy.svg" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/commons/thumb/0/03/Flag_of_Italy.svg/20px-Flag_of_Italy.svg.png" decoding="async" width="20" height="13" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/0/03/Flag_of_Italy.svg/30px-Flag_of_Italy.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/0/03/Flag_of_Italy.svg/40px-Flag_of_Italy.svg.png 2x" data-file-width="1500" data-file-height="1000" /></a><figcaption></figcaption></figure> <a href="/wiki/%D8%A5%D9%86%D8%AA%D8%B1_%D9%85%D9%8A%D9%84%D8%A7%D9%86" title="إنتر ميلان">نادي إنتر ميلان</a><br /><figure class="mw-halign-right" typeof="mw:File"><a href="/wiki/%D9%85%D9%84%D9%81:Flag_of_the_Netherlands.svg" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/commons/thumb/2/20/Flag_of_the_Netherlands.svg/20px-Flag_of_the_Netherlands.svg.png" decoding="async" width="20" height="13" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/2/20/Flag_of_the_Netherlands.svg/30px-Flag_of_the_Netherlands.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/2/20/Flag_of_the_Netherlands.svg/40px-Flag_of_the_Netherlands.svg.png 2x" data-file-width="900" data-file-height="600" /></a><figcaption></figcaption></figure> <a href="/wiki/%D8%A8%D9%8A_%D8%A5%D8%B3_%D9%81%D9%8A_%D8%A2%D9%8A%D9%86%D8%AF%D9%87%D9%88%D9%81%D9%86" title="بي إس في آيندهوفن">بي إس في آيندهوفن</a><br /><figure class="mw-halign-right" typeof="mw:File"><a href="/wiki/%D9%85%D9%84%D9%81:Flag_of_Spain.svg" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/commons/thumb/9/9a/Flag_of_Spain.svg/20px-Flag_of_Spain.svg.png" decoding="async" width="20" height="13" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/9/9a/Flag_of_Spain.svg/30px-Flag_of_Spain.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/9/9a/Flag_of_Spain.svg/40px-Flag_of_Spain.svg.png 2x" data-file-width="750" data-file-height="500" /></a><figcaption></figcaption></figure> <a href="/wiki/%D8%B1%D9%8A%D8%A7%D9%84_%D9%85%D8%AF%D8%B1%D9%8A%D8%AF" title="ريال مدريد">ريال مدريد</a></span></td></tr></tbody></table> <div class="mw-heading mw-heading5"><h5 id="ملف_وسائط_من_كومنز_/_commonsMedia"><span id=".D9.85.D9.84.D9.81_.D9.88.D8.B3.D8.A7.D8.A6.D8.B7_.D9.85.D9.86_.D9.83.D9.88.D9.85.D9.86.D8.B2_.2F_commonsMedia"></span>ملف وسائط من كومنز / commonsMedia</h5></div> <ul><li>تظهر الصور افتراضياً كالتالي: <ul><li><code>{{#invoke:Wikidata2|formatStatements|entityId=Q76|property=P18|noref=true|rank=best}}</code> ← President Barack Obama.jpg</li></ul></li> <li><code class="nowrap">|image=</code> عند استخدام هذا الوسيط في خواص الصور تظهر الصورة مباشرة.</li></ul> <table class="table" style="border:2px solid rgb(200,200,200);"> <tbody><tr> <th><code class="nowrap">|size=</code> لتحديد حجم الصورة (60 افتراضياً)، ضع القيمة دون (بك/px إلخ). </th> <th><code class="nowrap">|center=</code> لجعل الصورة في الوسط ضع قيمة هذا الخيار <code class="nowrap">|center=yes</code>. </th></tr> <tr> <td> <table style="table-layout:fixed; width:100%; margin-top:0;margin-left:0; border-width:medium; padding:0;"> <tbody><tr> <th scope="col" style="width:50%;">توصيف</th> <th scope="col" style="width:50%;">يظهر </th></tr> <tr> <td style="width:50%; background:#f9f9f9;border-width:1px;border-style:solid solid none solid; border-color:#ddd; vertical-align:top;"><div class="mw-highlight mw-highlight-lang-html+handlebars mw-content-ltr" dir="ltr"><pre><span></span><span class="cp">{{</span><span class="m m-Attribute">#invoke:Wikidata2</span> <span class="err">|</span><span class="nv">formatStatements</span> <span class="na">|image</span><span class="o">=</span><span class="nv">true</span> <span class="na">|size</span><span class="o">=</span><span class="m">100</span> <span class="na">|entityId</span><span class="o">=</span><span class="nv">Q76</span> <span class="na">|noref</span><span class="o">=</span><span class="nv">true</span> <span class="na">|property</span><span class="o">=</span><span class="nv">P18</span> <span class="na">|rank</span><span class="o">=</span><span class="nv">best</span> <span class="cp">}}</span> </pre></div> </td> <td style="width:50%; background:#f9f9f9;border-width:1px;border-style:solid solid none solid; border-color:#ddd; padding:5px; vertical-align:top;"><span style=""><figure class="mw-halign-right" typeof="mw:File"><a href="/wiki/%D9%85%D9%84%D9%81:President_Barack_Obama.jpg" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/commons/thumb/8/8d/President_Barack_Obama.jpg/100px-President_Barack_Obama.jpg" decoding="async" width="100" height="125" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/8/8d/President_Barack_Obama.jpg/150px-President_Barack_Obama.jpg 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/8/8d/President_Barack_Obama.jpg/200px-President_Barack_Obama.jpg 2x" data-file-width="2687" data-file-height="3356" /></a><figcaption></figcaption></figure></span> </td></tr> <tr> <td style="width:50%; border-width:1px;border-style:solid none none none; border-color:#ddd; padding:5px; vertical-align:top;"> </td> <td style="width:50%; border-width:1px;border-style:solid none none none;border-color:#ddd; padding:5px; vertical-align:top;"> </td></tr></tbody></table> </td> <td> <table style="table-layout:fixed; width:100%; margin-top:0;margin-left:0; border-width:medium; padding:0;"> <tbody><tr> <th scope="col" style="width:50%;">توصيف</th> <th scope="col" style="width:50%;">يظهر </th></tr> <tr> <td style="width:50%; background:#f9f9f9;border-width:1px;border-style:solid solid none solid; border-color:#ddd; vertical-align:top;"><div class="mw-highlight mw-highlight-lang-html+handlebars mw-content-ltr" dir="ltr"><pre><span></span><span class="cp">{{</span><span class="m m-Attribute">#invoke:Wikidata2</span> <span class="err">|</span><span class="nv">formatStatements</span> <span class="na">|image</span><span class="o">=</span><span class="nv">true</span> <span class="na">|center</span><span class="o">=</span><span class="nv">yes</span> <span class="na">|size</span><span class="o">=</span><span class="m">100</span> <span class="na">|qid</span><span class="o">=</span><span class="nv">Q76</span> <span class="na">|property</span><span class="o">=</span><span class="nv">P18</span> <span class="na">|noref</span><span class="o">=</span><span class="nv">true</span> <span class="na">|rank</span><span class="o">=</span><span class="nv">best</span> <span class="cp">}}</span> </pre></div> </td> <td style="width:50%; background:#f9f9f9;border-width:1px;border-style:solid solid none solid; border-color:#ddd; padding:5px; vertical-align:top;"><span style=""><figure class="mw-halign-center" typeof="mw:File"><a href="/wiki/%D9%85%D9%84%D9%81:President_Barack_Obama.jpg" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/commons/thumb/8/8d/President_Barack_Obama.jpg/100px-President_Barack_Obama.jpg" decoding="async" width="100" height="125" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/8/8d/President_Barack_Obama.jpg/150px-President_Barack_Obama.jpg 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/8/8d/President_Barack_Obama.jpg/200px-President_Barack_Obama.jpg 2x" data-file-width="2687" data-file-height="3356" /></a><figcaption></figcaption></figure></span> </td></tr> <tr> <td style="width:50%; border-width:1px;border-style:solid none none none; border-color:#ddd; padding:5px; vertical-align:top;"> </td> <td style="width:50%; border-width:1px;border-style:solid none none none;border-color:#ddd; padding:5px; vertical-align:top;"> </td></tr></tbody></table> </td></tr> </tbody></table> <div class="mw-heading mw-heading5"><h5 id="إحداثيات_جغرافية_/_coordinate"><span id=".D8.A5.D8.AD.D8.AF.D8.A7.D8.AB.D9.8A.D8.A7.D8.AA_.D8.AC.D8.BA.D8.B1.D8.A7.D9.81.D9.8A.D8.A9_.2F_coordinate"></span>إحداثيات جغرافية / coordinate</h5></div> <table class="wikitable" style="border-color:#ddd;"> <tbody><tr> <td><b>توصيف</b> </td> <td><div class="mw-highlight mw-highlight-lang-html+handlebars mw-content-ltr" dir="ltr"><pre><span></span><span class="cp">{{</span><span class="m m-Attribute">#invoke:Wikidata2</span> <span class="err">|</span><span class="nv">formatStatements</span> <span class="na">|entityId</span><span class="o">=</span><span class="nv">Q805</span> <span class="na">|property</span><span class="o">=</span><span class="nv">P625</span> <span class="cp">}}</span> </pre></div> </td></tr> <tr> <td><b>يظهر</b> </td> <td><span style=""><span class="geo-inline"><style data-mw-deduplicate="TemplateStyles:r64556941">.mw-parser-output .geo-default,.mw-parser-output .geo-dms,.mw-parser-output .geo-dec{display:inline;unicode-bidi:embed}.mw-parser-output .geo-nondefault,.mw-parser-output .geo-multi-punct,.mw-parser-output .geo-inline-hidden{display:none}.mw-parser-output .longitude,.mw-parser-output .latitude{white-space:nowrap}</style><span class="plainlinks nourlexpansion"><a class="external text" href="https://geohack.toolforge.org/geohack.php?language=ar&pagename=%D9%88%D8%AD%D8%AF%D8%A9:Wikidata2&params=15.5_N_48_E_globe:earth_type:landmark"><span dir="ltr" class="geo-nondefault"><span class="geo-dms" title="Maps, aerial photos, and other data for this location"><span class="latitude">15°30′N</span> <span class="longitude">48°00′E</span></span></span><span class="geo-multi-punct"> / </span><span dir="ltr" class="geo-default"><span class="geo-dec" title="Maps, aerial photos, and other data for this location">15.5°N 48°E</span><span style="display:none"> / <span class="geo">15.5; 48</span></span></span></a></span></span> </span> </td></tr></tbody></table> <ul><li><code class="nowrap">|formatting=latitude</code> يعرض خط العرض فقط.</li> <li><code class="nowrap">|formatting=longitude</code> يعرض خط الطول فقط.</li> <li><code class="nowrap">|formatting=precision</code> يعرض الدقة.</li></ul> <table class="table" style="border:2px solid rgb(200,200,200);"> <tbody><tr> <td> <table class="wikitable" style="border-color:#ddd;"> <caption><b><code class="nowrap">|formatting=globe</code> يعرض عنصر الكوكب</b> </caption> <tbody><tr> <td><b>توصيف</b> </td> <td><div class="mw-highlight mw-highlight-lang-html+handlebars mw-content-ltr" dir="ltr"><pre><span></span><span class="cp">{{</span><span class="m m-Attribute">#invoke:Wikidata2</span> <span class="err">|</span><span class="nv">formatStatements</span> <span class="na">|entityId</span><span class="o">=</span><span class="nv">Q805</span> <span class="na">|property</span><span class="o">=</span><span class="nv">P625</span> <span class="na">|formatting</span><span class="o">=</span><span class="nv">globe</span> <span class="cp">}}</span> </pre></div> </td></tr> <tr> <td><b>يظهر</b> </td> <td><span style="">Q2</span> </td></tr></tbody></table> </td> <td> <table class="wikitable" style="border-color:#ddd;"> <caption><b><code class="nowrap">|formatting=longitude</code> يعرض خط الطول</b> </caption> <tbody><tr> <td><b>توصيف</b> </td> <td><div class="mw-highlight mw-highlight-lang-html+handlebars mw-content-ltr" dir="ltr"><pre><span></span><span class="cp">{{</span><span class="m m-Attribute">#invoke:Wikidata2</span> <span class="err">|</span><span class="nv">formatStatements</span> <span class="na">|entityId</span><span class="o">=</span><span class="nv">Q805</span> <span class="na">|property</span><span class="o">=</span><span class="nv">P625</span> <span class="na">|formatting</span><span class="o">=</span><span class="nv">longitude</span> <span class="cp">}}</span> </pre></div> </td></tr> <tr> <td><b>يظهر</b> </td> <td><span style="">48</span> </td></tr></tbody></table> </td></tr> </tbody></table> <p><br /> </p> <div class="mw-heading mw-heading5"><h5 id="نص_أحادي_اللغة_/_نص_بلغة_وحيدة_/_monolingualtext"><span id=".D9.86.D8.B5_.D8.A3.D8.AD.D8.A7.D8.AF.D9.8A_.D8.A7.D9.84.D9.84.D8.BA.D8.A9_.2F_.D9.86.D8.B5_.D8.A8.D9.84.D8.BA.D8.A9_.D9.88.D8.AD.D9.8A.D8.AF.D8.A9_.2F_monolingualtext"></span>نص أحادي اللغة / نص بلغة وحيدة / monolingualtext</h5></div> <p><span class="editlink noprint"><a class="external text" href="https://ar.wikipedia.org/w/index.php?title=%D9%88%D8%AD%D8%AF%D8%A9:Wikidata2/monolingualtext/%D8%B4%D8%B1%D8%AD&action=edit">عدل</a></span> </p> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r64185648"><div role="note" class="hatnote navigation-not-searchable">طالع أيضًا: <a href="https://www.wikidata.org/wiki/Help:Monolingual_text_languages/ar" class="extiw" title="wikidata:Help:Monolingual text languages/ar">Help:Monolingual text languages في ويكي بيانات</a></div> <ul><li><code class="nowrap">|langpref=</code> في الوحدة، هناك مرشح يعطي أولوية للقيم التي تحتوي على "اللغة = العربية". أضف القيمة المطلوبة لتعطيل هذا الفلتر. <ul><li>القيم المقبولة الأخرى هي : justlang و langcode</li></ul></li></ul> <dl><dt>أمثلة</dt> <dd></dd></dl> <table class="table" style="border:2px solid rgb(200,200,200);"> <tbody><tr> <th><code class="nowrap">|langpref=justlang</code> لإظهار لغة النص فقط دون النص، مثل الإنجليزية. </th> <th><code class="nowrap">|langpref=langcode</code> لإظهار رمز لغة النص فقط دون النص، مثل en. </th></tr> <tr> <td> <table class="wikitable" style="border-color:#ddd;"> <tbody><tr> <td><b>توصيف</b> </td> <td><div class="mw-highlight mw-highlight-lang-html+handlebars mw-content-ltr" dir="ltr"><pre><span></span><span class="cp">{{</span><span class="m m-Attribute">#invoke:Wikidata2</span> <span class="err">|</span><span class="nv">formatStatements</span> <span class="na">|entityId</span><span class="o">=</span><span class="nv">Q76</span> <span class="na">|property</span><span class="o">=</span><span class="nv">P1477</span> <span class="na">|noref</span><span class="o">=</span><span class="nv">t</span> <span class="na">|langpref</span><span class="o">=</span><span class="nv">justlang</span> <span class="cp">}}</span> </pre></div> </td></tr> <tr> <td><b>يظهر</b> </td> <td><span style="">الإنجليزية</span> </td></tr></tbody></table> </td> <td> <table class="wikitable" style="border-color:#ddd;"> <tbody><tr> <td><b>توصيف</b> </td> <td><div class="mw-highlight mw-highlight-lang-html+handlebars mw-content-ltr" dir="ltr"><pre><span></span><span class="cp">{{</span><span class="m m-Attribute">#invoke:Wikidata2</span> <span class="err">|</span><span class="nv">formatStatements</span> <span class="na">|entityId</span><span class="o">=</span><span class="nv">Q76</span> <span class="na">|property</span><span class="o">=</span><span class="nv">P1477</span> <span class="na">|noref</span><span class="o">=</span><span class="nv">t</span> <span class="na">|langpref</span><span class="o">=</span><span class="nv">langcode</span> <span class="cp">}}</span> </pre></div> </td></tr> <tr> <td><b>يظهر</b> </td> <td><span style="">en</span> </td></tr></tbody></table> </td></tr> </tbody></table> <table class="table" style="border:2px solid rgb(200,200,200);"> <tbody><tr> <th><code class="nowrap">|showlang=</code> </th> <th><code class="nowrap">|textformat=text</code> </th></tr> <tr> <th>استخدم أي قيمة لإظهار النص حسب تنسيق <a href="/wiki/%D9%82%D8%A7%D9%84%D8%A8:%D8%B1%D9%85%D8%B2_%D9%84%D8%BA%D8%A9_%D9%88%D8%A7%D8%B3%D9%85%D9%87%D8%A7" title="قالب:رمز لغة واسمها">قالب:رمز لغة واسمها</a>. </th> <th>اظهار النص فقط دون استخدام قوالب {{<a href="/wiki/%D9%82%D8%A7%D9%84%D8%A8:%D8%B1%D9%85%D8%B2_%D9%84%D8%BA%D8%A9_%D9%88%D8%A7%D8%B3%D9%85%D9%87%D8%A7" title="قالب:رمز لغة واسمها">رمز لغة واسمها</a>}} أو {{<a href="/wiki/%D9%82%D8%A7%D9%84%D8%A8:%D8%B1%D9%85%D8%B2_%D9%84%D8%BA%D8%A9" title="قالب:رمز لغة">رمز لغة</a>}} </th></tr> <tr> <td> <table style="table-layout:fixed; width:100%; margin-top:0;margin-left:0; border-width:medium; padding:0;"> <tbody><tr> <th scope="col" style="width:50%;">توصيف</th> <th scope="col" style="width:50%;">يظهر </th></tr> <tr> <td style="width:50%; background:#f9f9f9;border-width:1px;border-style:solid solid none solid; border-color:#ddd; vertical-align:top;"><div class="mw-highlight mw-highlight-lang-html+handlebars mw-content-ltr" dir="ltr"><pre><span></span><span class="cp">{{</span><span class="m m-Attribute">#invoke:Wikidata2</span> <span class="err">|</span><span class="nv">formatStatements</span> <span class="na">|showlang</span><span class="o">=</span><span class="nv">true</span> <span class="na">|entityId</span><span class="o">=</span><span class="nv">Q76</span> <span class="na">|property</span><span class="o">=</span><span class="nv">P1477</span> <span class="na">|noref</span><span class="o">=</span><span class="nv">t</span> <span class="cp">}}</span> </pre></div> </td> <td style="width:50%; background:#f9f9f9;border-width:1px;border-style:solid solid none solid; border-color:#ddd; padding:5px; vertical-align:top;"><span style="">(<a href="/wiki/%D8%A7%D9%84%D9%84%D8%BA%D8%A9_%D8%A7%D9%84%D8%A5%D9%86%D8%AC%D9%84%D9%8A%D8%B2%D9%8A%D8%A9" title="اللغة الإنجليزية">بالإنجليزية</a>: <span lang="en">Barack Hussein Obama II</span>)</span> </td></tr> <tr> <td style="width:50%; border-width:1px;border-style:solid none none none; border-color:#ddd; padding:5px; vertical-align:top;"> </td> <td style="width:50%; border-width:1px;border-style:solid none none none;border-color:#ddd; padding:5px; vertical-align:top;"> </td></tr></tbody></table> </td> <td> <table style="table-layout:fixed; width:100%; margin-top:0;margin-left:0; border-width:medium; padding:0;"> <tbody><tr> <th scope="col" style="width:50%;">توصيف</th> <th scope="col" style="width:50%;">يظهر </th></tr> <tr> <td style="width:50%; background:#f9f9f9;border-width:1px;border-style:solid solid none solid; border-color:#ddd; vertical-align:top;"><div class="mw-highlight mw-highlight-lang-html+handlebars mw-content-ltr" dir="ltr"><pre><span></span><span class="cp">{{</span><span class="m m-Attribute">#invoke:Wikidata2</span> <span class="err">|</span><span class="nv">formatStatements</span> <span class="na">|textformat</span><span class="o">=</span><span class="nv">text</span> <span class="na">|entityId</span><span class="o">=</span><span class="nv">Q76</span> <span class="na">|property</span><span class="o">=</span><span class="nv">P1477</span> <span class="na">|noref</span><span class="o">=</span><span class="nv">t</span> <span class="cp">}}</span> </pre></div> </td> <td style="width:50%; background:#f9f9f9;border-width:1px;border-style:solid solid none solid; border-color:#ddd; padding:5px; vertical-align:top;"><span style="">Barack Hussein Obama II</span> </td></tr> <tr> <td style="width:50%; border-width:1px;border-style:solid none none none; border-color:#ddd; padding:5px; vertical-align:top;"> </td> <td style="width:50%; border-width:1px;border-style:solid none none none;border-color:#ddd; padding:5px; vertical-align:top;"> </td></tr></tbody></table> </td></tr> </tbody></table> <ul><li>في النص العربي لا يظهر القالب:</li></ul> <table style="table-layout:fixed; width:100%; margin-top:0;margin-left:0; border-width:medium; padding:0;"> <tbody><tr> <th scope="col" style="width:50%;">توصيف</th> <th scope="col" style="width:50%;">يظهر </th></tr> <tr> <td style="width:50%; background:#f9f9f9;border-width:1px;border-style:solid solid none solid; border-color:#ddd; vertical-align:top;"><div class="mw-highlight mw-highlight-lang-html+handlebars mw-content-ltr" dir="ltr"><pre><span></span><span class="cp">{{</span><span class="m m-Attribute">#invoke:Wikidata2</span> <span class="err">|</span><span class="nv">formatStatements</span> <span class="na">|showlang</span><span class="o">=</span><span class="nv">true</span> <span class="na">|entityId</span><span class="o">=</span><span class="nv">Q12197678</span> <span class="na">|property</span><span class="o">=</span><span class="nv">P1477</span> <span class="na">|noref</span><span class="o">=</span><span class="nv">t</span> <span class="cp">}}</span> </pre></div> </td> <td style="width:50%; background:#f9f9f9;border-width:1px;border-style:solid solid none solid; border-color:#ddd; padding:5px; vertical-align:top;"><span style="">بدر جاسم محمد الطيَّار</span> </td></tr> <tr> <td style="width:50%; border-width:1px;border-style:solid none none none; border-color:#ddd; padding:5px; vertical-align:top;"> </td> <td style="width:50%; border-width:1px;border-style:solid none none none;border-color:#ddd; padding:5px; vertical-align:top;"> </td></tr></tbody></table> <div class="mw-heading mw-heading5"><h5 id="كمية_/_quantity"><span id=".D9.83.D9.85.D9.8A.D8.A9_.2F_quantity"></span>كمية / quantity</h5></div> <ul><li>الافتراضي: <ul><li><code>{{#invoke:Wikidata2|formatStatements|entityId=Q805|property=P2046|noref=t|firstvalue=y}}</code> ← 555000 <a href="/wiki/%D9%83%D9%8A%D9%84%D9%88%D9%85%D8%AA%D8%B1_%D9%85%D8%B1%D8%A8%D8%B9" title="كيلومتر مربع">كيلومتر مربع</a></li></ul></li></ul> <table> <tbody><tr> <th><code class="nowrap">|nounit=</code> لا يظهر وحدة القياس. </th> <th><code class="nowrap">|formatcharacters=formatnum</code>: تنسيق الأرقام بالفواصل. </th></tr> <tr> <td> <table class="wikitable" style="border-color:#ddd;"> <tbody><tr> <td><b>توصيف</b> </td> <td><div class="mw-highlight mw-highlight-lang-html+handlebars mw-content-ltr" dir="ltr"><pre><span></span><span class="cp">{{</span><span class="m m-Attribute">#invoke:Wikidata2</span> <span class="err">|</span><span class="nv">formatStatements</span> <span class="na">|nounit</span><span class="o">=</span><span class="nv">t</span> <span class="na">|entityId</span><span class="o">=</span><span class="nv">Q805</span> <span class="na">|noref</span><span class="o">=</span><span class="nv">t</span> <span class="na">|property</span><span class="o">=</span><span class="nv">P2046</span> <span class="na">|firstvalue</span><span class="o">=</span><span class="nv">y</span> <span class="cp">}}</span> </pre></div> </td></tr> <tr> <td><b>يظهر</b> </td> <td><span style="">555000</span> </td></tr></tbody></table> </td> <td> <table class="wikitable" style="border-color:#ddd;"> <tbody><tr> <td><b>توصيف</b> </td> <td><div class="mw-highlight mw-highlight-lang-html+handlebars mw-content-ltr" dir="ltr"><pre><span></span><span class="cp">{{</span><span class="m m-Attribute">#invoke:Wikidata2</span> <span class="err">|</span><span class="nv">formatStatements</span> <span class="na">|formatcharacters</span><span class="o">=</span><span class="nv">formatnum</span> <span class="na">|entityId</span><span class="o">=</span><span class="nv">Q805</span> <span class="na">|noref</span><span class="o">=</span><span class="nv">t</span> <span class="na">|property</span><span class="o">=</span><span class="nv">P2046</span> <span class="na">|firstvalue</span><span class="o">=</span><span class="nv">y</span> <span class="cp">}}</span> </pre></div> </td></tr> <tr> <td><b>يظهر</b> </td> <td><span style="">555,000 <a href="/wiki/%D9%83%D9%8A%D9%84%D9%88%D9%85%D8%AA%D8%B1_%D9%85%D8%B1%D8%A8%D8%B9" title="كيلومتر مربع">كيلومتر مربع</a></span> </td></tr></tbody></table> </td></tr> </tbody></table> <ul><li><code class="nowrap">|unitshort=</code> يظهر وحدات القياس مختصرة. مثلاً كم بدلاً عن كيلومتر.</li></ul> <table> <caption>مثال لاستخدام <code class="nowrap">|unitshort=</code> ومثال عند عدم استخدامه: </caption> <tbody><tr> <td> <table class="wikitable" style="border-color:#ddd;"> <tbody><tr> <td><b>توصيف</b> </td> <td><div class="mw-highlight mw-highlight-lang-html+handlebars mw-content-ltr" dir="ltr"><pre><span></span><span class="cp">{{</span><span class="m m-Attribute">#invoke:Wikidata2</span> <span class="err">|</span><span class="nv">formatStatements</span> <span class="na">|entityId</span><span class="o">=</span><span class="nv">Q219635</span> <span class="na">|property</span><span class="o">=</span><span class="nv">P2295</span> <span class="na">|unitshort</span><span class="o">=</span><span class="nv">t</span> <span class="na">|noref</span><span class="o">=</span><span class="nv">t</span> <span class="cp">}}</span> </pre></div> </td></tr> <tr> <td><b>يظهر</b> </td> <td><span style="">5502000000 <a href="/wiki/%D8%AF%D9%88%D9%84%D8%A7%D8%B1_%D8%A3%D9%85%D8%B1%D9%8A%D9%83%D9%8A" title="دولار أمريكي">USD</a></span> </td></tr></tbody></table> </td> <td> <table class="wikitable" style="border-color:#ddd;"> <tbody><tr> <td><b>توصيف</b> </td> <td><div class="mw-highlight mw-highlight-lang-html+handlebars mw-content-ltr" dir="ltr"><pre><span></span><span class="cp">{{</span><span class="m m-Attribute">#invoke:Wikidata2</span> <span class="err">|</span><span class="nv">formatStatements</span> <span class="na">|entityId</span><span class="o">=</span><span class="nv">Q219635</span> <span class="na">|property</span><span class="o">=</span><span class="nv">P2295</span> <span class="na">|noref</span><span class="o">=</span><span class="nv">t</span> <span class="cp">}}</span> </pre></div> </td></tr> <tr> <td><b>يظهر</b> </td> <td><span style="">5502000000 <a href="/wiki/%D8%AF%D9%88%D9%84%D8%A7%D8%B1_%D8%A3%D9%85%D8%B1%D9%8A%D9%83%D9%8A" title="دولار أمريكي">دولار أمريكي</a></span> </td></tr></tbody></table> </td></tr> </tbody></table> <div class="mw-heading mw-heading5"><h5 id="نص_/_string"><span id=".D9.86.D8.B5_.2F_string"></span>نص / string</h5></div> <ul><li><code class="nowrap">|stringpattern=</code> تنسيق النص في قالب أو وصلة أو ماشابه يتم استبدال القيمة بـ$1. مثل <code class="nowrap">|pattern=</code> لكن هنا تستخدم مع نوع البيانات string.</li></ul> <table style="table-layout:fixed; width:100%; margin-top:0;margin-left:0; border-width:medium; padding:0;"> <tbody><tr> <th scope="col" style="width:50%;">توصيف</th> <th scope="col" style="width:50%;">يظهر </th></tr> <tr> <td style="width:50%; background:#f9f9f9;border-width:1px;border-style:solid solid none solid; border-color:#ddd; vertical-align:top;"><div class="mw-highlight mw-highlight-lang-html+handlebars mw-content-ltr" dir="ltr"><pre><span></span><span class="cp">{{</span><span class="m m-Attribute">#invoke:Wikidata2</span> <span class="err">|</span><span class="nv">formatStatements</span> <span class="na">|entityId</span><span class="o">=</span><span class="nv">Q1133289</span> <span class="na">|property</span><span class="o">=</span><span class="nv">P1748</span> <span class="na">|noref</span><span class="o">=</span><span class="nv">t</span> <span class="na">|stringpattern=[https://ncit.nci.nih.gov/ncitbrowser/ConceptReport.jsp?dictionary=NCI%20Thesaurus&code</span><span class="o">=</span><span class="err">$</span><span class="m">1</span> <span class="err">$</span><span class="m">1</span><span class="err">]</span> <span class="cp">}}</span> </pre></div> </td> <td style="width:50%; background:#f9f9f9;border-width:1px;border-style:solid solid none solid; border-color:#ddd; padding:5px; vertical-align:top;"><span style=""><a rel="nofollow" class="external text" href="https://ncit.nci.nih.gov/ncitbrowser/ConceptReport.jsp?dictionary=NCI%20Thesaurus&code=C75016">C75016</a> و <a rel="nofollow" class="external text" href="https://ncit.nci.nih.gov/ncitbrowser/ConceptReport.jsp?dictionary=NCI%20Thesaurus&code=C75016">C75016</a></span> </td></tr> <tr> <td style="width:50%; border-width:1px;border-style:solid none none none; border-color:#ddd; padding:5px; vertical-align:top;"> </td> <td style="width:50%; border-width:1px;border-style:solid none none none;border-color:#ddd; padding:5px; vertical-align:top;"> </td></tr></tbody></table> <div class="mw-heading mw-heading5"><h5 id="نقطة_زمنية_/_time"><span id=".D9.86.D9.82.D8.B7.D8.A9_.D8.B2.D9.85.D9.86.D9.8A.D8.A9_.2F_time"></span>نقطة زمنية / time</h5></div> <ul><li><code class="nowrap">|modifytime=</code> يحدد تنسيق الوقت أو التاريخ: <ul><li><code class="nowrap">|modifytime=longdate</code> يكتب التاريخ في شكل "29 نوفمبر 2024"</li> <li><code class="nowrap">|modifytime=Y</code> يكتب التاريخ في شكل "2024" يظهر فقط السنة.</li> <li><code class="nowrap">|modifytime= F</code> يكتب التاريخ في شكل "نوفمبر" يظهر فقط الشهر.</li> <li><code class="nowrap">|modifytime= j</code> يكتب التاريخ في شكل "29" يظهر فقط اليوم.</li></ul></li> <li><code class="nowrap">|modifyqualifiertime=</code> تنسيق التاريخ على النحو الوارد أعلاه، ولكن يؤثر فقط على <a href="#تصفيات">التصفيات</a>. <code> qualifier </code></li></ul> <div class="mw-heading mw-heading5"><h5 id="معرف_خارجي_/_external-id"><span id=".D9.85.D8.B9.D8.B1.D9.81_.D8.AE.D8.A7.D8.B1.D8.AC.D9.8A_.2F_external-id"></span>معرف خارجي / external-id</h5></div> <table style="table-layout:fixed; width:100%; margin-top:0;margin-left:0; border-width:medium; padding:0;"><caption><b>افتراضي:</b></caption><tbody><tr><th scope="col" style="width:50%;">توصيف</th><th scope="col" style="width:50%;">يظهر</th></tr><tr><td style="width:50%; background:#f9f9f9; border-width:1px;border-style:solid none none solid;border-color:#ddd;padding:9px 5px 5px; vertical-align:top;"><pre dir="ltr" style="margin:0;border:none;padding:0; word-wrap:break-word;white-space:-moz-pre-wrap;white-space:-o-pre-wrap;white-space:-pre-wrap;white-space:pre-wrap;">{{#invoke:Wikidata2|formatStatements| entityId=Q76| property=P2002}}</pre></td><td style="width:50%; background:#f9f9f9;border-width:1px;border-style:solid solid none solid;border-color:#ddd; padding:5px; vertical-align:top;"><span>BarackObama</span></td></tr></tbody></table> <ul><li><code class="nowrap">|pattern=</code> طريقة عرض الخاصية مثلاً في وصلات الضبط الاستنادي <code> $1 </code> مثلاً: <code> <nowiki>https://viaf.org/viaf/$1/</nowiki> </code>.</li> <li><code class="nowrap">|pattern=autourl</code> من خواص البند أعلاه، لنمط مستخدم في الخاصية <a href="https://www.wikidata.org/wiki/Special:EntityPage/P1630" class="extiw" title="d:Special:EntityPage/P1630">المسار المنسق <small>(P1630)</small></a> (تنسيق عنوان URL) للخاصية المطلوبة.</li></ul> <table style="table-layout:fixed; width:100%; margin-top:0;margin-left:0; border-width:medium; padding:0;"><tbody><tr><th scope="col" style="width:50%;">توصيف</th><th scope="col" style="width:50%;">يظهر</th></tr><tr><td style="width:50%; background:#f9f9f9; border-width:1px;border-style:solid none none solid;border-color:#ddd;padding:9px 5px 5px; vertical-align:top;"><pre dir="ltr" style="margin:0;border:none;padding:0; word-wrap:break-word;white-space:-moz-pre-wrap;white-space:-o-pre-wrap;white-space:-pre-wrap;white-space:pre-wrap;">{{#invoke:Wikidata2|formatStatements| entityId=Q76| property=P2002| pattern=autourl}}</pre></td><td style="width:50%; background:#f9f9f9;border-width:1px;border-style:solid solid none solid;border-color:#ddd; padding:5px; vertical-align:top;"><span><a rel="nofollow" class="external free" href="https://x.com/BarackObama">https://x.com/BarackObama</a></span></td></tr></tbody></table> <p><br /> </p> <ul><li><code class="nowrap">|pattern=autourl2</code> كما سبق، يقدم وصلة من نوع <code> <nowiki>[https://viaf.org/viaf/$1/ $1] </nowiki> </code></li></ul> <table style="table-layout:fixed; width:100%; margin-top:0;margin-left:0; border-width:medium; padding:0;"><tbody><tr><th scope="col" style="width:50%;">توصيف</th><th scope="col" style="width:50%;">يظهر</th></tr><tr><td style="width:50%; background:#f9f9f9; border-width:1px;border-style:solid none none solid;border-color:#ddd;padding:9px 5px 5px; vertical-align:top;"><pre dir="ltr" style="margin:0;border:none;padding:0; word-wrap:break-word;white-space:-moz-pre-wrap;white-space:-o-pre-wrap;white-space:-pre-wrap;white-space:pre-wrap;">{{#invoke:Wikidata2|formatStatements| entityId=Q76| property=P2002| pattern=autourl2}}</pre></td><td style="width:50%; background:#f9f9f9;border-width:1px;border-style:solid solid none solid;border-color:#ddd; padding:5px; vertical-align:top;"><span><a rel="nofollow" class="external text" href="https://x.com/BarackObama">BarackObama</a></span></td></tr></tbody></table> <div class="mw-heading mw-heading5"><h5 id="المسار_/_url"><span id=".D8.A7.D9.84.D9.85.D8.B3.D8.A7.D8.B1_.2F_url"></span>المسار / url</h5></div> <ul><li><code class="nowrap">|urllabel=</code> وضع تسمية لتظهر بدلاً من الوصلة، كما في <a href="#معرف_خارجي">معرف خارجي</a> ولكن في خواص الروابط. <ul><li>مثال عند استخدام <a href="https://www.wikidata.org/wiki/Special:EntityPage/P856" class="extiw" title="d:Special:EntityPage/P856">الموقع الرسمي <small>(P856)</small></a> <a href="https://www.wikidata.org/wiki/Special:EntityPage/Q76" class="extiw" title="d:Special:EntityPage/Q76">لباراك أوباما <small>(Q76)</small></a> مع/بدون الوسيط <code class="nowrap">|urllabel=الموقع الرسمي</code>:</li></ul></li></ul> <table> <tbody><tr> <td> <table style="table-layout:fixed; width:100%; margin-top:0;margin-left:0; border-width:medium; padding:0;"> <tbody><tr> <th scope="col" style="width:50%;">توصيف</th> <th scope="col" style="width:50%;">يظهر </th></tr> <tr> <td style="width:50%; background:#f9f9f9;border-width:1px;border-style:solid solid none solid; border-color:#ddd; vertical-align:top;"><div class="mw-highlight mw-highlight-lang-html+handlebars mw-content-ltr" dir="ltr"><pre><span></span><span class="cp">{{</span><span class="m m-Attribute">#invoke:Wikidata2</span> <span class="err">|</span><span class="nv">formatStatements</span> <span class="na">|entityId</span><span class="o">=</span><span class="nv">Q76</span> <span class="na">|property</span><span class="o">=</span><span class="nv">P856</span> <span class="cp">}}</span> </pre></div> </td> <td style="width:50%; background:#f9f9f9;border-width:1px;border-style:solid solid none solid; border-color:#ddd; padding:5px; vertical-align:top;"><span style=""><a rel="nofollow" class="external text" href="https://barackobama.com">الموقع الرسمي</a><sup id="cite_ref-wikidata-730311e5d42e569ffcc5f12a372b66910c33f384_2-0" class="reference"><a href="#cite_note-wikidata-730311e5d42e569ffcc5f12a372b66910c33f384-2"><span class="cite-bracket">[</span>2<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-wikidata-7f94a54dc73fbe176dabd7b4c4278fd43763bd28_3-0" class="reference"><a href="#cite_note-wikidata-7f94a54dc73fbe176dabd7b4c4278fd43763bd28-3"><span class="cite-bracket">[</span>3<span class="cite-bracket">]</span></a></sup></span> </td></tr> <tr> <td style="width:50%; border-width:1px;border-style:solid none none none; border-color:#ddd; padding:5px; vertical-align:top;"> </td> <td style="width:50%; border-width:1px;border-style:solid none none none;border-color:#ddd; padding:5px; vertical-align:top;"> </td></tr></tbody></table> </td> <td> <table style="table-layout:fixed; width:100%; margin-top:0;margin-left:0; border-width:medium; padding:0;"> <tbody><tr> <th scope="col" style="width:50%;">توصيف</th> <th scope="col" style="width:50%;">يظهر </th></tr> <tr> <td style="width:50%; background:#f9f9f9;border-width:1px;border-style:solid solid none solid; border-color:#ddd; vertical-align:top;"><div class="mw-highlight mw-highlight-lang-html+handlebars mw-content-ltr" dir="ltr"><pre><span></span><span class="cp">{{</span><span class="m m-Attribute">#invoke:Wikidata2</span> <span class="err">|</span><span class="nv">formatStatements</span> <span class="na">|entityId</span><span class="o">=</span><span class="nv">Q76</span> <span class="na">|property</span><span class="o">=</span><span class="nv">P856</span> <span class="na">|urllabel</span><span class="o">=</span><span class="err">الموقع</span> <span class="err">الرسمي</span> <span class="cp">}}</span> </pre></div> </td> <td style="width:50%; background:#f9f9f9;border-width:1px;border-style:solid solid none solid; border-color:#ddd; padding:5px; vertical-align:top;"><span style=""><a rel="nofollow" class="external text" href="https://barackobama.com">الموقع الرسمي</a><sup id="cite_ref-wikidata-730311e5d42e569ffcc5f12a372b66910c33f384_2-1" class="reference"><a href="#cite_note-wikidata-730311e5d42e569ffcc5f12a372b66910c33f384-2"><span class="cite-bracket">[</span>2<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-wikidata-7f94a54dc73fbe176dabd7b4c4278fd43763bd28_3-1" class="reference"><a href="#cite_note-wikidata-7f94a54dc73fbe176dabd7b4c4278fd43763bd28-3"><span class="cite-bracket">[</span>3<span class="cite-bracket">]</span></a></sup></span> </td></tr> <tr> <td style="width:50%; border-width:1px;border-style:solid none none none; border-color:#ddd; padding:5px; vertical-align:top;"> </td> <td style="width:50%; border-width:1px;border-style:solid none none none;border-color:#ddd; padding:5px; vertical-align:top;"> </td></tr></tbody></table> </td></tr> </tbody></table> <ul><li><code class="nowrap">|displayformat=</code> يقبل حالياً قيمة واحدة وهي <code class="nowrap">|displayformat=weblink</code> لاستخدام <a href="/wiki/%D9%88%D8%AD%D8%AF%D8%A9:Weblink" title="وحدة:Weblink">وحدة:weblink</a> لعرض وصلة الموقع.</li></ul> <p><code>{{#invoke:Wikidata2|formatStatements|entityId=Q76|property=P856|displayformat=weblink}}</code> ← <a rel="nofollow" class="external text" href="https://barackobama.com">barackobama.com</a><sup id="cite_ref-wikidata-730311e5d42e569ffcc5f12a372b66910c33f384_2-2" class="reference"><a href="#cite_note-wikidata-730311e5d42e569ffcc5f12a372b66910c33f384-2"><span class="cite-bracket">[</span>2<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-wikidata-7f94a54dc73fbe176dabd7b4c4278fd43763bd28_3-2" class="reference"><a href="#cite_note-wikidata-7f94a54dc73fbe176dabd7b4c4278fd43763bd28-3"><span class="cite-bracket">[</span>3<span class="cite-bracket">]</span></a></sup> </p><p><br /> </p> <div class="mw-heading mw-heading4"><h4 id="خيارات_إضافية"><span id=".D8.AE.D9.8A.D8.A7.D8.B1.D8.A7.D8.AA_.D8.A5.D8.B6.D8.A7.D9.81.D9.8A.D8.A9"></span>خيارات إضافية</h4></div> <ul><li><code class="nowrap">|NosValue=</code> يستخدم لإظهار نتيجة ما عند عدم وجود قيمة محلية في وسيط <code class="nowrap">|value=</code> وعدم وجود قيمة في ويكي بيانات.</li></ul> <div class="mw-heading mw-heading4"><h4 id="property-(module/function)_و_claim-(module/function)_و_value-(module/function)"><span id="property-.28module.2Ffunction.29_.D9.88_claim-.28module.2Ffunction.29_.D9.88_value-.28module.2Ffunction.29"></span>property-(module/function) و claim-(module/function) و value-(module/function)</h4></div> <p>يتم دعم ثلاثة أنواع من معلمات الوظائف، والتي تشير أيضًا إلى كيفية تنسيق القيم: </p> <ul><li><code class="nowrap">|-module=</code> عنوان الوحدة</li> <li><code class="nowrap">|-function=</code> عنوان الوظيفة</li></ul> <div class="mw-heading mw-heading5"><h5 id="property">property</h5></div> <span lang="Latn" dir="ltr"><div style="float:left"><code> fun( claims, options )</code></div></span> <ul><li><code class="nowrap">|property-module=</code> عنوان الوحدة مثل <code class="nowrap">|property-module=وحدة:Wikidata2/P54</code></li> <li><code class="nowrap">|property-function=</code> عنوان الوظيفة مثل <code class="nowrap">|property-function=foot</code></li> <li>تستخدم هذه الخيارات عند الحاجة لتنسيق قيم الخاصية بشكل كامل مثلاً لوضعها في جدول معين، أو فرزها بتنسيق خاص، مع إمكانية الحصول على التصفيات/qualifiers والمراجع/references وتنسيقها والتحكم بها.</li></ul> <ul><li>أمثلة: <ul><li>الوحدة <a href="/wiki/%D9%88%D8%AD%D8%AF%D8%A9:Wikidata2/P54" title="وحدة:Wikidata2/P54">وحدة:Wikidata2/P54</a> الخاصة بعرض فرق لاعبي كرة القدم، مثل أندية كرة القدم حيث يتم فصل المنتخبات عن الأندية.</li></ul></li></ul> <div class="mw-heading mw-heading5"><h5 id="claim">claim</h5></div> <span lang="Latn" dir="ltr"><div style="float:left"><code> fun( statement, options )</code></div></span> <ul><li><code class="nowrap">|claim-module=</code> عنوان الوحدة مثل <code class="nowrap">|claim-module=وحدة:Wikidata2/P39</code></li> <li><code class="nowrap">|claim-function=</code> عنوان الوظيفة مثل <code class="nowrap">|claim-function=office3</code></li> <li>تستخدم هذه الخيارات عند الحاجة لتنسيق قيم الخاصية بشكل منفرد، مع إمكانية الحصول على التصفيات/qualifiers والمراجع/references وتنسيقها والتحكم بها.</li> <li>أمثلة: <ul><li>الوحدة <a href="/wiki/%D9%88%D8%AD%D8%AF%D8%A9:Wikidata2/P39" title="وحدة:Wikidata2/P39">وحدة:Wikidata2/P39</a> الخاصة بخاصية المنصب <a href="https://www.wikidata.org/wiki/Special:EntityPage/P39" class="extiw" title="d:Special:EntityPage/P39">المنصب <small>(P39)</small></a>.</li></ul></li></ul> <div class="mw-heading mw-heading5"><h5 id="value">value</h5></div> <span lang="Latn" dir="ltr"><div style="float:left"><code> fun( datavalue, datatype, options )</code></div></span> <ul><li><code class="nowrap">|value-module=</code> عنوان الوحدة مثل <code class="nowrap">|value-module=وحدة:Wikidata2/P106</code></li> <li><code class="nowrap">|value-function=</code> عنوان الوظيفة مثل <code class="nowrap">|value-function=formatEntityWithGenderClaim </code></li> <li>تستخدم هذه الخيارات عند الحاجة لتنسيق قيم الخاصية بشكل منفرد لكل قيمة مثلاً لأخذ تسمية الإناث عند إستخدام خاصية <a href="https://www.wikidata.org/wiki/Special:EntityPage/P106" class="extiw" title="d:Special:EntityPage/P106">المهنة <small>(P106)</small></a>، لا نستطيع هنا الحصول على التصفيات/qualifiers والمراجع/references.</li></ul> <ul><li>أمثلة: <ul><li>الوحدة <a href="/wiki/%D9%88%D8%AD%D8%AF%D8%A9:Wikidata2/P106" title="وحدة:Wikidata2/P106">وحدة:Wikidata2/P106</a> الخاصة بخاصية المهنة.</li></ul></li></ul> <table class="table" style="border:2px solid rgb(200,200,200);"> <tbody><tr> <th>بدون استخدام <code class="nowrap">|value-module=</code> </th> <th>باستخدام <code class="nowrap">|value-module=</code> </th></tr> <tr> <td> <table class="wikitable" style="border-color:#ddd;"> <tbody><tr> <td><b>توصيف</b> </td> <td><div class="mw-highlight mw-highlight-lang-html+handlebars mw-content-ltr" dir="ltr"><pre><span></span><span class="cp">{{</span><span class="m m-Attribute">#invoke:Wikidata2</span> <span class="err">|</span><span class="nv">formatStatements</span> <span class="na">|entityId</span><span class="o">=</span><span class="nv">Q76</span> <span class="na">|property</span><span class="o">=</span><span class="nv">P106</span> <span class="na">|noref</span><span class="o">=</span><span class="nv">t</span> <span class="na">|rank</span><span class="o">=</span><span class="nv">all</span> <span class="cp">}}</span> </pre></div> </td></tr> <tr> <td><b>يظهر</b> </td> <td><span style=""><a href="/wiki/%D8%B3%D9%8A%D8%A7%D8%B3%D9%8A" title="سياسي">سياسي</a>، <a href="/wiki/%D9%85%D8%AD%D8%A7%D9%85" title="محام">محامٍ</a>، <a href="/wiki/%D9%83%D8%A7%D8%AA%D8%A8_%D8%B3%D9%8A%D8%A7%D8%B3%D9%8A" class="mw-redirect" title="كاتب سياسي">كاتب سياسي</a>، منظم مجتمع، <a href="/wiki/%D8%B1%D8%AC%D9%84_%D8%AF%D9%88%D9%84%D8%A9" title="رجل دولة">رجل دولة</a>، <a href="/wiki/%D8%B1%D8%AC%D9%84_%D9%82%D8%A7%D9%86%D9%88%D9%86" title="رجل قانون">رجل قانون</a>، <a href="/wiki/%D9%85%D8%AF%D9%88%D9%86_%D8%B5%D9%88%D8%AA%D9%8A" class="mw-redirect" title="مدون صوتي">مدون صوتي</a>، <a href="/wiki/%D8%A3%D9%83%D8%A7%D8%AF%D9%8A%D9%85%D9%8A" class="mw-redirect" title="أكاديمي">أستاذ جامعي</a> و <a href="/wiki/%D9%83%D8%A7%D8%AA%D8%A8_%D9%85%D8%B0%D9%83%D8%B1%D8%A7%D8%AA" class="mw-redirect" title="كاتب مذكرات">كاتب مذكرات</a></span> </td></tr></tbody></table> </td> <td> <table class="wikitable" style="border-color:#ddd;"> <tbody><tr> <td><b>توصيف</b> </td> <td><div class="mw-highlight mw-highlight-lang-html+handlebars mw-content-ltr" dir="ltr"><pre><span></span><span class="cp">{{</span><span class="m m-Attribute">#invoke:Wikidata2</span> <span class="err">|</span><span class="nv">formatStatements</span> <span class="na">|value-function</span><span class="o">=</span><span class="nv">formatEntityWithGenderClaim</span> <span class="na">|value-module</span><span class="o">=</span><span class="nv">Wikidata2/P106</span> <span class="na">|entityId</span><span class="o">=</span><span class="nv">Q6294</span> <span class="na">|noref</span><span class="o">=</span><span class="nv">t</span> <span class="na">|property</span><span class="o">=</span><span class="nv">P106</span> <span class="na">|rank</span><span class="o">=</span><span class="nv">all</span> <span class="cp">}}</span> </pre></div> </td></tr> <tr> <td><b>يظهر</b> </td> <td><span style=""><a href="/wiki/%D8%B3%D9%8A%D8%A7%D8%B3%D9%8A" title="سياسي">سياسية</a>، <a href="/wiki/%D9%85%D8%AD%D8%A7%D9%85" title="محام">محامية</a>، <a href="/wiki/%D8%AF%D8%A8%D9%84%D9%88%D9%85%D8%A7%D8%B3%D9%8A_(%D8%B4%D8%AE%D8%B5)" title="دبلوماسي (شخص)">دبلوماسية</a>، <a href="/wiki/%D9%83%D8%A7%D8%AA%D8%A8_%D8%B3%D9%8A%D8%B1_%D8%B0%D8%A7%D8%AA%D9%8A%D8%A9" class="mw-redirect" title="كاتب سير ذاتية">كاتبة سير ذاتية</a>، <a href="/wiki/%D8%A3%D8%B3%D8%AA%D8%A7%D8%B0_%D8%AF%D9%83%D8%AA%D9%88%D8%B1" title="أستاذ دكتور">أستاذة جامعية</a>، <a href="/wiki/%D9%85%D8%AF%D9%88%D9%86_%D8%B5%D9%88%D8%AA%D9%8A" class="mw-redirect" title="مدون صوتي">مدونة صوتية</a>، <a href="/wiki/%D8%B1%D8%AC%D9%84_%D9%82%D8%A7%D9%86%D9%88%D9%86" title="رجل قانون">فقيهة قانونية</a> و <a href="/wiki/%D9%85%D9%86%D8%AA%D8%AC_%D8%A3%D9%81%D9%84%D8%A7%D9%85" title="منتج أفلام">منتجة أفلام</a></span> </td></tr></tbody></table> </td></tr> </tbody></table> <div class="mw-heading mw-heading3"><h3 id="pageId">pageId</h3></div> <p>ينتج عنصر ويكي بيانات للصفحة المستخدم فيها الكود. </p> <dl><dd><table style="table-layout:fixed; width:100%; margin-top:0;margin-left:0; border-width:medium; padding:0;"><tbody><tr><th scope="col" style="width:50%;">توصيف</th><th scope="col" style="width:50%;">يظهر</th></tr><tr><td style="width:50%; background:#f9f9f9; border-width:1px;border-style:solid none none solid;border-color:#ddd;padding:9px 5px 5px; vertical-align:top;"><pre dir="ltr" style="margin:0;border:none;padding:0; word-wrap:break-word;white-space:-moz-pre-wrap;white-space:-o-pre-wrap;white-space:-pre-wrap;white-space:pre-wrap;">{{#invoke:Wikidata2|pageId}}</pre></td><td style="width:50%; background:#f9f9f9;border-width:1px;border-style:solid solid none solid;border-color:#ddd; padding:5px; vertical-align:top;"><span>Q24575438</span></td></tr></tbody></table></dd></dl> <div class="mw-heading mw-heading3"><h3 id="labelIn">labelIn</h3></div> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r64185648"><div role="note" class="hatnote navigation-not-searchable">طالع أيضًا: <a href="https://www.wikidata.org/wiki/Help:Label/ar" class="extiw" title="wikidata:Help:Label/ar">Help:Label في ويكي بيانات</a></div> <ul><li><code class="nowrap">|1=</code> اللغة مثل <style data-mw-deduplicate="TemplateStyles:r31393873">.mw-parser-output .monospaced{font-family:monospace,monospace}.mw-parser-output .monospaced-bold{font-weight:bold}</style><span class="monospaced">fr</span>.</li> <li><code class="nowrap">|2=</code> عنصر ويكي بيانات مثل <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r31393873"><span class="monospaced">Q76</span>.</li></ul> مثال: <table style="table-layout:fixed; width:100%; margin-top:0;margin-left:0; border-width:medium; padding:0;"><tbody><tr><th scope="col" style="width:50%;">توصيف</th><th scope="col" style="width:50%;">يظهر</th></tr><tr><td style="width:50%; background:#f9f9f9; border-width:1px;border-style:solid none none solid;border-color:#ddd;padding:9px 5px 5px; vertical-align:top;"><pre dir="ltr" style="margin:0;border:none;padding:0; word-wrap:break-word;white-space:-moz-pre-wrap;white-space:-o-pre-wrap;white-space:-pre-wrap;white-space:pre-wrap;">{{#invoke:Wikidata2|labelIn|fa|Q76}}</pre></td><td style="width:50%; background:#f9f9f9;border-width:1px;border-style:solid solid none solid;border-color:#ddd; padding:5px; vertical-align:top;"><span>باراک اوباما</span></td></tr></tbody></table> <div class="mw-heading mw-heading3"><h3 id="descriptionIn">descriptionIn</h3></div> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r64185648"><div role="note" class="hatnote navigation-not-searchable">طالع أيضًا: <a href="https://www.wikidata.org/wiki/Help:Description/ar" class="extiw" title="wikidata:Help:Description/ar">Help:Description في ويكي بيانات</a></div> <ul><li><code class="nowrap">|1=</code> اللغة مثل <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r31393873"><span class="monospaced">fr</span>.</li> <li><code class="nowrap">|2=</code> عنصر ويكي بيانات مثل <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r31393873"><span class="monospaced">Q76</span>.</li></ul> <p>مثال: </p> <ul><li><table style="table-layout:fixed; width:100%; margin-top:0;margin-left:0; border-width:medium; padding:0;"><tbody><tr><th scope="col" style="width:50%;">توصيف</th><th scope="col" style="width:50%;">يظهر</th></tr><tr><td style="width:50%; background:#f9f9f9; border-width:1px;border-style:solid none none solid;border-color:#ddd;padding:9px 5px 5px; vertical-align:top;"><pre dir="ltr" style="margin:0;border:none;padding:0; word-wrap:break-word;white-space:-moz-pre-wrap;white-space:-o-pre-wrap;white-space:-pre-wrap;white-space:pre-wrap;">{{#invoke:Wikidata2|descriptionIn|en|Q76}}</pre></td><td style="width:50%; background:#f9f9f9;border-width:1px;border-style:solid solid none solid;border-color:#ddd; padding:5px; vertical-align:top;"><span>president of the United States from 2009 to 2017</span></td></tr></tbody></table></li> <li><table style="table-layout:fixed; width:100%; margin-top:0;margin-left:0; border-width:medium; padding:0;"><tbody><tr><th scope="col" style="width:50%;">توصيف</th><th scope="col" style="width:50%;">يظهر</th></tr><tr><td style="width:50%; background:#f9f9f9; border-width:1px;border-style:solid none none solid;border-color:#ddd;padding:9px 5px 5px; vertical-align:top;"><pre dir="ltr" style="margin:0;border:none;padding:0; word-wrap:break-word;white-space:-moz-pre-wrap;white-space:-o-pre-wrap;white-space:-pre-wrap;white-space:pre-wrap;">{{#invoke:Wikidata2|descriptionIn|ar|Q76}}</pre></td><td style="width:50%; background:#f9f9f9;border-width:1px;border-style:solid solid none solid;border-color:#ddd; padding:5px; vertical-align:top;"><span>الرئيس الرابع والأربعون للولايات المتحدة</span></td></tr></tbody></table></li> <li><table style="table-layout:fixed; width:100%; margin-top:0;margin-left:0; border-width:medium; padding:0;"><tbody><tr><th scope="col" style="width:50%;">توصيف</th><th scope="col" style="width:50%;">يظهر</th></tr><tr><td style="width:50%; background:#f9f9f9; border-width:1px;border-style:solid none none solid;border-color:#ddd;padding:9px 5px 5px; vertical-align:top;"><pre dir="ltr" style="margin:0;border:none;padding:0; word-wrap:break-word;white-space:-moz-pre-wrap;white-space:-o-pre-wrap;white-space:-pre-wrap;white-space:pre-wrap;">{{#invoke:Wikidata2|descriptionIn|en-gb|Q32633904}}</pre></td><td style="width:50%; background:#f9f9f9;border-width:1px;border-style:solid solid none solid;border-color:#ddd; padding:5px; vertical-align:top;"><span></span></td></tr></tbody></table></li></ul> <div class="mw-heading mw-heading3"><h3 id="getSiteLink_/_وصلات_المواقع"><span id="getSiteLink_.2F_.D9.88.D8.B5.D9.84.D8.A7.D8.AA_.D8.A7.D9.84.D9.85.D9.88.D8.A7.D9.82.D8.B9"></span>getSiteLink / وصلات المواقع</h3></div> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r64185648"><div role="note" class="hatnote navigation-not-searchable">طالع أيضًا: <a href="https://www.wikidata.org/wiki/Help:Sitelinks/ar" class="extiw" title="wikidata:Help:Sitelinks/ar">مساعدة:وصلات المواقع في ويكي بيانات</a></div> <ul><li><code class="nowrap">|2=</code> أو <code class="nowrap">|site=</code> الموقع مثل <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r31393873"><span class="monospaced">enwiki</span>.</li> <li>يتم أخذ عنصر ويكي بيانات من أحد الوسائط التالية: <ol><li><code class="nowrap">|1=</code> أو <code class="nowrap">|id=</code> عنصر ويكي بيانات.</li> <li><code class="nowrap">|page=</code> يمكن استخدام اسم الصفحة في هذه الويكي بدلاً من استخدام الوسيط <code class="nowrap">|id=</code>.</li></ol></li> <li><code class="nowrap">|countsitelinks=</code> يستخدم فقط لإظهار عدد وصلات اللغات.</li></ul> مثال: <table style="table-layout:fixed; width:100%; margin-top:0;margin-left:0; border-width:medium; padding:0;"><tbody><tr><th scope="col" style="width:50%;">توصيف</th><th scope="col" style="width:50%;">يظهر</th></tr><tr><td style="width:50%; background:#f9f9f9; border-width:1px;border-style:solid none none solid;border-color:#ddd;padding:9px 5px 5px; vertical-align:top;"><pre dir="ltr" style="margin:0;border:none;padding:0; word-wrap:break-word;white-space:-moz-pre-wrap;white-space:-o-pre-wrap;white-space:-pre-wrap;white-space:pre-wrap;">{{#invoke:Wikidata2|getSiteLink|Q76}}</pre></td><td style="width:50%; background:#f9f9f9;border-width:1px;border-style:solid solid none solid;border-color:#ddd; padding:5px; vertical-align:top;"><span>باراك أوباما</span></td></tr></tbody></table> مثال: <table style="table-layout:fixed; width:100%; margin-top:0;margin-left:0; border-width:medium; padding:0;"><tbody><tr><th scope="col" style="width:50%;">توصيف</th><th scope="col" style="width:50%;">يظهر</th></tr><tr><td style="width:50%; background:#f9f9f9; border-width:1px;border-style:solid none none solid;border-color:#ddd;padding:9px 5px 5px; vertical-align:top;"><pre dir="ltr" style="margin:0;border:none;padding:0; word-wrap:break-word;white-space:-moz-pre-wrap;white-space:-o-pre-wrap;white-space:-pre-wrap;white-space:pre-wrap;">{{#invoke:Wikidata2|getSiteLink|Q76|enwiki}}</pre></td><td style="width:50%; background:#f9f9f9;border-width:1px;border-style:solid solid none solid;border-color:#ddd; padding:5px; vertical-align:top;"><span>Barack Obama</span></td></tr></tbody></table> أو: <table style="table-layout:fixed; width:100%; margin-top:0;margin-left:0; border-width:medium; padding:0;"><tbody><tr><th scope="col" style="width:50%;">توصيف</th><th scope="col" style="width:50%;">يظهر</th></tr><tr><td style="width:50%; background:#f9f9f9; border-width:1px;border-style:solid none none solid;border-color:#ddd;padding:9px 5px 5px; vertical-align:top;"><pre dir="ltr" style="margin:0;border:none;padding:0; word-wrap:break-word;white-space:-moz-pre-wrap;white-space:-o-pre-wrap;white-space:-pre-wrap;white-space:pre-wrap;">{{#invoke:Wikidata2|getSiteLink| id=Q76| site=enwiki}}</pre></td><td style="width:50%; background:#f9f9f9;border-width:1px;border-style:solid solid none solid;border-color:#ddd; padding:5px; vertical-align:top;"><span>Barack Obama</span></td></tr></tbody></table> <p>أو: </p> <table style="table-layout:fixed; width:100%; margin-top:0;margin-left:0; border-width:medium; padding:0;"><tbody><tr><th scope="col" style="width:50%;">توصيف</th><th scope="col" style="width:50%;">يظهر</th></tr><tr><td style="width:50%; background:#f9f9f9; border-width:1px;border-style:solid none none solid;border-color:#ddd;padding:9px 5px 5px; vertical-align:top;"><pre dir="ltr" style="margin:0;border:none;padding:0; word-wrap:break-word;white-space:-moz-pre-wrap;white-space:-o-pre-wrap;white-space:-pre-wrap;white-space:pre-wrap;">{{#invoke:Wikidata2|getSiteLink| page=اليمن| site=enwiki}}</pre></td><td style="width:50%; background:#f9f9f9;border-width:1px;border-style:solid solid none solid;border-color:#ddd; padding:5px; vertical-align:top;"><span>Yemen</span></td></tr></tbody></table> <div class="mw-heading mw-heading3"><h3 id="Dump">Dump</h3></div> <p>مثال: <code>{{#invoke:Wikidata2{{#تبديل:{{SUBPAGENAME}}|ملعب=/ملعب}} |Dump|claims|P19}}</code> </p> <dl><dd>مثال2: <code>{{#invoke:Wikidata2{{#تبديل:{{SUBPAGENAME}}|ملعب=/ملعب}} |Dump|id=Q76|claims|P19}}</code></dd></dl> <style data-mw-deduplicate="TemplateStyles:r66322382">.mw-parser-output .hidden-begin{box-sizing:border-box;width:100%;padding:5px;border:none;font-size:95%}.mw-parser-output .hidden-title{font-weight:bold;line-height:1.6;text-align:left}.mw-parser-output .hidden-content{text-align:left}</style><div class="hidden-begin mw-collapsible mw-collapsed" style="border:none;"><div class="hidden-title skin-nightmode-reset-color" style="text-align:center;">مثال</div><div class="hidden-content mw-collapsible-content" style="text-align:left;"> <div class="mw-highlight mw-highlight-lang-lua mw-content-ltr" dir="ltr"><pre><span></span><span class="n">table</span><span class="o">#</span><span class="mi">1</span> <span class="p">{</span> <span class="n">table</span><span class="o">#</span><span class="mi">2</span> <span class="p">{</span> <span class="p">[</span><span class="s2">"id"</span><span class="p">]</span> <span class="o">=</span> <span class="s2">"Q76$6c5e3740-4ca4-de6a-1557-b623372dc93a"</span><span class="p">,</span> <span class="p">[</span><span class="s2">"mainsnak"</span><span class="p">]</span> <span class="o">=</span> <span class="n">table</span><span class="o">#</span><span class="mi">3</span> <span class="p">{</span> <span class="p">[</span><span class="s2">"datatype"</span><span class="p">]</span> <span class="o">=</span> <span class="s2">"wikibase-item"</span><span class="p">,</span> <span class="p">[</span><span class="s2">"datavalue"</span><span class="p">]</span> <span class="o">=</span> <span class="n">table</span><span class="o">#</span><span class="mi">4</span> <span class="p">{</span> <span class="p">[</span><span class="s2">"type"</span><span class="p">]</span> <span class="o">=</span> <span class="s2">"wikibase-entityid"</span><span class="p">,</span> <span class="p">[</span><span class="s2">"value"</span><span class="p">]</span> <span class="o">=</span> <span class="n">table</span><span class="o">#</span><span class="mi">5</span> <span class="p">{</span> <span class="p">[</span><span class="s2">"entity-type"</span><span class="p">]</span> <span class="o">=</span> <span class="s2">"item"</span><span class="p">,</span> <span class="p">[</span><span class="s2">"id"</span><span class="p">]</span> <span class="o">=</span> <span class="s2">"Q6366688"</span><span class="p">,</span> <span class="p">[</span><span class="s2">"numeric-id"</span><span class="p">]</span> <span class="o">=</span> <span class="mi">6366688</span><span class="p">,</span> <span class="p">},</span> <span class="p">},</span> <span class="p">[</span><span class="s2">"property"</span><span class="p">]</span> <span class="o">=</span> <span class="s2">"P19"</span><span class="p">,</span> <span class="p">[</span><span class="s2">"snaktype"</span><span class="p">]</span> <span class="o">=</span> <span class="s2">"value"</span><span class="p">,</span> <span class="p">},</span> <span class="p">[</span><span class="s2">"qualifiers"</span><span class="p">]</span> <span class="o">=</span> <span class="n">table</span><span class="o">#</span><span class="mi">6</span> <span class="p">{</span> <span class="p">[</span><span class="s2">"P1932"</span><span class="p">]</span> <span class="o">=</span> <span class="n">table</span><span class="o">#</span><span class="mi">7</span> <span class="p">{</span> <span class="n">table</span><span class="o">#</span><span class="mi">8</span> <span class="p">{</span> <span class="p">[</span><span class="s2">"datatype"</span><span class="p">]</span> <span class="o">=</span> <span class="s2">"string"</span><span class="p">,</span> <span class="p">[</span><span class="s2">"datavalue"</span><span class="p">]</span> <span class="o">=</span> <span class="n">table</span><span class="o">#</span><span class="mi">9</span> <span class="p">{</span> <span class="p">[</span><span class="s2">"type"</span><span class="p">]</span> <span class="o">=</span> <span class="s2">"string"</span><span class="p">,</span> <span class="p">[</span><span class="s2">"value"</span><span class="p">]</span> <span class="o">=</span> <span class="s2">"Kapiolani Maternity & Gynecological Hospital"</span><span class="p">,</span> <span class="p">},</span> <span class="p">[</span><span class="s2">"hash"</span><span class="p">]</span> <span class="o">=</span> <span class="s2">"6fd68e03eb688ae2bc3065f585acd78edbe8fa5b"</span><span class="p">,</span> <span class="p">[</span><span class="s2">"property"</span><span class="p">]</span> <span class="o">=</span> <span class="s2">"P1932"</span><span class="p">,</span> <span class="p">[</span><span class="s2">"snaktype"</span><span class="p">]</span> <span class="o">=</span> <span class="s2">"value"</span><span class="p">,</span> <span class="p">},</span> <span class="p">},</span> <span class="p">[</span><span class="s2">"P6375"</span><span class="p">]</span> <span class="o">=</span> <span class="n">table</span><span class="o">#</span><span class="mi">10</span> <span class="p">{</span> <span class="n">table</span><span class="o">#</span><span class="mi">11</span> <span class="p">{</span> <span class="p">[</span><span class="s2">"datatype"</span><span class="p">]</span> <span class="o">=</span> <span class="s2">"monolingualtext"</span><span class="p">,</span> <span class="p">[</span><span class="s2">"datavalue"</span><span class="p">]</span> <span class="o">=</span> <span class="n">table</span><span class="o">#</span><span class="mi">12</span> <span class="p">{</span> <span class="p">[</span><span class="s2">"type"</span><span class="p">]</span> <span class="o">=</span> <span class="s2">"monolingualtext"</span><span class="p">,</span> <span class="p">[</span><span class="s2">"value"</span><span class="p">]</span> <span class="o">=</span> <span class="n">table</span><span class="o">#</span><span class="mi">13</span> <span class="p">{</span> <span class="p">[</span><span class="s2">"language"</span><span class="p">]</span> <span class="o">=</span> <span class="s2">"en"</span><span class="p">,</span> <span class="p">[</span><span class="s2">"text"</span><span class="p">]</span> <span class="o">=</span> <span class="s2">"6085 Kalanianaole Highway"</span><span class="p">,</span> <span class="p">},</span> <span class="p">},</span> <span class="p">[</span><span class="s2">"hash"</span><span class="p">]</span> <span class="o">=</span> <span class="s2">"2e9be82b6a3154de13d7196988eb8b40dc8f0252"</span><span class="p">,</span> <span class="p">[</span><span class="s2">"property"</span><span class="p">]</span> <span class="o">=</span> <span class="s2">"P6375"</span><span class="p">,</span> <span class="p">[</span><span class="s2">"snaktype"</span><span class="p">]</span> <span class="o">=</span> <span class="s2">"value"</span><span class="p">,</span> <span class="p">},</span> <span class="p">},</span> <span class="p">[</span><span class="s2">"P7452"</span><span class="p">]</span> <span class="o">=</span> <span class="n">table</span><span class="o">#</span><span class="mi">14</span> <span class="p">{</span> <span class="n">table</span><span class="o">#</span><span class="mi">15</span> <span class="p">{</span> <span class="p">[</span><span class="s2">"datatype"</span><span class="p">]</span> <span class="o">=</span> <span class="s2">"wikibase-item"</span><span class="p">,</span> <span class="p">[</span><span class="s2">"datavalue"</span><span class="p">]</span> <span class="o">=</span> <span class="n">table</span><span class="o">#</span><span class="mi">16</span> <span class="p">{</span> <span class="p">[</span><span class="s2">"type"</span><span class="p">]</span> <span class="o">=</span> <span class="s2">"wikibase-entityid"</span><span class="p">,</span> <span class="p">[</span><span class="s2">"value"</span><span class="p">]</span> <span class="o">=</span> <span class="n">table</span><span class="o">#</span><span class="mi">17</span> <span class="p">{</span> <span class="p">[</span><span class="s2">"entity-type"</span><span class="p">]</span> <span class="o">=</span> <span class="s2">"item"</span><span class="p">,</span> <span class="p">[</span><span class="s2">"id"</span><span class="p">]</span> <span class="o">=</span> <span class="s2">"Q71536040"</span><span class="p">,</span> <span class="p">[</span><span class="s2">"numeric-id"</span><span class="p">]</span> <span class="o">=</span> <span class="mi">71536040</span><span class="p">,</span> <span class="p">},</span> <span class="p">},</span> <span class="p">[</span><span class="s2">"hash"</span><span class="p">]</span> <span class="o">=</span> <span class="s2">"f9f842b41f249e5504d48025c7ad6d7b5bfc7496"</span><span class="p">,</span> <span class="p">[</span><span class="s2">"property"</span><span class="p">]</span> <span class="o">=</span> <span class="s2">"P7452"</span><span class="p">,</span> <span class="p">[</span><span class="s2">"snaktype"</span><span class="p">]</span> <span class="o">=</span> <span class="s2">"value"</span><span class="p">,</span> <span class="p">},</span> <span class="p">},</span> <span class="p">},</span> <span class="p">[</span><span class="s2">"qualifiers-order"</span><span class="p">]</span> <span class="o">=</span> <span class="n">table</span><span class="o">#</span><span class="mi">18</span> <span class="p">{</span> <span class="s2">"P6375"</span><span class="p">,</span> <span class="s2">"P1932"</span><span class="p">,</span> <span class="s2">"P7452"</span><span class="p">,</span> <span class="p">},</span> <span class="p">[</span><span class="s2">"rank"</span><span class="p">]</span> <span class="o">=</span> <span class="s2">"preferred"</span><span class="p">,</span> <span class="p">[</span><span class="s2">"references"</span><span class="p">]</span> <span class="o">=</span> <span class="n">table</span><span class="o">#</span><span class="mi">19</span> <span class="p">{</span> <span class="n">table</span><span class="o">#</span><span class="mi">20</span> <span class="p">{</span> <span class="p">[</span><span class="s2">"hash"</span><span class="p">]</span> <span class="o">=</span> <span class="s2">"e91a853ea4e0b372b26f82a616b87eb645b0aff3"</span><span class="p">,</span> <span class="p">[</span><span class="s2">"snaks"</span><span class="p">]</span> <span class="o">=</span> <span class="n">table</span><span class="o">#</span><span class="mi">21</span> <span class="p">{</span> <span class="p">[</span><span class="s2">"P248"</span><span class="p">]</span> <span class="o">=</span> <span class="n">table</span><span class="o">#</span><span class="mi">22</span> <span class="p">{</span> <span class="n">table</span><span class="o">#</span><span class="mi">23</span> <span class="p">{</span> <span class="p">[</span><span class="s2">"datatype"</span><span class="p">]</span> <span class="o">=</span> <span class="s2">"wikibase-item"</span><span class="p">,</span> <span class="p">[</span><span class="s2">"datavalue"</span><span class="p">]</span> <span class="o">=</span> <span class="n">table</span><span class="o">#</span><span class="mi">24</span> <span class="p">{</span> <span class="p">[</span><span class="s2">"type"</span><span class="p">]</span> <span class="o">=</span> <span class="s2">"wikibase-entityid"</span><span class="p">,</span> <span class="p">[</span><span class="s2">"value"</span><span class="p">]</span> <span class="o">=</span> <span class="n">table</span><span class="o">#</span><span class="mi">25</span> <span class="p">{</span> <span class="p">[</span><span class="s2">"entity-type"</span><span class="p">]</span> <span class="o">=</span> <span class="s2">"item"</span><span class="p">,</span> <span class="p">[</span><span class="s2">"id"</span><span class="p">]</span> <span class="o">=</span> <span class="s2">"Q14527788"</span><span class="p">,</span> <span class="p">[</span><span class="s2">"numeric-id"</span><span class="p">]</span> <span class="o">=</span> <span class="mi">14527788</span><span class="p">,</span> <span class="p">},</span> <span class="p">},</span> <span class="p">[</span><span class="s2">"property"</span><span class="p">]</span> <span class="o">=</span> <span class="s2">"P248"</span><span class="p">,</span> <span class="p">[</span><span class="s2">"snaktype"</span><span class="p">]</span> <span class="o">=</span> <span class="s2">"value"</span><span class="p">,</span> <span class="p">},</span> <span class="p">},</span> <span class="p">},</span> <span class="p">[</span><span class="s2">"snaks-order"</span><span class="p">]</span> <span class="o">=</span> <span class="n">table</span><span class="o">#</span><span class="mi">26</span> <span class="p">{</span> <span class="s2">"P248"</span><span class="p">,</span> <span class="p">},</span> <span class="p">},</span> <span class="p">},</span> <span class="p">[</span><span class="s2">"type"</span><span class="p">]</span> <span class="o">=</span> <span class="s2">"statement"</span><span class="p">,</span> <span class="p">},</span> <span class="n">table</span><span class="o">#</span><span class="mi">27</span> <span class="p">{</span> <span class="p">[</span><span class="s2">"id"</span><span class="p">]</span> <span class="o">=</span> <span class="s2">"Q76$7ba7f268-4c19-b92f-7254-f8ed65aed53f"</span><span class="p">,</span> <span class="p">[</span><span class="s2">"mainsnak"</span><span class="p">]</span> <span class="o">=</span> <span class="n">table</span><span class="o">#</span><span class="mi">28</span> <span class="p">{</span> <span class="p">[</span><span class="s2">"datatype"</span><span class="p">]</span> <span class="o">=</span> <span class="s2">"wikibase-item"</span><span class="p">,</span> <span class="p">[</span><span class="s2">"datavalue"</span><span class="p">]</span> <span class="o">=</span> <span class="n">table</span><span class="o">#</span><span class="mi">29</span> <span class="p">{</span> <span class="p">[</span><span class="s2">"type"</span><span class="p">]</span> <span class="o">=</span> <span class="s2">"wikibase-entityid"</span><span class="p">,</span> <span class="p">[</span><span class="s2">"value"</span><span class="p">]</span> <span class="o">=</span> <span class="n">table</span><span class="o">#</span><span class="mi">30</span> <span class="p">{</span> <span class="p">[</span><span class="s2">"entity-type"</span><span class="p">]</span> <span class="o">=</span> <span class="s2">"item"</span><span class="p">,</span> <span class="p">[</span><span class="s2">"id"</span><span class="p">]</span> <span class="o">=</span> <span class="s2">"Q18094"</span><span class="p">,</span> <span class="p">[</span><span class="s2">"numeric-id"</span><span class="p">]</span> <span class="o">=</span> <span class="mi">18094</span><span class="p">,</span> <span class="p">},</span> <span class="p">},</span> <span class="p">[</span><span class="s2">"property"</span><span class="p">]</span> <span class="o">=</span> <span class="s2">"P19"</span><span class="p">,</span> <span class="p">[</span><span class="s2">"snaktype"</span><span class="p">]</span> <span class="o">=</span> <span class="s2">"value"</span><span class="p">,</span> <span class="p">},</span> <span class="p">[</span><span class="s2">"rank"</span><span class="p">]</span> <span class="o">=</span> <span class="s2">"normal"</span><span class="p">,</span> <span class="p">[</span><span class="s2">"references"</span><span class="p">]</span> <span class="o">=</span> <span class="n">table</span><span class="o">#</span><span class="mi">31</span> <span class="p">{</span> <span class="n">table</span><span class="o">#</span><span class="mi">32</span> <span class="p">{</span> <span class="p">[</span><span class="s2">"hash"</span><span class="p">]</span> <span class="o">=</span> <span class="s2">"207f35a0ea83b330f87438c914b0ab24558d2868"</span><span class="p">,</span> <span class="p">[</span><span class="s2">"snaks"</span><span class="p">]</span> <span class="o">=</span> <span class="n">table</span><span class="o">#</span><span class="mi">33</span> <span class="p">{</span> <span class="p">[</span><span class="s2">"P227"</span><span class="p">]</span> <span class="o">=</span> <span class="n">table</span><span class="o">#</span><span class="mi">34</span> <span class="p">{</span> <span class="n">table</span><span class="o">#</span><span class="mi">35</span> <span class="p">{</span> <span class="p">[</span><span class="s2">"datatype"</span><span class="p">]</span> <span class="o">=</span> <span class="s2">"external-id"</span><span class="p">,</span> <span class="p">[</span><span class="s2">"datavalue"</span><span class="p">]</span> <span class="o">=</span> <span class="n">table</span><span class="o">#</span><span class="mi">36</span> <span class="p">{</span> <span class="p">[</span><span class="s2">"type"</span><span class="p">]</span> <span class="o">=</span> <span class="s2">"string"</span><span class="p">,</span> <span class="p">[</span><span class="s2">"value"</span><span class="p">]</span> <span class="o">=</span> <span class="s2">"132522136"</span><span class="p">,</span> <span class="p">},</span> <span class="p">[</span><span class="s2">"property"</span><span class="p">]</span> <span class="o">=</span> <span class="s2">"P227"</span><span class="p">,</span> <span class="p">[</span><span class="s2">"snaktype"</span><span class="p">]</span> <span class="o">=</span> <span class="s2">"value"</span><span class="p">,</span> <span class="p">},</span> <span class="p">},</span> <span class="p">[</span><span class="s2">"P248"</span><span class="p">]</span> <span class="o">=</span> <span class="n">table</span><span class="o">#</span><span class="mi">37</span> <span class="p">{</span> <span class="n">table</span><span class="o">#</span><span class="mi">38</span> <span class="p">{</span> <span class="p">[</span><span class="s2">"datatype"</span><span class="p">]</span> <span class="o">=</span> <span class="s2">"wikibase-item"</span><span class="p">,</span> <span class="p">[</span><span class="s2">"datavalue"</span><span class="p">]</span> <span class="o">=</span> <span class="n">table</span><span class="o">#</span><span class="mi">39</span> <span class="p">{</span> <span class="p">[</span><span class="s2">"type"</span><span class="p">]</span> <span class="o">=</span> <span class="s2">"wikibase-entityid"</span><span class="p">,</span> <span class="p">[</span><span class="s2">"value"</span><span class="p">]</span> <span class="o">=</span> <span class="n">table</span><span class="o">#</span><span class="mi">40</span> <span class="p">{</span> <span class="p">[</span><span class="s2">"entity-type"</span><span class="p">]</span> <span class="o">=</span> <span class="s2">"item"</span><span class="p">,</span> <span class="p">[</span><span class="s2">"id"</span><span class="p">]</span> <span class="o">=</span> <span class="s2">"Q36578"</span><span class="p">,</span> <span class="p">[</span><span class="s2">"numeric-id"</span><span class="p">]</span> <span class="o">=</span> <span class="mi">36578</span><span class="p">,</span> <span class="p">},</span> <span class="p">},</span> <span class="p">[</span><span class="s2">"property"</span><span class="p">]</span> <span class="o">=</span> <span class="s2">"P248"</span><span class="p">,</span> <span class="p">[</span><span class="s2">"snaktype"</span><span class="p">]</span> <span class="o">=</span> <span class="s2">"value"</span><span class="p">,</span> <span class="p">},</span> <span class="p">},</span> <span class="p">[</span><span class="s2">"P407"</span><span class="p">]</span> <span class="o">=</span> <span class="n">table</span><span class="o">#</span><span class="mi">41</span> <span class="p">{</span> <span class="n">table</span><span class="o">#</span><span class="mi">42</span> <span class="p">{</span> <span class="p">[</span><span class="s2">"datatype"</span><span class="p">]</span> <span class="o">=</span> <span class="s2">"wikibase-item"</span><span class="p">,</span> <span class="p">[</span><span class="s2">"datavalue"</span><span class="p">]</span> <span class="o">=</span> <span class="n">table</span><span class="o">#</span><span class="mi">43</span> <span class="p">{</span> <span class="p">[</span><span class="s2">"type"</span><span class="p">]</span> <span class="o">=</span> <span class="s2">"wikibase-entityid"</span><span class="p">,</span> <span class="p">[</span><span class="s2">"value"</span><span class="p">]</span> <span class="o">=</span> <span class="n">table</span><span class="o">#</span><span class="mi">44</span> <span class="p">{</span> <span class="p">[</span><span class="s2">"entity-type"</span><span class="p">]</span> <span class="o">=</span> <span class="s2">"item"</span><span class="p">,</span> <span class="p">[</span><span class="s2">"id"</span><span class="p">]</span> <span class="o">=</span> <span class="s2">"Q188"</span><span class="p">,</span> <span class="p">[</span><span class="s2">"numeric-id"</span><span class="p">]</span> <span class="o">=</span> <span class="mi">188</span><span class="p">,</span> <span class="p">},</span> <span class="p">},</span> <span class="p">[</span><span class="s2">"property"</span><span class="p">]</span> <span class="o">=</span> <span class="s2">"P407"</span><span class="p">,</span> <span class="p">[</span><span class="s2">"snaktype"</span><span class="p">]</span> <span class="o">=</span> <span class="s2">"value"</span><span class="p">,</span> <span class="p">},</span> <span class="p">},</span> <span class="p">[</span><span class="s2">"P813"</span><span class="p">]</span> <span class="o">=</span> <span class="n">table</span><span class="o">#</span><span class="mi">45</span> <span class="p">{</span> <span class="n">table</span><span class="o">#</span><span class="mi">46</span> <span class="p">{</span> <span class="p">[</span><span class="s2">"datatype"</span><span class="p">]</span> <span class="o">=</span> <span class="s2">"time"</span><span class="p">,</span> <span class="p">[</span><span class="s2">"datavalue"</span><span class="p">]</span> <span class="o">=</span> <span class="n">table</span><span class="o">#</span><span class="mi">47</span> <span class="p">{</span> <span class="p">[</span><span class="s2">"type"</span><span class="p">]</span> <span class="o">=</span> <span class="s2">"time"</span><span class="p">,</span> <span class="p">[</span><span class="s2">"value"</span><span class="p">]</span> <span class="o">=</span> <span class="n">table</span><span class="o">#</span><span class="mi">48</span> <span class="p">{</span> <span class="p">[</span><span class="s2">"after"</span><span class="p">]</span> <span class="o">=</span> <span class="mi">0</span><span class="p">,</span> <span class="p">[</span><span class="s2">"before"</span><span class="p">]</span> <span class="o">=</span> <span class="mi">0</span><span class="p">,</span> <span class="p">[</span><span class="s2">"calendarmodel"</span><span class="p">]</span> <span class="o">=</span> <span class="s2">"http://www.wikidata.org/entity/Q1985727"</span><span class="p">,</span> <span class="p">[</span><span class="s2">"precision"</span><span class="p">]</span> <span class="o">=</span> <span class="mi">11</span><span class="p">,</span> <span class="p">[</span><span class="s2">"time"</span><span class="p">]</span> <span class="o">=</span> <span class="s2">"+2021-06-06T00:00:00Z"</span><span class="p">,</span> <span class="p">[</span><span class="s2">"timezone"</span><span class="p">]</span> <span class="o">=</span> <span class="mi">0</span><span class="p">,</span> <span class="p">},</span> <span class="p">},</span> <span class="p">[</span><span class="s2">"property"</span><span class="p">]</span> <span class="o">=</span> <span class="s2">"P813"</span><span class="p">,</span> <span class="p">[</span><span class="s2">"snaktype"</span><span class="p">]</span> <span class="o">=</span> <span class="s2">"value"</span><span class="p">,</span> <span class="p">},</span> <span class="p">},</span> <span class="p">},</span> <span class="p">[</span><span class="s2">"snaks-order"</span><span class="p">]</span> <span class="o">=</span> <span class="n">table</span><span class="o">#</span><span class="mi">49</span> <span class="p">{</span> <span class="s2">"P248"</span><span class="p">,</span> <span class="s2">"P227"</span><span class="p">,</span> <span class="s2">"P407"</span><span class="p">,</span> <span class="s2">"P813"</span><span class="p">,</span> <span class="p">},</span> <span class="p">},</span> <span class="p">},</span> <span class="p">[</span><span class="s2">"type"</span><span class="p">]</span> <span class="o">=</span> <span class="s2">"statement"</span><span class="p">,</span> <span class="p">},</span> <span class="p">}</span> </pre></div></div></div> <dl><dd>مثال موسع: <code>{{#invoke:Wikidata2{{#تبديل:{{SUBPAGENAME}}|ملعب=/ملعب}} |Dump|claims|P1791|1|references|1|snaks|P244|1|datavalue|value}}</code></dd></dl> <div class="mw-heading mw-heading3"><h3 id="isSubclass_/_نوع_فرعي_من"><span id="isSubclass_.2F_.D9.86.D9.88.D8.B9_.D9.81.D8.B1.D8.B9.D9.8A_.D9.85.D9.86"></span>isSubclass / نوع فرعي من</h3></div> <p>إن كانت قيمة <a href="https://www.wikidata.org/wiki/Special:EntityPage/P31" class="extiw" title="d:Special:EntityPage/P31">نموذج من <small>(P31)</small></a> أو <a href="https://www.wikidata.org/wiki/Special:EntityPage/P279" class="extiw" title="d:Special:EntityPage/P279">صنف فرعي من <small>(P279)</small></a> للصفحة التي وضع فيها الكود أو للصفحة في الوسيط <code class="nowrap">|id=</code> مساوية للوسيط <code class="nowrap">|parent=</code> ينتج 'true' غير ذلك لا ينتج شيئاً. كامل الخيارات:<code>{{#invoke:Wikidata2{{#تبديل:{{SUBPAGENAME}}|ملعب=/ملعب}} |isSubclass|parent=|maxDepth=1|property=|id=|exitItem=}}</code> </p> <ul><li><b>مطلوب:</b> <code class="nowrap">|parent=</code> مثلاً <a href="https://www.wikidata.org/wiki/Special:EntityPage/Q5" class="extiw" title="d:Special:EntityPage/Q5">إنسان <small>(Q5)</small></a></li> <li><code class="nowrap">|maxDepth=</code> عمق البحث في الصفحات.</li> <li><code class="nowrap">|property=</code> الخاصية المطلوبه (افتراضياً <a href="https://www.wikidata.org/wiki/Special:EntityPage/P31" class="extiw" title="d:Special:EntityPage/P31">نموذج من <small>(P31)</small></a>، <a href="https://www.wikidata.org/wiki/Special:EntityPage/P279" class="extiw" title="d:Special:EntityPage/P279">وصنف فرعي من <small>(P279)</small></a>)</li> <li><code class="nowrap">|id=</code> الصفحة المطلوب البحث فيها.</li> <li><code class="nowrap">|exitItem=</code></li></ul> <p>مثال: <code>{{#invoke:Wikidata2|isSubclass|maxDepth=1|id=Q76|parent=Q5}}</code> ← true </p><p><code>{{#invoke:Wikidata2|isSubclass|maxDepth=5|id=Q76|parent=Q45}}</code> ← </p> <div class="mw-heading mw-heading3"><h3 id="EntityIdForTitle">EntityIdForTitle</h3></div> <p>يعطي معرف ويكي بيانات من خلال عنوان مقالة ويكيبيديا العربية: </p> <ul><li><code>{{#invoke:Wikidata2|EntityIdForTitle|اليمن}}</code> ← Q805</li></ul> <ul><li><code>{{#invoke:Wikidata2|EntityIdForTitle|وحدة:Wikidata2}}</code> ← Q24575438</li></ul> <div class="mw-heading mw-heading3"><h3 id="Qidfortitleandwiki">Qidfortitleandwiki</h3></div> <ul><li>يمكن استخدام الوظيفة للحصول على معرف ويكي بيانات لصفحات في الموسوعات الأخرى:</li></ul> <table style="table-layout:fixed; width:100%; margin-top:0;margin-left:0; border-width:medium; padding:0;"> <tbody><tr> <th scope="col" style="width:50%;">توصيف</th> <th scope="col" style="width:50%;">يظهر </th></tr> <tr> <td style="width:50%; background:#f9f9f9;border-width:1px;border-style:solid solid none solid; border-color:#ddd; vertical-align:top;"><div class="mw-highlight mw-highlight-lang-html+handlebars mw-content-ltr" dir="ltr"><pre><span></span><span class="cp">{{</span><span class="m m-Attribute">#invoke:Wikidata2</span> <span class="err">|</span><span class="nv">Qidfortitleandwiki</span> <span class="err">|</span><span class="nv">Championnats</span> <span class="nv">du</span> <span class="nv">monde</span> <span class="nv">de</span> <span class="nv">cyclo-cross</span> <span class="m">2006</span> <span class="err">|</span><span class="nv">frwiki</span> <span class="cp">}}</span> </pre></div> </td> <td style="width:50%; background:#f9f9f9;border-width:1px;border-style:solid solid none solid; border-color:#ddd; padding:5px; vertical-align:top;"><span style="">Q2300340</span> </td></tr> <tr> <td style="width:50%; border-width:1px;border-style:solid none none none; border-color:#ddd; padding:5px; vertical-align:top;"> </td> <td style="width:50%; border-width:1px;border-style:solid none none none;border-color:#ddd; padding:5px; vertical-align:top;"> </td></tr></tbody></table> <div class="mw-heading mw-heading2"><h2 id="آخر_التحديثات"><span id=".D8.A2.D8.AE.D8.B1_.D8.A7.D9.84.D8.AA.D8.AD.D8.AF.D9.8A.D8.AB.D8.A7.D8.AA"></span>آخر التحديثات</h2></div> <div style="height:350px; width:100%; overflow:auto; padding:3px; border:solid 1px;"> <ul><li>4 أبريل 2019: <ul><li>إضافة الوسيط <code class="nowrap">|unitshort=</code> لإستخدام اختصار وحدات القياس أو العملات بدلاً عن عنوان مقالتها.</li></ul></li> <li>4 أبريل 2019: <ul><li>إضافة الوسيط <code class="nowrap">|avoidqualifiervalue=</code> عكس الوسيط <code class="nowrap">|preferqualifiervalue=</code> .</li> <li>إخفاء ظهور تصانيف التتبع في التصفيات عند استخدام الوسيط <code class="nowrap">|raw=</code>.</li></ul></li> <li>2 أبريل 2019: <ul><li>إضافة الوسيط <code class="nowrap">|stringpattern=</code> تنسيق النص.</li></ul></li> <li>12 مارس 2019: <ul><li>إضافة إمكانية وضع حد أقصى لعدد المراجع عبر خيار <code class="nowrap">|numberofreferences=</code>.</li></ul></li> <li>3 مارس 2019: <ul><li>إمكانية استخدام <code class="nowrap">|numval=</code> لعرض عدد محدد من القيم في الخاصية.</li></ul></li> <li>11 فبراير 2019: <ul><li>إلغاء ظهور تصانيف التتبع عند إستخدام الخيار raw . <a href="/wiki/%D9%85%D9%88%D8%B6%D9%88%D8%B9:Urddl876zfwwpkfq" title="موضوع:Urddl876zfwwpkfq">موضوع:Urddl876zfwwpkfq</a></li> <li>إضافة الوظيفة avoidvalue لمنع ظهور قيم معينة طلب الزميل <span class="template-ping">@<a href="/wiki/%D9%85%D8%B3%D8%AA%D8%AE%D8%AF%D9%85:%D8%B9%D9%84%D8%A7%D8%A1" title="مستخدم:علاء">علاء</a>:</span>.</li> <li>استخدام <a href="https://www.mediawiki.org/wiki/Extension:Wikibase_Client/Lua#mw.wikibase.getReferencedEntityId" class="extiw" title="mw:Extension:Wikibase Client/Lua">mw.wikibase.getReferencedEntityId</a></li></ul></li> <li>8 فبراير 2019: <ul><li>استخدام <a href="/wiki/%D9%88%D8%AD%D8%AF%D8%A9:Weblink" title="وحدة:Weblink">وحدة:weblink</a> مع نوع بيانات url / المسار عبر وضع <code class="nowrap">|displayformat=weblink</code>.</li></ul></li> <li>4 فبراير 2019: <ul><li>إمكانية استخدام <code class="nowrap">|firstvalue=1</code> لإظهار القيمة رقم 1 ويمكن الاستخدام حتى رقم 9.</li></ul></li> <li>1 فبراير 2019: <ul><li>استخدام <a href="https://www.mediawiki.org/wiki/Extension:Wikibase_Client/Lua#mw.wikibase.isValidEntityId" class="extiw" title="mw:Extension:Wikibase Client/Lua">mw.wikibase.isValidEntityId</a> و <a href="https://www.mediawiki.org/wiki/Extension:Wikibase_Client/Lua#mw.wikibase.entityExists" class="extiw" title="mw:Extension:Wikibase Client/Lua">mw.wikibase.entityExists</a> في الوحدة للتأكد من صحة قيم <code class="nowrap">|entityId=</code>.</li></ul></li> <li>20 يناير 2019 :</li> <li>إضافة الخيار returnnumberofvalues لمعرفة عدد قيم النتائج، (يستخدم عبر وحدات لوا)</li> <li>31 ديسمبر 2018: <ul><li>إضافة الوظيفة getLabel.</li></ul></li> <li>18 ديسمبر 2018 : <ul><li>إمكانية حجب قيم من الظهور في خواص معينة مثل حجب العنصر <a href="https://www.wikidata.org/wiki/Special:EntityPage/Q42857" class="extiw" title="d:Special:EntityPage/Q42857">نبي <small>(Q42857)</small></a> من الظهور عند استخدام خاصية <a href="https://www.wikidata.org/wiki/Special:EntityPage/P106" class="extiw" title="d:Special:EntityPage/P106">المهنة <small>(P106)</small></a>.</li></ul></li> <li>2 مارس 2018 : <ul><li>استخدام <a href="https://www.mediawiki.org/wiki/Extension:Wikibase_Client/Lua#mw.wikibase.getEntityIdForCurrentPage()" class="extiw" title="mw:Extension:Wikibase Client/Lua">mw.wikibase.getEntityIdForCurrentPage()</a></li></ul></li> <li>5 فبراير 2018: <ul><li>اضافة الخيار <code class="nowrap">|formatcharacters=formatnum</code> لإظهار تنسيق الأرقام بالفواصل مثل 10٬000٬000.</li></ul></li> <li>25 يناير 2018: <ul><li>اضافة الخيار <code class="nowrap">|countsitelinks=t</code> لإظهار عدد وصلات اللغات.</li></ul></li> <li>9 ديسمبر 2017: <ul><li>إضافة الخيار <code class="nowrap">|page=</code> يمكن أن يستخدم بديلاً عن <code class="nowrap">|entityId=</code> بوضع اسم الصفحة <a href="/wiki/%D8%AE%D8%A7%D8%B5:%D9%81%D8%B1%D9%82/25985344" title="خاص:فرق/25985344">خاص:فرق/25985344</a>.</li></ul></li></ul> </div> </div> <div class="documentation-clear"></div> </div> <div role="note" class="documentation-metadata plainlinks"><a href="/wiki/%D9%88%D9%8A%D9%83%D9%8A%D8%A8%D9%8A%D8%AF%D9%8A%D8%A7:%D8%AA%D9%88%D8%AB%D9%8A%D9%82_%D9%82%D8%A7%D9%84%D8%A8" title="ويكيبيديا:توثيق قالب">التوثيق</a> في الأعلى <a href="/wiki/%D9%88%D9%8A%D9%83%D9%8A%D8%A8%D9%8A%D8%AF%D9%8A%D8%A7:%D8%AA%D8%B6%D9%85%D9%8A%D9%86" title="ويكيبيديا:تضمين">مضمن</a> من <a href="/wiki/%D9%88%D8%AD%D8%AF%D8%A9:Wikidata2/%D8%B4%D8%B1%D8%AD" title="وحدة:Wikidata2/شرح">وحدة:Wikidata2/شرح</a>. <span class="documentation-toolbar">(<a href="/wiki/%D8%AE%D8%A7%D8%B5:%D8%B9%D8%AF%D9%84_%D8%A7%D9%84%D8%B5%D9%81%D8%AD%D8%A9/%D9%88%D8%AD%D8%AF%D8%A9:Wikidata2/%D8%B4%D8%B1%D8%AD" title="خاص:عدل الصفحة/وحدة:Wikidata2/شرح">عدّل</a> | <a href="/wiki/%D8%AE%D8%A7%D8%B5:%D8%AA%D8%A7%D8%B1%D9%8A%D8%AE_%D8%A7%D9%84%D8%B5%D9%81%D8%AD%D8%A9/%D9%88%D8%AD%D8%AF%D8%A9:Wikidata2/%D8%B4%D8%B1%D8%AD" title="خاص:تاريخ الصفحة/وحدة:Wikidata2/شرح">تاريخ</a>)</span><br />يمكن للمحررين تجريب تعديلاتهم على الوحدة في صفحات <a href="/wiki/%D9%88%D8%AD%D8%AF%D8%A9:Wikidata2/%D9%85%D9%84%D8%B9%D8%A8" title="وحدة:Wikidata2/ملعب">ملعب</a> <span class="documentation-toolbar">(<a href="/wiki/%D8%AE%D8%A7%D8%B5:%D8%B9%D8%AF%D9%84_%D8%A7%D9%84%D8%B5%D9%81%D8%AD%D8%A9/%D9%88%D8%AD%D8%AF%D8%A9:Wikidata2/%D9%85%D9%84%D8%B9%D8%A8" title="خاص:عدل الصفحة/وحدة:Wikidata2/ملعب">عدّل</a> | <a class="external text" href="https://ar.wikipedia.org/w/index.php?title=%D8%AE%D8%A7%D8%B5%3AComparePages&page1=%D9%88%D8%AD%D8%AF%D8%A9%3AWikidata2&page2=%D9%88%D8%AD%D8%AF%D8%A9%3AWikidata2%2F%D9%85%D9%84%D8%B9%D8%A8">فرق</a>)</span> <a href="/wiki/%D9%88%D8%AD%D8%AF%D8%A9:Wikidata2/%D9%85%D8%AE%D8%AA%D8%A8%D8%B1" title="وحدة:Wikidata2/مختبر">ومختبر</a> <span class="documentation-toolbar">(<a href="/wiki/%D8%AE%D8%A7%D8%B5:%D8%B9%D8%AF%D9%84_%D8%A7%D9%84%D8%B5%D9%81%D8%AD%D8%A9/%D9%88%D8%AD%D8%AF%D8%A9:Wikidata2/%D9%85%D8%AE%D8%AA%D8%A8%D8%B1" title="خاص:عدل الصفحة/وحدة:Wikidata2/مختبر">عدل</a>)</span>.<br /> <a href="/wiki/%D8%AE%D8%A7%D8%B5:%D9%81%D9%87%D8%B1%D8%B3_%D8%A8%D8%A7%D8%AF%D8%A6%D8%A9/%D9%88%D8%AD%D8%AF%D8%A9:Wikidata2/" title="خاص:فهرس بادئة/وحدة:Wikidata2/">الصفحات الفرعية لـ وحدة</a>.</div></div> <p><span id="code"></span> </p> <ol class="references"> <li id="cite_note-wikidata-88694a0f4d1486770c269f7db16a1982f74da69d-1"><span class="mw-cite-backlink"><b><a href="#cite_ref-wikidata-88694a0f4d1486770c269f7db16a1982f74da69d_1-0">^</a></b></span> <span class="reference-text"><style data-mw-deduplicate="TemplateStyles:r67739214">.mw-parser-output cite.citation{font-style:inherit;word-wrap:break-word}.mw-parser-output .citation q{quotes:"\"""\"""'""'"}.mw-parser-output .citation:target{background-color:rgba(0,127,255,0.133)}.mw-parser-output .id-lock-free.id-lock-free a{background:url("//upload.wikimedia.org/wikipedia/commons/6/65/Lock-green.svg")left 0.1em center/9px no-repeat}.mw-parser-output .id-lock-limited.id-lock-limited a,.mw-parser-output .id-lock-registration.id-lock-registration a{background:url("//upload.wikimedia.org/wikipedia/commons/d/d6/Lock-gray-alt-2.svg")left 0.1em center/9px no-repeat}.mw-parser-output .id-lock-subscription.id-lock-subscription a{background:url("//upload.wikimedia.org/wikipedia/commons/a/aa/Lock-red-alt-2.svg")left 0.1em center/9px no-repeat}.mw-parser-output .cs1-ws-icon a{background:url("//upload.wikimedia.org/wikipedia/commons/4/4c/Wikisource-logo.svg")left 0.1em center/12px no-repeat}body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-free a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-limited a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-registration a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-subscription a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .cs1-ws-icon a{background-size:contain;padding:0 1em 0 0}.mw-parser-output .cs1-code{color:inherit;background:inherit;border:none;padding:inherit}.mw-parser-output .cs1-hidden-error{display:none;color:var(--color-error,#d33)}.mw-parser-output .cs1-visible-error{color:var(--color-error,#d33)}.mw-parser-output .cs1-maint{display:none;color:#085;margin-left:0.3em}.mw-parser-output .cs1-kern-left{padding-left:0.2em}.mw-parser-output .cs1-kern-right{padding-right:0.2em}.mw-parser-output .citation .mw-selflink{font-weight:inherit}@media screen{.mw-parser-output .cs1-format{font-size:95%}html.skin-theme-clientpref-night .mw-parser-output .cs1-maint{color:#18911f}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .cs1-maint{color:#18911f}}</style><cite class="mwgadget-numconv-skip citation cs2 cs1-prop-foreign-lang-source"><a rel="nofollow" class="external text" href="https://www.geonames.org/71137"><i>GeoNames</i></a> (بالإنجليزية), 2005, <a href="/wiki/%D9%88%D9%8A%D9%83%D9%8A_%D8%A8%D9%8A%D8%A7%D9%86%D8%A7%D8%AA" title="ويكي بيانات">QID</a>:<a href="https://www.wikidata.org/wiki/Q830106" class="extiw" title="d:Q830106">Q830106</a></cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=book&rft.btitle=GeoNames&rft.date=2005&rft_id=https%3A%2F%2Fwww.geonames.org%2F71137&rfr_id=info%3Asid%2Far.wikipedia.org%3A%D9%88%D8%AD%D8%AF%D8%A9%3AWikidata2" class="Z3988"></span></span> </li> <li id="cite_note-wikidata-730311e5d42e569ffcc5f12a372b66910c33f384-2"><span class="mw-cite-backlink">^ <a href="#cite_ref-wikidata-730311e5d42e569ffcc5f12a372b66910c33f384_2-0"><sup><i><b>ا</b></i></sup></a> <a href="#cite_ref-wikidata-730311e5d42e569ffcc5f12a372b66910c33f384_2-1"><sup><i><b>ب</b></i></sup></a> <a href="#cite_ref-wikidata-730311e5d42e569ffcc5f12a372b66910c33f384_2-2"><sup><i><b>ج</b></i></sup></a></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r67739214"><cite class="citation web cs1"> <a rel="nofollow" class="external text" href="https://www.gala.fr/stars_et_gotha/barack_obama">https://www.gala.fr/stars_et_gotha/barack_obama</a>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft_id=https%3A%2F%2Fwww.gala.fr%2Fstars_et_gotha%2Fbarack_obama&rfr_id=info%3Asid%2Far.wikipedia.org%3A%D9%88%D8%AD%D8%AF%D8%A9%3AWikidata2" class="Z3988"></span> <span class="cs1-hidden-error citation-comment"><code class="cs1-code">{{<a href="/wiki/%D9%82%D8%A7%D9%84%D8%A8:%D8%A7%D8%B3%D8%AA%D8%B4%D9%87%D8%A7%D8%AF_%D9%88%D9%8A%D8%A8" title="قالب:استشهاد ويب">استشهاد ويب</a>}}</code>: </span><span class="cs1-hidden-error citation-comment"><code class="cs1-code">|url=</code> بحاجة لعنوان (<a href="/wiki/%D9%85%D8%B3%D8%A7%D8%B9%D8%AF%D8%A9:%D8%A3%D8%AE%D8%B7%D8%A7%D8%A1_%D8%A7%D9%84%D8%A7%D8%B3%D8%AA%D8%B4%D9%87%D8%A7%D8%AF#bare_url_missing_title" title="مساعدة:أخطاء الاستشهاد">مساعدة</a>) و</span><span class="cs1-hidden-error citation-comment">الوسيط <code class="cs1-code">|title=</code> غير موجود أو فارغ (من ويكي بيانات) (<a href="/wiki/%D9%85%D8%B3%D8%A7%D8%B9%D8%AF%D8%A9:%D8%A3%D8%AE%D8%B7%D8%A7%D8%A1_%D8%A7%D9%84%D8%A7%D8%B3%D8%AA%D8%B4%D9%87%D8%A7%D8%AF#citation_missing_title" title="مساعدة:أخطاء الاستشهاد">مساعدة</a>)</span></span> </li> <li id="cite_note-wikidata-7f94a54dc73fbe176dabd7b4c4278fd43763bd28-3"><span class="mw-cite-backlink">^ <a href="#cite_ref-wikidata-7f94a54dc73fbe176dabd7b4c4278fd43763bd28_3-0"><sup><i><b>ا</b></i></sup></a> <a href="#cite_ref-wikidata-7f94a54dc73fbe176dabd7b4c4278fd43763bd28_3-1"><sup><i><b>ب</b></i></sup></a> <a href="#cite_ref-wikidata-7f94a54dc73fbe176dabd7b4c4278fd43763bd28_3-2"><sup><i><b>ج</b></i></sup></a></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r67739214"><cite class="citation web cs1"> <a rel="nofollow" class="external text" href="https://www.voici.fr/bios-people/barack-obama">https://www.voici.fr/bios-people/barack-obama</a>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft_id=https%3A%2F%2Fwww.voici.fr%2Fbios-people%2Fbarack-obama&rfr_id=info%3Asid%2Far.wikipedia.org%3A%D9%88%D8%AD%D8%AF%D8%A9%3AWikidata2" class="Z3988"></span> <span class="cs1-hidden-error citation-comment"><code class="cs1-code">{{<a href="/wiki/%D9%82%D8%A7%D9%84%D8%A8:%D8%A7%D8%B3%D8%AA%D8%B4%D9%87%D8%A7%D8%AF_%D9%88%D9%8A%D8%A8" title="قالب:استشهاد ويب">استشهاد ويب</a>}}</code>: </span><span class="cs1-hidden-error citation-comment"><code class="cs1-code">|url=</code> بحاجة لعنوان (<a href="/wiki/%D9%85%D8%B3%D8%A7%D8%B9%D8%AF%D8%A9:%D8%A3%D8%AE%D8%B7%D8%A7%D8%A1_%D8%A7%D9%84%D8%A7%D8%B3%D8%AA%D8%B4%D9%87%D8%A7%D8%AF#bare_url_missing_title" title="مساعدة:أخطاء الاستشهاد">مساعدة</a>) و</span><span class="cs1-hidden-error citation-comment">الوسيط <code class="cs1-code">|title=</code> غير موجود أو فارغ (من ويكي بيانات) (<a href="/wiki/%D9%85%D8%B3%D8%A7%D8%B9%D8%AF%D8%A9:%D8%A3%D8%AE%D8%B7%D8%A7%D8%A1_%D8%A7%D9%84%D8%A7%D8%B3%D8%AA%D8%B4%D9%87%D8%A7%D8%AF#citation_missing_title" title="مساعدة:أخطاء الاستشهاد">مساعدة</a>)</span></span> </li> </ol></div><div class="mw-highlight mw-highlight-lang-lua mw-content-ltr mw-highlight-lines" dir="ltr"><pre><span></span><span id="L-1"><a href="#L-1"><span class="linenos" data-line="1"></span></a><span class="c1">---@diagnostic disable: undefined-global</span> </span><span id="L-2"><a href="#L-2"><span class="linenos" data-line="2"></span></a> </span><span id="L-3"><a href="#L-3"><span class="linenos" data-line="3"></span></a><span class="kd">local</span> <span class="n">p</span> <span class="o">=</span> <span class="p">{}</span> </span><span id="L-4"><a href="#L-4"><span class="linenos" data-line="4"></span></a><span class="kd">local</span> <span class="n">Frame_args</span> <span class="o">=</span> <span class="p">{}</span> </span><span id="L-5"><a href="#L-5"><span class="linenos" data-line="5"></span></a><span class="kd">local</span> <span class="n">filterclaims</span> <span class="o">=</span> <span class="nb">require</span><span class="p">(</span><span class="s2">"Module:Wikidata2/filter_claims"</span><span class="p">)</span> </span><span id="L-6"><a href="#L-6"><span class="linenos" data-line="6"></span></a><span class="kd">local</span> <span class="n">sortclaims</span> <span class="o">=</span> <span class="nb">require</span><span class="p">(</span><span class="s2">"Module:Wikidata2/sort_claims"</span><span class="p">)</span> </span><span id="L-7"><a href="#L-7"><span class="linenos" data-line="7"></span></a><span class="kd">local</span> <span class="n">Moduleill_wd2</span> </span><span id="L-8"><a href="#L-8"><span class="linenos" data-line="8"></span></a><span class="kd">local</span> <span class="n">Moduledump</span> </span><span id="L-9"><a href="#L-9"><span class="linenos" data-line="9"></span></a><span class="kd">local</span> <span class="n">Moduletext</span> </span><span id="L-10"><a href="#L-10"><span class="linenos" data-line="10"></span></a><span class="kd">local</span> <span class="n">Modulecite</span> </span><span id="L-11"><a href="#L-11"><span class="linenos" data-line="11"></span></a><span class="kd">local</span> <span class="n">Moduleflags</span> </span><span id="L-12"><a href="#L-12"><span class="linenos" data-line="12"></span></a><span class="kd">local</span> <span class="n">InfoboxImage</span> </span><span id="L-13"><a href="#L-13"><span class="linenos" data-line="13"></span></a><span class="kd">local</span> <span class="n">ModuleGlobes</span> </span><span id="L-14"><a href="#L-14"><span class="linenos" data-line="14"></span></a><span class="kd">local</span> <span class="n">formatera</span> </span><span id="L-15"><a href="#L-15"><span class="linenos" data-line="15"></span></a><span class="kd">local</span> <span class="n">weblink</span> </span><span id="L-16"><a href="#L-16"><span class="linenos" data-line="16"></span></a> </span><span id="L-17"><a href="#L-17"><span class="linenos" data-line="17"></span></a><span class="kd">local</span> <span class="n">citetitle</span> <span class="o">=</span> <span class="s2">"Module:Cite Q"</span> </span><span id="L-18"><a href="#L-18"><span class="linenos" data-line="18"></span></a><span class="kr">if</span> <span class="kc">nil</span> <span class="o">~=</span> <span class="nb">string.find</span><span class="p">(</span><span class="n">mw</span><span class="p">.</span><span class="n">getCurrentFrame</span><span class="p">():</span><span class="n">getTitle</span><span class="p">(),</span> <span class="s2">"ملعب"</span><span class="p">,</span> <span class="mi">1</span><span class="p">,</span> <span class="kc">true</span><span class="p">)</span> <span class="kr">then</span> </span><span id="L-19"><a href="#L-19"><span class="linenos" data-line="19"></span></a> <span class="n">citetitle</span> <span class="o">=</span> <span class="s2">"Module:Cite Q/ملعب"</span> </span><span id="L-20"><a href="#L-20"><span class="linenos" data-line="20"></span></a><span class="kr">end</span> </span><span id="L-21"><a href="#L-21"><span class="linenos" data-line="21"></span></a> </span><span id="L-22"><a href="#L-22"><span class="linenos" data-line="22"></span></a><span class="kd">local</span> <span class="n">i18n</span> <span class="o">=</span> <span class="p">{</span> </span><span id="L-23"><a href="#L-23"><span class="linenos" data-line="23"></span></a> <span class="p">[</span><span class="s2">"errors"</span><span class="p">]</span> <span class="o">=</span> <span class="p">{</span> </span><span id="L-24"><a href="#L-24"><span class="linenos" data-line="24"></span></a> <span class="p">[</span><span class="s2">"property-param-not-provided"</span><span class="p">]</span> <span class="o">=</span> <span class="s2">"وسيط property غير متوفر."</span><span class="p">,</span> </span><span id="L-25"><a href="#L-25"><span class="linenos" data-line="25"></span></a> <span class="p">[</span><span class="s2">"entity-not-found"</span><span class="p">]</span> <span class="o">=</span> <span class="s2">"الكيان غير موجود."</span><span class="p">,</span> </span><span id="L-26"><a href="#L-26"><span class="linenos" data-line="26"></span></a> <span class="p">[</span><span class="s2">"unknown-claim-type"</span><span class="p">]</span> <span class="o">=</span> <span class="s2">"نوع claim غير معروف."</span><span class="p">,</span> </span><span id="L-27"><a href="#L-27"><span class="linenos" data-line="27"></span></a> <span class="p">[</span><span class="s2">"unknown-snak-type"</span><span class="p">]</span> <span class="o">=</span> <span class="s2">"نوع snak غير معروف."</span><span class="p">,</span> </span><span id="L-28"><a href="#L-28"><span class="linenos" data-line="28"></span></a> <span class="p">[</span><span class="s2">"unknown-datatype"</span><span class="p">]</span> <span class="o">=</span> <span class="s2">"نوع data غير معروف."</span><span class="p">,</span> </span><span id="L-29"><a href="#L-29"><span class="linenos" data-line="29"></span></a> <span class="p">[</span><span class="s2">"unknown-entity-type"</span><span class="p">]</span> <span class="o">=</span> <span class="s2">"نوع entity غير معروف."</span><span class="p">,</span> </span><span id="L-30"><a href="#L-30"><span class="linenos" data-line="30"></span></a> <span class="p">[</span><span class="s2">"unknown-value-module"</span><span class="p">]</span> <span class="o">=</span> <span class="s2">"يجب عليك تعيين كل من value-module و value-function."</span><span class="p">,</span> </span><span id="L-31"><a href="#L-31"><span class="linenos" data-line="31"></span></a> <span class="p">[</span><span class="s2">"unknown-claim-module"</span><span class="p">]</span> <span class="o">=</span> <span class="s2">"يجب عليك تعيين كل من claim-module و claim-function."</span><span class="p">,</span> </span><span id="L-32"><a href="#L-32"><span class="linenos" data-line="32"></span></a> <span class="p">[</span><span class="s2">"unknown-property-module"</span><span class="p">]</span> <span class="o">=</span> <span class="s2">"يجب عليك تعيين كل من property-module و property-function."</span><span class="p">,</span> </span><span id="L-33"><a href="#L-33"><span class="linenos" data-line="33"></span></a> <span class="p">[</span><span class="s2">"property-module-not-found"</span><span class="p">]</span> <span class="o">=</span> <span class="s2">"الوحدة المستخدمة في وسيط property-module غير موجودة."</span><span class="p">,</span> </span><span id="L-34"><a href="#L-34"><span class="linenos" data-line="34"></span></a> <span class="p">[</span><span class="s2">"property-function-not-found"</span><span class="p">]</span> <span class="o">=</span> <span class="s2">"الوظيفة المستخدمة في وسيط property-function غير موجودة."</span><span class="p">,</span> </span><span id="L-35"><a href="#L-35"><span class="linenos" data-line="35"></span></a> <span class="p">[</span><span class="s2">"value-module-not-found"</span><span class="p">]</span> <span class="o">=</span> <span class="s2">"الوحدة المستخدمة في وسيط value-module غير موجودة."</span><span class="p">,</span> </span><span id="L-36"><a href="#L-36"><span class="linenos" data-line="36"></span></a> <span class="p">[</span><span class="s2">"value-function-not-found"</span><span class="p">]</span> <span class="o">=</span> <span class="s2">"الوظيفة المستخدمة في وسيط value-function غير موجودة."</span><span class="p">,</span> </span><span id="L-37"><a href="#L-37"><span class="linenos" data-line="37"></span></a> <span class="p">[</span><span class="s2">"claim-module-not-found"</span><span class="p">]</span> <span class="o">=</span> <span class="s2">"الوحدة المستخدمة في وسيط claim-module غير موجودة."</span><span class="p">,</span> </span><span id="L-38"><a href="#L-38"><span class="linenos" data-line="38"></span></a> <span class="p">[</span><span class="s2">"claim-function-not-found"</span><span class="p">]</span> <span class="o">=</span> <span class="s2">"الوظيفة المستخدمة في وسيط claim-function غير موجودة."</span> </span><span id="L-39"><a href="#L-39"><span class="linenos" data-line="39"></span></a> <span class="p">},</span> </span><span id="L-40"><a href="#L-40"><span class="linenos" data-line="40"></span></a> <span class="p">[</span><span class="s2">"noarabiclabel"</span><span class="p">]</span> <span class="o">=</span> <span class="s2">"تصنيف:صفحات_ويكي_بيانات_بحاجة_لتسمية_عربية"</span><span class="p">,</span> </span><span id="L-41"><a href="#L-41"><span class="linenos" data-line="41"></span></a> <span class="p">[</span><span class="s2">"warnDump"</span><span class="p">]</span> <span class="o">=</span> <span class="s2">"[[تصنيف:Called function 'Dump' from module Wikidata]]"</span><span class="p">,</span> </span><span id="L-42"><a href="#L-42"><span class="linenos" data-line="42"></span></a> <span class="p">[</span><span class="s2">"somevalue"</span><span class="p">]</span> <span class="o">=</span> <span class="s2">""</span><span class="p">,</span> <span class="c1">--'"غير محدد"'</span> </span><span id="L-43"><a href="#L-43"><span class="linenos" data-line="43"></span></a> <span class="p">[</span><span class="s2">"novalue"</span><span class="p">]</span> <span class="o">=</span> <span class="s2">""</span><span class="p">,</span> <span class="c1">--قيمة مجهولة</span> </span><span id="L-44"><a href="#L-44"><span class="linenos" data-line="44"></span></a> <span class="p">[</span><span class="s2">"cateref"</span><span class="p">]</span> <span class="o">=</span> <span class="s2">"[["</span> <span class="o">..</span> <span class="s2">"تصنيف:صفحات بها مراجع ويكي بيانات"</span> <span class="o">..</span> <span class="s2">"]]"</span><span class="p">,</span> </span><span id="L-45"><a href="#L-45"><span class="linenos" data-line="45"></span></a> <span class="p">[</span><span class="s2">"to translate"</span><span class="p">]</span> <span class="o">=</span> <span class="s2">"صفحات تستعمل معطيات من ويكي بيانات بحاجة لترجمة"</span><span class="p">,</span> </span><span id="L-46"><a href="#L-46"><span class="linenos" data-line="46"></span></a> <span class="p">[</span><span class="s2">"trackingcat"</span><span class="p">]</span> <span class="o">=</span> <span class="s2">"صفحات تستخدم خاصية $1"</span><span class="p">,</span> </span><span id="L-47"><a href="#L-47"><span class="linenos" data-line="47"></span></a> <span class="p">[</span><span class="s2">"see-wikidata-value"</span><span class="p">]</span> <span class="o">=</span> <span class="s2">"الاطلاع ومراجعة البيانات على ويكي داتا"</span><span class="p">,</span> </span><span id="L-48"><a href="#L-48"><span class="linenos" data-line="48"></span></a> <span class="p">[</span><span class="s2">"see-wikidata"</span><span class="p">]</span> <span class="o">=</span> <span class="s2">"راجع العنصر من ويكي بيانات المقابل"</span><span class="p">,</span> </span><span id="L-49"><a href="#L-49"><span class="linenos" data-line="49"></span></a> <span class="p">[</span><span class="s2">"see-another-project"</span><span class="p">]</span> <span class="o">=</span> <span class="s2">"مقالة على $1"</span><span class="p">,</span> </span><span id="L-50"><a href="#L-50"><span class="linenos" data-line="50"></span></a> <span class="p">[</span><span class="s2">"see-another-language"</span><span class="p">]</span> <span class="o">=</span> <span class="s2">"مقالة على ويكيبيديا $1"</span> </span><span id="L-51"><a href="#L-51"><span class="linenos" data-line="51"></span></a><span class="p">}</span> </span><span id="L-52"><a href="#L-52"><span class="linenos" data-line="52"></span></a><span class="kd">local</span> <span class="n">falsetitles</span> <span class="o">=</span> <span class="p">{</span> </span><span id="L-53"><a href="#L-53"><span class="linenos" data-line="53"></span></a> <span class="s2">"قالب:قيمة ويكي بيانات"</span><span class="p">,</span> </span><span id="L-54"><a href="#L-54"><span class="linenos" data-line="54"></span></a> <span class="s2">"وحدة:Wikidata2"</span> </span><span id="L-55"><a href="#L-55"><span class="linenos" data-line="55"></span></a><span class="p">}</span> </span><span id="L-56"><a href="#L-56"><span class="linenos" data-line="56"></span></a> </span><span id="L-57"><a href="#L-57"><span class="linenos" data-line="57"></span></a><span class="kd">local</span> <span class="n">skiip_items</span> <span class="o">=</span> <span class="p">{</span> </span><span id="L-58"><a href="#L-58"><span class="linenos" data-line="58"></span></a> <span class="p">[</span><span class="s2">"P106"</span><span class="p">]</span> <span class="o">=</span> <span class="p">{</span> </span><span id="L-59"><a href="#L-59"><span class="linenos" data-line="59"></span></a> <span class="s2">"Q42857"</span><span class="p">,</span> <span class="c1">-- prophet</span> </span><span id="L-60"><a href="#L-60"><span class="linenos" data-line="60"></span></a> <span class="s2">"Q14886050"</span><span class="p">,</span> <span class="c1">-- terrorist</span> </span><span id="L-61"><a href="#L-61"><span class="linenos" data-line="61"></span></a> <span class="s2">"Q2159907"</span> <span class="c1">-- criminal</span> </span><span id="L-62"><a href="#L-62"><span class="linenos" data-line="62"></span></a> <span class="p">}</span> </span><span id="L-63"><a href="#L-63"><span class="linenos" data-line="63"></span></a><span class="p">}</span> </span><span id="L-64"><a href="#L-64"><span class="linenos" data-line="64"></span></a> </span><span id="L-65"><a href="#L-65"><span class="linenos" data-line="65"></span></a><span class="kd">local</span> <span class="kr">function</span> <span class="nf">isvalid</span><span class="p">(</span><span class="n">x</span><span class="p">)</span> </span><span id="L-66"><a href="#L-66"><span class="linenos" data-line="66"></span></a> <span class="kr">if</span> <span class="n">x</span> <span class="ow">and</span> <span class="n">x</span> <span class="o">~=</span> <span class="s2">""</span> <span class="ow">and</span> <span class="n">x</span> <span class="o">~=</span> <span class="s2">"لا"</span> <span class="kr">then</span> <span class="kr">return</span> <span class="n">x</span> <span class="kr">end</span> </span><span id="L-67"><a href="#L-67"><span class="linenos" data-line="67"></span></a> <span class="kr">return</span> <span class="kc">nil</span> </span><span id="L-68"><a href="#L-68"><span class="linenos" data-line="68"></span></a><span class="kr">end</span> </span><span id="L-69"><a href="#L-69"><span class="linenos" data-line="69"></span></a> </span><span id="L-70"><a href="#L-70"><span class="linenos" data-line="70"></span></a><span class="kd">local</span> <span class="kr">function</span> <span class="nf">isvalids</span><span class="p">(</span><span class="n">xs</span><span class="p">)</span> </span><span id="L-71"><a href="#L-71"><span class="linenos" data-line="71"></span></a> <span class="kr">for</span> <span class="n">_</span><span class="p">,</span> <span class="n">x</span> <span class="kr">in</span> <span class="nb">pairs</span><span class="p">(</span><span class="n">xs</span><span class="p">)</span> <span class="kr">do</span> </span><span id="L-72"><a href="#L-72"><span class="linenos" data-line="72"></span></a> <span class="kr">if</span> <span class="n">isvalid</span><span class="p">(</span><span class="n">x</span><span class="p">)</span> <span class="kr">then</span> </span><span id="L-73"><a href="#L-73"><span class="linenos" data-line="73"></span></a> <span class="kr">return</span> <span class="n">x</span> </span><span id="L-74"><a href="#L-74"><span class="linenos" data-line="74"></span></a> <span class="kr">end</span> </span><span id="L-75"><a href="#L-75"><span class="linenos" data-line="75"></span></a> <span class="kr">end</span> </span><span id="L-76"><a href="#L-76"><span class="linenos" data-line="76"></span></a> <span class="kr">return</span> <span class="kc">nil</span> </span><span id="L-77"><a href="#L-77"><span class="linenos" data-line="77"></span></a><span class="kr">end</span> </span><span id="L-78"><a href="#L-78"><span class="linenos" data-line="78"></span></a> </span><span id="L-79"><a href="#L-79"><span class="linenos" data-line="79"></span></a><span class="kd">local</span> <span class="kr">function</span> <span class="nf">isntvalid</span><span class="p">(</span><span class="n">x</span><span class="p">)</span> </span><span id="L-80"><a href="#L-80"><span class="linenos" data-line="80"></span></a> <span class="kr">if</span> <span class="ow">not</span> <span class="n">x</span> <span class="ow">or</span> <span class="n">x</span> <span class="o">==</span> <span class="s2">""</span> <span class="ow">or</span> <span class="n">x</span> <span class="o">==</span> <span class="kc">nil</span> <span class="kr">then</span> <span class="kr">return</span> <span class="kc">true</span> <span class="kr">end</span> </span><span id="L-81"><a href="#L-81"><span class="linenos" data-line="81"></span></a> <span class="kr">return</span> <span class="kc">false</span> </span><span id="L-82"><a href="#L-82"><span class="linenos" data-line="82"></span></a><span class="kr">end</span> </span><span id="L-83"><a href="#L-83"><span class="linenos" data-line="83"></span></a> </span><span id="L-84"><a href="#L-84"><span class="linenos" data-line="84"></span></a><span class="kr">function</span> <span class="nf">formatFromPattern</span><span class="p">(</span><span class="n">str</span><span class="p">,</span> <span class="n">options</span><span class="p">)</span> </span><span id="L-85"><a href="#L-85"><span class="linenos" data-line="85"></span></a> <span class="c1">-- [[ function to replace $1 with string ]]</span> </span><span id="L-86"><a href="#L-86"><span class="linenos" data-line="86"></span></a> <span class="kr">if</span> <span class="n">isvalid</span><span class="p">(</span><span class="n">options</span><span class="p">.</span><span class="n">pattern</span><span class="p">)</span> <span class="kr">then</span> </span><span id="L-87"><a href="#L-87"><span class="linenos" data-line="87"></span></a> <span class="n">str</span> <span class="o">=</span> <span class="nb">string.gsub</span><span class="p">(</span><span class="n">str</span><span class="p">,</span> <span class="s2">"%%"</span><span class="p">,</span> <span class="s2">"%%%%"</span><span class="p">)</span> </span><span id="L-88"><a href="#L-88"><span class="linenos" data-line="88"></span></a> <span class="n">str</span> <span class="o">=</span> <span class="n">mw</span><span class="p">.</span><span class="n">ustring</span><span class="p">.</span><span class="n">gsub</span><span class="p">(</span><span class="n">options</span><span class="p">.</span><span class="n">pattern</span><span class="p">,</span> <span class="s2">"$1"</span><span class="p">,</span> <span class="n">str</span><span class="p">)</span> </span><span id="L-89"><a href="#L-89"><span class="linenos" data-line="89"></span></a> <span class="kr">end</span> </span><span id="L-90"><a href="#L-90"><span class="linenos" data-line="90"></span></a> <span class="kr">return</span> <span class="n">str</span> </span><span id="L-91"><a href="#L-91"><span class="linenos" data-line="91"></span></a><span class="kr">end</span> </span><span id="L-92"><a href="#L-92"><span class="linenos" data-line="92"></span></a> </span><span id="L-93"><a href="#L-93"><span class="linenos" data-line="93"></span></a><span class="kr">function</span> <span class="nf">No_Tracking_cat</span><span class="p">(</span><span class="n">options</span><span class="p">)</span> </span><span id="L-94"><a href="#L-94"><span class="linenos" data-line="94"></span></a> <span class="kr">if</span> <span class="n">isvalid</span><span class="p">(</span><span class="n">options</span><span class="p">.</span><span class="n">formatting</span><span class="p">)</span> <span class="o">==</span> <span class="s2">"raw"</span> <span class="ow">or</span> <span class="n">isvalid</span><span class="p">(</span><span class="n">options</span><span class="p">.</span><span class="n">formatting</span><span class="p">)</span> <span class="o">==</span> <span class="s2">"sitelink"</span> <span class="kr">then</span> </span><span id="L-95"><a href="#L-95"><span class="linenos" data-line="95"></span></a> <span class="kr">return</span> <span class="kc">true</span> </span><span id="L-96"><a href="#L-96"><span class="linenos" data-line="96"></span></a> <span class="kr">end</span> </span><span id="L-97"><a href="#L-97"><span class="linenos" data-line="97"></span></a> <span class="c1">-- local notracking = isvalid(options.nocate) or isvalid(options.notracking) or isvalid(Frame_args.notracking)</span> </span><span id="L-98"><a href="#L-98"><span class="linenos" data-line="98"></span></a> <span class="c1">-- local raw = isvalid(options.raw) or isvalid(Frame_args.raw) or isvalid(options.raw2) or isvalid(Frame_args.raw2)</span> </span><span id="L-99"><a href="#L-99"><span class="linenos" data-line="99"></span></a> <span class="c1">-- local nolink = isvalid(options.nolink) or isvalid(Frame_args.nolink)</span> </span><span id="L-100"><a href="#L-100"><span class="linenos" data-line="100"></span></a> </span><span id="L-101"><a href="#L-101"><span class="linenos" data-line="101"></span></a> <span class="kd">local</span> <span class="n">notracking</span> <span class="o">=</span> <span class="n">isvalids</span><span class="p">({</span> <span class="n">options</span><span class="p">.</span><span class="n">nocate</span><span class="p">,</span> <span class="n">options</span><span class="p">.</span><span class="n">notracking</span><span class="p">,</span> <span class="n">Frame_args</span><span class="p">.</span><span class="n">notracking</span> <span class="p">})</span> </span><span id="L-102"><a href="#L-102"><span class="linenos" data-line="102"></span></a> <span class="kd">local</span> <span class="n">raw</span> <span class="o">=</span> <span class="n">isvalids</span><span class="p">({</span> <span class="n">options</span><span class="p">.</span><span class="n">raw</span><span class="p">,</span> <span class="n">Frame_args</span><span class="p">.</span><span class="n">raw</span><span class="p">,</span> <span class="n">options</span><span class="p">.</span><span class="n">raw2</span><span class="p">,</span> <span class="n">Frame_args</span><span class="p">.</span><span class="n">raw2</span> <span class="p">})</span> </span><span id="L-103"><a href="#L-103"><span class="linenos" data-line="103"></span></a> <span class="kd">local</span> <span class="n">nolink</span> <span class="o">=</span> <span class="n">isvalids</span><span class="p">({</span> <span class="n">options</span><span class="p">.</span><span class="n">nolink</span><span class="p">,</span> <span class="n">Frame_args</span><span class="p">.</span><span class="n">nolink</span> <span class="p">})</span> </span><span id="L-104"><a href="#L-104"><span class="linenos" data-line="104"></span></a> </span><span id="L-105"><a href="#L-105"><span class="linenos" data-line="105"></span></a> <span class="kr">if</span> <span class="n">notracking</span> <span class="ow">or</span> <span class="n">raw</span> <span class="ow">or</span> <span class="n">nolink</span> <span class="kr">then</span> </span><span id="L-106"><a href="#L-106"><span class="linenos" data-line="106"></span></a> <span class="kr">return</span> <span class="kc">true</span> </span><span id="L-107"><a href="#L-107"><span class="linenos" data-line="107"></span></a> <span class="kr">end</span> </span><span id="L-108"><a href="#L-108"><span class="linenos" data-line="108"></span></a> <span class="kd">local</span> <span class="n">pagetitle</span> <span class="o">=</span> <span class="n">mw</span><span class="p">.</span><span class="n">title</span><span class="p">.</span><span class="n">getCurrentTitle</span><span class="p">().</span><span class="n">text</span> </span><span id="L-109"><a href="#L-109"><span class="linenos" data-line="109"></span></a> <span class="kr">for</span> <span class="n">_</span><span class="p">,</span> <span class="n">title</span> <span class="kr">in</span> <span class="nb">pairs</span><span class="p">(</span><span class="n">falsetitles</span><span class="p">)</span> <span class="kr">do</span> </span><span id="L-110"><a href="#L-110"><span class="linenos" data-line="110"></span></a> <span class="kr">if</span> <span class="nb">string.find</span><span class="p">(</span><span class="n">pagetitle</span><span class="p">,</span> <span class="n">title</span><span class="p">,</span> <span class="mi">1</span><span class="p">,</span> <span class="kc">true</span><span class="p">)</span> <span class="kr">then</span> </span><span id="L-111"><a href="#L-111"><span class="linenos" data-line="111"></span></a> <span class="n">mw</span><span class="p">.</span><span class="n">log</span><span class="p">(</span><span class="s2">"notracking for title with: "</span> <span class="o">..</span> <span class="n">title</span><span class="p">)</span> </span><span id="L-112"><a href="#L-112"><span class="linenos" data-line="112"></span></a> <span class="kr">return</span> <span class="kc">true</span> </span><span id="L-113"><a href="#L-113"><span class="linenos" data-line="113"></span></a> <span class="kr">end</span> </span><span id="L-114"><a href="#L-114"><span class="linenos" data-line="114"></span></a> <span class="kr">end</span> </span><span id="L-115"><a href="#L-115"><span class="linenos" data-line="115"></span></a> <span class="kr">return</span> <span class="kc">false</span> </span><span id="L-116"><a href="#L-116"><span class="linenos" data-line="116"></span></a><span class="kr">end</span> </span><span id="L-117"><a href="#L-117"><span class="linenos" data-line="117"></span></a> </span><span id="L-118"><a href="#L-118"><span class="linenos" data-line="118"></span></a><span class="kr">function</span> <span class="nf">addTrackingCategory</span><span class="p">(</span><span class="n">options</span><span class="p">)</span> </span><span id="L-119"><a href="#L-119"><span class="linenos" data-line="119"></span></a> <span class="kr">if</span> <span class="n">No_Tracking_cat</span><span class="p">(</span><span class="n">options</span><span class="p">)</span> <span class="kr">then</span> </span><span id="L-120"><a href="#L-120"><span class="linenos" data-line="120"></span></a> <span class="kr">return</span> <span class="s2">""</span> </span><span id="L-121"><a href="#L-121"><span class="linenos" data-line="121"></span></a> <span class="kr">end</span> </span><span id="L-122"><a href="#L-122"><span class="linenos" data-line="122"></span></a> <span class="kd">local</span> <span class="n">cat</span> <span class="o">=</span> <span class="nb">require</span><span class="p">(</span><span class="s2">"Module:Wikidata/تتبع"</span><span class="p">).</span><span class="n">makecategory1</span> </span><span id="L-123"><a href="#L-123"><span class="linenos" data-line="123"></span></a> <span class="kd">local</span> <span class="n">category</span> <span class="o">=</span> <span class="n">cat</span><span class="p">(</span><span class="n">options</span><span class="p">)</span> </span><span id="L-124"><a href="#L-124"><span class="linenos" data-line="124"></span></a> <span class="kd">local</span> <span class="n">nbsp</span> <span class="o">=</span> <span class="s2">"&nbsp;"</span> </span><span id="L-125"><a href="#L-125"><span class="linenos" data-line="125"></span></a> <span class="kr">if</span> <span class="n">isvalid</span><span class="p">(</span><span class="n">options</span><span class="p">.</span><span class="n">nbsp</span><span class="p">)</span> <span class="kr">then</span> </span><span id="L-126"><a href="#L-126"><span class="linenos" data-line="126"></span></a> <span class="n">nbsp</span> <span class="o">=</span> <span class="s2">""</span> </span><span id="L-127"><a href="#L-127"><span class="linenos" data-line="127"></span></a> <span class="kr">end</span> </span><span id="L-128"><a href="#L-128"><span class="linenos" data-line="128"></span></a> <span class="kr">if</span> <span class="n">isvalid</span><span class="p">(</span><span class="n">category</span><span class="p">)</span> <span class="kr">then</span> </span><span id="L-129"><a href="#L-129"><span class="linenos" data-line="129"></span></a> <span class="kr">return</span> <span class="n">nbsp</span> <span class="o">..</span> <span class="n">category</span> </span><span id="L-130"><a href="#L-130"><span class="linenos" data-line="130"></span></a> <span class="kr">end</span> </span><span id="L-131"><a href="#L-131"><span class="linenos" data-line="131"></span></a> <span class="kr">return</span> <span class="s2">""</span> </span><span id="L-132"><a href="#L-132"><span class="linenos" data-line="132"></span></a><span class="kr">end</span> </span><span id="L-133"><a href="#L-133"><span class="linenos" data-line="133"></span></a> </span><span id="L-134"><a href="#L-134"><span class="linenos" data-line="134"></span></a><span class="kr">function</span> <span class="nf">catewikidatainfo</span><span class="p">(</span><span class="n">options</span><span class="p">)</span> </span><span id="L-135"><a href="#L-135"><span class="linenos" data-line="135"></span></a> <span class="cm">--[[ function to add tracking category ]]</span> </span><span id="L-136"><a href="#L-136"><span class="linenos" data-line="136"></span></a> <span class="kr">if</span> <span class="n">No_Tracking_cat</span><span class="p">(</span><span class="n">options</span><span class="p">)</span> <span class="kr">then</span> </span><span id="L-137"><a href="#L-137"><span class="linenos" data-line="137"></span></a> <span class="kr">return</span> <span class="s2">""</span> </span><span id="L-138"><a href="#L-138"><span class="linenos" data-line="138"></span></a> <span class="kr">end</span> </span><span id="L-139"><a href="#L-139"><span class="linenos" data-line="139"></span></a> <span class="kd">local</span> <span class="n">cat</span> <span class="o">=</span> <span class="s2">""</span> </span><span id="L-140"><a href="#L-140"><span class="linenos" data-line="140"></span></a> <span class="kd">local</span> <span class="n">prop</span> <span class="o">=</span> <span class="n">options</span><span class="p">.</span><span class="n">property</span> </span><span id="L-141"><a href="#L-141"><span class="linenos" data-line="141"></span></a> <span class="n">cat</span> <span class="o">=</span> <span class="n">cat</span> <span class="o">..</span> <span class="s2">" [["</span> <span class="o">..</span> <span class="s2">"تصنيف:صفحات بها بيانات ويكي بيانات|"</span> <span class="o">..</span> </span><span id="L-142"><a href="#L-142"><span class="linenos" data-line="142"></span></a> <span class="p">(</span><span class="n">prop</span> <span class="ow">or</span> <span class="s2">"wikidata"</span><span class="p">)</span> <span class="o">..</span> <span class="s2">"]]"</span> </span><span id="L-143"><a href="#L-143"><span class="linenos" data-line="143"></span></a> <span class="kr">if</span> <span class="n">isntvalid</span><span class="p">(</span><span class="n">options</span><span class="p">.</span><span class="n">nolink</span><span class="p">)</span> <span class="kr">then</span> </span><span id="L-144"><a href="#L-144"><span class="linenos" data-line="144"></span></a> <span class="kr">return</span> <span class="n">cat</span> </span><span id="L-145"><a href="#L-145"><span class="linenos" data-line="145"></span></a> <span class="kr">else</span> </span><span id="L-146"><a href="#L-146"><span class="linenos" data-line="146"></span></a> <span class="kr">return</span> <span class="s2">""</span> </span><span id="L-147"><a href="#L-147"><span class="linenos" data-line="147"></span></a> <span class="kr">end</span> </span><span id="L-148"><a href="#L-148"><span class="linenos" data-line="148"></span></a><span class="kr">end</span> </span><span id="L-149"><a href="#L-149"><span class="linenos" data-line="149"></span></a> </span><span id="L-150"><a href="#L-150"><span class="linenos" data-line="150"></span></a><span class="kr">function</span> <span class="nf">get_entityId</span><span class="p">(</span><span class="n">options</span><span class="p">)</span> </span><span id="L-151"><a href="#L-151"><span class="linenos" data-line="151"></span></a> <span class="kd">local</span> <span class="n">id</span> <span class="o">=</span> <span class="n">isvalid</span><span class="p">(</span><span class="n">options</span><span class="p">.</span><span class="n">entityId</span><span class="p">)</span> <span class="ow">or</span> <span class="n">isvalid</span><span class="p">(</span><span class="n">options</span><span class="p">.</span><span class="n">id</span><span class="p">)</span> <span class="ow">or</span> <span class="n">isvalid</span><span class="p">(</span><span class="n">options</span><span class="p">.</span><span class="n">qid</span><span class="p">)</span> </span><span id="L-152"><a href="#L-152"><span class="linenos" data-line="152"></span></a> <span class="kr">if</span> <span class="n">id</span> <span class="kr">then</span> </span><span id="L-153"><a href="#L-153"><span class="linenos" data-line="153"></span></a> <span class="kr">return</span> <span class="n">id</span> </span><span id="L-154"><a href="#L-154"><span class="linenos" data-line="154"></span></a> <span class="kr">end</span> </span><span id="L-155"><a href="#L-155"><span class="linenos" data-line="155"></span></a> <span class="kr">if</span> <span class="n">isvalid</span><span class="p">(</span><span class="n">options</span><span class="p">.</span><span class="n">page</span><span class="p">)</span> <span class="kr">then</span> </span><span id="L-156"><a href="#L-156"><span class="linenos" data-line="156"></span></a> <span class="n">id</span> <span class="o">=</span> <span class="n">mw</span><span class="p">.</span><span class="n">wikibase</span><span class="p">.</span><span class="n">getEntityIdForTitle</span><span class="p">(</span><span class="n">options</span><span class="p">.</span><span class="n">page</span><span class="p">)</span> </span><span id="L-157"><a href="#L-157"><span class="linenos" data-line="157"></span></a> <span class="kr">else</span> </span><span id="L-158"><a href="#L-158"><span class="linenos" data-line="158"></span></a> <span class="n">id</span> <span class="o">=</span> <span class="n">mw</span><span class="p">.</span><span class="n">wikibase</span><span class="p">.</span><span class="n">getEntityIdForCurrentPage</span><span class="p">()</span> </span><span id="L-159"><a href="#L-159"><span class="linenos" data-line="159"></span></a> <span class="kr">end</span> </span><span id="L-160"><a href="#L-160"><span class="linenos" data-line="160"></span></a> <span class="kr">return</span> <span class="n">id</span> <span class="ow">or</span> <span class="s2">""</span> </span><span id="L-161"><a href="#L-161"><span class="linenos" data-line="161"></span></a><span class="kr">end</span> </span><span id="L-162"><a href="#L-162"><span class="linenos" data-line="162"></span></a> </span><span id="L-163"><a href="#L-163"><span class="linenos" data-line="163"></span></a><span class="kr">function</span> <span class="nc">p</span><span class="p">.</span><span class="nf">countSiteLinks</span><span class="p">(</span><span class="n">id</span><span class="p">)</span> </span><span id="L-164"><a href="#L-164"><span class="linenos" data-line="164"></span></a> <span class="kd">local</span> <span class="n">numb</span> <span class="o">=</span> <span class="mi">0</span> </span><span id="L-165"><a href="#L-165"><span class="linenos" data-line="165"></span></a> <span class="kd">local</span> <span class="n">entity</span> <span class="o">=</span> <span class="n">mw</span><span class="p">.</span><span class="n">wikibase</span><span class="p">.</span><span class="n">getEntity</span><span class="p">(</span><span class="n">id</span><span class="p">)</span> </span><span id="L-166"><a href="#L-166"><span class="linenos" data-line="166"></span></a> <span class="kr">if</span> <span class="n">entity</span> <span class="ow">and</span> <span class="n">entity</span><span class="p">.</span><span class="n">sitelinks</span> <span class="kr">then</span> </span><span id="L-167"><a href="#L-167"><span class="linenos" data-line="167"></span></a> <span class="kr">for</span> <span class="n">i</span><span class="p">,</span> <span class="n">v</span> <span class="kr">in</span> <span class="nb">pairs</span><span class="p">(</span><span class="n">entity</span><span class="p">.</span><span class="n">sitelinks</span><span class="p">)</span> <span class="kr">do</span> </span><span id="L-168"><a href="#L-168"><span class="linenos" data-line="168"></span></a> <span class="n">numb</span> <span class="o">=</span> <span class="n">numb</span> <span class="o">+</span> <span class="mi">1</span> </span><span id="L-169"><a href="#L-169"><span class="linenos" data-line="169"></span></a> <span class="kr">end</span> </span><span id="L-170"><a href="#L-170"><span class="linenos" data-line="170"></span></a> <span class="kr">end</span> </span><span id="L-171"><a href="#L-171"><span class="linenos" data-line="171"></span></a> <span class="kr">return</span> <span class="n">numb</span> </span><span id="L-172"><a href="#L-172"><span class="linenos" data-line="172"></span></a><span class="kr">end</span> </span><span id="L-173"><a href="#L-173"><span class="linenos" data-line="173"></span></a> </span><span id="L-174"><a href="#L-174"><span class="linenos" data-line="174"></span></a><span class="kr">function</span> <span class="nf">make_format_num</span><span class="p">(</span><span class="n">String</span><span class="p">)</span> </span><span id="L-175"><a href="#L-175"><span class="linenos" data-line="175"></span></a> <span class="kd">local</span> <span class="n">line</span> <span class="o">=</span> <span class="n">String</span> </span><span id="L-176"><a href="#L-176"><span class="linenos" data-line="176"></span></a> <span class="n">line</span> <span class="o">=</span> <span class="n">mw</span><span class="p">.</span><span class="n">getCurrentFrame</span><span class="p">():</span><span class="n">preprocess</span><span class="p">(</span><span class="s2">"{{ {{{|safesubst:}}}formatnum: "</span> <span class="o">..</span> <span class="n">String</span> <span class="o">..</span> <span class="s2">" }}"</span><span class="p">)</span> </span><span id="L-177"><a href="#L-177"><span class="linenos" data-line="177"></span></a> <span class="n">line</span> <span class="o">=</span> <span class="n">mw</span><span class="p">.</span><span class="n">ustring</span><span class="p">.</span><span class="n">gsub</span><span class="p">(</span><span class="n">line</span><span class="p">,</span> <span class="s2">"٫"</span><span class="p">,</span> <span class="s2">"."</span><span class="p">)</span> </span><span id="L-178"><a href="#L-178"><span class="linenos" data-line="178"></span></a> <span class="n">line</span> <span class="o">=</span> <span class="n">mw</span><span class="p">.</span><span class="n">ustring</span><span class="p">.</span><span class="n">gsub</span><span class="p">(</span><span class="n">line</span><span class="p">,</span> <span class="s2">"٬"</span><span class="p">,</span> <span class="s2">","</span><span class="p">)</span> </span><span id="L-179"><a href="#L-179"><span class="linenos" data-line="179"></span></a> <span class="kr">return</span> <span class="n">line</span> </span><span id="L-180"><a href="#L-180"><span class="linenos" data-line="180"></span></a><span class="kr">end</span> </span><span id="L-181"><a href="#L-181"><span class="linenos" data-line="181"></span></a> </span><span id="L-182"><a href="#L-182"><span class="linenos" data-line="182"></span></a><span class="kr">function</span> <span class="nf">formatcharacters</span><span class="p">(</span><span class="n">label</span><span class="p">,</span> <span class="n">options</span><span class="p">)</span> </span><span id="L-183"><a href="#L-183"><span class="linenos" data-line="183"></span></a> <span class="kd">local</span> <span class="n">formatch</span> <span class="o">=</span> <span class="n">options</span><span class="p">.</span><span class="n">formatcharacters</span> </span><span id="L-184"><a href="#L-184"><span class="linenos" data-line="184"></span></a> <span class="c1">--if options.FormatfirstCharacter and options.num == 1 then</span> </span><span id="L-185"><a href="#L-185"><span class="linenos" data-line="185"></span></a> <span class="c1">--formatch = options.FormatfirstCharacter</span> </span><span id="L-186"><a href="#L-186"><span class="linenos" data-line="186"></span></a> <span class="c1">--end</span> </span><span id="L-187"><a href="#L-187"><span class="linenos" data-line="187"></span></a> </span><span id="L-188"><a href="#L-188"><span class="linenos" data-line="188"></span></a> <span class="kd">local</span> <span class="n">String2</span> <span class="o">=</span> <span class="n">mw</span><span class="p">.</span><span class="n">ustring</span><span class="p">.</span><span class="n">gsub</span><span class="p">(</span><span class="n">label</span><span class="p">,</span> <span class="s2">"–"</span><span class="p">,</span> <span class="s2">"-"</span><span class="p">)</span> </span><span id="L-189"><a href="#L-189"><span class="linenos" data-line="189"></span></a> <span class="kd">local</span> <span class="n">march_y</span> <span class="o">=</span> </span><span id="L-190"><a href="#L-190"><span class="linenos" data-line="190"></span></a> <span class="n">mw</span><span class="p">.</span><span class="n">ustring</span><span class="p">.</span><span class="n">match</span><span class="p">(</span><span class="n">String2</span><span class="p">,</span> <span class="s2">"%d%d%d%d%-%d%d%d%d"</span><span class="p">,</span> <span class="mi">1</span><span class="p">)</span> <span class="ow">or</span> <span class="n">mw</span><span class="p">.</span><span class="n">ustring</span><span class="p">.</span><span class="n">match</span><span class="p">(</span><span class="n">String2</span><span class="p">,</span> <span class="s2">"%d%d%-%d%d%d%d"</span><span class="p">,</span> <span class="mi">1</span><span class="p">)</span> <span class="ow">or</span> </span><span id="L-191"><a href="#L-191"><span class="linenos" data-line="191"></span></a> <span class="n">mw</span><span class="p">.</span><span class="n">ustring</span><span class="p">.</span><span class="n">match</span><span class="p">(</span><span class="n">String2</span><span class="p">,</span> <span class="s2">"%d%d%d%d"</span><span class="p">,</span> <span class="mi">1</span><span class="p">)</span> <span class="ow">or</span> </span><span id="L-192"><a href="#L-192"><span class="linenos" data-line="192"></span></a> <span class="n">mw</span><span class="p">.</span><span class="n">ustring</span><span class="p">.</span><span class="n">match</span><span class="p">(</span><span class="n">String2</span><span class="p">,</span> <span class="s2">"%d%d%d%d%-%d%d"</span><span class="p">,</span> <span class="mi">1</span><span class="p">)</span> <span class="ow">or</span> </span><span id="L-193"><a href="#L-193"><span class="linenos" data-line="193"></span></a> <span class="n">mw</span><span class="p">.</span><span class="n">ustring</span><span class="p">.</span><span class="n">match</span><span class="p">(</span><span class="n">String2</span><span class="p">,</span> <span class="s2">"%d%d%d%d"</span><span class="p">,</span> <span class="mi">1</span><span class="p">)</span> </span><span id="L-194"><a href="#L-194"><span class="linenos" data-line="194"></span></a> </span><span id="L-195"><a href="#L-195"><span class="linenos" data-line="195"></span></a> <span class="kr">if</span> <span class="n">isvalid</span><span class="p">(</span><span class="n">options</span><span class="p">.</span><span class="n">illwd2y</span><span class="p">)</span> <span class="kr">then</span> </span><span id="L-196"><a href="#L-196"><span class="linenos" data-line="196"></span></a> <span class="kr">return</span> <span class="n">march_y</span> <span class="ow">or</span> <span class="n">label</span> </span><span id="L-197"><a href="#L-197"><span class="linenos" data-line="197"></span></a> <span class="kr">end</span> </span><span id="L-198"><a href="#L-198"><span class="linenos" data-line="198"></span></a> <span class="kr">if</span> <span class="n">isvalid</span><span class="p">(</span><span class="n">options</span><span class="p">.</span><span class="n">illwd2noy</span><span class="p">)</span> <span class="ow">and</span> <span class="n">march_y</span> <span class="kr">then</span> </span><span id="L-199"><a href="#L-199"><span class="linenos" data-line="199"></span></a> <span class="n">label</span> <span class="o">=</span> <span class="n">mw</span><span class="p">.</span><span class="n">ustring</span><span class="p">.</span><span class="n">gsub</span><span class="p">(</span><span class="n">label</span><span class="p">,</span> <span class="n">march_y</span><span class="p">,</span> <span class="s2">""</span><span class="p">)</span> </span><span id="L-200"><a href="#L-200"><span class="linenos" data-line="200"></span></a> <span class="kr">return</span> <span class="n">label</span> </span><span id="L-201"><a href="#L-201"><span class="linenos" data-line="201"></span></a> <span class="kr">end</span> </span><span id="L-202"><a href="#L-202"><span class="linenos" data-line="202"></span></a> </span><span id="L-203"><a href="#L-203"><span class="linenos" data-line="203"></span></a> <span class="kr">if</span> <span class="n">isntvalid</span><span class="p">(</span><span class="n">formatch</span><span class="p">)</span> <span class="kr">then</span> </span><span id="L-204"><a href="#L-204"><span class="linenos" data-line="204"></span></a> <span class="kr">return</span> <span class="n">label</span> </span><span id="L-205"><a href="#L-205"><span class="linenos" data-line="205"></span></a> <span class="kr">end</span> </span><span id="L-206"><a href="#L-206"><span class="linenos" data-line="206"></span></a> </span><span id="L-207"><a href="#L-207"><span class="linenos" data-line="207"></span></a> <span class="kd">local</span> <span class="n">prepr</span> <span class="o">=</span> <span class="p">{</span> </span><span id="L-208"><a href="#L-208"><span class="linenos" data-line="208"></span></a> <span class="p">[</span><span class="s2">"lcfirst"</span><span class="p">]</span> <span class="o">=</span> <span class="s2">"{{lcfirst: "</span> <span class="o">..</span> <span class="n">label</span> <span class="o">..</span> <span class="s2">" }}"</span><span class="p">,</span> </span><span id="L-209"><a href="#L-209"><span class="linenos" data-line="209"></span></a> <span class="p">[</span><span class="s2">"lc"</span><span class="p">]</span> <span class="o">=</span> <span class="s2">"{{lc: "</span> <span class="o">..</span> <span class="n">label</span> <span class="o">..</span> <span class="s2">" }}"</span><span class="p">,</span> </span><span id="L-210"><a href="#L-210"><span class="linenos" data-line="210"></span></a> <span class="p">[</span><span class="s2">"uc"</span><span class="p">]</span> <span class="o">=</span> <span class="s2">"{{uc: "</span> <span class="o">..</span> <span class="n">label</span> <span class="o">..</span> <span class="s2">" }}"</span> </span><span id="L-211"><a href="#L-211"><span class="linenos" data-line="211"></span></a> <span class="p">}</span> </span><span id="L-212"><a href="#L-212"><span class="linenos" data-line="212"></span></a> <span class="kr">if</span> <span class="n">prepr</span><span class="p">[</span><span class="n">formatch</span><span class="p">]</span> <span class="kr">then</span> </span><span id="L-213"><a href="#L-213"><span class="linenos" data-line="213"></span></a> <span class="kr">return</span> <span class="n">mw</span><span class="p">.</span><span class="n">getCurrentFrame</span><span class="p">():</span><span class="n">preprocess</span><span class="p">(</span><span class="n">prepr</span><span class="p">[</span><span class="n">formatch</span><span class="p">])</span> </span><span id="L-214"><a href="#L-214"><span class="linenos" data-line="214"></span></a> <span class="kr">elseif</span> <span class="n">formatch</span> <span class="o">==</span> <span class="s2">"ucfirst"</span> <span class="kr">then</span> </span><span id="L-215"><a href="#L-215"><span class="linenos" data-line="215"></span></a> <span class="kr">return</span> <span class="n">mw</span><span class="p">.</span><span class="n">language</span><span class="p">.</span><span class="n">getContentLanguage</span><span class="p">():</span><span class="n">ucfirst</span><span class="p">(</span><span class="n">label</span><span class="p">)</span> </span><span id="L-216"><a href="#L-216"><span class="linenos" data-line="216"></span></a> <span class="kr">elseif</span> <span class="n">formatch</span> <span class="o">==</span> <span class="s2">"formatnum"</span> <span class="kr">then</span> </span><span id="L-217"><a href="#L-217"><span class="linenos" data-line="217"></span></a> <span class="kr">return</span> <span class="n">make_format_num</span><span class="p">(</span><span class="n">label</span><span class="p">)</span> </span><span id="L-218"><a href="#L-218"><span class="linenos" data-line="218"></span></a> <span class="kr">end</span> </span><span id="L-219"><a href="#L-219"><span class="linenos" data-line="219"></span></a> <span class="kr">return</span> <span class="n">label</span> </span><span id="L-220"><a href="#L-220"><span class="linenos" data-line="220"></span></a><span class="kr">end</span> </span><span id="L-221"><a href="#L-221"><span class="linenos" data-line="221"></span></a> </span><span id="L-222"><a href="#L-222"><span class="linenos" data-line="222"></span></a><span class="kr">function</span> <span class="nf">descriptionIn</span><span class="p">(</span><span class="n">langcode</span><span class="p">,</span> <span class="n">id</span><span class="p">)</span> <span class="c1">-- returns item description for a given language</span> </span><span id="L-223"><a href="#L-223"><span class="linenos" data-line="223"></span></a> <span class="kr">if</span> <span class="n">isntvalid</span><span class="p">(</span><span class="n">langcode</span><span class="p">)</span> <span class="kr">then</span> </span><span id="L-224"><a href="#L-224"><span class="linenos" data-line="224"></span></a> <span class="n">langcode</span> <span class="o">=</span> <span class="s2">"ar"</span> </span><span id="L-225"><a href="#L-225"><span class="linenos" data-line="225"></span></a> <span class="kr">end</span> </span><span id="L-226"><a href="#L-226"><span class="linenos" data-line="226"></span></a> <span class="n">langcode</span> <span class="o">=</span> <span class="n">mw</span><span class="p">.</span><span class="n">text</span><span class="p">.</span><span class="n">trim</span><span class="p">(</span><span class="n">langcode</span> <span class="ow">or</span> <span class="s2">""</span><span class="p">)</span> </span><span id="L-227"><a href="#L-227"><span class="linenos" data-line="227"></span></a> <span class="n">id</span> <span class="o">=</span> <span class="n">mw</span><span class="p">.</span><span class="n">text</span><span class="p">.</span><span class="n">trim</span><span class="p">(</span><span class="n">id</span> <span class="ow">or</span> <span class="s2">""</span><span class="p">)</span> </span><span id="L-228"><a href="#L-228"><span class="linenos" data-line="228"></span></a> <span class="c1">-- Lua memory used 640,195/52,428,800 bytes</span> </span><span id="L-229"><a href="#L-229"><span class="linenos" data-line="229"></span></a> <span class="kr">return</span> <span class="n">mw</span><span class="p">.</span><span class="n">wikibase</span><span class="p">.</span><span class="n">getDescriptionByLang</span><span class="p">(</span><span class="n">id</span><span class="p">,</span> <span class="n">langcode</span><span class="p">)</span> <span class="ow">or</span> <span class="s2">""</span> </span><span id="L-230"><a href="#L-230"><span class="linenos" data-line="230"></span></a> <span class="cm">--[[</span> </span><span id="L-231"><a href="#L-231"><span class="linenos" data-line="231"></span></a><span class="cm"> -- Lua memory used 3,982,457/52,428,800 bytes</span> </span><span id="L-232"><a href="#L-232"><span class="linenos" data-line="232"></span></a><span class="cm"> if langcode == "ar" then</span> </span><span id="L-233"><a href="#L-233"><span class="linenos" data-line="233"></span></a><span class="cm"> local description, lange = mw.wikibase.getDescriptionWithLang(id)</span> </span><span id="L-234"><a href="#L-234"><span class="linenos" data-line="234"></span></a><span class="cm"> if lange == langcode then</span> </span><span id="L-235"><a href="#L-235"><span class="linenos" data-line="235"></span></a><span class="cm"> return description</span> </span><span id="L-236"><a href="#L-236"><span class="linenos" data-line="236"></span></a><span class="cm"> else</span> </span><span id="L-237"><a href="#L-237"><span class="linenos" data-line="237"></span></a><span class="cm"> return nil</span> </span><span id="L-238"><a href="#L-238"><span class="linenos" data-line="238"></span></a><span class="cm"> end</span> </span><span id="L-239"><a href="#L-239"><span class="linenos" data-line="239"></span></a><span class="cm"> else</span> </span><span id="L-240"><a href="#L-240"><span class="linenos" data-line="240"></span></a><span class="cm"> local entity = getEntityFromId(id)</span> </span><span id="L-241"><a href="#L-241"><span class="linenos" data-line="241"></span></a><span class="cm"> if entity and entity.descriptions then</span> </span><span id="L-242"><a href="#L-242"><span class="linenos" data-line="242"></span></a><span class="cm"> local description = entity.descriptions[langcode]</span> </span><span id="L-243"><a href="#L-243"><span class="linenos" data-line="243"></span></a><span class="cm"> if description and description.value then</span> </span><span id="L-244"><a href="#L-244"><span class="linenos" data-line="244"></span></a><span class="cm"> if description["language"] == langcode then</span> </span><span id="L-245"><a href="#L-245"><span class="linenos" data-line="245"></span></a><span class="cm"> return description.value</span> </span><span id="L-246"><a href="#L-246"><span class="linenos" data-line="246"></span></a><span class="cm"> end</span> </span><span id="L-247"><a href="#L-247"><span class="linenos" data-line="247"></span></a><span class="cm"> end</span> </span><span id="L-248"><a href="#L-248"><span class="linenos" data-line="248"></span></a><span class="cm"> end</span> </span><span id="L-249"><a href="#L-249"><span class="linenos" data-line="249"></span></a><span class="cm"> end</span> </span><span id="L-250"><a href="#L-250"><span class="linenos" data-line="250"></span></a><span class="cm"> return nil</span> </span><span id="L-251"><a href="#L-251"><span class="linenos" data-line="251"></span></a><span class="cm"> ]]</span> </span><span id="L-252"><a href="#L-252"><span class="linenos" data-line="252"></span></a><span class="kr">end</span> </span><span id="L-253"><a href="#L-253"><span class="linenos" data-line="253"></span></a> </span><span id="L-254"><a href="#L-254"><span class="linenos" data-line="254"></span></a><span class="kr">function</span> <span class="nf">labelIn</span><span class="p">(</span><span class="n">langcode</span><span class="p">,</span> <span class="n">id</span><span class="p">)</span> <span class="c1">-- returns item label for a given language</span> </span><span id="L-255"><a href="#L-255"><span class="linenos" data-line="255"></span></a> <span class="kr">if</span> <span class="n">isntvalid</span><span class="p">(</span><span class="n">langcode</span><span class="p">)</span> <span class="kr">then</span> </span><span id="L-256"><a href="#L-256"><span class="linenos" data-line="256"></span></a> <span class="n">langcode</span> <span class="o">=</span> <span class="s2">"ar"</span> </span><span id="L-257"><a href="#L-257"><span class="linenos" data-line="257"></span></a> <span class="kr">end</span> </span><span id="L-258"><a href="#L-258"><span class="linenos" data-line="258"></span></a> <span class="kr">if</span> <span class="nb">type</span><span class="p">(</span><span class="n">id</span><span class="p">)</span> <span class="o">~=</span> <span class="s2">"string"</span> <span class="kr">then</span> </span><span id="L-259"><a href="#L-259"><span class="linenos" data-line="259"></span></a> <span class="n">id</span> <span class="o">=</span> <span class="nb">tostring</span><span class="p">(</span><span class="n">id</span><span class="p">)</span> </span><span id="L-260"><a href="#L-260"><span class="linenos" data-line="260"></span></a> <span class="kr">end</span> </span><span id="L-261"><a href="#L-261"><span class="linenos" data-line="261"></span></a> <span class="n">langcode</span> <span class="o">=</span> <span class="n">mw</span><span class="p">.</span><span class="n">text</span><span class="p">.</span><span class="n">trim</span><span class="p">(</span><span class="n">langcode</span> <span class="ow">or</span> <span class="s2">""</span><span class="p">)</span> </span><span id="L-262"><a href="#L-262"><span class="linenos" data-line="262"></span></a> <span class="n">id</span> <span class="o">=</span> <span class="n">mw</span><span class="p">.</span><span class="n">text</span><span class="p">.</span><span class="n">trim</span><span class="p">(</span><span class="n">id</span> <span class="ow">or</span> <span class="s2">""</span><span class="p">)</span> </span><span id="L-263"><a href="#L-263"><span class="linenos" data-line="263"></span></a> <span class="kd">local</span> <span class="n">label</span> <span class="o">=</span> <span class="n">mw</span><span class="p">.</span><span class="n">wikibase</span><span class="p">.</span><span class="n">getLabelByLang</span><span class="p">(</span><span class="n">id</span><span class="p">,</span> <span class="n">langcode</span><span class="p">)</span> <span class="ow">or</span> <span class="kc">nil</span> </span><span id="L-264"><a href="#L-264"><span class="linenos" data-line="264"></span></a> <span class="kr">return</span> <span class="n">label</span> </span><span id="L-265"><a href="#L-265"><span class="linenos" data-line="265"></span></a><span class="kr">end</span> </span><span id="L-266"><a href="#L-266"><span class="linenos" data-line="266"></span></a> </span><span id="L-267"><a href="#L-267"><span class="linenos" data-line="267"></span></a><span class="kr">function</span> <span class="nf">filter_langs</span><span class="p">(</span><span class="n">claims</span><span class="p">,</span> <span class="n">options</span><span class="p">)</span> </span><span id="L-268"><a href="#L-268"><span class="linenos" data-line="268"></span></a> <span class="kd">local</span> <span class="n">claims7</span> <span class="o">=</span> <span class="p">{}</span> </span><span id="L-269"><a href="#L-269"><span class="linenos" data-line="269"></span></a> <span class="kd">local</span> <span class="n">arabic_id</span> <span class="o">=</span> <span class="p">{</span> <span class="p">[</span><span class="s2">"P407"</span><span class="p">]</span> <span class="o">=</span> <span class="mi">13955</span><span class="p">,</span> <span class="p">[</span><span class="s2">"P282"</span><span class="p">]</span> <span class="o">=</span> <span class="mi">8196</span> <span class="p">}</span> <span class="c1">-- Q13955 = "العربية", Q8196 = "أبجدية عربية"</span> </span><span id="L-270"><a href="#L-270"><span class="linenos" data-line="270"></span></a> </span><span id="L-271"><a href="#L-271"><span class="linenos" data-line="271"></span></a> <span class="kr">for</span> <span class="n">_</span><span class="p">,</span> <span class="n">statement</span> <span class="kr">in</span> <span class="nb">pairs</span><span class="p">(</span><span class="n">claims</span><span class="p">)</span> <span class="kr">do</span> </span><span id="L-272"><a href="#L-272"><span class="linenos" data-line="272"></span></a> <span class="kr">for</span> <span class="n">prop</span><span class="p">,</span> <span class="n">id</span> <span class="kr">in</span> <span class="nb">pairs</span><span class="p">(</span><span class="n">arabic_id</span><span class="p">)</span> <span class="kr">do</span> </span><span id="L-273"><a href="#L-273"><span class="linenos" data-line="273"></span></a> <span class="kr">if</span> <span class="n">statement</span><span class="p">.</span><span class="n">qualifiers</span> <span class="ow">and</span> <span class="n">statement</span><span class="p">.</span><span class="n">qualifiers</span><span class="p">[</span><span class="n">prop</span><span class="p">]</span> <span class="kr">then</span> </span><span id="L-274"><a href="#L-274"><span class="linenos" data-line="274"></span></a> <span class="kr">for</span> <span class="n">_</span><span class="p">,</span> <span class="n">v</span> <span class="kr">in</span> <span class="nb">pairs</span><span class="p">(</span><span class="n">statement</span><span class="p">.</span><span class="n">qualifiers</span><span class="p">[</span><span class="n">prop</span><span class="p">])</span> <span class="kr">do</span> </span><span id="L-275"><a href="#L-275"><span class="linenos" data-line="275"></span></a> <span class="kr">if</span> <span class="n">v</span><span class="p">.</span><span class="n">snaktype</span> <span class="o">==</span> <span class="s2">"value"</span> <span class="ow">and</span> <span class="n">v</span><span class="p">.</span><span class="n">datavalue</span><span class="p">.</span><span class="n">value</span><span class="p">[</span><span class="s2">"numeric-id"</span><span class="p">]</span> <span class="o">==</span> <span class="n">id</span> <span class="kr">then</span> </span><span id="L-276"><a href="#L-276"><span class="linenos" data-line="276"></span></a> <span class="nb">table.insert</span><span class="p">(</span><span class="n">claims7</span><span class="p">,</span> <span class="n">statement</span><span class="p">)</span> </span><span id="L-277"><a href="#L-277"><span class="linenos" data-line="277"></span></a> <span class="kr">break</span> </span><span id="L-278"><a href="#L-278"><span class="linenos" data-line="278"></span></a> <span class="kr">end</span> </span><span id="L-279"><a href="#L-279"><span class="linenos" data-line="279"></span></a> <span class="kr">end</span> </span><span id="L-280"><a href="#L-280"><span class="linenos" data-line="280"></span></a> <span class="kr">end</span> </span><span id="L-281"><a href="#L-281"><span class="linenos" data-line="281"></span></a> <span class="kr">end</span> </span><span id="L-282"><a href="#L-282"><span class="linenos" data-line="282"></span></a> <span class="kr">end</span> </span><span id="L-283"><a href="#L-283"><span class="linenos" data-line="283"></span></a> </span><span id="L-284"><a href="#L-284"><span class="linenos" data-line="284"></span></a> <span class="kr">if</span> <span class="o">#</span><span class="n">claims7</span> <span class="o">></span> <span class="mi">0</span> <span class="kr">then</span> </span><span id="L-285"><a href="#L-285"><span class="linenos" data-line="285"></span></a> <span class="n">claims</span> <span class="o">=</span> <span class="n">claims7</span> </span><span id="L-286"><a href="#L-286"><span class="linenos" data-line="286"></span></a> <span class="kr">end</span> </span><span id="L-287"><a href="#L-287"><span class="linenos" data-line="287"></span></a> </span><span id="L-288"><a href="#L-288"><span class="linenos" data-line="288"></span></a> <span class="kr">return</span> <span class="n">claims</span> </span><span id="L-289"><a href="#L-289"><span class="linenos" data-line="289"></span></a><span class="kr">end</span> </span><span id="L-290"><a href="#L-290"><span class="linenos" data-line="290"></span></a> </span><span id="L-291"><a href="#L-291"><span class="linenos" data-line="291"></span></a><span class="cm">--[[</span> </span><span id="L-292"><a href="#L-292"><span class="linenos" data-line="292"></span></a> </span><span id="L-293"><a href="#L-293"><span class="linenos" data-line="293"></span></a><span class="cm"> functions</span> </span><span id="L-294"><a href="#L-294"><span class="linenos" data-line="294"></span></a> </span><span id="L-295"><a href="#L-295"><span class="linenos" data-line="295"></span></a><span class="cm">]]</span> </span><span id="L-296"><a href="#L-296"><span class="linenos" data-line="296"></span></a> </span><span id="L-297"><a href="#L-297"><span class="linenos" data-line="297"></span></a><span class="kr">function</span> <span class="nf">getEntityFromId</span><span class="p">(</span><span class="n">id</span><span class="p">)</span> </span><span id="L-298"><a href="#L-298"><span class="linenos" data-line="298"></span></a> <span class="kr">return</span> <span class="n">isvalid</span><span class="p">(</span><span class="n">id</span><span class="p">)</span> <span class="ow">and</span> <span class="n">mw</span><span class="p">.</span><span class="n">wikibase</span><span class="p">.</span><span class="n">getEntity</span><span class="p">(</span><span class="n">id</span><span class="p">)</span> <span class="ow">or</span> <span class="n">mw</span><span class="p">.</span><span class="n">wikibase</span><span class="p">.</span><span class="n">getEntity</span><span class="p">()</span> </span><span id="L-299"><a href="#L-299"><span class="linenos" data-line="299"></span></a><span class="kr">end</span> </span><span id="L-300"><a href="#L-300"><span class="linenos" data-line="300"></span></a> </span><span id="L-301"><a href="#L-301"><span class="linenos" data-line="301"></span></a><span class="kr">function</span> <span class="nf">formatError</span><span class="p">(</span><span class="n">key</span><span class="p">)</span> </span><span id="L-302"><a href="#L-302"><span class="linenos" data-line="302"></span></a> <span class="kr">return</span> <span class="n">i18n</span><span class="p">.</span><span class="n">errors</span><span class="p">[</span><span class="n">key</span><span class="p">]</span> </span><span id="L-303"><a href="#L-303"><span class="linenos" data-line="303"></span></a><span class="kr">end</span> </span><span id="L-304"><a href="#L-304"><span class="linenos" data-line="304"></span></a> </span><span id="L-305"><a href="#L-305"><span class="linenos" data-line="305"></span></a><span class="kr">function</span> <span class="nf">formatDatavalue</span><span class="p">(</span><span class="n">datavalue</span><span class="p">,</span> <span class="n">datatype</span><span class="p">,</span> <span class="n">options</span><span class="p">)</span> </span><span id="L-306"><a href="#L-306"><span class="linenos" data-line="306"></span></a> <span class="c1">--Use the customize handler if provided</span> </span><span id="L-307"><a href="#L-307"><span class="linenos" data-line="307"></span></a> <span class="kr">if</span> <span class="n">options</span><span class="p">[</span><span class="s2">"value-module"</span><span class="p">]</span> <span class="ow">or</span> <span class="n">options</span><span class="p">[</span><span class="s2">"value-function"</span><span class="p">]</span> <span class="kr">then</span> </span><span id="L-308"><a href="#L-308"><span class="linenos" data-line="308"></span></a> <span class="kr">if</span> <span class="ow">not</span> <span class="n">options</span><span class="p">[</span><span class="s2">"value-module"</span><span class="p">]</span> <span class="ow">or</span> <span class="ow">not</span> <span class="n">options</span><span class="p">[</span><span class="s2">"value-function"</span><span class="p">]</span> <span class="kr">then</span> </span><span id="L-309"><a href="#L-309"><span class="linenos" data-line="309"></span></a> <span class="kr">return</span> <span class="p">{</span> <span class="n">value</span> <span class="o">=</span> <span class="n">formatError</span><span class="p">(</span><span class="s2">"unknown-value-module"</span><span class="p">)</span> <span class="p">}</span> </span><span id="L-310"><a href="#L-310"><span class="linenos" data-line="310"></span></a> <span class="kr">end</span> </span><span id="L-311"><a href="#L-311"><span class="linenos" data-line="311"></span></a> <span class="kd">local</span> <span class="n">formatter</span> <span class="o">=</span> <span class="nb">require</span><span class="p">(</span><span class="s2">"Module:"</span> <span class="o">..</span> <span class="n">options</span><span class="p">[</span><span class="s2">"value-module"</span><span class="p">])</span> </span><span id="L-312"><a href="#L-312"><span class="linenos" data-line="312"></span></a> <span class="kr">if</span> <span class="ow">not</span> <span class="n">formatter</span> <span class="kr">then</span> </span><span id="L-313"><a href="#L-313"><span class="linenos" data-line="313"></span></a> <span class="kr">return</span> <span class="p">{</span> <span class="n">value</span> <span class="o">=</span> <span class="n">formatError</span><span class="p">(</span><span class="s2">"value-module-not-found"</span><span class="p">)</span> <span class="p">}</span> </span><span id="L-314"><a href="#L-314"><span class="linenos" data-line="314"></span></a> <span class="kr">end</span> </span><span id="L-315"><a href="#L-315"><span class="linenos" data-line="315"></span></a> <span class="kd">local</span> <span class="n">fun</span> <span class="o">=</span> <span class="n">formatter</span><span class="p">[</span><span class="n">options</span><span class="p">[</span><span class="s2">"value-function"</span><span class="p">]]</span> </span><span id="L-316"><a href="#L-316"><span class="linenos" data-line="316"></span></a> <span class="kr">if</span> <span class="ow">not</span> <span class="n">fun</span> <span class="kr">then</span> </span><span id="L-317"><a href="#L-317"><span class="linenos" data-line="317"></span></a> <span class="kr">return</span> <span class="p">{</span> <span class="n">value</span> <span class="o">=</span> <span class="n">formatError</span><span class="p">(</span><span class="s2">"value-function-not-found"</span><span class="p">)</span> <span class="p">}</span> </span><span id="L-318"><a href="#L-318"><span class="linenos" data-line="318"></span></a> <span class="kr">end</span> </span><span id="L-319"><a href="#L-319"><span class="linenos" data-line="319"></span></a> <span class="kr">return</span> <span class="p">{</span> <span class="n">value</span> <span class="o">=</span> <span class="n">fun</span><span class="p">(</span><span class="n">datavalue</span><span class="p">,</span> <span class="n">datatype</span><span class="p">,</span> <span class="n">options</span><span class="p">)</span> <span class="p">}</span> </span><span id="L-320"><a href="#L-320"><span class="linenos" data-line="320"></span></a> <span class="kr">end</span> </span><span id="L-321"><a href="#L-321"><span class="linenos" data-line="321"></span></a> </span><span id="L-322"><a href="#L-322"><span class="linenos" data-line="322"></span></a> <span class="c1">--Default dataformatters</span> </span><span id="L-323"><a href="#L-323"><span class="linenos" data-line="323"></span></a> <span class="kd">local</span> <span class="n">dataformatters</span> <span class="o">=</span> <span class="p">{</span> </span><span id="L-324"><a href="#L-324"><span class="linenos" data-line="324"></span></a> <span class="p">[</span><span class="s2">"wikibase-item"</span><span class="p">]</span> <span class="o">=</span> <span class="n">formatwikibaseitem</span><span class="p">,</span> </span><span id="L-325"><a href="#L-325"><span class="linenos" data-line="325"></span></a> <span class="p">[</span><span class="s2">"wikibase-property"</span><span class="p">]</span> <span class="o">=</span> <span class="n">formatwikibaseproperty</span><span class="p">,</span> </span><span id="L-326"><a href="#L-326"><span class="linenos" data-line="326"></span></a> <span class="p">[</span><span class="s2">"commonsMedia"</span><span class="p">]</span> <span class="o">=</span> <span class="n">formatcommonsMedia</span><span class="p">,</span> </span><span id="L-327"><a href="#L-327"><span class="linenos" data-line="327"></span></a> <span class="p">[</span><span class="s2">"math"</span><span class="p">]</span> <span class="o">=</span> <span class="n">formatmath</span><span class="p">,</span> </span><span id="L-328"><a href="#L-328"><span class="linenos" data-line="328"></span></a> <span class="p">[</span><span class="s2">"time"</span><span class="p">]</span> <span class="o">=</span> <span class="n">formattime</span><span class="p">,</span> </span><span id="L-329"><a href="#L-329"><span class="linenos" data-line="329"></span></a> <span class="p">[</span><span class="s2">"external-id"</span><span class="p">]</span> <span class="o">=</span> <span class="n">formatexternalid</span><span class="p">,</span> </span><span id="L-330"><a href="#L-330"><span class="linenos" data-line="330"></span></a> <span class="p">[</span><span class="s2">"string"</span><span class="p">]</span> <span class="o">=</span> <span class="n">formatstring</span><span class="p">,</span> </span><span id="L-331"><a href="#L-331"><span class="linenos" data-line="331"></span></a> <span class="p">[</span><span class="s2">"globe-coordinate"</span><span class="p">]</span> <span class="o">=</span> <span class="n">formatcoordinate</span><span class="p">,</span> </span><span id="L-332"><a href="#L-332"><span class="linenos" data-line="332"></span></a> <span class="p">[</span><span class="s2">"quantity"</span><span class="p">]</span> <span class="o">=</span> <span class="n">formatquantity</span><span class="p">,</span> </span><span id="L-333"><a href="#L-333"><span class="linenos" data-line="333"></span></a> <span class="p">[</span><span class="s2">"url"</span><span class="p">]</span> <span class="o">=</span> <span class="n">formaturl</span><span class="p">,</span> </span><span id="L-334"><a href="#L-334"><span class="linenos" data-line="334"></span></a> <span class="p">[</span><span class="s2">"monolingualtext"</span><span class="p">]</span> <span class="o">=</span> <span class="n">formatmonolingualtext</span><span class="p">,</span> </span><span id="L-335"><a href="#L-335"><span class="linenos" data-line="335"></span></a> <span class="p">[</span><span class="s2">"geo-shape"</span><span class="p">]</span> <span class="o">=</span> <span class="n">formatgeoshape</span><span class="p">,</span> </span><span id="L-336"><a href="#L-336"><span class="linenos" data-line="336"></span></a> <span class="p">[</span><span class="s2">"tabular-data"</span><span class="p">]</span> <span class="o">=</span> <span class="n">formattabulardata</span> </span><span id="L-337"><a href="#L-337"><span class="linenos" data-line="337"></span></a> <span class="p">}</span> </span><span id="L-338"><a href="#L-338"><span class="linenos" data-line="338"></span></a> </span><span id="L-339"><a href="#L-339"><span class="linenos" data-line="339"></span></a> <span class="kd">local</span> <span class="n">dataformatter</span> <span class="o">=</span> <span class="n">dataformatters</span><span class="p">[</span><span class="n">datatype</span><span class="p">]</span> </span><span id="L-340"><a href="#L-340"><span class="linenos" data-line="340"></span></a> <span class="kr">if</span> <span class="ow">not</span> <span class="n">dataformatter</span> <span class="kr">then</span> </span><span id="L-341"><a href="#L-341"><span class="linenos" data-line="341"></span></a> <span class="kr">return</span> <span class="p">{</span> <span class="n">value</span> <span class="o">=</span> <span class="n">formatError</span><span class="p">(</span><span class="s2">"unknown-data-type"</span><span class="p">)</span> <span class="p">}</span> </span><span id="L-342"><a href="#L-342"><span class="linenos" data-line="342"></span></a> <span class="kr">end</span> </span><span id="L-343"><a href="#L-343"><span class="linenos" data-line="343"></span></a> <span class="kr">return</span> <span class="n">dataformatter</span><span class="p">(</span><span class="n">datavalue</span><span class="p">,</span> <span class="n">datatype</span><span class="p">,</span> <span class="n">options</span><span class="p">)</span> </span><span id="L-344"><a href="#L-344"><span class="linenos" data-line="344"></span></a><span class="kr">end</span> </span><span id="L-345"><a href="#L-345"><span class="linenos" data-line="345"></span></a> </span><span id="L-346"><a href="#L-346"><span class="linenos" data-line="346"></span></a><span class="kr">function</span> <span class="nf">formatSnak</span><span class="p">(</span><span class="n">snak</span><span class="p">,</span> <span class="n">options</span><span class="p">)</span> </span><span id="L-347"><a href="#L-347"><span class="linenos" data-line="347"></span></a> <span class="kr">if</span> <span class="n">snak</span><span class="p">.</span><span class="n">snaktype</span> <span class="o">==</span> <span class="s2">"somevalue"</span> <span class="kr">then</span> </span><span id="L-348"><a href="#L-348"><span class="linenos" data-line="348"></span></a> <span class="kd">local</span> <span class="n">somevalue</span> <span class="o">=</span> <span class="n">options</span><span class="p">.</span><span class="n">somevalue</span> <span class="ow">or</span> <span class="n">i18n</span><span class="p">[</span><span class="s2">"somevalue"</span><span class="p">]</span> </span><span id="L-349"><a href="#L-349"><span class="linenos" data-line="349"></span></a> <span class="kr">return</span> <span class="p">{</span> <span class="n">value</span> <span class="o">=</span> <span class="n">somevalue</span> <span class="p">}</span> </span><span id="L-350"><a href="#L-350"><span class="linenos" data-line="350"></span></a> <span class="kr">elseif</span> <span class="n">snak</span><span class="p">.</span><span class="n">snaktype</span> <span class="o">==</span> <span class="s2">"novalue"</span> <span class="kr">then</span> </span><span id="L-351"><a href="#L-351"><span class="linenos" data-line="351"></span></a> <span class="kd">local</span> <span class="n">novalue</span> <span class="o">=</span> <span class="n">options</span><span class="p">.</span><span class="n">novalue</span> <span class="ow">or</span> <span class="n">i18n</span><span class="p">[</span><span class="s2">"novalue"</span><span class="p">]</span> </span><span id="L-352"><a href="#L-352"><span class="linenos" data-line="352"></span></a> <span class="kr">return</span> <span class="p">{</span> <span class="n">value</span> <span class="o">=</span> <span class="n">novalue</span> <span class="p">}</span> </span><span id="L-353"><a href="#L-353"><span class="linenos" data-line="353"></span></a> <span class="kr">elseif</span> <span class="n">snak</span><span class="p">.</span><span class="n">snaktype</span> <span class="o">==</span> <span class="s2">"value"</span> <span class="kr">then</span> </span><span id="L-354"><a href="#L-354"><span class="linenos" data-line="354"></span></a> <span class="kd">local</span> <span class="n">s</span> <span class="o">=</span> <span class="n">formatDatavalue</span><span class="p">(</span><span class="n">snak</span><span class="p">.</span><span class="n">datavalue</span><span class="p">,</span> <span class="n">snak</span><span class="p">.</span><span class="n">datatype</span><span class="p">,</span> <span class="n">options</span><span class="p">)</span> </span><span id="L-355"><a href="#L-355"><span class="linenos" data-line="355"></span></a> <span class="kr">if</span> <span class="n">s</span> <span class="ow">and</span> <span class="n">s</span><span class="p">.</span><span class="n">value</span> <span class="ow">and</span> <span class="n">isvalid</span><span class="p">(</span><span class="n">s</span><span class="p">.</span><span class="n">value</span><span class="p">)</span> <span class="kr">then</span> </span><span id="L-356"><a href="#L-356"><span class="linenos" data-line="356"></span></a> <span class="n">s</span><span class="p">.</span><span class="n">value</span> <span class="o">=</span> <span class="p">(</span><span class="n">options</span><span class="p">.</span><span class="n">prefix</span> <span class="ow">or</span> <span class="s2">""</span><span class="p">)</span> <span class="o">..</span> <span class="n">s</span><span class="p">.</span><span class="n">value</span> <span class="o">..</span> <span class="p">(</span><span class="n">options</span><span class="p">.</span><span class="n">suffix</span> <span class="ow">or</span> <span class="s2">""</span><span class="p">)</span> </span><span id="L-357"><a href="#L-357"><span class="linenos" data-line="357"></span></a> <span class="kr">end</span> </span><span id="L-358"><a href="#L-358"><span class="linenos" data-line="358"></span></a> <span class="kr">return</span> <span class="n">s</span> </span><span id="L-359"><a href="#L-359"><span class="linenos" data-line="359"></span></a> <span class="kr">else</span> </span><span id="L-360"><a href="#L-360"><span class="linenos" data-line="360"></span></a> <span class="kr">return</span> <span class="p">{</span> <span class="n">value</span> <span class="o">=</span> <span class="n">formatError</span><span class="p">(</span><span class="s2">"unknown-snak-type"</span><span class="p">)</span> <span class="p">}</span> </span><span id="L-361"><a href="#L-361"><span class="linenos" data-line="361"></span></a> <span class="kr">end</span> </span><span id="L-362"><a href="#L-362"><span class="linenos" data-line="362"></span></a><span class="kr">end</span> </span><span id="L-363"><a href="#L-363"><span class="linenos" data-line="363"></span></a> </span><span id="L-364"><a href="#L-364"><span class="linenos" data-line="364"></span></a><span class="kr">function</span> <span class="nf">formatStatement</span><span class="p">(</span><span class="n">statement</span><span class="p">,</span> <span class="n">options</span><span class="p">)</span> </span><span id="L-365"><a href="#L-365"><span class="linenos" data-line="365"></span></a> <span class="kr">if</span> <span class="n">options</span><span class="p">[</span><span class="s2">"claim-module"</span><span class="p">]</span> <span class="ow">or</span> <span class="n">options</span><span class="p">[</span><span class="s2">"claim-function"</span><span class="p">]</span> <span class="kr">then</span> </span><span id="L-366"><a href="#L-366"><span class="linenos" data-line="366"></span></a> <span class="kr">if</span> <span class="ow">not</span> <span class="n">options</span><span class="p">[</span><span class="s2">"claim-module"</span><span class="p">]</span> <span class="ow">or</span> <span class="ow">not</span> <span class="n">options</span><span class="p">[</span><span class="s2">"claim-function"</span><span class="p">]</span> <span class="kr">then</span> </span><span id="L-367"><a href="#L-367"><span class="linenos" data-line="367"></span></a> <span class="kr">return</span> <span class="p">{</span> <span class="n">value</span> <span class="o">=</span> <span class="n">formatError</span><span class="p">(</span><span class="s2">"unknown-claim-module"</span><span class="p">)</span> <span class="p">}</span> </span><span id="L-368"><a href="#L-368"><span class="linenos" data-line="368"></span></a> <span class="kr">end</span> </span><span id="L-369"><a href="#L-369"><span class="linenos" data-line="369"></span></a> <span class="kd">local</span> <span class="n">formatter</span> <span class="o">=</span> <span class="nb">require</span><span class="p">(</span><span class="s2">"Module:"</span> <span class="o">..</span> <span class="n">options</span><span class="p">[</span><span class="s2">"claim-module"</span><span class="p">])</span> </span><span id="L-370"><a href="#L-370"><span class="linenos" data-line="370"></span></a> <span class="kr">if</span> <span class="n">formatter</span> <span class="o">==</span> <span class="kc">nil</span> <span class="kr">then</span> </span><span id="L-371"><a href="#L-371"><span class="linenos" data-line="371"></span></a> <span class="kr">return</span> <span class="p">{</span> <span class="n">value</span> <span class="o">=</span> <span class="n">formatError</span><span class="p">(</span><span class="s2">"claim-module-not-found"</span><span class="p">)</span> <span class="p">}</span> </span><span id="L-372"><a href="#L-372"><span class="linenos" data-line="372"></span></a> <span class="kr">end</span> </span><span id="L-373"><a href="#L-373"><span class="linenos" data-line="373"></span></a> <span class="kd">local</span> <span class="n">fun</span> <span class="o">=</span> <span class="n">formatter</span><span class="p">[</span><span class="n">options</span><span class="p">[</span><span class="s2">"claim-function"</span><span class="p">]]</span> </span><span id="L-374"><a href="#L-374"><span class="linenos" data-line="374"></span></a> <span class="kr">if</span> <span class="n">fun</span> <span class="o">==</span> <span class="kc">nil</span> <span class="kr">then</span> </span><span id="L-375"><a href="#L-375"><span class="linenos" data-line="375"></span></a> <span class="kr">return</span> <span class="p">{</span> <span class="n">value</span> <span class="o">=</span> <span class="n">formatError</span><span class="p">(</span><span class="s2">"claim-function-not-found"</span><span class="p">)</span> <span class="p">}</span> </span><span id="L-376"><a href="#L-376"><span class="linenos" data-line="376"></span></a> <span class="kr">end</span> </span><span id="L-377"><a href="#L-377"><span class="linenos" data-line="377"></span></a> <span class="kr">return</span> <span class="p">{</span> <span class="n">value</span> <span class="o">=</span> <span class="n">fun</span><span class="p">(</span><span class="n">statement</span><span class="p">,</span> <span class="n">options</span><span class="p">)</span> <span class="p">}</span> </span><span id="L-378"><a href="#L-378"><span class="linenos" data-line="378"></span></a> <span class="kr">elseif</span> <span class="n">statement</span><span class="p">.</span><span class="n">type</span> <span class="o">==</span> <span class="s2">"statement"</span> <span class="kr">then</span> </span><span id="L-379"><a href="#L-379"><span class="linenos" data-line="379"></span></a> <span class="kd">local</span> <span class="n">s</span> <span class="o">=</span> <span class="n">formatSnak</span><span class="p">(</span><span class="n">statement</span><span class="p">.</span><span class="n">mainsnak</span><span class="p">,</span> <span class="n">options</span><span class="p">)</span> </span><span id="L-380"><a href="#L-380"><span class="linenos" data-line="380"></span></a> <span class="kr">if</span> <span class="n">isvalid</span><span class="p">(</span><span class="n">s</span><span class="p">)</span> <span class="kr">then</span> </span><span id="L-381"><a href="#L-381"><span class="linenos" data-line="381"></span></a> <span class="n">s</span><span class="p">.</span><span class="n">qualifiers</span> <span class="o">=</span> <span class="p">{}</span> </span><span id="L-382"><a href="#L-382"><span class="linenos" data-line="382"></span></a> <span class="kr">if</span> <span class="n">statement</span><span class="p">.</span><span class="n">qualifiers</span> <span class="kr">then</span> </span><span id="L-383"><a href="#L-383"><span class="linenos" data-line="383"></span></a> <span class="kd">local</span> <span class="n">qualu</span> <span class="o">=</span> <span class="n">formatqualifiers</span><span class="p">(</span><span class="n">statement</span><span class="p">,</span> <span class="n">s</span><span class="p">,</span> <span class="n">options</span><span class="p">)</span> </span><span id="L-384"><a href="#L-384"><span class="linenos" data-line="384"></span></a> <span class="c1">--if isvalid(qualu) then table.insert(qualu) end</span> </span><span id="L-385"><a href="#L-385"><span class="linenos" data-line="385"></span></a> <span class="kr">end</span> </span><span id="L-386"><a href="#L-386"><span class="linenos" data-line="386"></span></a> <span class="kr">if</span> <span class="n">statement</span><span class="p">.</span><span class="n">references</span> <span class="kr">then</span> </span><span id="L-387"><a href="#L-387"><span class="linenos" data-line="387"></span></a> <span class="kr">if</span> <span class="n">isvalid</span><span class="p">(</span><span class="n">options</span><span class="p">.</span><span class="n">reff</span><span class="p">)</span> <span class="kr">then</span> </span><span id="L-388"><a href="#L-388"><span class="linenos" data-line="388"></span></a> <span class="n">s</span><span class="p">.</span><span class="n">reff</span> <span class="o">=</span> <span class="n">formatReferences</span><span class="p">(</span><span class="n">statement</span><span class="p">,</span> <span class="n">options</span><span class="p">)</span> </span><span id="L-389"><a href="#L-389"><span class="linenos" data-line="389"></span></a> <span class="kr">end</span> </span><span id="L-390"><a href="#L-390"><span class="linenos" data-line="390"></span></a> <span class="kr">end</span> </span><span id="L-391"><a href="#L-391"><span class="linenos" data-line="391"></span></a> <span class="kr">end</span> </span><span id="L-392"><a href="#L-392"><span class="linenos" data-line="392"></span></a> <span class="kr">return</span> <span class="n">s</span> </span><span id="L-393"><a href="#L-393"><span class="linenos" data-line="393"></span></a> <span class="kr">elseif</span> <span class="ow">not</span> <span class="n">statement</span><span class="p">.</span><span class="n">type</span> <span class="kr">then</span> </span><span id="L-394"><a href="#L-394"><span class="linenos" data-line="394"></span></a> <span class="kr">return</span> <span class="n">formatSnak</span><span class="p">(</span><span class="n">statement</span><span class="p">,</span> <span class="n">options</span><span class="p">)</span> </span><span id="L-395"><a href="#L-395"><span class="linenos" data-line="395"></span></a> <span class="kr">end</span> </span><span id="L-396"><a href="#L-396"><span class="linenos" data-line="396"></span></a> <span class="kr">return</span> <span class="p">{</span> <span class="n">value</span> <span class="o">=</span> <span class="n">formatError</span><span class="p">(</span><span class="s2">"unknown-claim-type"</span><span class="p">)</span> <span class="p">}</span> </span><span id="L-397"><a href="#L-397"><span class="linenos" data-line="397"></span></a><span class="kr">end</span> </span><span id="L-398"><a href="#L-398"><span class="linenos" data-line="398"></span></a> </span><span id="L-399"><a href="#L-399"><span class="linenos" data-line="399"></span></a><span class="kr">function</span> <span class="nf">formatOneStatement</span><span class="p">(</span><span class="n">statement</span><span class="p">,</span> <span class="n">ref</span><span class="p">,</span> <span class="n">options</span><span class="p">)</span> </span><span id="L-400"><a href="#L-400"><span class="linenos" data-line="400"></span></a> <span class="kd">local</span> <span class="n">value</span> <span class="o">=</span> <span class="kc">nil</span> </span><span id="L-401"><a href="#L-401"><span class="linenos" data-line="401"></span></a> <span class="kd">local</span> <span class="n">stat</span> <span class="o">=</span> <span class="n">formatStatement</span><span class="p">(</span><span class="n">statement</span><span class="p">,</span> <span class="n">options</span><span class="p">)</span> </span><span id="L-402"><a href="#L-402"><span class="linenos" data-line="402"></span></a> <span class="kr">if</span> <span class="ow">not</span> <span class="n">stat</span> <span class="kr">then</span> </span><span id="L-403"><a href="#L-403"><span class="linenos" data-line="403"></span></a> <span class="kr">return</span> <span class="p">{</span> <span class="n">v</span> <span class="o">=</span> <span class="n">value</span><span class="p">,</span> <span class="n">raw</span> <span class="o">=</span> <span class="n">stat</span> <span class="p">}</span> </span><span id="L-404"><a href="#L-404"><span class="linenos" data-line="404"></span></a> <span class="kr">end</span> </span><span id="L-405"><a href="#L-405"><span class="linenos" data-line="405"></span></a> </span><span id="L-406"><a href="#L-406"><span class="linenos" data-line="406"></span></a> <span class="kd">local</span> <span class="n">s</span> <span class="o">=</span> <span class="n">stat</span><span class="p">.</span><span class="n">value</span> </span><span id="L-407"><a href="#L-407"><span class="linenos" data-line="407"></span></a> <span class="kr">if</span> <span class="n">isntvalid</span><span class="p">(</span><span class="n">s</span><span class="p">)</span> <span class="kr">then</span> </span><span id="L-408"><a href="#L-408"><span class="linenos" data-line="408"></span></a> <span class="kr">return</span> <span class="p">{</span> <span class="n">v</span> <span class="o">=</span> <span class="n">value</span><span class="p">,</span> <span class="n">raw</span> <span class="o">=</span> <span class="n">stat</span> <span class="p">}</span> </span><span id="L-409"><a href="#L-409"><span class="linenos" data-line="409"></span></a> <span class="kr">end</span> </span><span id="L-410"><a href="#L-410"><span class="linenos" data-line="410"></span></a> </span><span id="L-411"><a href="#L-411"><span class="linenos" data-line="411"></span></a> <span class="kr">if</span> <span class="ow">not</span> <span class="n">stat</span><span class="p">.</span><span class="n">qualifiers</span> <span class="kr">then</span> </span><span id="L-412"><a href="#L-412"><span class="linenos" data-line="412"></span></a> <span class="n">stat</span><span class="p">.</span><span class="n">qualifiers</span> <span class="o">=</span> <span class="p">{}</span> </span><span id="L-413"><a href="#L-413"><span class="linenos" data-line="413"></span></a> <span class="kr">end</span> </span><span id="L-414"><a href="#L-414"><span class="linenos" data-line="414"></span></a> </span><span id="L-415"><a href="#L-415"><span class="linenos" data-line="415"></span></a> <span class="kd">local</span> <span class="n">P585</span> <span class="o">=</span> <span class="n">stat</span><span class="p">.</span><span class="n">P585</span> <span class="ow">or</span> <span class="s2">""</span> </span><span id="L-416"><a href="#L-416"><span class="linenos" data-line="416"></span></a> <span class="kd">local</span> <span class="n">tf</span> <span class="o">=</span> <span class="n">stat</span><span class="p">.</span><span class="n">tifr</span> </span><span id="L-417"><a href="#L-417"><span class="linenos" data-line="417"></span></a> <span class="kd">local</span> <span class="n">qp1a</span> <span class="o">=</span> <span class="n">stat</span><span class="p">.</span><span class="n">qp1a</span> </span><span id="L-418"><a href="#L-418"><span class="linenos" data-line="418"></span></a> <span class="kd">local</span> <span class="n">onlyqualifier</span> <span class="o">=</span> <span class="n">stat</span><span class="p">.</span><span class="n">onlyqualifier</span> </span><span id="L-419"><a href="#L-419"><span class="linenos" data-line="419"></span></a> <span class="kd">local</span> <span class="n">qp1</span> <span class="o">=</span> <span class="n">stat</span><span class="p">.</span><span class="n">qp1</span> </span><span id="L-420"><a href="#L-420"><span class="linenos" data-line="420"></span></a> <span class="kd">local</span> <span class="n">qp2</span> <span class="o">=</span> <span class="n">stat</span><span class="p">.</span><span class="n">qp2</span> </span><span id="L-421"><a href="#L-421"><span class="linenos" data-line="421"></span></a> <span class="kd">local</span> <span class="n">qp3</span> <span class="o">=</span> <span class="n">stat</span><span class="p">.</span><span class="n">qp3</span> </span><span id="L-422"><a href="#L-422"><span class="linenos" data-line="422"></span></a> <span class="kd">local</span> <span class="n">qp4</span> <span class="o">=</span> <span class="n">stat</span><span class="p">.</span><span class="n">qp4</span> </span><span id="L-423"><a href="#L-423"><span class="linenos" data-line="423"></span></a> <span class="kd">local</span> <span class="n">qp5</span> <span class="o">=</span> <span class="n">stat</span><span class="p">.</span><span class="n">qp5</span> </span><span id="L-424"><a href="#L-424"><span class="linenos" data-line="424"></span></a> <span class="kd">local</span> <span class="n">reff</span> <span class="o">=</span> <span class="n">stat</span><span class="p">.</span><span class="n">reff</span> </span><span id="L-425"><a href="#L-425"><span class="linenos" data-line="425"></span></a> </span><span id="L-426"><a href="#L-426"><span class="linenos" data-line="426"></span></a> <span class="kr">if</span> <span class="n">reff</span> <span class="ow">and</span> <span class="n">isvalid</span><span class="p">(</span><span class="n">options</span><span class="p">.</span><span class="n">reff</span><span class="p">)</span> <span class="kr">then</span> </span><span id="L-427"><a href="#L-427"><span class="linenos" data-line="427"></span></a> <span class="n">s</span> <span class="o">=</span> <span class="n">s</span> <span class="o">..</span> <span class="n">reff</span> </span><span id="L-428"><a href="#L-428"><span class="linenos" data-line="428"></span></a> <span class="kr">end</span> </span><span id="L-429"><a href="#L-429"><span class="linenos" data-line="429"></span></a> <span class="kr">if</span> <span class="n">isvalid</span><span class="p">(</span><span class="n">options</span><span class="p">.</span><span class="n">template</span><span class="p">)</span> <span class="kr">then</span> </span><span id="L-430"><a href="#L-430"><span class="linenos" data-line="430"></span></a> <span class="n">s</span> <span class="o">=</span> </span><span id="L-431"><a href="#L-431"><span class="linenos" data-line="431"></span></a> <span class="n">mw</span><span class="p">.</span><span class="n">getCurrentFrame</span><span class="p">():</span><span class="n">expandTemplate</span> <span class="p">{</span> </span><span id="L-432"><a href="#L-432"><span class="linenos" data-line="432"></span></a> <span class="n">title</span> <span class="o">=</span> <span class="n">options</span><span class="p">.</span><span class="n">template</span><span class="p">,</span> </span><span id="L-433"><a href="#L-433"><span class="linenos" data-line="433"></span></a> <span class="n">args</span> <span class="o">=</span> <span class="p">{</span> </span><span id="L-434"><a href="#L-434"><span class="linenos" data-line="434"></span></a> <span class="n">stat</span><span class="p">.</span><span class="n">QQ1</span><span class="p">,</span> </span><span id="L-435"><a href="#L-435"><span class="linenos" data-line="435"></span></a> <span class="n">s</span><span class="p">,</span> </span><span id="L-436"><a href="#L-436"><span class="linenos" data-line="436"></span></a> <span class="n">stat</span><span class="p">.</span><span class="n">QQ2</span><span class="p">,</span> </span><span id="L-437"><a href="#L-437"><span class="linenos" data-line="437"></span></a> <span class="n">stat</span><span class="p">.</span><span class="n">QQ3</span><span class="p">,</span> </span><span id="L-438"><a href="#L-438"><span class="linenos" data-line="438"></span></a> <span class="n">stat</span><span class="p">.</span><span class="n">QQ4</span><span class="p">,</span> </span><span id="L-439"><a href="#L-439"><span class="linenos" data-line="439"></span></a> <span class="n">stat</span><span class="p">.</span><span class="n">QQ5</span><span class="p">,</span> </span><span id="L-440"><a href="#L-440"><span class="linenos" data-line="440"></span></a> <span class="n">stat</span><span class="p">.</span><span class="n">QQ6</span><span class="p">,</span> </span><span id="L-441"><a href="#L-441"><span class="linenos" data-line="441"></span></a> <span class="n">stat</span><span class="p">.</span><span class="n">QQ7</span><span class="p">,</span> </span><span id="L-442"><a href="#L-442"><span class="linenos" data-line="442"></span></a> <span class="n">stat</span><span class="p">.</span><span class="n">QQ8</span><span class="p">,</span> </span><span id="L-443"><a href="#L-443"><span class="linenos" data-line="443"></span></a> <span class="n">stat</span><span class="p">.</span><span class="n">QQ9</span><span class="p">,</span> </span><span id="L-444"><a href="#L-444"><span class="linenos" data-line="444"></span></a> <span class="n">stat</span><span class="p">.</span><span class="n">QQ10</span><span class="p">,</span> </span><span id="L-445"><a href="#L-445"><span class="linenos" data-line="445"></span></a> <span class="n">entityId</span> <span class="o">=</span> <span class="n">options</span><span class="p">.</span><span class="n">entityId</span><span class="p">,</span> </span><span id="L-446"><a href="#L-446"><span class="linenos" data-line="446"></span></a> <span class="n">v1</span> <span class="o">=</span> <span class="n">options</span><span class="p">.</span><span class="n">v1</span><span class="p">,</span> </span><span id="L-447"><a href="#L-447"><span class="linenos" data-line="447"></span></a> <span class="n">id</span> <span class="o">=</span> <span class="n">stat</span><span class="p">.</span><span class="n">ID</span> </span><span id="L-448"><a href="#L-448"><span class="linenos" data-line="448"></span></a> <span class="p">}</span> </span><span id="L-449"><a href="#L-449"><span class="linenos" data-line="449"></span></a> <span class="p">}</span> </span><span id="L-450"><a href="#L-450"><span class="linenos" data-line="450"></span></a> <span class="kr">end</span> </span><span id="L-451"><a href="#L-451"><span class="linenos" data-line="451"></span></a> <span class="kr">if</span> <span class="n">isvalid</span><span class="p">(</span><span class="n">options</span><span class="p">.</span><span class="n">football</span><span class="p">)</span> <span class="kr">then</span> </span><span id="L-452"><a href="#L-452"><span class="linenos" data-line="452"></span></a> <span class="n">s</span> <span class="o">=</span> </span><span id="L-453"><a href="#L-453"><span class="linenos" data-line="453"></span></a> <span class="n">mw</span><span class="p">.</span><span class="n">getCurrentFrame</span><span class="p">():</span><span class="n">expandTemplate</span> <span class="p">{</span> </span><span id="L-454"><a href="#L-454"><span class="linenos" data-line="454"></span></a> <span class="n">title</span> <span class="o">=</span> <span class="s2">"صندوق معلومات سيرة كرة قدم/سطر فريق"</span><span class="p">,</span> </span><span id="L-455"><a href="#L-455"><span class="linenos" data-line="455"></span></a> <span class="n">args</span> <span class="o">=</span> <span class="p">{</span> </span><span id="L-456"><a href="#L-456"><span class="linenos" data-line="456"></span></a> <span class="n">stat</span><span class="p">.</span><span class="n">qualifiers</span><span class="p">.</span><span class="n">P580</span> <span class="ow">or</span> <span class="s2">""</span><span class="p">,</span> </span><span id="L-457"><a href="#L-457"><span class="linenos" data-line="457"></span></a> <span class="n">stat</span><span class="p">.</span><span class="n">qualifiers</span><span class="p">.</span><span class="n">P582</span> <span class="ow">or</span> <span class="s2">""</span><span class="p">,</span> </span><span id="L-458"><a href="#L-458"><span class="linenos" data-line="458"></span></a> <span class="n">s</span><span class="p">,</span> </span><span id="L-459"><a href="#L-459"><span class="linenos" data-line="459"></span></a> <span class="n">stat</span><span class="p">.</span><span class="n">amatch</span><span class="p">,</span> </span><span id="L-460"><a href="#L-460"><span class="linenos" data-line="460"></span></a> <span class="n">stat</span><span class="p">.</span><span class="n">goal</span> </span><span id="L-461"><a href="#L-461"><span class="linenos" data-line="461"></span></a> <span class="p">}</span> </span><span id="L-462"><a href="#L-462"><span class="linenos" data-line="462"></span></a> <span class="p">}</span> </span><span id="L-463"><a href="#L-463"><span class="linenos" data-line="463"></span></a> <span class="kr">end</span> </span><span id="L-464"><a href="#L-464"><span class="linenos" data-line="464"></span></a> </span><span id="L-465"><a href="#L-465"><span class="linenos" data-line="465"></span></a> <span class="kd">local</span> <span class="kr">function</span> <span class="nf">qoo</span><span class="p">(</span><span class="n">Prefix</span><span class="p">,</span> <span class="n">qualpref</span><span class="p">,</span> <span class="n">p</span><span class="p">,</span> <span class="n">Suffix</span><span class="p">)</span> </span><span id="L-466"><a href="#L-466"><span class="linenos" data-line="466"></span></a> <span class="kr">if</span> <span class="n">isvalid</span><span class="p">(</span><span class="n">p</span><span class="p">)</span> <span class="kr">then</span> </span><span id="L-467"><a href="#L-467"><span class="linenos" data-line="467"></span></a> <span class="kd">local</span> <span class="n">stri</span> <span class="o">=</span> <span class="p">(</span><span class="n">Prefix</span> <span class="ow">or</span> <span class="s2">" ("</span><span class="p">)</span> <span class="o">..</span> <span class="p">(</span><span class="n">qualpref</span> <span class="ow">or</span> <span class="s2">""</span><span class="p">)</span> <span class="o">..</span> <span class="n">p</span> <span class="o">..</span> <span class="p">(</span><span class="n">Suffix</span> <span class="ow">or</span> <span class="s2">")"</span><span class="p">)</span> </span><span id="L-468"><a href="#L-468"><span class="linenos" data-line="468"></span></a> <span class="kr">if</span> <span class="n">isvalid</span><span class="p">(</span><span class="n">options</span><span class="p">.</span><span class="n">nosmall</span><span class="p">)</span> <span class="kr">then</span> </span><span id="L-469"><a href="#L-469"><span class="linenos" data-line="469"></span></a> <span class="kr">return</span> <span class="n">stri</span> </span><span id="L-470"><a href="#L-470"><span class="linenos" data-line="470"></span></a> <span class="kr">else</span> </span><span id="L-471"><a href="#L-471"><span class="linenos" data-line="471"></span></a> <span class="kr">return</span> <span class="n">mw</span><span class="p">.</span><span class="n">text</span><span class="p">.</span><span class="n">tag</span><span class="p">(</span><span class="s2">"small"</span><span class="p">,</span> <span class="p">{},</span> <span class="n">stri</span><span class="p">)</span> </span><span id="L-472"><a href="#L-472"><span class="linenos" data-line="472"></span></a> <span class="kr">end</span> </span><span id="L-473"><a href="#L-473"><span class="linenos" data-line="473"></span></a> <span class="kr">end</span> </span><span id="L-474"><a href="#L-474"><span class="linenos" data-line="474"></span></a> <span class="kr">end</span> </span><span id="L-475"><a href="#L-475"><span class="linenos" data-line="475"></span></a> </span><span id="L-476"><a href="#L-476"><span class="linenos" data-line="476"></span></a> <span class="kd">local</span> <span class="n">QPrefix</span> <span class="o">=</span> <span class="n">isvalid</span><span class="p">(</span><span class="n">options</span><span class="p">.</span><span class="n">qualifierprefix</span><span class="p">)</span> </span><span id="L-477"><a href="#L-477"><span class="linenos" data-line="477"></span></a> <span class="kd">local</span> <span class="n">QSuffix</span> <span class="o">=</span> <span class="n">isvalid</span><span class="p">(</span><span class="n">options</span><span class="p">.</span><span class="n">qualifiersuffix</span><span class="p">)</span> </span><span id="L-478"><a href="#L-478"><span class="linenos" data-line="478"></span></a> </span><span id="L-479"><a href="#L-479"><span class="linenos" data-line="479"></span></a> <span class="kr">if</span> <span class="n">isvalid</span><span class="p">(</span><span class="n">qp1</span><span class="p">)</span> <span class="ow">and</span> <span class="n">isvalid</span><span class="p">(</span><span class="n">options</span><span class="p">.</span><span class="n">qual1</span><span class="p">)</span> <span class="ow">and</span> <span class="n">isvalid</span><span class="p">(</span><span class="n">qp1a</span><span class="p">)</span> <span class="ow">and</span> <span class="n">isvalid</span><span class="p">(</span><span class="n">options</span><span class="p">.</span><span class="n">qual1a</span><span class="p">)</span> <span class="kr">then</span> </span><span id="L-480"><a href="#L-480"><span class="linenos" data-line="480"></span></a> <span class="n">s</span> <span class="o">=</span> <span class="n">s</span> <span class="o">..</span> </span><span id="L-481"><a href="#L-481"><span class="linenos" data-line="481"></span></a> <span class="n">qoo</span><span class="p">(</span><span class="n">QPrefix</span><span class="p">,</span> <span class="n">options</span><span class="p">.</span><span class="n">qual1pref</span><span class="p">,</span> <span class="n">qp1</span><span class="p">,</span> <span class="n">QSuffix</span><span class="p">)</span> <span class="o">..</span> <span class="n">qoo</span><span class="p">(</span><span class="n">QPrefix</span><span class="p">,</span> <span class="n">options</span><span class="p">.</span><span class="n">qp1apref</span><span class="p">,</span> <span class="n">qp1a</span><span class="p">,</span> <span class="n">QSuffix</span><span class="p">)</span> </span><span id="L-482"><a href="#L-482"><span class="linenos" data-line="482"></span></a> <span class="kr">elseif</span> <span class="n">isvalid</span><span class="p">(</span><span class="n">qp1</span><span class="p">)</span> <span class="ow">and</span> <span class="n">isvalid</span><span class="p">(</span><span class="n">options</span><span class="p">.</span><span class="n">qual1</span><span class="p">)</span> <span class="kr">then</span> </span><span id="L-483"><a href="#L-483"><span class="linenos" data-line="483"></span></a> <span class="n">s</span> <span class="o">=</span> <span class="n">s</span> <span class="o">..</span> <span class="n">qoo</span><span class="p">(</span><span class="n">QPrefix</span><span class="p">,</span> <span class="n">options</span><span class="p">.</span><span class="n">qual1pref</span><span class="p">,</span> <span class="n">qp1</span><span class="p">,</span> <span class="n">QSuffix</span><span class="p">)</span> </span><span id="L-484"><a href="#L-484"><span class="linenos" data-line="484"></span></a> <span class="kr">elseif</span> <span class="n">isvalid</span><span class="p">(</span><span class="n">qp1a</span><span class="p">)</span> <span class="ow">and</span> <span class="n">isvalid</span><span class="p">(</span><span class="n">options</span><span class="p">.</span><span class="n">qual1a</span><span class="p">)</span> <span class="kr">then</span> </span><span id="L-485"><a href="#L-485"><span class="linenos" data-line="485"></span></a> <span class="n">s</span> <span class="o">=</span> <span class="n">s</span> <span class="o">..</span> <span class="n">qoo</span><span class="p">(</span><span class="n">QPrefix</span><span class="p">,</span> <span class="n">options</span><span class="p">.</span><span class="n">qp1apref</span><span class="p">,</span> <span class="n">qp1a</span><span class="p">,</span> <span class="n">QSuffix</span><span class="p">)</span> </span><span id="L-486"><a href="#L-486"><span class="linenos" data-line="486"></span></a> <span class="kr">end</span> </span><span id="L-487"><a href="#L-487"><span class="linenos" data-line="487"></span></a> </span><span id="L-488"><a href="#L-488"><span class="linenos" data-line="488"></span></a> <span class="kr">if</span> <span class="n">isvalid</span><span class="p">(</span><span class="n">qp2</span><span class="p">)</span> <span class="ow">and</span> <span class="n">isvalid</span><span class="p">(</span><span class="n">options</span><span class="p">.</span><span class="n">qual2</span><span class="p">)</span> <span class="kr">then</span> </span><span id="L-489"><a href="#L-489"><span class="linenos" data-line="489"></span></a> <span class="n">s</span> <span class="o">=</span> <span class="n">s</span> <span class="o">..</span> <span class="n">qoo</span><span class="p">(</span><span class="n">QPrefix</span><span class="p">,</span> <span class="n">options</span><span class="p">.</span><span class="n">qual2pref</span><span class="p">,</span> <span class="n">qp2</span><span class="p">,</span> <span class="n">QSuffix</span><span class="p">)</span> </span><span id="L-490"><a href="#L-490"><span class="linenos" data-line="490"></span></a> <span class="kr">end</span> </span><span id="L-491"><a href="#L-491"><span class="linenos" data-line="491"></span></a> </span><span id="L-492"><a href="#L-492"><span class="linenos" data-line="492"></span></a> <span class="kr">if</span> <span class="n">isvalid</span><span class="p">(</span><span class="n">qp3</span><span class="p">)</span> <span class="ow">and</span> <span class="n">isvalid</span><span class="p">(</span><span class="n">options</span><span class="p">.</span><span class="n">qual3</span><span class="p">)</span> <span class="kr">then</span> </span><span id="L-493"><a href="#L-493"><span class="linenos" data-line="493"></span></a> <span class="n">s</span> <span class="o">=</span> <span class="n">s</span> <span class="o">..</span> <span class="n">qoo</span><span class="p">(</span><span class="n">QPrefix</span><span class="p">,</span> <span class="n">options</span><span class="p">.</span><span class="n">qual3pref</span><span class="p">,</span> <span class="n">qp3</span><span class="p">,</span> <span class="n">QSuffix</span><span class="p">)</span> </span><span id="L-494"><a href="#L-494"><span class="linenos" data-line="494"></span></a> <span class="kr">end</span> </span><span id="L-495"><a href="#L-495"><span class="linenos" data-line="495"></span></a> <span class="kr">if</span> <span class="n">isvalid</span><span class="p">(</span><span class="n">qp4</span><span class="p">)</span> <span class="ow">and</span> <span class="n">isvalid</span><span class="p">(</span><span class="n">options</span><span class="p">.</span><span class="n">qual4</span><span class="p">)</span> <span class="kr">then</span> </span><span id="L-496"><a href="#L-496"><span class="linenos" data-line="496"></span></a> <span class="n">s</span> <span class="o">=</span> <span class="n">s</span> <span class="o">..</span> <span class="n">qoo</span><span class="p">(</span><span class="n">QPrefix</span><span class="p">,</span> <span class="n">options</span><span class="p">.</span><span class="n">qual4pref</span><span class="p">,</span> <span class="n">qp4</span><span class="p">,</span> <span class="n">QSuffix</span><span class="p">)</span> </span><span id="L-497"><a href="#L-497"><span class="linenos" data-line="497"></span></a> <span class="kr">end</span> </span><span id="L-498"><a href="#L-498"><span class="linenos" data-line="498"></span></a> <span class="kr">if</span> <span class="n">isvalid</span><span class="p">(</span><span class="n">qp5</span><span class="p">)</span> <span class="ow">and</span> <span class="n">isvalid</span><span class="p">(</span><span class="n">options</span><span class="p">.</span><span class="n">qual5</span><span class="p">)</span> <span class="kr">then</span> </span><span id="L-499"><a href="#L-499"><span class="linenos" data-line="499"></span></a> <span class="n">s</span> <span class="o">=</span> <span class="n">s</span> <span class="o">..</span> <span class="n">qoo</span><span class="p">(</span><span class="n">QPrefix</span><span class="p">,</span> <span class="n">options</span><span class="p">.</span><span class="n">qual5pref</span><span class="p">,</span> <span class="n">qp5</span><span class="p">,</span> <span class="n">QSuffix</span><span class="p">)</span> </span><span id="L-500"><a href="#L-500"><span class="linenos" data-line="500"></span></a> <span class="kr">end</span> </span><span id="L-501"><a href="#L-501"><span class="linenos" data-line="501"></span></a> </span><span id="L-502"><a href="#L-502"><span class="linenos" data-line="502"></span></a> <span class="kr">if</span> <span class="n">isvalid</span><span class="p">(</span><span class="n">options</span><span class="p">.</span><span class="n">justthisqual</span><span class="p">)</span> <span class="kr">then</span> </span><span id="L-503"><a href="#L-503"><span class="linenos" data-line="503"></span></a> <span class="kr">if</span> <span class="n">onlyqualifier</span> <span class="kr">then</span> </span><span id="L-504"><a href="#L-504"><span class="linenos" data-line="504"></span></a> <span class="n">s</span> <span class="o">=</span> <span class="n">onlyqualifier</span> </span><span id="L-505"><a href="#L-505"><span class="linenos" data-line="505"></span></a> <span class="kr">else</span> </span><span id="L-506"><a href="#L-506"><span class="linenos" data-line="506"></span></a> <span class="n">s</span> <span class="o">=</span> <span class="kc">nil</span> <span class="c1">-- We need only the qualifier</span> </span><span id="L-507"><a href="#L-507"><span class="linenos" data-line="507"></span></a> <span class="kr">end</span> </span><span id="L-508"><a href="#L-508"><span class="linenos" data-line="508"></span></a> <span class="kr">end</span> </span><span id="L-509"><a href="#L-509"><span class="linenos" data-line="509"></span></a> </span><span id="L-510"><a href="#L-510"><span class="linenos" data-line="510"></span></a> <span class="kr">if</span> <span class="n">isvalid</span><span class="p">(</span><span class="n">P585</span><span class="p">)</span> <span class="ow">and</span> <span class="n">isvalid</span><span class="p">(</span><span class="n">options</span><span class="p">.</span><span class="n">withdate</span><span class="p">)</span> <span class="kr">then</span> </span><span id="L-511"><a href="#L-511"><span class="linenos" data-line="511"></span></a> <span class="kr">if</span> <span class="n">options</span><span class="p">.</span><span class="n">withdate</span> <span class="o">==</span> <span class="s2">"y"</span> <span class="kr">then</span> </span><span id="L-512"><a href="#L-512"><span class="linenos" data-line="512"></span></a> <span class="n">s</span> <span class="o">=</span> <span class="n">s</span> <span class="o">..</span> <span class="n">qoo</span><span class="p">(</span><span class="n">QPrefix</span><span class="p">,</span> <span class="s2">"سنة "</span><span class="p">,</span> <span class="n">P585</span><span class="p">,</span> <span class="n">QSuffix</span><span class="p">)</span> </span><span id="L-513"><a href="#L-513"><span class="linenos" data-line="513"></span></a> <span class="kr">elseif</span> <span class="n">options</span><span class="p">.</span><span class="n">withdate</span> <span class="o">==</span> <span class="s2">"before"</span> <span class="kr">then</span> </span><span id="L-514"><a href="#L-514"><span class="linenos" data-line="514"></span></a> <span class="n">s</span> <span class="o">=</span> <span class="s2">"*"</span> <span class="o">..</span> <span class="n">P585</span> <span class="o">..</span> <span class="s2">":"</span> <span class="o">..</span> <span class="n">s</span> <span class="o">..</span> <span class="s2">"</span><span class="se">\n</span><span class="s2">"</span> </span><span id="L-515"><a href="#L-515"><span class="linenos" data-line="515"></span></a> <span class="kr">else</span> </span><span id="L-516"><a href="#L-516"><span class="linenos" data-line="516"></span></a> <span class="n">s</span> <span class="o">=</span> <span class="n">s</span> <span class="o">..</span> <span class="n">qoo</span><span class="p">(</span><span class="n">QPrefix</span><span class="p">,</span> <span class="s2">""</span><span class="p">,</span> <span class="n">P585</span><span class="p">,</span> <span class="n">QSuffix</span><span class="p">)</span> </span><span id="L-517"><a href="#L-517"><span class="linenos" data-line="517"></span></a> <span class="kr">end</span> </span><span id="L-518"><a href="#L-518"><span class="linenos" data-line="518"></span></a> <span class="kr">end</span> </span><span id="L-519"><a href="#L-519"><span class="linenos" data-line="519"></span></a> </span><span id="L-520"><a href="#L-520"><span class="linenos" data-line="520"></span></a> <span class="kd">local</span> <span class="n">bothdates</span> <span class="o">=</span> <span class="n">options</span><span class="p">.</span><span class="n">bothdates</span> </span><span id="L-521"><a href="#L-521"><span class="linenos" data-line="521"></span></a> <span class="kr">if</span> <span class="n">tf</span> <span class="ow">and</span> <span class="n">isvalid</span><span class="p">(</span><span class="n">bothdates</span><span class="p">)</span> <span class="kr">then</span> </span><span id="L-522"><a href="#L-522"><span class="linenos" data-line="522"></span></a> <span class="kr">if</span> <span class="n">bothdates</span> <span class="o">==</span> <span class="s2">"line"</span> <span class="kr">then</span> </span><span id="L-523"><a href="#L-523"><span class="linenos" data-line="523"></span></a> <span class="n">s</span> <span class="o">=</span> <span class="n">s</span> <span class="o">..</span> <span class="n">mw</span><span class="p">.</span><span class="n">text</span><span class="p">.</span><span class="n">tag</span><span class="p">(</span><span class="s2">"br"</span><span class="p">)</span> <span class="o">..</span> <span class="n">qoo</span><span class="p">(</span><span class="n">QPrefix</span><span class="p">,</span> <span class="s2">""</span><span class="p">,</span> <span class="n">tf</span><span class="p">,</span> <span class="n">QSuffix</span><span class="p">)</span> </span><span id="L-524"><a href="#L-524"><span class="linenos" data-line="524"></span></a> <span class="kr">elseif</span> <span class="n">bothdates</span> <span class="o">==</span> <span class="s2">"before"</span> <span class="kr">then</span> </span><span id="L-525"><a href="#L-525"><span class="linenos" data-line="525"></span></a> <span class="n">s</span> <span class="o">=</span> <span class="n">qoo</span><span class="p">(</span><span class="n">QPrefix</span><span class="p">,</span> <span class="s2">""</span><span class="p">,</span> <span class="n">tf</span><span class="p">,</span> <span class="n">QSuffix</span><span class="p">)</span> <span class="o">..</span> <span class="n">s</span> </span><span id="L-526"><a href="#L-526"><span class="linenos" data-line="526"></span></a> <span class="kr">else</span> </span><span id="L-527"><a href="#L-527"><span class="linenos" data-line="527"></span></a> <span class="n">s</span> <span class="o">=</span> <span class="n">s</span> <span class="o">..</span> <span class="n">qoo</span><span class="p">(</span><span class="n">QPrefix</span><span class="p">,</span> <span class="s2">""</span><span class="p">,</span> <span class="n">tf</span><span class="p">,</span> <span class="n">QSuffix</span><span class="p">)</span> </span><span id="L-528"><a href="#L-528"><span class="linenos" data-line="528"></span></a> <span class="kr">end</span> </span><span id="L-529"><a href="#L-529"><span class="linenos" data-line="529"></span></a> <span class="kr">end</span> </span><span id="L-530"><a href="#L-530"><span class="linenos" data-line="530"></span></a> </span><span id="L-531"><a href="#L-531"><span class="linenos" data-line="531"></span></a> <span class="kr">if</span> <span class="nb">type</span><span class="p">(</span><span class="n">ref</span><span class="p">)</span> <span class="o">==</span> <span class="s2">"table"</span> <span class="ow">or</span> <span class="p">(</span><span class="n">isvalid</span><span class="p">(</span><span class="n">options</span><span class="p">.</span><span class="n">noref</span><span class="p">))</span> <span class="ow">or</span> <span class="p">(</span><span class="n">isvalid</span><span class="p">(</span><span class="n">options</span><span class="p">.</span><span class="n">justthisqual</span><span class="p">))</span> <span class="kr">then</span> </span><span id="L-532"><a href="#L-532"><span class="linenos" data-line="532"></span></a> <span class="n">value</span> <span class="o">=</span> <span class="n">s</span> </span><span id="L-533"><a href="#L-533"><span class="linenos" data-line="533"></span></a> <span class="kr">else</span> </span><span id="L-534"><a href="#L-534"><span class="linenos" data-line="534"></span></a> <span class="kd">local</span> <span class="n">t</span> <span class="o">=</span> <span class="n">formatReferences</span><span class="p">(</span><span class="n">statement</span><span class="p">,</span> <span class="n">options</span><span class="p">)</span> </span><span id="L-535"><a href="#L-535"><span class="linenos" data-line="535"></span></a> <span class="n">stat</span><span class="p">.</span><span class="n">ref</span> <span class="o">=</span> <span class="n">t</span> </span><span id="L-536"><a href="#L-536"><span class="linenos" data-line="536"></span></a> <span class="kr">if</span> <span class="n">isvalid</span><span class="p">(</span><span class="n">options</span><span class="p">.</span><span class="n">justref</span><span class="p">)</span> <span class="kr">then</span> </span><span id="L-537"><a href="#L-537"><span class="linenos" data-line="537"></span></a> <span class="n">value</span> <span class="o">=</span> <span class="n">t</span> </span><span id="L-538"><a href="#L-538"><span class="linenos" data-line="538"></span></a> <span class="kr">elseif</span> <span class="n">isvalid</span><span class="p">(</span><span class="n">options</span><span class="p">.</span><span class="n">onlyvaluewithref</span><span class="p">)</span> <span class="kr">then</span> </span><span id="L-539"><a href="#L-539"><span class="linenos" data-line="539"></span></a> <span class="kr">if</span> <span class="n">isvalid</span><span class="p">(</span><span class="n">t</span><span class="p">)</span> <span class="kr">then</span> </span><span id="L-540"><a href="#L-540"><span class="linenos" data-line="540"></span></a> <span class="n">value</span> <span class="o">=</span> <span class="n">s</span> <span class="o">..</span> <span class="n">t</span> </span><span id="L-541"><a href="#L-541"><span class="linenos" data-line="541"></span></a> <span class="kr">end</span> </span><span id="L-542"><a href="#L-542"><span class="linenos" data-line="542"></span></a> <span class="kr">else</span> </span><span id="L-543"><a href="#L-543"><span class="linenos" data-line="543"></span></a> <span class="n">value</span> <span class="o">=</span> <span class="n">s</span> <span class="o">..</span> <span class="n">t</span> </span><span id="L-544"><a href="#L-544"><span class="linenos" data-line="544"></span></a> <span class="kr">end</span> </span><span id="L-545"><a href="#L-545"><span class="linenos" data-line="545"></span></a> <span class="kr">end</span> </span><span id="L-546"><a href="#L-546"><span class="linenos" data-line="546"></span></a> <span class="kr">return</span> <span class="p">{</span> <span class="n">v</span> <span class="o">=</span> <span class="n">value</span><span class="p">,</span> <span class="n">raw</span> <span class="o">=</span> <span class="n">stat</span> <span class="p">}</span> </span><span id="L-547"><a href="#L-547"><span class="linenos" data-line="547"></span></a><span class="kr">end</span> </span><span id="L-548"><a href="#L-548"><span class="linenos" data-line="548"></span></a> </span><span id="L-549"><a href="#L-549"><span class="linenos" data-line="549"></span></a><span class="kr">function</span> <span class="nf">get_claims</span><span class="p">(</span><span class="n">entity</span><span class="p">,</span> <span class="n">property</span><span class="p">,</span> <span class="n">options</span><span class="p">)</span> </span><span id="L-550"><a href="#L-550"><span class="linenos" data-line="550"></span></a> <span class="kd">local</span> <span class="n">claims</span> <span class="o">=</span> <span class="p">{}</span> </span><span id="L-551"><a href="#L-551"><span class="linenos" data-line="551"></span></a> <span class="c1">--Format statement and concat them cleanly</span> </span><span id="L-552"><a href="#L-552"><span class="linenos" data-line="552"></span></a> <span class="kr">if</span> <span class="n">options</span><span class="p">.</span><span class="n">rank</span> <span class="o">==</span> <span class="s2">"best"</span> <span class="ow">or</span> <span class="n">isntvalid</span><span class="p">(</span><span class="n">options</span><span class="p">.</span><span class="n">rank</span><span class="p">)</span> <span class="kr">then</span> </span><span id="L-553"><a href="#L-553"><span class="linenos" data-line="553"></span></a> <span class="c1">--claims = entity:getAllStatements( property )</span> </span><span id="L-554"><a href="#L-554"><span class="linenos" data-line="554"></span></a> <span class="n">claims</span> <span class="o">=</span> <span class="n">entity</span><span class="p">:</span><span class="n">getBestStatements</span><span class="p">(</span><span class="n">property</span><span class="p">)</span> </span><span id="L-555"><a href="#L-555"><span class="linenos" data-line="555"></span></a> <span class="kr">elseif</span> <span class="n">options</span><span class="p">.</span><span class="n">rank</span> <span class="o">==</span> <span class="s2">"valid"</span> <span class="kr">then</span> </span><span id="L-556"><a href="#L-556"><span class="linenos" data-line="556"></span></a> <span class="kr">for</span> <span class="n">i</span><span class="p">,</span> <span class="n">statement</span> <span class="kr">in</span> <span class="nb">pairs</span><span class="p">(</span><span class="n">entity</span><span class="p">.</span><span class="n">claims</span><span class="p">[</span><span class="n">property</span><span class="p">])</span> <span class="kr">do</span> </span><span id="L-557"><a href="#L-557"><span class="linenos" data-line="557"></span></a> <span class="kr">if</span> <span class="n">statement</span><span class="p">.</span><span class="n">rank</span> <span class="o">==</span> <span class="s2">"preferred"</span> <span class="ow">or</span> <span class="n">statement</span><span class="p">.</span><span class="n">rank</span> <span class="o">==</span> <span class="s2">"normal"</span> <span class="kr">then</span> </span><span id="L-558"><a href="#L-558"><span class="linenos" data-line="558"></span></a> <span class="nb">table.insert</span><span class="p">(</span><span class="n">claims</span><span class="p">,</span> <span class="n">statement</span><span class="p">)</span> </span><span id="L-559"><a href="#L-559"><span class="linenos" data-line="559"></span></a> <span class="kr">end</span> </span><span id="L-560"><a href="#L-560"><span class="linenos" data-line="560"></span></a> <span class="kr">end</span> </span><span id="L-561"><a href="#L-561"><span class="linenos" data-line="561"></span></a> <span class="kr">elseif</span> <span class="n">options</span><span class="p">.</span><span class="n">rank</span> <span class="o">==</span> <span class="s2">"all"</span> <span class="kr">then</span> </span><span id="L-562"><a href="#L-562"><span class="linenos" data-line="562"></span></a> <span class="kr">for</span> <span class="n">i</span><span class="p">,</span> <span class="n">statement</span> <span class="kr">in</span> <span class="nb">pairs</span><span class="p">(</span><span class="n">entity</span><span class="p">.</span><span class="n">claims</span><span class="p">[</span><span class="n">property</span><span class="p">])</span> <span class="kr">do</span> </span><span id="L-563"><a href="#L-563"><span class="linenos" data-line="563"></span></a> <span class="nb">table.insert</span><span class="p">(</span><span class="n">claims</span><span class="p">,</span> <span class="n">statement</span><span class="p">)</span> </span><span id="L-564"><a href="#L-564"><span class="linenos" data-line="564"></span></a> <span class="kr">end</span> </span><span id="L-565"><a href="#L-565"><span class="linenos" data-line="565"></span></a> <span class="kr">else</span> </span><span id="L-566"><a href="#L-566"><span class="linenos" data-line="566"></span></a> <span class="kr">for</span> <span class="n">i</span><span class="p">,</span> <span class="n">statement</span> <span class="kr">in</span> <span class="nb">pairs</span><span class="p">(</span><span class="n">entity</span><span class="p">.</span><span class="n">claims</span><span class="p">[</span><span class="n">property</span><span class="p">])</span> <span class="kr">do</span> </span><span id="L-567"><a href="#L-567"><span class="linenos" data-line="567"></span></a> <span class="kr">if</span> <span class="n">statement</span><span class="p">.</span><span class="n">rank</span> <span class="o">==</span> <span class="n">options</span><span class="p">.</span><span class="n">rank</span> <span class="kr">then</span> </span><span id="L-568"><a href="#L-568"><span class="linenos" data-line="568"></span></a> <span class="nb">table.insert</span><span class="p">(</span><span class="n">claims</span><span class="p">,</span> <span class="n">statement</span><span class="p">)</span> </span><span id="L-569"><a href="#L-569"><span class="linenos" data-line="569"></span></a> <span class="kr">end</span> </span><span id="L-570"><a href="#L-570"><span class="linenos" data-line="570"></span></a> <span class="kr">end</span> </span><span id="L-571"><a href="#L-571"><span class="linenos" data-line="571"></span></a> <span class="kr">end</span> </span><span id="L-572"><a href="#L-572"><span class="linenos" data-line="572"></span></a> </span><span id="L-573"><a href="#L-573"><span class="linenos" data-line="573"></span></a> <span class="kr">return</span> <span class="n">claims</span> </span><span id="L-574"><a href="#L-574"><span class="linenos" data-line="574"></span></a><span class="kr">end</span> </span><span id="L-575"><a href="#L-575"><span class="linenos" data-line="575"></span></a> </span><span id="L-576"><a href="#L-576"><span class="linenos" data-line="576"></span></a><span class="kr">function</span> <span class="nf">formatStatements</span><span class="p">(</span><span class="n">options</span><span class="p">,</span> <span class="n">LuaClaims</span><span class="p">)</span> </span><span id="L-577"><a href="#L-577"><span class="linenos" data-line="577"></span></a> <span class="kd">local</span> <span class="n">valuetable</span> <span class="o">=</span> <span class="p">{}</span> <span class="c1">-- formattedStatements</span> </span><span id="L-578"><a href="#L-578"><span class="linenos" data-line="578"></span></a> <span class="kd">local</span> <span class="n">claims</span> <span class="o">=</span> <span class="p">{}</span> </span><span id="L-579"><a href="#L-579"><span class="linenos" data-line="579"></span></a> </span><span id="L-580"><a href="#L-580"><span class="linenos" data-line="580"></span></a> <span class="kr">if</span> <span class="n">isntvalid</span><span class="p">(</span><span class="n">options</span><span class="p">.</span><span class="n">property</span><span class="p">)</span> <span class="ow">and</span> <span class="n">isvalid</span><span class="p">(</span><span class="n">options</span><span class="p">.</span><span class="n">pid</span><span class="p">)</span> <span class="kr">then</span> </span><span id="L-581"><a href="#L-581"><span class="linenos" data-line="581"></span></a> <span class="n">options</span><span class="p">.</span><span class="n">property</span> <span class="o">=</span> <span class="n">options</span><span class="p">.</span><span class="n">pid</span> </span><span id="L-582"><a href="#L-582"><span class="linenos" data-line="582"></span></a> <span class="kr">end</span> </span><span id="L-583"><a href="#L-583"><span class="linenos" data-line="583"></span></a> </span><span id="L-584"><a href="#L-584"><span class="linenos" data-line="584"></span></a> <span class="kr">if</span> <span class="n">isntvalid</span><span class="p">(</span><span class="n">options</span><span class="p">.</span><span class="n">property</span><span class="p">)</span> <span class="kr">then</span> </span><span id="L-585"><a href="#L-585"><span class="linenos" data-line="585"></span></a> <span class="kr">return</span> <span class="n">formatError</span><span class="p">(</span><span class="s2">"property-param-not-provided"</span><span class="p">)</span> </span><span id="L-586"><a href="#L-586"><span class="linenos" data-line="586"></span></a> <span class="kr">end</span> </span><span id="L-587"><a href="#L-587"><span class="linenos" data-line="587"></span></a> <span class="kd">local</span> <span class="n">option1</span> <span class="o">=</span> <span class="n">options</span><span class="p">.</span><span class="n">option1</span> </span><span id="L-588"><a href="#L-588"><span class="linenos" data-line="588"></span></a> <span class="kr">if</span> <span class="n">option1</span> <span class="ow">and</span> <span class="n">options</span><span class="p">.</span><span class="n">option1value</span> <span class="kr">then</span> </span><span id="L-589"><a href="#L-589"><span class="linenos" data-line="589"></span></a> <span class="n">options</span><span class="p">[</span><span class="n">option1</span><span class="p">]</span> <span class="o">=</span> <span class="n">options</span><span class="p">.</span><span class="n">option1value</span> </span><span id="L-590"><a href="#L-590"><span class="linenos" data-line="590"></span></a> <span class="n">options</span><span class="p">[</span><span class="s1">'"'</span> <span class="o">..</span> <span class="n">option1</span> <span class="o">..</span> <span class="s1">'"'</span><span class="p">]</span> <span class="o">=</span> <span class="n">options</span><span class="p">.</span><span class="n">option1value</span> </span><span id="L-591"><a href="#L-591"><span class="linenos" data-line="591"></span></a> <span class="c1">--mw.log( "option1: " .. option1 .. "value: " .. options.option1value )</span> </span><span id="L-592"><a href="#L-592"><span class="linenos" data-line="592"></span></a> <span class="kr">end</span> </span><span id="L-593"><a href="#L-593"><span class="linenos" data-line="593"></span></a> <span class="kr">if</span> <span class="nb">type</span><span class="p">(</span><span class="n">LuaClaims</span><span class="p">)</span> <span class="o">==</span> <span class="s2">"table"</span> <span class="kr">then</span> </span><span id="L-594"><a href="#L-594"><span class="linenos" data-line="594"></span></a> <span class="n">claims</span> <span class="o">=</span> <span class="n">LuaClaims</span><span class="p">[</span><span class="n">options</span><span class="p">.</span><span class="n">property</span><span class="p">]</span> <span class="ow">or</span> <span class="p">{}</span> </span><span id="L-595"><a href="#L-595"><span class="linenos" data-line="595"></span></a> <span class="n">mw</span><span class="p">.</span><span class="n">log</span><span class="p">(</span><span class="s2">"module:wikidata2: claims = LuaClaims[options.property]"</span><span class="p">)</span> </span><span id="L-596"><a href="#L-596"><span class="linenos" data-line="596"></span></a> <span class="kr">else</span> </span><span id="L-597"><a href="#L-597"><span class="linenos" data-line="597"></span></a> <span class="c1">--Get entity</span> </span><span id="L-598"><a href="#L-598"><span class="linenos" data-line="598"></span></a> <span class="kd">local</span> <span class="n">entity</span> <span class="o">=</span> <span class="kc">nil</span> </span><span id="L-599"><a href="#L-599"><span class="linenos" data-line="599"></span></a> <span class="kr">if</span> <span class="n">options</span><span class="p">.</span><span class="n">entity</span> <span class="ow">and</span> <span class="nb">type</span><span class="p">(</span><span class="n">options</span><span class="p">.</span><span class="n">entity</span><span class="p">)</span> <span class="o">==</span> <span class="s2">"table"</span> <span class="kr">then</span> </span><span id="L-600"><a href="#L-600"><span class="linenos" data-line="600"></span></a> <span class="n">entity</span> <span class="o">=</span> <span class="n">options</span><span class="p">.</span><span class="n">entity</span> </span><span id="L-601"><a href="#L-601"><span class="linenos" data-line="601"></span></a> <span class="kr">else</span> </span><span id="L-602"><a href="#L-602"><span class="linenos" data-line="602"></span></a> <span class="kd">local</span> <span class="n">id</span> <span class="o">=</span> <span class="n">get_entityId</span><span class="p">(</span><span class="n">options</span><span class="p">)</span> </span><span id="L-603"><a href="#L-603"><span class="linenos" data-line="603"></span></a> <span class="kr">if</span> <span class="n">isvalid</span><span class="p">(</span><span class="n">id</span><span class="p">)</span> <span class="kr">then</span> </span><span id="L-604"><a href="#L-604"><span class="linenos" data-line="604"></span></a> <span class="c1">--mw.ustring.match(id, "Q%d+") or mw.ustring.match(id, "P%d+")</span> </span><span id="L-605"><a href="#L-605"><span class="linenos" data-line="605"></span></a> <span class="kr">if</span> <span class="n">mw</span><span class="p">.</span><span class="n">wikibase</span><span class="p">.</span><span class="n">isValidEntityId</span><span class="p">(</span><span class="n">id</span><span class="p">)</span> <span class="ow">and</span> <span class="n">mw</span><span class="p">.</span><span class="n">wikibase</span><span class="p">.</span><span class="n">entityExists</span><span class="p">(</span><span class="n">id</span><span class="p">)</span> <span class="kr">then</span> </span><span id="L-606"><a href="#L-606"><span class="linenos" data-line="606"></span></a> <span class="n">options</span><span class="p">.</span><span class="n">entityId</span> <span class="o">=</span> <span class="n">id</span> </span><span id="L-607"><a href="#L-607"><span class="linenos" data-line="607"></span></a> <span class="n">options</span><span class="p">.</span><span class="n">qid</span> <span class="o">=</span> <span class="n">id</span> </span><span id="L-608"><a href="#L-608"><span class="linenos" data-line="608"></span></a> <span class="kr">else</span> </span><span id="L-609"><a href="#L-609"><span class="linenos" data-line="609"></span></a> <span class="n">mw</span><span class="p">.</span><span class="n">addWarning</span><span class="p">(</span><span class="n">id</span> <span class="o">..</span> <span class="s2">" لا يمثل معرف ويكي بيانات صحيح"</span><span class="p">)</span> </span><span id="L-610"><a href="#L-610"><span class="linenos" data-line="610"></span></a> <span class="kr">return</span> <span class="s2">""</span> </span><span id="L-611"><a href="#L-611"><span class="linenos" data-line="611"></span></a> <span class="kr">end</span> </span><span id="L-612"><a href="#L-612"><span class="linenos" data-line="612"></span></a> <span class="kr">end</span> </span><span id="L-613"><a href="#L-613"><span class="linenos" data-line="613"></span></a> <span class="n">entity</span> <span class="o">=</span> <span class="n">getEntityFromId</span><span class="p">(</span><span class="n">id</span><span class="p">)</span> </span><span id="L-614"><a href="#L-614"><span class="linenos" data-line="614"></span></a> <span class="kr">end</span> </span><span id="L-615"><a href="#L-615"><span class="linenos" data-line="615"></span></a> <span class="kr">if</span> <span class="ow">not</span> <span class="n">entity</span> <span class="kr">then</span> </span><span id="L-616"><a href="#L-616"><span class="linenos" data-line="616"></span></a> <span class="kr">return</span> <span class="s2">""</span> </span><span id="L-617"><a href="#L-617"><span class="linenos" data-line="617"></span></a> <span class="kr">end</span> </span><span id="L-618"><a href="#L-618"><span class="linenos" data-line="618"></span></a> <span class="c1">--local property = mw.wikibase.resolvePropertyId( options.property:upper() )</span> </span><span id="L-619"><a href="#L-619"><span class="linenos" data-line="619"></span></a> <span class="kd">local</span> <span class="n">property</span> <span class="o">=</span> <span class="n">options</span><span class="p">.</span><span class="n">property</span><span class="p">:</span><span class="n">upper</span><span class="p">()</span> </span><span id="L-620"><a href="#L-620"><span class="linenos" data-line="620"></span></a> </span><span id="L-621"><a href="#L-621"><span class="linenos" data-line="621"></span></a> <span class="kr">if</span> <span class="ow">not</span> <span class="n">entity</span><span class="p">.</span><span class="n">claims</span> <span class="ow">or</span> <span class="ow">not</span> <span class="n">entity</span><span class="p">.</span><span class="n">claims</span><span class="p">[</span><span class="n">property</span><span class="p">]</span> <span class="kr">then</span> </span><span id="L-622"><a href="#L-622"><span class="linenos" data-line="622"></span></a> <span class="kr">if</span> <span class="n">isvalid</span><span class="p">(</span><span class="n">options</span><span class="p">.</span><span class="n">otherproperty</span><span class="p">)</span> <span class="kr">then</span> </span><span id="L-623"><a href="#L-623"><span class="linenos" data-line="623"></span></a> <span class="n">options</span><span class="p">.</span><span class="n">property</span> <span class="o">=</span> <span class="n">options</span><span class="p">.</span><span class="n">otherproperty</span> </span><span id="L-624"><a href="#L-624"><span class="linenos" data-line="624"></span></a> <span class="n">property</span> <span class="o">=</span> <span class="n">options</span><span class="p">.</span><span class="n">otherproperty</span><span class="p">:</span><span class="n">upper</span><span class="p">()</span> </span><span id="L-625"><a href="#L-625"><span class="linenos" data-line="625"></span></a> <span class="kr">end</span> </span><span id="L-626"><a href="#L-626"><span class="linenos" data-line="626"></span></a> <span class="kr">end</span> </span><span id="L-627"><a href="#L-627"><span class="linenos" data-line="627"></span></a> <span class="kr">if</span> <span class="n">property</span> <span class="o">==</span> <span class="kc">nil</span> <span class="kr">then</span> </span><span id="L-628"><a href="#L-628"><span class="linenos" data-line="628"></span></a> <span class="kr">return</span> <span class="s2">""</span> </span><span id="L-629"><a href="#L-629"><span class="linenos" data-line="629"></span></a> <span class="kr">end</span> </span><span id="L-630"><a href="#L-630"><span class="linenos" data-line="630"></span></a> <span class="kr">if</span> <span class="ow">not</span> <span class="n">entity</span><span class="p">.</span><span class="n">claims</span> <span class="ow">or</span> <span class="ow">not</span> <span class="n">entity</span><span class="p">.</span><span class="n">claims</span><span class="p">[</span><span class="n">property</span><span class="p">]</span> <span class="kr">then</span> </span><span id="L-631"><a href="#L-631"><span class="linenos" data-line="631"></span></a> <span class="kr">return</span> <span class="s2">""</span> <span class="c1">--TODO error?</span> </span><span id="L-632"><a href="#L-632"><span class="linenos" data-line="632"></span></a> <span class="kr">end</span> </span><span id="L-633"><a href="#L-633"><span class="linenos" data-line="633"></span></a> <span class="n">claims</span> <span class="o">=</span> <span class="n">get_claims</span><span class="p">(</span><span class="n">entity</span><span class="p">,</span> <span class="n">property</span><span class="p">,</span> <span class="n">options</span><span class="p">)</span> </span><span id="L-634"><a href="#L-634"><span class="linenos" data-line="634"></span></a> <span class="kr">end</span> </span><span id="L-635"><a href="#L-635"><span class="linenos" data-line="635"></span></a> </span><span id="L-636"><a href="#L-636"><span class="linenos" data-line="636"></span></a> <span class="kr">if</span> <span class="n">isntvalid</span><span class="p">(</span><span class="n">options</span><span class="p">.</span><span class="n">langpref</span><span class="p">)</span> <span class="kr">then</span> </span><span id="L-637"><a href="#L-637"><span class="linenos" data-line="637"></span></a> <span class="n">claims</span> <span class="o">=</span> <span class="n">filter_langs</span><span class="p">(</span><span class="n">claims</span><span class="p">,</span> <span class="n">options</span><span class="p">)</span> </span><span id="L-638"><a href="#L-638"><span class="linenos" data-line="638"></span></a> <span class="kr">end</span> </span><span id="L-639"><a href="#L-639"><span class="linenos" data-line="639"></span></a> </span><span id="L-640"><a href="#L-640"><span class="linenos" data-line="640"></span></a> <span class="n">claims</span> <span class="o">=</span> <span class="n">filterclaims</span><span class="p">.</span><span class="n">filter_claims</span><span class="p">(</span><span class="n">claims</span><span class="p">,</span> <span class="n">options</span><span class="p">)</span> </span><span id="L-641"><a href="#L-641"><span class="linenos" data-line="641"></span></a> </span><span id="L-642"><a href="#L-642"><span class="linenos" data-line="642"></span></a> <span class="n">claims</span> <span class="o">=</span> <span class="n">sortclaims</span><span class="p">.</span><span class="n">sort_claims</span><span class="p">(</span><span class="n">claims</span><span class="p">,</span> <span class="n">options</span><span class="p">)</span> </span><span id="L-643"><a href="#L-643"><span class="linenos" data-line="643"></span></a> </span><span id="L-644"><a href="#L-644"><span class="linenos" data-line="644"></span></a> <span class="kd">local</span> <span class="n">statementsraw</span> <span class="o">=</span> <span class="p">{}</span> </span><span id="L-645"><a href="#L-645"><span class="linenos" data-line="645"></span></a> <span class="kd">local</span> <span class="n">All_claims</span> <span class="o">=</span> <span class="n">claims</span> </span><span id="L-646"><a href="#L-646"><span class="linenos" data-line="646"></span></a> <span class="kr">if</span> <span class="n">claims</span> <span class="kr">then</span> </span><span id="L-647"><a href="#L-647"><span class="linenos" data-line="647"></span></a> <span class="kr">if</span> <span class="n">options</span><span class="p">[</span><span class="s2">"property-module"</span><span class="p">]</span> <span class="ow">or</span> <span class="n">options</span><span class="p">[</span><span class="s2">"property-function"</span><span class="p">]</span> <span class="kr">then</span> </span><span id="L-648"><a href="#L-648"><span class="linenos" data-line="648"></span></a> <span class="kr">if</span> <span class="ow">not</span> <span class="n">options</span><span class="p">[</span><span class="s2">"property-module"</span><span class="p">]</span> <span class="ow">or</span> <span class="ow">not</span> <span class="n">options</span><span class="p">[</span><span class="s2">"property-function"</span><span class="p">]</span> <span class="kr">then</span> </span><span id="L-649"><a href="#L-649"><span class="linenos" data-line="649"></span></a> <span class="kr">return</span> <span class="n">formatError</span><span class="p">(</span><span class="s2">"unknown-property-module"</span><span class="p">)</span> </span><span id="L-650"><a href="#L-650"><span class="linenos" data-line="650"></span></a> <span class="kr">end</span> </span><span id="L-651"><a href="#L-651"><span class="linenos" data-line="651"></span></a> <span class="kd">local</span> <span class="n">formatter</span> <span class="o">=</span> <span class="nb">require</span><span class="p">(</span><span class="s2">"Module:"</span> <span class="o">..</span> <span class="n">options</span><span class="p">[</span><span class="s2">"property-module"</span><span class="p">])</span> </span><span id="L-652"><a href="#L-652"><span class="linenos" data-line="652"></span></a> <span class="kr">if</span> <span class="ow">not</span> <span class="n">formatter</span> <span class="kr">then</span> </span><span id="L-653"><a href="#L-653"><span class="linenos" data-line="653"></span></a> <span class="kr">return</span> <span class="n">formatError</span><span class="p">(</span><span class="s2">"property-module-not-found"</span><span class="p">)</span> </span><span id="L-654"><a href="#L-654"><span class="linenos" data-line="654"></span></a> <span class="kr">end</span> </span><span id="L-655"><a href="#L-655"><span class="linenos" data-line="655"></span></a> <span class="kd">local</span> <span class="n">fun</span> <span class="o">=</span> <span class="n">formatter</span><span class="p">[</span><span class="n">options</span><span class="p">[</span><span class="s2">"property-function"</span><span class="p">]]</span> </span><span id="L-656"><a href="#L-656"><span class="linenos" data-line="656"></span></a> <span class="kr">if</span> <span class="ow">not</span> <span class="n">fun</span> <span class="kr">then</span> </span><span id="L-657"><a href="#L-657"><span class="linenos" data-line="657"></span></a> <span class="kr">return</span> <span class="n">formatError</span><span class="p">(</span><span class="s2">"property-function-not-found"</span><span class="p">)</span> </span><span id="L-658"><a href="#L-658"><span class="linenos" data-line="658"></span></a> <span class="kr">end</span> </span><span id="L-659"><a href="#L-659"><span class="linenos" data-line="659"></span></a> </span><span id="L-660"><a href="#L-660"><span class="linenos" data-line="660"></span></a> <span class="n">mw</span><span class="p">.</span><span class="n">log</span><span class="p">(</span><span class="s2">"work with property-module: "</span> <span class="o">..</span> <span class="n">options</span><span class="p">[</span><span class="s2">"property-module"</span><span class="p">]</span> <span class="o">..</span> <span class="s2">"|"</span> <span class="o">..</span> <span class="n">options</span><span class="p">[</span><span class="s2">"property-function"</span><span class="p">])</span> </span><span id="L-661"><a href="#L-661"><span class="linenos" data-line="661"></span></a> <span class="kr">return</span> <span class="n">fun</span><span class="p">(</span><span class="n">claims</span><span class="p">,</span> <span class="n">options</span><span class="p">)</span> </span><span id="L-662"><a href="#L-662"><span class="linenos" data-line="662"></span></a> <span class="kr">else</span> </span><span id="L-663"><a href="#L-663"><span class="linenos" data-line="663"></span></a> <span class="kr">for</span> <span class="n">i</span><span class="p">,</span> <span class="n">statement</span> <span class="kr">in</span> <span class="nb">pairs</span><span class="p">(</span><span class="n">claims</span><span class="p">)</span> <span class="kr">do</span> </span><span id="L-664"><a href="#L-664"><span class="linenos" data-line="664"></span></a> <span class="n">options</span><span class="p">.</span><span class="n">num</span> <span class="o">=</span> <span class="n">i</span> </span><span id="L-665"><a href="#L-665"><span class="linenos" data-line="665"></span></a> <span class="kd">local</span> <span class="n">va</span> <span class="o">=</span> <span class="n">formatOneStatement</span><span class="p">(</span><span class="n">statement</span><span class="p">,</span> <span class="n">LuaClaims</span><span class="p">,</span> <span class="n">options</span><span class="p">)</span> </span><span id="L-666"><a href="#L-666"><span class="linenos" data-line="666"></span></a> <span class="kr">if</span> <span class="n">va</span><span class="p">.</span><span class="n">v</span> <span class="kr">then</span> </span><span id="L-667"><a href="#L-667"><span class="linenos" data-line="667"></span></a> <span class="nb">table.insert</span><span class="p">(</span><span class="n">valuetable</span><span class="p">,</span> <span class="n">va</span><span class="p">.</span><span class="n">v</span><span class="p">)</span> </span><span id="L-668"><a href="#L-668"><span class="linenos" data-line="668"></span></a> <span class="kr">end</span> </span><span id="L-669"><a href="#L-669"><span class="linenos" data-line="669"></span></a> <span class="nb">table.insert</span><span class="p">(</span><span class="n">statementsraw</span><span class="p">,</span> <span class="n">va</span><span class="p">.</span><span class="n">raw</span><span class="p">)</span> </span><span id="L-670"><a href="#L-670"><span class="linenos" data-line="670"></span></a> <span class="kr">end</span> </span><span id="L-671"><a href="#L-671"><span class="linenos" data-line="671"></span></a> <span class="kr">end</span> </span><span id="L-672"><a href="#L-672"><span class="linenos" data-line="672"></span></a> <span class="kr">end</span> </span><span id="L-673"><a href="#L-673"><span class="linenos" data-line="673"></span></a> </span><span id="L-674"><a href="#L-674"><span class="linenos" data-line="674"></span></a> <span class="kr">if</span> <span class="n">isvalid</span><span class="p">(</span><span class="n">options</span><span class="p">.</span><span class="n">raw</span><span class="p">)</span> <span class="kr">then</span> </span><span id="L-675"><a href="#L-675"><span class="linenos" data-line="675"></span></a> <span class="kr">if</span> <span class="n">isvalid</span><span class="p">(</span><span class="n">options</span><span class="p">.</span><span class="n">rawtolua</span><span class="p">)</span> <span class="kr">then</span> </span><span id="L-676"><a href="#L-676"><span class="linenos" data-line="676"></span></a> <span class="kr">return</span> <span class="n">mw</span><span class="p">.</span><span class="n">getCurrentFrame</span><span class="p">():</span><span class="n">extensionTag</span><span class="p">(</span><span class="s2">"source"</span><span class="p">,</span> <span class="n">mw</span><span class="p">.</span><span class="n">dumpObject</span><span class="p">(</span><span class="n">statementsraw</span><span class="p">),</span> <span class="p">{</span> <span class="n">lang</span> <span class="o">=</span> <span class="s2">"lua"</span> <span class="p">})</span> </span><span id="L-677"><a href="#L-677"><span class="linenos" data-line="677"></span></a> <span class="kr">end</span> </span><span id="L-678"><a href="#L-678"><span class="linenos" data-line="678"></span></a> <span class="kr">return</span> <span class="n">statementsraw</span> </span><span id="L-679"><a href="#L-679"><span class="linenos" data-line="679"></span></a> <span class="kr">end</span> </span><span id="L-680"><a href="#L-680"><span class="linenos" data-line="680"></span></a> </span><span id="L-681"><a href="#L-681"><span class="linenos" data-line="681"></span></a> <span class="kd">local</span> <span class="n">priff</span> <span class="o">=</span> <span class="s2">""</span> </span><span id="L-682"><a href="#L-682"><span class="linenos" data-line="682"></span></a> <span class="kd">local</span> <span class="n">Separator</span> <span class="o">=</span> <span class="n">options</span><span class="p">.</span><span class="n">separator</span> <span class="c1">-- or ""</span> </span><span id="L-683"><a href="#L-683"><span class="linenos" data-line="683"></span></a> <span class="kd">local</span> <span class="n">Conjunction</span> <span class="o">=</span> <span class="n">options</span><span class="p">.</span><span class="n">conjunction</span> <span class="c1">-- or ""</span> </span><span id="L-684"><a href="#L-684"><span class="linenos" data-line="684"></span></a> </span><span id="L-685"><a href="#L-685"><span class="linenos" data-line="685"></span></a> <span class="kr">if</span> <span class="n">Separator</span> <span class="o">==</span> <span class="s2">"br"</span> <span class="ow">or</span> <span class="n">Conjunction</span> <span class="o">==</span> <span class="s2">"br"</span> <span class="kr">then</span> </span><span id="L-686"><a href="#L-686"><span class="linenos" data-line="686"></span></a> <span class="n">Separator</span> <span class="o">=</span> <span class="n">mw</span><span class="p">.</span><span class="n">text</span><span class="p">.</span><span class="n">tag</span><span class="p">(</span><span class="s2">"br"</span><span class="p">)</span> </span><span id="L-687"><a href="#L-687"><span class="linenos" data-line="687"></span></a> <span class="kr">end</span> </span><span id="L-688"><a href="#L-688"><span class="linenos" data-line="688"></span></a> <span class="kr">if</span> <span class="n">Separator</span> <span class="o">==</span> <span class="s2">"*"</span> <span class="kr">then</span> </span><span id="L-689"><a href="#L-689"><span class="linenos" data-line="689"></span></a> <span class="n">priff</span> <span class="o">=</span> <span class="s2">"</span><span class="se">\n</span><span class="s2">*"</span> </span><span id="L-690"><a href="#L-690"><span class="linenos" data-line="690"></span></a> <span class="n">Separator</span> <span class="o">=</span> <span class="s2">"</span><span class="se">\n</span><span class="s2">*"</span> </span><span id="L-691"><a href="#L-691"><span class="linenos" data-line="691"></span></a> <span class="kr">end</span> </span><span id="L-692"><a href="#L-692"><span class="linenos" data-line="692"></span></a> <span class="kr">if</span> <span class="n">Separator</span> <span class="o">==</span> <span class="s2">"#"</span> <span class="kr">then</span> </span><span id="L-693"><a href="#L-693"><span class="linenos" data-line="693"></span></a> <span class="n">priff</span> <span class="o">=</span> <span class="s2">"</span><span class="se">\n</span><span class="s2">#"</span> </span><span id="L-694"><a href="#L-694"><span class="linenos" data-line="694"></span></a> <span class="n">Separator</span> <span class="o">=</span> <span class="s2">"</span><span class="se">\n</span><span class="s2">#"</span> </span><span id="L-695"><a href="#L-695"><span class="linenos" data-line="695"></span></a> <span class="kr">end</span> </span><span id="L-696"><a href="#L-696"><span class="linenos" data-line="696"></span></a> <span class="kr">if</span> <span class="n">isvalid</span><span class="p">(</span><span class="n">options</span><span class="p">.</span><span class="n">justref</span><span class="p">)</span> <span class="kr">then</span> </span><span id="L-697"><a href="#L-697"><span class="linenos" data-line="697"></span></a> <span class="n">priff</span> <span class="o">=</span> <span class="s2">""</span> </span><span id="L-698"><a href="#L-698"><span class="linenos" data-line="698"></span></a> <span class="n">Separator</span> <span class="o">=</span> <span class="s2">""</span> </span><span id="L-699"><a href="#L-699"><span class="linenos" data-line="699"></span></a> <span class="kr">end</span> </span><span id="L-700"><a href="#L-700"><span class="linenos" data-line="700"></span></a> </span><span id="L-701"><a href="#L-701"><span class="linenos" data-line="701"></span></a> <span class="kd">local</span> <span class="n">tot</span> <span class="o">=</span> <span class="n">mw</span><span class="p">.</span><span class="n">text</span><span class="p">.</span><span class="n">listToText</span><span class="p">(</span><span class="n">valuetable</span><span class="p">,</span> <span class="n">Separator</span><span class="p">,</span> <span class="n">Separator</span><span class="p">)</span> </span><span id="L-702"><a href="#L-702"><span class="linenos" data-line="702"></span></a> <span class="kr">if</span> <span class="o">#</span><span class="n">valuetable</span> <span class="o">></span> <span class="mi">1</span> <span class="kr">then</span> </span><span id="L-703"><a href="#L-703"><span class="linenos" data-line="703"></span></a> <span class="n">tot</span> <span class="o">=</span> <span class="n">priff</span> <span class="o">..</span> <span class="n">tot</span> </span><span id="L-704"><a href="#L-704"><span class="linenos" data-line="704"></span></a> <span class="kr">end</span> </span><span id="L-705"><a href="#L-705"><span class="linenos" data-line="705"></span></a> </span><span id="L-706"><a href="#L-706"><span class="linenos" data-line="706"></span></a> <span class="kr">if</span> <span class="n">isntvalid</span><span class="p">(</span><span class="n">tot</span><span class="p">)</span> <span class="kr">then</span> </span><span id="L-707"><a href="#L-707"><span class="linenos" data-line="707"></span></a> <span class="n">tot</span> <span class="o">=</span> <span class="kc">nil</span> </span><span id="L-708"><a href="#L-708"><span class="linenos" data-line="708"></span></a> <span class="kr">end</span> </span><span id="L-709"><a href="#L-709"><span class="linenos" data-line="709"></span></a> <span class="kr">if</span> <span class="n">isvalid</span><span class="p">(</span><span class="n">options</span><span class="p">.</span><span class="n">returnnumberofvalues</span><span class="p">)</span> <span class="ow">or</span> <span class="n">options</span><span class="p">.</span><span class="n">returnnumberofvalues</span> <span class="o">==</span> <span class="kc">true</span> <span class="kr">then</span> </span><span id="L-710"><a href="#L-710"><span class="linenos" data-line="710"></span></a> <span class="kr">return</span> <span class="n">tot</span><span class="p">,</span> <span class="o">#</span><span class="n">valuetable</span> </span><span id="L-711"><a href="#L-711"><span class="linenos" data-line="711"></span></a> <span class="kr">end</span> </span><span id="L-712"><a href="#L-712"><span class="linenos" data-line="712"></span></a> <span class="kr">if</span> <span class="n">isvalid</span><span class="p">(</span><span class="n">options</span><span class="p">.</span><span class="n">numberofclaims</span><span class="p">)</span> <span class="kr">then</span> </span><span id="L-713"><a href="#L-713"><span class="linenos" data-line="713"></span></a> <span class="kr">return</span> <span class="o">#</span><span class="n">All_claims</span> </span><span id="L-714"><a href="#L-714"><span class="linenos" data-line="714"></span></a> <span class="kr">end</span> </span><span id="L-715"><a href="#L-715"><span class="linenos" data-line="715"></span></a> <span class="kr">return</span> <span class="n">tot</span> </span><span id="L-716"><a href="#L-716"><span class="linenos" data-line="716"></span></a><span class="kr">end</span> </span><span id="L-717"><a href="#L-717"><span class="linenos" data-line="717"></span></a> </span><span id="L-718"><a href="#L-718"><span class="linenos" data-line="718"></span></a><span class="kr">function</span> <span class="nf">formatReferences</span><span class="p">(</span><span class="n">statement</span><span class="p">,</span> <span class="n">options</span><span class="p">)</span> </span><span id="L-719"><a href="#L-719"><span class="linenos" data-line="719"></span></a> <span class="kd">local</span> <span class="n">ic</span> <span class="o">=</span> <span class="mi">1</span> </span><span id="L-720"><a href="#L-720"><span class="linenos" data-line="720"></span></a> <span class="kd">local</span> <span class="n">reference</span> <span class="o">=</span> <span class="p">{}</span> </span><span id="L-721"><a href="#L-721"><span class="linenos" data-line="721"></span></a> <span class="kd">local</span> <span class="n">numberofref</span> <span class="o">=</span> <span class="nb">tonumber</span><span class="p">(</span><span class="n">options</span><span class="p">.</span><span class="n">numberofreferences</span><span class="p">)</span> <span class="ow">or</span> <span class="mi">7</span> </span><span id="L-722"><a href="#L-722"><span class="linenos" data-line="722"></span></a> <span class="kd">local</span> <span class="n">qid</span> <span class="o">=</span> <span class="n">get_entityId</span><span class="p">(</span><span class="n">options</span><span class="p">)</span> </span><span id="L-723"><a href="#L-723"><span class="linenos" data-line="723"></span></a> <span class="kd">local</span> <span class="n">statementreferences</span> <span class="o">=</span> <span class="n">statement</span><span class="p">.</span><span class="n">references</span> </span><span id="L-724"><a href="#L-724"><span class="linenos" data-line="724"></span></a> </span><span id="L-725"><a href="#L-725"><span class="linenos" data-line="725"></span></a> <span class="kr">if</span> <span class="n">statementreferences</span> <span class="kr">then</span> </span><span id="L-726"><a href="#L-726"><span class="linenos" data-line="726"></span></a> <span class="kr">if</span> <span class="n">Modulecite</span> <span class="o">==</span> <span class="kc">nil</span> <span class="kr">then</span> </span><span id="L-727"><a href="#L-727"><span class="linenos" data-line="727"></span></a> <span class="n">Modulecite</span> <span class="o">=</span> <span class="nb">require</span><span class="p">(</span><span class="n">citetitle</span><span class="p">)</span> </span><span id="L-728"><a href="#L-728"><span class="linenos" data-line="728"></span></a> <span class="kr">end</span> </span><span id="L-729"><a href="#L-729"><span class="linenos" data-line="729"></span></a> <span class="kr">for</span> <span class="n">i</span><span class="p">,</span> <span class="n">ref</span> <span class="kr">in</span> <span class="nb">ipairs</span><span class="p">(</span><span class="n">statementreferences</span><span class="p">)</span> <span class="kr">do</span> </span><span id="L-730"><a href="#L-730"><span class="linenos" data-line="730"></span></a> <span class="kr">if</span> <span class="n">ref</span><span class="p">.</span><span class="n">snaks</span> <span class="ow">and</span> <span class="n">numberofref</span> <span class="o">>=</span> <span class="n">ic</span> <span class="kr">then</span> </span><span id="L-731"><a href="#L-731"><span class="linenos" data-line="731"></span></a> <span class="kd">local</span> <span class="n">s</span> <span class="o">=</span> <span class="n">Modulecite</span><span class="p">.</span><span class="n">_cite_wikidata</span><span class="p">(</span><span class="n">ref</span><span class="p">,</span> <span class="n">qid</span><span class="p">)</span> </span><span id="L-732"><a href="#L-732"><span class="linenos" data-line="732"></span></a> <span class="kr">if</span> <span class="n">isvalid</span><span class="p">(</span><span class="n">s</span><span class="p">)</span> <span class="kr">then</span> </span><span id="L-733"><a href="#L-733"><span class="linenos" data-line="733"></span></a> <span class="n">ic</span> <span class="o">=</span> <span class="n">ic</span> <span class="o">+</span> <span class="mi">1</span> </span><span id="L-734"><a href="#L-734"><span class="linenos" data-line="734"></span></a> <span class="nb">table.insert</span><span class="p">(</span><span class="n">reference</span><span class="p">,</span> <span class="n">s</span><span class="p">)</span> </span><span id="L-735"><a href="#L-735"><span class="linenos" data-line="735"></span></a> <span class="kr">end</span> </span><span id="L-736"><a href="#L-736"><span class="linenos" data-line="736"></span></a> <span class="kr">end</span> </span><span id="L-737"><a href="#L-737"><span class="linenos" data-line="737"></span></a> <span class="kr">end</span> </span><span id="L-738"><a href="#L-738"><span class="linenos" data-line="738"></span></a> <span class="kr">end</span> </span><span id="L-739"><a href="#L-739"><span class="linenos" data-line="739"></span></a> </span><span id="L-740"><a href="#L-740"><span class="linenos" data-line="740"></span></a> <span class="kd">local</span> <span class="n">final</span> <span class="o">=</span> <span class="nb">table.concat</span><span class="p">(</span><span class="n">reference</span><span class="p">)</span> </span><span id="L-741"><a href="#L-741"><span class="linenos" data-line="741"></span></a> <span class="kr">if</span> <span class="n">isvalid</span><span class="p">(</span><span class="n">final</span><span class="p">)</span> <span class="kr">then</span> </span><span id="L-742"><a href="#L-742"><span class="linenos" data-line="742"></span></a> <span class="n">final</span> <span class="o">=</span> <span class="n">final</span> <span class="o">..</span> <span class="n">i18n</span><span class="p">.</span><span class="n">cateref</span> </span><span id="L-743"><a href="#L-743"><span class="linenos" data-line="743"></span></a> <span class="kr">end</span> </span><span id="L-744"><a href="#L-744"><span class="linenos" data-line="744"></span></a> <span class="kr">return</span> <span class="n">final</span> <span class="ow">or</span> <span class="s2">""</span> </span><span id="L-745"><a href="#L-745"><span class="linenos" data-line="745"></span></a><span class="kr">end</span> </span><span id="L-746"><a href="#L-746"><span class="linenos" data-line="746"></span></a> </span><span id="L-747"><a href="#L-747"><span class="linenos" data-line="747"></span></a><span class="kr">function</span> <span class="nf">formatqualifiers</span><span class="p">(</span><span class="n">statement</span><span class="p">,</span> <span class="n">s</span><span class="p">,</span> <span class="n">options</span><span class="p">)</span> </span><span id="L-748"><a href="#L-748"><span class="linenos" data-line="748"></span></a> <span class="n">s</span><span class="p">.</span><span class="n">qualifiers</span> <span class="o">=</span> <span class="p">{}</span> </span><span id="L-749"><a href="#L-749"><span class="linenos" data-line="749"></span></a> </span><span id="L-750"><a href="#L-750"><span class="linenos" data-line="750"></span></a> <span class="kd">local</span> <span class="kr">function</span> <span class="nf">qua</span><span class="p">(</span><span class="n">p</span><span class="p">,</span> <span class="n">firstvalue</span><span class="p">,</span> <span class="n">modifytime</span><span class="p">)</span> </span><span id="L-751"><a href="#L-751"><span class="linenos" data-line="751"></span></a> <span class="kd">local</span> <span class="n">vvv</span> </span><span id="L-752"><a href="#L-752"><span class="linenos" data-line="752"></span></a> <span class="kr">if</span> <span class="n">isvalid</span><span class="p">(</span><span class="n">p</span><span class="p">)</span> <span class="kr">then</span> </span><span id="L-753"><a href="#L-753"><span class="linenos" data-line="753"></span></a> <span class="n">vvv</span> <span class="o">=</span> <span class="n">formatStatements</span><span class="p">({</span> </span><span id="L-754"><a href="#L-754"><span class="linenos" data-line="754"></span></a> <span class="n">property</span> <span class="o">=</span> <span class="n">p</span><span class="p">,</span> </span><span id="L-755"><a href="#L-755"><span class="linenos" data-line="755"></span></a> <span class="n">enlabelcate</span> <span class="o">=</span> <span class="s2">"t"</span><span class="p">,</span> </span><span id="L-756"><a href="#L-756"><span class="linenos" data-line="756"></span></a> <span class="n">firstvalue</span> <span class="o">=</span> <span class="p">(</span><span class="n">firstvalue</span> <span class="ow">or</span> <span class="s2">""</span><span class="p">),</span> </span><span id="L-757"><a href="#L-757"><span class="linenos" data-line="757"></span></a> <span class="n">modifytime</span> <span class="o">=</span> <span class="p">(</span><span class="n">modifytime</span> <span class="ow">or</span> <span class="s2">"longdate"</span><span class="p">),</span> </span><span id="L-758"><a href="#L-758"><span class="linenos" data-line="758"></span></a> <span class="n">noref</span> <span class="o">=</span> <span class="s2">"t"</span> </span><span id="L-759"><a href="#L-759"><span class="linenos" data-line="759"></span></a> <span class="p">},</span> <span class="n">statement</span><span class="p">.</span><span class="n">qualifiers</span><span class="p">)</span> <span class="ow">or</span> <span class="s2">""</span> </span><span id="L-760"><a href="#L-760"><span class="linenos" data-line="760"></span></a> <span class="n">s</span><span class="p">.</span><span class="n">qualifiers</span><span class="p">[</span><span class="n">p</span><span class="p">]</span> <span class="o">=</span> <span class="n">vvv</span> </span><span id="L-761"><a href="#L-761"><span class="linenos" data-line="761"></span></a> <span class="kr">return</span> <span class="n">vvv</span> </span><span id="L-762"><a href="#L-762"><span class="linenos" data-line="762"></span></a> <span class="kr">end</span> </span><span id="L-763"><a href="#L-763"><span class="linenos" data-line="763"></span></a> <span class="kr">end</span> </span><span id="L-764"><a href="#L-764"><span class="linenos" data-line="764"></span></a> </span><span id="L-765"><a href="#L-765"><span class="linenos" data-line="765"></span></a> <span class="kr">if</span> <span class="n">isvalid</span><span class="p">(</span><span class="n">options</span><span class="p">.</span><span class="n">template</span><span class="p">)</span> <span class="kr">then</span> </span><span id="L-766"><a href="#L-766"><span class="linenos" data-line="766"></span></a> <span class="n">s</span><span class="p">.</span><span class="n">ID</span> <span class="o">=</span> <span class="n">statement</span><span class="p">.</span><span class="n">mainsnak</span><span class="p">.</span><span class="n">datavalue</span><span class="p">.</span><span class="n">value</span><span class="p">.</span><span class="n">id</span> </span><span id="L-767"><a href="#L-767"><span class="linenos" data-line="767"></span></a> <span class="n">s</span><span class="p">.</span><span class="n">QQ1</span> <span class="o">=</span> <span class="n">qua</span><span class="p">(</span><span class="n">options</span><span class="p">.</span><span class="n">Q1</span><span class="p">)</span> </span><span id="L-768"><a href="#L-768"><span class="linenos" data-line="768"></span></a> <span class="n">s</span><span class="p">.</span><span class="n">QQ2</span> <span class="o">=</span> <span class="n">qua</span><span class="p">(</span><span class="n">options</span><span class="p">.</span><span class="n">Q2</span><span class="p">)</span> </span><span id="L-769"><a href="#L-769"><span class="linenos" data-line="769"></span></a> <span class="n">s</span><span class="p">.</span><span class="n">QQ3</span> <span class="o">=</span> <span class="n">qua</span><span class="p">(</span><span class="n">options</span><span class="p">.</span><span class="n">Q3</span><span class="p">)</span> </span><span id="L-770"><a href="#L-770"><span class="linenos" data-line="770"></span></a> <span class="n">s</span><span class="p">.</span><span class="n">QQ4</span> <span class="o">=</span> <span class="n">qua</span><span class="p">(</span><span class="n">options</span><span class="p">.</span><span class="n">Q4</span><span class="p">)</span> </span><span id="L-771"><a href="#L-771"><span class="linenos" data-line="771"></span></a> <span class="n">s</span><span class="p">.</span><span class="n">QQ5</span> <span class="o">=</span> <span class="n">qua</span><span class="p">(</span><span class="n">options</span><span class="p">.</span><span class="n">Q5</span><span class="p">)</span> </span><span id="L-772"><a href="#L-772"><span class="linenos" data-line="772"></span></a> <span class="n">s</span><span class="p">.</span><span class="n">QQ6</span> <span class="o">=</span> <span class="n">qua</span><span class="p">(</span><span class="n">options</span><span class="p">.</span><span class="n">Q6</span><span class="p">)</span> </span><span id="L-773"><a href="#L-773"><span class="linenos" data-line="773"></span></a> <span class="n">s</span><span class="p">.</span><span class="n">QQ7</span> <span class="o">=</span> <span class="n">qua</span><span class="p">(</span><span class="n">options</span><span class="p">.</span><span class="n">Q7</span><span class="p">)</span> </span><span id="L-774"><a href="#L-774"><span class="linenos" data-line="774"></span></a> <span class="n">s</span><span class="p">.</span><span class="n">QQ8</span> <span class="o">=</span> <span class="n">qua</span><span class="p">(</span><span class="n">options</span><span class="p">.</span><span class="n">Q8</span><span class="p">)</span> </span><span id="L-775"><a href="#L-775"><span class="linenos" data-line="775"></span></a> <span class="n">s</span><span class="p">.</span><span class="n">QQ9</span> <span class="o">=</span> <span class="n">qua</span><span class="p">(</span><span class="n">options</span><span class="p">.</span><span class="n">Q10</span><span class="p">)</span> </span><span id="L-776"><a href="#L-776"><span class="linenos" data-line="776"></span></a> <span class="n">s</span><span class="p">.</span><span class="n">QQ10</span> <span class="o">=</span> <span class="n">qua</span><span class="p">(</span><span class="n">options</span><span class="p">.</span><span class="n">Q10</span><span class="p">)</span> </span><span id="L-777"><a href="#L-777"><span class="linenos" data-line="777"></span></a> <span class="kr">end</span> </span><span id="L-778"><a href="#L-778"><span class="linenos" data-line="778"></span></a> </span><span id="L-779"><a href="#L-779"><span class="linenos" data-line="779"></span></a> <span class="kr">if</span> <span class="n">isvalid</span><span class="p">(</span><span class="n">options</span><span class="p">.</span><span class="n">football</span><span class="p">)</span> <span class="kr">then</span> </span><span id="L-780"><a href="#L-780"><span class="linenos" data-line="780"></span></a> <span class="kr">if</span> <span class="n">statement</span><span class="p">.</span><span class="n">qualifiers</span><span class="p">.</span><span class="n">P1350</span> <span class="ow">or</span> <span class="n">statement</span><span class="p">.</span><span class="n">qualifiers</span><span class="p">.</span><span class="n">P1351</span> <span class="kr">then</span> </span><span id="L-781"><a href="#L-781"><span class="linenos" data-line="781"></span></a> <span class="n">s</span><span class="p">.</span><span class="n">amatch</span> <span class="o">=</span> <span class="n">qua</span><span class="p">(</span><span class="s2">"P1350"</span><span class="p">,</span> <span class="s2">"true"</span><span class="p">)</span> </span><span id="L-782"><a href="#L-782"><span class="linenos" data-line="782"></span></a> <span class="n">s</span><span class="p">.</span><span class="n">goal</span> <span class="o">=</span> <span class="n">qua</span><span class="p">(</span><span class="s2">"P1351"</span><span class="p">,</span> <span class="s2">"true"</span><span class="p">)</span> </span><span id="L-783"><a href="#L-783"><span class="linenos" data-line="783"></span></a> <span class="kr">end</span> </span><span id="L-784"><a href="#L-784"><span class="linenos" data-line="784"></span></a> <span class="kr">end</span> </span><span id="L-785"><a href="#L-785"><span class="linenos" data-line="785"></span></a> </span><span id="L-786"><a href="#L-786"><span class="linenos" data-line="786"></span></a> <span class="kr">if</span> <span class="n">isvalid</span><span class="p">(</span><span class="n">options</span><span class="p">.</span><span class="n">withdate</span><span class="p">)</span> <span class="kr">then</span> </span><span id="L-787"><a href="#L-787"><span class="linenos" data-line="787"></span></a> <span class="c1">--if statement.qualifiers.P585 then</span> </span><span id="L-788"><a href="#L-788"><span class="linenos" data-line="788"></span></a> <span class="n">s</span><span class="p">.</span><span class="n">P585</span> <span class="o">=</span> <span class="n">qua</span><span class="p">(</span><span class="s2">"P585"</span><span class="p">,</span> <span class="s2">"true"</span><span class="p">,</span> <span class="n">options</span><span class="p">.</span><span class="n">modifyqualifiertime</span><span class="p">)</span> </span><span id="L-789"><a href="#L-789"><span class="linenos" data-line="789"></span></a> <span class="kr">end</span> </span><span id="L-790"><a href="#L-790"><span class="linenos" data-line="790"></span></a> </span><span id="L-791"><a href="#L-791"><span class="linenos" data-line="791"></span></a> <span class="kd">local</span> <span class="n">bothdates_option</span> <span class="o">=</span> <span class="n">options</span><span class="p">.</span><span class="n">bothdates</span> </span><span id="L-792"><a href="#L-792"><span class="linenos" data-line="792"></span></a> <span class="kr">if</span> <span class="n">isvalid</span><span class="p">(</span><span class="n">bothdates_option</span><span class="p">)</span> <span class="kr">then</span> </span><span id="L-793"><a href="#L-793"><span class="linenos" data-line="793"></span></a> <span class="kr">if</span> <span class="n">statement</span><span class="p">.</span><span class="n">qualifiers</span><span class="p">.</span><span class="n">P580</span> <span class="ow">or</span> <span class="n">statement</span><span class="p">.</span><span class="n">qualifiers</span><span class="p">.</span><span class="n">P582</span> <span class="kr">then</span> </span><span id="L-794"><a href="#L-794"><span class="linenos" data-line="794"></span></a> <span class="kd">local</span> <span class="n">f</span> <span class="o">=</span> <span class="n">qua</span><span class="p">(</span><span class="s2">"P580"</span><span class="p">,</span> <span class="s2">"true"</span><span class="p">,</span> <span class="n">options</span><span class="p">.</span><span class="n">modifyqualifiertime</span><span class="p">)</span> </span><span id="L-795"><a href="#L-795"><span class="linenos" data-line="795"></span></a> <span class="kd">local</span> <span class="n">t</span> <span class="o">=</span> <span class="n">qua</span><span class="p">(</span><span class="s2">"P582"</span><span class="p">,</span> <span class="s2">"true"</span><span class="p">,</span> <span class="n">options</span><span class="p">.</span><span class="n">modifyqualifiertime</span><span class="p">)</span> </span><span id="L-796"><a href="#L-796"><span class="linenos" data-line="796"></span></a> <span class="n">s</span><span class="p">.</span><span class="n">tifr</span> <span class="o">=</span> <span class="n">f</span> <span class="o">..</span> <span class="s2">"–"</span> <span class="o">..</span> <span class="n">t</span> </span><span id="L-797"><a href="#L-797"><span class="linenos" data-line="797"></span></a> <span class="kr">end</span> </span><span id="L-798"><a href="#L-798"><span class="linenos" data-line="798"></span></a> <span class="kr">end</span> </span><span id="L-799"><a href="#L-799"><span class="linenos" data-line="799"></span></a> </span><span id="L-800"><a href="#L-800"><span class="linenos" data-line="800"></span></a> <span class="kd">local</span> <span class="kr">function</span> <span class="nf">quaaal</span><span class="p">(</span><span class="n">opti</span><span class="p">,</span> <span class="n">options</span><span class="p">)</span> </span><span id="L-801"><a href="#L-801"><span class="linenos" data-line="801"></span></a> <span class="kr">if</span> <span class="n">isvalid</span><span class="p">(</span><span class="n">opti</span><span class="p">)</span> <span class="ow">and</span> <span class="n">statement</span><span class="p">.</span><span class="n">qualifiers</span><span class="p">[</span><span class="n">opti</span><span class="p">]</span> <span class="kr">then</span> </span><span id="L-802"><a href="#L-802"><span class="linenos" data-line="802"></span></a> <span class="kd">local</span> <span class="n">kkk</span> <span class="o">=</span> </span><span id="L-803"><a href="#L-803"><span class="linenos" data-line="803"></span></a> <span class="n">formatStatements</span><span class="p">(</span> </span><span id="L-804"><a href="#L-804"><span class="linenos" data-line="804"></span></a> <span class="p">{</span> </span><span id="L-805"><a href="#L-805"><span class="linenos" data-line="805"></span></a> <span class="n">property</span> <span class="o">=</span> <span class="n">opti</span><span class="p">,</span> </span><span id="L-806"><a href="#L-806"><span class="linenos" data-line="806"></span></a> <span class="n">noref</span> <span class="o">=</span> <span class="s2">"t"</span><span class="p">,</span> </span><span id="L-807"><a href="#L-807"><span class="linenos" data-line="807"></span></a> <span class="n">separator</span> <span class="o">=</span> <span class="n">options</span><span class="p">.</span><span class="n">qualifierseparator</span><span class="p">,</span> </span><span id="L-808"><a href="#L-808"><span class="linenos" data-line="808"></span></a> <span class="n">conjunction</span> <span class="o">=</span> <span class="n">options</span><span class="p">.</span><span class="n">qualifierconjunction</span><span class="p">,</span> </span><span id="L-809"><a href="#L-809"><span class="linenos" data-line="809"></span></a> <span class="n">size</span> <span class="o">=</span> <span class="n">options</span><span class="p">.</span><span class="n">size</span><span class="p">,</span> </span><span id="L-810"><a href="#L-810"><span class="linenos" data-line="810"></span></a> <span class="n">image</span> <span class="o">=</span> <span class="n">options</span><span class="p">.</span><span class="n">image</span><span class="p">,</span> </span><span id="L-811"><a href="#L-811"><span class="linenos" data-line="811"></span></a> <span class="n">modifytime</span> <span class="o">=</span> <span class="n">options</span><span class="p">.</span><span class="n">modifyqualifiertime</span><span class="p">,</span> </span><span id="L-812"><a href="#L-812"><span class="linenos" data-line="812"></span></a> <span class="n">enlabelcate</span> <span class="o">=</span> <span class="s2">"t"</span><span class="p">,</span> </span><span id="L-813"><a href="#L-813"><span class="linenos" data-line="813"></span></a> <span class="n">langpref</span> <span class="o">=</span> <span class="n">options</span><span class="p">.</span><span class="n">langpref</span><span class="p">,</span> </span><span id="L-814"><a href="#L-814"><span class="linenos" data-line="814"></span></a> <span class="n">showlang</span> <span class="o">=</span> <span class="n">options</span><span class="p">.</span><span class="n">showlang</span> </span><span id="L-815"><a href="#L-815"><span class="linenos" data-line="815"></span></a> <span class="p">},</span> </span><span id="L-816"><a href="#L-816"><span class="linenos" data-line="816"></span></a> <span class="n">statement</span><span class="p">.</span><span class="n">qualifiers</span> </span><span id="L-817"><a href="#L-817"><span class="linenos" data-line="817"></span></a> <span class="p">)</span> <span class="ow">or</span> <span class="s2">""</span> </span><span id="L-818"><a href="#L-818"><span class="linenos" data-line="818"></span></a> </span><span id="L-819"><a href="#L-819"><span class="linenos" data-line="819"></span></a> <span class="n">s</span><span class="p">.</span><span class="n">qualifiers</span><span class="p">[</span><span class="n">opti</span><span class="p">]</span> <span class="o">=</span> <span class="n">kkk</span> </span><span id="L-820"><a href="#L-820"><span class="linenos" data-line="820"></span></a> <span class="kr">return</span> <span class="n">kkk</span> </span><span id="L-821"><a href="#L-821"><span class="linenos" data-line="821"></span></a> <span class="kr">end</span> </span><span id="L-822"><a href="#L-822"><span class="linenos" data-line="822"></span></a> <span class="kr">end</span> </span><span id="L-823"><a href="#L-823"><span class="linenos" data-line="823"></span></a> </span><span id="L-824"><a href="#L-824"><span class="linenos" data-line="824"></span></a> <span class="kr">if</span> <span class="n">isvalid</span><span class="p">(</span><span class="n">options</span><span class="p">.</span><span class="n">justthisqual</span><span class="p">)</span> <span class="ow">and</span> <span class="n">statement</span><span class="p">.</span><span class="n">qualifiers</span><span class="p">[</span><span class="n">options</span><span class="p">.</span><span class="n">justthisqual</span><span class="p">]</span> <span class="kr">then</span> </span><span id="L-825"><a href="#L-825"><span class="linenos" data-line="825"></span></a> <span class="n">s</span><span class="p">.</span><span class="n">onlyqualifier</span> <span class="o">=</span> <span class="n">quaaal</span><span class="p">(</span><span class="n">options</span><span class="p">.</span><span class="n">justthisqual</span><span class="p">,</span> <span class="n">options</span><span class="p">)</span> </span><span id="L-826"><a href="#L-826"><span class="linenos" data-line="826"></span></a> <span class="kr">end</span> </span><span id="L-827"><a href="#L-827"><span class="linenos" data-line="827"></span></a> <span class="kr">if</span> <span class="n">isvalid</span><span class="p">(</span><span class="n">options</span><span class="p">.</span><span class="n">qual1</span><span class="p">)</span> <span class="ow">and</span> <span class="n">statement</span><span class="p">.</span><span class="n">qualifiers</span><span class="p">[</span><span class="n">options</span><span class="p">.</span><span class="n">qual1</span><span class="p">]</span> <span class="kr">then</span> </span><span id="L-828"><a href="#L-828"><span class="linenos" data-line="828"></span></a> <span class="n">s</span><span class="p">.</span><span class="n">qp1</span> <span class="o">=</span> <span class="n">quaaal</span><span class="p">(</span><span class="n">options</span><span class="p">.</span><span class="n">qual1</span><span class="p">,</span> <span class="n">options</span><span class="p">)</span> </span><span id="L-829"><a href="#L-829"><span class="linenos" data-line="829"></span></a> <span class="kr">end</span> </span><span id="L-830"><a href="#L-830"><span class="linenos" data-line="830"></span></a> <span class="kr">if</span> <span class="n">isvalid</span><span class="p">(</span><span class="n">options</span><span class="p">.</span><span class="n">qual1a</span><span class="p">)</span> <span class="ow">and</span> <span class="n">statement</span><span class="p">.</span><span class="n">qualifiers</span><span class="p">[</span><span class="n">options</span><span class="p">.</span><span class="n">qual1a</span><span class="p">]</span> <span class="kr">then</span> </span><span id="L-831"><a href="#L-831"><span class="linenos" data-line="831"></span></a> <span class="n">s</span><span class="p">.</span><span class="n">qp1a</span> <span class="o">=</span> <span class="n">quaaal</span><span class="p">(</span><span class="n">options</span><span class="p">.</span><span class="n">qual1a</span><span class="p">,</span> <span class="n">options</span><span class="p">)</span> </span><span id="L-832"><a href="#L-832"><span class="linenos" data-line="832"></span></a> <span class="kr">end</span> </span><span id="L-833"><a href="#L-833"><span class="linenos" data-line="833"></span></a> <span class="kr">if</span> <span class="n">isvalid</span><span class="p">(</span><span class="n">options</span><span class="p">.</span><span class="n">qual2</span><span class="p">)</span> <span class="ow">and</span> <span class="n">statement</span><span class="p">.</span><span class="n">qualifiers</span><span class="p">[</span><span class="n">options</span><span class="p">.</span><span class="n">qual2</span><span class="p">]</span> <span class="kr">then</span> </span><span id="L-834"><a href="#L-834"><span class="linenos" data-line="834"></span></a> <span class="n">s</span><span class="p">.</span><span class="n">qp2</span> <span class="o">=</span> <span class="n">quaaal</span><span class="p">(</span><span class="n">options</span><span class="p">.</span><span class="n">qual2</span><span class="p">,</span> <span class="n">options</span><span class="p">)</span> </span><span id="L-835"><a href="#L-835"><span class="linenos" data-line="835"></span></a> <span class="kr">end</span> </span><span id="L-836"><a href="#L-836"><span class="linenos" data-line="836"></span></a> <span class="kr">if</span> <span class="n">isvalid</span><span class="p">(</span><span class="n">options</span><span class="p">.</span><span class="n">qual3</span><span class="p">)</span> <span class="ow">and</span> <span class="n">statement</span><span class="p">.</span><span class="n">qualifiers</span><span class="p">[</span><span class="n">options</span><span class="p">.</span><span class="n">qual3</span><span class="p">]</span> <span class="kr">then</span> </span><span id="L-837"><a href="#L-837"><span class="linenos" data-line="837"></span></a> <span class="n">s</span><span class="p">.</span><span class="n">qp3</span> <span class="o">=</span> <span class="n">quaaal</span><span class="p">(</span><span class="n">options</span><span class="p">.</span><span class="n">qual3</span><span class="p">,</span> <span class="n">options</span><span class="p">)</span> </span><span id="L-838"><a href="#L-838"><span class="linenos" data-line="838"></span></a> <span class="kr">end</span> </span><span id="L-839"><a href="#L-839"><span class="linenos" data-line="839"></span></a> <span class="kr">if</span> <span class="n">isvalid</span><span class="p">(</span><span class="n">options</span><span class="p">.</span><span class="n">qual4</span><span class="p">)</span> <span class="ow">and</span> <span class="n">statement</span><span class="p">.</span><span class="n">qualifiers</span><span class="p">[</span><span class="n">options</span><span class="p">.</span><span class="n">qual4</span><span class="p">]</span> <span class="kr">then</span> </span><span id="L-840"><a href="#L-840"><span class="linenos" data-line="840"></span></a> <span class="n">s</span><span class="p">.</span><span class="n">qp4</span> <span class="o">=</span> <span class="n">quaaal</span><span class="p">(</span><span class="n">options</span><span class="p">.</span><span class="n">qual4</span><span class="p">,</span> <span class="n">options</span><span class="p">)</span> </span><span id="L-841"><a href="#L-841"><span class="linenos" data-line="841"></span></a> <span class="kr">end</span> </span><span id="L-842"><a href="#L-842"><span class="linenos" data-line="842"></span></a> <span class="kr">if</span> <span class="n">isvalid</span><span class="p">(</span><span class="n">options</span><span class="p">.</span><span class="n">qual5</span><span class="p">)</span> <span class="ow">and</span> <span class="n">statement</span><span class="p">.</span><span class="n">qualifiers</span><span class="p">[</span><span class="n">options</span><span class="p">.</span><span class="n">qual5</span><span class="p">]</span> <span class="kr">then</span> </span><span id="L-843"><a href="#L-843"><span class="linenos" data-line="843"></span></a> <span class="n">s</span><span class="p">.</span><span class="n">qp5</span> <span class="o">=</span> <span class="n">quaaal</span><span class="p">(</span><span class="n">options</span><span class="p">.</span><span class="n">qual5</span><span class="p">,</span> <span class="n">options</span><span class="p">)</span> </span><span id="L-844"><a href="#L-844"><span class="linenos" data-line="844"></span></a> <span class="kr">end</span> </span><span id="L-845"><a href="#L-845"><span class="linenos" data-line="845"></span></a><span class="kr">end</span> </span><span id="L-846"><a href="#L-846"><span class="linenos" data-line="846"></span></a> </span><span id="L-847"><a href="#L-847"><span class="linenos" data-line="847"></span></a><span class="kr">function</span> <span class="nf">get_property1</span><span class="p">(</span><span class="n">options</span><span class="p">,</span> <span class="n">item</span><span class="p">)</span> </span><span id="L-848"><a href="#L-848"><span class="linenos" data-line="848"></span></a> <span class="cm">--[[ function to get countries flags without reload large countries items ]]</span> </span><span id="L-849"><a href="#L-849"><span class="linenos" data-line="849"></span></a> <span class="kd">local</span> <span class="n">flagprop</span> <span class="o">=</span> <span class="p">{</span> <span class="s2">"p27"</span><span class="p">,</span> <span class="s2">"p1532"</span><span class="p">,</span> <span class="s2">"p17"</span><span class="p">,</span> <span class="s2">"p495"</span><span class="p">,</span> <span class="s2">"p1376"</span> <span class="p">}</span> </span><span id="L-850"><a href="#L-850"><span class="linenos" data-line="850"></span></a> <span class="kd">local</span> <span class="n">work_flag</span> <span class="o">=</span> <span class="kc">false</span> </span><span id="L-851"><a href="#L-851"><span class="linenos" data-line="851"></span></a> <span class="kr">if</span> <span class="nb">string.lower</span><span class="p">(</span><span class="n">options</span><span class="p">.</span><span class="n">property1</span><span class="p">)</span> <span class="o">==</span> <span class="s2">"p41"</span> <span class="kr">then</span> </span><span id="L-852"><a href="#L-852"><span class="linenos" data-line="852"></span></a> <span class="kr">for</span> <span class="n">k</span><span class="p">,</span> <span class="n">l</span> <span class="kr">in</span> <span class="nb">pairs</span><span class="p">(</span><span class="n">flagprop</span><span class="p">)</span> <span class="kr">do</span> </span><span id="L-853"><a href="#L-853"><span class="linenos" data-line="853"></span></a> <span class="kr">if</span> <span class="nb">string.lower</span><span class="p">(</span><span class="n">options</span><span class="p">.</span><span class="n">property</span><span class="p">)</span> <span class="o">==</span> <span class="n">l</span> <span class="kr">then</span> </span><span id="L-854"><a href="#L-854"><span class="linenos" data-line="854"></span></a> <span class="n">work_flag</span> <span class="o">=</span> <span class="kc">true</span> </span><span id="L-855"><a href="#L-855"><span class="linenos" data-line="855"></span></a> <span class="kr">end</span> </span><span id="L-856"><a href="#L-856"><span class="linenos" data-line="856"></span></a> <span class="kr">end</span> </span><span id="L-857"><a href="#L-857"><span class="linenos" data-line="857"></span></a> <span class="kr">end</span> </span><span id="L-858"><a href="#L-858"><span class="linenos" data-line="858"></span></a> <span class="kd">local</span> <span class="n">caca</span> <span class="o">=</span> <span class="s2">""</span> </span><span id="L-859"><a href="#L-859"><span class="linenos" data-line="859"></span></a> <span class="kd">local</span> <span class="n">size</span> <span class="o">=</span> <span class="n">options</span><span class="p">.</span><span class="n">size</span> <span class="ow">or</span> <span class="s2">""</span> </span><span id="L-860"><a href="#L-860"><span class="linenos" data-line="860"></span></a> <span class="kr">if</span> <span class="n">isntvalid</span><span class="p">(</span><span class="n">size</span><span class="p">)</span> <span class="kr">then</span> </span><span id="L-861"><a href="#L-861"><span class="linenos" data-line="861"></span></a> <span class="n">size</span> <span class="o">=</span> <span class="s2">"20"</span> </span><span id="L-862"><a href="#L-862"><span class="linenos" data-line="862"></span></a> <span class="kr">end</span> </span><span id="L-863"><a href="#L-863"><span class="linenos" data-line="863"></span></a> <span class="kr">if</span> <span class="n">work_flag</span> <span class="kr">then</span> </span><span id="L-864"><a href="#L-864"><span class="linenos" data-line="864"></span></a> <span class="kr">if</span> <span class="n">Moduleflags</span> <span class="o">==</span> <span class="kc">nil</span> <span class="kr">then</span> </span><span id="L-865"><a href="#L-865"><span class="linenos" data-line="865"></span></a> <span class="n">Moduleflags</span> <span class="o">=</span> <span class="nb">require</span><span class="p">(</span><span class="s2">"Module:Wikidata2/Flags"</span><span class="p">)</span> </span><span id="L-866"><a href="#L-866"><span class="linenos" data-line="866"></span></a> <span class="kr">end</span> </span><span id="L-867"><a href="#L-867"><span class="linenos" data-line="867"></span></a> <span class="kd">local</span> <span class="n">flag</span> <span class="o">=</span> <span class="n">Moduleflags</span><span class="p">[</span><span class="n">item</span><span class="p">]</span> </span><span id="L-868"><a href="#L-868"><span class="linenos" data-line="868"></span></a> <span class="kr">if</span> <span class="n">isntvalid</span><span class="p">(</span><span class="n">flag</span><span class="p">)</span> <span class="kr">then</span> </span><span id="L-869"><a href="#L-869"><span class="linenos" data-line="869"></span></a> <span class="n">flag</span> <span class="o">=</span> </span><span id="L-870"><a href="#L-870"><span class="linenos" data-line="870"></span></a> <span class="n">formatStatements</span><span class="p">(</span> </span><span id="L-871"><a href="#L-871"><span class="linenos" data-line="871"></span></a> <span class="p">{</span> </span><span id="L-872"><a href="#L-872"><span class="linenos" data-line="872"></span></a> <span class="n">property</span> <span class="o">=</span> <span class="n">options</span><span class="p">.</span><span class="n">property1</span><span class="p">,</span> </span><span id="L-873"><a href="#L-873"><span class="linenos" data-line="873"></span></a> <span class="n">otherproperty</span> <span class="o">=</span> <span class="n">options</span><span class="p">.</span><span class="n">otherproperty1</span><span class="p">,</span> </span><span id="L-874"><a href="#L-874"><span class="linenos" data-line="874"></span></a> <span class="n">entityId</span> <span class="o">=</span> <span class="n">item</span><span class="p">,</span> </span><span id="L-875"><a href="#L-875"><span class="linenos" data-line="875"></span></a> <span class="n">rank</span> <span class="o">=</span> <span class="n">options</span><span class="p">.</span><span class="n">property1rank</span><span class="p">,</span> </span><span id="L-876"><a href="#L-876"><span class="linenos" data-line="876"></span></a> <span class="n">pattern</span> <span class="o">=</span> <span class="n">options</span><span class="p">.</span><span class="n">property1pattern</span><span class="p">,</span> </span><span id="L-877"><a href="#L-877"><span class="linenos" data-line="877"></span></a> <span class="n">formatting</span> <span class="o">=</span> <span class="n">options</span><span class="p">.</span><span class="n">property1formatting</span><span class="p">,</span> </span><span id="L-878"><a href="#L-878"><span class="linenos" data-line="878"></span></a> <span class="n">noref</span> <span class="o">=</span> <span class="s2">"t"</span><span class="p">,</span> </span><span id="L-879"><a href="#L-879"><span class="linenos" data-line="879"></span></a> <span class="n">firstvalue</span> <span class="o">=</span> <span class="s2">"t"</span> </span><span id="L-880"><a href="#L-880"><span class="linenos" data-line="880"></span></a> <span class="p">}</span> </span><span id="L-881"><a href="#L-881"><span class="linenos" data-line="881"></span></a> <span class="p">)</span> </span><span id="L-882"><a href="#L-882"><span class="linenos" data-line="882"></span></a> <span class="c1">--mw.log("get flag2 :" .. flag .. ", for item ".. item )</span> </span><span id="L-883"><a href="#L-883"><span class="linenos" data-line="883"></span></a> <span class="kr">end</span> </span><span id="L-884"><a href="#L-884"><span class="linenos" data-line="884"></span></a> <span class="kr">if</span> <span class="n">isvalid</span><span class="p">(</span><span class="n">flag</span><span class="p">)</span> <span class="kr">then</span> <span class="c1">-- return real image</span> </span><span id="L-885"><a href="#L-885"><span class="linenos" data-line="885"></span></a> <span class="kr">if</span> <span class="n">isvalid</span><span class="p">(</span><span class="n">options</span><span class="p">.</span><span class="n">image</span><span class="p">)</span> <span class="kr">then</span> <span class="c1">-- return real image</span> </span><span id="L-886"><a href="#L-886"><span class="linenos" data-line="886"></span></a> <span class="n">caca</span> <span class="o">=</span> <span class="s2">"[[ملف:"</span> <span class="o">..</span> <span class="n">flag</span> <span class="o">..</span> <span class="s2">"|"</span> <span class="o">..</span> <span class="n">size</span> <span class="o">..</span> <span class="s2">"px|"</span> <span class="o">..</span> <span class="s2">"border"</span> <span class="o">..</span> <span class="s2">"]]"</span> </span><span id="L-887"><a href="#L-887"><span class="linenos" data-line="887"></span></a> <span class="c1">--caca = Infobox_Image( {image=flag, size=size, maxsize = "280x330px", center=options.center} )</span> </span><span id="L-888"><a href="#L-888"><span class="linenos" data-line="888"></span></a> <span class="c1">--mw.log("get flag :" .. flag .. ", for item ".. item )</span> </span><span id="L-889"><a href="#L-889"><span class="linenos" data-line="889"></span></a> <span class="kr">end</span> </span><span id="L-890"><a href="#L-890"><span class="linenos" data-line="890"></span></a> <span class="kr">end</span> </span><span id="L-891"><a href="#L-891"><span class="linenos" data-line="891"></span></a> <span class="kr">end</span> </span><span id="L-892"><a href="#L-892"><span class="linenos" data-line="892"></span></a> <span class="kr">if</span> <span class="n">isntvalid</span><span class="p">(</span><span class="n">caca</span><span class="p">)</span> <span class="kr">then</span> </span><span id="L-893"><a href="#L-893"><span class="linenos" data-line="893"></span></a> <span class="n">caca</span> <span class="o">=</span> </span><span id="L-894"><a href="#L-894"><span class="linenos" data-line="894"></span></a> <span class="n">formatStatements</span><span class="p">(</span> </span><span id="L-895"><a href="#L-895"><span class="linenos" data-line="895"></span></a> <span class="p">{</span> </span><span id="L-896"><a href="#L-896"><span class="linenos" data-line="896"></span></a> <span class="n">property</span> <span class="o">=</span> <span class="n">options</span><span class="p">.</span><span class="n">property1</span><span class="p">,</span> </span><span id="L-897"><a href="#L-897"><span class="linenos" data-line="897"></span></a> <span class="n">otherproperty</span> <span class="o">=</span> <span class="n">options</span><span class="p">.</span><span class="n">otherproperty1</span><span class="p">,</span> </span><span id="L-898"><a href="#L-898"><span class="linenos" data-line="898"></span></a> <span class="n">entityId</span> <span class="o">=</span> <span class="n">item</span><span class="p">,</span> </span><span id="L-899"><a href="#L-899"><span class="linenos" data-line="899"></span></a> <span class="n">rank</span> <span class="o">=</span> <span class="n">options</span><span class="p">.</span><span class="n">property1rank</span><span class="p">,</span> </span><span id="L-900"><a href="#L-900"><span class="linenos" data-line="900"></span></a> <span class="n">pattern</span> <span class="o">=</span> <span class="n">options</span><span class="p">.</span><span class="n">property1pattern</span><span class="p">,</span> </span><span id="L-901"><a href="#L-901"><span class="linenos" data-line="901"></span></a> <span class="n">formatting</span> <span class="o">=</span> <span class="n">options</span><span class="p">.</span><span class="n">property1formatting</span><span class="p">,</span> </span><span id="L-902"><a href="#L-902"><span class="linenos" data-line="902"></span></a> <span class="n">size</span> <span class="o">=</span> <span class="n">options</span><span class="p">.</span><span class="n">size</span><span class="p">,</span> </span><span id="L-903"><a href="#L-903"><span class="linenos" data-line="903"></span></a> <span class="n">image</span> <span class="o">=</span> <span class="n">options</span><span class="p">.</span><span class="n">image</span><span class="p">,</span> </span><span id="L-904"><a href="#L-904"><span class="linenos" data-line="904"></span></a> <span class="n">noref</span> <span class="o">=</span> <span class="s2">"t"</span><span class="p">,</span> </span><span id="L-905"><a href="#L-905"><span class="linenos" data-line="905"></span></a> <span class="n">firstvalue</span> <span class="o">=</span> <span class="s2">"t"</span> </span><span id="L-906"><a href="#L-906"><span class="linenos" data-line="906"></span></a> <span class="p">}</span> </span><span id="L-907"><a href="#L-907"><span class="linenos" data-line="907"></span></a> <span class="p">)</span> </span><span id="L-908"><a href="#L-908"><span class="linenos" data-line="908"></span></a> <span class="kr">end</span> </span><span id="L-909"><a href="#L-909"><span class="linenos" data-line="909"></span></a> <span class="kr">return</span> <span class="n">caca</span> </span><span id="L-910"><a href="#L-910"><span class="linenos" data-line="910"></span></a><span class="kr">end</span> </span><span id="L-911"><a href="#L-911"><span class="linenos" data-line="911"></span></a> </span><span id="L-912"><a href="#L-912"><span class="linenos" data-line="912"></span></a><span class="kr">function</span> <span class="nf">formatsitelink</span><span class="p">(</span><span class="n">entityId</span><span class="p">,</span> <span class="n">options</span><span class="p">)</span> </span><span id="L-913"><a href="#L-913"><span class="linenos" data-line="913"></span></a> <span class="cm">--[[ function to get only the value with link ]]</span> </span><span id="L-914"><a href="#L-914"><span class="linenos" data-line="914"></span></a> <span class="kd">local</span> <span class="n">link</span> <span class="o">=</span> <span class="n">sitelink</span><span class="p">(</span><span class="n">entityId</span><span class="p">)</span> </span><span id="L-915"><a href="#L-915"><span class="linenos" data-line="915"></span></a> <span class="kr">if</span> <span class="n">isvalid</span><span class="p">(</span><span class="n">link</span><span class="p">)</span> <span class="ow">and</span> <span class="n">isntvalid</span><span class="p">(</span><span class="n">options</span><span class="p">.</span><span class="n">nolink</span><span class="p">)</span> <span class="kr">then</span> </span><span id="L-916"><a href="#L-916"><span class="linenos" data-line="916"></span></a> <span class="kr">return</span> <span class="s2">"[["</span> <span class="o">..</span> <span class="n">link</span> <span class="o">..</span> <span class="s2">"]]"</span> <span class="o">..</span> <span class="n">catewikidatainfo</span><span class="p">(</span><span class="n">options</span><span class="p">)</span> </span><span id="L-917"><a href="#L-917"><span class="linenos" data-line="917"></span></a> <span class="kr">end</span> </span><span id="L-918"><a href="#L-918"><span class="linenos" data-line="918"></span></a> <span class="kr">return</span> <span class="n">link</span> </span><span id="L-919"><a href="#L-919"><span class="linenos" data-line="919"></span></a><span class="kr">end</span> </span><span id="L-920"><a href="#L-920"><span class="linenos" data-line="920"></span></a> </span><span id="L-921"><a href="#L-921"><span class="linenos" data-line="921"></span></a><span class="kr">function</span> <span class="nf">formatwikibaseitem</span><span class="p">(</span><span class="n">datavalue</span><span class="p">,</span> <span class="n">datatype</span><span class="p">,</span> <span class="n">options</span><span class="p">)</span> </span><span id="L-922"><a href="#L-922"><span class="linenos" data-line="922"></span></a> <span class="cm">--[[ datatype wikibase-item ]]</span> </span><span id="L-923"><a href="#L-923"><span class="linenos" data-line="923"></span></a> <span class="kd">local</span> <span class="n">value</span> </span><span id="L-924"><a href="#L-924"><span class="linenos" data-line="924"></span></a> <span class="kd">local</span> <span class="n">itemqid</span> <span class="o">=</span> <span class="n">datavalue</span><span class="p">.</span><span class="n">value</span><span class="p">.</span><span class="n">id</span> </span><span id="L-925"><a href="#L-925"><span class="linenos" data-line="925"></span></a> <span class="kd">local</span> <span class="n">Skipped</span> <span class="o">=</span> <span class="n">skiip_items</span><span class="p">[</span><span class="n">options</span><span class="p">.</span><span class="n">property</span><span class="p">]</span> <span class="ow">or</span> <span class="p">{}</span> </span><span id="L-926"><a href="#L-926"><span class="linenos" data-line="926"></span></a> <span class="kr">for</span> <span class="n">k</span><span class="p">,</span> <span class="n">v</span> <span class="kr">in</span> <span class="nb">pairs</span><span class="p">(</span><span class="n">Skipped</span><span class="p">)</span> <span class="kr">do</span> </span><span id="L-927"><a href="#L-927"><span class="linenos" data-line="927"></span></a> <span class="kr">if</span> <span class="n">datavalue</span><span class="p">.</span><span class="n">value</span><span class="p">.</span><span class="n">id</span> <span class="o">==</span> <span class="n">v</span> <span class="kr">then</span> </span><span id="L-928"><a href="#L-928"><span class="linenos" data-line="928"></span></a> <span class="kr">return</span> <span class="p">{</span> <span class="n">value</span> <span class="o">=</span> <span class="s2">""</span><span class="p">,</span> <span class="n">item</span> <span class="o">=</span> <span class="s2">""</span> <span class="p">}</span> </span><span id="L-929"><a href="#L-929"><span class="linenos" data-line="929"></span></a> <span class="kr">end</span> </span><span id="L-930"><a href="#L-930"><span class="linenos" data-line="930"></span></a> <span class="kr">end</span> </span><span id="L-931"><a href="#L-931"><span class="linenos" data-line="931"></span></a> <span class="kr">if</span> <span class="n">isvalid</span><span class="p">(</span><span class="n">options</span><span class="p">.</span><span class="n">formatting</span><span class="p">)</span> <span class="kr">then</span> </span><span id="L-932"><a href="#L-932"><span class="linenos" data-line="932"></span></a> <span class="kr">if</span> <span class="n">options</span><span class="p">.</span><span class="n">formatting</span> <span class="o">==</span> <span class="s2">"raw"</span> <span class="kr">then</span> </span><span id="L-933"><a href="#L-933"><span class="linenos" data-line="933"></span></a> <span class="kr">return</span> <span class="p">{</span> <span class="n">value</span> <span class="o">=</span> <span class="n">itemqid</span><span class="p">,</span> <span class="n">item</span> <span class="o">=</span> <span class="n">itemqid</span> <span class="p">}</span> </span><span id="L-934"><a href="#L-934"><span class="linenos" data-line="934"></span></a> <span class="kr">elseif</span> <span class="n">options</span><span class="p">.</span><span class="n">formatting</span> <span class="o">==</span> <span class="s2">"rawtotemplate"</span> <span class="ow">and</span> <span class="n">isvalid</span><span class="p">(</span><span class="n">options</span><span class="p">.</span><span class="n">rawtotemplate</span><span class="p">)</span> <span class="kr">then</span> </span><span id="L-935"><a href="#L-935"><span class="linenos" data-line="935"></span></a> <span class="kd">local</span> <span class="n">args</span> <span class="o">=</span> <span class="p">{</span> <span class="n">q</span> <span class="o">=</span> <span class="n">itemqid</span><span class="p">,</span> <span class="n">no1</span> <span class="o">=</span> <span class="n">options</span><span class="p">.</span><span class="n">no1</span> <span class="ow">or</span> <span class="s2">""</span><span class="p">,</span> <span class="n">no2</span> <span class="o">=</span> <span class="n">options</span><span class="p">.</span><span class="n">no2</span> <span class="ow">or</span> <span class="s2">""</span> <span class="p">}</span> </span><span id="L-936"><a href="#L-936"><span class="linenos" data-line="936"></span></a> <span class="n">value</span> <span class="o">=</span> <span class="n">mw</span><span class="p">.</span><span class="n">getCurrentFrame</span><span class="p">():</span><span class="n">expandTemplate</span> <span class="p">{</span> <span class="n">title</span> <span class="o">=</span> <span class="n">options</span><span class="p">.</span><span class="n">rawtotemplate</span><span class="p">,</span> <span class="n">args</span> <span class="o">=</span> <span class="n">args</span> <span class="p">}</span> <span class="o">..</span> <span class="s2">"</span><span class="se">\n</span><span class="s2">"</span> </span><span id="L-937"><a href="#L-937"><span class="linenos" data-line="937"></span></a> <span class="kr">return</span> <span class="p">{</span> <span class="n">value</span> <span class="o">=</span> <span class="n">value</span><span class="p">,</span> <span class="n">item</span> <span class="o">=</span> <span class="n">itemqid</span> <span class="p">}</span> </span><span id="L-938"><a href="#L-938"><span class="linenos" data-line="938"></span></a> <span class="kr">elseif</span> <span class="n">options</span><span class="p">.</span><span class="n">formatting</span> <span class="o">==</span> <span class="s2">"sitelink"</span> <span class="kr">then</span> </span><span id="L-939"><a href="#L-939"><span class="linenos" data-line="939"></span></a> <span class="n">value</span> <span class="o">=</span> <span class="n">formatsitelink</span><span class="p">(</span><span class="n">datavalue</span><span class="p">.</span><span class="n">value</span><span class="p">.</span><span class="n">id</span><span class="p">,</span> <span class="n">options</span><span class="p">)</span> </span><span id="L-940"><a href="#L-940"><span class="linenos" data-line="940"></span></a> <span class="kr">return</span> <span class="p">{</span> <span class="n">value</span> <span class="o">=</span> <span class="n">value</span><span class="p">,</span> <span class="n">item</span> <span class="o">=</span> <span class="n">itemqid</span> <span class="p">}</span> </span><span id="L-941"><a href="#L-941"><span class="linenos" data-line="941"></span></a> <span class="kr">else</span> </span><span id="L-942"><a href="#L-942"><span class="linenos" data-line="942"></span></a> <span class="n">value</span> <span class="o">=</span> <span class="n">formatcharacters</span><span class="p">(</span><span class="n">datavalue</span><span class="p">.</span><span class="n">value</span><span class="p">,</span> <span class="n">options</span><span class="p">)</span> </span><span id="L-943"><a href="#L-943"><span class="linenos" data-line="943"></span></a> <span class="kr">if</span> <span class="n">isvalid</span><span class="p">(</span><span class="n">options</span><span class="p">.</span><span class="n">pattern</span><span class="p">)</span> <span class="kr">then</span> </span><span id="L-944"><a href="#L-944"><span class="linenos" data-line="944"></span></a> <span class="n">value</span> <span class="o">=</span> <span class="n">formatFromPattern</span><span class="p">(</span><span class="n">value</span><span class="p">,</span> <span class="n">options</span><span class="p">)</span> </span><span id="L-945"><a href="#L-945"><span class="linenos" data-line="945"></span></a> <span class="kr">end</span> </span><span id="L-946"><a href="#L-946"><span class="linenos" data-line="946"></span></a> <span class="kr">return</span> <span class="p">{</span> <span class="n">value</span> <span class="o">=</span> <span class="n">value</span><span class="p">,</span> <span class="n">item</span> <span class="o">=</span> <span class="n">itemqid</span> <span class="p">}</span> </span><span id="L-947"><a href="#L-947"><span class="linenos" data-line="947"></span></a> <span class="kr">end</span> </span><span id="L-948"><a href="#L-948"><span class="linenos" data-line="948"></span></a> <span class="kr">end</span> </span><span id="L-949"><a href="#L-949"><span class="linenos" data-line="949"></span></a> </span><span id="L-950"><a href="#L-950"><span class="linenos" data-line="950"></span></a> <span class="kd">local</span> <span class="n">itemValue</span> <span class="o">=</span> <span class="n">formatEntityId</span><span class="p">(</span><span class="n">itemqid</span><span class="p">,</span> <span class="n">options</span><span class="p">).</span><span class="n">value</span> </span><span id="L-951"><a href="#L-951"><span class="linenos" data-line="951"></span></a> <span class="kr">if</span> <span class="n">isvalid</span><span class="p">(</span><span class="n">itemValue</span><span class="p">)</span> <span class="kr">then</span> </span><span id="L-952"><a href="#L-952"><span class="linenos" data-line="952"></span></a> <span class="kr">if</span> <span class="n">isvalid</span><span class="p">(</span><span class="n">options</span><span class="p">.</span><span class="n">property1</span><span class="p">)</span> <span class="ow">and</span> <span class="n">options</span><span class="p">.</span><span class="n">property1</span><span class="p">:</span><span class="n">upper</span><span class="p">():</span><span class="n">sub</span><span class="p">(</span><span class="mi">1</span><span class="p">,</span> <span class="mi">1</span><span class="p">)</span> <span class="o">==</span> <span class="s2">"P"</span> <span class="kr">then</span> </span><span id="L-953"><a href="#L-953"><span class="linenos" data-line="953"></span></a> <span class="kd">local</span> <span class="n">prop1value</span> <span class="o">=</span> <span class="n">get_property1</span><span class="p">(</span><span class="n">options</span><span class="p">,</span> <span class="n">itemqid</span><span class="p">)</span> </span><span id="L-954"><a href="#L-954"><span class="linenos" data-line="954"></span></a> <span class="kr">if</span> <span class="n">isvalid</span><span class="p">(</span><span class="n">prop1value</span><span class="p">)</span> <span class="kr">then</span> </span><span id="L-955"><a href="#L-955"><span class="linenos" data-line="955"></span></a> <span class="n">prop1value</span> <span class="o">=</span> <span class="p">(</span><span class="n">options</span><span class="p">.</span><span class="n">property1pref</span> <span class="ow">or</span> <span class="s2">""</span><span class="p">)</span> <span class="o">..</span> <span class="s2">""</span> <span class="o">..</span> <span class="n">prop1value</span> <span class="o">..</span> <span class="s2">""</span> <span class="o">..</span> <span class="p">(</span><span class="n">options</span><span class="p">.</span><span class="n">property1suff</span> <span class="ow">or</span> <span class="s2">""</span><span class="p">)</span> </span><span id="L-956"><a href="#L-956"><span class="linenos" data-line="956"></span></a> <span class="n">value</span> <span class="o">=</span> <span class="n">prop1value</span> <span class="o">..</span> <span class="s2">" "</span> <span class="o">..</span> <span class="n">itemValue</span> </span><span id="L-957"><a href="#L-957"><span class="linenos" data-line="957"></span></a> <span class="kr">if</span> <span class="n">isvalid</span><span class="p">(</span><span class="n">options</span><span class="p">.</span><span class="n">property1after</span><span class="p">)</span> <span class="kr">then</span> </span><span id="L-958"><a href="#L-958"><span class="linenos" data-line="958"></span></a> <span class="n">value</span> <span class="o">=</span> <span class="n">itemValue</span> <span class="o">..</span> <span class="n">prop1value</span> </span><span id="L-959"><a href="#L-959"><span class="linenos" data-line="959"></span></a> <span class="kr">end</span> </span><span id="L-960"><a href="#L-960"><span class="linenos" data-line="960"></span></a> <span class="kr">else</span> </span><span id="L-961"><a href="#L-961"><span class="linenos" data-line="961"></span></a> <span class="n">value</span> <span class="o">=</span> <span class="n">itemValue</span> </span><span id="L-962"><a href="#L-962"><span class="linenos" data-line="962"></span></a> <span class="kr">end</span> </span><span id="L-963"><a href="#L-963"><span class="linenos" data-line="963"></span></a> <span class="kr">return</span> <span class="p">{</span> <span class="n">value</span> <span class="o">=</span> <span class="n">value</span><span class="p">,</span> <span class="n">item</span> <span class="o">=</span> <span class="n">itemqid</span> <span class="p">}</span> </span><span id="L-964"><a href="#L-964"><span class="linenos" data-line="964"></span></a> <span class="kr">elseif</span> <span class="n">isvalid</span><span class="p">(</span><span class="n">options</span><span class="p">.</span><span class="n">propertyimage</span><span class="p">)</span> <span class="kr">then</span> </span><span id="L-965"><a href="#L-965"><span class="linenos" data-line="965"></span></a> <span class="kd">local</span> <span class="n">p_f</span> <span class="o">=</span> <span class="n">options</span><span class="p">.</span><span class="n">propertyimageformatting</span> <span class="ow">or</span> <span class="n">options</span><span class="p">.</span><span class="n">formattingpropertyimage</span> </span><span id="L-966"><a href="#L-966"><span class="linenos" data-line="966"></span></a> <span class="kd">local</span> <span class="n">vas</span> <span class="o">=</span> </span><span id="L-967"><a href="#L-967"><span class="linenos" data-line="967"></span></a> <span class="n">formatStatements</span><span class="p">(</span> </span><span id="L-968"><a href="#L-968"><span class="linenos" data-line="968"></span></a> <span class="p">{</span> </span><span id="L-969"><a href="#L-969"><span class="linenos" data-line="969"></span></a> <span class="n">property</span> <span class="o">=</span> <span class="n">options</span><span class="p">.</span><span class="n">propertyimage</span><span class="p">,</span> </span><span id="L-970"><a href="#L-970"><span class="linenos" data-line="970"></span></a> <span class="n">formatting</span> <span class="o">=</span> <span class="n">p_f</span><span class="p">,</span> </span><span id="L-971"><a href="#L-971"><span class="linenos" data-line="971"></span></a> <span class="n">entityId</span> <span class="o">=</span> <span class="n">itemqid</span><span class="p">,</span> </span><span id="L-972"><a href="#L-972"><span class="linenos" data-line="972"></span></a> <span class="n">rank</span> <span class="o">=</span> <span class="n">options</span><span class="p">.</span><span class="n">rank</span><span class="p">,</span> </span><span id="L-973"><a href="#L-973"><span class="linenos" data-line="973"></span></a> <span class="n">pattern</span> <span class="o">=</span> <span class="n">options</span><span class="p">.</span><span class="n">pattern</span><span class="p">,</span> </span><span id="L-974"><a href="#L-974"><span class="linenos" data-line="974"></span></a> <span class="n">size</span> <span class="o">=</span> <span class="n">options</span><span class="p">.</span><span class="n">size</span><span class="p">,</span> </span><span id="L-975"><a href="#L-975"><span class="linenos" data-line="975"></span></a> <span class="n">image</span> <span class="o">=</span> <span class="n">options</span><span class="p">.</span><span class="n">image</span><span class="p">,</span> </span><span id="L-976"><a href="#L-976"><span class="linenos" data-line="976"></span></a> <span class="n">noref</span> <span class="o">=</span> <span class="s2">"t"</span><span class="p">,</span> </span><span id="L-977"><a href="#L-977"><span class="linenos" data-line="977"></span></a> <span class="n">avoidvalue</span> <span class="o">=</span> <span class="n">options</span><span class="p">.</span><span class="n">avoidvaluepropertyimage</span><span class="p">,</span> </span><span id="L-978"><a href="#L-978"><span class="linenos" data-line="978"></span></a> <span class="n">firstvalue</span> <span class="o">=</span> <span class="s2">"t"</span><span class="p">,</span> </span><span id="L-979"><a href="#L-979"><span class="linenos" data-line="979"></span></a> <span class="n">nolink</span> <span class="o">=</span> <span class="n">options</span><span class="p">.</span><span class="n">nolink</span> </span><span id="L-980"><a href="#L-980"><span class="linenos" data-line="980"></span></a> <span class="p">}</span> </span><span id="L-981"><a href="#L-981"><span class="linenos" data-line="981"></span></a> <span class="p">)</span> </span><span id="L-982"><a href="#L-982"><span class="linenos" data-line="982"></span></a> <span class="kr">if</span> <span class="n">isvalid</span><span class="p">(</span><span class="n">vas</span><span class="p">)</span> <span class="kr">then</span> </span><span id="L-983"><a href="#L-983"><span class="linenos" data-line="983"></span></a> <span class="kr">return</span> <span class="p">{</span> <span class="n">value</span> <span class="o">=</span> <span class="n">vas</span> <span class="p">}</span> </span><span id="L-984"><a href="#L-984"><span class="linenos" data-line="984"></span></a> <span class="kr">end</span> </span><span id="L-985"><a href="#L-985"><span class="linenos" data-line="985"></span></a> <span class="kr">elseif</span> <span class="n">isvalid</span><span class="p">(</span><span class="n">options</span><span class="p">.</span><span class="n">property2</span><span class="p">)</span> <span class="kr">then</span> </span><span id="L-986"><a href="#L-986"><span class="linenos" data-line="986"></span></a> <span class="kd">local</span> <span class="n">caca</span> <span class="o">=</span> </span><span id="L-987"><a href="#L-987"><span class="linenos" data-line="987"></span></a> <span class="n">formatStatements</span><span class="p">(</span> </span><span id="L-988"><a href="#L-988"><span class="linenos" data-line="988"></span></a> <span class="p">{</span> </span><span id="L-989"><a href="#L-989"><span class="linenos" data-line="989"></span></a> <span class="n">property</span> <span class="o">=</span> <span class="n">options</span><span class="p">.</span><span class="n">property2</span><span class="p">,</span> </span><span id="L-990"><a href="#L-990"><span class="linenos" data-line="990"></span></a> <span class="n">entityId</span> <span class="o">=</span> <span class="n">itemqid</span><span class="p">,</span> </span><span id="L-991"><a href="#L-991"><span class="linenos" data-line="991"></span></a> <span class="n">noref</span> <span class="o">=</span> <span class="n">options</span><span class="p">.</span><span class="n">noref</span><span class="p">,</span> </span><span id="L-992"><a href="#L-992"><span class="linenos" data-line="992"></span></a> <span class="n">rank</span> <span class="o">=</span> <span class="n">options</span><span class="p">.</span><span class="n">rank</span><span class="p">,</span> </span><span id="L-993"><a href="#L-993"><span class="linenos" data-line="993"></span></a> <span class="n">pattern</span> <span class="o">=</span> <span class="n">options</span><span class="p">.</span><span class="n">property2pattern</span><span class="p">,</span> </span><span id="L-994"><a href="#L-994"><span class="linenos" data-line="994"></span></a> <span class="n">size</span> <span class="o">=</span> <span class="n">options</span><span class="p">.</span><span class="n">size</span><span class="p">,</span> </span><span id="L-995"><a href="#L-995"><span class="linenos" data-line="995"></span></a> <span class="n">image</span> <span class="o">=</span> <span class="n">options</span><span class="p">.</span><span class="n">image</span><span class="p">,</span> </span><span id="L-996"><a href="#L-996"><span class="linenos" data-line="996"></span></a> <span class="n">propertyimage</span> <span class="o">=</span> <span class="n">options</span><span class="p">.</span><span class="n">property3</span><span class="p">,</span> </span><span id="L-997"><a href="#L-997"><span class="linenos" data-line="997"></span></a> <span class="n">firstvalue</span> <span class="o">=</span> <span class="s2">"t"</span> </span><span id="L-998"><a href="#L-998"><span class="linenos" data-line="998"></span></a> <span class="p">}</span> </span><span id="L-999"><a href="#L-999"><span class="linenos" data-line="999"></span></a> <span class="p">)</span> </span><span id="L-1000"><a href="#L-1000"><span class="linenos" data-line="1000"></span></a> <span class="kr">if</span> <span class="n">isvalid</span><span class="p">(</span><span class="n">caca</span><span class="p">)</span> <span class="kr">then</span> </span><span id="L-1001"><a href="#L-1001"><span class="linenos" data-line="1001"></span></a> <span class="kr">return</span> <span class="p">{</span> <span class="n">value</span> <span class="o">=</span> <span class="n">caca</span> <span class="o">..</span> <span class="s2">" "</span> <span class="o">..</span> <span class="n">itemValue</span> <span class="p">}</span> </span><span id="L-1002"><a href="#L-1002"><span class="linenos" data-line="1002"></span></a> <span class="kr">end</span> </span><span id="L-1003"><a href="#L-1003"><span class="linenos" data-line="1003"></span></a> <span class="kr">end</span> </span><span id="L-1004"><a href="#L-1004"><span class="linenos" data-line="1004"></span></a> <span class="kr">end</span> </span><span id="L-1005"><a href="#L-1005"><span class="linenos" data-line="1005"></span></a> <span class="kr">return</span> <span class="p">{</span> <span class="n">value</span> <span class="o">=</span> <span class="n">itemValue</span><span class="p">,</span> <span class="n">item</span> <span class="o">=</span> <span class="n">itemqid</span> <span class="p">}</span> </span><span id="L-1006"><a href="#L-1006"><span class="linenos" data-line="1006"></span></a><span class="kr">end</span> </span><span id="L-1007"><a href="#L-1007"><span class="linenos" data-line="1007"></span></a> </span><span id="L-1008"><a href="#L-1008"><span class="linenos" data-line="1008"></span></a><span class="kr">function</span> <span class="nf">formatwikibaseproperty</span><span class="p">(</span><span class="n">datavalue</span><span class="p">,</span> <span class="n">datatype</span><span class="p">,</span> <span class="n">options</span><span class="p">)</span> </span><span id="L-1009"><a href="#L-1009"><span class="linenos" data-line="1009"></span></a> <span class="cm">--[[ datatype wikibase-property ]]</span> </span><span id="L-1010"><a href="#L-1010"><span class="linenos" data-line="1010"></span></a> <span class="kd">local</span> <span class="n">tid</span> <span class="o">=</span> <span class="s2">""</span> </span><span id="L-1011"><a href="#L-1011"><span class="linenos" data-line="1011"></span></a> <span class="kr">if</span> <span class="n">isvalid</span><span class="p">(</span><span class="n">options</span><span class="p">.</span><span class="n">formatting</span><span class="p">)</span> <span class="kr">then</span> </span><span id="L-1012"><a href="#L-1012"><span class="linenos" data-line="1012"></span></a> <span class="kr">if</span> <span class="n">options</span><span class="p">.</span><span class="n">formatting</span> <span class="o">==</span> <span class="s2">"raw"</span> <span class="kr">then</span> </span><span id="L-1013"><a href="#L-1013"><span class="linenos" data-line="1013"></span></a> <span class="n">tid</span> <span class="o">=</span> <span class="n">datavalue</span><span class="p">.</span><span class="n">value</span><span class="p">.</span><span class="n">id</span> </span><span id="L-1014"><a href="#L-1014"><span class="linenos" data-line="1014"></span></a> <span class="kr">end</span> </span><span id="L-1015"><a href="#L-1015"><span class="linenos" data-line="1015"></span></a> <span class="kr">else</span> </span><span id="L-1016"><a href="#L-1016"><span class="linenos" data-line="1016"></span></a> <span class="n">tid</span> <span class="o">=</span> <span class="n">formatEntityId</span><span class="p">(</span><span class="n">datavalue</span><span class="p">.</span><span class="n">value</span><span class="p">.</span><span class="n">id</span><span class="p">,</span> <span class="n">options</span><span class="p">).</span><span class="n">value</span> </span><span id="L-1017"><a href="#L-1017"><span class="linenos" data-line="1017"></span></a> <span class="kr">end</span> </span><span id="L-1018"><a href="#L-1018"><span class="linenos" data-line="1018"></span></a> <span class="kr">return</span> <span class="p">{</span> <span class="n">value</span> <span class="o">=</span> <span class="n">tid</span> <span class="p">}</span> </span><span id="L-1019"><a href="#L-1019"><span class="linenos" data-line="1019"></span></a><span class="kr">end</span> </span><span id="L-1020"><a href="#L-1020"><span class="linenos" data-line="1020"></span></a> </span><span id="L-1021"><a href="#L-1021"><span class="linenos" data-line="1021"></span></a><span class="kr">function</span> <span class="nf">formattabulardata</span><span class="p">(</span><span class="n">datavalue</span><span class="p">,</span> <span class="n">datatype</span><span class="p">,</span> <span class="n">options</span><span class="p">)</span> </span><span id="L-1022"><a href="#L-1022"><span class="linenos" data-line="1022"></span></a> <span class="cm">--[[ tabular-data ]]</span> </span><span id="L-1023"><a href="#L-1023"><span class="linenos" data-line="1023"></span></a> <span class="kd">local</span> <span class="n">data</span> <span class="o">=</span> <span class="s2">"[[commons:"</span> <span class="o">..</span> <span class="n">datavalue</span><span class="p">.</span><span class="n">value</span> <span class="o">..</span> <span class="s2">"|"</span> <span class="o">..</span> <span class="n">datavalue</span><span class="p">.</span><span class="n">value</span> <span class="o">..</span> <span class="s2">"]]"</span> </span><span id="L-1024"><a href="#L-1024"><span class="linenos" data-line="1024"></span></a> <span class="kr">return</span> <span class="p">{</span> <span class="n">value</span> <span class="o">=</span> <span class="n">data</span> <span class="p">}</span> </span><span id="L-1025"><a href="#L-1025"><span class="linenos" data-line="1025"></span></a><span class="kr">end</span> </span><span id="L-1026"><a href="#L-1026"><span class="linenos" data-line="1026"></span></a> </span><span id="L-1027"><a href="#L-1027"><span class="linenos" data-line="1027"></span></a><span class="kr">function</span> <span class="nf">formatgeoshape</span><span class="p">(</span><span class="n">datavalue</span><span class="p">,</span> <span class="n">datatype</span><span class="p">,</span> <span class="n">options</span><span class="p">)</span> </span><span id="L-1028"><a href="#L-1028"><span class="linenos" data-line="1028"></span></a> <span class="cm">--[[ geo-shape ]]</span> </span><span id="L-1029"><a href="#L-1029"><span class="linenos" data-line="1029"></span></a> <span class="kd">local</span> <span class="n">shape</span> <span class="o">=</span> <span class="s2">"[[commons:"</span> <span class="o">..</span> <span class="n">datavalue</span><span class="p">.</span><span class="n">value</span> <span class="o">..</span> <span class="s2">"|"</span> <span class="o">..</span> <span class="n">datavalue</span><span class="p">.</span><span class="n">value</span> <span class="o">..</span> <span class="s2">"]]"</span> </span><span id="L-1030"><a href="#L-1030"><span class="linenos" data-line="1030"></span></a> <span class="kr">return</span> <span class="p">{</span> <span class="n">value</span> <span class="o">=</span> <span class="n">shape</span> <span class="p">}</span> </span><span id="L-1031"><a href="#L-1031"><span class="linenos" data-line="1031"></span></a><span class="kr">end</span> </span><span id="L-1032"><a href="#L-1032"><span class="linenos" data-line="1032"></span></a> </span><span id="L-1033"><a href="#L-1033"><span class="linenos" data-line="1033"></span></a><span class="kr">function</span> <span class="nf">formatcommonsMedia</span><span class="p">(</span><span class="n">datavalue</span><span class="p">,</span> <span class="n">datatype</span><span class="p">,</span> <span class="n">options</span><span class="p">)</span> </span><span id="L-1034"><a href="#L-1034"><span class="linenos" data-line="1034"></span></a> <span class="kd">local</span> <span class="n">tid</span> </span><span id="L-1035"><a href="#L-1035"><span class="linenos" data-line="1035"></span></a> <span class="cm">--[[ commonsMedia ]]</span> </span><span id="L-1036"><a href="#L-1036"><span class="linenos" data-line="1036"></span></a> <span class="kd">local</span> <span class="n">size</span> <span class="o">=</span> <span class="n">options</span><span class="p">.</span><span class="n">size</span> <span class="ow">or</span> <span class="s2">""</span> </span><span id="L-1037"><a href="#L-1037"><span class="linenos" data-line="1037"></span></a> <span class="kr">if</span> <span class="n">isvalid</span><span class="p">(</span><span class="n">options</span><span class="p">.</span><span class="n">image</span><span class="p">)</span> <span class="kr">then</span> <span class="c1">-- return real image</span> </span><span id="L-1038"><a href="#L-1038"><span class="linenos" data-line="1038"></span></a> <span class="c1">--tid = "[[ملف:" .. datavalue.value .. "|".. (options.size or "20").."px|border]]"</span> </span><span id="L-1039"><a href="#L-1039"><span class="linenos" data-line="1039"></span></a> <span class="c1">--if isvalid(options.center) then</span> </span><span id="L-1040"><a href="#L-1040"><span class="linenos" data-line="1040"></span></a> <span class="c1">--tid = "[[ملف:" .. datavalue.value .. "|".. (options.size or "20").."px|border|center]]"</span> </span><span id="L-1041"><a href="#L-1041"><span class="linenos" data-line="1041"></span></a> <span class="c1">--end</span> </span><span id="L-1042"><a href="#L-1042"><span class="linenos" data-line="1042"></span></a> <span class="c1">--tid = "[[ملف:" .. datavalue.value .. "|".. (options.size or "60").."px|".."border".."]]"</span> </span><span id="L-1043"><a href="#L-1043"><span class="linenos" data-line="1043"></span></a> <span class="kd">local</span> <span class="n">params</span> <span class="o">=</span> <span class="p">{</span> <span class="n">image</span> <span class="o">=</span> <span class="n">datavalue</span><span class="p">.</span><span class="n">value</span><span class="p">,</span> <span class="n">maxsize</span> <span class="o">=</span> <span class="s2">"280x330px"</span><span class="p">,</span> <span class="n">center</span> <span class="o">=</span> <span class="p">(</span><span class="n">options</span><span class="p">.</span><span class="n">center</span> <span class="ow">or</span> <span class="s2">""</span><span class="p">)</span> <span class="p">}</span> </span><span id="L-1044"><a href="#L-1044"><span class="linenos" data-line="1044"></span></a> <span class="kr">if</span> <span class="n">isvalid</span><span class="p">(</span><span class="n">options</span><span class="p">.</span><span class="n">size</span><span class="p">)</span> <span class="kr">then</span> </span><span id="L-1045"><a href="#L-1045"><span class="linenos" data-line="1045"></span></a> <span class="n">params</span><span class="p">.</span><span class="n">size</span> <span class="o">=</span> <span class="n">size</span> </span><span id="L-1046"><a href="#L-1046"><span class="linenos" data-line="1046"></span></a> <span class="kr">end</span> </span><span id="L-1047"><a href="#L-1047"><span class="linenos" data-line="1047"></span></a> <span class="kr">if</span> <span class="n">InfoboxImage</span> <span class="o">==</span> <span class="kc">nil</span> <span class="kr">then</span> </span><span id="L-1048"><a href="#L-1048"><span class="linenos" data-line="1048"></span></a> <span class="n">InfoboxImage</span> <span class="o">=</span> <span class="nb">require</span><span class="p">(</span><span class="s2">"Module:InfoboxImage"</span><span class="p">)</span> </span><span id="L-1049"><a href="#L-1049"><span class="linenos" data-line="1049"></span></a> <span class="kr">end</span> </span><span id="L-1050"><a href="#L-1050"><span class="linenos" data-line="1050"></span></a> <span class="n">tid</span> <span class="o">=</span> <span class="n">InfoboxImage</span><span class="p">.</span><span class="n">Infobox_Image</span><span class="p">(</span><span class="n">params</span><span class="p">)</span> </span><span id="L-1051"><a href="#L-1051"><span class="linenos" data-line="1051"></span></a> <span class="kr">else</span> </span><span id="L-1052"><a href="#L-1052"><span class="linenos" data-line="1052"></span></a> <span class="n">tid</span> <span class="o">=</span> <span class="n">formatcharacters</span><span class="p">(</span><span class="n">datavalue</span><span class="p">.</span><span class="n">value</span><span class="p">,</span> <span class="n">options</span><span class="p">)</span> </span><span id="L-1053"><a href="#L-1053"><span class="linenos" data-line="1053"></span></a> <span class="kr">end</span> </span><span id="L-1054"><a href="#L-1054"><span class="linenos" data-line="1054"></span></a> <span class="kr">return</span> <span class="p">{</span> <span class="n">value</span> <span class="o">=</span> <span class="n">tid</span> <span class="p">}</span> </span><span id="L-1055"><a href="#L-1055"><span class="linenos" data-line="1055"></span></a><span class="kr">end</span> </span><span id="L-1056"><a href="#L-1056"><span class="linenos" data-line="1056"></span></a> </span><span id="L-1057"><a href="#L-1057"><span class="linenos" data-line="1057"></span></a><span class="kr">function</span> <span class="nf">formatmath</span><span class="p">(</span><span class="n">datavalue</span><span class="p">,</span> <span class="n">datatype</span><span class="p">,</span> <span class="n">options</span><span class="p">)</span> </span><span id="L-1058"><a href="#L-1058"><span class="linenos" data-line="1058"></span></a> <span class="cm">--[[datatype math ]]</span> </span><span id="L-1059"><a href="#L-1059"><span class="linenos" data-line="1059"></span></a> <span class="c1">--return {value=mw.text.tag("math", {}, "".. datavalue.value.."") } -- that doesn't work well</span> </span><span id="L-1060"><a href="#L-1060"><span class="linenos" data-line="1060"></span></a> <span class="kd">local</span> <span class="n">result</span> <span class="o">=</span> <span class="n">mw</span><span class="p">.</span><span class="n">getCurrentFrame</span><span class="p">():</span><span class="n">callParserFunction</span><span class="p">(</span><span class="s2">"#tag:math"</span><span class="p">,</span> <span class="n">datavalue</span><span class="p">.</span><span class="n">value</span><span class="p">)</span> </span><span id="L-1061"><a href="#L-1061"><span class="linenos" data-line="1061"></span></a> <span class="kr">return</span> <span class="p">{</span> <span class="n">value</span> <span class="o">=</span> <span class="n">result</span> <span class="p">}</span> </span><span id="L-1062"><a href="#L-1062"><span class="linenos" data-line="1062"></span></a><span class="kr">end</span> </span><span id="L-1063"><a href="#L-1063"><span class="linenos" data-line="1063"></span></a> </span><span id="L-1064"><a href="#L-1064"><span class="linenos" data-line="1064"></span></a><span class="kr">function</span> <span class="nf">formatstring</span><span class="p">(</span><span class="n">datavalue</span><span class="p">,</span> <span class="n">datatype</span><span class="p">,</span> <span class="n">options</span><span class="p">)</span> </span><span id="L-1065"><a href="#L-1065"><span class="linenos" data-line="1065"></span></a> <span class="cm">--[[ datatype string ]]</span> </span><span id="L-1066"><a href="#L-1066"><span class="linenos" data-line="1066"></span></a> <span class="kd">local</span> <span class="n">par</span> <span class="o">=</span> <span class="n">options</span><span class="p">.</span><span class="n">pattern</span> </span><span id="L-1067"><a href="#L-1067"><span class="linenos" data-line="1067"></span></a> <span class="kd">local</span> <span class="n">result</span> <span class="o">=</span> <span class="n">formatcharacters</span><span class="p">(</span><span class="n">datavalue</span><span class="p">.</span><span class="n">value</span><span class="p">,</span> <span class="n">options</span><span class="p">)</span> </span><span id="L-1068"><a href="#L-1068"><span class="linenos" data-line="1068"></span></a> <span class="kd">local</span> <span class="n">tid</span> <span class="o">=</span> <span class="n">result</span> </span><span id="L-1069"><a href="#L-1069"><span class="linenos" data-line="1069"></span></a> </span><span id="L-1070"><a href="#L-1070"><span class="linenos" data-line="1070"></span></a> <span class="kr">if</span> <span class="n">isvalid</span><span class="p">(</span><span class="n">options</span><span class="p">.</span><span class="n">stringpattern</span><span class="p">)</span> <span class="kr">then</span> </span><span id="L-1071"><a href="#L-1071"><span class="linenos" data-line="1071"></span></a> <span class="n">tid</span> <span class="o">=</span> <span class="n">mw</span><span class="p">.</span><span class="n">ustring</span><span class="p">.</span><span class="n">gsub</span><span class="p">(</span><span class="n">options</span><span class="p">.</span><span class="n">stringpattern</span><span class="p">,</span> <span class="s2">"$1"</span><span class="p">,</span> <span class="n">datavalue</span><span class="p">.</span><span class="n">value</span><span class="p">)</span> </span><span id="L-1072"><a href="#L-1072"><span class="linenos" data-line="1072"></span></a> <span class="kr">elseif</span> <span class="n">isvalid</span><span class="p">(</span><span class="n">par</span><span class="p">)</span> <span class="kr">then</span> </span><span id="L-1073"><a href="#L-1073"><span class="linenos" data-line="1073"></span></a> <span class="kr">if</span> <span class="n">par</span> <span class="o">~=</span> <span class="s2">"autourl"</span> <span class="ow">and</span> <span class="n">par</span> <span class="o">~=</span> <span class="s2">"autourl2"</span> <span class="ow">and</span> <span class="n">par</span> <span class="o">~=</span> <span class="s2">"autourl3"</span> <span class="ow">and</span> <span class="n">par</span> <span class="o">~=</span> <span class="s2">"autourl4"</span> <span class="kr">then</span> </span><span id="L-1074"><a href="#L-1074"><span class="linenos" data-line="1074"></span></a> <span class="n">tid</span> <span class="o">=</span> <span class="n">formatFromPattern</span><span class="p">(</span><span class="n">result</span><span class="p">,</span> <span class="n">options</span><span class="p">)</span> </span><span id="L-1075"><a href="#L-1075"><span class="linenos" data-line="1075"></span></a> <span class="kr">end</span> </span><span id="L-1076"><a href="#L-1076"><span class="linenos" data-line="1076"></span></a> <span class="kr">end</span> </span><span id="L-1077"><a href="#L-1077"><span class="linenos" data-line="1077"></span></a> <span class="kr">return</span> <span class="p">{</span> <span class="n">value</span> <span class="o">=</span> <span class="n">tid</span> <span class="p">}</span> </span><span id="L-1078"><a href="#L-1078"><span class="linenos" data-line="1078"></span></a><span class="kr">end</span> </span><span id="L-1079"><a href="#L-1079"><span class="linenos" data-line="1079"></span></a> </span><span id="L-1080"><a href="#L-1080"><span class="linenos" data-line="1080"></span></a><span class="kr">function</span> <span class="nf">formatexternalid</span><span class="p">(</span><span class="n">datavalue</span><span class="p">,</span> <span class="n">datatype</span><span class="p">,</span> <span class="n">options</span><span class="p">)</span> </span><span id="L-1081"><a href="#L-1081"><span class="linenos" data-line="1081"></span></a> <span class="kd">local</span> <span class="n">result</span> <span class="o">=</span> <span class="n">formatcharacters</span><span class="p">(</span><span class="n">datavalue</span><span class="p">.</span><span class="n">value</span><span class="p">,</span> <span class="n">options</span><span class="p">)</span> </span><span id="L-1082"><a href="#L-1082"><span class="linenos" data-line="1082"></span></a> <span class="kr">if</span> <span class="n">isntvalid</span><span class="p">(</span><span class="n">options</span><span class="p">.</span><span class="n">pattern</span><span class="p">)</span> <span class="kr">then</span> </span><span id="L-1083"><a href="#L-1083"><span class="linenos" data-line="1083"></span></a> <span class="kr">return</span> <span class="p">{</span> <span class="n">value</span> <span class="o">=</span> <span class="n">result</span> <span class="p">}</span> <span class="c1">--just return value</span> </span><span id="L-1084"><a href="#L-1084"><span class="linenos" data-line="1084"></span></a> <span class="kr">end</span> </span><span id="L-1085"><a href="#L-1085"><span class="linenos" data-line="1085"></span></a> <span class="kd">local</span> <span class="n">patter</span> <span class="o">=</span> </span><span id="L-1086"><a href="#L-1086"><span class="linenos" data-line="1086"></span></a> <span class="n">formatStatements</span><span class="p">({</span> <span class="n">property</span> <span class="o">=</span> <span class="s2">"P1630"</span><span class="p">,</span> <span class="n">entityId</span> <span class="o">=</span> <span class="n">options</span><span class="p">.</span><span class="n">property</span><span class="p">,</span> <span class="n">firstvalue</span> <span class="o">=</span> <span class="s2">"t"</span><span class="p">,</span> <span class="n">noref</span> <span class="o">=</span> <span class="s2">"t"</span><span class="p">,</span> <span class="n">rank</span> <span class="o">=</span> <span class="s2">"all"</span> <span class="p">})</span> <span class="c1">-- get formatter URL</span> </span><span id="L-1087"><a href="#L-1087"><span class="linenos" data-line="1087"></span></a> </span><span id="L-1088"><a href="#L-1088"><span class="linenos" data-line="1088"></span></a> <span class="kd">local</span> <span class="n">par</span> <span class="o">=</span> <span class="n">options</span><span class="p">.</span><span class="n">pattern</span> </span><span id="L-1089"><a href="#L-1089"><span class="linenos" data-line="1089"></span></a> <span class="kd">local</span> <span class="n">tid</span> <span class="o">=</span> <span class="n">result</span> </span><span id="L-1090"><a href="#L-1090"><span class="linenos" data-line="1090"></span></a> </span><span id="L-1091"><a href="#L-1091"><span class="linenos" data-line="1091"></span></a> <span class="kr">if</span> <span class="n">isvalid</span><span class="p">(</span><span class="n">patter</span><span class="p">)</span> <span class="kr">then</span> <span class="c1">-- if P1630 are there</span> </span><span id="L-1092"><a href="#L-1092"><span class="linenos" data-line="1092"></span></a> <span class="kd">local</span> <span class="n">pp</span> <span class="o">=</span> <span class="n">formatFromPattern</span><span class="p">(</span><span class="n">datavalue</span><span class="p">.</span><span class="n">value</span><span class="p">,</span> <span class="p">{</span> <span class="n">pattern</span> <span class="o">=</span> <span class="n">patter</span> <span class="p">})</span> </span><span id="L-1093"><a href="#L-1093"><span class="linenos" data-line="1093"></span></a> <span class="kd">local</span> <span class="n">plabel</span> <span class="o">=</span> <span class="n">mw</span><span class="p">.</span><span class="n">wikibase</span><span class="p">.</span><span class="n">getLabel</span><span class="p">(</span><span class="n">options</span><span class="p">.</span><span class="n">property</span><span class="p">)</span> <span class="ow">or</span> <span class="n">pp</span> </span><span id="L-1094"><a href="#L-1094"><span class="linenos" data-line="1094"></span></a> <span class="kd">local</span> <span class="n">ppp</span> <span class="o">=</span> <span class="n">mw</span><span class="p">.</span><span class="n">ustring</span><span class="p">.</span><span class="n">gsub</span><span class="p">(</span><span class="n">pp</span><span class="p">,</span> <span class="s2">" "</span><span class="p">,</span> <span class="s2">"_"</span><span class="p">)</span> </span><span id="L-1095"><a href="#L-1095"><span class="linenos" data-line="1095"></span></a> </span><span id="L-1096"><a href="#L-1096"><span class="linenos" data-line="1096"></span></a> <span class="kd">local</span> <span class="n">results</span> <span class="o">=</span> <span class="p">{</span> </span><span id="L-1097"><a href="#L-1097"><span class="linenos" data-line="1097"></span></a> <span class="p">[</span><span class="s2">"autourl"</span><span class="p">]</span> <span class="o">=</span> <span class="n">ppp</span><span class="p">,</span> <span class="c1">-- like http://example.com/$1.html</span> </span><span id="L-1098"><a href="#L-1098"><span class="linenos" data-line="1098"></span></a> <span class="p">[</span><span class="s2">"autourl2"</span><span class="p">]</span> <span class="o">=</span> <span class="s2">"["</span> <span class="o">..</span> <span class="n">ppp</span> <span class="o">..</span> <span class="s2">" "</span> <span class="o">..</span> <span class="n">datavalue</span><span class="p">.</span><span class="n">value</span> <span class="o">..</span> <span class="s2">"]"</span><span class="p">,</span> <span class="c1">-- like [http://example.com/$1.html $1]</span> </span><span id="L-1099"><a href="#L-1099"><span class="linenos" data-line="1099"></span></a> <span class="p">[</span><span class="s2">"autourl3"</span><span class="p">]</span> <span class="o">=</span> <span class="s2">"["</span> <span class="o">..</span> <span class="n">ppp</span> <span class="o">..</span> <span class="s2">" "</span> <span class="o">..</span> <span class="n">ppp</span> <span class="o">..</span> <span class="s2">"]"</span><span class="p">,</span> <span class="c1">-- like [http://example.com/$1.html http://example.com/$1.html]</span> </span><span id="L-1100"><a href="#L-1100"><span class="linenos" data-line="1100"></span></a> <span class="p">[</span><span class="s2">"autourl4"</span><span class="p">]</span> <span class="o">=</span> <span class="s2">"["</span> <span class="o">..</span> <span class="n">ppp</span> <span class="o">..</span> <span class="s2">" "</span> <span class="o">..</span> <span class="n">plabel</span> <span class="o">..</span> <span class="s2">"]"</span> </span><span id="L-1101"><a href="#L-1101"><span class="linenos" data-line="1101"></span></a> <span class="p">}</span> </span><span id="L-1102"><a href="#L-1102"><span class="linenos" data-line="1102"></span></a> <span class="kr">if</span> <span class="n">results</span><span class="p">[</span><span class="n">par</span><span class="p">]</span> <span class="kr">then</span> </span><span id="L-1103"><a href="#L-1103"><span class="linenos" data-line="1103"></span></a> <span class="n">tid</span> <span class="o">=</span> <span class="n">results</span><span class="p">[</span><span class="n">par</span><span class="p">]</span> </span><span id="L-1104"><a href="#L-1104"><span class="linenos" data-line="1104"></span></a> <span class="kr">else</span> </span><span id="L-1105"><a href="#L-1105"><span class="linenos" data-line="1105"></span></a> <span class="n">tid</span> <span class="o">=</span> <span class="n">formatFromPattern</span><span class="p">(</span><span class="n">result</span><span class="p">,</span> <span class="n">options</span><span class="p">)</span> </span><span id="L-1106"><a href="#L-1106"><span class="linenos" data-line="1106"></span></a> <span class="kr">end</span> </span><span id="L-1107"><a href="#L-1107"><span class="linenos" data-line="1107"></span></a> <span class="kr">elseif</span> <span class="n">isvalid</span><span class="p">(</span><span class="n">par</span><span class="p">)</span> <span class="kr">then</span> </span><span id="L-1108"><a href="#L-1108"><span class="linenos" data-line="1108"></span></a> <span class="kr">if</span> <span class="n">par</span> <span class="o">~=</span> <span class="s2">"autourl"</span> <span class="ow">and</span> <span class="n">par</span> <span class="o">~=</span> <span class="s2">"autourl2"</span> <span class="ow">and</span> <span class="n">par</span> <span class="o">~=</span> <span class="s2">"autourl3"</span> <span class="ow">and</span> <span class="n">par</span> <span class="o">~=</span> <span class="s2">"autourl4"</span> <span class="kr">then</span> </span><span id="L-1109"><a href="#L-1109"><span class="linenos" data-line="1109"></span></a> <span class="n">tid</span> <span class="o">=</span> <span class="n">formatFromPattern</span><span class="p">(</span><span class="n">result</span><span class="p">,</span> <span class="n">options</span><span class="p">)</span> </span><span id="L-1110"><a href="#L-1110"><span class="linenos" data-line="1110"></span></a> <span class="kr">end</span> </span><span id="L-1111"><a href="#L-1111"><span class="linenos" data-line="1111"></span></a> <span class="kr">end</span> </span><span id="L-1112"><a href="#L-1112"><span class="linenos" data-line="1112"></span></a> <span class="kr">return</span> <span class="p">{</span> <span class="n">value</span> <span class="o">=</span> <span class="n">tid</span> <span class="p">}</span> </span><span id="L-1113"><a href="#L-1113"><span class="linenos" data-line="1113"></span></a><span class="kr">end</span> </span><span id="L-1114"><a href="#L-1114"><span class="linenos" data-line="1114"></span></a> </span><span id="L-1115"><a href="#L-1115"><span class="linenos" data-line="1115"></span></a><span class="kr">function</span> <span class="nf">formattime</span><span class="p">(</span><span class="n">datavalue</span><span class="p">,</span> <span class="n">datatype</span><span class="p">,</span> <span class="n">options</span><span class="p">)</span> </span><span id="L-1116"><a href="#L-1116"><span class="linenos" data-line="1116"></span></a> <span class="cm">--[[ datatype time ]]</span> </span><span id="L-1117"><a href="#L-1117"><span class="linenos" data-line="1117"></span></a> <span class="kd">local</span> <span class="n">ModuleTime</span> <span class="o">=</span> <span class="nb">require</span> <span class="s2">"Module:wikidata2/time"</span> </span><span id="L-1118"><a href="#L-1118"><span class="linenos" data-line="1118"></span></a> <span class="kd">local</span> <span class="n">timen</span> <span class="o">=</span> <span class="n">datavalue</span><span class="p">.</span><span class="n">value</span> </span><span id="L-1119"><a href="#L-1119"><span class="linenos" data-line="1119"></span></a> <span class="kd">local</span> <span class="n">tid</span> <span class="o">=</span> <span class="n">ModuleTime</span><span class="p">.</span><span class="n">getdate</span><span class="p">(</span><span class="n">timen</span><span class="p">,</span> <span class="n">options</span><span class="p">)</span> </span><span id="L-1120"><a href="#L-1120"><span class="linenos" data-line="1120"></span></a> <span class="c1">-- local tid = mw.getCurrentFrame():preprocess(mall)</span> </span><span id="L-1121"><a href="#L-1121"><span class="linenos" data-line="1121"></span></a> <span class="kr">if</span> <span class="n">isvalid</span><span class="p">(</span><span class="n">options</span><span class="p">.</span><span class="n">modifytime</span><span class="p">)</span> <span class="kr">then</span> </span><span id="L-1122"><a href="#L-1122"><span class="linenos" data-line="1122"></span></a> <span class="kr">if</span> <span class="n">options</span><span class="p">.</span><span class="n">modifytime</span> <span class="o">==</span> <span class="s2">"q"</span> <span class="kr">then</span> </span><span id="L-1123"><a href="#L-1123"><span class="linenos" data-line="1123"></span></a> <span class="kd">local</span> <span class="n">mall</span> <span class="o">=</span> <span class="n">datavalue</span><span class="p">.</span><span class="n">value</span><span class="p">.</span><span class="n">time</span> </span><span id="L-1124"><a href="#L-1124"><span class="linenos" data-line="1124"></span></a> <span class="n">tid</span> <span class="o">=</span> <span class="n">mw</span><span class="p">.</span><span class="n">getCurrentFrame</span><span class="p">():</span><span class="n">preprocess</span><span class="p">(</span><span class="n">mall</span><span class="p">)</span> </span><span id="L-1125"><a href="#L-1125"><span class="linenos" data-line="1125"></span></a> <span class="kr">elseif</span> <span class="n">options</span><span class="p">.</span><span class="n">modifytime</span> <span class="o">==</span> <span class="s2">"precision"</span> <span class="kr">then</span> </span><span id="L-1126"><a href="#L-1126"><span class="linenos" data-line="1126"></span></a> <span class="kd">local</span> <span class="n">mall</span> <span class="o">=</span> <span class="n">datavalue</span><span class="p">.</span><span class="n">value</span><span class="p">.</span><span class="n">precision</span> </span><span id="L-1127"><a href="#L-1127"><span class="linenos" data-line="1127"></span></a> <span class="n">tid</span> <span class="o">=</span> <span class="n">mw</span><span class="p">.</span><span class="n">getCurrentFrame</span><span class="p">():</span><span class="n">preprocess</span><span class="p">(</span><span class="n">mall</span><span class="p">)</span> </span><span id="L-1128"><a href="#L-1128"><span class="linenos" data-line="1128"></span></a> <span class="kr">end</span> </span><span id="L-1129"><a href="#L-1129"><span class="linenos" data-line="1129"></span></a> <span class="kr">end</span> </span><span id="L-1130"><a href="#L-1130"><span class="linenos" data-line="1130"></span></a> <span class="kr">return</span> <span class="p">{</span> <span class="n">value</span> <span class="o">=</span> <span class="n">tid</span> <span class="p">}</span> </span><span id="L-1131"><a href="#L-1131"><span class="linenos" data-line="1131"></span></a><span class="kr">end</span> </span><span id="L-1132"><a href="#L-1132"><span class="linenos" data-line="1132"></span></a> </span><span id="L-1133"><a href="#L-1133"><span class="linenos" data-line="1133"></span></a><span class="kr">function</span> <span class="nf">formatcoordinate</span><span class="p">(</span><span class="n">datavalue</span><span class="p">,</span> <span class="n">datatype</span><span class="p">,</span> <span class="n">options</span><span class="p">)</span> </span><span id="L-1134"><a href="#L-1134"><span class="linenos" data-line="1134"></span></a> <span class="cm">--[[ datatype globe-coordinate ]]</span> </span><span id="L-1135"><a href="#L-1135"><span class="linenos" data-line="1135"></span></a> <span class="c1">--local GlobeCoordinate = require "Module:GlobeCoordinate"</span> </span><span id="L-1136"><a href="#L-1136"><span class="linenos" data-line="1136"></span></a> <span class="c1">--return {value=GlobeCoordinate.newFromWikidataValue( datavalue.value ):toHtml()}</span> </span><span id="L-1137"><a href="#L-1137"><span class="linenos" data-line="1137"></span></a> <span class="kr">if</span> <span class="n">ModuleGlobes</span> <span class="o">==</span> <span class="kc">nil</span> <span class="kr">then</span> </span><span id="L-1138"><a href="#L-1138"><span class="linenos" data-line="1138"></span></a> <span class="n">ModuleGlobes</span> <span class="o">=</span> <span class="nb">require</span><span class="p">(</span><span class="s2">"Module:Wikidata2/Globes"</span><span class="p">)</span> </span><span id="L-1139"><a href="#L-1139"><span class="linenos" data-line="1139"></span></a> <span class="kr">end</span> </span><span id="L-1140"><a href="#L-1140"><span class="linenos" data-line="1140"></span></a> <span class="kd">local</span> <span class="n">coord</span> <span class="o">=</span> <span class="n">datavalue</span><span class="p">.</span><span class="n">value</span> </span><span id="L-1141"><a href="#L-1141"><span class="linenos" data-line="1141"></span></a> <span class="kd">local</span> <span class="n">globe</span> <span class="o">=</span> <span class="n">datavalue</span><span class="p">.</span><span class="n">value</span><span class="p">.</span><span class="n">globe</span> </span><span id="L-1142"><a href="#L-1142"><span class="linenos" data-line="1142"></span></a> <span class="kd">local</span> <span class="n">globe2</span> <span class="o">=</span> <span class="n">ModuleGlobes</span><span class="p">[</span><span class="n">globe</span><span class="p">]</span> <span class="ow">or</span> <span class="s2">""</span> </span><span id="L-1143"><a href="#L-1143"><span class="linenos" data-line="1143"></span></a> <span class="kd">local</span> <span class="n">results</span> <span class="o">=</span> <span class="p">{</span> </span><span id="L-1144"><a href="#L-1144"><span class="linenos" data-line="1144"></span></a> <span class="p">[</span><span class="s2">"latitude"</span><span class="p">]</span> <span class="o">=</span> <span class="n">coord</span><span class="p">.</span><span class="n">latitude</span><span class="p">,</span> </span><span id="L-1145"><a href="#L-1145"><span class="linenos" data-line="1145"></span></a> <span class="p">[</span><span class="s2">"longitude"</span><span class="p">]</span> <span class="o">=</span> <span class="n">coord</span><span class="p">.</span><span class="n">longitude</span><span class="p">,</span> </span><span id="L-1146"><a href="#L-1146"><span class="linenos" data-line="1146"></span></a> <span class="p">[</span><span class="s2">"dimension"</span><span class="p">]</span> <span class="o">=</span> <span class="n">coord</span><span class="p">.</span><span class="n">dimension</span><span class="p">,</span> </span><span id="L-1147"><a href="#L-1147"><span class="linenos" data-line="1147"></span></a> <span class="p">[</span><span class="s2">"precision"</span><span class="p">]</span> <span class="o">=</span> <span class="n">coord</span><span class="p">.</span><span class="n">precision</span><span class="p">,</span> </span><span id="L-1148"><a href="#L-1148"><span class="linenos" data-line="1148"></span></a> <span class="p">[</span><span class="s2">"globe"</span><span class="p">]</span> <span class="o">=</span> <span class="n">globe</span><span class="p">:</span><span class="n">match</span><span class="p">(</span><span class="s2">"Q%d+"</span><span class="p">),</span> </span><span id="L-1149"><a href="#L-1149"><span class="linenos" data-line="1149"></span></a> <span class="p">[</span><span class="s2">"globe2"</span><span class="p">]</span> <span class="o">=</span> <span class="n">globe2</span> </span><span id="L-1150"><a href="#L-1150"><span class="linenos" data-line="1150"></span></a> <span class="p">}</span> </span><span id="L-1151"><a href="#L-1151"><span class="linenos" data-line="1151"></span></a> </span><span id="L-1152"><a href="#L-1152"><span class="linenos" data-line="1152"></span></a> <span class="kd">local</span> <span class="n">pro</span> <span class="o">=</span> <span class="n">options</span><span class="p">.</span><span class="n">formatting</span> <span class="ow">and</span> <span class="n">results</span><span class="p">[</span><span class="n">options</span><span class="p">.</span><span class="n">formatting</span><span class="p">]</span> </span><span id="L-1153"><a href="#L-1153"><span class="linenos" data-line="1153"></span></a> <span class="kr">if</span> <span class="n">pro</span> <span class="o">==</span> <span class="kc">nil</span> <span class="kr">then</span> </span><span id="L-1154"><a href="#L-1154"><span class="linenos" data-line="1154"></span></a> <span class="n">pro</span> <span class="o">=</span> </span><span id="L-1155"><a href="#L-1155"><span class="linenos" data-line="1155"></span></a> <span class="n">mw</span><span class="p">.</span><span class="n">getCurrentFrame</span><span class="p">():</span><span class="n">preprocess</span><span class="p">(</span> </span><span id="L-1156"><a href="#L-1156"><span class="linenos" data-line="1156"></span></a> <span class="s2">"{{ {{{|safesubst:}}}#invoke:Coordinates|coord"</span> <span class="o">..</span> </span><span id="L-1157"><a href="#L-1157"><span class="linenos" data-line="1157"></span></a> <span class="s2">"|"</span> <span class="o">..</span> <span class="n">coord</span><span class="p">.</span><span class="n">latitude</span> <span class="o">..</span> </span><span id="L-1158"><a href="#L-1158"><span class="linenos" data-line="1158"></span></a> <span class="s2">"|"</span> <span class="o">..</span> <span class="n">coord</span><span class="p">.</span><span class="n">longitude</span> <span class="o">..</span> </span><span id="L-1159"><a href="#L-1159"><span class="linenos" data-line="1159"></span></a> <span class="s2">"|display=inline"</span> <span class="o">..</span> </span><span id="L-1160"><a href="#L-1160"><span class="linenos" data-line="1160"></span></a> <span class="s2">"|globe:"</span> <span class="o">..</span> <span class="n">globe2</span> <span class="o">..</span> <span class="s2">"_type:landmark"</span> <span class="o">..</span> </span><span id="L-1161"><a href="#L-1161"><span class="linenos" data-line="1161"></span></a> <span class="s2">"|format="</span> <span class="o">..</span> <span class="p">(</span><span class="n">options</span><span class="p">.</span><span class="n">formatcoord</span> <span class="ow">or</span> <span class="s2">""</span><span class="p">)</span> <span class="o">..</span> <span class="s2">"}}"</span> </span><span id="L-1162"><a href="#L-1162"><span class="linenos" data-line="1162"></span></a> <span class="p">)</span> <span class="o">..</span> <span class="n">catewikidatainfo</span><span class="p">(</span><span class="n">options</span><span class="p">)</span> </span><span id="L-1163"><a href="#L-1163"><span class="linenos" data-line="1163"></span></a> <span class="kr">end</span> </span><span id="L-1164"><a href="#L-1164"><span class="linenos" data-line="1164"></span></a> </span><span id="L-1165"><a href="#L-1165"><span class="linenos" data-line="1165"></span></a> <span class="kr">return</span> <span class="p">{</span> <span class="n">value</span> <span class="o">=</span> <span class="n">pro</span> <span class="p">}</span> </span><span id="L-1166"><a href="#L-1166"><span class="linenos" data-line="1166"></span></a><span class="kr">end</span> </span><span id="L-1167"><a href="#L-1167"><span class="linenos" data-line="1167"></span></a> </span><span id="L-1168"><a href="#L-1168"><span class="linenos" data-line="1168"></span></a><span class="kr">function</span> <span class="nf">formatquantity</span><span class="p">(</span><span class="n">datavalue</span><span class="p">,</span> <span class="n">datatype</span><span class="p">,</span> <span class="n">options</span><span class="p">)</span> </span><span id="L-1169"><a href="#L-1169"><span class="linenos" data-line="1169"></span></a> <span class="cm">--[[ datatype quantity ]]</span> </span><span id="L-1170"><a href="#L-1170"><span class="linenos" data-line="1170"></span></a> <span class="kd">local</span> <span class="n">amount</span><span class="p">,</span> <span class="n">unit</span> <span class="o">=</span> <span class="n">datavalue</span><span class="p">.</span><span class="n">value</span><span class="p">.</span><span class="n">amount</span><span class="p">,</span> <span class="n">datavalue</span><span class="p">.</span><span class="n">value</span><span class="p">.</span><span class="n">unit</span> </span><span id="L-1171"><a href="#L-1171"><span class="linenos" data-line="1171"></span></a> <span class="n">amount</span> <span class="o">=</span> <span class="n">mw</span><span class="p">.</span><span class="n">ustring</span><span class="p">.</span><span class="n">gsub</span><span class="p">(</span><span class="n">amount</span><span class="p">,</span> <span class="s2">"+"</span><span class="p">,</span> <span class="s2">""</span><span class="p">)</span> </span><span id="L-1172"><a href="#L-1172"><span class="linenos" data-line="1172"></span></a> <span class="kr">if</span> <span class="n">unit</span> <span class="kr">then</span> </span><span id="L-1173"><a href="#L-1173"><span class="linenos" data-line="1173"></span></a> <span class="n">unit</span> <span class="o">=</span> <span class="n">unit</span><span class="p">:</span><span class="n">match</span><span class="p">(</span><span class="s2">"Q%d+"</span><span class="p">)</span> </span><span id="L-1174"><a href="#L-1174"><span class="linenos" data-line="1174"></span></a> <span class="kr">end</span> </span><span id="L-1175"><a href="#L-1175"><span class="linenos" data-line="1175"></span></a> <span class="kr">if</span> <span class="n">formatera</span> <span class="o">==</span> <span class="kc">nil</span> <span class="kr">then</span> </span><span id="L-1176"><a href="#L-1176"><span class="linenos" data-line="1176"></span></a> <span class="n">formatera</span> <span class="o">=</span> <span class="nb">require</span><span class="p">(</span><span class="s2">"Module:Wikidata2/Math"</span><span class="p">)</span> </span><span id="L-1177"><a href="#L-1177"><span class="linenos" data-line="1177"></span></a> <span class="kr">end</span> </span><span id="L-1178"><a href="#L-1178"><span class="linenos" data-line="1178"></span></a> <span class="kd">local</span> <span class="n">number</span> <span class="o">=</span> <span class="n">formatera</span><span class="p">.</span><span class="n">newFromWikidataValue</span><span class="p">(</span><span class="n">datavalue</span><span class="p">.</span><span class="n">value</span><span class="p">)</span> </span><span id="L-1179"><a href="#L-1179"><span class="linenos" data-line="1179"></span></a> <span class="n">mw</span><span class="p">.</span><span class="n">log</span><span class="p">(</span><span class="s2">"number: "</span> <span class="o">..</span> <span class="n">number</span><span class="p">)</span> </span><span id="L-1180"><a href="#L-1180"><span class="linenos" data-line="1180"></span></a> <span class="kd">local</span> <span class="n">unitraw</span> <span class="o">=</span> <span class="n">unit</span> </span><span id="L-1181"><a href="#L-1181"><span class="linenos" data-line="1181"></span></a> <span class="kr">if</span> <span class="n">unit</span> <span class="kr">then</span> </span><span id="L-1182"><a href="#L-1182"><span class="linenos" data-line="1182"></span></a> <span class="c1">-- يتحقق اذا كان هناك اي اختصار لوحدة القياس</span> </span><span id="L-1183"><a href="#L-1183"><span class="linenos" data-line="1183"></span></a> <span class="c1">--if lab and ( isntvalid(options.nounitshort) ) then</span> </span><span id="L-1184"><a href="#L-1184"><span class="linenos" data-line="1184"></span></a> <span class="kr">if</span> <span class="n">isvalid</span><span class="p">(</span><span class="n">options</span><span class="p">.</span><span class="n">unitshort</span><span class="p">)</span> <span class="kr">then</span> </span><span id="L-1185"><a href="#L-1185"><span class="linenos" data-line="1185"></span></a> <span class="kd">local</span> <span class="n">lab</span> <span class="o">=</span> </span><span id="L-1186"><a href="#L-1186"><span class="linenos" data-line="1186"></span></a> <span class="n">options</span><span class="p">.</span><span class="n">label</span> <span class="ow">or</span> <span class="n">formatStatements</span><span class="p">({</span> <span class="n">property</span> <span class="o">=</span> <span class="s2">"P498"</span><span class="p">,</span> <span class="n">entityId</span> <span class="o">=</span> <span class="n">unit</span><span class="p">,</span> <span class="n">firstvalue</span> <span class="o">=</span> <span class="s2">"t"</span><span class="p">,</span> <span class="n">noref</span> <span class="o">=</span> <span class="s2">"t"</span> <span class="p">})</span> <span class="ow">or</span> </span><span id="L-1187"><a href="#L-1187"><span class="linenos" data-line="1187"></span></a> <span class="n">formatStatements</span><span class="p">(</span> </span><span id="L-1188"><a href="#L-1188"><span class="linenos" data-line="1188"></span></a> <span class="p">{</span> <span class="n">property</span> <span class="o">=</span> <span class="s2">"P5061"</span><span class="p">,</span> <span class="n">entityId</span> <span class="o">=</span> <span class="n">unit</span><span class="p">,</span> <span class="n">firstvalue</span> <span class="o">=</span> <span class="s2">"t"</span><span class="p">,</span> <span class="n">langpref</span> <span class="o">=</span> <span class="n">options</span><span class="p">.</span><span class="n">langpref</span><span class="p">,</span> <span class="n">noref</span> <span class="o">=</span> <span class="s2">"t"</span> <span class="p">}</span> </span><span id="L-1189"><a href="#L-1189"><span class="linenos" data-line="1189"></span></a> <span class="p">)</span> <span class="ow">or</span> </span><span id="L-1190"><a href="#L-1190"><span class="linenos" data-line="1190"></span></a> <span class="s2">""</span> </span><span id="L-1191"><a href="#L-1191"><span class="linenos" data-line="1191"></span></a> <span class="kd">local</span> <span class="n">s</span> <span class="o">=</span> </span><span id="L-1192"><a href="#L-1192"><span class="linenos" data-line="1192"></span></a> <span class="n">formatEntityId</span><span class="p">(</span><span class="n">unit</span><span class="p">,</span> <span class="p">{</span> <span class="n">label</span> <span class="o">=</span> <span class="n">lab</span><span class="p">,</span> <span class="n">enlabelcate</span> <span class="o">=</span> <span class="s2">"t"</span><span class="p">,</span> <span class="n">nolink</span> <span class="o">=</span> <span class="p">(</span><span class="n">options</span><span class="p">.</span><span class="n">nounitlink</span> <span class="ow">or</span> <span class="n">options</span><span class="p">.</span><span class="n">nolink</span><span class="p">)</span> <span class="p">})</span> </span><span id="L-1193"><a href="#L-1193"><span class="linenos" data-line="1193"></span></a> <span class="n">unit</span> <span class="o">=</span> <span class="n">s</span><span class="p">.</span><span class="n">value</span> </span><span id="L-1194"><a href="#L-1194"><span class="linenos" data-line="1194"></span></a> <span class="kr">else</span> </span><span id="L-1195"><a href="#L-1195"><span class="linenos" data-line="1195"></span></a> <span class="kd">local</span> <span class="n">s</span> <span class="o">=</span> <span class="n">formatEntityId</span><span class="p">(</span><span class="n">unit</span><span class="p">,</span> <span class="p">{</span> <span class="n">nolink</span> <span class="o">=</span> <span class="n">options</span><span class="p">.</span><span class="n">nounitlink</span><span class="p">,</span> <span class="n">enlabelcate</span> <span class="o">=</span> <span class="s2">"t"</span> <span class="p">})</span> </span><span id="L-1196"><a href="#L-1196"><span class="linenos" data-line="1196"></span></a> <span class="n">unit</span> <span class="o">=</span> <span class="n">s</span><span class="p">.</span><span class="n">value</span> </span><span id="L-1197"><a href="#L-1197"><span class="linenos" data-line="1197"></span></a> <span class="kr">end</span> </span><span id="L-1198"><a href="#L-1198"><span class="linenos" data-line="1198"></span></a> <span class="kr">end</span> </span><span id="L-1199"><a href="#L-1199"><span class="linenos" data-line="1199"></span></a> <span class="kr">if</span> <span class="n">options</span><span class="p">.</span><span class="n">formatcharacters</span> <span class="ow">and</span> <span class="n">options</span><span class="p">.</span><span class="n">formatcharacters</span> <span class="o">==</span> <span class="s2">"formatnum"</span> <span class="kr">then</span> </span><span id="L-1200"><a href="#L-1200"><span class="linenos" data-line="1200"></span></a> <span class="n">amount</span> <span class="o">=</span> <span class="n">make_format_num</span><span class="p">(</span><span class="n">amount</span><span class="p">)</span> </span><span id="L-1201"><a href="#L-1201"><span class="linenos" data-line="1201"></span></a> <span class="kr">end</span> </span><span id="L-1202"><a href="#L-1202"><span class="linenos" data-line="1202"></span></a> <span class="kd">local</span> <span class="n">Value</span> <span class="o">=</span> <span class="n">amount</span> <span class="o">..</span> <span class="s2">" "</span> <span class="o">..</span> <span class="p">(</span><span class="n">unit</span> <span class="ow">or</span> <span class="s2">""</span><span class="p">)</span> </span><span id="L-1203"><a href="#L-1203"><span class="linenos" data-line="1203"></span></a> <span class="kr">if</span> <span class="n">isvalid</span><span class="p">(</span><span class="n">options</span><span class="p">.</span><span class="n">nounit</span><span class="p">)</span> <span class="kr">then</span> </span><span id="L-1204"><a href="#L-1204"><span class="linenos" data-line="1204"></span></a> <span class="n">Value</span> <span class="o">=</span> <span class="n">amount</span> </span><span id="L-1205"><a href="#L-1205"><span class="linenos" data-line="1205"></span></a> <span class="kr">end</span> </span><span id="L-1206"><a href="#L-1206"><span class="linenos" data-line="1206"></span></a> <span class="kr">return</span> <span class="p">{</span> <span class="n">value</span> <span class="o">=</span> <span class="n">Value</span><span class="p">,</span> <span class="n">amount</span> <span class="o">=</span> <span class="n">amount</span><span class="p">,</span> <span class="n">unit</span> <span class="o">=</span> <span class="n">unit</span><span class="p">,</span> <span class="n">unitraw</span> <span class="o">=</span> <span class="n">unitraw</span> <span class="p">}</span> </span><span id="L-1207"><a href="#L-1207"><span class="linenos" data-line="1207"></span></a><span class="kr">end</span> </span><span id="L-1208"><a href="#L-1208"><span class="linenos" data-line="1208"></span></a> </span><span id="L-1209"><a href="#L-1209"><span class="linenos" data-line="1209"></span></a><span class="kr">function</span> <span class="nf">formaturl</span><span class="p">(</span><span class="n">datavalue</span><span class="p">,</span> <span class="n">datatype</span><span class="p">,</span> <span class="n">options</span><span class="p">)</span> </span><span id="L-1210"><a href="#L-1210"><span class="linenos" data-line="1210"></span></a> <span class="cm">--[[ datatype url ]]</span> </span><span id="L-1211"><a href="#L-1211"><span class="linenos" data-line="1211"></span></a> <span class="kd">local</span> <span class="n">label</span> <span class="o">=</span> <span class="n">options</span><span class="p">.</span><span class="n">label</span> </span><span id="L-1212"><a href="#L-1212"><span class="linenos" data-line="1212"></span></a> <span class="kr">if</span> <span class="n">isvalid</span><span class="p">(</span><span class="n">options</span><span class="p">.</span><span class="n">urllabel</span><span class="p">)</span> <span class="kr">then</span> </span><span id="L-1213"><a href="#L-1213"><span class="linenos" data-line="1213"></span></a> <span class="n">label</span> <span class="o">=</span> <span class="n">options</span><span class="p">.</span><span class="n">urllabel</span> </span><span id="L-1214"><a href="#L-1214"><span class="linenos" data-line="1214"></span></a> <span class="kr">end</span> </span><span id="L-1215"><a href="#L-1215"><span class="linenos" data-line="1215"></span></a> <span class="kd">local</span> <span class="n">va</span> <span class="o">=</span> <span class="n">mw</span><span class="p">.</span><span class="n">ustring</span><span class="p">.</span><span class="n">gsub</span><span class="p">(</span><span class="n">datavalue</span><span class="p">.</span><span class="n">value</span><span class="p">,</span> <span class="s2">" "</span><span class="p">,</span> <span class="s2">"_"</span><span class="p">)</span> </span><span id="L-1216"><a href="#L-1216"><span class="linenos" data-line="1216"></span></a> <span class="kr">if</span> <span class="n">label</span> <span class="o">==</span> <span class="kc">nil</span> <span class="ow">and</span> <span class="n">options</span><span class="p">.</span><span class="n">property</span> <span class="o">==</span> <span class="s2">"P856"</span> <span class="kr">then</span> </span><span id="L-1217"><a href="#L-1217"><span class="linenos" data-line="1217"></span></a> <span class="n">label</span> <span class="o">=</span> <span class="s2">"الموقع الرسمي"</span> </span><span id="L-1218"><a href="#L-1218"><span class="linenos" data-line="1218"></span></a> <span class="kr">end</span> </span><span id="L-1219"><a href="#L-1219"><span class="linenos" data-line="1219"></span></a> <span class="kr">if</span> <span class="n">isvalid</span><span class="p">(</span><span class="n">options</span><span class="p">.</span><span class="n">displayformat</span><span class="p">)</span> <span class="o">==</span> <span class="s2">"weblink"</span> <span class="kr">then</span> </span><span id="L-1220"><a href="#L-1220"><span class="linenos" data-line="1220"></span></a> <span class="kr">if</span> <span class="n">weblink</span> <span class="o">==</span> <span class="kc">nil</span> <span class="kr">then</span> </span><span id="L-1221"><a href="#L-1221"><span class="linenos" data-line="1221"></span></a> <span class="n">weblink</span> <span class="o">=</span> <span class="nb">require</span><span class="p">(</span><span class="s2">"Module:Weblink"</span><span class="p">)</span> </span><span id="L-1222"><a href="#L-1222"><span class="linenos" data-line="1222"></span></a> <span class="kr">end</span> </span><span id="L-1223"><a href="#L-1223"><span class="linenos" data-line="1223"></span></a> <span class="kr">return</span> <span class="p">{</span> <span class="n">value</span> <span class="o">=</span> <span class="n">weblink</span><span class="p">.</span><span class="n">makelink</span><span class="p">(</span><span class="n">va</span><span class="p">)</span> <span class="p">}</span> </span><span id="L-1224"><a href="#L-1224"><span class="linenos" data-line="1224"></span></a> <span class="kr">end</span> </span><span id="L-1225"><a href="#L-1225"><span class="linenos" data-line="1225"></span></a> <span class="kr">if</span> <span class="n">isvalid</span><span class="p">(</span><span class="n">options</span><span class="p">.</span><span class="n">formatting</span><span class="p">)</span> <span class="o">==</span> <span class="s2">"raw"</span> <span class="kr">then</span> </span><span id="L-1226"><a href="#L-1226"><span class="linenos" data-line="1226"></span></a> <span class="kr">return</span> <span class="p">{</span> <span class="n">value</span> <span class="o">=</span> <span class="n">va</span> <span class="p">}</span> </span><span id="L-1227"><a href="#L-1227"><span class="linenos" data-line="1227"></span></a> <span class="kr">end</span> </span><span id="L-1228"><a href="#L-1228"><span class="linenos" data-line="1228"></span></a> <span class="kd">local</span> <span class="n">pro</span> <span class="o">=</span> <span class="n">va</span> </span><span id="L-1229"><a href="#L-1229"><span class="linenos" data-line="1229"></span></a> <span class="kr">if</span> <span class="n">isvalid</span><span class="p">(</span><span class="n">label</span><span class="p">)</span> <span class="kr">then</span> </span><span id="L-1230"><a href="#L-1230"><span class="linenos" data-line="1230"></span></a> <span class="n">pro</span> <span class="o">=</span> <span class="s2">"["</span> <span class="o">..</span> <span class="n">va</span> <span class="o">..</span> <span class="s2">" "</span> <span class="o">..</span> <span class="n">label</span> <span class="o">..</span> <span class="s2">"]"</span> </span><span id="L-1231"><a href="#L-1231"><span class="linenos" data-line="1231"></span></a> <span class="kr">end</span> </span><span id="L-1232"><a href="#L-1232"><span class="linenos" data-line="1232"></span></a> <span class="kr">return</span> <span class="p">{</span> <span class="n">value</span> <span class="o">=</span> <span class="n">pro</span> <span class="p">}</span> </span><span id="L-1233"><a href="#L-1233"><span class="linenos" data-line="1233"></span></a><span class="kr">end</span> </span><span id="L-1234"><a href="#L-1234"><span class="linenos" data-line="1234"></span></a> </span><span id="L-1235"><a href="#L-1235"><span class="linenos" data-line="1235"></span></a><span class="kr">function</span> <span class="nf">formatmonolingualtext</span><span class="p">(</span><span class="n">datavalue</span><span class="p">,</span> <span class="n">datatype</span><span class="p">,</span> <span class="n">options</span><span class="p">)</span> <span class="c1">-- showlang</span> </span><span id="L-1236"><a href="#L-1236"><span class="linenos" data-line="1236"></span></a> <span class="kd">local</span> <span class="n">text</span> <span class="o">=</span> <span class="n">datavalue</span><span class="p">.</span><span class="n">value</span><span class="p">.</span><span class="n">text</span> </span><span id="L-1237"><a href="#L-1237"><span class="linenos" data-line="1237"></span></a> <span class="kr">if</span> <span class="n">isvalid</span><span class="p">(</span><span class="n">options</span><span class="p">.</span><span class="n">textformat</span><span class="p">)</span> <span class="o">==</span> <span class="s2">"text"</span> <span class="kr">then</span> </span><span id="L-1238"><a href="#L-1238"><span class="linenos" data-line="1238"></span></a> <span class="kr">return</span> <span class="p">{</span> <span class="n">value</span> <span class="o">=</span> <span class="n">text</span> <span class="p">}</span> </span><span id="L-1239"><a href="#L-1239"><span class="linenos" data-line="1239"></span></a> <span class="kr">end</span> </span><span id="L-1240"><a href="#L-1240"><span class="linenos" data-line="1240"></span></a> <span class="kr">if</span> <span class="n">Moduletext</span> <span class="o">==</span> <span class="kc">nil</span> <span class="kr">then</span> </span><span id="L-1241"><a href="#L-1241"><span class="linenos" data-line="1241"></span></a> <span class="n">Moduletext</span> <span class="o">=</span> <span class="nb">require</span> <span class="s2">"Module:wikidata2/monolingualtext"</span> </span><span id="L-1242"><a href="#L-1242"><span class="linenos" data-line="1242"></span></a> <span class="kr">end</span> </span><span id="L-1243"><a href="#L-1243"><span class="linenos" data-line="1243"></span></a> <span class="kd">local</span> <span class="n">tid</span> <span class="o">=</span> <span class="n">Moduletext</span><span class="p">.</span><span class="n">_main</span><span class="p">(</span><span class="n">datavalue</span><span class="p">,</span> <span class="n">datatype</span><span class="p">,</span> <span class="n">options</span><span class="p">)</span> </span><span id="L-1244"><a href="#L-1244"><span class="linenos" data-line="1244"></span></a> <span class="kr">return</span> <span class="p">{</span> <span class="n">value</span> <span class="o">=</span> <span class="n">tid</span> <span class="p">}</span> </span><span id="L-1245"><a href="#L-1245"><span class="linenos" data-line="1245"></span></a><span class="kr">end</span> </span><span id="L-1246"><a href="#L-1246"><span class="linenos" data-line="1246"></span></a> </span><span id="L-1247"><a href="#L-1247"><span class="linenos" data-line="1247"></span></a><span class="kr">function</span> <span class="nf">Labelfunction</span><span class="p">(</span><span class="n">qid</span><span class="p">,</span> <span class="n">arlabel</span><span class="p">,</span> <span class="n">options</span><span class="p">)</span> <span class="c1">-- label with no arwiki sitelink</span> </span><span id="L-1248"><a href="#L-1248"><span class="linenos" data-line="1248"></span></a> <span class="kd">local</span> <span class="n">value</span> </span><span id="L-1249"><a href="#L-1249"><span class="linenos" data-line="1249"></span></a> <span class="kd">local</span> <span class="n">cat</span> <span class="o">=</span> <span class="s2">""</span> </span><span id="L-1250"><a href="#L-1250"><span class="linenos" data-line="1250"></span></a> <span class="kd">local</span> <span class="n">en_label</span> <span class="o">=</span> <span class="n">mw</span><span class="p">.</span><span class="n">wikibase</span><span class="p">.</span><span class="n">getLabel</span><span class="p">(</span><span class="n">qid</span><span class="p">)</span> <span class="ow">or</span> <span class="s2">""</span> </span><span id="L-1251"><a href="#L-1251"><span class="linenos" data-line="1251"></span></a> </span><span id="L-1252"><a href="#L-1252"><span class="linenos" data-line="1252"></span></a> <span class="kr">if</span> <span class="n">isvalid</span><span class="p">(</span><span class="n">options</span><span class="p">.</span><span class="n">illwd2</span><span class="p">)</span> <span class="kr">then</span> </span><span id="L-1253"><a href="#L-1253"><span class="linenos" data-line="1253"></span></a> <span class="kr">if</span> <span class="n">Moduleill_wd2</span> <span class="o">==</span> <span class="kc">nil</span> <span class="kr">then</span> </span><span id="L-1254"><a href="#L-1254"><span class="linenos" data-line="1254"></span></a> <span class="n">Moduleill_wd2</span> <span class="o">=</span> <span class="nb">require</span><span class="p">(</span><span class="s2">"Module:Wikidata2/Ill-WD2"</span><span class="p">)</span> </span><span id="L-1255"><a href="#L-1255"><span class="linenos" data-line="1255"></span></a> <span class="kr">end</span> </span><span id="L-1256"><a href="#L-1256"><span class="linenos" data-line="1256"></span></a> <span class="n">value</span> <span class="o">=</span> <span class="n">Moduleill_wd2</span><span class="p">.</span><span class="n">Ill_WD2_label</span><span class="p">(</span><span class="n">qid</span><span class="p">,</span> <span class="n">arlabel</span><span class="p">,</span> <span class="n">options</span><span class="p">)</span> </span><span id="L-1257"><a href="#L-1257"><span class="linenos" data-line="1257"></span></a> <span class="c1">--</span> </span><span id="L-1258"><a href="#L-1258"><span class="linenos" data-line="1258"></span></a> <span class="kr">elseif</span> <span class="n">isvalid</span><span class="p">(</span><span class="n">arlabel</span><span class="p">)</span> <span class="kr">then</span> </span><span id="L-1259"><a href="#L-1259"><span class="linenos" data-line="1259"></span></a> <span class="n">value</span> <span class="o">=</span> <span class="n">arlabel</span> </span><span id="L-1260"><a href="#L-1260"><span class="linenos" data-line="1260"></span></a> <span class="c1">--</span> </span><span id="L-1261"><a href="#L-1261"><span class="linenos" data-line="1261"></span></a> <span class="kr">elseif</span> <span class="n">isntvalid</span><span class="p">(</span><span class="n">options</span><span class="p">.</span><span class="n">justarabic</span><span class="p">)</span> <span class="kr">then</span> </span><span id="L-1262"><a href="#L-1262"><span class="linenos" data-line="1262"></span></a> <span class="kd">local</span> <span class="n">use_en_label</span> <span class="o">=</span> <span class="n">isvalid</span><span class="p">(</span><span class="n">options</span><span class="p">.</span><span class="n">enlabelcate</span><span class="p">)</span> <span class="ow">or</span> <span class="n">isvalid</span><span class="p">(</span><span class="n">options</span><span class="p">.</span><span class="n">use_en_labels</span><span class="p">)</span> </span><span id="L-1263"><a href="#L-1263"><span class="linenos" data-line="1263"></span></a> <span class="kr">if</span> <span class="n">isvalid</span><span class="p">(</span><span class="n">en_label</span><span class="p">)</span> <span class="ow">and</span> <span class="n">use_en_label</span> <span class="kr">then</span> </span><span id="L-1264"><a href="#L-1264"><span class="linenos" data-line="1264"></span></a> <span class="n">value</span> <span class="o">=</span> <span class="n">en_label</span> </span><span id="L-1265"><a href="#L-1265"><span class="linenos" data-line="1265"></span></a> <span class="kr">end</span> </span><span id="L-1266"><a href="#L-1266"><span class="linenos" data-line="1266"></span></a> <span class="kr">end</span> </span><span id="L-1267"><a href="#L-1267"><span class="linenos" data-line="1267"></span></a> </span><span id="L-1268"><a href="#L-1268"><span class="linenos" data-line="1268"></span></a> <span class="kr">return</span> <span class="p">{</span> <span class="n">value</span> <span class="o">=</span> <span class="n">value</span> <span class="ow">or</span> <span class="s2">""</span><span class="p">,</span> <span class="n">cat</span> <span class="o">=</span> <span class="n">cat</span> <span class="p">}</span> </span><span id="L-1269"><a href="#L-1269"><span class="linenos" data-line="1269"></span></a><span class="kr">end</span> </span><span id="L-1270"><a href="#L-1270"><span class="linenos" data-line="1270"></span></a> </span><span id="L-1271"><a href="#L-1271"><span class="linenos" data-line="1271"></span></a><span class="kr">function</span> <span class="nf">formatEntityId</span><span class="p">(</span><span class="n">qid</span><span class="p">,</span> <span class="n">options</span><span class="p">)</span> </span><span id="L-1272"><a href="#L-1272"><span class="linenos" data-line="1272"></span></a> <span class="kd">local</span> <span class="n">labeloption</span> <span class="o">=</span> <span class="n">options</span><span class="p">.</span><span class="n">label</span> </span><span id="L-1273"><a href="#L-1273"><span class="linenos" data-line="1273"></span></a> <span class="kd">local</span> <span class="n">label</span> <span class="o">=</span> <span class="s2">""</span> </span><span id="L-1274"><a href="#L-1274"><span class="linenos" data-line="1274"></span></a> <span class="kd">local</span> <span class="n">value</span> </span><span id="L-1275"><a href="#L-1275"><span class="linenos" data-line="1275"></span></a> <span class="kd">local</span> <span class="n">arlabel</span> <span class="o">=</span> <span class="n">labelIn</span><span class="p">(</span><span class="s2">"ar"</span><span class="p">,</span> <span class="n">qid</span><span class="p">)</span> <span class="ow">or</span> <span class="s2">""</span> <span class="c1">-- The arabic label</span> </span><span id="L-1276"><a href="#L-1276"><span class="linenos" data-line="1276"></span></a> <span class="kd">local</span> <span class="n">link</span> <span class="o">=</span> <span class="n">mw</span><span class="p">.</span><span class="n">wikibase</span><span class="p">.</span><span class="n">getSitelink</span><span class="p">(</span><span class="n">qid</span><span class="p">)</span> </span><span id="L-1277"><a href="#L-1277"><span class="linenos" data-line="1277"></span></a> </span><span id="L-1278"><a href="#L-1278"><span class="linenos" data-line="1278"></span></a> <span class="kr">if</span> <span class="n">isvalid</span><span class="p">(</span><span class="n">labeloption</span><span class="p">)</span> <span class="kr">then</span> </span><span id="L-1279"><a href="#L-1279"><span class="linenos" data-line="1279"></span></a> <span class="n">label</span> <span class="o">=</span> <span class="n">labeloption</span> </span><span id="L-1280"><a href="#L-1280"><span class="linenos" data-line="1280"></span></a> <span class="kr">elseif</span> <span class="n">isvalid</span><span class="p">(</span><span class="n">arlabel</span><span class="p">)</span> <span class="kr">then</span> </span><span id="L-1281"><a href="#L-1281"><span class="linenos" data-line="1281"></span></a> <span class="c1">--mw.log("arlabel" .. arlabel)</span> </span><span id="L-1282"><a href="#L-1282"><span class="linenos" data-line="1282"></span></a> <span class="n">label</span> <span class="o">=</span> <span class="n">arlabel</span> </span><span id="L-1283"><a href="#L-1283"><span class="linenos" data-line="1283"></span></a> <span class="kr">elseif</span> <span class="n">isvalid</span><span class="p">(</span><span class="n">link</span><span class="p">)</span> <span class="kr">then</span> </span><span id="L-1284"><a href="#L-1284"><span class="linenos" data-line="1284"></span></a> <span class="n">label</span> <span class="o">=</span> <span class="n">link</span> </span><span id="L-1285"><a href="#L-1285"><span class="linenos" data-line="1285"></span></a> <span class="n">arlabel</span> <span class="o">=</span> <span class="n">link</span> </span><span id="L-1286"><a href="#L-1286"><span class="linenos" data-line="1286"></span></a> <span class="kr">end</span> </span><span id="L-1287"><a href="#L-1287"><span class="linenos" data-line="1287"></span></a> </span><span id="L-1288"><a href="#L-1288"><span class="linenos" data-line="1288"></span></a> <span class="kr">if</span> <span class="n">isvalid</span><span class="p">(</span><span class="n">link</span><span class="p">)</span> <span class="kr">then</span> </span><span id="L-1289"><a href="#L-1289"><span class="linenos" data-line="1289"></span></a> <span class="c1">-- elseif isvalid(arlabel) then</span> </span><span id="L-1290"><a href="#L-1290"><span class="linenos" data-line="1290"></span></a> <span class="kd">local</span> <span class="n">linklabel</span> <span class="o">=</span> <span class="n">isvalid</span><span class="p">(</span><span class="n">label</span><span class="p">)</span> <span class="ow">or</span> <span class="n">link</span> </span><span id="L-1291"><a href="#L-1291"><span class="linenos" data-line="1291"></span></a> <span class="kr">if</span> <span class="p">(</span><span class="n">isntvalid</span><span class="p">(</span><span class="n">options</span><span class="p">.</span><span class="n">nolink</span><span class="p">))</span> <span class="kr">then</span> </span><span id="L-1292"><a href="#L-1292"><span class="linenos" data-line="1292"></span></a> <span class="n">value</span> <span class="o">=</span> <span class="s2">"[[:"</span> <span class="o">..</span> <span class="n">link</span> <span class="o">..</span> <span class="s2">"|"</span> <span class="o">..</span> <span class="n">formatcharacters</span><span class="p">(</span><span class="n">linklabel</span><span class="p">,</span> <span class="n">options</span><span class="p">)</span> <span class="o">..</span> <span class="s2">"]]"</span> </span><span id="L-1293"><a href="#L-1293"><span class="linenos" data-line="1293"></span></a> <span class="n">label</span> <span class="o">=</span> <span class="n">linklabel</span> </span><span id="L-1294"><a href="#L-1294"><span class="linenos" data-line="1294"></span></a> <span class="kr">else</span> </span><span id="L-1295"><a href="#L-1295"><span class="linenos" data-line="1295"></span></a> <span class="n">value</span> <span class="o">=</span> <span class="n">formatcharacters</span><span class="p">(</span><span class="n">linklabel</span><span class="p">,</span> <span class="n">options</span><span class="p">)</span> </span><span id="L-1296"><a href="#L-1296"><span class="linenos" data-line="1296"></span></a> <span class="n">label</span> <span class="o">=</span> <span class="n">linklabel</span> </span><span id="L-1297"><a href="#L-1297"><span class="linenos" data-line="1297"></span></a> <span class="kr">end</span> </span><span id="L-1298"><a href="#L-1298"><span class="linenos" data-line="1298"></span></a> <span class="kr">else</span> </span><span id="L-1299"><a href="#L-1299"><span class="linenos" data-line="1299"></span></a> <span class="kd">local</span> <span class="n">va</span> <span class="o">=</span> <span class="n">Labelfunction</span><span class="p">(</span><span class="n">qid</span><span class="p">,</span> <span class="n">arlabel</span><span class="p">,</span> <span class="n">options</span><span class="p">)</span> </span><span id="L-1300"><a href="#L-1300"><span class="linenos" data-line="1300"></span></a> <span class="n">label</span> <span class="o">=</span> <span class="n">va</span><span class="p">.</span><span class="n">value</span> </span><span id="L-1301"><a href="#L-1301"><span class="linenos" data-line="1301"></span></a> <span class="n">value</span> <span class="o">=</span> <span class="n">va</span><span class="p">.</span><span class="n">value</span> <span class="c1">-- .. va.cat</span> </span><span id="L-1302"><a href="#L-1302"><span class="linenos" data-line="1302"></span></a> <span class="kr">end</span> </span><span id="L-1303"><a href="#L-1303"><span class="linenos" data-line="1303"></span></a> <span class="kr">return</span> <span class="p">{</span> <span class="n">value</span> <span class="o">=</span> <span class="n">value</span> <span class="ow">or</span> <span class="s2">""</span><span class="p">,</span> <span class="n">label</span> <span class="o">=</span> <span class="n">label</span> <span class="ow">or</span> <span class="s2">""</span> <span class="p">}</span> </span><span id="L-1304"><a href="#L-1304"><span class="linenos" data-line="1304"></span></a><span class="kr">end</span> </span><span id="L-1305"><a href="#L-1305"><span class="linenos" data-line="1305"></span></a> </span><span id="L-1306"><a href="#L-1306"><span class="linenos" data-line="1306"></span></a><span class="kr">function</span> <span class="nf">sitelink</span><span class="p">(</span><span class="n">id</span><span class="p">,</span> <span class="n">wikisite</span><span class="p">)</span> </span><span id="L-1307"><a href="#L-1307"><span class="linenos" data-line="1307"></span></a> <span class="kd">local</span> <span class="n">site</span> <span class="o">=</span> <span class="n">wikisite</span> <span class="ow">or</span> <span class="n">mw</span><span class="p">.</span><span class="n">wikibase</span><span class="p">.</span><span class="n">getGlobalSiteId</span><span class="p">()</span> <span class="c1">-- "arwiki"</span> </span><span id="L-1308"><a href="#L-1308"><span class="linenos" data-line="1308"></span></a> <span class="kd">local</span> <span class="n">link</span> <span class="o">=</span> <span class="s2">""</span> </span><span id="L-1309"><a href="#L-1309"><span class="linenos" data-line="1309"></span></a> <span class="c1">--local link = mw.wikibase.getSitelink( id, site ) or ""</span> </span><span id="L-1310"><a href="#L-1310"><span class="linenos" data-line="1310"></span></a> </span><span id="L-1311"><a href="#L-1311"><span class="linenos" data-line="1311"></span></a> <span class="kd">local</span> <span class="n">entity</span> <span class="o">=</span> <span class="n">mw</span><span class="p">.</span><span class="n">wikibase</span><span class="p">.</span><span class="n">getEntity</span><span class="p">(</span><span class="n">id</span><span class="p">)</span> </span><span id="L-1312"><a href="#L-1312"><span class="linenos" data-line="1312"></span></a> <span class="kr">if</span> </span><span id="L-1313"><a href="#L-1313"><span class="linenos" data-line="1313"></span></a> <span class="n">entity</span> <span class="ow">and</span> <span class="n">entity</span><span class="p">.</span><span class="n">sitelinks</span> <span class="ow">and</span> <span class="n">entity</span><span class="p">.</span><span class="n">sitelinks</span><span class="p">[</span><span class="s2">""</span> <span class="o">..</span> <span class="n">site</span> <span class="o">..</span> <span class="s2">""</span><span class="p">]</span> <span class="ow">and</span> <span class="n">entity</span><span class="p">.</span><span class="n">sitelinks</span><span class="p">[</span><span class="s2">""</span> <span class="o">..</span> <span class="n">site</span> <span class="o">..</span> <span class="s2">""</span><span class="p">].</span><span class="n">site</span> <span class="ow">and</span> </span><span id="L-1314"><a href="#L-1314"><span class="linenos" data-line="1314"></span></a> <span class="n">entity</span><span class="p">.</span><span class="n">sitelinks</span><span class="p">[</span><span class="s2">""</span> <span class="o">..</span> <span class="n">site</span> <span class="o">..</span> <span class="s2">""</span><span class="p">].</span><span class="n">title</span> </span><span id="L-1315"><a href="#L-1315"><span class="linenos" data-line="1315"></span></a> <span class="kr">then</span> </span><span id="L-1316"><a href="#L-1316"><span class="linenos" data-line="1316"></span></a> <span class="kr">if</span> <span class="n">entity</span><span class="p">.</span><span class="n">sitelinks</span><span class="p">[</span><span class="s2">""</span> <span class="o">..</span> <span class="n">site</span> <span class="o">..</span> <span class="s2">""</span><span class="p">].</span><span class="n">site</span> <span class="o">==</span> <span class="n">site</span> <span class="kr">then</span> </span><span id="L-1317"><a href="#L-1317"><span class="linenos" data-line="1317"></span></a> <span class="n">link</span> <span class="o">=</span> <span class="n">entity</span><span class="p">.</span><span class="n">sitelinks</span><span class="p">[</span><span class="s2">""</span> <span class="o">..</span> <span class="n">site</span> <span class="o">..</span> <span class="s2">""</span><span class="p">].</span><span class="n">title</span> </span><span id="L-1318"><a href="#L-1318"><span class="linenos" data-line="1318"></span></a> <span class="kr">end</span> </span><span id="L-1319"><a href="#L-1319"><span class="linenos" data-line="1319"></span></a> <span class="kr">end</span> </span><span id="L-1320"><a href="#L-1320"><span class="linenos" data-line="1320"></span></a> <span class="kr">return</span> <span class="n">link</span> </span><span id="L-1321"><a href="#L-1321"><span class="linenos" data-line="1321"></span></a><span class="kr">end</span> </span><span id="L-1322"><a href="#L-1322"><span class="linenos" data-line="1322"></span></a> </span><span id="L-1323"><a href="#L-1323"><span class="linenos" data-line="1323"></span></a><span class="kr">function</span> <span class="nc">p</span><span class="p">.</span><span class="nf">formatAndCat</span><span class="p">(</span><span class="n">args</span><span class="p">)</span> </span><span id="L-1324"><a href="#L-1324"><span class="linenos" data-line="1324"></span></a> <span class="kr">if</span> <span class="n">args</span> <span class="o">==</span> <span class="kc">nil</span> <span class="kr">then</span> </span><span id="L-1325"><a href="#L-1325"><span class="linenos" data-line="1325"></span></a> <span class="kr">return</span> <span class="kc">nil</span> </span><span id="L-1326"><a href="#L-1326"><span class="linenos" data-line="1326"></span></a> <span class="kr">end</span> </span><span id="L-1327"><a href="#L-1327"><span class="linenos" data-line="1327"></span></a> </span><span id="L-1328"><a href="#L-1328"><span class="linenos" data-line="1328"></span></a> <span class="n">Frame_args</span> <span class="o">=</span> <span class="n">args</span> </span><span id="L-1329"><a href="#L-1329"><span class="linenos" data-line="1329"></span></a> <span class="n">args</span><span class="p">.</span><span class="n">linkback</span> <span class="o">=</span> <span class="n">args</span><span class="p">.</span><span class="n">linkback</span> <span class="ow">or</span> <span class="kc">true</span> </span><span id="L-1330"><a href="#L-1330"><span class="linenos" data-line="1330"></span></a> <span class="n">args</span><span class="p">.</span><span class="n">addcat</span> <span class="o">=</span> <span class="kc">true</span> </span><span id="L-1331"><a href="#L-1331"><span class="linenos" data-line="1331"></span></a> <span class="kr">if</span> <span class="n">isvalid</span><span class="p">(</span><span class="n">args</span><span class="p">.</span><span class="n">value</span><span class="p">)</span> <span class="ow">and</span> <span class="n">args</span><span class="p">.</span><span class="n">value</span> <span class="o">==</span> <span class="s2">"-"</span> <span class="kr">then</span> </span><span id="L-1332"><a href="#L-1332"><span class="linenos" data-line="1332"></span></a> <span class="kr">return</span> <span class="kc">nil</span> </span><span id="L-1333"><a href="#L-1333"><span class="linenos" data-line="1333"></span></a> <span class="kr">end</span> </span><span id="L-1334"><a href="#L-1334"><span class="linenos" data-line="1334"></span></a> <span class="kr">if</span> <span class="n">isvalid</span><span class="p">(</span><span class="n">args</span><span class="p">.</span><span class="n">value</span><span class="p">)</span> <span class="kr">then</span> </span><span id="L-1335"><a href="#L-1335"><span class="linenos" data-line="1335"></span></a> <span class="kd">local</span> <span class="n">val</span> <span class="o">=</span> <span class="n">args</span><span class="p">.</span><span class="n">value</span> <span class="o">..</span> <span class="n">addTrackingCategory</span><span class="p">(</span><span class="n">args</span><span class="p">)</span> </span><span id="L-1336"><a href="#L-1336"><span class="linenos" data-line="1336"></span></a> <span class="n">val</span> <span class="o">=</span> <span class="n">p</span><span class="p">.</span><span class="n">addLinkBack</span><span class="p">(</span><span class="n">val</span><span class="p">,</span> <span class="n">args</span><span class="p">.</span><span class="n">entity</span><span class="p">,</span> <span class="n">args</span><span class="p">.</span><span class="n">property</span><span class="p">)</span> </span><span id="L-1337"><a href="#L-1337"><span class="linenos" data-line="1337"></span></a> <span class="kr">return</span> <span class="n">val</span> </span><span id="L-1338"><a href="#L-1338"><span class="linenos" data-line="1338"></span></a> <span class="kr">end</span> </span><span id="L-1339"><a href="#L-1339"><span class="linenos" data-line="1339"></span></a> <span class="kr">return</span> <span class="n">p</span><span class="p">.</span><span class="n">formatStatementsFromLua</span><span class="p">(</span><span class="n">args</span><span class="p">)</span> </span><span id="L-1340"><a href="#L-1340"><span class="linenos" data-line="1340"></span></a><span class="kr">end</span> </span><span id="L-1341"><a href="#L-1341"><span class="linenos" data-line="1341"></span></a> </span><span id="L-1342"><a href="#L-1342"><span class="linenos" data-line="1342"></span></a><span class="kr">function</span> <span class="nc">p</span><span class="p">.</span><span class="nf">getEntity</span><span class="p">(</span><span class="n">id</span><span class="p">)</span> </span><span id="L-1343"><a href="#L-1343"><span class="linenos" data-line="1343"></span></a> <span class="kr">if</span> <span class="nb">type</span><span class="p">(</span><span class="n">id</span><span class="p">)</span> <span class="o">==</span> <span class="s2">"table"</span> <span class="kr">then</span> </span><span id="L-1344"><a href="#L-1344"><span class="linenos" data-line="1344"></span></a> <span class="kr">return</span> <span class="n">id</span> </span><span id="L-1345"><a href="#L-1345"><span class="linenos" data-line="1345"></span></a> <span class="kr">end</span> </span><span id="L-1346"><a href="#L-1346"><span class="linenos" data-line="1346"></span></a> <span class="kr">return</span> <span class="n">getEntityFromId</span><span class="p">(</span><span class="n">id</span><span class="p">)</span> </span><span id="L-1347"><a href="#L-1347"><span class="linenos" data-line="1347"></span></a><span class="kr">end</span> </span><span id="L-1348"><a href="#L-1348"><span class="linenos" data-line="1348"></span></a> </span><span id="L-1349"><a href="#L-1349"><span class="linenos" data-line="1349"></span></a><span class="kr">function</span> <span class="nc">p</span><span class="p">.</span><span class="nf">translate</span><span class="p">(</span><span class="n">str</span><span class="p">,</span> <span class="n">rep1</span><span class="p">,</span> <span class="n">rep2</span><span class="p">)</span> </span><span id="L-1350"><a href="#L-1350"><span class="linenos" data-line="1350"></span></a> <span class="n">str</span> <span class="o">=</span> <span class="n">i18n</span><span class="p">[</span><span class="n">str</span><span class="p">]</span> <span class="ow">or</span> <span class="n">str</span> </span><span id="L-1351"><a href="#L-1351"><span class="linenos" data-line="1351"></span></a> <span class="kr">if</span> <span class="n">rep1</span> <span class="ow">and</span> <span class="p">(</span><span class="nb">type</span><span class="p">(</span><span class="n">rep1</span><span class="p">)</span> <span class="o">==</span> <span class="s2">"string"</span><span class="p">)</span> <span class="kr">then</span> </span><span id="L-1352"><a href="#L-1352"><span class="linenos" data-line="1352"></span></a> <span class="n">str</span> <span class="o">=</span> <span class="n">str</span><span class="p">:</span><span class="n">gsub</span><span class="p">(</span><span class="s2">"$1"</span><span class="p">,</span> <span class="n">rep1</span><span class="p">)</span> </span><span id="L-1353"><a href="#L-1353"><span class="linenos" data-line="1353"></span></a> <span class="kr">end</span> </span><span id="L-1354"><a href="#L-1354"><span class="linenos" data-line="1354"></span></a> <span class="kr">if</span> <span class="n">rep2</span> <span class="ow">and</span> <span class="p">(</span><span class="nb">type</span><span class="p">(</span><span class="n">rep2</span><span class="p">)</span> <span class="o">==</span> <span class="s2">"string"</span><span class="p">)</span> <span class="kr">then</span> </span><span id="L-1355"><a href="#L-1355"><span class="linenos" data-line="1355"></span></a> <span class="n">str</span> <span class="o">=</span> <span class="n">str</span><span class="p">:</span><span class="n">gsub</span><span class="p">(</span><span class="s2">"$2"</span><span class="p">,</span> <span class="n">rep2</span><span class="p">)</span> </span><span id="L-1356"><a href="#L-1356"><span class="linenos" data-line="1356"></span></a> <span class="kr">end</span> </span><span id="L-1357"><a href="#L-1357"><span class="linenos" data-line="1357"></span></a> <span class="kr">return</span> <span class="n">str</span> </span><span id="L-1358"><a href="#L-1358"><span class="linenos" data-line="1358"></span></a><span class="kr">end</span> </span><span id="L-1359"><a href="#L-1359"><span class="linenos" data-line="1359"></span></a> </span><span id="L-1360"><a href="#L-1360"><span class="linenos" data-line="1360"></span></a><span class="kr">function</span> <span class="nc">p</span><span class="p">.</span><span class="nf">getId</span><span class="p">(</span><span class="n">snak</span><span class="p">)</span> </span><span id="L-1361"><a href="#L-1361"><span class="linenos" data-line="1361"></span></a> <span class="kr">if</span> <span class="p">(</span><span class="n">snak</span><span class="p">.</span><span class="n">snaktype</span> <span class="o">==</span> <span class="s2">"value"</span><span class="p">)</span> <span class="kr">then</span> </span><span id="L-1362"><a href="#L-1362"><span class="linenos" data-line="1362"></span></a> <span class="kr">if</span> <span class="n">snak</span><span class="p">.</span><span class="n">datavalue</span><span class="p">.</span><span class="nb">type</span> <span class="o">==</span> <span class="s2">"wikibase-entityid"</span> <span class="kr">then</span> </span><span id="L-1363"><a href="#L-1363"><span class="linenos" data-line="1363"></span></a> <span class="kr">return</span> <span class="s2">"Q"</span> <span class="o">..</span> <span class="n">snak</span><span class="p">.</span><span class="n">datavalue</span><span class="p">.</span><span class="n">value</span><span class="p">[</span><span class="s2">"numeric-id"</span><span class="p">]</span> </span><span id="L-1364"><a href="#L-1364"><span class="linenos" data-line="1364"></span></a> <span class="kr">end</span> </span><span id="L-1365"><a href="#L-1365"><span class="linenos" data-line="1365"></span></a> <span class="kr">end</span> </span><span id="L-1366"><a href="#L-1366"><span class="linenos" data-line="1366"></span></a><span class="kr">end</span> </span><span id="L-1367"><a href="#L-1367"><span class="linenos" data-line="1367"></span></a> </span><span id="L-1368"><a href="#L-1368"><span class="linenos" data-line="1368"></span></a><span class="kr">function</span> <span class="nc">p</span><span class="p">.</span><span class="nf">addLinkBack</span><span class="p">(</span><span class="n">str</span><span class="p">,</span> <span class="n">id</span><span class="p">,</span> <span class="n">property</span><span class="p">)</span> </span><span id="L-1369"><a href="#L-1369"><span class="linenos" data-line="1369"></span></a> <span class="kr">if</span> <span class="ow">not</span> <span class="n">id</span> <span class="kr">then</span> </span><span id="L-1370"><a href="#L-1370"><span class="linenos" data-line="1370"></span></a> <span class="n">id</span> <span class="o">=</span> <span class="n">p</span><span class="p">.</span><span class="n">getEntity</span><span class="p">()</span> </span><span id="L-1371"><a href="#L-1371"><span class="linenos" data-line="1371"></span></a> <span class="kr">end</span> </span><span id="L-1372"><a href="#L-1372"><span class="linenos" data-line="1372"></span></a> <span class="kr">if</span> <span class="ow">not</span> <span class="n">id</span> <span class="kr">then</span> </span><span id="L-1373"><a href="#L-1373"><span class="linenos" data-line="1373"></span></a> <span class="kr">return</span> <span class="n">str</span> </span><span id="L-1374"><a href="#L-1374"><span class="linenos" data-line="1374"></span></a> <span class="kr">end</span> </span><span id="L-1375"><a href="#L-1375"><span class="linenos" data-line="1375"></span></a> <span class="kr">if</span> <span class="nb">type</span><span class="p">(</span><span class="n">property</span><span class="p">)</span> <span class="o">==</span> <span class="s2">"table"</span> <span class="kr">then</span> </span><span id="L-1376"><a href="#L-1376"><span class="linenos" data-line="1376"></span></a> <span class="n">property</span> <span class="o">=</span> <span class="n">property</span><span class="p">[</span><span class="mi">1</span><span class="p">]</span> </span><span id="L-1377"><a href="#L-1377"><span class="linenos" data-line="1377"></span></a> <span class="kr">end</span> </span><span id="L-1378"><a href="#L-1378"><span class="linenos" data-line="1378"></span></a> <span class="kr">if</span> <span class="nb">type</span><span class="p">(</span><span class="n">id</span><span class="p">)</span> <span class="o">==</span> <span class="s2">"table"</span> <span class="kr">then</span> </span><span id="L-1379"><a href="#L-1379"><span class="linenos" data-line="1379"></span></a> <span class="n">id</span> <span class="o">=</span> <span class="n">id</span><span class="p">.</span><span class="n">id</span> </span><span id="L-1380"><a href="#L-1380"><span class="linenos" data-line="1380"></span></a> <span class="kr">end</span> </span><span id="L-1381"><a href="#L-1381"><span class="linenos" data-line="1381"></span></a> <span class="kd">local</span> <span class="n">class</span> <span class="o">=</span> <span class="s2">""</span> </span><span id="L-1382"><a href="#L-1382"><span class="linenos" data-line="1382"></span></a> <span class="kr">if</span> <span class="n">property</span> <span class="kr">then</span> </span><span id="L-1383"><a href="#L-1383"><span class="linenos" data-line="1383"></span></a> <span class="n">class</span> <span class="o">=</span> <span class="s2">"wd_"</span> <span class="o">..</span> <span class="nb">string.lower</span><span class="p">(</span><span class="n">property</span><span class="p">)</span> </span><span id="L-1384"><a href="#L-1384"><span class="linenos" data-line="1384"></span></a> <span class="kr">end</span> </span><span id="L-1385"><a href="#L-1385"><span class="linenos" data-line="1385"></span></a> <span class="kd">local</span> <span class="n">icon</span> <span class="o">=</span> <span class="s2">"[[ملف:Blue pencil.svg|%s|10px|baseline|class=noviewer|link=%s]]"</span> </span><span id="L-1386"><a href="#L-1386"><span class="linenos" data-line="1386"></span></a> <span class="kd">local</span> <span class="n">title</span> <span class="o">=</span> <span class="n">i18n</span><span class="p">[</span><span class="s2">"see-wikidata-value"</span><span class="p">]</span> </span><span id="L-1387"><a href="#L-1387"><span class="linenos" data-line="1387"></span></a> <span class="kd">local</span> <span class="n">url</span> <span class="o">=</span> <span class="n">mw</span><span class="p">.</span><span class="n">uri</span><span class="p">.</span><span class="n">fullUrl</span><span class="p">(</span><span class="s2">"d:"</span> <span class="o">..</span> <span class="n">id</span><span class="p">,</span> <span class="s2">"uselang=ar"</span><span class="p">)</span> </span><span id="L-1388"><a href="#L-1388"><span class="linenos" data-line="1388"></span></a> <span class="n">url</span><span class="p">.</span><span class="n">fragment</span> <span class="o">=</span> <span class="n">property</span> </span><span id="L-1389"><a href="#L-1389"><span class="linenos" data-line="1389"></span></a> <span class="n">url</span> <span class="o">=</span> <span class="nb">tostring</span><span class="p">(</span><span class="n">url</span><span class="p">)</span> </span><span id="L-1390"><a href="#L-1390"><span class="linenos" data-line="1390"></span></a> <span class="kd">local</span> <span class="n">v</span> <span class="o">=</span> </span><span id="L-1391"><a href="#L-1391"><span class="linenos" data-line="1391"></span></a> <span class="n">mw</span><span class="p">.</span><span class="n">html</span><span class="p">.</span><span class="n">create</span><span class="p">(</span><span class="s2">"span"</span><span class="p">):</span><span class="n">addClass</span><span class="p">(</span><span class="n">class</span><span class="p">):</span><span class="n">wikitext</span><span class="p">(</span><span class="n">str</span><span class="p">):</span><span class="n">tag</span><span class="p">(</span><span class="s2">"span"</span><span class="p">):</span><span class="n">addClass</span><span class="p">(</span><span class="s2">"noprint wikidata-linkback"</span><span class="p">):</span><span class="n">css</span><span class="p">(</span> </span><span id="L-1392"><a href="#L-1392"><span class="linenos" data-line="1392"></span></a> <span class="s2">"padding-left"</span><span class="p">,</span> </span><span id="L-1393"><a href="#L-1393"><span class="linenos" data-line="1393"></span></a> <span class="s2">"0.5em"</span> </span><span id="L-1394"><a href="#L-1394"><span class="linenos" data-line="1394"></span></a> <span class="p">):</span><span class="n">wikitext</span><span class="p">(</span><span class="n">icon</span><span class="p">:</span><span class="n">format</span><span class="p">(</span><span class="n">title</span><span class="p">,</span> <span class="n">url</span><span class="p">)):</span><span class="n">allDone</span><span class="p">()</span> </span><span id="L-1395"><a href="#L-1395"><span class="linenos" data-line="1395"></span></a> <span class="kr">return</span> <span class="nb">tostring</span><span class="p">(</span><span class="n">v</span><span class="p">)</span> </span><span id="L-1396"><a href="#L-1396"><span class="linenos" data-line="1396"></span></a><span class="kr">end</span> </span><span id="L-1397"><a href="#L-1397"><span class="linenos" data-line="1397"></span></a> </span><span id="L-1398"><a href="#L-1398"><span class="linenos" data-line="1398"></span></a><span class="kr">function</span> <span class="nc">p</span><span class="p">.</span><span class="nf">formatSnak</span><span class="p">(</span><span class="n">snak</span><span class="p">,</span> <span class="n">options</span><span class="p">)</span> </span><span id="L-1399"><a href="#L-1399"><span class="linenos" data-line="1399"></span></a> <span class="kr">return</span> <span class="n">formatSnak</span><span class="p">(</span><span class="n">snak</span><span class="p">,</span> <span class="n">options</span><span class="p">)</span> </span><span id="L-1400"><a href="#L-1400"><span class="linenos" data-line="1400"></span></a><span class="kr">end</span> </span><span id="L-1401"><a href="#L-1401"><span class="linenos" data-line="1401"></span></a> </span><span id="L-1402"><a href="#L-1402"><span class="linenos" data-line="1402"></span></a><span class="kr">function</span> <span class="nc">p</span><span class="p">.</span><span class="nf">formatEntityId</span><span class="p">(</span><span class="n">entityId</span><span class="p">,</span> <span class="n">options</span><span class="p">)</span> </span><span id="L-1403"><a href="#L-1403"><span class="linenos" data-line="1403"></span></a> <span class="kr">return</span> <span class="n">formatEntityId</span><span class="p">(</span><span class="n">entityId</span><span class="p">,</span> <span class="p">(</span><span class="n">options</span> <span class="ow">or</span> <span class="p">{}))</span> </span><span id="L-1404"><a href="#L-1404"><span class="linenos" data-line="1404"></span></a><span class="kr">end</span> </span><span id="L-1405"><a href="#L-1405"><span class="linenos" data-line="1405"></span></a> </span><span id="L-1406"><a href="#L-1406"><span class="linenos" data-line="1406"></span></a><span class="kr">function</span> <span class="nc">p</span><span class="p">.</span><span class="nf">formatStatements</span><span class="p">(</span><span class="n">frame</span><span class="p">,</span> <span class="n">key</span><span class="p">)</span> </span><span id="L-1407"><a href="#L-1407"><span class="linenos" data-line="1407"></span></a> <span class="kr">if</span> <span class="n">frame</span><span class="p">.</span><span class="n">args</span> <span class="kr">then</span> </span><span id="L-1408"><a href="#L-1408"><span class="linenos" data-line="1408"></span></a> <span class="kr">if</span> <span class="nb">type</span><span class="p">(</span><span class="n">key</span><span class="p">)</span> <span class="o">==</span> <span class="s2">"table"</span> <span class="ow">and</span> <span class="n">key</span> <span class="o">~=</span> <span class="p">{}</span> <span class="kr">then</span> </span><span id="L-1409"><a href="#L-1409"><span class="linenos" data-line="1409"></span></a> <span class="kr">else</span> </span><span id="L-1410"><a href="#L-1410"><span class="linenos" data-line="1410"></span></a> <span class="n">Frame_args</span> <span class="o">=</span> <span class="n">frame</span><span class="p">.</span><span class="n">args</span> </span><span id="L-1411"><a href="#L-1411"><span class="linenos" data-line="1411"></span></a> <span class="kr">end</span> </span><span id="L-1412"><a href="#L-1412"><span class="linenos" data-line="1412"></span></a> <span class="kr">end</span> </span><span id="L-1413"><a href="#L-1413"><span class="linenos" data-line="1413"></span></a> <span class="cm">--[[ The main function ]]</span> </span><span id="L-1414"><a href="#L-1414"><span class="linenos" data-line="1414"></span></a> <span class="kd">local</span> <span class="n">args</span> <span class="o">=</span> <span class="n">frame</span><span class="p">.</span><span class="n">args</span> </span><span id="L-1415"><a href="#L-1415"><span class="linenos" data-line="1415"></span></a> <span class="c1">--If a value if already set, use it</span> </span><span id="L-1416"><a href="#L-1416"><span class="linenos" data-line="1416"></span></a> <span class="kr">if</span> <span class="n">isvalid</span><span class="p">(</span><span class="n">args</span><span class="p">.</span><span class="n">value</span><span class="p">)</span> <span class="kr">then</span> </span><span id="L-1417"><a href="#L-1417"><span class="linenos" data-line="1417"></span></a> <span class="kr">return</span> <span class="n">args</span><span class="p">.</span><span class="n">value</span> </span><span id="L-1418"><a href="#L-1418"><span class="linenos" data-line="1418"></span></a> <span class="kr">end</span> </span><span id="L-1419"><a href="#L-1419"><span class="linenos" data-line="1419"></span></a> <span class="kd">local</span> <span class="n">wd_arg</span> <span class="o">=</span> <span class="n">frame</span><span class="p">:</span><span class="n">getParent</span><span class="p">().</span><span class="n">args</span><span class="p">[</span><span class="s2">"ويكي بيانات"</span><span class="p">]</span> <span class="ow">or</span> </span><span id="L-1420"><a href="#L-1420"><span class="linenos" data-line="1420"></span></a> <span class="n">frame</span><span class="p">.</span><span class="n">args</span><span class="p">[</span><span class="s2">"ويكي بيانات"</span><span class="p">]</span> <span class="c1">-- arg used to ban wikidata value</span> </span><span id="L-1421"><a href="#L-1421"><span class="linenos" data-line="1421"></span></a> <span class="kr">if</span> <span class="n">isvalid</span><span class="p">(</span><span class="n">wd_arg</span><span class="p">)</span> <span class="o">==</span> <span class="s2">"لا"</span> <span class="kr">then</span> </span><span id="L-1422"><a href="#L-1422"><span class="linenos" data-line="1422"></span></a> <span class="kr">return</span> <span class="s2">""</span> </span><span id="L-1423"><a href="#L-1423"><span class="linenos" data-line="1423"></span></a> <span class="kr">end</span> </span><span id="L-1424"><a href="#L-1424"><span class="linenos" data-line="1424"></span></a> </span><span id="L-1425"><a href="#L-1425"><span class="linenos" data-line="1425"></span></a> <span class="kd">local</span> <span class="n">valuesnumb</span> <span class="o">=</span> <span class="mi">0</span> </span><span id="L-1426"><a href="#L-1426"><span class="linenos" data-line="1426"></span></a> <span class="kd">local</span> <span class="n">s</span> </span><span id="L-1427"><a href="#L-1427"><span class="linenos" data-line="1427"></span></a> <span class="kr">if</span> <span class="n">isvalid</span><span class="p">(</span><span class="n">args</span><span class="p">.</span><span class="n">returnnumberofvalues</span><span class="p">)</span> <span class="kr">then</span> </span><span id="L-1428"><a href="#L-1428"><span class="linenos" data-line="1428"></span></a> <span class="n">s</span><span class="p">,</span> <span class="n">valuesnumb</span> <span class="o">=</span> <span class="n">formatStatements</span><span class="p">(</span><span class="n">frame</span><span class="p">.</span><span class="n">args</span><span class="p">,</span> <span class="n">key</span><span class="p">)</span> </span><span id="L-1429"><a href="#L-1429"><span class="linenos" data-line="1429"></span></a> <span class="n">mw</span><span class="p">.</span><span class="n">log</span><span class="p">(</span><span class="s2">"valuesnumb: "</span> <span class="o">..</span> <span class="n">valuesnumb</span><span class="p">)</span> </span><span id="L-1430"><a href="#L-1430"><span class="linenos" data-line="1430"></span></a> <span class="kr">return</span> <span class="n">s</span><span class="p">,</span> <span class="n">valuesnumb</span> </span><span id="L-1431"><a href="#L-1431"><span class="linenos" data-line="1431"></span></a> <span class="kr">end</span> </span><span id="L-1432"><a href="#L-1432"><span class="linenos" data-line="1432"></span></a> </span><span id="L-1433"><a href="#L-1433"><span class="linenos" data-line="1433"></span></a> <span class="kd">local</span> <span class="n">prop</span> <span class="o">=</span> <span class="n">formatStatements</span><span class="p">(</span><span class="n">args</span><span class="p">,</span> <span class="n">key</span><span class="p">)</span> </span><span id="L-1434"><a href="#L-1434"><span class="linenos" data-line="1434"></span></a> </span><span id="L-1435"><a href="#L-1435"><span class="linenos" data-line="1435"></span></a> <span class="kr">if</span> <span class="n">isvalid</span><span class="p">(</span><span class="n">prop</span><span class="p">)</span> <span class="kr">then</span> </span><span id="L-1436"><a href="#L-1436"><span class="linenos" data-line="1436"></span></a> <span class="kr">if</span> <span class="n">isvalid</span><span class="p">(</span><span class="n">args</span><span class="p">.</span><span class="n">mainprefix</span><span class="p">)</span> <span class="kr">then</span> <span class="c1">-- mainprefix</span> </span><span id="L-1437"><a href="#L-1437"><span class="linenos" data-line="1437"></span></a> <span class="n">prop</span> <span class="o">=</span> <span class="n">args</span><span class="p">.</span><span class="n">mainprefix</span> <span class="o">..</span> <span class="n">prop</span> </span><span id="L-1438"><a href="#L-1438"><span class="linenos" data-line="1438"></span></a> <span class="kr">end</span> </span><span id="L-1439"><a href="#L-1439"><span class="linenos" data-line="1439"></span></a> <span class="kr">if</span> <span class="n">isvalid</span><span class="p">(</span><span class="n">args</span><span class="p">.</span><span class="n">mainsuffix</span><span class="p">)</span> <span class="kr">then</span> <span class="c1">-- mainsuffix</span> </span><span id="L-1440"><a href="#L-1440"><span class="linenos" data-line="1440"></span></a> <span class="n">prop</span> <span class="o">=</span> <span class="n">prop</span> <span class="o">..</span> <span class="n">args</span><span class="p">.</span><span class="n">mainsuffix</span> </span><span id="L-1441"><a href="#L-1441"><span class="linenos" data-line="1441"></span></a> <span class="kr">end</span> </span><span id="L-1442"><a href="#L-1442"><span class="linenos" data-line="1442"></span></a> <span class="kr">if</span> <span class="n">isvalid</span><span class="p">(</span><span class="n">args</span><span class="p">.</span><span class="n">addTrackingCat</span><span class="p">)</span> <span class="kr">then</span> <span class="c1">-- add tracking cat</span> </span><span id="L-1443"><a href="#L-1443"><span class="linenos" data-line="1443"></span></a> <span class="n">prop</span> <span class="o">=</span> <span class="n">prop</span> <span class="o">..</span> <span class="n">addTrackingCategory</span><span class="p">(</span><span class="n">frame</span><span class="p">.</span><span class="n">args</span><span class="p">)</span> </span><span id="L-1444"><a href="#L-1444"><span class="linenos" data-line="1444"></span></a> <span class="kr">end</span> </span><span id="L-1445"><a href="#L-1445"><span class="linenos" data-line="1445"></span></a> <span class="kr">if</span> <span class="n">isvalid</span><span class="p">(</span><span class="n">args</span><span class="p">.</span><span class="n">mainsuffixAfterIcon</span><span class="p">)</span> <span class="kr">then</span> <span class="c1">-- another suffix but after wikidata icon</span> </span><span id="L-1446"><a href="#L-1446"><span class="linenos" data-line="1446"></span></a> <span class="n">prop</span> <span class="o">=</span> <span class="n">prop</span> <span class="o">..</span> <span class="n">args</span><span class="p">.</span><span class="n">mainsuffixAfterIcon</span> </span><span id="L-1447"><a href="#L-1447"><span class="linenos" data-line="1447"></span></a> <span class="kr">end</span> </span><span id="L-1448"><a href="#L-1448"><span class="linenos" data-line="1448"></span></a> <span class="kr">else</span> </span><span id="L-1449"><a href="#L-1449"><span class="linenos" data-line="1449"></span></a> <span class="kr">if</span> <span class="n">isvalid</span><span class="p">(</span><span class="n">args</span><span class="p">.</span><span class="n">NoPropValue</span><span class="p">)</span> <span class="kr">then</span> <span class="c1">-- value if no local value and no wikidata value</span> </span><span id="L-1450"><a href="#L-1450"><span class="linenos" data-line="1450"></span></a> <span class="n">prop</span> <span class="o">=</span> <span class="n">args</span><span class="p">.</span><span class="n">NoPropValue</span> </span><span id="L-1451"><a href="#L-1451"><span class="linenos" data-line="1451"></span></a> <span class="kr">end</span> </span><span id="L-1452"><a href="#L-1452"><span class="linenos" data-line="1452"></span></a> <span class="kr">end</span> </span><span id="L-1453"><a href="#L-1453"><span class="linenos" data-line="1453"></span></a> <span class="kr">return</span> <span class="n">prop</span> </span><span id="L-1454"><a href="#L-1454"><span class="linenos" data-line="1454"></span></a><span class="kr">end</span> </span><span id="L-1455"><a href="#L-1455"><span class="linenos" data-line="1455"></span></a> </span><span id="L-1456"><a href="#L-1456"><span class="linenos" data-line="1456"></span></a><span class="kr">function</span> <span class="nc">p</span><span class="p">.</span><span class="nf">formatStatementsFromLua</span><span class="p">(</span><span class="n">options</span><span class="p">,</span> <span class="n">key</span><span class="p">)</span> <span class="c1">-- main function but to use from lua module</span> </span><span id="L-1457"><a href="#L-1457"><span class="linenos" data-line="1457"></span></a> <span class="kr">if</span> <span class="n">options</span> <span class="kr">then</span> </span><span id="L-1458"><a href="#L-1458"><span class="linenos" data-line="1458"></span></a> <span class="kr">if</span> <span class="nb">type</span><span class="p">(</span><span class="n">key</span><span class="p">)</span> <span class="o">==</span> <span class="s2">"table"</span> <span class="ow">and</span> <span class="n">key</span> <span class="o">~=</span> <span class="p">{}</span> <span class="kr">then</span> </span><span id="L-1459"><a href="#L-1459"><span class="linenos" data-line="1459"></span></a> <span class="kr">else</span> </span><span id="L-1460"><a href="#L-1460"><span class="linenos" data-line="1460"></span></a> <span class="n">Frame_args</span> <span class="o">=</span> <span class="n">options</span> </span><span id="L-1461"><a href="#L-1461"><span class="linenos" data-line="1461"></span></a> <span class="kr">end</span> </span><span id="L-1462"><a href="#L-1462"><span class="linenos" data-line="1462"></span></a> <span class="kr">end</span> </span><span id="L-1463"><a href="#L-1463"><span class="linenos" data-line="1463"></span></a> </span><span id="L-1464"><a href="#L-1464"><span class="linenos" data-line="1464"></span></a> <span class="c1">--If a value if already set, use it</span> </span><span id="L-1465"><a href="#L-1465"><span class="linenos" data-line="1465"></span></a> <span class="kr">if</span> <span class="n">isvalid</span><span class="p">(</span><span class="n">options</span><span class="p">.</span><span class="n">value</span><span class="p">)</span> <span class="kr">then</span> </span><span id="L-1466"><a href="#L-1466"><span class="linenos" data-line="1466"></span></a> <span class="kr">return</span> <span class="n">options</span><span class="p">.</span><span class="n">value</span> </span><span id="L-1467"><a href="#L-1467"><span class="linenos" data-line="1467"></span></a> <span class="kr">end</span> </span><span id="L-1468"><a href="#L-1468"><span class="linenos" data-line="1468"></span></a> <span class="kd">local</span> <span class="n">valuesnumb</span> <span class="o">=</span> <span class="mi">0</span> </span><span id="L-1469"><a href="#L-1469"><span class="linenos" data-line="1469"></span></a> <span class="kd">local</span> <span class="n">s</span> <span class="o">=</span> <span class="n">formatStatements</span><span class="p">(</span><span class="n">options</span><span class="p">,</span> <span class="n">key</span><span class="p">)</span> </span><span id="L-1470"><a href="#L-1470"><span class="linenos" data-line="1470"></span></a> <span class="kr">if</span> <span class="n">isvalid</span><span class="p">(</span><span class="n">options</span><span class="p">.</span><span class="n">returnnumberofvalues</span><span class="p">)</span> <span class="kr">then</span> </span><span id="L-1471"><a href="#L-1471"><span class="linenos" data-line="1471"></span></a> <span class="n">s</span><span class="p">,</span> <span class="n">valuesnumb</span> <span class="o">=</span> <span class="n">formatStatements</span><span class="p">(</span><span class="n">options</span><span class="p">,</span> <span class="n">key</span><span class="p">)</span> </span><span id="L-1472"><a href="#L-1472"><span class="linenos" data-line="1472"></span></a> <span class="kr">end</span> </span><span id="L-1473"><a href="#L-1473"><span class="linenos" data-line="1473"></span></a> <span class="kr">if</span> <span class="n">isntvalid</span><span class="p">(</span><span class="n">s</span><span class="p">)</span> <span class="kr">then</span> </span><span id="L-1474"><a href="#L-1474"><span class="linenos" data-line="1474"></span></a> <span class="n">s</span> <span class="o">=</span> <span class="kc">nil</span> </span><span id="L-1475"><a href="#L-1475"><span class="linenos" data-line="1475"></span></a> <span class="kr">end</span> </span><span id="L-1476"><a href="#L-1476"><span class="linenos" data-line="1476"></span></a> <span class="kr">if</span> <span class="n">isvalid</span><span class="p">(</span><span class="n">s</span><span class="p">)</span> <span class="kr">then</span> </span><span id="L-1477"><a href="#L-1477"><span class="linenos" data-line="1477"></span></a> <span class="kr">if</span> <span class="n">isvalid</span><span class="p">(</span><span class="n">options</span><span class="p">.</span><span class="n">mainprefix</span><span class="p">)</span> <span class="kr">then</span> <span class="c1">-- mainprefix</span> </span><span id="L-1478"><a href="#L-1478"><span class="linenos" data-line="1478"></span></a> <span class="n">s</span> <span class="o">=</span> <span class="n">options</span><span class="p">.</span><span class="n">mainprefix</span> <span class="o">..</span> <span class="n">s</span> </span><span id="L-1479"><a href="#L-1479"><span class="linenos" data-line="1479"></span></a> <span class="kr">end</span> </span><span id="L-1480"><a href="#L-1480"><span class="linenos" data-line="1480"></span></a> <span class="kr">if</span> <span class="n">isvalid</span><span class="p">(</span><span class="n">options</span><span class="p">.</span><span class="n">mainsuffix</span><span class="p">)</span> <span class="kr">then</span> <span class="c1">-- mainsuffix</span> </span><span id="L-1481"><a href="#L-1481"><span class="linenos" data-line="1481"></span></a> <span class="n">s</span> <span class="o">=</span> <span class="n">s</span> <span class="o">..</span> <span class="n">options</span><span class="p">.</span><span class="n">mainsuffix</span> </span><span id="L-1482"><a href="#L-1482"><span class="linenos" data-line="1482"></span></a> <span class="kr">end</span> </span><span id="L-1483"><a href="#L-1483"><span class="linenos" data-line="1483"></span></a> <span class="kr">if</span> <span class="n">isvalid</span><span class="p">(</span><span class="n">options</span><span class="p">.</span><span class="n">addTrackingCat</span><span class="p">)</span> <span class="kr">then</span> <span class="c1">-- add tracking cat</span> </span><span id="L-1484"><a href="#L-1484"><span class="linenos" data-line="1484"></span></a> <span class="n">s</span> <span class="o">=</span> <span class="n">s</span> <span class="o">..</span> <span class="n">addTrackingCategory</span><span class="p">(</span><span class="n">options</span><span class="p">)</span> </span><span id="L-1485"><a href="#L-1485"><span class="linenos" data-line="1485"></span></a> <span class="kr">end</span> </span><span id="L-1486"><a href="#L-1486"><span class="linenos" data-line="1486"></span></a> <span class="kr">if</span> <span class="n">isvalid</span><span class="p">(</span><span class="n">options</span><span class="p">.</span><span class="n">mainsuffixAfterIcon</span><span class="p">)</span> <span class="kr">then</span> <span class="c1">-- another suffix but after wikidata icon</span> </span><span id="L-1487"><a href="#L-1487"><span class="linenos" data-line="1487"></span></a> <span class="n">s</span> <span class="o">=</span> <span class="n">s</span> <span class="o">..</span> <span class="n">options</span><span class="p">.</span><span class="n">mainsuffixAfterIcon</span> </span><span id="L-1488"><a href="#L-1488"><span class="linenos" data-line="1488"></span></a> <span class="kr">end</span> </span><span id="L-1489"><a href="#L-1489"><span class="linenos" data-line="1489"></span></a> <span class="kr">else</span> </span><span id="L-1490"><a href="#L-1490"><span class="linenos" data-line="1490"></span></a> <span class="kr">if</span> <span class="n">isvalid</span><span class="p">(</span><span class="n">options</span><span class="p">.</span><span class="n">NosValue</span><span class="p">)</span> <span class="kr">then</span> <span class="c1">-- value if no local value and no wikidata value</span> </span><span id="L-1491"><a href="#L-1491"><span class="linenos" data-line="1491"></span></a> <span class="n">s</span> <span class="o">=</span> <span class="n">options</span><span class="p">.</span><span class="n">NosValue</span> </span><span id="L-1492"><a href="#L-1492"><span class="linenos" data-line="1492"></span></a> <span class="kr">end</span> </span><span id="L-1493"><a href="#L-1493"><span class="linenos" data-line="1493"></span></a> <span class="kr">end</span> </span><span id="L-1494"><a href="#L-1494"><span class="linenos" data-line="1494"></span></a> <span class="kr">if</span> <span class="n">isvalid</span><span class="p">(</span><span class="n">options</span><span class="p">.</span><span class="n">returnnumberofvalues</span><span class="p">)</span> <span class="kr">then</span> </span><span id="L-1495"><a href="#L-1495"><span class="linenos" data-line="1495"></span></a> <span class="c1">-- mw.log( "valuesnumb: " .. valuesnumb )</span> </span><span id="L-1496"><a href="#L-1496"><span class="linenos" data-line="1496"></span></a> <span class="kr">return</span> <span class="n">s</span><span class="p">,</span> <span class="n">valuesnumb</span> </span><span id="L-1497"><a href="#L-1497"><span class="linenos" data-line="1497"></span></a> <span class="kr">end</span> </span><span id="L-1498"><a href="#L-1498"><span class="linenos" data-line="1498"></span></a> <span class="kr">return</span> <span class="n">s</span> </span><span id="L-1499"><a href="#L-1499"><span class="linenos" data-line="1499"></span></a><span class="kr">end</span> </span><span id="L-1500"><a href="#L-1500"><span class="linenos" data-line="1500"></span></a> </span><span id="L-1501"><a href="#L-1501"><span class="linenos" data-line="1501"></span></a><span class="kr">function</span> <span class="nc">p</span><span class="p">.</span><span class="nf">getLabel</span><span class="p">(</span><span class="n">entity</span><span class="p">,</span> <span class="n">lang</span><span class="p">)</span> </span><span id="L-1502"><a href="#L-1502"><span class="linenos" data-line="1502"></span></a> <span class="kr">return</span> <span class="n">labelIn</span><span class="p">(</span><span class="n">lang</span><span class="p">,</span> <span class="n">entity</span><span class="p">)</span> </span><span id="L-1503"><a href="#L-1503"><span class="linenos" data-line="1503"></span></a><span class="kr">end</span> </span><span id="L-1504"><a href="#L-1504"><span class="linenos" data-line="1504"></span></a> </span><span id="L-1505"><a href="#L-1505"><span class="linenos" data-line="1505"></span></a><span class="c1">-- Return the site link for a given data item and a given site (the current site by default)</span> </span><span id="L-1506"><a href="#L-1506"><span class="linenos" data-line="1506"></span></a> </span><span id="L-1507"><a href="#L-1507"><span class="linenos" data-line="1507"></span></a><span class="kr">function</span> <span class="nc">p</span><span class="p">.</span><span class="nf">getSiteLink</span><span class="p">(</span><span class="n">frame</span><span class="p">)</span> </span><span id="L-1508"><a href="#L-1508"><span class="linenos" data-line="1508"></span></a> <span class="kd">local</span> <span class="n">site</span> <span class="o">=</span> <span class="n">frame</span><span class="p">.</span><span class="n">args</span><span class="p">[</span><span class="mi">2</span><span class="p">]</span> <span class="ow">or</span> <span class="n">frame</span><span class="p">.</span><span class="n">args</span><span class="p">.</span><span class="n">site</span> </span><span id="L-1509"><a href="#L-1509"><span class="linenos" data-line="1509"></span></a> <span class="kd">local</span> <span class="n">id</span> <span class="o">=</span> <span class="n">frame</span><span class="p">.</span><span class="n">args</span><span class="p">[</span><span class="mi">1</span><span class="p">]</span> <span class="ow">or</span> <span class="n">frame</span><span class="p">.</span><span class="n">args</span><span class="p">.</span><span class="n">id</span> </span><span id="L-1510"><a href="#L-1510"><span class="linenos" data-line="1510"></span></a> <span class="kd">local</span> <span class="n">count</span> <span class="o">=</span> <span class="n">frame</span><span class="p">.</span><span class="n">args</span><span class="p">.</span><span class="n">countsitelinks</span> </span><span id="L-1511"><a href="#L-1511"><span class="linenos" data-line="1511"></span></a> <span class="kr">if</span> <span class="n">isntvalid</span><span class="p">(</span><span class="n">id</span><span class="p">)</span> <span class="kr">then</span> </span><span id="L-1512"><a href="#L-1512"><span class="linenos" data-line="1512"></span></a> <span class="kr">if</span> <span class="n">isvalid</span><span class="p">(</span><span class="n">frame</span><span class="p">.</span><span class="n">args</span><span class="p">.</span><span class="n">page</span><span class="p">)</span> <span class="kr">then</span> </span><span id="L-1513"><a href="#L-1513"><span class="linenos" data-line="1513"></span></a> <span class="n">id</span> <span class="o">=</span> <span class="n">mw</span><span class="p">.</span><span class="n">wikibase</span><span class="p">.</span><span class="n">getEntityIdForTitle</span><span class="p">(</span><span class="n">frame</span><span class="p">.</span><span class="n">args</span><span class="p">.</span><span class="n">page</span><span class="p">)</span> </span><span id="L-1514"><a href="#L-1514"><span class="linenos" data-line="1514"></span></a> <span class="kr">end</span> </span><span id="L-1515"><a href="#L-1515"><span class="linenos" data-line="1515"></span></a> <span class="kr">end</span> </span><span id="L-1516"><a href="#L-1516"><span class="linenos" data-line="1516"></span></a> <span class="kr">if</span> <span class="n">isvalid</span><span class="p">(</span><span class="n">count</span><span class="p">)</span> <span class="kr">then</span> </span><span id="L-1517"><a href="#L-1517"><span class="linenos" data-line="1517"></span></a> <span class="kr">return</span> <span class="n">p</span><span class="p">.</span><span class="n">countSiteLinks</span><span class="p">(</span><span class="n">id</span><span class="p">)</span> </span><span id="L-1518"><a href="#L-1518"><span class="linenos" data-line="1518"></span></a> <span class="kr">end</span> </span><span id="L-1519"><a href="#L-1519"><span class="linenos" data-line="1519"></span></a> <span class="kd">local</span> <span class="n">link</span> <span class="o">=</span> <span class="n">sitelink</span><span class="p">(</span><span class="n">id</span><span class="p">,</span> <span class="n">site</span><span class="p">)</span> </span><span id="L-1520"><a href="#L-1520"><span class="linenos" data-line="1520"></span></a> <span class="kr">if</span> <span class="n">isvalid</span><span class="p">(</span><span class="n">link</span><span class="p">)</span> <span class="kr">then</span> </span><span id="L-1521"><a href="#L-1521"><span class="linenos" data-line="1521"></span></a> <span class="kr">return</span> <span class="n">link</span> </span><span id="L-1522"><a href="#L-1522"><span class="linenos" data-line="1522"></span></a> <span class="kr">end</span> </span><span id="L-1523"><a href="#L-1523"><span class="linenos" data-line="1523"></span></a><span class="kr">end</span> </span><span id="L-1524"><a href="#L-1524"><span class="linenos" data-line="1524"></span></a> </span><span id="L-1525"><a href="#L-1525"><span class="linenos" data-line="1525"></span></a><span class="c1">-- returns the page id (Q...) of the current page or nothing of the page is not connected to Wikidata</span> </span><span id="L-1526"><a href="#L-1526"><span class="linenos" data-line="1526"></span></a><span class="kr">function</span> <span class="nc">p</span><span class="p">.</span><span class="nf">pageId</span><span class="p">(</span><span class="n">frame</span><span class="p">)</span> </span><span id="L-1527"><a href="#L-1527"><span class="linenos" data-line="1527"></span></a> <span class="kr">return</span> <span class="n">mw</span><span class="p">.</span><span class="n">wikibase</span><span class="p">.</span><span class="n">getEntityIdForCurrentPage</span><span class="p">()</span> </span><span id="L-1528"><a href="#L-1528"><span class="linenos" data-line="1528"></span></a><span class="kr">end</span> </span><span id="L-1529"><a href="#L-1529"><span class="linenos" data-line="1529"></span></a> </span><span id="L-1530"><a href="#L-1530"><span class="linenos" data-line="1530"></span></a><span class="kr">function</span> <span class="nc">p</span><span class="p">.</span><span class="nf">descriptionIn</span><span class="p">(</span><span class="n">frame</span><span class="p">)</span> </span><span id="L-1531"><a href="#L-1531"><span class="linenos" data-line="1531"></span></a> <span class="kd">local</span> <span class="n">langcode</span> <span class="o">=</span> <span class="n">frame</span><span class="p">.</span><span class="n">args</span><span class="p">[</span><span class="mi">1</span><span class="p">]</span> <span class="ow">or</span> <span class="n">frame</span><span class="p">.</span><span class="n">args</span><span class="p">[</span><span class="s2">"lang"</span><span class="p">]</span> </span><span id="L-1532"><a href="#L-1532"><span class="linenos" data-line="1532"></span></a> <span class="kd">local</span> <span class="n">id</span> <span class="o">=</span> <span class="n">frame</span><span class="p">.</span><span class="n">args</span><span class="p">[</span><span class="mi">2</span><span class="p">]</span> <span class="ow">or</span> <span class="n">frame</span><span class="p">.</span><span class="n">args</span><span class="p">[</span><span class="s2">"id"</span><span class="p">]</span> </span><span id="L-1533"><a href="#L-1533"><span class="linenos" data-line="1533"></span></a> <span class="kr">return</span> <span class="n">descriptionIn</span><span class="p">(</span><span class="n">langcode</span><span class="p">,</span> <span class="n">id</span><span class="p">)</span> </span><span id="L-1534"><a href="#L-1534"><span class="linenos" data-line="1534"></span></a><span class="kr">end</span> </span><span id="L-1535"><a href="#L-1535"><span class="linenos" data-line="1535"></span></a> </span><span id="L-1536"><a href="#L-1536"><span class="linenos" data-line="1536"></span></a><span class="kr">function</span> <span class="nc">p</span><span class="p">.</span><span class="nf">labelIn</span><span class="p">(</span><span class="n">frame</span><span class="p">)</span> </span><span id="L-1537"><a href="#L-1537"><span class="linenos" data-line="1537"></span></a> <span class="kd">local</span> <span class="n">langcode</span> <span class="o">=</span> <span class="n">frame</span><span class="p">.</span><span class="n">args</span><span class="p">[</span><span class="mi">1</span><span class="p">]</span> <span class="ow">or</span> <span class="n">frame</span><span class="p">.</span><span class="n">args</span><span class="p">[</span><span class="s2">"lang"</span><span class="p">]</span> </span><span id="L-1538"><a href="#L-1538"><span class="linenos" data-line="1538"></span></a> <span class="kd">local</span> <span class="n">id</span> <span class="o">=</span> <span class="n">frame</span><span class="p">.</span><span class="n">args</span><span class="p">[</span><span class="mi">2</span><span class="p">]</span> <span class="ow">or</span> <span class="n">frame</span><span class="p">.</span><span class="n">args</span><span class="p">[</span><span class="s2">"id"</span><span class="p">]</span> </span><span id="L-1539"><a href="#L-1539"><span class="linenos" data-line="1539"></span></a> <span class="kr">return</span> <span class="n">labelIn</span><span class="p">(</span><span class="n">langcode</span><span class="p">,</span> <span class="n">id</span><span class="p">)</span> </span><span id="L-1540"><a href="#L-1540"><span class="linenos" data-line="1540"></span></a><span class="kr">end</span> </span><span id="L-1541"><a href="#L-1541"><span class="linenos" data-line="1541"></span></a> </span><span id="L-1542"><a href="#L-1542"><span class="linenos" data-line="1542"></span></a><span class="kr">function</span> <span class="nc">p</span><span class="p">.</span><span class="nf">EntityIdForTitle</span><span class="p">(</span><span class="n">frame</span><span class="p">)</span> </span><span id="L-1543"><a href="#L-1543"><span class="linenos" data-line="1543"></span></a> <span class="kd">local</span> <span class="n">title</span> <span class="o">=</span> <span class="n">frame</span><span class="p">.</span><span class="n">args</span><span class="p">[</span><span class="mi">1</span><span class="p">]</span> </span><span id="L-1544"><a href="#L-1544"><span class="linenos" data-line="1544"></span></a> <span class="kd">local</span> <span class="n">str</span> <span class="o">=</span> <span class="n">mw</span><span class="p">.</span><span class="n">wikibase</span><span class="p">.</span><span class="n">getEntityIdForTitle</span><span class="p">(</span><span class="n">title</span><span class="p">)</span> </span><span id="L-1545"><a href="#L-1545"><span class="linenos" data-line="1545"></span></a> <span class="c1">--mw.log(str)</span> </span><span id="L-1546"><a href="#L-1546"><span class="linenos" data-line="1546"></span></a> <span class="kr">return</span> <span class="n">str</span> </span><span id="L-1547"><a href="#L-1547"><span class="linenos" data-line="1547"></span></a><span class="kr">end</span> </span><span id="L-1548"><a href="#L-1548"><span class="linenos" data-line="1548"></span></a> </span><span id="L-1549"><a href="#L-1549"><span class="linenos" data-line="1549"></span></a><span class="kr">function</span> <span class="nc">p</span><span class="p">.</span><span class="nf">Qidfortitleandwiki</span><span class="p">(</span><span class="n">frame</span><span class="p">)</span> </span><span id="L-1550"><a href="#L-1550"><span class="linenos" data-line="1550"></span></a> <span class="kd">local</span> <span class="n">title</span> <span class="o">=</span> <span class="n">mw</span><span class="p">.</span><span class="n">text</span><span class="p">.</span><span class="n">trim</span><span class="p">(</span><span class="n">frame</span><span class="p">.</span><span class="n">args</span><span class="p">[</span><span class="mi">1</span><span class="p">]</span> <span class="ow">or</span> <span class="s2">""</span><span class="p">)</span> </span><span id="L-1551"><a href="#L-1551"><span class="linenos" data-line="1551"></span></a> <span class="kd">local</span> <span class="n">wiki</span> <span class="o">=</span> <span class="n">mw</span><span class="p">.</span><span class="n">text</span><span class="p">.</span><span class="n">trim</span><span class="p">(</span><span class="n">frame</span><span class="p">.</span><span class="n">args</span><span class="p">[</span><span class="mi">2</span><span class="p">]</span> <span class="ow">or</span> <span class="s2">""</span><span class="p">)</span> </span><span id="L-1552"><a href="#L-1552"><span class="linenos" data-line="1552"></span></a> <span class="kd">local</span> <span class="n">str</span> <span class="o">=</span> <span class="n">mw</span><span class="p">.</span><span class="n">wikibase</span><span class="p">.</span><span class="n">getEntityIdForTitle</span><span class="p">(</span><span class="n">title</span><span class="p">,</span> <span class="n">wiki</span><span class="p">)</span> </span><span id="L-1553"><a href="#L-1553"><span class="linenos" data-line="1553"></span></a> <span class="kr">return</span> <span class="n">str</span> </span><span id="L-1554"><a href="#L-1554"><span class="linenos" data-line="1554"></span></a><span class="kr">end</span> </span><span id="L-1555"><a href="#L-1555"><span class="linenos" data-line="1555"></span></a> </span><span id="L-1556"><a href="#L-1556"><span class="linenos" data-line="1556"></span></a><span class="kr">function</span> <span class="nc">p</span><span class="p">.</span><span class="nf">isSubclass</span><span class="p">(</span><span class="n">frame</span><span class="p">)</span> </span><span id="L-1557"><a href="#L-1557"><span class="linenos" data-line="1557"></span></a> <span class="n">Moduledump</span> <span class="o">=</span> <span class="nb">require</span> <span class="s2">"Module:wikidata2/dump"</span> </span><span id="L-1558"><a href="#L-1558"><span class="linenos" data-line="1558"></span></a> <span class="kr">return</span> <span class="n">Moduledump</span><span class="p">.</span><span class="n">isSubclass</span><span class="p">(</span><span class="n">frame</span><span class="p">)</span> </span><span id="L-1559"><a href="#L-1559"><span class="linenos" data-line="1559"></span></a><span class="kr">end</span> </span><span id="L-1560"><a href="#L-1560"><span class="linenos" data-line="1560"></span></a> </span><span id="L-1561"><a href="#L-1561"><span class="linenos" data-line="1561"></span></a><span class="kr">function</span> <span class="nc">p</span><span class="p">.</span><span class="nf">ViewSomething</span><span class="p">(</span><span class="n">frame</span><span class="p">)</span> </span><span id="L-1562"><a href="#L-1562"><span class="linenos" data-line="1562"></span></a> <span class="n">Moduledump</span> <span class="o">=</span> <span class="nb">require</span> <span class="s2">"Module:wikidata2/dump"</span> </span><span id="L-1563"><a href="#L-1563"><span class="linenos" data-line="1563"></span></a> <span class="kr">return</span> <span class="n">Moduledump</span><span class="p">.</span><span class="n">ViewSomething</span><span class="p">(</span><span class="n">frame</span><span class="p">)</span> </span><span id="L-1564"><a href="#L-1564"><span class="linenos" data-line="1564"></span></a><span class="kr">end</span> </span><span id="L-1565"><a href="#L-1565"><span class="linenos" data-line="1565"></span></a> </span><span id="L-1566"><a href="#L-1566"><span class="linenos" data-line="1566"></span></a><span class="kr">function</span> <span class="nc">p</span><span class="p">.</span><span class="nf">Dump</span><span class="p">(</span><span class="n">frame</span><span class="p">)</span> </span><span id="L-1567"><a href="#L-1567"><span class="linenos" data-line="1567"></span></a> <span class="n">Moduledump</span> <span class="o">=</span> <span class="nb">require</span> <span class="s2">"Module:wikidata2/dump"</span> </span><span id="L-1568"><a href="#L-1568"><span class="linenos" data-line="1568"></span></a> <span class="kr">return</span> <span class="n">Moduledump</span><span class="p">.</span><span class="n">Dump</span><span class="p">(</span><span class="n">frame</span><span class="p">)</span> </span><span id="L-1569"><a href="#L-1569"><span class="linenos" data-line="1569"></span></a><span class="kr">end</span> </span><span id="L-1570"><a href="#L-1570"><span class="linenos" data-line="1570"></span></a> </span><span id="L-1571"><a href="#L-1571"><span class="linenos" data-line="1571"></span></a><span class="kr">return</span> <span class="n">p</span> </span></pre></div></div><!--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 dir="ltr" href="https://ar.wikipedia.org/w/index.php?title=وحدة:Wikidata2&oldid=68653668">https://ar.wikipedia.org/w/index.php?title=وحدة:Wikidata2&oldid=68653668</a>»</div></div> <div id="catlinks" class="catlinks" data-mw="interface"><div id="mw-normal-catlinks" class="mw-normal-catlinks"><a href="/wiki/%D9%88%D9%8A%D9%83%D9%8A%D8%A8%D9%8A%D8%AF%D9%8A%D8%A7:%D8%AA%D8%B5%D9%81%D8%AD" title="ويكيبيديا:تصفح">تصنيفات</a>: <ul><li><a href="/wiki/%D8%AA%D8%B5%D9%86%D9%8A%D9%81:%D8%AC%D9%85%D9%8A%D8%B9_%D9%88%D8%AD%D8%AF%D8%A7%D8%AA_%D9%88%D9%8A%D9%83%D9%8A%D8%A8%D9%8A%D8%AF%D9%8A%D8%A7" title="تصنيف:جميع وحدات ويكيبيديا">جميع وحدات ويكيبيديا</a></li><li><a href="/wiki/%D8%AA%D8%B5%D9%86%D9%8A%D9%81:%D9%88%D8%AD%D8%AF%D8%A7%D8%AA_%D8%B7%D9%8F%D9%88%D8%B1%D8%AA_%D9%85%D8%AD%D9%84%D9%8A%D9%8B%D8%A7" title="تصنيف:وحدات طُورت محليًا">وحدات طُورت محليًا</a></li><li><a href="/wiki/%D8%AA%D8%B5%D9%86%D9%8A%D9%81:%D9%88%D8%AD%D8%AF%D8%A7%D8%AA_%D9%88%D9%8A%D9%83%D9%8A_%D8%A8%D9%8A%D8%A7%D9%86%D8%A7%D8%AA" title="تصنيف:وحدات ويكي بيانات">وحدات ويكي بيانات</a></li></ul></div><div id="mw-hidden-catlinks" class="mw-hidden-catlinks mw-hidden-cats-hidden">تصنيفات مخفية: <ul><li><a href="/wiki/%D8%AA%D8%B5%D9%86%D9%8A%D9%81:Pages_using_the_JsonConfig_extension" title="تصنيف:Pages using the JsonConfig extension">Pages using the JsonConfig extension</a></li><li><a href="/wiki/%D8%AA%D8%B5%D9%86%D9%8A%D9%81:%D8%A7%D9%84%D8%B5%D9%81%D8%AD%D8%A7%D8%AA_%D8%A7%D9%84%D8%AA%D9%8A_%D8%AA%D8%B3%D8%AA%D8%AE%D8%AF%D9%85_%D8%B9%D9%84%D8%A7%D9%85%D8%A7%D8%AA_%D8%A7%D9%84%D9%85%D8%B5%D8%AF%D8%B1_%D8%A7%D9%84%D9%85%D9%88%D9%82%D9%88%D9%81%D8%A9" title="تصنيف:الصفحات التي تستخدم علامات المصدر الموقوفة">الصفحات التي تستخدم علامات المصدر الموقوفة</a></li><li><a href="/wiki/%D8%AA%D8%B5%D9%86%D9%8A%D9%81:%D9%88%D8%AD%D8%AF%D8%A7%D8%AA_%D9%85%D8%AD%D9%85%D9%8A%D8%A9_%D8%AC%D8%B2%D8%A6%D9%8A%D8%A7" title="تصنيف:وحدات محمية جزئيا">وحدات محمية جزئيا</a></li><li><a href="/wiki/%D8%AA%D8%B5%D9%86%D9%8A%D9%81:%D8%B5%D9%81%D8%AD%D8%A7%D8%AA_%D8%A8%D9%87%D8%A7_%D9%85%D8%B1%D8%A7%D8%AC%D8%B9_%D9%88%D9%8A%D9%83%D9%8A_%D8%A8%D9%8A%D8%A7%D9%86%D8%A7%D8%AA" title="تصنيف:صفحات بها مراجع ويكي بيانات">صفحات بها مراجع ويكي بيانات</a></li><li><a href="/wiki/%D8%AA%D8%B5%D9%86%D9%8A%D9%81:%D8%B5%D9%81%D8%AD%D8%A7%D8%AA_%D8%AA%D8%B3%D8%AA%D8%AE%D8%AF%D9%85_%D8%A3%D8%AF%D8%A7%D8%A9_%D9%88%D9%8A%D9%83%D9%8A_%D9%85%D9%8A%D9%86%D9%8A_%D8%A3%D8%B7%D9%84%D8%B3" title="تصنيف:صفحات تستخدم أداة ويكي ميني أطلس">صفحات تستخدم أداة ويكي ميني أطلس</a></li><li><a href="/wiki/%D8%AA%D8%B5%D9%86%D9%8A%D9%81:%D8%B5%D9%81%D8%AD%D8%A7%D8%AA_%D8%A8%D9%87%D8%A7_%D8%A8%D9%8A%D8%A7%D9%86%D8%A7%D8%AA_%D9%88%D9%8A%D9%83%D9%8A_%D8%A8%D9%8A%D8%A7%D9%86%D8%A7%D8%AA" title="تصنيف:صفحات بها بيانات ويكي بيانات">صفحات بها بيانات ويكي بيانات</a></li><li><a href="/wiki/%D8%AA%D8%B5%D9%86%D9%8A%D9%81:%D9%85%D9%82%D8%A7%D9%84%D8%A7%D8%AA_%D8%AA%D8%AD%D9%88%D9%8A_%D9%86%D8%B5%D8%A7_%D8%A8%D8%A7%D9%84%D8%A5%D9%86%D8%AC%D9%84%D9%8A%D8%B2%D9%8A%D8%A9" title="تصنيف:مقالات تحوي نصا بالإنجليزية">مقالات تحوي نصا بالإنجليزية</a></li><li><a href="/wiki/%D8%AA%D8%B5%D9%86%D9%8A%D9%81:Called_function_%27Dump%27_from_module_Wikidata" title="تصنيف:Called function 'Dump' from module Wikidata">Called function 'Dump' from module Wikidata</a></li><li><a href="/wiki/%D8%AA%D8%B5%D9%86%D9%8A%D9%81:%D9%82%D9%88%D8%A7%D9%84%D8%A8_%D9%85%D8%AE%D9%81%D9%8A%D8%A9_%D8%A8%D8%A7%D8%B3%D8%AA%D8%AE%D8%AF%D8%A7%D9%85_%D8%A7%D9%84%D8%A3%D9%86%D9%85%D8%A7%D8%B7" title="تصنيف:قوالب مخفية باستخدام الأنماط">قوالب مخفية باستخدام الأنماط</a></li><li><a href="/wiki/%D8%AA%D8%B5%D9%86%D9%8A%D9%81:%D8%A7%D9%84%D8%A7%D8%B3%D8%AA%D8%B4%D9%87%D8%A7%D8%AF_%D8%A8%D9%85%D8%B5%D8%A7%D8%AF%D8%B1_%D8%A8%D8%A7%D9%84%D9%84%D8%BA%D8%A9_%D8%A7%D9%84%D8%A5%D9%86%D8%AC%D9%84%D9%8A%D8%B2%D9%8A%D8%A9_(en)" title="تصنيف:الاستشهاد بمصادر باللغة الإنجليزية (en)">الاستشهاد بمصادر باللغة الإنجليزية (en)</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"> آخر تعديل لهذه الصفحة كان يوم 25 نوفمبر 2024، الساعة 02:53.</li> <li id="footer-info-copyright">النصوص متاحة تحت <a href="/wiki/%D9%88%D9%8A%D9%83%D9%8A%D8%A8%D9%8A%D8%AF%D9%8A%D8%A7:%D9%86%D8%B5_%D8%B1%D8%AE%D8%B5%D8%A9_%D8%A7%D9%84%D9%85%D8%B4%D8%A7%D8%B9_%D8%A7%D9%84%D8%A5%D8%A8%D8%AF%D8%A7%D8%B9%D9%8A:_%D8%A7%D9%84%D9%86%D8%B3%D8%A8%D8%A9-%D8%A7%D9%84%D8%AA%D8%B1%D8%AE%D9%8A%D8%B5_%D8%A8%D8%A7%D9%84%D9%85%D8%AB%D9%84_4.0" title="ويكيبيديا:نص رخصة المشاع الإبداعي: النسبة-الترخيص بالمثل 4.0">رخصة المشاع الإبداعي الملزمة بنسبة العمل لمؤلفه وبترخيص الأعمال المشتقة بالمثل 4.0</a>؛ قد تُطبّق شروط إضافية. استخدامُك هذا الموقع هو موافقةٌ على <a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Terms_of_Use" class="extiw" title="foundation:Special:MyLanguage/Policy:Terms of Use">شروط الاستخدام</a> <a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Privacy_policy" class="extiw" title="foundation:Special:MyLanguage/Policy:Privacy policy">وسياسة الخصوصية</a>. ويكيبيديا ® هي علامة تجارية مسجلة <a rel="nofollow" class="external text" href="https://wikimediafoundation.org/">لمؤسسة ويكيميديا</a>، وهي منظمة غير ربحية.</li> </ul> <ul id="footer-places"> <li id="footer-places-privacy"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Privacy_policy/ar">سياسة الخصوصية</a></li> <li id="footer-places-about"><a href="/wiki/%D9%88%D9%8A%D9%83%D9%8A%D8%A8%D9%8A%D8%AF%D9%8A%D8%A7:%D8%B9%D9%86">حول ويكيبيديا</a></li> <li id="footer-places-disclaimers"><a href="/wiki/%D9%88%D9%8A%D9%83%D9%8A%D8%A8%D9%8A%D8%AF%D9%8A%D8%A7:%D8%A5%D8%AE%D9%84%D8%A7%D8%A1_%D9%85%D8%B3%D8%A4%D9%88%D9%84%D9%8A%D8%A9_%D8%B9%D8%A7%D9%85">إخلاء مسؤولية</a></li> <li id="footer-places-wm-codeofconduct"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Universal_Code_of_Conduct">القواعد السلوكية</a></li> <li id="footer-places-developers"><a href="https://developer.wikimedia.org">المطورون</a></li> <li id="footer-places-statslink"><a href="https://stats.wikimedia.org/#/ar.wikipedia.org">إحصائيات</a></li> <li id="footer-places-cookiestatement"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Cookie_statement">بيان تعريف الارتباطات</a></li> <li id="footer-places-mobileview"><a href="//ar.m.wikipedia.org/w/index.php?title=%D9%88%D8%AD%D8%AF%D8%A9:Wikidata2&mobileaction=toggle_view_mobile" class="noprint stopMobileRedirectToggle">نسخة للأجهزة المحمولة</a></li> </ul> <ul id="footer-icons" class="noprint"> <li id="footer-copyrightico"><a href="https://wikimediafoundation.org/" class="cdx-button cdx-button--fake-button cdx-button--size-large cdx-button--fake-button--enabled"><img src="/static/images/footer/wikimedia-button.svg" width="84" height="29" alt="Wikimedia Foundation" loading="lazy"></a></li> <li id="footer-poweredbyico"><a href="https://www.mediawiki.org/" class="cdx-button cdx-button--fake-button cdx-button--size-large cdx-button--fake-button--enabled"><img src="/w/resources/assets/poweredby_mediawiki.svg" alt="Powered by MediaWiki" width="88" height="31" loading="lazy"></a></li> </ul> </footer> </div> </div> </div> <div class="vector-settings" id="p-dock-bottom"> <ul></ul> </div><script>(RLQ=window.RLQ||[]).push(function(){mw.config.set({"wgHostname":"mw-web.codfw.main-78f4c97c5d-6qv2g","wgBackendResponseTime":4554,"wgPageParseReport":{"limitreport":{"cputime":"3.467","walltime":"4.376","ppvisitednodes":{"value":7304,"limit":1000000},"postexpandincludesize":{"value":342567,"limit":2097152},"templateargumentsize":{"value":6964,"limit":2097152},"expansiondepth":{"value":14,"limit":100},"expensivefunctioncount":{"value":196,"limit":500},"unstrip-depth":{"value":0,"limit":20},"unstrip-size":{"value":96139,"limit":5000000},"entityaccesscount":{"value":69,"limit":400},"timingprofile":["100.00% 4105.014 1 وحدة:Wikidata2/شرح","100.00% 4105.014 1 -total"," 27.69% 1136.756 1 وحدة:Wikidata2/filter_claims/شرح"," 2.20% 90.177 1 وحدة:Wikidata2/monolingualtext/شرح"," 2.06% 84.710 31 قالب:P"," 1.47% 60.360 31 قالب:ويكي_بيانات"," 0.96% 39.502 1 قالب:استخدام_واسع"," 0.88% 36.311 1 قالب:صندوق_رسالة_أخرى"," 0.82% 33.678 1 قالب:مخفي"," 0.63% 25.870 9 قالب:طالع"]},"scribunto":{"limitreport-timeusage":{"value":"3.134","limit":"10.000"},"limitreport-memusage":{"value":46102478,"limit":52428800},"limitreport-logs":"1\nmodule:wikidata2: claims = LuaClaims[options.property]\nnumber: 21\nmodule:wikidata2: claims = LuaClaims[options.property]\nnumber: 13\nmodule:wikidata2: claims = LuaClaims[options.property]\nnumber: 9\nmodule:wikidata2: claims = LuaClaims[options.property]\nnumber: 11\nmodule:wikidata2: claims = LuaClaims[options.property]\nnumber: 10\nmodule:wikidata2: claims = LuaClaims[options.property]\nnumber: 21\nmodule:wikidata2: claims = LuaClaims[options.property]\nnumber: 14\nmodule:wikidata2: claims = LuaClaims[options.property]\nnumber: 15\nmodule:wikidata2: claims = LuaClaims[options.property]\nnumber: 15\nmodule:wikidata2: claims = LuaClaims[options.property]\nnumber: 30\nmodule:wikidata2: claims = LuaClaims[options.property]\nnumber: 32\nmodule:wikidata2: claims = LuaClaims[options.property]\nnumber: 19\nmodule:wikidata2: claims = LuaClaims[options.property]\nnumber: 12\nmodule:wikidata2: claims = LuaClaims[options.property]\nnumber: 23\nmodule:wikidata2: claims = LuaClaims[options.property]\nnumber: 14\nmodule:wikidata2: claims = LuaClaims[options.property]\nnumber: 15\nmodule:wikidata2: claims = LuaClaims[options.property]\nnumber: 16\nmodule:wikidata2: claims = LuaClaims[options.property]\nnumber: 9\nmodule:wikidata2: claims = LuaClaims[options.property]\nnumber: 7\nmodule:wikidata2: claims = LuaClaims[options.property]\nnumber: 3\nmodule:wikidata2: claims = LuaClaims[options.property]\nnumber: 21\nmodule:wikidata2: claims = LuaClaims[options.property]\nnumber: 13\nmodule:wikidata2: claims = LuaClaims[options.property]\nnumber: 9\nmodule:wikidata2: claims = LuaClaims[options.property]\nnumber: 11\nmodule:wikidata2: claims = LuaClaims[options.property]\nnumber: 10\nmodule:wikidata2: claims = LuaClaims[options.property]\nnumber: 21\nmodule:wikidata2: claims = LuaClaims[options.property]\nnumber: 14\nmodule:wikidata2: claims = LuaClaims[options.property]\nnumber: 15\nmodule:wikidata2: claims = LuaClaims[options.property]\nnumber: 15\nmodule:wikidata2: claims = LuaClaims[options.property]\nnumber: 30\nmodule:wikidata2: claims = LuaClaims[options.property]\nnumber: 32\nmodule:wikidata2: claims = LuaClaims[options.property]\nnumber: 19\nmodule:wikidata2: claims = LuaClaims[options.property]\nnumber: 12\nmodule:wikidata2: claims = LuaClaims[options.property]\nnumber: 23\nmodule:wikidata2: claims = LuaClaims[options.property]\nnumber: 14\nmodule:wikidata2: claims = LuaClaims[options.property]\nnumber: 15\nmodule:wikidata2: claims = LuaClaims[options.property]\nnumber: 16\nmodule:wikidata2: claims = LuaClaims[options.property]\nnumber: 9\nmodule:wikidata2: claims = LuaClaims[options.property]\nnumber: 7\nmodule:wikidata2: claims = LuaClaims[options.property]\nnumber: 3\nmodule:wikidata2: claims = LuaClaims[options.property]\nnumber: 32\nmodule:wikidata2: claims = LuaClaims[options.property]\nnumber: 32\nmodule:wikidata2: claims = LuaClaims[options.property]\nnumber: 21\nmodule:wikidata2: claims = LuaClaims[options.property]\nnumber: 13\nmodule:wikidata2: claims = LuaClaims[options.property]\nnumber: 9\nmodule:wikidata2: claims = LuaClaims[options.property]\nnumber: 11\nmodule:wikidata2: claims = LuaClaims[options.property]\nnumber: 10\nmodule:wikidata2: claims = LuaClaims[options.property]\nnumber: 21\nmodule:wikidata2: claims = LuaClaims[options.property]\nnumber: 14\nmodule:wikidata2: claims = LuaClaims[options.property]\nnumber: 15\nmodule:wikidata2: claims = LuaClaims[options.property]\nnumber: 15\nmodule:wikidata2: claims = LuaClaims[options.property]\nnumber: 30\nmodule:wikidata2: claims = LuaClaims[options.property]\nnumber: 19\nmodule:wikidata2: claims = LuaClaims[options.property]\nnumber: 12\nmodule:wikidata2: claims = LuaClaims[options.property]\nnumber: 23\nmodule:wikidata2: claims = LuaClaims[options.property]\nnumber: 14\nmodule:wikidata2: claims = LuaClaims[options.property]\nnumber: 15\nmodule:wikidata2: claims = LuaClaims[options.property]\nnumber: 16\nmodule:wikidata2: claims = LuaClaims[options.property]\nnumber: 9\nmodule:wikidata2: claims = LuaClaims[options.property]\nnumber: 7\nmodule:wikidata2: claims = LuaClaims[options.property]\nnumber: 3\n{{#invoke:wikidata2|formatStatements| getonlyproperty=P85| property=P1923| separator=#| entityId=Q39052816| noref=t| getonly=Q804574}}\n\n{{#invoke:wikidata2|formatStatements| dontgetproperty=P85| property=P1923| separator=#| entityId=Q39052816| noref=t| dontget=Q804574}}\n\n{{#invoke:wikidata2|formatStatements| property1=P41| separator=br| property=P1376| entityId=Q2471| rank=all}}\n\n{{#invoke:wikidata2|formatStatements| entityId=Q529207| illwd2=t| limit=5| separator=br| property=P54| property2=P17| bothdates=}}\n\n{{#invoke:wikidata2|formatStatements| property3=P41| illwd2=t| limit=5| separator=br| entityId=Q529207| property=P54| property2=P17| bothdates=}}\n\n{{#invoke:wikidata2|formatStatements| entityId=Q529207| property3=P41| size=20px| illwd2=t| limit=5| separator=br| image=t| property=P54| property2=P17| bothdates=}}\n\n{{رمز لغة واسمها|en||Barack Hussein Obama II}}\nnumber: 555٬000\nnumber: 555٬000\nnumber: 555٬000\nnumber: 5٬502٬000٬000\nnumber: 5٬502٬000٬000\n{{#invoke:Wikidata2|formatStatements| entityId=Q76| property=P2002}}\n\n{{#invoke:Wikidata2|formatStatements| entityId=Q76| property=P2002| pattern=autourl}}\n\n{{#invoke:Wikidata2|formatStatements| entityId=Q76| property=P2002| pattern=autourl2}}\n\n{{#invoke:Wikidata2|pageId}}\n\n{{#invoke:Wikidata2|labelIn|fa|Q76}}\n\n{{#invoke:Wikidata2|descriptionIn|en|Q76}}\n\n{{#invoke:Wikidata2|descriptionIn|ar|Q76}}\n\n{{#invoke:Wikidata2|descriptionIn|en-gb|Q32633904}}\n\n{{#invoke:Wikidata2|getSiteLink|Q76}}\n\n{{#invoke:Wikidata2|getSiteLink|Q76|enwiki}}\n\n{{#invoke:Wikidata2|getSiteLink| id=Q76| site=enwiki}}\n\n{{#invoke:Wikidata2|getSiteLink| page=اليمن| site=enwiki}}\n\n","limitreport-profile":[["MediaWiki\\Extension\\Scribunto\\Engines\\LuaSandbox\\LuaSandboxCallback::getEntity","1580","48.2"],["recursiveClone \u003CmwInit.lua:45\u003E","720","22.0"],["?","320","9.8"],["(for generator)","120","3.7"],["type","100","3.0"],["MediaWiki\\Extension\\Scribunto\\Engines\\LuaSandbox\\LuaSandboxCallback::getSiteLinkPageName","80","2.4"],["MediaWiki\\Extension\\Scribunto\\Engines\\LuaSandbox\\LuaSandboxCallback::callParserFunction","60","1.8"],["MediaWiki\\Extension\\Scribunto\\Engines\\LuaSandbox\\LuaSandboxCallback::entityExists","40","1.2"],["format","40","1.2"],["chunk \u003Cوحدة:Wd\u003E","40","1.2"],["[others]","180","5.5"]]},"cachereport":{"origin":"mw-web.codfw.main-78f4c97c5d-6qv2g","timestamp":"20241129010957","ttl":3600,"transientcontent":true}}});});</script> </body> </html>