Изменения

завершение второй части
Строка 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="Замените название перенаправления на название статьи либо уберите шаблон «Не переведено ">*</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(
  −
'&#91;\'\'%s\'\'&#93;',
  −
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="Уберите шаблон «Не переведено из статьи '
  −
.. 'и замените его простой вики-ссылкой">?!</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
Анонимный участник