Изменения

+radical
Строка 15: Строка 15:  
local open, close, comma, equals = P'(', P')', P',', P'='
 
local open, close, comma, equals = P'(', P')', P',', P'='
 
local ask = mw.smw.ask
 
local ask = mw.smw.ask
 +
local radically_wikify = require 'Module:RadicalWikifier'.run
    
-- Локаль:
 
-- Локаль:
Строка 171: Строка 172:  
end) (code) --local transforms = (function (code)
 
end) (code) --local transforms = (function (code)
   −
local function wikify (text, page, start, finish)
+
local function wikify (text, page, start, finish, radical)
 +
if radical then
 +
text = radically_wikify (test)
 +
end
 
local counter = 1
 
local counter = 1
 
for func in transforms do
 
for func in transforms do
Строка 214: Строка 218:  
frame:callParserFunction ('FULLPAGENAME', ''),
 
frame:callParserFunction ('FULLPAGENAME', ''),
 
tonumber (frame.args.start),
 
tonumber (frame.args.start),
tonumber (frame.args.finish)
+
tonumber (frame.args.finish),
 +
(frame.args.radical or '') ~= ''
 
)
 
)
 
end,
 
end,
Строка 222: Строка 227:  
frame:callParserFunction ('FULLPAGENAME', ''),
 
frame:callParserFunction ('FULLPAGENAME', ''),
 
tonumber (frame.args.start),
 
tonumber (frame.args.start),
tonumber (frame.args.finish)
+
tonumber (frame.args.finish),
 +
(frame.args.radical or '') ~= ''
 
)
 
)
 
end,
 
end,