Изменения
Перейти к навигации
Перейти к поиску
Строка 166:
Строка 166:
− 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)
− )
Строка 271:
Строка 264:
− +
− local exist_tooltip = '' +
− if mode == 1 or mode == 2 then+
− exist_tooltip = 'Пожалуйста, удалите шаблон, заменив «{{не переведено» на «{{подст:не переведено»'+
− else+
− 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>'
− if ru_page.isRedirect then +
− exist_message = '<sup class="iw__notice noprint" style="font-style:normal; font-weight:normal; margin:0 0 0 1px;">'+
− .. '[[Шаблон:Не переведено 5#Если существует перенаправление|'+
− .. '<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
− +
− +
− +
+
+
+
+
+
завершение второй части
else
else
main_text = wikilink(title, text)
main_text = wikilink(title, text)
end
end
else
else
end
end
if mode == 1 or mode == 2 or mode == 3 then
if mode == 5 and ru_page.isRedirect then
exist_message = '<sup class="iw__notice noprint" style="font-style:normal; font-weight:normal; margin:0 0 0 1px;">'
.. '[[Шаблон:Не переведено 5#Если существует перенаправление|'
.. '<span style="color:red; font-weight:bold;" title="Замените название перенаправления на название статьи либо уберите шаблон «Не переведено 5»">*</span>]]'
.. '</sup>'
else
else
exist_message = '<sup class="iw__notice noprint">[[Шаблон:Не переведено ' .. tostring(mode) .. '#Если существует статья|'
.. '<span style="color:red; font-style:normal; font-weight:bold;" title="Уберите шаблон «Не переведено ' .. tostring(mode) .. '» из статьи '
.. 'и замените его простой вики-ссылкой">?!</span>]]</sup>'
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