Строка 166: |
Строка 166: |
| else | | else |
| main_text = wikilink(title, text) | | main_text = wikilink(title, text) |
− | end
| |
− | if exists and not mw.isSubsting() and (mode == 1 or mode == 2 or mode == 3) then
| |
− | main_text = tostring(
| |
− | mw.html.create('span')
| |
− | :css('background', '#ffff00')
| |
− | :wikitext(main_text)
| |
− | )
| |
| end | | end |
| else | | else |
Строка 271: |
Строка 264: |
| end | | end |
| | | |
− | if mode == 1 or mode == 2 or mode == 3 then | + | if mode == 5 and ru_page.isRedirect then |
− | local exist_tooltip = '' | + | exist_message = '<sup class="iw__notice noprint" style="font-style:normal; font-weight:normal; margin:0 0 0 1px;">' |
− | if mode == 1 or mode == 2 then
| + | .. '[[Шаблон:Не переведено 5#Если существует перенаправление|' |
− | exist_tooltip = 'Пожалуйста, удалите шаблон, заменив «{{не переведено» на «{{подст:не переведено»'
| + | .. '<span style="color:red; font-weight:bold;" title="Замените название перенаправления на название статьи либо уберите шаблон «Не переведено 5»">*</span>]]' |
− | else
| + | .. '</sup>' |
− | exist_tooltip = 'Пожалуйста, удалите шаблон, заменив «{{не переведено 3» на «{{подст:переведено 3»'
| |
− | end
| |
− |
| |
− | local docname = 'Шаблон:Не переведено'
| |
− | if mode == 2 or mode == 3 then
| |
− | docname = docname .. ' ' .. mode
| |
− | end
| |
− |
| |
− | exist_message = string.format(
| |
− | '[\'\'%s\'\']',
| |
− | wikilink(
| |
− | docname .. '#Действия после появления страницы',
| |
− | 'убрать шаблон',
| |
− | exist_tooltip | |
− | )
| |
− | )
| |
− | exist_message = tostring(
| |
− | mw.html.create('sup')
| |
− | :addClass('noprint')
| |
− | :wikitext(exist_message)
| |
− | )
| |
− | elseif mode == 4 then
| |
− | exist_message = '<sup class="noprint">[[Шаблон:Не переведено 4#Действия после появления страницы|'
| |
− | .. '<span style="background:yellow; color:red; font-style:normal;" title="Пожалуйста, '
| |
− | .. 'замените шаблон «Не переведено 4» простой вики-ссылкой">\'\'\'?!\'\'\'</span>]]</sup>'
| |
| else | | else |
− | if ru_page.isRedirect then | + | exist_message = '<sup class="iw__notice noprint">[[Шаблон:Не переведено ' .. tostring(mode) .. '#Если существует статья|' |
− | exist_message = '<sup class="iw__notice noprint" style="font-style:normal; font-weight:normal; margin:0 0 0 1px;">'
| + | .. '<span style="color:red; font-style:normal; font-weight:bold;" title="Уберите шаблон «Не переведено ' .. tostring(mode) .. '» из статьи ' |
− | .. '[[Шаблон:Не переведено 5#Если существует перенаправление|'
| + | .. 'и замените его простой вики-ссылкой">?!</span>]]</sup>' |
− | .. '<span style="color:red; font-weight:bold;" title="Замените название перенаправления на название статьи либо уберите шаблон «Не переведено 5»">*</span>]]'
| |
− | .. '</sup>'
| |
− | else
| |
− | exist_message = '<sup class="iw__notice noprint">[[Шаблон:Не переведено 5#Если существует статья|'
| |
− | .. '<span style="color:red; font-style:normal; font-weight:bold;" title="Уберите шаблон «Не переведено 5» из статьи '
| |
− | .. 'и замените его простой вики-ссылкой">?!</span>]]</sup>'
| |
− | end
| |
| end | | end |
| end | | end |
| | | |
| local result | | local result |
− | result = main_text .. post_text | + | if mw.isSubsting() then |
− | if not mw.isSubsting() then | + | result = main_text .. post_text |
− | result = result .. exist_message .. categories | + | else |
| + | if mode == 2 then |
| + | result = main_text .. exist_message .. post_text .. categories |
| + | else |
| + | result = main_text .. post_text .. exist_message .. categories |
| + | end |
| end | | end |
| if mode == 5 then | | if mode == 5 then |