٦١
تعديل
(تمصير الصفحه) |
ط (مراجعة واحدة) |
||
سطر ٤: | سطر ٤: | ||
{ | { | ||
["image"] = { | ["image"] = { | ||
["code"] = '<!-- | ["code"] = '<!-- مثل example.jpg -->', | ||
["dlist"] = ' | ["dlist"] = 'مثل example.jpg', | ||
}, | }, | ||
["صورة"] = { | ["صورة"] = { | ||
["code"] = '<!-- | ["code"] = '<!-- مثل example.jpg -->', | ||
["dlist"] = ' | ["dlist"] = 'مثل example.jpg', | ||
}, | }, | ||
["alt"] = { | ["alt"] = { | ||
سطر ٧٧: | سطر ٧٧: | ||
function p._check(args) | function p._check(args) | ||
local title = args._base or mw.title.getCurrentTitle().fullText | local title = args._base or mw.title.getCurrentTitle().fullText | ||
local unknown = args.unknown or '[[تصنيف:صفحات تستخدم '..title ..' مع وسائط | local unknown = args.unknown or '[[تصنيف:صفحات تستخدم '..title ..' مع وسائط غير معروفة|_VALUE_]]' --' '-- | ||
--local preview = args.preview or "الوسيط '''_VALUE_''' | --local preview = args.preview or "الوسيط '''_VALUE_''' غير مدعوم في [[".. title .."]]" | ||
local template = string.gsub(title, 'قالب:', '') | local template = string.gsub(title, 'قالب:', '') | ||
return string.format( | return string.format( | ||
'<!-- النص | '<!-- هذا النص تم توليده تلقائياً بواسطة [[قالب:Parameters]] \n' .. | ||
' -->' .. | ' -->' .. | ||
'{{#استدعاء:Check for unknown parameters|check\n' .. | '{{#استدعاء:Check for unknown parameters|check\n' .. | ||
سطر ١٤٢: | سطر ١٤٢: | ||
local title = args._base or mw.title.getCurrentTitle().baseText | local title = args._base or mw.title.getCurrentTitle().baseText | ||
local params = strMap(parameters, | |||
local | |||
function(s) | function(s) | ||
if definitions then | if definitions then | ||
سطر ١٥٣: | سطر ١٥١: | ||
end | end | ||
return dee | return dee | ||
end)) | end) | ||
local dert = string.format([[{{%s | |||
%s}}]], title, params ) | |||
if not dee or dee == '' or params == "| state = \n" or params == "| = \n" | |||
then | |||
return nil | |||
else | |||
mw.log( "'" .. params .. "'" ) | |||
return dert | |||
end | |||
end | end | ||
سطر ٢٠٢: | سطر ٢٠٦: | ||
%s | %s | ||
وسائط | وسائط القالب %s: | ||
%s | %s | ||
سطر ٢١١: | سطر ٢١٥: | ||
strMap(Set.valueIntersection(baseParams, otherParams), | strMap(Set.valueIntersection(baseParams, otherParams), | ||
function(v) return string.format('%s؛ ', v) end), | function(v) return string.format('%s؛ ', v) end), | ||
args.other , | |||
strMap(Set.valueIntersection(baseNormParams, otherNormParams), | strMap(Set.valueIntersection(baseNormParams, otherNormParams), | ||
function(v) return string.format('* %s < %s [%s]\n', | function(v) return string.format('* %s < %s [%s]\n', | ||
سطر ٢٢٨: | سطر ٢٣٣: | ||
return string.format( | return string.format( | ||
'<!-- النص | '<!-- هذا النص تم توليده تلقائياً بواسطة [[قالب:Parameters]] \n' .. | ||
' -->' .. | ' -->' .. | ||
'{{مثال وسائط قالب \n' .. | '{{مثال وسائط قالب \n' .. |