Модуль:Граматика
Перейти до навігації
Перейти до пошуку
![{{i}}](http://upload.wikimedia.org/wikipedia/commons/thumb/1/19/Test_Template_Info-Icon.svg/50px-Test_Template_Info-Icon.svg.png)
![]() | У документації цього модуля не вистачає або відсутній опис його функціоналу, або параметрів у його коді. Будь ласка, допоможіть покращити її. |
Документація вище включена з Модуль:Граматика/документація. (ред. | історія) Дописувачі можуть експериментувати на підсторінках пісочниця (створити | дзеркало) та протестувати зміни (ред.) цього модуля. Будь ласка, додавайте категорії до підсторінки /документація. Підсторінки цієї сторінки. |
local M = {}
local function contains(table, element)
for _, value in pairs(table) do
if value == element then
return true
end
end
return false
end
function M.UorV(frame)
local trimedWord = mw.text.trim(frame.args[1])
local firstChar = mw.ustring.sub(trimedWord, 1, 1)
firstChar = mw.ustring.lower(firstChar)
local vovels = { 'а', 'е', 'и', 'і', 'о', 'у' }
if contains(vovels, firstChar) then
return 'в'
else
return 'у'
end
end
return M