Modul:High-use
Tampilan
| Modul Lua ini digunakan pada banyak halaman dan perubahannya kemungkinan memicu perubahan massal pada semua halaman yang menggunakannya. Uji cobalah di subhalaman /bak pasir atau /kasus uji Modul:High-use, atau bak pasir modul Anda. Pertimbangkan untuk mendiskusikan perubahan di halaman pembicaraan sebelum mengimplementasikannya. |
| Modul ini menggunakan Lua: |
Menerapkan {{High-use}}. Menggunakan nilai yang diperbarui bot dari subhalaman dari Module:Transclusion_count/data/ jika tersedia.
local p = {}
local getArgs = require('Module:Arguments').getArgs
-- _fetch looks at the "demo" argument.
local _fetch = require('Module:Transclusion_count')._fetch
local yesno = require('Module:Yesno')
function p._num(args, count, no_percent)
if count == nil then
if yesno(args['fetch']) == false then
if (args[1] or '') ~= '' then count = tonumber(args[1]) end
else
count = _fetch(args)
end
end
-- Build output string
local return_value = ""
if count == nil then
if args[1] == "risiko" then
return "sangat banyak"
else
return "banyak"
end
else
-- Use 2 significant figures for smaller numbers and 3 for larger ones
local sigfig = 2
if count >= 100000 then
sigfig = 3
end
-- Prepare to round to appropriate number of sigfigs
local f = math.floor(math.log10(count)) - sigfig + 1
-- Round and insert "approximately" or "+" when appropriate