Module:В чи у: Difference between revisions

From Test Wiki
Content deleted Content added
m MikeGoodman moved page Module:Preptest to Module:В чи у
+
 
Line 325: Line 325:
end
end


-- Функція для використання в шаблоні з автоматичним додаванням наступного слова
-- Функція для використання в шаблоні з автоматичним додаванням слів
function p.full(frame)
function p.full(frame)
local args = frame.args
local args = frame.args
Line 334: Line 334:
local previousWord = args[1] or ""
local previousWord = args[1] or ""
local nextWord = args[2] or ""
local nextWord = args[2] or ""
-- Видаляємо пробіли
previousWord = previousWord:match("^%s*(.-)%s*$")
nextWord = nextWord:match("^%s*(.-)%s*$")
local preposition = p.determine(frame)
local preposition = p.determine(frame)
-- Формуємо результат: перше слово + прийменник + друге слово
return preposition .. " " .. nextWord
local result = ""
if previousWord ~= "" then
result = previousWord .. " " .. preposition .. " " .. nextWord
else
-- Якщо немає першого слова (початок речення)
result = preposition .. " " .. nextWord
end
return result
end
end