Модуль:Lang
Материал из Википедии — свободной энциклопедии
Документация
Этот модуль содержит функции преобразования специфические для русского языка.
Вызываемые функции
formatNum
{{#invoke:Lang|formatNum|<число>}}
Интерфейс к функции mw.language:formatNum()
стандартной библиотеки Lua.
Во избежание поломок страниц, использующих данный модуль, желательно экспериментировать в Песочнице для модулей.
local p = {};
function p.formatNum(frame)
local anum = frame.args[1] or '';
local lang = mw.language.new('ru');
local num = lang:parseFormattedNumber(anum);
if num ~= nil then
return lang:formatNum(num);
else
return anum;
end
end
return p