Modul:PD-author-release
Tampilan
Dokumentasi untuk modul ini dapat dibuat di Modul:PD-author-release/doc
--[=[
Implements [[Template:PD-author-release]]
]=]
require('strict')
local p = {} --p stands for package
local getArgs = require('Module:Arguments').getArgs
local PD = require('Module:PD')
function p._PD_author_release(args)
local author = args[1] or args.author
local text = PD.license_scope() .. " termasuk '''[[w:domain publik|domain publik]]''' seluruh dunia " .. PD.license_grammar({"sudah", "mereka sudah"}) .. " dilepas oleh pengarang"
if author then
text = text .. ", " .. author
end
text = text .. "."
return PD.license({
['image'] = PD.PD_image,
['text'] = text,
['category'] = args.category or "DP-pengarang-lepas"
})
end
function p.PD_author_release(frame)
return p._PD_author_release(getArgs(frame))
end
return p