Модуль: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