Модуль:Lang

Материал из Тептар — свободной энциклопедии
Версия от 01:38, 19 июня 2020; Mansur700 (обсуждение | вклад) (Новая страница: «local p = {}; function p.formatNum(frame) local anum = frame.args[1] or ''; local lang = mw.language.new('ru'); local num = lang:parseFormattedNumber(anum);...»)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)
Перейти к навигации Перейти к поиску

Этот модуль содержит функции преобразования специфические для русского языка.

Вызываемые функции[править код]

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