الفرق بين المراجعتين لصفحة: «وحدة:Message box»

لا يوجد ملخص تحرير
ط (مراجعة واحدة)
لا ملخص تعديل
 
سطر ٨٢: سطر ٨٢:
-- use template from DEMOSPACES
-- use template from DEMOSPACES
obj.cfg = cfg[DEMOSPACES[demospace]]
obj.cfg = cfg[DEMOSPACES[demospace]]
elseif mw.ustring.find( demospace, 'بحث' ) then
elseif mw.ustring.find( demospace, 'Talk' ) then
-- demo as a talk page
-- demo as a talk page
obj.cfg = cfg.tmbox
obj.cfg = cfg.tmbox
سطر ١٣٤: سطر ١٣٤:
end
end
if sort then
if sort then
cat = mw.ustring.format('[[رده:%s|%s]]', cat, sort)
cat = mw.ustring.format('[[Category:%s|%s]]', cat, sort)
else
else
cat = mw.ustring.format('[[رده:%s]]', cat)
cat = mw.ustring.format('[[Category:%s]]', cat)
end
end
self.hasCategories = true
self.hasCategories = true
سطر ٢٠٧: سطر ٢٠٧:
local templateName = mw.ustring.match(
local templateName = mw.ustring.match(
self.name,
self.name,
'^([tT][eE][mM][pP][lL][aA][tT][eE]|الگو)[%s_]*:[%s_]*(.*)$'
'^([tT][eE][mM][pP][lL][aA][tT][eE]|Template)[%s_]*:[%s_]*(.*)$'
) or self.name
) or self.name
templateName = 'الگو:' .. templateName
templateName = 'Template:' .. templateName
self.templateTitle = getTitleObject(templateName)
self.templateTitle = getTitleObject(templateName)
end
end
سطر ٢٧٢: سطر ٢٧٢:
                 if self.isSmall then
                 if self.isSmall then
                     local talkLink = talkArgIsTalkPage and talk or (talkTitle.prefixedText .. '#' .. talk)
                     local talkLink = talkArgIsTalkPage and talk or (talkTitle.prefixedText .. '#' .. talk)
                     talkText = mw.ustring.format('([[%s|بحث]])', talkLink)
                     talkText = mw.ustring.format('([[%s|Talk]])', talkLink)
                 else
                 else
                     talkText = 'گفتگوی مربوطه ممکن است در'
                     talkText = 'گفتگوی مربوطه ممکن است در'
سطر ٣٤٢: سطر ٣٤٢:
and (cfg.imageSmallSize or '30x30px')
and (cfg.imageSmallSize or '30x30px')
or '40x40px'
or '40x40px'
self.imageLeft = mw.ustring.format('[[پرونده:%s|%s|link=|alt=]]', self.typeImage
self.imageLeft = mw.ustring.format('[[File:%s|%s|link=|alt=]]', self.typeImage
or 'Imbox notice.png', imageSize)
or 'Imbox notice.png', imageSize)
end
end
سطر ٤٨٦: سطر ٤٨٦:
:addClass('error')
:addClass('error')
:wikitext(mw.ustring.format(
:wikitext(mw.ustring.format(
'الگوی <code>%s[[الگو:%s|%s]]%s</code> اشتباه جانشین شده‌است.',
'الگوی <code>%s[[Template:%s|%s]]%s</code> اشتباه جانشین شده‌است.',
mw.text.nowiki('{{'), self.name, self.name, mw.text.nowiki('}}')
mw.text.nowiki('{{'), self.name, self.name, mw.text.nowiki('}}')
))
))
٣٣٣

تعديل