Module:Sandbox/RexxS/Ordinal: Difference between revisions

Content deleted Content added
note the testing part
add number == 0 and simplify
 
(One intermediate revision by the same user not shown)
Line 9:
local function ordinal(number)
local suffix
if number % 1000 == 0 then
suffix = "-ci"
elseif number % 1000 == 0 then
suffix = suffixes[rem]"ci"
elseif number %100 == 0 then
suffix = "-cü"
elseif number %10 == 0 then
local remsuffix = suffixes[number % 100]
else
suffix = suffixes[rem]
suffix = suffixes[remnumber %10] or ""
end
if not suffix then
rem = number %10
suffix = suffixes[rem]
end
return number .. "-" .. suffix