差分

166 バイト追加 、 2021年2月21日 (日) 11:21
1版 をインポートしました
268行目: 268行目:  
end
 
end
 
if talkTitle and talkTitle.exists then
 
if talkTitle and talkTitle.exists then
                local talkText
+
local talkText
 
                 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 = string.format('([[%s|talk]])', talkLink)
+
                     talkText = string.format('([[%s|ノート]])', talkLink)
 
                 else
 
                 else
                     talkText = 'Relevant discussion may be found on'
+
                     talkText = '関連議論は'
 
                     if talkArgIsTalkPage then
 
                     if talkArgIsTalkPage then
 
                         talkText = string.format(
 
                         talkText = string.format(
                             '%s [[%s|%s]].',
+
                             '%s[[%s|%s]]に存在するかもしれません。',
 
                             talkText,
 
                             talkText,
 
                             talk,
 
                             talk,
283行目: 283行目:  
                     else
 
                     else
 
                         talkText = string.format(
 
                         talkText = string.format(
                             '%s the [[%s#%s|talk page]].',
+
                             '%s[[%s#%s|ノートページ]]に存在するかもしれません。',
 
                             talkText,
 
                             talkText,
 
                             talkTitle.prefixedText,
 
                             talkTitle.prefixedText,
300行目: 300行目:  
date = args.date
 
date = args.date
 
elseif args.date == '' and self.isTemplatePage then
 
elseif args.date == '' and self.isTemplatePage then
date = lang:formatDate('F Y')
+
date = lang:formatDate('Y年F')
 
end
 
end
 
if date then
 
if date then
self.date = string.format(" <small class='date-container'>''(<span class='date'>%s</span>)''</small>", date)
+
self.date = string.format("<small class='date-container'><span class='date'>%s</span></small>", date)
 
end
 
end
 
self.info = args.info
 
self.info = args.info
368行目: 368行目:  
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(nums) do
 
for _, num in ipairs(nums) do
 
local mainCat = args['cat' .. tostring(num)]
 
local mainCat = args['cat' .. tostring(num)]
376行目: 376行目:  
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 = string.format('%s %s %s', mainCat, preposition, date)
+
local catTitle = string.format('%s%s%s', mainCat, preposition, date)
 
self:addCat(0, catTitle)
 
self:addCat(0, catTitle)
 
catTitle = getTitleObject('Category:' .. catTitle)
 
catTitle = getTitleObject('Category:' .. catTitle)
 
if not catTitle or not catTitle.exists then
 
if not catTitle or not catTitle.exists then
self:addCat(0, 'Articles with invalid date parameter in template')
+
self:addCat(0, '貼り付け日が正しくないテンプレートのある記事')
 
end
 
end
 
elseif mainCat and (not date or date == '') then
 
elseif mainCat and (not date or date == '') then
437行目: 437行目:  
if self.invalidTypeError then
 
if self.invalidTypeError then
 
local allSort = (self.title.namespace == 0 and 'Main:' or '') .. self.title.prefixedText
 
local allSort = (self.title.namespace == 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
 
end
 
end
479行目: 479行目:  
:addClass('error')
 
:addClass('error')
 
:wikitext(string.format(
 
:wikitext(string.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('}}')
 
))
 
))
533行目: 533行目:  
textCellDiv:tag('span')
 
textCellDiv:tag('span')
 
:addClass('hide-when-compact')
 
:addClass('hide-when-compact')
:wikitext(self.talk and (' ' .. self.talk) or nil)
+
:wikitext(self.talk and (self.talk) or nil)
:wikitext(self.fix and (' ' .. self.fix) or nil)
+
:wikitext(self.fix and (self.fix) or nil)
 
end
 
end
textCellDiv:wikitext(self.date and (' ' .. self.date) or nil)
+
textCellDiv:wikitext(self.date or nil)
 
if self.info and not self.isSmall then
 
if self.info and not self.isSmall then
 
textCellDiv
 
textCellDiv
583行目: 583行目:  
:css('text-align', 'center')
 
:css('text-align', 'center')
 
:wikitext(string.format(
 
:wikitext(string.format(
'This message box is using an invalid "type=%s" parameter and needs fixing.',
+
'このメッセージボックスには無効な"type=%s"というパラメータが指定されているため修正が必要です。',
 
self.type or ''
 
self.type or ''
 
))
 
))