()
 




 









 








 






























 










 
 




   



稿

 

















:EditAtWikidata






Аԥсшәа
ak:Module:EditAtWikidata

Ænglisc
العربية
مصرى

Asturianu
Авар
Azərbaycanca
تۆرکجه
Basa Bali
Bikol Central
Беларуская (тарашкевіца)



Bosanski
Català
Cebuano
کوردی
Čeština
Cymraeg
Dansk
Zazaki
Ελληνικά
English
Español
Eesti
Euskara
فارسی
Suomi
Français
Galego
گیلکی

Hausa
/Hak-kâ-ngî
ि
Fiji Hindi
Արեւմտահայերէն
Bahasa Indonesia
Igbo
Ilokano
Íslenska
Italiano
Jawa

Qaraqalpaqsha


Kurdî
Lietuvių
Latviešu
ि
Minangkabau
Македонски


Bahasa Melayu
Malti

Эрзянь

Nederlands
Norsk bokmål
ି

Polski
Português
Română
Tarandíne
Ikinyarwanda


Scots
Srpskohrvatski / српскохрватски
 

Simple English
سرائیکی
Slovenščina
Shqip
Српски / srpski
Sunda
Svenska
Sakizaya
ி

Тоҷикӣ

Türkmençe
Tagalog
Tok Pisin
Türkçe
ئۇيغۇرچە / Uyghurche
Українська
اردو
Oʻzbekcha / ўзбекча
Vèneto
Tiếng Vit
Winaray


Yorùbá
Vahcuengh

 / Bân-lâm-gú

 


 











 




















 









   


 






 




 









URL
QR

 




/  



PDF

 




 





 

















半永久的に保護されているモジュール




モジュールの解説[表示] [編集] [履歴] [キャッシュを破棄]

{{EditAtWikidata}}を実装するモジュール。詳しくは当該テンプレートの解説を参照してください。

-- Module to display an icon with a tooltip such as "Edit this at Wikidata".
-- Icon is linked to the Wikidata entry for the article where this is placed.
-- This message is only displayed if a local_parameter is not supplied
-- i.e. when called from a template, it can be coded not to display the message.
-- The qid of a Wikidata entry can optionally be supplied for testing outside the article.
-- Usage:
-- {{#invoke:EditAtWikidata|showMessage|local_parameter}}
-- {{#invoke:EditAtWikidata|showMessage|qid=<ArticleID>|local_parameter}}

local p = {}

local i18n =
{
 ["message"] = "ウィキデータを編集"
}

local function trimToNil(text)
 -- Return trimmed non-empty text, or nil.
 if type(text) == 'string' then
  return text:match('(%S.-)%s*$')
 end
end

function p._showMessage(args)
 local local_parm = trimToNil(args[1])
 if local_parm then return "" end
 -- Parameter qid=x specifies the Wikidata ID for the article.
 -- This is not normally used except for testing outside the article.
 local qid = trimToNil(args.qid) or mw.wikibase.getEntityIdForCurrentPage()
 if qid and mw.wikibase.entityExists(qid) then
  -- Parameter pid=x uses x as an anchor in the link to the Wikidata entry.
  local anchor = trimToNil(args.pid)
  -- Parameter nbsp replaces the leading space with &nbsp;
  local space = trimToNil(args.nbsp) and "&nbsp;" or " "
  return
   space ..
   "[[File:OOjs UI icon edit-ltr-progressive.svg|frameless|text-top|10px" ..
   "|alt=" .. i18n.message ..
   "|link=https://www.wikidata.org/wiki/" .. qid ..
   (anchor and ("#" .. anchor) or "") ..
   "|class=noprint" ..
   "|" .. i18n.message ..
   "]]"
 end
 return ""
end

function p.showMessage(frame)
 return p._showMessage(frame.args)
end

return p

https://ja.wikipedia.org/w/index.php?title=モジュール:EditAtWikidata&oldid=93263086

: 


 



 202316 () 10:50 UTC

 -















Cookie





Wikimedia Foundation
Powered by MediaWiki