| 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 '' |
| | )) | | )) |