وحدة:Wikidata2: الفرق بين النسختين

[نسخة منشورة][نسخة منشورة]
تم حذف المحتوى تمت إضافة المحتوى
طلا ملخص تعديل
طلا ملخص تعديل
سطر 5:
local p = {}
local Frame;
local Frame_args; = {}
local i18n = {
["errors"] = {
سطر 899:
 
function p.formatAndCat(args)
if args then Frame_args = args end
if not args then return nil end
args.linkback = args.linkback or true
سطر 1٬716:
 
function p.Subclass(options)
if options then Frame_args = options end
local parent = options.parent or ""
local id = options.id or ""
سطر 1٬756:
function p.formatStatements( frame, key )
if frame.args then
if type(key) == 'table' and key ~= {} then else Frame_args = frame.args end
end
--[[
The main function
السطر 1٬795 ⟵ 1٬797:
end
function p.formatStatementsFromLua( options, key ) -- main function but to use from lua module
if options then if type(key) == 'table' and key ~= {} then else Frame_args = options end end
--If a value if already set, use it
if options.value and options.value ~= '' then
السطر 1٬834 ⟵ 1٬837:
 
function p.isSubclass(frame)
if frame.args then Frame_args = frame.args end
return p.Subclass(frame.args)
end
السطر 1٬842 ⟵ 1٬845:
function p.getSiteLink( frame )
if not mw.wikibase then return '' end
if frame.args then Frame_args = frame.args end
 
local site = frame.args[2] or frame.args.site
local id = frame.args[1] or frame.args.id
السطر 1٬861 ⟵ 1٬865:
 
function p.getSiteLink1(frame)
if frame.args then Frame_args = frame.args end
 
local project = frame.args[1]
local id = frame.args[2]
السطر 1٬875 ⟵ 1٬880:
 
function p.descriptionIn(frame)
if frame.args then Frame_args = frame.args end
 
local langcode = frame.args[1] or frame.args["lang"]
local id = frame.args[2] or frame.args["id"]
السطر 1٬882 ⟵ 1٬888:
 
function p.labelIn(frame)
if frame.args then Frame_args = frame.args end
 
local langcode = frame.args[1]
local id = frame.args[2] -- "id" must be nil, as access to other Wikidata objects is disabled in Mediawiki configuration
السطر 1٬890 ⟵ 1٬897:
 
function p.ViewSomething(frame) -- from en:Module:Wikidata
if frame.args then Frame_args = frame.args end
 
local f = (frame.args[1] or frame.args.id) and frame or frame:getParent()
if f.args.id and f.args.id ~='' then aa = f.args.id end
السطر 1٬916 ⟵ 1٬924:
 
function p.Dump(frame)
if frame.args then Frame_args = frame.args end
 
local f = (frame.args[1] or frame.args.id) and frame or frame:getParent()
if f.args.id and f.args.id ~='' then aa = f.args.id end
السطر 1٬942 ⟵ 1٬951:
 
function p.EntityIdForTitle(frame)
if frame.args then Frame_args = frame.args end
 
local title = frame.args[1]
local str = mw.wikibase.getEntityIdForTitle( title )