修正
template>K-iczn (修正) |
template>K-iczn (修正) |
||
316行目: | 316行目: | ||
end | end | ||
if talkTitle and talkTitle.exists then | if talkTitle and talkTitle.exists then | ||
local talkText = ' | local talkText = '関連議論は' | ||
if talkArgIsTalkPage then | if talkArgIsTalkPage then | ||
talkText = format( | talkText = format( | ||
'%s [[%s|%s]] | '%s[[%s|%s]]に存在するかもしれません。', | ||
talkText, | talkText, | ||
talk, | talk, | ||
326行目: | 326行目: | ||
else | else | ||
talkText = format( | talkText = format( | ||
'%s | '%s[[%s#%s|ノートページ]]に存在するかもしれません。', | ||
talkText, | talkText, | ||
talkTitle.prefixedText, | talkTitle.prefixedText, | ||
408行目: | 408行目: | ||
local date = args.date | local date = args.date | ||
date = type(date) == 'string' and date | date = type(date) == 'string' and date | ||
local preposition = ' | local preposition = '/' | ||
for _, num in ipairs(self.categoryParamNums) do | for _, num in ipairs(self.categoryParamNums) do | ||
local mainCat = args['cat' .. tostring(num)] | local mainCat = args['cat' .. tostring(num)] | ||
416行目: | 416行目: | ||
allCat = type(allCat) == 'string' and allCat | allCat = type(allCat) == 'string' and allCat | ||
if mainCat and date and date ~= '' then | if mainCat and date and date ~= '' then | ||
local catTitle = format('%s %s %s', mainCat, preposition, date) | local catTitle = format('%s%s%s', mainCat, preposition, date) | ||
self:addCat('main', catTitle) | self:addCat('main', catTitle) | ||
catTitle = getTitleObject('Category:' .. catTitle) | catTitle = getTitleObject('Category:' .. catTitle) | ||
422行目: | 422行目: | ||
self:addCat( | self:addCat( | ||
'main', | 'main', | ||
' | '貼り付け日が正しくないテンプレートのある記事' | ||
) | ) | ||
end | end | ||
474行目: | 474行目: | ||
if self.invalidTypeError then | if self.invalidTypeError then | ||
local allSort = (self.nsid == 0 and 'Main:' or '') .. self.title.prefixedText | local allSort = (self.nsid == 0 and 'Main:' or '') .. self.title.prefixedText | ||
self:addCat('all', ' | self:addCat('all', 'パラメータの修正が必要なメッセージボックス', allSort) | ||
end | end | ||
if self.isSubstituted then | if self.isSubstituted then | ||
self:addCat('all', ' | self:addCat('all', '正しく置き換えられていないテンプレートがあるページ') | ||
end | end | ||
501行目: | 501行目: | ||
.addClass('error') | .addClass('error') | ||
.wikitext(format( | .wikitext(format( | ||
' | 'テンプレート<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('}}') | ||
)) | )) | ||
606行目: | 606行目: | ||
.css('text-align', 'center') | .css('text-align', 'center') | ||
.wikitext(format( | .wikitext(format( | ||
' | 'このメッセージボックスには無効な"type=%s"というパラメータが指定されているため修正が必要です。', | ||
self.type or '' | self.type or '' | ||
)) | )) |