Modul:Detect singular: Unterschied zwischen den Versionen
(implement wrapper) |
(oops, mishandled nil) |
||
Zeile 58: | Zeile 58: | ||
function p._pluralize(args) | function p._pluralize(args) | ||
local singularForm = args[3] or "" | |||
local pluralForm = args[4] or "" | |||
return args[2] and pluralForm or p._main(args) and singularForm or pluralForm | |||
end | end | ||
Zeile 71: | Zeile 73: | ||
function p.pluralize(frame) | function p.pluralize(frame) | ||
local args = getArgs(frame) | local args = getArgs(frame) | ||
return p._pluralize(args) | return p._pluralize(args) | ||
end | end | ||
return p | return p |