Module:ISO 639 name
Jump to navigation
Jump to search
The above documentation is transcluded from Module:ISO 639 name/doc. (edit | history) Editors can experiment in this module's sandbox (create | mirror) and testcases (create) pages. Subpages of this module. |
--[=[
Module description
]=]
local p = {} --p stands for package
local getArgs = require('Module:Arguments').getArgs
local language_name = require('Module:ISO_639').language_name
local error = require('Module:Error').error
--[=[
Implements [[Template:ISO 639 name]]
]=]
function p.ISO_639_name(frame)
local code = getArgs(frame).code
return language_name(code) or error({message = "Error: ISO code not recognized by [[Module:ISO 639]]"}) .. "[[Category:ISO 639 name template errors]]"
end
return p