「モジュール:Message box」の版間の差分

修正
template>K-iczn
(修正)
template>K-iczn
(修正)
316行目: 316行目:
end
end
if talkTitle and talkTitle.exists then
if talkTitle and talkTitle.exists then
local talkText = 'Relevant discussion may be found on'
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 the [[%s#%s|talk page]].',
'%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 = 'from'
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',
'Articles with invalid date parameter in template'
'貼り付け日が正しくないテンプレートのある記事'
)
)
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', 'Wikipedia message box parameter needs fixing', allSort)
self:addCat('all', 'パラメータの修正が必要なメッセージボックス', allSort)
end
end
if self.isSubstituted then
if self.isSubstituted then
self:addCat('all', 'Pages with incorrectly substituted templates')
self:addCat('all', '正しく置き換えられていないテンプレートがあるページ')
end
end


501行目: 501行目:
.addClass('error')
.addClass('error')
.wikitext(format(
.wikitext(format(
'Template <code>%s[[Template:%s|%s]]%s</code> has been incorrectly substituted.',
'テンプレート<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(
'This message box is using an invalid "type=%s" parameter and needs fixing.',
'このメッセージボックスには無効な"type=%s"というパラメータが指定されているため修正が必要です。',
self.type or ''
self.type or ''
))
))
匿名利用者